:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070914;--panel:#0e1222;--panel-2:#12172a;--panel-3:#171d33;--text:#f7f8ff;--muted:#9ca7c5;--line:#ffffff17;--violet:#755cff;--violet-2:#927dff;--blue:#4d8dff;--cyan:#64d8ff;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 15% 10%, #755cff21, transparent 32rem), radial-gradient(circle at 85% 75%, #4d8dff17, transparent 34rem), var(--bg);min-height:100vh}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}input{color:var(--text)}::selection{color:#fff;background:#755cff80}.brandLink,.appBrand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:1.14rem;font-weight:800;display:inline-flex}.brandGlyph{background:linear-gradient(145deg, var(--violet-2), var(--blue));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:inline-grid;box-shadow:0 10px 30px #5e5bff47}.brandGlyphSmall{border-radius:11px;width:36px;height:36px;font-size:17px}.primaryButton,.secondaryButton,.textButton{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-weight:750;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.primaryButton{color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));box-shadow:0 13px 35px #5d55ff3d}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.primaryButton:disabled{opacity:.62;cursor:wait;transform:none}.primaryButtonCompact{border-radius:12px;min-height:42px;padding:0 17px;font-size:.91rem}.secondaryButton{color:#e9ecff;border:1px solid var(--line);background:#ffffff0b}.textButton{color:#c8cee2;background:0 0;min-height:42px;padding:0 12px}.eyebrow{color:#a99cff;letter-spacing:.13em;text-transform:uppercase;font-size:.73rem;font-weight:850;line-height:1.3;display:block}.ambientOrb{pointer-events:none;filter:blur(2px);border-radius:999px;position:fixed}.ambientOrbOne{background:radial-gradient(circle,#765cff30,#0000 68%);width:440px;height:440px;top:-190px;left:-230px}.ambientOrbTwo{background:radial-gradient(circle,#4d8dff26,#0000 68%);width:520px;height:520px;bottom:-270px;right:-270px}.landingPage{min-height:100vh;position:relative;overflow:hidden}.landingHeader{z-index:5;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:92px;margin:0 auto;display:flex;position:relative}.landingActions{align-items:center;gap:8px;display:flex}.hero{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:80px;width:min(1180px,100% - 48px);min-height:calc(100vh - 92px);margin:0 auto;padding:60px 0 100px;display:grid;position:relative}.heroCopy{max-width:650px}.heroCopy h1{letter-spacing:-.075em;margin:17px 0 25px;font-size:clamp(4rem,7vw,6.8rem);line-height:.91}.heroCopy h1 span{color:#0000;background:linear-gradient(90deg,#a99cff,#69a8ff 72%);-webkit-background-clip:text;background-clip:text}.heroCopy>p{color:#aeb7d0;max-width:590px;margin:0;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.72}.heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.heroTrust{color:#727e9f;flex-wrap:wrap;gap:18px;margin-top:31px;font-size:.77rem;font-weight:650;display:flex}.heroTrust span:first-letter{color:#7e70ff}.heroVisual{place-items:center;min-height:600px;display:grid;position:relative}.orbit{border:1px solid #8074ff21;border-radius:50%;position:absolute}.orbitOne{width:520px;height:520px}.orbitTwo{border-color:#4d8dff1a;width:400px;height:400px}.heroDevice{z-index:2;background:linear-gradient(155deg,#181d34f7,#090c18fa);border:1px solid #ffffff21;border-radius:38px;width:355px;min-height:570px;padding:18px;position:relative;transform:rotate(2.5deg);box-shadow:0 50px 120px #00000080,0 0 70px #6756ff1f}.deviceTop{align-items:center;gap:10px;padding:5px 2px 17px;display:flex}.deviceTop>span:nth-child(2){flex:1;gap:2px;font-size:.86rem;display:grid}.deviceTop small{color:#65d5a3;font-size:.66rem}.deviceTop i{color:#727d9d;letter-spacing:2px;font-style:normal}.demoChat{background:radial-gradient(circle at 85% 15%,#755cff1f,#0000 12rem),#050812a3;border-radius:25px;min-height:430px;padding:25px 14px}.demoDay{text-align:center;color:#65708f;margin-bottom:32px;font-size:.64rem}.demoBubble{border-radius:17px;width:78%;margin-bottom:13px;padding:13px 14px 9px;font-size:.81rem;line-height:1.45}.demoBubble small{text-align:right;color:#8e98b6;margin-top:5px;font-size:.58rem;display:block}.demoIncoming{background:#1a2036;border-bottom-left-radius:5px}.demoOutgoing{color:#fff;background:linear-gradient(135deg,#6652e8,#4d7ce0);border-bottom-right-radius:5px;margin-left:auto}.demoOutgoing small{color:#d9e1ff}.demoCall{border:1px solid var(--line);background:#ffffff09;border-radius:17px;align-items:center;gap:11px;margin-top:38px;padding:13px;display:flex}.demoCall>span{color:#a99cff;background:#755cff2b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.demoCall div{flex:1;gap:3px;display:grid}.demoCall strong{font-size:.76rem}.demoCall small{color:#77829e;font-size:.61rem}.demoCall b{background:#705cff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.demoComposer{border:1px solid var(--line);background:#111629;border-radius:18px;align-items:center;gap:10px;height:49px;margin-top:11px;padding:0 8px 0 12px;display:flex}.demoComposer i{color:#626d8c;flex:1;font-size:.68rem;font-style:normal}.demoComposer b{background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;display:grid}.floatingPill{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#cdd4e9;background:#12172acc;border:1px solid #ffffff1a;border-radius:999px;padding:11px 15px;font-size:.72rem;font-weight:700;position:absolute;box-shadow:0 18px 40px #0000004d}.floatingPill span{color:#a99cff;margin-right:6px}.floatingPillA{top:21%;left:3%}.floatingPillB{bottom:22%;right:-1%}.authPage{grid-template-columns:minmax(430px,.85fr) minmax(500px,1.15fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.authShell{z-index:2;flex-direction:column;justify-content:center;width:min(100%,560px);min-height:100vh;padding:54px clamp(32px,6vw,76px);display:flex;position:relative}.authShell>.brandLink{position:absolute;top:38px;left:clamp(32px,6vw,76px)}.authIntro{margin:45px 0 30px}.authIntro h1{letter-spacing:-.06em;max-width:500px;margin:12px 0 15px;font-size:clamp(2.35rem,4.3vw,4.15rem);line-height:.98}.authIntro p{max-width:470px;color:var(--muted);margin:0;line-height:1.62}.authForm{gap:17px;display:grid}.authForm label{color:#cbd1e5;gap:8px;font-size:.79rem;font-weight:720;display:grid}.authForm input{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;outline:none;width:100%;height:54px;padding:0 16px;transition:border-color .18s,box-shadow .18s}.authForm input::placeholder{color:#5f6987}.authForm input:focus{border-color:#8974ffa6;box-shadow:0 0 0 4px #755cff1a}.authSubmit{width:100%;margin-top:4px}.formNotice{border-radius:12px;padding:12px 14px;font-size:.76rem;line-height:1.45}.formError{color:#ffc5cd;background:#ff516f1a;border:1px solid #ff516f33}.formSuccess{color:#a8efd0;background:#4ccf9117;border:1px solid #4ccf912e}.authSwitch{color:#8792af;text-align:center;margin:24px 0 0;font-size:.82rem}.authSwitch a{color:#a99cff;font-weight:760}.authLegal{color:#555f7d;text-align:center;max-width:440px;margin:24px auto 0;font-size:.66rem;line-height:1.5}.authVisual{background:radial-gradient(circle at 45% 40%,#755cff3b,#0000 27rem),radial-gradient(circle at 75% 65%,#4d8dff21,#0000 25rem),#0a0d19;border-left:1px solid #ffffff0e;place-items:center;min-height:100vh;padding:60px;display:grid;position:relative;overflow:hidden}.authVisual:before{content:"";border:1px solid #ffffff0e;border-radius:50%;width:620px;height:620px;position:absolute;box-shadow:inset 0 0 90px #755cff0a}.authVisualInner{z-index:2;width:min(100%,600px);position:relative}.visualKicker{color:#9d90ff;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:850}.authVisual h2{letter-spacing:-.07em;max-width:570px;margin:13px 0 18px;font-size:clamp(3.1rem,5vw,5.5rem);line-height:.93}.authVisualInner>p{color:#8f9ab8;max-width:500px;margin:0;line-height:1.65}.visualStack{height:260px;margin-top:50px;position:relative}.visualCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#12172ad1;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:12px;min-width:235px;padding:14px;display:flex;position:absolute;box-shadow:0 22px 50px #00000042}.visualAvatar{color:#fff;background:linear-gradient(145deg,#755cff73,#4d8dff52);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.visualCard>span:last-child{gap:4px;display:grid}.visualCard strong{font-size:.8rem}.visualCard small{color:#7783a2;font-size:.66rem}.visualCardA{top:15px;left:0;transform:rotate(-3deg)}.visualCardB{top:82px;right:4%;transform:rotate(3deg)}.visualCardC{bottom:4px;left:15%;transform:rotate(-1deg)}.sessionLoading{color:#8792af;align-content:center;place-items:center;gap:15px;min-height:100vh;display:grid}.sessionLoading p{margin:0}.appViewport{background:#090c17;grid-template-columns:235px 365px minmax(0,1fr);height:100vh;min-height:620px;display:grid;overflow:hidden}.appSidebar{border-right:1px solid var(--line);background:#0b0e1a;flex-direction:column;padding:24px 17px 18px;display:flex}.appBrand{padding:2px 8px 25px}.appNav{gap:6px;display:grid}.appNavItem{color:#818daa;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:13px;width:100%;height:48px;padding:0 13px;font-size:.84rem;font-weight:680;display:flex}.appNavItemActive{color:#f4f5ff;background:linear-gradient(90deg,#755cff2b,#4d8dff14)}.navIcon{color:#9c90ff;text-align:center;width:25px;font-size:1.08rem}.sidebarProfile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 2px;display:flex}.profileAvatar{background:linear-gradient(145deg,#6f58e7,#477bd4);border-radius:12px;flex:none;place-items:center;width:37px;height:37px;font-size:.8rem;font-weight:850;display:grid}.profileCopy{flex:1;gap:2px;min-width:0;display:grid}.profileCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.profileCopy span{color:#5fc995;font-size:.61rem}.iconButton,.roundAction{border:1px solid var(--line);cursor:pointer;background:#ffffff09}.iconButton{color:#8993ae;border-radius:10px;width:31px;height:31px}.conversationRail{border-right:1px solid var(--line);background:#0e1220;min-width:0}.railHeader{justify-content:space-between;align-items:center;height:101px;padding:25px 22px 15px;display:flex}.railHeader h1{letter-spacing:-.045em;margin:5px 0 0;font-size:1.65rem}.roundAction{color:#fff;background:linear-gradient(145deg,#755cfff2,#4d8dffe6);border-radius:12px;width:39px;height:39px;font-size:1.25rem}.searchBox{border:1px solid var(--line);color:#68738f;background:#ffffff09;border-radius:12px;align-items:center;gap:9px;height:42px;margin:0 18px;padding:0 13px;display:flex}.searchBox input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.75rem}.searchBox input::placeholder{color:#66708b}.railFilters{border-bottom:1px solid #ffffff0e;gap:7px;padding:14px 18px;display:flex}.railFilters button{color:#737e9c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 11px;font-size:.66rem;font-weight:720}.emptyConversationList{text-align:center;align-content:center;place-items:center;height:calc(100vh - 198px);padding:45px 34px;display:grid}.emptyMiniIcon{color:#a99cff;background:#755cff14;border:1px solid #755cff30;border-radius:15px;place-items:center;width:47px;height:47px;margin-bottom:15px;display:grid}.emptyConversationList strong{font-size:.82rem}.emptyConversationList .secondaryButton{min-height:38px;padding:0 14px;font-size:.69rem}.conversationStage{background:radial-gradient(circle at 50% 48%,#755cff14,#0000 28rem),#0a0d18;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.stageGlow{border:1px solid #755cff0f;border-radius:50%;width:470px;height:470px;position:absolute;box-shadow:0 0 100px #4d8dff09}.stageEmpty{z-index:2;text-align:center;width:min(520px,80%);position:relative}.stageLogo{color:#b6acff;background:linear-gradient(145deg,#755cff38,#4d8dff26);border:1px solid #9989ff33;border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 25px;font-size:1.9rem;font-weight:900;display:grid}.stageEmpty h2{letter-spacing:-.06em;margin:11px 0 13px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.stageEmpty p{color:#77829f;max-width:460px;margin:0 auto 25px;font-size:.82rem;line-height:1.65}.mobileDock{display:none}@media (max-width:980px){.hero{text-align:center;grid-template-columns:1fr;gap:20px;padding-top:70px}.heroCopy{margin:0 auto}.heroCopy>p{margin-inline:auto}.heroActions,.heroTrust{justify-content:center}.heroVisual{min-height:610px}.authPage{grid-template-columns:1fr}.authShell{width:min(100%,620px);margin:0 auto}.authVisual{display:none}.appViewport{grid-template-columns:82px 330px minmax(0,1fr)}.appSidebar{padding-inline:12px}.appBrand>span:last-child,.appNavItem>span:last-child,.profileCopy{display:none}.appBrand{justify-content:center}.appNavItem{justify-content:center;padding:0}.sidebarProfile{flex-wrap:wrap;justify-content:center;padding-inline:0}}@media (max-width:700px){.landingHeader{width:calc(100% - 30px);height:76px}.landingActions .textButton{display:none}.brandLink{font-size:1rem}.brandGlyph{border-radius:11px;width:37px;height:37px;font-size:18px}.hero{width:calc(100% - 30px);min-height:auto;padding:60px 0 70px}.heroCopy h1{font-size:clamp(3.6rem,18vw,5.2rem)}.heroCopy>p{font-size:.98rem}.heroActions{display:grid}.heroActions a{width:100%}.heroTrust{gap:9px 14px;font-size:.68rem}.heroVisual{min-height:530px;margin-top:20px}.heroDevice{border-radius:32px;width:min(310px,88vw);min-height:500px;transform:rotate(1.5deg)}.demoChat{min-height:360px}.orbitOne{width:390px;height:390px}.orbitTwo{width:310px;height:310px}.floatingPillA{left:-2%}.floatingPillB{right:-2%}.authShell{justify-content:flex-start;min-height:100svh;padding:105px 22px 38px}.authShell>.brandLink{top:28px;left:22px}.authIntro{margin:25px 0 27px}.authIntro h1{font-size:clamp(2.45rem,12vw,3.5rem)}.authIntro p{font-size:.88rem}.authForm input{height:52px}.appViewport{grid-template-rows:minmax(0,1fr) 67px;grid-template-columns:1fr;height:100svh;min-height:100svh}.appSidebar,.conversationStage{display:none}.conversationRail{border:0;grid-row:1}.railHeader{height:93px;padding:22px 18px 13px}.railHeader h1{font-size:1.8rem}.searchBox{margin-inline:14px}.railFilters{padding-inline:14px}.emptyConversationList{height:calc(100svh - 250px)}.mobileDock{border-top:1px solid var(--line);background:#0a0d18f7;grid-row:2;grid-template-columns:repeat(4,1fr);display:grid}.mobileDock button{color:#626e8b;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;display:grid}.mobileDock button>span{font-size:1.05rem}.mobileDock small{font-size:.57rem}.mobileDock .mobileDockActive{color:#a99cff}}@media (max-width:390px){.primaryButtonCompact{padding-inline:13px;font-size:.78rem}.heroCopy h1{font-size:3.55rem}.floatingPill{padding:9px 11px;font-size:.63rem}}.conversationList{scrollbar-width:thin;scrollbar-color:#9180ff40 transparent;height:calc(100vh - 198px);overflow-y:auto}.railStatus{color:#75809d;text-align:center;padding:34px 22px;font-size:.73rem}.conversationItem{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;align-items:center;gap:11px;padding:11px 14px;display:flex}.conversationAvatar{color:#eeeaff;background:linear-gradient(145deg,#282350,#1b3158);border:1px solid #9d90ff2b;border-radius:15px;flex:none;place-items:center;width:43px;height:43px;font-size:.72rem;font-weight:850;display:grid;position:relative}.presenceDot{background:#586078;border:2px solid #0e1220;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.presenceOnline{background:#58d69a}.conversationItemCopy{flex:1;min-width:0}.conversationItemTop,.conversationPreview{align-items:center;gap:8px;display:flex}.conversationItemTop strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.76rem;overflow:hidden}.conversationItemTop time{color:#5f6a88;font-size:.58rem}.conversationPreview>span{color:#727d99;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.66rem;overflow:hidden}.conversationPreview b{color:#fff;background:#745cff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.56rem;display:grid}.thread{background:radial-gradient(circle at 70% 10%,#755cff0e,#0000 24rem),#090c17;grid-template-rows:72px minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.threadHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e1ae0;align-items:center;gap:11px;min-width:0;padding:0 20px;display:flex}.threadBack{color:#a99cff;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:2rem;display:none}.threadAvatar{border-radius:13px;width:39px;height:39px}.threadIdentity{flex:1;gap:3px;min-width:0;display:grid}.threadIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.threadIdentity span{color:#6f7a98;font-size:.62rem}.threadActions{gap:6px;display:flex}.threadActions button{border:1px solid var(--line);color:#929db9;cursor:pointer;background:#ffffff08;border-radius:11px;width:34px;height:34px}.messageScroller{scrollbar-width:thin;scrollbar-color:#9180ff33 transparent;min-height:0;padding:28px clamp(18px,4vw,48px) 18px;overflow-y:auto}.threadLoading{color:#6f7a98;text-align:center;padding:30px;font-size:.72rem}.threadWelcome{color:#737e9b;text-align:center;justify-items:center;margin:18px auto 32px;display:grid}.threadWelcomeAvatar{border-radius:19px;width:58px;height:58px;margin-bottom:12px}.threadWelcome strong{color:#eef0ff;font-size:.88rem}.threadWelcome span{margin-top:3px;font-size:.63rem}.threadWelcome p{margin:13px 0 0;font-size:.68rem}.messageFlow{width:min(100%,820px);margin:0 auto}.messageRow{justify-content:flex-start;margin:5px 0;display:flex}.messageRowMine{justify-content:flex-end}.messageBubble{background:#171c2f;border:1px solid #ffffff0e;border-radius:17px 17px 17px 5px;max-width:min(72%,560px);padding:10px 12px 7px;box-shadow:0 8px 22px #00000014}.messageBubbleMine{background:linear-gradient(135deg,#5d4cd1,#416fc9);border-color:#8275ff33;border-radius:17px 17px 5px}.messageBubble p{color:#f0f2ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.48}.messageBubble>span{color:#7d87a3;text-align:right;margin-top:4px;font-size:.52rem;display:block}.messageBubbleMine>span{color:#c7d2fa}.messageComposer{background:#121729;border:1px solid #ffffff17;border-radius:20px;align-items:flex-end;gap:8px;width:min(100% - 36px,860px);min-height:62px;margin:0 auto 18px;padding:7px 8px;display:flex;box-shadow:0 18px 50px #0003}.messageComposer>button:first-child{color:#9c90ff;cursor:pointer;background:#ffffff0b;border:0;border-radius:13px;flex:none;width:39px;height:39px;font-size:1.2rem}.messageComposer textarea{resize:none;color:#eef0ff;min-width:0;min-height:39px;max-height:130px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 5px 7px;font-size:.78rem;line-height:1.4}.messageComposer textarea::placeholder{color:#606b89}.composerSend{background:linear-gradient(135deg, var(--violet), var(--blue));color:#fff;cursor:pointer;border:0;border-radius:13px;flex:none;width:39px;height:39px;font-size:1.05rem}.composerSend:disabled{opacity:.35;cursor:default}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050db8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.newConversationModal{background:#101526;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,500px);padding:25px;box-shadow:0 35px 100px #0000007a}.newConversationModal header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.newConversationModal h2{letter-spacing:-.045em;margin:6px 0 0;font-size:1.65rem}.newConversationModal header>button{border:1px solid var(--line);color:#8994b1;cursor:pointer;background:#ffffff09;border-radius:11px;width:35px;height:35px;font-size:1.2rem}.modalHint{color:#78839f;margin:18px 0;font-size:.72rem;line-height:1.55}.lookupForm{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.lookupForm label{color:#c8cee2;gap:7px;font-size:.7rem;font-weight:720;display:grid}.lookupForm input{border:1px solid var(--line);background:#ffffff0a;border-radius:13px;outline:0;width:100%;height:48px;padding:0 13px}.lookupForm input:focus{border-color:#8974ff99}.lookupNotice{color:#8e99b5;background:#ffffff09;border-radius:12px;margin-top:14px;padding:11px 12px;font-size:.7rem}.lookupResult{background:#755cff0f;border:1px solid #755cff26;border-radius:16px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.lookupAvatar{width:42px;height:42px}.lookupResult>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.lookupResult strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lookupResult span{color:#77829e;font-size:.62rem}@media (max-width:700px){.conversationList{height:calc(100svh - 250px)}.mobileThreadMode .conversationRail{display:none}.mobileThreadMode .conversationStage{grid-row:1;display:block}.mobileThreadMode .mobileDock{display:none}.mobileThreadMode.appViewport{grid-template-rows:minmax(0,1fr)}.thread{grid-template-rows:65px minmax(0,1fr) auto}.threadHeader{padding:0 11px 0 5px}.threadBack{display:block}.threadActions button{width:31px;height:31px}.threadActions button:nth-child(3){display:none}.messageScroller{padding:20px 12px 12px}.messageBubble{max-width:84%}.messageComposer{width:calc(100% - 18px);min-height:58px;margin-bottom:max(9px, env(safe-area-inset-bottom));border-radius:18px}.modalBackdrop{align-items:end;padding:12px}.newConversationModal{border-radius:24px 24px 18px 18px;padding:21px 17px}.lookupForm{grid-template-columns:1fr}.lookupForm .primaryButton{width:100%}}.selfIdInline{color:#7f89a7;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;margin:2px 0 0;padding:0;display:flex}.selfIdInline>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:115px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem;overflow:hidden}.selfIdInline>b{color:#9f93ff;font-size:.52rem;font-weight:800}.selfIdInline:hover>span{color:#b9c0d7}.myHolAtlasIdCard{background:#755cff12;border:1px solid #755cff2e;border-radius:14px;align-items:center;gap:12px;margin:0 0 17px;padding:12px 13px;display:flex}.myHolAtlasIdCard>div{flex:1;gap:5px;min-width:0;display:grid}.myHolAtlasIdCard span{color:#7f89a7;font-size:.59rem;font-weight:750}.myHolAtlasIdCard strong{color:#ece9ff;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.73rem;overflow:hidden}.myHolAtlasIdCard>button{color:#b7adff;cursor:pointer;background:#755cff1c;border:1px solid #9687ff38;border-radius:10px;min-height:34px;padding:0 11px;font-size:.63rem;font-weight:800}.myHolAtlasIdCard>button:hover{background:#755cff2e}@media (max-width:980px){.profileCopy .selfIdInline{display:none}}.mediaFileInput{display:none}.mediaUploadNotice{z-index:5;color:#cfc9ff;background:#101426f5;border:1px solid #755cff3d;border-radius:11px;max-width:min(420px,100% - 36px);padding:9px 12px;font-size:.69rem;line-height:1.35;position:absolute;bottom:76px;right:18px;box-shadow:0 14px 34px #00000047}.mediaUploadError{color:#ffc2cb;border-color:#ff5c7447}.mediaAttachment{border-radius:13px;width:min(340px,70vw);max-width:100%;margin-bottom:8px;overflow:hidden}.mediaAttachment img,.mediaAttachment video{object-fit:contain;background:#00000052;border-radius:13px;width:100%;max-height:360px;display:block}.mediaAttachment audio{width:min(310px,65vw);max-width:100%;display:block}.mediaLoadButton,.mediaFileLink{color:#d9def1;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 13px;display:flex}.mediaLoadButton{cursor:pointer}.mediaLoadButton:disabled{cursor:wait;opacity:.7}.mediaLoadButton>span,.mediaFileLink>span{color:#b6acff;background:#755cff24;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:1rem;display:grid}.mediaLoadButton strong,.mediaFileLink strong{min-width:0;font-size:.72rem;font-weight:760}.thread{position:relative}@media (max-width:700px){.mediaUploadNotice{max-width:calc(100% - 24px);bottom:72px;right:12px}.mediaAttachment{width:min(300px,78vw)}.mediaAttachment img,.mediaAttachment video{max-height:320px}.mediaAttachment audio{width:min(275px,72vw)}}.voiceRecordButton{color:#b8b1ff!important}.voiceRecordButtonActive{color:#ff7b8d!important}.voiceComposerPanel{background:#111527f0;border:1px solid #755cff33;border-radius:14px;align-items:center;gap:9px;min-height:54px;margin:0 16px 8px;padding:8px 10px;display:flex}.voiceComposerPanel audio{width:min(330px,48vw);min-width:0;height:36px}.voiceComposerPanel button{color:#d9def1;background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;min-height:34px;padding:0 11px}.voiceComposerPanel .voicePrimaryButton{color:#fff;background:linear-gradient(135deg,#765cff,#4d7cff)}.voiceRecordingDot{background:#ff657a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ff657a1f}.voiceComposerPanel strong,.voiceErrorText{color:#d9def1;flex:auto;min-width:0;font-size:.72rem}.voiceErrorText{color:#ffc2cb}@media (max-width:700px){.voiceComposerPanel{flex-wrap:wrap;margin:0 10px 7px}.voiceComposerPanel audio{width:100%}}.messageAdvancedActions{opacity:.72;align-items:center;gap:4px;margin-top:5px;display:flex}.messageAdvancedActions button,.messageReactionSummary button,.messageActionMenu button,.messageReplyPreview{color:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;min-height:28px;padding:3px 8px}.messageAdvancedActions button:hover,.messageReactionSummary button:hover,.messageActionMenu button:hover{background:#8b5cf62b}.messageReactionSummary{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.messageActionMenu{gap:6px;margin-top:6px;display:flex}.messageActionMenu button{border-color:#f8717159}.messageReplyPreview{text-overflow:ellipsis;white-space:nowrap;text-align:left;opacity:.8;max-width:100%;margin:0 0 6px;display:block;overflow:hidden}.replyComposerBar,.scheduleComposerPanel,.advancedMessagingNotice,.scheduledMessagesPanel{background:#111827e0;border:1px solid #8b5cf638;border-radius:14px;margin:0 14px 8px}.replyComposerBar,.advancedMessagingNotice{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.replyComposerBar div{gap:2px;min-width:0;display:grid}.replyComposerBar span{text-overflow:ellipsis;white-space:nowrap;opacity:.72;overflow:hidden}.replyComposerBar button,.advancedMessagingNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.scheduleComposerPanel{align-items:end;gap:8px;padding:10px;display:flex}.scheduleComposerPanel label{flex:1;gap:5px;display:grid}.scheduleComposerPanel input{width:100%;min-height:38px;color:inherit;background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;padding:6px 9px}.scheduleComposerPanel button,.scheduledMessageItem button{min-height:36px;color:inherit;cursor:pointer;background:#8b5cf624;border:1px solid #8b5cf64d;border-radius:10px;padding:6px 10px}.scheduledMessagesPanel{padding:8px 10px}.scheduledMessagesPanel summary{cursor:pointer}.scheduledMessageItem{border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.scheduledMessageItem div{gap:3px;min-width:0;display:grid}.scheduledMessageItem span{text-overflow:ellipsis;white-space:nowrap;opacity:.78;overflow:hidden}.scheduleMessageButtonActive{background:#8b5cf638!important;border-color:#8b5cf68c!important}@media (max-width:720px){.scheduleComposerPanel{flex-wrap:wrap;align-items:stretch}.scheduleComposerPanel label{flex-basis:100%}.messageAdvancedActions{opacity:.88}}.replyComposerBar{z-index:80;width:min(560px,100vw - 48px);margin:0;position:fixed;bottom:88px;right:24px;box-shadow:0 18px 50px #00000057}.scheduleComposerPanel{z-index:82;width:min(620px,100vw - 48px);margin:0;position:fixed;bottom:88px;right:24px;box-shadow:0 18px 50px #00000061}.advancedMessagingNotice{z-index:84;width:min(480px,100vw - 48px);margin:0;position:fixed;bottom:88px;right:24px;box-shadow:0 18px 50px #00000061}.scheduledMessagesPanel{flex:none;max-height:150px;overflow-y:auto}.messageComposer{z-index:70;flex:none;position:relative}@media (max-width:720px){.replyComposerBar,.scheduleComposerPanel,.advancedMessagingNotice{width:auto;bottom:82px;left:10px;right:10px}}.messageComposer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e1cf5;border:1px solid #8b5cf647;border-radius:16px;padding:10px;bottom:16px;left:max(54vw,760px);right:24px;box-shadow:0 18px 55px #0000006b;z-index:120!important;margin:0!important;position:fixed!important}.replyComposerBar,.scheduleComposerPanel,.advancedMessagingNotice{width:auto!important;bottom:88px!important;left:max(54vw,760px)!important;right:24px!important}.messageComposer~*{scroll-margin-bottom:120px}@media (max-width:1180px){.messageComposer{bottom:12px;left:52vw;right:12px}.replyComposerBar,.scheduleComposerPanel,.advancedMessagingNotice{bottom:84px!important;left:52vw!important;right:12px!important}}@media (max-width:720px){.messageComposer{bottom:8px;left:8px;right:8px}.replyComposerBar,.scheduleComposerPanel,.advancedMessagingNotice{bottom:80px!important;left:8px!important;right:8px!important}}.viewOnceMediaButtonActive{background:#ec48992e!important;border-color:#ec489994!important}.viewOnceNotice{z-index:86;background:#180f23f5;border:1px solid #ec489947;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex;position:fixed;bottom:88px;left:max(54vw,760px);right:24px;box-shadow:0 16px 46px #00000059}.viewOnceNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}@media (max-width:1180px){.viewOnceNotice{bottom:84px;left:52vw;right:12px}}@media (max-width:720px){.viewOnceNotice{bottom:80px;left:8px;right:8px}}.viewOnceConsumedMessage{opacity:.84;background:#ec489912;border:1px solid #ec489938;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:9px 11px;font-size:13px;display:flex}.viewOnceConsumedMessage span{background:#ec489924;border-radius:999px;place-items:center;min-width:28px;height:28px;font-weight:800;display:grid}.viewOnceViewerBackdrop{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020612d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.viewOnceViewerCard{background:#0d1222;border:1px solid #8b5cf657;border-radius:22px;width:min(760px,94vw);max-height:88vh;overflow:hidden;box-shadow:0 28px 90px #0000009e}.viewOnceViewerHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.viewOnceViewerHeader button{min-height:34px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:6px 11px}.viewOnceViewerContent{place-items:center;min-height:240px;max-height:68vh;padding:18px;display:grid;overflow:auto}.viewOnceViewerContent img,.viewOnceViewerContent video{object-fit:contain;border-radius:14px;max-width:100%;max-height:62vh;display:block}.viewOnceViewerContent audio{width:min(520px,100%)}.viewOnceUnsupported{text-align:center;justify-items:center;gap:12px;display:grid}.viewOnceViewerHint{text-align:center;opacity:.68;border-top:1px solid #ffffff12;margin:0;padding:12px 16px 15px;font-size:12px}@media (max-width:720px){.viewOnceViewerBackdrop{padding:10px}.viewOnceViewerCard{border-radius:18px;width:100%;max-height:92vh}}.callFoundationNotice{color:#dfe4ff;background:#5b4cbe1a;border:1px solid #7c65ff40;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:8px 14px 0;padding:8px 12px;font-size:.82rem;display:flex}.callFoundationNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem}.threadActions button:disabled{opacity:.55;cursor:wait}.callOverlay{z-index:2400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040712d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.callCard{color:#f6f7ff;text-align:center;background:#101426;border:1px solid #8b5cf652;border-radius:26px;justify-items:center;gap:12px;width:min(390px,94vw);padding:28px 24px 24px;display:grid;box-shadow:0 28px 90px #00000094}.callAvatar{color:#fff;background:linear-gradient(145deg,#705cff,#4d7ce0);border-radius:50%;place-items:center;width:78px;height:78px;font-size:1.4rem;font-weight:800;display:grid}.callCard>span{color:#9ca9cb;font-size:.82rem}.callCard>strong{font-size:1.16rem}.callPrimaryActions{justify-content:center;gap:10px;width:100%;margin-top:8px;display:flex}.callPrimaryActions button{color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.callAcceptButton{background:#16a36a}.callDeclineButton{background:#d94a62}.callMuteButton{background:#6652e8}.callError{color:#ff9eac;margin:0;font-size:.82rem}html,body{height:100%}body{overflow:hidden}:has(>.messageScroller){min-height:0}:has(>.messageScroller){flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.messageScroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.threadActions{z-index:20;flex:none;position:relative}:has(>.messageScroller)>:not(.messageScroller){flex-shrink:0}:has(>.messageScroller)>:last-child{z-index:30;position:relative}.callOverlay{z-index:5000!important;position:fixed!important;inset:0!important}@media (max-width:900px){:has(>.messageScroller){height:100dvh;max-height:100dvh}.messageScroller{min-height:0!important}}.profileModeSwitcher{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.profileModeSwitcher button{text-align:left;min-width:0;color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:2px;padding:10px;display:grid}.profileModeSwitcher button span{opacity:.62;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.profileModeSwitcher .profileModeActive{background:#755cff21;border-color:#8469ff7a}.groupInvitationBlock{border-bottom:1px solid #ffffff0f;gap:9px;padding:14px 16px;display:grid}.groupInvitationCard{border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:10px;display:grid}.groupInvitationCard>div{gap:6px;display:flex}.groupsWorkspace{flex-direction:column;height:100%;min-height:0;display:flex}.groupMembersPanel{padding:28px;overflow:auto}.groupMembersList{gap:10px;display:grid}.groupMemberCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.groupMemberCard>div:nth-child(2){gap:3px;display:grid}.groupMemberCard span{opacity:.58;font-size:.72rem}.groupMemberCard>b{opacity:.72;font-size:.68rem}.groupNextStep{background:#755cff0d;border:1px dashed #8469ff52;border-radius:14px;margin-top:22px;padding:16px}.groupNextStep p{opacity:.65;margin:6px 0 0}.groupNotice{background:#ffb45a14;border-radius:10px;margin:14px 28px 0;padding:10px 12px}.groupCreateForm{gap:14px;padding:20px;display:grid}.groupCreateForm input,.groupCreateForm textarea,.groupCreateForm select{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#111326;border:1px solid #ffffff1a;border-radius:11px;padding:11px 12px}.groupCreateForm textarea{min-height:90px}.groupInvitePanel{background:#755cff0d;border:1px solid #8469ff47;border-radius:14px;gap:10px;margin-top:22px;padding:16px;display:grid}.groupInvitePanel>p{opacity:.66;margin:0;font-size:.78rem}.groupInviteForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.groupInviteForm input{min-width:0;color:inherit;font:inherit;background:#111326;border:1px solid #ffffff1a;border-radius:11px;padding:11px 12px}.groupInviteMessage{background:#ffffff0b;border-radius:10px;padding:9px 11px;font-size:.75rem}.groupInviteTarget{background:#ffffff06;border:1px solid #8469ff38;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.groupInviteTarget>div:nth-child(2){gap:2px;min-width:0;display:grid}.groupInviteTarget span,.groupInviteTarget small{opacity:.62;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}@media (max-width:720px){.groupInviteForm{grid-template-columns:1fr}.groupInviteTarget{grid-template-columns:42px minmax(0,1fr)}.groupInviteTarget>button{grid-column:1/-1}}.meetingListCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:9px;margin:8px 14px;padding:12px;display:grid}.meetingListCard>div:first-child{gap:3px;display:grid}.meetingListCard span,.meetingListCard small{opacity:.62;font-size:.7rem}.meetingListCard>b{opacity:.72;font-size:.68rem}.meetingRsvp{gap:7px;display:flex}.meetingsWorkspace{flex-direction:column;height:100%;display:flex}.meetingsOverview{padding:30px;overflow:auto}.meetingsOverview h2{margin-top:0}.meetingModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.meetingModes article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:5px;padding:15px;display:grid}.meetingModes span{opacity:.65;font-size:.78rem}.meetingCreateForm{gap:14px;padding:20px;display:grid}.meetingCreateForm input,.meetingCreateForm textarea,.meetingCreateForm select{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#111326;border:1px solid #ffffff1a;border-radius:11px;padding:11px 12px}.meetingCreateForm textarea{min-height:86px}.meetingFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meetingFormHint{opacity:.62;margin:0;font-size:.72rem}@media (max-width:720px){.meetingModes,.meetingFormGrid{grid-template-columns:1fr}.meetingsOverview{padding:18px}}.meetingListCard[role=button]{cursor:pointer}.meetingListSelected{background:#8166ff17;border-color:#8166ff8c}.meetingParticipantsPanel{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;margin:22px 30px 0;padding:18px;overflow:auto}.meetingParticipantsTop{justify-content:space-between;align-items:end;gap:16px;display:flex}.meetingParticipantsTop h2{margin:3px 0 0}.meetingInviteSearch{gap:8px;display:flex}.meetingInviteSearch input{min-width:220px;color:inherit;background:#111326;border:1px solid #ffffff1a;border-radius:11px;padding:10px 12px}.meetingInviteTarget,.meetingParticipantCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.meetingInviteTarget>div:nth-child(2),.meetingParticipantIdentity{flex:1;gap:3px;display:grid}.meetingInviteTarget span,.meetingInviteTarget small,.meetingParticipantIdentity span,.meetingParticipantIdentity small{opacity:.65;font-size:.72rem}.meetingParticipantList{gap:8px;margin-top:12px;display:grid}.meetingParticipantActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.meetingParticipantActions button{font:inherit;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;padding:7px 9px;font-size:.67rem}@media (max-width:720px){.meetingParticipantsPanel{margin:14px 16px 0}.meetingParticipantsTop,.meetingInviteSearch{display:grid}.meetingInviteSearch input{min-width:0}.meetingParticipantCard{flex-wrap:wrap;align-items:flex-start}.meetingParticipantActions{justify-content:flex-start;width:100%}}.meetingRuntimeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.meetingRuntimeStatus{border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.meetingDangerButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:9px 12px}.meetingDangerButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.meetingRuntimeActions{justify-content:flex-start;width:100%}}.meetingWaitingHeader{border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:12px 14px;display:flex}.meetingWaitingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){.meetingWaitingHeader{flex-direction:column;align-items:flex-start}}.meetingLiveExperience{background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;gap:14px;margin:12px 0;padding:14px;display:grid}.meetingLiveHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.meetingLiveHeader>div{gap:4px;display:grid}.meetingMeshBadge{opacity:.7;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:11px}.meetingMediaGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.meetingMediaTile{background:#08090d;border:1px solid #ffffff1a;border-radius:14px;min-height:150px;position:relative;overflow:hidden}.meetingMediaTile video{aspect-ratio:16/10;object-fit:cover;background:#08090d;width:100%;height:100%;min-height:150px;display:block}.meetingMediaTile span{background:#000000a6;border-radius:999px;padding:5px 8px;font-size:12px;position:absolute;bottom:9px;left:9px}.meetingMediaControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:760px){.meetingLiveHeader{flex-direction:column;align-items:flex-start}.meetingMediaGrid{grid-template-columns:1fr 1fr}.meetingMediaTile,.meetingMediaTile video{min-height:120px}}@media (max-width:480px){.meetingMediaGrid{grid-template-columns:1fr}}.meetingRuntimeDiagnostic{opacity:.78;font-size:11px}.meetingRuntimeDiagnostic summary{cursor:pointer}.meetingRuntimeDiagnostic>div{background:#00000040;border-radius:8px;gap:3px;max-height:160px;margin-top:8px;padding:8px;display:grid;overflow:auto}.meetingRuntimeDiagnostic code{white-space:pre-wrap;word-break:break-all}.meetingCreateOverlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.meetingCreateModal{background:#111323;border:1px solid #ffffff24;border-radius:20px;width:min(680px,100%);max-height:min(88vh,820px);padding:20px;overflow:auto;box-shadow:0 30px 90px #0000008c}.meetingCreateHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.meetingCreateHeader h2{margin:4px 0 0}.meetingCreateClose{font-size:22px;line-height:1}.meetingCreateForm{gap:14px;display:grid}.meetingCreateForm label{gap:7px;display:grid}.meetingCreateForm label>span{opacity:.82;font-size:12px;font-weight:700}.meetingCreateForm input,.meetingCreateForm textarea,.meetingCreateForm select{width:100%;min-height:44px;color:inherit;font:inherit;background:#0b0d19;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.meetingCreateForm textarea{resize:vertical;min-height:90px}.meetingCreateGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meetingCreateActions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}@media (max-width:640px){.meetingCreateOverlay{padding:12px}.meetingCreateModal{max-height:94vh;padding:16px}.meetingCreateGrid{grid-template-columns:1fr}}.groupCreateOverlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.groupCreateModal{background:#111323;border:1px solid #ffffff24;border-radius:20px;width:min(560px,100%);max-height:88vh;padding:20px;overflow:auto;box-shadow:0 30px 90px #0000008c}.groupCreateHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.groupCreateHeader h2{margin:4px 0 0}.groupCreateForm{gap:14px;display:grid}.groupCreateForm label{gap:7px;display:grid}.groupCreateForm label>span{opacity:.82;font-size:12px;font-weight:700}.groupCreateForm input,.groupCreateForm textarea{width:100%;min-height:44px;color:inherit;font:inherit;background:#0b0d19;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.groupCreateForm textarea{resize:vertical;min-height:90px}.groupCreateContext{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.groupCreateContext span{opacity:.7;font-size:12px}.groupCreateActions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:640px){.groupCreateOverlay{padding:12px}.groupCreateModal{max-height:94vh;padding:16px}}.automaticMeetingOverlay{-webkit-backdrop-filter:blur(10px);z-index:2147483000!important;pointer-events:auto!important;background:#040714b8!important;justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}.automaticMeetingCard{color:#fff;background:#111425;border:1px solid #968aff73;border-radius:24px;padding:28px;box-shadow:0 28px 90px #0000008c;z-index:2147483001!important;width:min(520px,100vw - 32px)!important;position:relative!important}.automaticMeetingPulse{background:linear-gradient(135deg,#7257ff,#4f8cff);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:11px;font-weight:900;display:grid}.automaticMeetingCopy h2{margin:5px 0 8px;font-size:28px;line-height:1.15}.automaticMeetingCopy p{color:#bcc2d6;margin:0}.automaticMeetingActions{gap:12px;margin-top:24px;display:flex}.automaticMeetingActions button{cursor:pointer;border-radius:14px;min-height:48px;padding:0 20px;font-weight:800}.automaticMeetingDecline{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.automaticMeetingJoin{color:#fff;background:linear-gradient(135deg,#7257ff,#4f8cff);border:0;flex:1}@media (max-width:640px){.automaticMeetingOverlay{padding:14px!important}.automaticMeetingCard{border-radius:20px;padding:22px}.automaticMeetingActions{flex-direction:column-reverse}.automaticMeetingActions button{width:100%}}.meetingsPremiumRail{background:radial-gradient(circle at 0 0,#7152ff14,#0000 34%),#0a0c18b8;border-right:1px solid #ffffff13;position:relative}.meetingsPremiumRailHeader h1{letter-spacing:-.035em}.meetingsPremiumProfiles{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;margin:0 14px 16px;padding:4px}.meetingsPremiumProfiles button{border-radius:11px;min-height:48px}.meetingsPremiumSideNav{border-bottom:1px solid #ffffff0f;gap:4px;padding:0 14px 15px;display:grid}.meetingsPremiumSideNav button{width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;transition:background .18s,border-color .18s,transform .18s;display:grid}.meetingsPremiumSideNav button:hover{background:#ffffff0b}.meetingsPremiumSideNav button:active{transform:scale(.985)}.meetingsPremiumSideNav button strong{font-size:.76rem;font-weight:720}.meetingsPremiumSideIcon{opacity:.74;background:#ffffff09;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.meetingsPremiumSideNav button b{background:#ffffff0e;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.63rem;font-weight:800;display:grid}.meetingsPremiumSideNavActive .meetingsPremiumSideIcon{color:#d8d0ff;background:#7e60ff38}.meetingsPremiumSideNavActive strong{color:#f3f0ff}.meetingsPremiumList{flex:1;min-height:0;padding:8px 8px 20px;overflow:auto}.meetingsPremiumCard{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;background:linear-gradient(145deg,#ffffff0a,#ffffff05)!important;border-radius:16px!important;gap:11px!important;margin:7px 6px!important;padding:13px!important}.meetingsPremiumCardSelected{box-shadow:inset 3px 0 #977effd9,0 12px 28px #0000001f;background:linear-gradient(145deg,#7452ff29,#4574ff0f)!important;border-color:#8b6fff94!important}.meetingsPremiumCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.meetingsPremiumStatus,.meetingsPremiumKind{border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:3px 7px;font-weight:760;line-height:1;display:inline-flex;font-size:.61rem!important}.meetingsPremiumStatus{background:#ffffff0b;border:1px solid #ffffff14}.meetingsPremiumStatus-started{background:#52dd9e1a;border-color:#52dd9e42}.meetingsPremiumStatus-open{background:#68a1ff1a;border-color:#68a1ff47}.meetingsPremiumStatus-ended{opacity:.62}.meetingsPremiumKind{opacity:.56!important}.meetingsPremiumCardBody{gap:4px!important;display:grid!important}.meetingsPremiumCardBody>strong{letter-spacing:-.012em;font-size:.87rem;line-height:1.25}.meetingsPremiumCardBody>span{opacity:.58!important;font-size:.69rem!important}.meetingsPremiumCardBody time{color:#cec8e9;margin-top:2px;font-size:.69rem;font-weight:680}.meetingsPremiumCardFooter{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.meetingsPremiumCardFooter>b{opacity:.62;font-size:.61rem!important}.meetingsPremiumRecurrence{color:#afa3ff;opacity:.86!important;font-size:.62rem!important}.meetingsPremiumFilterEmpty{text-align:center;color:#ffffff9e;border:1px dashed #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:190px;margin:12px 7px;padding:24px 16px;display:flex}.meetingsPremiumFilterEmpty>span{color:#aa9cff;font-size:1.25rem}.meetingsPremiumFilterEmpty strong{color:#fffc;margin-top:5px;font-size:.78rem}.meetingsPremiumFilterEmpty p{margin:0;font-size:.69rem}.meetingsPremiumEmpty{margin:12px 7px}.meetingsPremiumStage{background:radial-gradient(circle at 86% 5%,#5668ff1a,#0000 27%),radial-gradient(circle at 22% 100%,#794fff0f,#0000 30%);min-width:0}.meetingsPremiumStage .meetingsWorkspace{min-height:0;overflow:auto}.meetingsPremiumTopbar{z-index:20;-webkit-backdrop-filter:blur(18px);background:#0b0d1ae0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:22px;min-height:102px;padding:22px 28px 18px;display:flex;position:sticky;top:0}.meetingsPremiumTopbarTitle{align-items:center;gap:14px;min-width:0;display:flex}.meetingsPremiumHeroIcon{color:#d6ceff;background:linear-gradient(145deg,#7959ff33,#476fff12);border:1px solid #9582ff38;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:1.22rem;display:grid;box-shadow:0 12px 30px #00000029}.meetingsPremiumTopbarTitle h2{letter-spacing:-.035em;margin:2px 0 3px;font-size:1.25rem;line-height:1.15}.meetingsPremiumTopbarTitle p{color:#e2e4f18a;max-width:560px;margin:0;font-size:.73rem;line-height:1.4}.meetingsPremiumCreate{flex:none;min-height:43px;padding-inline:16px}.meetingsPremiumCreate span{margin-right:5px;font-size:1rem}.meetingsPremiumTopNav{z-index:19;-webkit-backdrop-filter:blur(18px);background:#0b0d1adb;border-bottom:1px solid #fff1;align-items:flex-end;gap:4px;min-height:54px;padding:7px 28px 0;display:flex;position:sticky;top:102px;overflow-x:auto}.meetingsPremiumTopNav button{color:#eaebf58c;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:.73rem;font-weight:710;display:flex;position:relative}.meetingsPremiumTopNav button span{opacity:.74;font-size:.86rem}.meetingsPremiumTopNav button:disabled{cursor:default;opacity:.36}.meetingsPremiumTopNavActive{color:#f5f3ff!important}.meetingsPremiumTopNavActive:after{content:"";background:linear-gradient(90deg,#987fff,#668cff);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.meetingsPremiumNotice{border:1px solid #ffffff12;background:#ffffff09!important;margin:16px 28px 0!important}.meetingsPremiumDetailNav{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:3px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.meetingsPremiumDetailNav button{color:#edeef794;min-height:37px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:.7rem;font-weight:680;display:flex}.meetingsPremiumDetailNav button>span{opacity:.72}.meetingsPremiumDetailNav button>b{background:#ffffff12;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.58rem;display:grid}.meetingsPremiumDetailNav .meetingsPremiumDetailNavActive{color:#f5f2ff;background:#7e5fff24;border-color:#9682ff33}.meetingsPremiumDetailPanel{background:linear-gradient(145deg,#ffffff09,#ffffff05)!important;border-color:#ffffff13!important;border-radius:20px!important;margin:16px 28px 0!important;padding:20px!important;overflow:visible!important}.meetingsPremiumDetailPanel .meetingParticipantsTop{border-bottom:1px solid #ffffff0f;align-items:center;min-height:48px;padding-bottom:14px}.meetingsPremiumDetailPanel .meetingParticipantsTop h2{letter-spacing:-.025em;margin:2px 0 0;font-size:1.05rem}.meetingsPremiumDetailPanel .meetingRuntimeActions{gap:7px}.meetingsPremiumDetailPanel .meetingRuntimeStatus{background:#ffffff09}.meetingsPremiumDetailPanel [data-holatlas-external-guest-host=v8e6b]{background:#ffffff06!important;border-radius:15px!important;margin:0 0 16px!important;padding:15px!important}.meetingsPremiumDetailPanel .meetingParticipantCard{background:#ffffff06;border-radius:13px;min-height:62px;margin-top:0;padding:10px 12px}.meetingsPremiumDetailPanel .meetingParticipantList{max-height:440px;margin-top:14px;padding-right:3px;overflow:auto}.meetingsPremiumDetailPanel .meetingInviteSearch{margin-left:auto}.meetingsPremiumDetailPanel .meetingWaitingHeader{background:#785fff0e}.meetingsPremiumStage[data-meeting-detail-tab=overview] .meetingsPremiumDetailPanel [data-holatlas-external-guest-host=v8e6b],.meetingsPremiumStage[data-meeting-detail-tab=overview] .meetingsPremiumDetailPanel .meetingParticipantList,.meetingsPremiumStage[data-meeting-detail-tab=overview] .meetingsPremiumDetailPanel .meetingInviteSearch,.meetingsPremiumStage[data-meeting-detail-tab=overview] .meetingsPremiumDetailPanel .meetingInviteTarget,.meetingsPremiumStage[data-meeting-detail-tab=overview] .meetingsPremiumDetailPanel .meetingWaitingHeader,.meetingsPremiumStage[data-meeting-detail-tab=participants] .meetingsPremiumDetailPanel [data-holatlas-external-guest-host=v8e6b],.meetingsPremiumStage[data-meeting-detail-tab=guests] .meetingsPremiumDetailPanel .meetingParticipantList,.meetingsPremiumStage[data-meeting-detail-tab=guests] .meetingsPremiumDetailPanel .meetingInviteSearch,.meetingsPremiumStage[data-meeting-detail-tab=guests] .meetingsPremiumDetailPanel .meetingInviteTarget,.meetingsPremiumStage[data-meeting-detail-tab=guests] .meetingsPremiumDetailPanel .meetingWaitingHeader,.meetingsPremiumStage[data-meeting-detail-tab=attendance] .meetingsPremiumDetailPanel{display:none!important}.meetingAttendancePremium{background:linear-gradient(145deg,#ffffff09,#ffffff05)!important;border:1px solid #ffffff13!important;border-radius:20px!important;gap:9px!important;margin:16px 28px 0!important;padding:18px!important}.meetingAttendancePremium>div:not(:first-child){border:1px solid #ffffff0b;min-height:50px;background:#ffffff06!important;padding:9px 11px!important}.meetingsPremiumStage:not([data-meeting-detail-tab=attendance]) .meetingAttendancePremium{display:none!important}.meetingsPremiumStage .meetingsOverview{background:#ffffff05;border:1px solid #ffffff12;border-radius:20px;margin:16px 28px 28px;overflow:visible;padding:20px!important}.meetingsPremiumStage .meetingsOverview h2{letter-spacing:-.02em;margin:0 0 14px;font-size:.94rem}.meetingsPremiumStage .meetingModes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px}.meetingsPremiumStage .meetingModes article{border-radius:13px;min-height:82px;padding:12px}.meetingsPremiumStage .meetingModes article strong{font-size:.72rem}.meetingsPremiumStage .meetingModes span{font-size:.66rem;line-height:1.4}.meetingsPremiumStage[data-meeting-detail-tab=participants] .meetingsOverview,.meetingsPremiumStage[data-meeting-detail-tab=guests] .meetingsOverview,.meetingsPremiumStage[data-meeting-detail-tab=attendance] .meetingsOverview{display:none!important}.meetingCreateModalPremium{overflow:auto;background:radial-gradient(circle at 90% 0,#6653ff1a,#0000 28%),#111323!important;border-color:#ffffff21!important;border-radius:24px!important;width:min(760px,100vw - 32px)!important;max-height:min(90vh,850px)!important;padding:0!important}.meetingCreateModalPremium .meetingCreateHeader{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111323ed;border-bottom:1px solid #ffffff12;margin:0;padding:22px 24px 18px;position:sticky;top:0}.meetingCreateModalPremium .meetingCreateForm label>span{color:#eff0f8b3;font-size:.68rem}.meetingCreateModalPremium input,.meetingCreateModalPremium textarea,.meetingCreateModalPremium select{transition:border-color .18s,background .18s,box-shadow .18s;background:#07091394!important;border-color:#ffffff18!important;border-radius:13px!important;min-height:46px!important}.meetingCreateModalPremium input:focus,.meetingCreateModalPremium textarea:focus,.meetingCreateModalPremium select:focus{outline:none;box-shadow:0 0 0 3px #755aff14;background:#090b17d1!important;border-color:#8d75ff8a!important}.meetingCreateModalPremium textarea{min-height:96px!important}.meetingCreateModalPremium .meetingCreateActions{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111323f2;border-top:1px solid #fff1;margin:5px -24px -24px;padding:16px 24px 20px;position:sticky;bottom:-24px}@media (max-width:1180px){.meetingsPremiumTopbar,.meetingsPremiumTopNav,.meetingsPremiumDetailNavWrap{padding-inline:22px}.meetingsPremiumDetailPanel,.meetingAttendancePremium{margin-left:22px!important;margin-right:22px!important}.meetingsPremiumStage .meetingsOverview{margin-left:22px;margin-right:22px}.meetingsPremiumStage .meetingModes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.meetingsPremiumTopbar{align-items:flex-start;min-height:auto}.meetingsPremiumTopbarTitle p{display:none}.meetingsPremiumTopNav{top:88px}.meetingsPremiumSideNav button{grid-template-columns:26px minmax(0,1fr) auto}}@media (max-width:720px){.meetingsPremiumRail{border-right:0}.meetingsPremiumRailHeader{padding-bottom:10px}.meetingsPremiumProfiles{margin-inline:12px}.meetingsPremiumSideNav{border-bottom:1px solid #ffffff0f;gap:6px;padding:0 12px 12px;display:flex;overflow-x:auto}.meetingsPremiumSideNav button{grid-template-columns:22px auto auto;width:auto;min-width:max-content;min-height:38px;padding-inline:9px}.meetingsPremiumSideNav button strong{font-size:.69rem}.meetingsPremiumSideIcon{width:22px;height:22px}.meetingsPremiumList{padding-inline:6px}.meetingsPremiumCard{margin-inline:5px!important;padding:12px!important}.meetingsPremiumTopbar{z-index:1;gap:12px;padding:17px 16px 13px;position:relative;top:auto}.meetingsPremiumHeroIcon{border-radius:13px;width:40px;height:40px}.meetingsPremiumTopbarTitle h2{font-size:1rem}.meetingsPremiumTopbarTitle p{display:none}.meetingsPremiumTopbarTitle .eyebrow{font-size:.57rem}.meetingsPremiumCreate{border-radius:13px;width:42px;min-width:42px;height:42px;padding:0;font-size:0;overflow:hidden}.meetingsPremiumCreate span{margin:0;font-size:1.2rem}.meetingsPremiumTopNav{min-height:48px;padding:4px 12px 0;position:relative;top:auto}.meetingsPremiumTopNav button{min-height:43px;padding-inline:10px;font-size:.67rem}.meetingsPremiumDetailNavWrap{padding:12px 14px 0;overflow:hidden}.meetingsPremiumDetailNav{width:100%}.meetingsPremiumDetailNav button{min-height:36px;padding-inline:9px;font-size:.65rem}.meetingsPremiumDetailPanel,.meetingAttendancePremium{border-radius:17px!important;margin:12px 14px 0!important;padding:14px!important}.meetingsPremiumDetailPanel .meetingParticipantsTop{align-items:flex-start;gap:12px}.meetingsPremiumDetailPanel .meetingRuntimeActions{justify-content:flex-start;width:100%}.meetingsPremiumDetailPanel .meetingInviteSearch{width:100%;margin:0}.meetingsPremiumDetailPanel .meetingParticipantList{max-height:none}.meetingsPremiumStage .meetingsOverview{border-radius:17px;margin:12px 14px 20px;padding:14px!important}.meetingsPremiumStage .meetingModes{grid-template-columns:1fr 1fr}.meetingCreateModalPremium{border-radius:20px!important;width:calc(100vw - 20px)!important;max-height:94vh!important}.meetingCreateModalPremium .meetingCreateHeader{padding:18px 16px 15px}.meetingCreateModalPremium .meetingCreateForm{padding:17px 16px 20px}.meetingCreateModalPremium .meetingCreateActions{margin:4px -16px -20px;padding:13px 16px 16px}}@media (max-width:480px){.meetingsPremiumSideNav button b{display:none}.meetingsPremiumCardTop{align-items:flex-start}.meetingsPremiumCardFooter{flex-direction:column;align-items:flex-start}.meetingsPremiumCardFooter .meetingRsvp{width:100%}.meetingsPremiumCardFooter .meetingRsvp button{flex:1}.meetingsPremiumTopNav button span,.meetingsPremiumDetailNav button>span{display:none}.meetingsPremiumStage .meetingModes,.meetingCreateModalPremium .meetingCreateGrid{grid-template-columns:1fr}}.appViewport{background:radial-gradient(circle at 100% 0,#5c52ff0e,#0000 30rem),#090b14;grid-template-columns:210px 372px minmax(0,1fr)}.appSidebar{background:linear-gradient(#0b0d17 0%,#090b14 100%);border-right:1px solid #ffffff0b;padding:30px 18px 20px}.appBrand{letter-spacing:-.025em;gap:11px;min-height:44px;padding:0 10px 35px;font-size:1.04rem;font-weight:780}.brandGlyphSmall{border-radius:12px;width:38px;height:38px;font-size:16px;box-shadow:0 8px 24px #515aff29}.appNav{gap:5px}.appNavItem{color:#c5cbe091;letter-spacing:-.01em;border-radius:11px;gap:12px;height:46px;padding:0 12px;font-size:.82rem;font-weight:650;transition:background .16s,color .16s,transform .16s}.appNavItem:hover{color:#f1f3fce0;background:#ffffff09}.appNavItemActive{color:#f7f7fc;background:#6f5eff1f;box-shadow:inset 2px 0 #9180ffc7}.navIcon{color:#958aff;opacity:.88;width:23px;font-size:.98rem}.sidebarProfile{border-top:1px solid #ffffff0d;gap:10px;margin-top:auto;padding:17px 7px 1px}.profileAvatar{border-radius:11px;width:36px;height:36px;box-shadow:0 7px 20px #4c5bdd26}.profileCopy{gap:3px}.profileCopy strong{font-size:.75rem}.profileCopy span{font-size:.6rem}.selfIdInline{opacity:.66}.appViewport .iconButton{background:#ffffff06;border-color:#fff1;border-radius:9px;width:30px;height:30px}.appViewport .eyebrow{letter-spacing:.15em;color:#a397ffd1;font-size:.63rem;font-weight:780}.railHeader{height:auto;min-height:115px;padding:30px 26px 19px}.railHeader h1{letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(2rem,2.3vw,2.4rem);font-weight:760;line-height:.98}.conversationRail{background:#0d101dd1;border-right:1px solid #ffffff0a}.appViewport .roundAction{background:linear-gradient(145deg,#735cff,#568bfa);border:0;border-radius:11px;width:38px;height:38px;font-size:1rem;box-shadow:0 9px 24px #5b54f033}.appViewport .searchBox{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;height:43px;margin:0 20px;padding:0 13px}.appViewport .searchBox:focus-within{background:#ffffff09;border-color:#816fff52}.appViewport .searchBox input{font-size:.76rem}.railFilters{border-bottom:1px solid #ffffff09;gap:5px;padding:14px 20px 17px}.railFilters button{min-height:29px;padding:0 10px;font-size:.64rem}.railFilters .filterActive{color:#d7d1ff;background:#755cff1c;border-color:#0000}.conversationList{scrollbar-width:thin;scrollbar-color:#9689ff29 transparent}.conversationItem{border-bottom:1px solid #ffffff06;gap:13px;min-height:82px;padding:15px 20px;transition:background .16s}.conversationItem:hover{background:#ffffff06}.conversationItemActive{background:linear-gradient(90deg,#735cff1c,#0000 88%)}.conversationAvatar{background:linear-gradient(145deg,#29264b,#1d3053);border:1px solid #9d90ff1a;border-radius:14px;width:45px;height:45px;box-shadow:0 6px 20px #00000021}.conversationItemTop strong{font-size:.81rem;font-weight:700}.conversationItemTop time{opacity:.6;font-size:.58rem}.conversationPreview{margin-top:5px}.conversationPreview span{color:#b8bfd585;font-size:.68rem}.emptyConversationList{padding:60px 44px}.emptyMiniIcon{color:#a79cff;background:#765eff14;border:0;border-radius:13px;width:42px;height:42px;margin-bottom:18px}.emptyConversationList strong{font-size:.9rem;font-weight:700}.emptyConversationList p{color:#a8b1c97d;max-width:270px;margin:9px 0 22px;font-size:.71rem;line-height:1.6}.appViewport .primaryButton,.appViewport .secondaryButton,.appViewport .textButton{min-height:40px;box-shadow:none;border-radius:10px;padding:0 15px;font-size:.75rem;font-weight:680}.appViewport .primaryButton{background:linear-gradient(135deg,#755dff,#4f8df4);box-shadow:0 7px 18px #5c54f02e}.appViewport .primaryButtonCompact{border-radius:9px;min-height:35px;padding:0 12px;font-size:.7rem}.appViewport .secondaryButton{color:#eceef8d4;background:#ffffff07;border:1px solid #ffffff13}.appViewport .primaryButton:hover,.appViewport .secondaryButton:hover{transform:translateY(-1px)}.conversationStage{background:radial-gradient(circle at 86% 8%,#574fff0b,#0000 30rem),#090b14;place-items:stretch stretch}.emptyStage{text-align:center;max-width:540px;margin:auto}.emptyStageIcon{opacity:.7;margin-bottom:20px}.emptyStage h2{letter-spacing:-.06em;font-size:clamp(2rem,3vw,3.25rem)}.emptyStage p{color:#aeb6cd85}.threadHeader{-webkit-backdrop-filter:blur(14px);background:#0a0c16c7;border-bottom:1px solid #ffffff0b;min-height:76px;padding:0 25px}.threadIdentity strong{font-size:.86rem;font-weight:710}.threadIdentity span{color:#acb5cd80;margin-top:3px;font-size:.62rem}.threadActions button{background:#ffffff06;border-color:#ffffff0e}.messageScroller{padding:28px 28px 18px}.messageBubble{box-shadow:none;border-radius:16px}.messageComposer{background:#121525db;border:1px solid #fff1;box-shadow:0 16px 46px #00000026}.groupsStage{background:#090b14}.groupsWorkspace{width:min(920px,100% - 70px);margin:0 auto;padding-bottom:60px}.groupsWorkspace .threadHeader{margin:0 -35px 38px}.groupMembersPanel{box-shadow:none!important;background:0 0!important;border:0!important}.groupMembersPanel>h2{letter-spacing:-.06em;margin:7px 0 25px;font-size:clamp(2rem,3vw,3rem);line-height:1}.groupMembersList{gap:8px}.groupMemberCard{background:#ffffff05;border:1px solid #ffffff0b;border-radius:14px;min-height:72px;padding:12px 15px}.groupMemberCard:hover{background:#ffffff06;border-color:#917fff26}.groupInvitePanel{background:#735cff09;border:1px solid #846fff26;border-radius:16px;margin-top:32px;padding:20px}.groupInvitePanel>strong{font-size:.9rem}.groupInvitePanel>p{color:#b1b8cf8c;margin:6px 0 15px;font-size:.7rem;line-height:1.55}.profileModeSwitcher{background:#ffffff06;border:0;border-radius:12px;gap:3px;margin:0 20px 18px;padding:3px}.profileModeSwitcher button{background:0 0;border:1px solid #0000;border-radius:10px;min-height:50px;padding:8px 12px}.profileModeSwitcher button strong{font-size:.78rem}.profileModeSwitcher button span{margin-top:2px;font-size:.6rem}.profileModeSwitcher .profileModeActive{box-shadow:none;background:#7059ff1a;border-color:#8974ff40}.meetingsPremiumRail{background:#0d101dd1}.meetingsPremiumRailHeader{padding-bottom:18px}.meetingsPremiumProfiles{background:#ffffff06;border:0;margin:0 20px 20px;padding:3px}.meetingsPremiumSideNav{border-bottom:1px solid #ffffff09;gap:2px;padding:0 20px 20px}.meetingsPremiumSideNav button{border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;min-height:38px;padding:5px 8px}.meetingsPremiumSideIcon{background:0 0;border-radius:7px;width:22px;height:22px}.meetingsPremiumSideNav button strong{font-size:.7rem}.meetingsPremiumSideNav .meetingsPremiumSideNavActive{background:#745cff1a;border-color:#0000}.meetingsPremiumList{padding:12px 12px 30px}.meetingsPremiumCard{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;gap:13px!important;margin:4px 6px!important;padding:16px!important}.meetingsPremiumCard:hover{transform:none;background:#ffffff06!important}.meetingsPremiumCardSelected{background:#745cff14!important;border-color:#8773ff1f!important;box-shadow:inset 2px 0 #977effb8!important}.meetingsPremiumCardBody>strong{font-size:.88rem}.meetingsPremiumCardBody>span{font-size:.66rem!important}.meetingsPremiumCardBody time{margin-top:4px;font-size:.71rem}.meetingsPremiumStatus,.meetingsPremiumKind{min-height:20px;padding:2px 6px;font-size:.56rem!important}.meetingsPremiumTopbar{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;min-height:132px;padding:35px 46px 24px;position:relative}.meetingsPremiumHeroIcon{display:none}.meetingsPremiumTopbarTitle{gap:0}.meetingsPremiumTopbarTitle .eyebrow{display:none}.meetingsPremiumTopbarTitle h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.15rem,3vw,3.2rem);font-weight:760;line-height:.97}.meetingsPremiumTopbarTitle p{color:#b1b8cf7a;max-width:480px;margin-top:12px;font-size:.75rem;line-height:1.55}.meetingsPremiumCreate{border-radius:10px!important;min-height:39px!important;padding-inline:14px!important;font-size:.73rem!important}.meetingsPremiumTopNav{display:none}.meetingsOverview{display:none!important}.meetingsPremiumDetailNavWrap{padding:5px 46px 0}.meetingsPremiumDetailNav{background:#ffffff05;border:0;border-radius:10px;padding:2px}.meetingsPremiumDetailNav button{border-radius:8px;min-height:34px;padding:0 10px;font-size:.66rem}.meetingsPremiumDetailNav .meetingsPremiumDetailNavActive{background:#745cff1a;border-color:#0000}.meetingsPremiumDetailPanel{box-shadow:none!important;background:#ffffff04!important;border:1px solid #ffffff0b!important;border-radius:16px!important;margin:20px 46px 46px!important;padding:24px!important}.meetingAttendancePremium{background:#ffffff04!important;border:1px solid #ffffff0b!important;border-radius:16px!important;margin:20px 46px 46px!important}.modalBackdrop,.groupCreateOverlay,.meetingCreateOverlay{-webkit-backdrop-filter:blur(16px)}.newConversationModal,.groupCreateModal,.meetingCreateModalPremium{border:1px solid #ffffff14!important;box-shadow:0 30px 100px #0000006b!important}.meetingCreateModalPremium{background:#10121f!important;width:min(720px,100vw - 40px)!important}.meetingCreateModalPremium .meetingCreateHeader{background:#10121ff2;border-bottom:1px solid #ffffff0b;padding:25px 28px 20px}.meetingCreateModalPremium .meetingCreateHeader h2{letter-spacing:-.05em;font-size:1.55rem}.meetingCreateModalPremium .meetingCreateForm{gap:19px;padding:26px 28px 28px}.meetingCreateModalPremium input,.meetingCreateModalPremium textarea,.meetingCreateModalPremium select{background:#05070f75!important;border:1px solid #fff1!important;border-radius:10px!important;min-height:44px!important}.meetingCreateModalPremium .meetingCreateActions{background:#10121ff5;padding:14px 28px 18px}@media (max-width:1180px){.appViewport{grid-template-columns:82px 350px minmax(0,1fr)}.appSidebar{padding-inline:12px}.appBrand{justify-content:center;padding-inline:0}.appBrand>span:last-child,.appNavItem>span:last-child,.profileCopy{display:none}.appNavItem{justify-content:center;padding:0}.sidebarProfile{flex-wrap:wrap;justify-content:center;padding-inline:0}.meetingsPremiumTopbar,.meetingsPremiumDetailNavWrap{padding-inline:30px}.meetingsPremiumDetailPanel,.meetingAttendancePremium{margin-left:30px!important;margin-right:30px!important}}@media (max-width:700px){.appViewport{grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:1fr}.conversationRail{background:#0b0d17}.railHeader{min-height:100px;padding:25px 20px 15px}.railHeader h1{font-size:2rem}.conversationItem{min-height:78px;padding:13px 17px}.mobileDock{-webkit-backdrop-filter:blur(14px);background:#090b14f7;border-top:1px solid #ffffff0b;height:64px}.mobileDock button{color:#a4adc68a}.mobileDock button>span{font-size:1rem}.mobileDock small{font-size:.54rem}.mobileDock .mobileDockActive{color:#aaa0ff}.meetingsPremiumTopbar{min-height:105px;padding:26px 18px 18px}.meetingsPremiumTopbarTitle h2{font-size:2rem}.meetingsPremiumTopbarTitle p{max-width:310px;margin-top:8px;font-size:.68rem}.meetingsPremiumDetailNavWrap{padding:8px 16px 0}.meetingsPremiumDetailPanel,.meetingAttendancePremium{margin:14px 16px 28px!important;padding:17px!important}.groupsWorkspace{width:calc(100% - 30px)}.groupMembersPanel>h2{font-size:2rem}.messageScroller{padding:20px 13px 12px}}@media (max-width:420px){.railHeader h1{font-size:1.85rem}.appViewport .primaryButton,.appViewport .secondaryButton{min-height:38px;padding-inline:13px}.conversationAvatar{width:42px;height:42px}.meetingsPremiumTopbarTitle h2{font-size:1.8rem}}html:has([data-holatlas-public-home=validated-v1]){min-height:100%;height:auto!important;overflow:hidden auto!important}body:has([data-holatlas-public-home=validated-v1]){height:auto!important;min-height:100vh!important;max-height:none!important;overflow:hidden auto!important}body:has([data-holatlas-public-home=validated-v1])>*{min-height:0}:is(html:has([data-holatlas-public-home=validated-v1]),body:has([data-holatlas-public-home=validated-v1])){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has([data-holatlas-public-home=validated-v1]){min-height:100vh!important}.appViewport.groupsAppView{grid-template-rows:60px minmax(0,1fr);grid-template-columns:205px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.groupsAppView .validatedSidebar,.groupsAppView .appSidebar{box-sizing:border-box;grid-area:2/1;width:205px;min-width:205px;max-width:205px;height:100%;min-height:0;overflow:hidden auto}.validatedProfileToggle.validatedProfileToggleDual{box-sizing:border-box;border-radius:999px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:40px;padding:4px;display:grid}.validatedProfileToggleDual>button{color:#aeb8d4;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;min-height:32px;padding:0 5px;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.validatedProfileToggleDivider{background:#bec8e63d;width:1px;height:18px;display:block}.validatedProfileToggleDual>button:disabled{opacity:.4;cursor:default}.validatedTopProfileButton,.validatedSidebarProfileButton{font:inherit;text-align:left;cursor:pointer}.validatedTopProfileButton{color:inherit}.validatedSidebarProfileButton{width:100%}.validatedSidebarProfileButton>div:nth-child(2){min-width:0}.validatedProfileToggle.validatedProfileToggleDual{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:42px;padding:4px;display:grid}.validatedProfileToggleDual>button{color:#c6cee3;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;min-height:32px;padding:0 4px;font-size:10px;font-weight:700;line-height:1}.validatedProfileToggleDual>button:hover{color:#fff;background:#675dff1f}.validatedProfileToggleDual>button.validatedProfileActive{color:#fff;background:linear-gradient(135deg,#675cff,#5366f5);box-shadow:0 3px 10px #4c48e142}.validatedProfileToggleDivider{background:#cbd3ec4d;width:1px;height:18px}.workspaceHomeAppView{grid-template-columns:205px minmax(0,1fr)}.workspaceHomeAppView .appSidebar{grid-column:1}.holAtlasWorkspaceHome{background:#f7f8fc;grid-area:2/2;min-width:0;min-height:0;padding:clamp(28px,4vw,58px) clamp(28px,5vw,72px);overflow-y:auto}.holAtlasWorkspaceHero{background:#fff;border:1px solid #e2e7f1;border-radius:20px;justify-content:space-between;align-items:center;gap:34px;min-height:230px;padding:34px 38px;display:flex;box-shadow:0 14px 38px #2030540f}.holAtlasWorkspaceHomePersonal .holAtlasWorkspaceHero{background:radial-gradient(circle at 91% 18%,#655cff21,#0000 30%),#fff}.holAtlasWorkspaceHomeProfessional .holAtlasWorkspaceHero{background:radial-gradient(circle at 90% 15%,#3e74ff26,#0000 31%),#fff}.holAtlasWorkspaceHeroCopy{max-width:650px}.holAtlasWorkspaceEyebrow{color:#665cff;letter-spacing:.13em;margin-bottom:11px;font-size:10px;font-weight:800;display:block}.holAtlasWorkspaceHero h1{color:#131d3d;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.08}.holAtlasWorkspaceHero p{color:#687693;max-width:620px;margin:14px 0 0;font-size:14px;line-height:1.55}.holAtlasWorkspaceIdentity{background:#ffffffd4;border:1px solid #e3e8f2;border-radius:16px;align-items:center;gap:14px;min-width:260px;padding:18px;display:flex;box-shadow:0 8px 24px #2332580d}.holAtlasWorkspaceIdentityAvatar{color:#fff;background:linear-gradient(135deg,#675cff,#3e82ff);border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:16px;font-weight:800;display:grid}.holAtlasWorkspaceIdentity>div:last-child{flex-direction:column;min-width:0;display:flex}.holAtlasWorkspaceIdentity small{color:#817dff;letter-spacing:.1em;font-size:8px;font-weight:800}.holAtlasWorkspaceIdentity strong{color:#172143;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.holAtlasWorkspaceIdentity span{color:#77839d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.holAtlasWorkspaceQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.holAtlasWorkspaceQuickCard{color:#172143;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6f0;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:96px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.holAtlasWorkspaceQuickCard:hover{border-color:#aaa7ff;transform:translateY(-2px);box-shadow:0 12px 30px #23305814}.holAtlasWorkspaceQuickIcon{color:#625bff;background:#efefff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.holAtlasWorkspaceQuickCard>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.holAtlasWorkspaceQuickCard strong{font-size:12px}.holAtlasWorkspaceQuickCard small{color:#8792a8;font-size:9px}.holAtlasWorkspaceQuickCard b{color:#959fba;font-size:18px}.holAtlasWorkspaceBoundary{background:#fff;border:1px solid #e2e7f1;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 17px;display:flex}.holAtlasWorkspaceBoundary>span{color:#625bff;background:#f0efff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.holAtlasWorkspaceBoundary strong{color:#263252;font-size:11px}.holAtlasWorkspaceBoundary p{color:#8490a7;margin:3px 0 0;font-size:9px}@media (max-width:1050px){.holAtlasWorkspaceHero{flex-direction:column;align-items:flex-start}.holAtlasWorkspaceIdentity{width:100%}.holAtlasWorkspaceQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspaceHomeAppView{grid-template-columns:1fr}.holAtlasWorkspaceHome{grid-column:1;padding:18px}.holAtlasWorkspaceQuickGrid{grid-template-columns:1fr}.holAtlasWorkspaceHero{padding:24px 20px}}.holAtlasWorkspaceSwitcher{box-sizing:border-box;background:#0a153885;border-radius:999px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:5px;width:100%;padding:4px;display:grid;position:relative}.holAtlasWorkspaceSwitchButton{color:#bdc5d9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:34px;padding:0 7px;font-size:9.5px;font-weight:700;display:flex}.holAtlasWorkspaceSwitchButton.isActive{color:#fff;background:linear-gradient(135deg,#655cff,#5368f4)}.holAtlasProfessionalSwitchWrap{min-width:0;position:static}.holAtlasProfessionalSwitch{width:100%}.holAtlasProfessionalMenu{z-index:3000;box-sizing:border-box;background:#fff;border:1px solid #e1e5ef;border-radius:13px;width:auto;max-height:320px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #0a163438}.holAtlasProfessionalMenuHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px 9px;display:flex}.holAtlasProfessionalMenuHeader span{color:#68748d;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;font-weight:800;overflow:hidden}.holAtlasProfessionalMenuHeader small{color:#9aa4b7;flex:none;font-size:7px}.holAtlasProfessionalMenuList{max-height:260px;padding:6px;overflow-y:auto}.holAtlasProfessionalMenuItem{color:#17213e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.holAtlasProfessionalMenuItem:hover{background:#f5f6fb}.holAtlasProfessionalMenuItem.isActive{background:#f0efff}.holAtlasProfessionalCompanyMark{color:#fff;background:linear-gradient(135deg,#655cff,#5276f4);border-radius:8px;place-items:center;width:32px;height:32px;font-size:8.5px;font-weight:800;display:grid}.holAtlasProfessionalMenuIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.holAtlasProfessionalMenuIdentity strong{color:#17213e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.holAtlasProfessionalMenuIdentity small{color:#818ba0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.holAtlasProfessionalCheck{color:#625cff;text-align:center;font-size:11px}.holAtlasProfessionalEmpty{color:#8791a7;text-align:center;padding:17px 10px;font-size:9px}.holAtlasProfessionalAdd{display:none}.holAtlasNavRegular{display:contents}.holAtlasNavWithQuickAction{min-width:0;position:relative}.holAtlasNavWithQuickAction>.appNavItem{width:100%;padding-right:46px}.holAtlasContactsQuickPlus{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:background .16s,transform .16s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.holAtlasContactsQuickPlus:hover{background:#ffffff1f;transform:translateY(-50%)scale(1.06)}.holAtlasContactsQuickPlus:focus-visible{outline-offset:2px;outline:2px solid #67d9ff}.appViewport.contactsAppView{grid-template-rows:60px minmax(0,1fr);grid-template-columns:235px minmax(0,1fr)}.appViewport.contactsAppView>.validatedAppTopbar{grid-column:1/-1}.appViewport.contactsAppView>.appSidebar{grid-area:2/1;min-width:0}.appViewport.contactsAppView>[data-holatlas-contacts=v8e15]{grid-area:2/2;min-width:0;min-height:0}@media (min-width:901px){.appViewport.contactsAppView{grid-template-rows:60px minmax(0,1fr)!important;grid-template-columns:235px minmax(0,1fr)!important}.appViewport.contactsAppView>.validatedAppTopbar{grid-area:1/1/auto/-1!important}.appViewport.contactsAppView>.appSidebar,.appViewport.contactsAppView>.validatedSidebar{grid-area:2/1!important}.appViewport.contactsAppView>[data-holatlas-contacts=v8e15]{grid-area:2/2!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important}}.validatedTopNavAction{appearance:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.validatedTopNavAction:hover{color:inherit;background:0 0}.validatedTopNav>a,.validatedTopNav>.validatedTopNavAction{letter-spacing:0!important;color:#e5e8f4!important;box-sizing:border-box!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:60px!important;padding:0 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:flex!important}.validatedTopNav>a:hover,.validatedTopNav>.validatedTopNavAction:hover,.validatedTopNav>.validatedTopActive{color:#fff!important}.validatedTopBrandButton{cursor:pointer;background:0 0;border:0;padding:0}.holAtlasConnectedInfoBackdrop{z-index:12000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0812306b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.holAtlasConnectedInfoPanel{color:#17213e;background:#fff;border:1px solid #6474b42e;border-radius:22px;width:min(760px,100vw - 40px);max-height:min(760px,100dvh - 48px);overflow:auto;box-shadow:0 30px 90px #0f1a4647}.holAtlasConnectedInfoPanel>header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.holAtlasConnectedInfoPanel>header span{color:#5868e8;letter-spacing:.16em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.holAtlasConnectedInfoPanel>header h2{color:#17213e;margin:0;font-size:28px;line-height:1.08}.holAtlasConnectedInfoPanel>header>button{color:#42506f;cursor:pointer;background:#f8f9fc;border:1px solid #e0e5f0;border-radius:10px;flex:0 0 36px;width:36px;height:36px;font-size:22px;line-height:1}.holAtlasConnectedInfoBody{padding:24px 28px 30px}.holAtlasConnectedInfoBody h3{color:#17213e;margin:0 0 10px;font-size:18px}.holAtlasConnectedInfoBody p{color:#68748f;margin:0 0 14px;font-size:14px;line-height:1.65}.holAtlasConnectedInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.holAtlasConnectedInfoGrid button{text-align:left;cursor:pointer;background:#fafbfe;border:1px solid #e1e6f2;border-radius:14px;min-height:94px;padding:16px}.holAtlasConnectedInfoGrid button:hover{background:#f5f6ff;border-color:#bfc8f8}.holAtlasConnectedInfoGrid strong,.holAtlasConnectedInfoGrid span{display:block}.holAtlasConnectedInfoGrid strong{color:#233158;margin-bottom:6px;font-size:14px}.holAtlasConnectedInfoGrid span{color:#7a859d;font-size:12px;line-height:1.45}.holAtlasConnectedInfoSignature{color:#4b5cca;border-top:1px solid #edf0f6;margin-top:22px;padding-top:18px;font-size:13px;font-weight:850}@media (max-width:680px){.holAtlasConnectedInfoBackdrop{padding:12px}.holAtlasConnectedInfoPanel{width:100%;max-height:calc(100dvh - 24px)}.holAtlasConnectedInfoPanel>header,.holAtlasConnectedInfoBody{padding-left:18px;padding-right:18px}.holAtlasConnectedInfoGrid{grid-template-columns:1fr}}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.appViewport{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.appViewport>*{min-width:0;max-width:100%}.appViewport:not(.discussionsV8E17)>.appSidebar,.appViewport:not(.discussionsV8E17)>.validatedSidebar,.appViewport:not(.discussionsV8E17)>.conversationRail:not(.meetingsPremiumRail){display:none!important}.appViewport:not(.discussionsV8E17)>.conversationStage{grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.mobileDock{padding-bottom:env(safe-area-inset-bottom)}html,body{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.appViewport{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) calc(64px + env(safe-area-inset-bottom))!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.appViewport>section,.appViewport>[data-holatlas-contacts=v8e15],.appViewport>[data-holatlas-moments=v1],.appViewport>[data-holatlas-calls-center=v1]{grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:100vw!important;height:100%!important;min-height:0!important;margin:0!important}.appViewport.groupsAppView,.appViewport.contactsAppView,.appViewport.workspaceHomeAppView{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) calc(64px + env(safe-area-inset-bottom))!important}.appViewport.groupsAppView>:not(.validatedAppTopbar):not(.appSidebar):not(.validatedSidebar):not(.mobileDock){grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:100vw!important}.appViewport.contactsAppView>[data-holatlas-contacts=v8e15]{grid-area:1/1/auto/-1!important}.appViewport>.validatedAppTopbar,.appViewport>.appSidebar,.appViewport>.validatedSidebar{display:none!important}.mobileDock{width:100%!important;min-width:0!important;height:auto!important;min-height:64px!important;padding:0 2px env(safe-area-inset-bottom)!important;grid-area:2/1/auto/-1!important;grid-template-rows:1fr!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.mobileDock button{gap:2px!important;min-width:0!important;padding:4px 1px!important}.mobileDock button>span{font-size:.95rem!important}.mobileDock small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:.51rem!important;line-height:1.05!important}.mobileThreadMode .mobileDock{display:none!important}.appViewport :where(.conversationStage,.meetingsPremiumStage,.holAtlasReferralStage){min-width:0!important;max-width:100%!important}.mobileDock{background:#10172f!important}.mobileDock button{color:#fff!important}.mobileThreadMode .mobileDock{grid-area:2/1/auto/-1!important;display:grid!important}.mobileThreadMode .conversationStage.discussionsTabbedStage{grid-row:1!important;height:100%!important;min-height:0!important;max-height:100%!important}.meetingsPremiumStage,.meetingsWorkspace,.meetingsOverview{color:#17213d!important;background:#f7f9fd!important}.meetingsWorkspace{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;overflow:hidden!important}.meetingsOverview{width:100%!important;min-width:0!important;max-width:100%!important;padding:16px!important;overflow:hidden auto!important}.meetingModes{grid-template-columns:1fr!important;gap:10px!important;margin:14px 0!important}.meetingModes article,.meetingListCard,.meetingParticipantsPanel,.meetingInviteTarget,.meetingParticipantCard,.meetingWaitingHeader{color:#17213d!important;background:#fff!important;border-color:#dce4f0!important;min-width:0!important;box-shadow:0 4px 14px #1f30560d!important}.meetingModes article{padding:13px!important}.meetingModes span,.meetingListCard span,.meetingListCard small,.meetingListCard b,.meetingInviteTarget span,.meetingInviteTarget small,.meetingParticipantIdentity span,.meetingParticipantIdentity small,.meetingFormHint{color:#52617c!important;opacity:1!important;font-size:13px!important;line-height:1.35!important}.meetingsOverview h1,.meetingsOverview h2,.meetingsOverview h3,.meetingsWorkspace h1,.meetingsWorkspace h2,.meetingsWorkspace h3{color:#17213d!important}.meetingCreateForm,.meetingFormGrid{min-width:0!important}.meetingFormGrid{grid-template-columns:1fr!important}.meetingCreateForm input,.meetingCreateForm textarea,.meetingCreateForm select,.meetingInviteSearch input{box-sizing:border-box!important;color:#17213d!important;background:#fff!important;border-color:#cfd9e8!important;width:100%!important;min-width:0!important;font-size:14px!important}.meetingParticipantsPanel{margin:12px 10px 0!important;padding:13px!important}.meetingParticipantsTop{align-items:stretch!important}.meetingInviteSearch{width:100%!important;min-width:0!important}.meetingParticipantActions button,.meetingDangerButton,.meetingRuntimeStatus{font-size:12px!important}.appViewport small{font-size:12px!important;line-height:1.25!important}.appViewport input,.appViewport textarea,.appViewport select{font-size:16px!important}.appViewport{grid-template-rows:minmax(0,1fr) calc(70px + env(safe-area-inset-bottom))!important}.mobileDock{z-index:100!important;width:100%!important;min-width:0!important;height:calc(70px + env(safe-area-inset-bottom))!important;background:#10172f!important;grid-area:2/1/auto/-1!important;min-height:70px!important;position:relative!important;overflow:hidden!important}.mobileDock button{color:#fff!important;min-width:0!important;padding:5px 1px!important}.mobileDock button>span{color:#fff!important;opacity:1!important;font-size:1.08rem!important}.mobileDock small{color:#fff!important;opacity:1!important;font-size:10px!important;font-weight:750!important;line-height:1.1!important}.mobileThreadMode.appViewport{grid-template-rows:minmax(0,1fr) calc(70px + env(safe-area-inset-bottom))!important}.mobileThreadMode .mobileDock{grid-row:2!important;display:grid!important}.appViewport>.meetingsPremiumRail{border-right:0!important;flex-direction:column!important;grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:100vw!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.appViewport>.meetingsPremiumStage{grid-area:1/1/auto/-1!important;min-width:0!important;max-width:100vw!important;height:100%!important;min-height:0!important;overflow:auto!important}.meetingsPremiumRailHeader.validatedMeetingsHeader,.validatedMeetingsHeader{flex:none!important;gap:12px!important;min-height:auto!important;padding:20px 18px 14px!important}.validatedMeetingsHeader h1,.meetingsPremiumRailHeader h1{letter-spacing:-.035em!important;margin:0!important;font-size:28px!important;line-height:1.05!important}.validatedMeetingsHeader span,.meetingsPremiumRailHeader span{font-size:14px!important;line-height:1.3!important}.validatedNewMeeting{white-space:nowrap!important;min-height:42px!important;padding:0 13px!important;font-size:14px!important}.meetingsPremiumProfiles{flex:none!important;margin:0 12px 12px!important;padding:3px!important}.meetingsPremiumProfiles button{min-height:54px!important;padding:9px 12px!important}.meetingsPremiumProfiles button strong{font-size:14px!important}.meetingsPremiumProfiles button span,.meetingsPremiumProfiles button small{font-size:12px!important}.meetingsPremiumSideNav.validatedMeetingTabs,.validatedMeetingTabs,.meetingsPremiumSideNav{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0 10px 12px!important;display:grid!important;overflow:visible!important}.meetingsPremiumSideNav button,.validatedMeetingTabs button{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:5px 3px!important;font-size:12px!important;line-height:1.12!important;display:flex!important;overflow:hidden!important}.meetingsPremiumSideNav button strong,.validatedMeetingTabs button strong{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;font-size:12px!important;line-height:1.12!important}.meetingsPremiumSideIcon,.meetingsPremiumSideNav button b{display:none!important}.validatedMeetingSearch{flex:none!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important;width:calc(100% - 20px)!important;min-width:0!important;margin:0 10px 10px!important;display:grid!important}.validatedMeetingSearch input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important;font-size:16px!important;line-height:1.2!important}.validatedMeetingSearch button{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:17px!important}.meetingsPremiumList{overscroll-behavior:contain;flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;padding:4px 10px 16px!important;overflow:hidden auto!important}.meetingsPremiumCard,.meetingListCard{color:#f5f7ff!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:13px!important;gap:8px!important;margin:0 0 8px!important;padding:12px 13px!important}.meetingsPremiumCardTop{gap:8px!important}.meetingsPremiumStatus,.meetingsPremiumKind{color:#dfe5f8!important;opacity:1!important;min-height:24px!important;padding:3px 7px!important;font-size:11px!important;line-height:1!important}.meetingsPremiumCardBody{gap:4px!important}.meetingsPremiumCardBody>strong{color:#fff!important;font-size:15px!important;line-height:1.25!important}.meetingsPremiumCardBody>span{color:#c9d1e6!important;opacity:1!important;font-size:13px!important;line-height:1.3!important}.meetingsPremiumCardBody time{color:#c8c1ee!important;font-size:12px!important;line-height:1.25!important}.meetingsPremiumCardFooter{gap:7px!important;min-height:24px!important}.meetingsPremiumCardFooter>b,.meetingsPremiumRecurrence{color:#d7dced!important;opacity:1!important;font-size:12px!important;line-height:1.25!important}.meetingsPremiumStage,.meetingsWorkspace{min-width:0!important;max-width:100vw!important;min-height:0!important}.meetingsPremiumTopbar{padding:15px 14px!important}.meetingsPremiumTopbarTitle h2{font-size:20px!important;line-height:1.15!important}.meetingsPremiumTopbarTitle .eyebrow{font-size:11px!important}.meetingsPremiumDetailNavWrap{width:100%!important;min-width:0!important;padding:10px 10px 0!important;overflow-x:auto!important}.meetingsPremiumDetailNav{min-width:max-content!important}.meetingsPremiumDetailNav button{min-height:38px!important;font-size:12px!important}.meetingsPremiumDetailPanel,.meetingAttendancePremium{margin:10px!important;padding:14px!important}.appViewport>.validatedAppTopbar{display:contents!important}.validatedAppTopbar>*{display:none!important}.validatedAppTopbar>div:last-child{z-index:4900!important;width:auto!important;height:auto!important;margin:0!important;display:block!important;position:fixed!important;top:10px!important;right:10px!important}.validatedTopProfile.validatedTopProfileButton{color:#fff!important;cursor:pointer!important;background:#1a1f40f0!important;border:1px solid #ffffff4d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;box-shadow:0 5px 18px #0f172a40!important}.validatedTopProfile.validatedTopProfileButton>span{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:flex!important}.validatedTopProfile.validatedTopProfileButton>div,.validatedTopProfile.validatedTopProfileButton>b{display:none!important}.validatedAppTopbar>div:last-child>[role=menu]{z-index:5000!important;border-radius:18px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 148px)!important;padding:10px!important;display:block!important;position:fixed!important;top:64px!important;left:10px!important;right:10px!important;overflow:hidden auto!important}.validatedAppTopbar>div:last-child>[role=menu] button,.validatedAppTopbar>div:last-child>[role=menu] a{min-height:44px!important;font-size:14px!important;line-height:1.25!important}.validatedAppTopbar>div:last-child>[role=menu] [data-holatlas-delete-account=v1] div{font-size:11px!important}}@media (max-width:390px){.validatedAppTopbar>div:last-child{top:8px!important;right:8px!important}.validatedAppTopbar>div:last-child>[role=menu]{top:60px!important;left:8px!important;right:8px!important}}@media (min-width:901px){.appViewport{--holatlas-desktop-text-min:12px;--holatlas-desktop-secondary:13px}.appViewport .appSidebar button,.appViewport .appSidebar a,.appViewport .validatedMainNav button,.appViewport .validatedToolsNav button,.appViewport .validatedPlusNav button{font-size:max(12px,1em)}.appViewport .holAtlasWorkspaceEyebrow,.appViewport .holAtlasWorkspaceIdentity small,.appViewport .holAtlasWorkspaceQuickCard small,.appViewport .holAtlasWorkspaceBoundary small,.appViewport .holAtlasProfessionalMenuHeader,.appViewport .holAtlasProfessionalMenuHeader small,.appViewport .holAtlasProfessionalMenuIdentity,.appViewport .holAtlasProfessionalMenuIdentity small,.appViewport .holAtlasProfessionalEmpty{line-height:1.35;font-size:12px!important}.appViewport .conversationRail,.appViewport .discussionWorkspace,.appViewport .contactsWorkspace,.appViewport .agendaWorkspace,.appViewport .tasksWorkspace,.appViewport .mediaWorkspace,.appViewport .notesWorkspace{font-size:13px}.appViewport .conversationRail small,.appViewport .discussionWorkspace small,.appViewport .contactsWorkspace small,.appViewport .agendaWorkspace small,.appViewport .tasksWorkspace small,.appViewport .mediaWorkspace small,.appViewport .notesWorkspace small{line-height:1.35;font-size:12px!important}.appViewport .holAtlasWorkspaceSwitcher{font-size:13px!important}.appViewport .holAtlasWorkspaceSwitcher>button,.appViewport .holAtlasProfessionalSwitchWrap>button{font-size:13px!important;font-weight:800!important;line-height:1.2!important}.appViewport .holAtlasWorkspaceSwitcher button span,.appViewport .holAtlasProfessionalSwitchWrap button span{font-size:inherit!important;line-height:inherit!important}.appViewport.discussionsV8E17{grid-template-columns:235px 340px minmax(0,1fr)!important}.appViewport.discussionsV8E17>.conversationRail{box-sizing:border-box!important;grid-area:2/2!important;min-width:0!important}.appViewport.discussionsV8E17>.conversationStage{box-sizing:border-box!important;grid-area:2/3!important;min-width:0!important}.appViewport.groupsAppView{grid-template-columns:235px minmax(0,1fr)!important}.appViewport.groupsAppView .holAtlasWorkspaceSwitcher{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}}
