.mtg-badge--calendar{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}.mtg-details__status{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.mtg-details__source svg{flex-shrink:0}.mtg-attendees{display:grid;gap:12px;min-width:0}.mtg-attendees__head{display:flex;align-items:center;gap:8px;justify-content:space-between}.mtg-attendees__head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.mtg-attendees__list{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto;border:1px solid var(--color-border);border-radius:12px}.mtg-attendees__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--color-border)}.mtg-attendees__list li:last-child{border-bottom:0}.mtg-attendees__identity,.mtg-attendees__response{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.mtg-attendees__identity strong{font-size:13px}.mtg-attendees__identity small,.mtg-attendees__response small,.mtg-attendees__response time{color:var(--color-text-muted);font-size:11px}.mtg-attendees__response{justify-items:end;text-align:end}.mtg-attendees__response small{display:flex;align-items:center;gap:4px}.mtg-attendees__status--accepted{color:var(--color-success)}.mtg-attendees__response small.mtg-attendees__mail--ok{color:var(--color-text-muted)}.mtg-attendees__response small.mtg-attendees__mail--danger{color:var(--color-danger);font-weight:600}.mtg-attendees__status--declined{color:var(--color-danger)}@media (max-width:450px){.mtg-attendees__list li{align-items:flex-start}.mtg-attendees__response{max-width:48%}}.cal-delivery{display:grid;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary);min-width:0}.cal-delivery__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cal-delivery__title{display:inline-flex;align-items:center;gap:6px;margin:0;margin-inline-end:auto;font-size:14px;font-weight:700}.cal-delivery__note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-radius:10px;background:var(--color-bg-tertiary);color:var(--color-text);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.cal-delivery__note>.spinner,.cal-delivery__note>svg{flex-shrink:0;margin-top:2px}.cal-delivery__note--warn{background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.cal-delivery__note--danger{background:color-mix(in srgb,var(--color-danger) 14%,transparent)}.cal-delivery__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.cal-delivery__stat{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);min-width:0}.cal-delivery__stat dt{font-size:11.5px;color:var(--color-text-muted);overflow-wrap:anywhere}.cal-delivery__stat dd{margin:0;font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-delivery__stat--sent dd{color:var(--color-success)}.cal-delivery__stat.is-alert dd{color:var(--color-danger)}.cal-delivery__empty,.cal-delivery__privacy{margin:0;font-size:12px;color:var(--color-text-muted)}.cal-delivery__reasons h4,.cal-delivery__replies h4{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;font-weight:700}.cal-delivery__reasons ul,.cal-delivery__replies ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cal-delivery__reasons ul{display:grid;gap:0}.cal-delivery__reasons li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--color-border);font-size:12.5px}.cal-delivery__reasons li:last-child{border-bottom:0}.cal-delivery__reasons li span{min-width:0;overflow-wrap:anywhere}@media (max-width:450px){.cal-delivery__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal-audience{display:grid;gap:6px}.cal-audience__notes{display:grid;gap:4px;margin:0}.cal-audience__notes .mtg-note{margin:0}.cal-audience__change{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--color-warning) 14%,transparent);font-size:12.5px;line-height:1.45}.cal-audience__change>svg{flex-shrink:0;margin-top:2px}.meeting-invites__reply{display:inline-flex;align-items:center;gap:4px;margin-inline-start:6px}.cal-sub-mail{display:grid;gap:8px;margin-top:12px}.cal-sub-mail__actions{display:flex;flex-wrap:wrap;gap:8px}.cal-settings__lead{margin:0;font-size:14px;line-height:1.55;color:var(--color-text);overflow-wrap:anywhere}.app-navigation__links{gap:0}.app-navigation__group{display:flex;align-items:center;gap:2px;flex-shrink:0}.app-navigation__sep{flex-shrink:0;width:1px;height:20px;margin-inline:8px;border-radius:1px;background:color-mix(in srgb,var(--color-border) 85%,var(--color-text))}.app-navigation__link{width:38px;height:38px;min-height:38px;padding:0;gap:0;font:inherit}.app-navigation__link:disabled{cursor:not-allowed;opacity:.45;background:transparent}.app-navigation__link.is-active:after{left:9px;right:9px}.app-navigation__link>.app-navigation__badge{position:absolute;top:1px;inset-inline-end:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;box-shadow:0 0 0 2px var(--color-bg-secondary),var(--neon-danger-glow)}.app-navigation__premium{position:absolute;top:5px;inset-inline-end:5px;color:var(--voxi-premium);filter:drop-shadow(0 0 1px var(--color-bg-secondary))}.app-navigation__menu-icon{position:relative;display:inline-grid;place-items:center}.app-navigation__menu-icon>.app-navigation__premium{top:-5px;inset-inline-end:-6px}.app-navigation__report{display:contents}.app-navigation__fold{display:none}@media (max-width:768px){.app-navigation__links{display:contents}.app-navigation__group{gap:0}.app-navigation__sep{display:none}.app-navigation__group+.app-navigation__group,.app-navigation__sep+.app-navigation__group{margin-inline-start:6px}}@media (max-width:523px){.app-workspace .app-navigation{gap:2px}.app-navigation__actions,.app-navigation__report{display:none}.app-navigation__fold{display:flex}}@media (max-width:389px){.app-navigation__compact-fold{display:none}}.app-sidebar__top .app-sidebar__pill{display:block}.app-shell .app-sidebar__icon.app-sidebar__icon--logo{border-radius:14px;transform:none;transition:transform var(--dur-fast) var(--ease-out)}.app-shell .app-sidebar__icon--logo>svg{transition:filter var(--dur-fast) ease}.app-shell .app-sidebar__icon--logo:after{content:"";position:absolute;inset:2px;border-radius:12px;box-shadow:0 0 0 2px var(--color-bg-tertiary),0 0 0 3.5px var(--neon);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease}.app-shell .app-sidebar__icon--logo:hover{transform:translateY(-1px)}.app-shell .app-sidebar__icon--logo:hover>svg{filter:drop-shadow(0 3px 8px color-mix(in srgb,var(--neon) 45%,transparent))}.app-shell .app-sidebar__icon--logo:active{transform:scale(.94);transition-duration:60ms}.app-shell .app-sidebar__icon--logo.app-sidebar__icon--active:after{opacity:1}.app-shell .app-sidebar__icon--logo.app-sidebar__icon--active>svg{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--neon) 55%,transparent))}:root[data-theme-base=light] .app-shell .app-sidebar__icon--logo>svg{filter:none}.app-sidebar__logo-gear{position:absolute;inset-inline-end:-5px;bottom:-5px;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:22px;height:22px;border:3px solid var(--color-bg-tertiary);border-radius:50%;background:var(--color-bg-secondary);color:var(--neon);opacity:0;transform:scale(.6) rotate(-60deg);transition:opacity var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out),background var(--dur-fast) ease,color var(--dur-fast) ease;pointer-events:none}.app-sidebar__icon--logo.app-sidebar__icon--active .app-sidebar__logo-gear,.app-sidebar__icon--logo:is(:hover,:focus-visible) .app-sidebar__logo-gear{opacity:1;transform:none}.app-sidebar__icon--logo.app-sidebar__icon--active .app-sidebar__logo-gear{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:reduce){.app-shell .app-sidebar__icon--logo:after,.app-shell .app-sidebar__icon--logo>svg,.app-shell .app-sidebar__icon.app-sidebar__icon--logo,.app-sidebar__logo-gear{transition:none}.app-shell .app-sidebar__icon--logo:hover,.app-sidebar__logo-gear{transform:none}}.app-sidebar__list{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;flex-shrink:0}.app-sidebar__item>.app-sidebar__pin{position:absolute;top:-3px;left:12px;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:20px;height:20px;border:3px solid var(--color-bg-tertiary);border-radius:50%;background:var(--color-bg-secondary);color:var(--neon);pointer-events:none}.app-sidebar__pin>svg{width:11px;height:11px;transform:rotate(45deg)}.app-sidebar__item>.app-sidebar__pin~.app-sidebar__official~.app-sidebar__enterprise{display:none}.app-sidebar__item>.app-sidebar__voice~.app-sidebar__badge:not(.app-sidebar__badge--soft){left:34px;right:auto;padding-inline:4px;font-size:11px}.app-sidebar__drop{position:absolute;left:10px;right:10px;z-index:3;height:0;border-top:2px solid var(--neon);border-radius:1px;pointer-events:none;transform:translateY(-1px)}.app-sidebar__drop--unpin{border-top:2px dashed var(--color-text-muted)}.app-sidebar__drop-mark{position:absolute;top:-10px;left:-8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--neon);color:var(--color-bg-tertiary)}.app-sidebar__drop--unpin .app-sidebar__drop-mark{background:var(--color-bg-secondary);color:var(--color-text-muted);box-shadow:0 0 0 2px var(--color-bg-tertiary)}.app-sidebar__list .app-sidebar__icon[draggable=true]{cursor:grab}.app-sidebar__list--dragging .app-sidebar__icon{cursor:grabbing}@keyframes rail-item-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--neon) 70%,transparent)}to{box-shadow:0 0 0 10px transparent}}.app-sidebar__item--flash>.app-sidebar__icon,.app-sidebar__item--flash>.tooltip-wrap>.app-sidebar__icon{animation:rail-item-flash .7s var(--ease-out) 1}@media (prefers-reduced-motion:reduce){.app-sidebar__item--flash>.app-sidebar__icon,.app-sidebar__item--flash>.tooltip-wrap>.app-sidebar__icon{animation:rail-item-flash-calm .9s step-end 1;outline-offset:3px}}@keyframes rail-item-flash-calm{0%{outline:2px solid var(--neon-ring)}to{outline:0 solid transparent}}.app-shell .app-sidebar__icon.app-sidebar__icon--dm:not(.app-sidebar__icon--emblem):not(.app-sidebar__icon--logo){border-radius:50%;background:var(--color-bg-secondary);color:var(--color-text)}.app-shell .app-sidebar__icon.app-sidebar__icon--dm:not(.app-sidebar__icon--emblem):is(:hover,.app-sidebar__icon--active){border-radius:13px}.app-sidebar__icon--dm>.avatar{width:100%;height:100%;border-radius:0;font-size:17px}.app-sidebar__icon--dm>.avatar img{border-radius:0}.group-avatar--rail.group-avatar--composite{width:100%;height:100%;background:transparent}.group-avatar--rail.group-avatar--composite[data-faces="3"]{--ga-f:36.5%;--ga-font:19cqw}.group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:first-child{left:11.5%;top:11.5%}.group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:nth-child(2){left:52%;top:11.5%}.group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:nth-child(3){left:11.5%;top:52%}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face{top:31.75%}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:first-child{left:5.15%}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:nth-child(2){left:31.75%;z-index:1}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:nth-child(3){left:58.35%}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="3"]>.group-avatar__face:nth-child(2)>.avatar{box-shadow:0 0 0 1.5px var(--color-bg-secondary)}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="2"]{--ga-f:42%;--ga-font:18cqw}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="2"]>.group-avatar__face{top:29%;-webkit-mask-image:none;mask-image:none}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="2"]>.group-avatar__face:first-child{left:5%}:is(.app-sidebar__item[data-pinned],.app-sidebar__icon--invoice) .group-avatar--rail.group-avatar--composite[data-faces="2"]>.group-avatar__face:nth-child(2){left:53%}.sr-only.home-section-title{left:0;top:0}.page-scroll.page-scroll--chats{display:flex;flex-direction:column;padding:0;overflow:hidden}.home-chat-list{display:flex;flex:1 1;flex-direction:column;min-height:0}@media (min-width:769px){.home-chat-list .dm-master{border-inline:1px solid var(--color-border)}}@media (max-width:768px){.home-chat-list{--home-gutter:24px}.home-chat-list .dm-master{max-width:none}.home-chat-list .page-header{margin-inline:0;padding-inline:var(--home-gutter)}.home-chat-list .dm-master__search{margin-inline:var(--home-gutter)}.home-chat-list .dm-list{padding-inline:var(--home-gutter)}.home-chat-list .dm-row{padding-inline:var(--space-2)}}@media (max-width:640px){.home-chat-list{--home-gutter:var(--space-4)}}.vx-count{display:block;line-height:1;font-feature-settings:normal;font-variant-numeric:normal;text-box:trim-both cap alphabetic}.app-navigation__badge,.tab__badge{display:inline-flex;align-items:center;justify-content:center}.tab__badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:9px}.app-sidebar__draft-mark{color:var(--neon);filter:none}.channel-secondary-actions{display:flex;align-items:center;gap:4px}.channel-more,.meeting-mobile-filter{display:none}.capture-interruption{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:8px 12px;background:var(--color-bg-secondary);color:var(--color-warning);border-bottom:1px solid var(--color-border);font-size:13px;overflow-wrap:anywhere}.capture-interruption>span{flex:1 1;min-width:0}.capture-interruption>button{flex-shrink:0}@media (max-height:500px) and (pointer:coarse),(max-width:768px){.app-shell,.gm-shell{height:calc(var(--mobile-height, 100dvh) - var(--dtb-h));min-height:0;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-shell{flex-direction:column}.app-workspace{min-height:0}.app-shell,.gm-shell{padding-top:env(safe-area-inset-top)}.app-shell :is(.content-area,.chat-page,.chat-main){min-width:0;min-height:0}.app-navigation{padding-left:52px;flex-wrap:wrap;gap:4px;padding-right:8px}.app-navigation__end{min-width:0;flex-wrap:wrap;gap:4px}.app-navigation__icon-btn,.app-navigation__link{min-width:44px;min-height:44px}.app-sidebar,.community-sidebar,.member-panel{top:calc(var(--mobile-top, 0px) + var(--dtb-h));height:calc(var(--mobile-height, 100dvh) - var(--dtb-h));padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}.community-sidebar{width:min(var(--channel-sidebar-width),calc(100vw - var(--sidebar-width) - 12px))}.app-sidebar{position:fixed;left:0;z-index:65;padding-top:52px;transform:translateX(-100%)}.community-sidebar{position:fixed;left:var(--sidebar-width);z-index:64;transform:translateX(calc(-100% - var(--sidebar-width)))}.member-panel{position:fixed;right:0;z-index:65;transform:translateX(100%)}.app-shell--members-open .member-panel,.app-shell--nav-open :is(.app-sidebar,.community-sidebar){transform:translateX(0)}.drawer-backdrop{display:block;position:fixed;inset:0;z-index:60;background:#0008;opacity:0;pointer-events:none}.app-shell--members-open .drawer-backdrop,.app-shell--nav-open .drawer-backdrop{opacity:1;pointer-events:auto}.app-sidebar,.community-sidebar,.member-panel{visibility:hidden}.app-shell .app-sidebar.app-sidebar--editing{visibility:hidden;transform:translateX(-100%)}.app-shell--members-open .member-panel,.app-shell--nav-open :is(.app-sidebar,.community-sidebar){visibility:visible}.mobile-nav-toggle{display:flex;top:calc(var(--mobile-top, 0px) + var(--dtb-h) + env(safe-area-inset-top))}.chat-header{height:auto;min-height:52px;flex-wrap:wrap;gap:6px;padding:8px 12px}.chat-header__title{flex:1 1;min-width:60px}.chat-header__desc{display:none}.chat-header__actions{gap:2px;margin-left:auto;flex-wrap:wrap}.chat-header .icon-btn{width:44px;height:44px;flex:0 0 44px}.channel-secondary-actions{display:none}.channel-more{display:inline-flex;position:relative}.view-switch__btn{min-height:44px;padding-inline:8px}.message-input-wrap{padding:8px}.message-input{min-width:0;flex-wrap:wrap}.message-input textarea{min-width:80px;flex:1 1;max-height:min(160px,28dvh)}.message-input__btn{min-width:44px;min-height:44px}.message-content,.message-text{overflow-wrap:anywhere;min-width:0}.message-content :is(pre,table){max-width:100%;overflow-x:auto}.pins-panel,.thread-panel{width:100%;max-width:100%}.page-header{height:auto;min-height:52px;padding:8px 12px}.page-header,.page-header__actions{flex-wrap:wrap}.page-header__nav{order:3;flex-basis:100%;min-width:0;flex-wrap:wrap;gap:4px}.page-header__nav .tab{min-height:44px;white-space:normal}.mtg-hub-header--compact{height:auto;flex-wrap:wrap;gap:8px}.mtg-hub-header--compact .page-header__nav{display:none}.meeting-mobile-filter{display:flex;flex:1 1;min-width:130px;flex-direction:column;gap:4px}.meeting-mobile-filter select{width:100%;min-width:0;min-height:44px}.meeting-mobile-filter__status{display:flex;flex-wrap:wrap;gap:4px}.meeting-mobile-filter__status .btn{white-space:normal;min-height:44px}.mtg-hub-header--compact .page-header__actions :is(.btn,.icon-btn){width:44px;min-width:44px;height:44px}.modal-overlay,.modal-overlay.modal-overlay--rail{inset:auto 0;top:calc(var(--mobile-top, 0px) + var(--dtb-h));height:calc(var(--mobile-height, 100dvh) - var(--dtb-h));padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}:is(html[data-desktop="1"],html[data-web-titlebar="1"]) .modal-overlay{top:calc(var(--mobile-top, 0px) + var(--dtb-h))}.modal,.modal.modal--full,.modal.modal--lg{width:100%;min-width:0;max-width:100%;max-height:100%}.modal__footer,.modal__header{flex-shrink:0}.modal__body{min-height:0;padding:16px;overflow-wrap:anywhere}.modal__footer{flex-wrap:wrap;padding:12px 16px}.modal__footer .btn{min-height:44px;white-space:normal}.modal-overlay--rail .settings-frame__navigation{max-height:100px}.surface-close.icon-btn{width:44px;height:44px;flex-basis:44px}.context-menu{max-width:calc(100vw - 20px);min-width:min(200px,calc(100vw - 20px));max-height:calc(var(--mobile-height, 100dvh) - 20px);overflow-y:auto}.context-menu__item{min-height:44px;white-space:normal;overflow-wrap:anywhere}.settings-frame__navigation{max-height:112px}.settings-frame__content{padding:16px 12px}.sk-callout__actions{min-width:0;max-width:100%;flex-shrink:1}.settings-frame__content .btn{white-space:normal;max-width:100%;height:auto;min-height:44px}.settings-frame__navigation :is(.channel-item,.community-settings__nav-item){min-height:44px}:is(.app-shell,.modal,.gm-shell,.auth-card) :is(input,select,textarea){font-size:16px}.gm-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px}.gm-controls__center,.gm-controls__side{flex-wrap:wrap;justify-content:center;gap:4px}.gm-ctl{min-width:44px;min-height:44px}.gm-topbar{flex-wrap:wrap}.gm-panel{max-width:100%}.call-float,.voice-bar-floating{position:relative;inset:auto!important;flex:0 0 auto;width:calc(100% - 16px);max-width:none;margin:8px;max-height:35%;overflow-y:auto}.call-float__btn,.voice-bar-floating .icon-btn{min-width:44px;min-height:44px}}@media (max-width:430px){.chat-header:has(.view-switch) .chat-header__actions{flex-basis:100%;justify-content:flex-end}.chat-header .view-switch{margin-right:auto}}@media (max-height:500px) and (pointer:coarse){.settings-frame__navigation{max-height:64px}.gm-ctl__label{display:none}.gm-ctl{height:44px}}@media (max-height:500px) and (pointer:coarse),(max-width:768px){.age-screen,.auth-split,.gp,.mk,.nf-x{height:calc(var(--mobile-height, 100dvh) - var(--dtb-h));min-height:0;max-height:calc(var(--mobile-height, 100dvh) - var(--dtb-h))}.age-screen,.gp{overflow-y:auto}.auth-form-col{min-width:0;padding:56px 20px 24px}.popover{overflow-y:auto;overflow-wrap:anywhere}.popover-card{max-width:calc(100vw - 20px);max-height:calc(var(--mobile-height, 100dvh) - 24px)}.picker-popover{width:min(380px,calc(100vw - 24px));max-height:min(420px,calc(var(--mobile-height, 100dvh) - 160px))}.suggestion-dropdown{max-height:min(240px,calc(var(--mobile-height, 100dvh) - 160px));overflow-y:auto}.mtg-host-row{flex-wrap:wrap}.mtg-host-row>span{min-width:0;overflow-wrap:anywhere}.mtg-host-row__actions{flex-wrap:wrap;margin-inline-start:auto}.mtg-host-row__actions .btn{min-height:44px;white-space:normal}.dl-x__hero>*{min-width:0;max-width:100%}.lg-x__cards{grid-template-columns:minmax(0,1fr)}.dl-x__hero{width:100%}.ent-renew,.ent-renew .ent-x__cmd,.ent-renew li,.ent-renew ol{min-width:0;max-width:100%}.ent-renew .ent-x__cmd pre{min-width:0}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.emoji-grid button{min-width:0;min-height:44px}.sk-segmented{flex-wrap:wrap}.sk-segmented__tab{min-height:44px;height:auto;white-space:normal}.sup-x__app,.sup-x__tickets{grid-template-columns:minmax(0,1fr)}.sup-x__ticket-top strong,.sup-x__tickets li{min-width:0}.sup-x__ticket-top{flex-wrap:wrap}.sup-x__ticket-top strong{white-space:normal;overflow-wrap:anywhere}.sup-x__list-head{flex-wrap:wrap}.message-actions--react-picker .picker-popover{max-height:100%}.community-card__desc,.home-hero__title,.mtg-join__desc,.mtg-join__meta span{overflow-wrap:anywhere}.mtg-join__meta span{min-width:0;max-width:100%}.sup-x__thread-head{flex-wrap:wrap}.sup-x__thread-head>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.voice-tile__name>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.message-list__start h3{min-width:0;max-width:100%;overflow-wrap:anywhere}@media (max-height:500px) and (pointer:coarse),(max-width:768px){.call-room__status{flex-wrap:wrap;overflow-wrap:anywhere}.call-room__status>span{min-width:0;max-width:100%}.call-room__status-dot{flex-shrink:0}.sk-section__head{flex-wrap:wrap}.sk-section__titles{flex-basis:calc(100% - 44px)}.sk-section__actions{flex:1 1 100%;justify-content:flex-start}}.gp-text{overflow-wrap:anywhere}@media (max-height:500px) and (pointer:coarse),(max-width:768px){.file-attachment{gap:8px;padding:10px}.file-attachment__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.prem-plan__name{min-width:0;overflow-wrap:anywhere}.ck-bar{max-height:calc(var(--mobile-height, 100dvh) - 24px);overflow-y:auto}.ck-bar__inner{padding:12px;gap:10px}.ck-bar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-bar__actions .ck-btn{min-width:0;min-height:44px;padding:8px}.ck-bar__actions .ck-btn:first-child{grid-column:1/-1}}.call-picker__hint{overflow-wrap:anywhere}@media (max-height:500px) and (pointer:coarse),(max-width:768px){.mobile-gate{top:var(--mobile-top,0);bottom:auto;height:var(--mobile-height,100dvh);overflow-y:auto;align-items:safe center;padding:16px}.mobile-gate__card{flex-shrink:0;padding:20px}.mobile-gate :is(button,a){min-height:44px}}.voice-ping-popover{overflow-y:auto;overscroll-behavior:contain}.vx-celebrate{top:var(--mobile-top,0);bottom:auto;height:var(--mobile-height,100dvh)}.vx-celebrate__card{display:flex;flex-direction:column;max-height:calc(var(--mobile-height, 100dvh) - 32px);min-height:0}.vx-celebrate__badge{flex-shrink:0;align-self:center}.vx-celebrate__copy{min-height:0;overflow-y:auto;overscroll-behavior:contain}.vx-celebrate__cta{flex-shrink:0;min-height:44px}.meeting-chat__author>span:first-child{min-width:0;overflow-wrap:anywhere}.meeting-chat__time{flex-shrink:0}.settings-mobile-navigation{display:none}@media (max-height:500px) and (pointer:coarse),(max-width:768px){.settings-page .settings-frame__navigation{max-height:none;overflow:visible;padding:8px 12px}.settings-page .settings-nav{display:none}.settings-mobile-navigation{display:flex;align-items:center;gap:8px}.settings-mobile-navigation .select{flex:1 1;min-width:0;width:100%;min-height:44px}.settings-mobile-navigation .icon-btn{flex:0 0 44px;width:44px;height:44px}}@media (max-width:720px){.mtg-hub-header--compact .meeting-mobile-filter{flex:1 1}.mtg-hub-header--compact .page-header__actions{flex:1 0 100%;flex-wrap:wrap;gap:8px;margin:0}.mtg-hub-header--compact .page-header__actions .btn{width:auto;flex:1 1;height:auto;min-height:44px;padding:8px;white-space:normal}.mtg-hub-header .mtg-hub-header__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.mtg-hub-header--compact .page-header__actions .icon-btn{flex:0 0 44px}}@media (pointer:coarse){.modal__footer .btn{min-height:44px}}body{--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:20px;--icon-rail:22px;--icon-2xl:24px;--label-caps-size:11px;--label-caps-weight:700;--label-caps-tracking:0.05em;--label-sm:12px;--label-md:13px;--label-lg:14px;--label-weight:600;--neon:color-mix(in srgb,var(--color-accent) 74%,#fff);--neon-ring:color-mix(in srgb,var(--neon) 85%,transparent);--neon-soft:color-mix(in srgb,var(--neon) 45%,transparent);--neon-faint:color-mix(in srgb,var(--color-accent) 16%,transparent);--neon-glow-xs:0 0 8px 0 color-mix(in srgb,var(--neon) 60%,transparent);--neon-glow-sm:0 0 0 1px color-mix(in srgb,var(--neon) 42%,transparent),0 0 14px -3px color-mix(in srgb,var(--neon) 55%,transparent);--neon-glow-md:0 0 0 1px color-mix(in srgb,var(--neon) 30%,transparent),0 6px 20px -6px color-mix(in srgb,var(--neon) 65%,transparent);--neon-icon-glow:drop-shadow(0 0 4px color-mix(in srgb,var(--neon) 55%,transparent));--neon-icon-glow-soft:drop-shadow(0 0 3px color-mix(in srgb,currentColor 38%,transparent));--neon-danger-glow:0 0 10px -2px color-mix(in srgb,var(--color-danger) 70%,transparent);--neon-voice-glow:0 0 10px -1px color-mix(in srgb,var(--color-success) 70%,transparent);--icon-default:var(--color-text-muted);--icon-hover:var(--color-text);--icon-active:var(--neon);--icon-disabled:color-mix(in srgb,var(--color-text-muted) 45%,transparent);--icon-duo-fill:color-mix(in srgb,currentColor 20%,transparent)}:root[data-theme-base=light] body{--neon:var(--color-accent);--neon-ring:color-mix(in srgb,var(--color-accent) 75%,transparent);--neon-soft:color-mix(in srgb,var(--color-accent) 30%,transparent);--neon-faint:color-mix(in srgb,var(--color-accent) 12%,transparent);--neon-glow-xs:none;--neon-glow-sm:0 0 0 1px color-mix(in srgb,var(--color-accent) 30%,transparent),0 2px 8px -3px color-mix(in srgb,var(--color-accent) 35%,transparent);--neon-glow-md:0 3px 10px -4px color-mix(in srgb,var(--color-accent) 45%,transparent);--neon-icon-glow:none;--neon-icon-glow-soft:none;--neon-danger-glow:0 0 0 0 transparent;--neon-voice-glow:0 0 0 0 transparent;--icon-duo-fill:color-mix(in srgb,currentColor 14%,transparent)}:is(.app-navigation__link.is-active,.app-sidebar__icon--active,.channel-item--active,.community-settings__nav-item--active,.tab--active,.dm-row--active) svg[data-vx-duo]{fill:var(--icon-duo-fill)}:focus-visible{outline-color:var(--neon-ring)}:is(.channel-category__header,.community-sidebar__section,.member-panel__section,.acct-menu__head,.settings-nav__label,.dm-list__section){font-size:var(--label-caps-size);font-weight:var(--label-caps-weight);letter-spacing:var(--label-caps-tracking);text-transform:uppercase;color:var(--color-text-faint)}.app-shell .app-sidebar__pill{left:0;width:4px;border-radius:0 4px 4px 0;background:var(--color-text);transition:height var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) ease}.app-shell .app-sidebar__item--unread .app-sidebar__pill{height:8px}.app-shell .app-sidebar__item:hover .app-sidebar__pill{height:20px}.app-shell .app-sidebar__item--active .app-sidebar__pill{height:36px;background:var(--voxi-signature,var(--color-accent));box-shadow:var(--neon-glow-xs)}.app-shell .app-sidebar__utilities .app-sidebar__icon--utility{width:48px;height:48px;border:0;background:var(--color-bg-secondary);color:var(--icon-default)}.app-shell .app-sidebar__utilities .app-sidebar__icon--utility:hover{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-bg-secondary));color:var(--neon);box-shadow:var(--neon-glow-sm)}.app-shell .app-sidebar__utilities .app-sidebar__icon--utility.app-sidebar__icon--active{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--neon-glow-sm)}.app-shell .app-sidebar__utilities .app-sidebar__icon--create{border-style:solid;color:var(--neon)}.app-shell .app-sidebar__utilities .app-sidebar__icon--account:hover{background:var(--color-bg-secondary)}.app-shell .app-sidebar__icon:focus-visible{outline:2px solid var(--neon-ring);outline-offset:3px}.app-shell .app-sidebar__badge:not(.app-sidebar__badge--soft){box-shadow:var(--neon-danger-glow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;z-index:2}.app-shell .app-sidebar__icon--invoice:not(.app-sidebar__icon--emblem){box-shadow:0 0 0 2px var(--color-bg-tertiary),0 0 0 3.5px var(--emblem-ring),var(--neon-voice-glow)}.app-shell .app-sidebar__voice{box-shadow:var(--neon-voice-glow)}.app-navigation__link>svg{color:var(--icon-default);transition:color var(--dur-fast) ease}.app-navigation__link:hover>svg{color:var(--icon-hover)}.app-navigation__link.is-active>svg{color:var(--icon-active);filter:var(--neon-icon-glow)}.app-navigation__link.is-active:after{background:var(--neon);box-shadow:var(--neon-glow-xs)}.app-navigation__badge,.channel-item__unread,.tab__badge{box-shadow:var(--neon-danger-glow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-navigation__voice-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 25%,transparent),var(--neon-voice-glow)}.settings-frame__navigation .community-settings__nav-item--active>svg,:is(.app-shell .channel-item--active,.settings-frame__navigation .channel-item--active) .channel-item__icon{color:var(--icon-active);filter:var(--neon-icon-glow)}.channel-occupant__activity{filter:drop-shadow(0 0 2px color-mix(in srgb,currentColor 70%,transparent))}:root[data-theme-base=light] .channel-occupant__activity{filter:none}.dm-row-item:hover{--dm-row-bg:color-mix(in srgb,var(--color-text) 5%,var(--color-bg))}.dm-row-item--active,.dm-row-item--active:hover{--dm-row-bg:color-mix(in srgb,var(--color-accent) 14%,var(--color-bg))}.dm-row-item--active:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--neon);box-shadow:var(--neon-glow-xs);pointer-events:none}.dm-row:focus-visible{outline:2px solid var(--neon-ring);outline-offset:-2px}.dm-row__badge:not(.dm-row__badge--muted){box-shadow:var(--neon-glow-xs)}.dm-row--unread .dm-row__time,.dm-row__preview--typing{color:var(--neon)}.dm-row-item--active .dm-meeting-badge:not(.dm-meeting-badge--live){background:color-mix(in srgb,var(--color-accent) 24%,var(--color-bg-tertiary))}.dm-row-item:not(:hover):not(.dm-row-item--active) .animated-name__ink,.dm-row-item:not(:hover):not(.dm-row-item--active) :is(.avatar-decoration,.effect-ring,.name-art) *{animation-play-state:paused}.dm-head .icon-btn.dm-head__btn--on{color:var(--icon-active);background:var(--neon-faint)}.dm-head .icon-btn.dm-head__btn--on>svg{filter:var(--neon-icon-glow)}.empty-state__icon:not(.empty-state__icon--error){color:color-mix(in srgb,var(--neon) 55%,var(--color-text-faint));opacity:.9;filter:var(--neon-icon-glow)}.chat-header .icon-btn[aria-pressed=true]:not(.music-btn){color:var(--icon-active);background:var(--neon-faint)}.chat-header .icon-btn[aria-pressed=true]:not(.music-btn)>svg{filter:var(--neon-icon-glow)}.chat-header .icon-btn[aria-pressed=true]:not(.music-btn) svg[data-vx-duo]{fill:var(--icon-duo-fill)}:is(.app-shell,.modal) .btn--primary:hover:not(:disabled){box-shadow:var(--neon-glow-md)}:is(.app-shell,.modal) .btn--primary:focus-visible{box-shadow:var(--neon-glow-md)}@media (prefers-reduced-motion:reduce){.app-navigation__link>svg,.app-shell .app-sidebar__pill,.dm-row-item{transition:none}}