:root{--ink:#18201d;--muted:#67716c;--brand-primary:#225b66;--brand-primary-dark:#184752;--brand-primary-pale:#e9f3f4;--blue:#e7f1ff;--blue-strong:#cfe3ff;--line:#e6ebe8}html{-moz-text-size-adjust:104%;text-size-adjust:104%}body{font-size:17px}button,input,select,textarea{font:inherit}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}body{color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;background:#fff}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}.icon{display:block}.meetPage{grid-template:88px 1fr/132px 1fr;height:100svh;display:grid;overflow:hidden}.meetHeader{border-top:4px solid #202722;border-bottom:1px solid var(--line);z-index:10;background:#fff;grid-column:1/-1;align-items:center;padding:0 30px;display:flex}.meetBrand{letter-spacing:-1.4px;align-items:center;gap:12px;min-width:275px;font-size:29px;font-weight:750;display:flex}.meetBrand>span:last-child{background:linear-gradient(90deg,#17221d,#228b57);color:#0000;-webkit-background-clip:text}.ugLogo{width:53px;height:38px;display:block;position:relative}.ugLogo i:first-child{background:linear-gradient(140deg,#f8ce2b,#f5a900);border-radius:9px 9px 9px 3px;position:absolute;inset:1px 14px 1px 0}.ugLogo i:nth-child(2){border:11px solid #0000;border-left:16px solid #225b66;border-right-width:0;position:absolute;top:8px;right:0}.ugLogo i:nth-child(3){background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:6px;left:12px}.joinBar{flex:1;justify-content:center;align-items:center;gap:12px;height:54px;display:flex}.joinBar label{color:#45504b;background:#f0f4f8;border:1px solid #0000;border-radius:18px;align-items:center;gap:13px;width:min(430px,42vw);height:52px;padding:0 19px;display:flex}.joinBar input{background:0 0;border:0;outline:0;width:100%;font-size:17px}.joinButton{color:#a6aca9;pointer-events:none;border-radius:14px;place-items:center;height:44px;padding:0 19px;font-weight:700;display:grid}.joinButton.ready{color:var(--brand-primary-dark);background:var(--brand-primary-pale);pointer-events:auto}.newWrap{position:relative}.newButton{color:#0d3823;cursor:pointer;background:#bfeecf;border:0;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 22px;font-weight:750;transition:all .2s;display:flex}.newButton:hover{background:#a9e7bf;transform:translateY(-1px)}.newMenu{border:1px solid var(--line);z-index:30;background:#fff;border-radius:18px;width:330px;padding:10px;position:absolute;top:61px;right:0;box-shadow:0 18px 55px #17322526}.newMenu button,.newMenu a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:13px;width:100%;padding:13px;display:flex}.newMenu span{gap:3px;display:grid}.newMenu b{font-size:14px}.headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.headerActions button,.mobileMenu{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.avatar{color:#fff;background:linear-gradient(145deg,#222,#2aa36a);border-radius:50%;place-items:center;width:43px;height:43px;margin-left:8px;font-size:12px;font-weight:800;display:grid}.mobileMenu{display:none}.sideNav{border-right:1px solid #f0f2f1;flex-direction:column;grid-row:2;padding:72px 17px 25px;display:flex}.sideNav button{color:#55605b;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:9px;min-height:95px;font-size:12px;font-weight:650;display:flex}.sideNav button span{border-radius:22px;place-items:center;width:66px;height:43px;display:grid}.sideFoot{text-align:center;color:#8a928e;margin-top:auto;font-size:9px}.ugandaDot{background:#f6c80d;border-radius:50%;width:7px;height:7px;margin:0 auto 6px;display:block;box-shadow:9px 0 #e6372d,-9px 0 #151515}.meetContent{padding:56px clamp(38px,6vw,106px) 30px;overflow:auto}.dateRow{justify-content:space-between;align-items:center;display:flex}.dateRow>div:first-child{align-items:center;gap:13px;display:flex}.dateRow h1{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:550}.weekStrip{align-items:center;gap:12px;display:flex}.weekStrip span{text-align:center;border-radius:35px;place-content:center;gap:5px;width:58px;height:68px;display:grid}.weekStrip small{font-size:10px;font-weight:800}.safeBanner{background:var(--blue);border-radius:26px;align-items:center;gap:18px;min-height:80px;margin-top:30px;padding:13px 18px 13px 26px;display:flex}.safeBanner>span{color:#337ced;place-items:center;width:44px;height:52px;display:grid}.safeBanner p{color:#47554e;margin:3px 0 0;font-size:14px}.safeBanner button{cursor:pointer;background:0 0;border:1px solid #b3bdc5;border-radius:22px;margin-left:auto;padding:10px 18px}.emptyState{text-align:center;flex-direction:column;align-items:center;padding-top:min(13vh,115px);display:flex}.meetIllustration{border-bottom:2px solid #38403c;width:430px;height:205px;position:relative}.sun{background:#facf13;border-radius:50%;width:34px;height:34px;position:absolute;top:8px;right:65px}.plant{background:#f7afd8;border:2px solid #343a37;border-radius:70px 70px 6px 6px;width:86px;height:87px;position:absolute;bottom:0;left:24px}.cup{background:linear-gradient(130deg,#f8d314,#ffaad6);border:2px solid #343a37;border-radius:0 0 42px 42px;width:78px;height:78px;position:absolute;bottom:0;left:145px}.pen{z-index:2;background:#f7e94d;border:2px solid #343a37;width:14px;height:168px;position:absolute;bottom:-3px;left:251px;transform:rotate(-12deg)}.laptop{color:#343a37;background:#fff;border:2px solid #343a37;border-radius:9px 9px 2px 2px;place-items:center;width:176px;height:128px;display:grid;position:absolute;bottom:0;right:11px;transform:skew(-14deg)}.laptop .icon{transform:skew(14deg)}.emptyState h2{letter-spacing:-1.5px;margin:34px 0 10px;font-size:34px;font-weight:500;line-height:1.15}.emptyState p{color:var(--muted);margin:0;font-size:16px}.newButton.large{min-height:54px;margin-top:24px;padding:0 27px}.toast{color:#fff;z-index:50;background:#202823;border-radius:12px;padding:13px 22px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0003}.roomPage{background:#f6f8f7;min-height:100svh}.roomHeader{border-bottom:1px solid var(--line);height:82px;color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:0 40px;font-size:13px;display:flex}.roomHeader .meetBrand{min-width:0}.prejoin{grid-template-columns:minmax(500px,760px) minmax(300px,420px);justify-content:center;align-items:center;gap:65px;min-height:calc(100svh - 82px);padding:55px;display:grid}.videoPreview{aspect-ratio:16/9;background:linear-gradient(140deg,#dde9e3,#b3c8bd);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 25px 70px #17322520}.videoPerson{background:radial-gradient(circle at 50% 30%,#dcece4,#809c8e);place-items:center;display:grid;position:absolute;inset:0}.videoPerson span,.roomAvatar{color:#fff;background:#1e8b57;border-radius:50%;place-items:center;width:112px;height:112px;font-size:32px;font-weight:800;display:grid}.videoPreview.cameraOff{color:#fff;background:#26302b;flex-direction:column;justify-content:center;align-items:center;display:flex}.previewControls{gap:12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.previewControls button{color:#fff;cursor:pointer;background:#27312cdd;border:0;border-radius:50%;width:50px;height:50px}.previewControls button.off{background:#d64242}.readyPanel h1{letter-spacing:-2px;margin:15px 0 12px;font-size:43px}.readyPanel p{color:var(--muted);margin:0 0 25px;line-height:1.6}.readyPanel>button,.readyPanel>a{color:#fff;background:var(--brand-primary);cursor:pointer;border:0;border-radius:16px;align-items:center;min-height:52px;padding:0 30px;font-weight:750;display:inline-flex}.readyPanel small{color:#87908c;margin-top:24px;display:block}.statusPill{color:var(--brand-primary-dark);background:var(--brand-primary-pale);text-transform:uppercase;letter-spacing:.08em;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:800}@media (max-width:1050px){.meetBrand{min-width:190px}.meetHeader{padding:0 20px}.headerActions button{display:none}.meetContent{padding-left:35px;padding-right:35px}.weekStrip span:nth-child(-n+2),.weekStrip span:nth-last-child(-n+2){display:none}.prejoin{grid-template-columns:1fr;gap:35px;padding:35px}.readyPanel{text-align:center}.readyPanel small{margin-bottom:25px}}@media (max-width:760px){.meetPage{grid-template:74px 1fr/1fr;height:auto;min-height:100svh;overflow:visible}.meetHeader{position:sticky;top:0}.meetBrand{min-width:0;font-size:23px}.meetBrand .ugLogo{transform-origin:0;margin-right:-8px;transform:scale(.8)}.joinBar{z-index:40;background:#fff;border-radius:20px;height:64px;padding:7px;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 10px 40px #10281c35}.joinBar label{width:100%;height:50px}.joinBar .newWrap{display:none}.joinButton{background:#eef3f0}.headerActions{display:none}.mobileMenu{margin-left:auto;display:grid}.sideNav{z-index:20;background:#fff;grid-template-columns:1fr 1fr;padding:20px;display:none;position:fixed;inset:74px 0 auto;box-shadow:0 20px 30px #0001}.sideNav.open{display:grid}.sideFoot{display:none}.meetContent{grid-row:2;padding:32px 18px 100px}.dateRow{align-items:flex-start}.weekStrip{gap:4px}.weekStrip span{display:none!important}.weekStrip .today{width:55px;height:55px;display:grid!important}.safeBanner{border-radius:20px;align-items:flex-start;margin-top:22px;padding:18px}.safeBanner>span{display:none}.safeBanner p{font-size:12px;line-height:1.5}.safeBanner button{display:none}.emptyState{padding-top:65px}.meetIllustration{width:300px;height:150px;transform:scale(.85)}.plant{left:0}.cup{left:95px}.pen{height:130px;left:185px}.laptop{width:130px;height:95px}.sun{right:35px}.emptyState h2{font-size:27px}.emptyState p{font-size:14px}.newButton.large{display:flex}.roomHeader{padding:0 18px}.roomHeader>span{display:none}.prejoin{flex-direction:column;padding:24px 18px;display:flex}.videoPreview{width:100%;min-height:280px}.readyPanel h1{font-size:36px}}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.meetPage{background:#f7f4ec;grid-template:92px 1fr/154px 1fr}.meetHeader{color:#fff;background:#12251c;border:0;padding:0 32px}.meetBrand{letter-spacing:-1.1px;font-size:27px;font-weight:520}.meetBrand>span:last-child{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.joinBar{justify-content:flex-start}.joinBar label{color:#dce6df;background:#ffffff12;border:1px solid #ffffff18;border-radius:13px;width:min(390px,38vw)}.joinBar input{color:#fff;font-size:15px;font-weight:400}.joinButton{color:#89978f;font-weight:500}.newButton{color:#1c291f;background:#f0c94a;border-radius:13px;font-weight:560}.headerActions button{color:#d8e2dc}.avatar{background:#d96745;font-weight:600}.sideNav{background:#153e47;border:0;padding:54px 15px 25px}.sideNav button{color:#aebdb5;min-height:82px;font-weight:450}.sideFoot{color:#81968b}.meetContent{background:#fff;border-radius:30px;margin:26px;padding:35px clamp(30px,4vw,70px);box-shadow:0 20px 60px #1732250b}.dateRow h1{font-size:24px;font-weight:420}.weekStrip{border:1px solid var(--line);background:#fafbf9;border-radius:18px;padding:7px}.weekStrip span{border-radius:13px;width:52px;height:54px}.weekStrip small{color:#7b857f;font-weight:500}.weekStrip b{font-weight:450}.weekStrip .today{color:#fff;background:#198754}.safeBanner{background:#eef5ef;border:1px solid #dbe7de;border-radius:18px;min-height:74px;margin-top:24px}.safeBanner>span{color:#198754}.safeBanner strong{font-weight:560}.safeBanner button{color:#146940;background:#fff;border:0;font-weight:500}.emptyState{padding-top:min(8vh,70px)}.emptyEyebrow{color:#198754;letter-spacing:.13em;text-transform:uppercase;margin-top:27px;font-size:11px;font-weight:600}.emptyState h2{letter-spacing:-2.2px;max-width:580px;margin:10px 0;font-size:42px;font-weight:430}.emptyState p{font-weight:400}.newButton.large,.newMenu b{font-weight:560}.newMenu small{font-weight:400}.readyPanel h1{font-weight:430}.readyPanel>button,.readyPanel>a{font-weight:550}.statusPill{font-weight:560}@media (max-width:760px){.meetPage{grid-template:74px 1fr/1fr}.meetHeader{padding:0 18px}.meetContent{border-radius:22px;margin:12px;padding:25px 18px 100px}.sideNav{background:#153e47;inset:74px 0 auto}.joinBar{background:#123942}.emptyState h2{font-size:32px}}:root{--brand-primary:#225b66;--brand-primary-dark:#184752;--brand-primary-pale:#e9f3f4;--brand-accent:#9fba00;--brand-dark:#123942}.ugLogo i:nth-child(2){border-left-color:#225b66}.meetHeader{background:#173b44}.newButton{color:#fff;background:#225b66}.newButton:hover{background:#184752}.sideNav{background:#153e47}.weekStrip .today{background:#225b66}.weekStrip .today small{color:#edf6f7}.safeBanner{background:#eef5f6;border-color:#d5e6e9}.safeBanner>span,.safeBanner button,.emptyEyebrow{color:#184752}.avatar,.videoPerson span,.roomAvatar,.readyPanel>button,.readyPanel>a{background:#225b66}.readyPanel>button:hover,.readyPanel>a:hover{background:#184752}.statusPill{color:#123942;background:#e1eef0}.roomHeader .meetBrand{color:#123942}.previewControls button:not(.off){background:#123942e8}.sideFoot .ugandaDot{background:#9fba00}@media (max-width:760px){.sideNav,.joinBar{background:#153e47}}.meetPage{grid-template:72px 1fr/112px 1fr}.meetHeader{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;padding:0 24px}.meetBrand{letter-spacing:-.8px;min-width:225px;font-size:23px}.meetBrand .ugLogo{transform-origin:0;margin-right:-8px;transform:scale(.82)}.joinBar{gap:8px;height:44px}.joinBar label{color:#59615d;background:#f5f6f3;border-color:#e1e5df;border-radius:11px;width:min(360px,36vw);height:42px}.joinBar label:focus-within{background:#fff;border-color:#225b66}.joinBar input{color:var(--ink);font-size:13px}.joinBar input::placeholder{color:#8b928e}.joinField{position:relative}.joinField>small{color:#c43c36;width:max-content;max-width:360px;font-size:10px;font-weight:600;position:absolute;top:46px;left:8px}.joinField label:has(input[aria-invalid=true]){background:#fff7f6;border-color:#d85a54}.joinButton{cursor:pointer;background:0 0;border:0}.joinButton:disabled{cursor:not-allowed;opacity:.65}.joinButton{height:38px;padding:0 14px;font-size:13px}.joinButton.ready{color:#123942;background:#e5f0f2}.newButton{border-radius:11px;min-height:42px;padding:0 17px;font-size:13px}.headerActions{gap:3px}.headerActions button{color:#59615d;width:36px;height:36px}.headerActions button:hover{background:#f1f3ee}.getStartedButton{color:#fff;white-space:nowrap;background:#225b66;border-radius:11px;justify-content:center;align-items:center;height:42px;padding:0 20px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:flex}.getStartedButton:hover{background:#66850d;transform:translateY(-1px)}.getStartedButton:focus-visible{outline-offset:2px;outline:3px solid #cfe69a}.avatar{width:36px;height:36px;margin-left:5px;font-size:10px}.sideNav{border-right:1px solid var(--line);background:#fff;padding:38px 10px 20px}.sideNav button{color:#6c746f;gap:6px;min-height:72px;font-size:10px}.sideNav button span{border-radius:11px;width:48px;height:36px}.sideNav button.active{color:#123942}.sideNav button.active span{color:#fff;background:#225b66}.sideFoot{color:#929994;font-size:8px}.meetContent{border-radius:24px;margin:18px;padding:28px clamp(26px,3.5vw,58px)}.dateRow h1{font-size:20px}.weekStrip span{width:47px;height:49px}.weekStrip small{font-size:8px}.weekStrip b{font-size:15px}.safeBanner strong{font-size:14px}.safeBanner p,.safeBanner button{font-size:12px}.emptyState h2{font-size:36px}.emptyState p{font-size:14px}.emptyEyebrow{font-size:9px}.sideCalendar{border-top:1px solid var(--line);gap:5px;margin:22px auto 0;padding-top:16px;display:grid}.sideCalendar>small{color:#929994;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:500}.sideNav .sideCalendar>button{color:#727a75;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:42px;height:31px;min-height:31px;padding:0 7px;display:flex}.sideCalendar b{font-size:8px;font-weight:500}.sideCalendar i{font-size:11px;font-style:normal;font-weight:450}.sideCalendar .today{color:#fff;background:#225b66}.sideNav .sideCalendar>button:hover:not(.today){color:#123942;background:#e5f0f2}.sideCalendar button em{color:#fff;background:#263129;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.sideNav .sideCalendar>button{position:relative}.homeCalendarMeetings{max-width:920px;margin:0 auto}.homeCalendarMeetings>header{border-bottom:1px solid #e1e6dc;justify-content:space-between;align-items:end;padding:12px 3px 24px;display:flex}.homeCalendarMeetings>header small{color:#184752;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.homeCalendarMeetings>header h1{letter-spacing:-1px;margin:5px 0 0;font-size:30px;font-weight:500}.homeCalendarMeetings>header>span{color:#65705f;background:#e8f1f3;border-radius:16px;padding:8px 13px;font-size:12px}.homeMeetingList{gap:12px;padding-top:20px;display:grid}.homeMeetingList article{background:#fff;border:1px solid #dde4d7;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:20px 22px;display:flex}.homeMeetingList h2{margin:8px 0 5px;font-size:20px;font-weight:550}.homeMeetingList p{color:#768078;margin:0;font-size:12px}.homeMeetingActions{align-items:center;gap:8px;display:flex}.homeMeetingActions button,.homeMeetingActions a{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 17px;font-size:12px;font-weight:650;display:flex}.homeMeetingActions button{color:#566159;background:#fff;border:1px solid #d6ddd3}.homeMeetingActions button:hover{background:#f1f4ef}.homeMeetingActions button.copied{color:#1c5662;background:#eaf3f4;border-color:#225b66}.homeMeetingActions a{color:#fff;background:#225b66}.homeCalendarEmpty{text-align:center;color:#6f796f;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.homeCalendarEmpty>svg{color:#184752;background:#e3eff1;border-radius:50%;width:58px;height:58px;padding:14px}.homeCalendarEmpty h2{color:#29342c;margin:18px 0 7px;font-size:24px;font-weight:500}.homeCalendarEmpty p{margin:0}.homeCalendarEmpty .newButton{margin-top:20px}@media (max-width:760px){.meetPage{grid-template:64px 1fr/1fr}.meetHeader{padding:0 15px}.meetBrand{font-size:21px}.sideNav{background:#fff;inset:64px 0 auto}.joinBar{background:#fff}.joinBar label{background:#f5f6f3}.meetContent{margin:9px;padding-top:22px}.sideCalendar{grid-column:1/-1;grid-template-columns:repeat(7,1fr);width:100%;padding-top:13px}.sideCalendar>small{grid-column:1/-1}.sideNav .sideCalendar>button{flex-direction:column;justify-content:center;gap:2px;width:100%;height:37px;min-height:37px}.homeCalendarMeetings>header{align-items:flex-start}.homeCalendarMeetings>header h1{font-size:24px}.homeMeetingList article{flex-direction:column;align-items:flex-start}.homeMeetingActions{width:100%}.homeMeetingActions button{flex:none}.homeMeetingActions a{flex:1}.homeCalendarEmpty{min-height:330px}}.meetBrand{min-width:225px}.meetUgandaLogo{align-items:center;height:54px;display:flex;position:relative}.nitaButton{z-index:2;color:#fff;background:#292b2a;border:2px solid #171918;border-radius:50%;place-items:center;width:52px;height:52px;font-size:0;font-weight:300;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 2px #4c4f4d,0 2px 4px #0002}.nitaButton:before{content:"";background:#fff;width:2px;height:25px;position:absolute;left:18px}.nitaButton:after{content:"";transform-origin:50%;background:#fff;width:2px;height:24px;position:absolute;left:25px;transform:rotate(-41deg)}.nitaButton{background-image:linear-gradient(#fff,#fff);background-position:33px;background-repeat:no-repeat;background-size:2px 25px}.nitaButton span{display:none}.nitaButton+span:after{content:"";width:0;height:2px;position:absolute}.meetUgandaLogo>i{z-index:3;background:#e53935;border-radius:50%;width:12px;height:12px;position:absolute;top:11px;left:57px;box-shadow:0 0 0 3px #fff}.meetUgandaText{color:#8a8d8b;letter-spacing:.01em;white-space:nowrap;margin-left:-7px;padding:30px 0 0;font-size:13px;font-weight:400}.meetBrand .ugLogo{display:none}.roomHeader .meetUgandaText{color:#8a8d8b}@media (max-width:760px){.meetBrand{min-width:0}.meetUgandaLogo{transform-origin:0;transform:scale(.86)}}.meetHeader{position:relative}.meetHeader .joinBar{justify-content:center;width:min(720px,100% - 260px);margin:0 auto;position:absolute;left:0;right:0}.meetContent .emptyState{padding-top:min(12vh,105px)}.roomHeader{justify-content:flex-end;gap:28px}.roomHeader>a{color:#184752;font-size:13px;font-weight:500}.gifLogo{z-index:2;align-items:center;width:186px;height:68px;display:flex;position:relative;overflow:hidden}.gifLogo img{object-fit:contain;width:174px;height:68px;display:block}.roomHeader .gifLogo{margin-right:auto}@media (max-width:760px){.meetHeader .joinBar{width:auto;position:fixed;left:14px;transform:none}.meetHeader>.gifLogo{display:none}}.meetPage{background:#225b660b}.meetContent{box-shadow:none;background:#225b6606}.roomPage{background:#225b6609}.conferenceImage{aspect-ratio:1.82;background:0 0;border-radius:22px;width:min(830px,82vw);position:relative;overflow:hidden;transform:translateY(-48px)}.conferenceImage img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.conferenceImage .conferenceSlide{opacity:0;pointer-events:none;transition:opacity .55s;position:absolute;inset:0}.conferenceImage .conferenceSlide.active{opacity:1}@media (prefers-reduced-motion:reduce){.conferenceImage .conferenceSlide{transition:none}}.conferenceImage+.emptyEyebrow{margin-top:-48px}@media (min-width:761px){.emptyState:has(.conferenceImage){padding-top:min(8vh,70px)}}@media (max-width:760px){.conferenceImage{border-radius:16px;width:100%;max-width:520px;transform:translateY(-20px)}.conferenceImage+.emptyEyebrow{margin-top:-16px}}.flowPage{background:#f8faf4;min-height:100svh}.flowHeader{color:#6c746f;background:#fff;border-bottom:1px solid #e5e9dc;align-items:center;gap:22px;height:70px;padding:0 28px;font-size:12px;display:flex}.flowHeader>span{margin-left:auto}.flowHeader>a{color:#123942;font-weight:500}.lobby{grid-template-columns:minmax(500px,780px) minmax(280px,390px);justify-content:center;align-items:center;gap:60px;min-height:calc(100svh - 70px);padding:42px;display:grid}.cameraStage{aspect-ratio:16/9;background:#1d211b;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #27310f18}.cameraStage video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.cameraStage.disabled video{display:none}.cameraFallback{color:#dfe4da;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.cameraFallback span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:92px;height:92px;font-size:27px;display:grid}.cameraFallback p{margin:0;font-size:12px}.lobbyControls{gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lobbyControls button,.meetingToolbar button{color:#fff;cursor:pointer;background:#444b46dd;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.lobbyControls button.off,.meetingToolbar button.off{background:#d8443e}.flowTag{color:#184752;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.lobbyCopy h1,.scheduleCard h1{letter-spacing:-1.8px;margin:12px 0;font-size:40px;font-weight:430}.lobbyCopy p,.scheduleCard>p{color:#747c77;margin:0 0 24px;font-size:14px;line-height:1.6}.joinNow,.scheduleCard form>button,.scheduleSuccess>a{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-weight:550;display:inline-flex}.lobbyCopy .joinNow{border-radius:10px;height:42px;min-height:42px;padding:0 18px;font-size:13px}.joinNow:hover,.scheduleCard form>button:hover{background:#184752}.lobbyCopy small{color:#8a918d;margin-top:17px;font-size:10px;display:block}.callInput{background:#fff;border:1px solid #dce2d4;border-radius:11px;outline:0;width:100%;height:48px;margin:3px 0 18px;padding:0 15px}.callInput:focus{border-color:#225b66}.scheduleCard{background:#fff;border:1px solid #e1e7d8;border-radius:24px;width:min(620px,100% - 32px);margin:55px auto;padding:40px}.scheduleCard form{gap:18px;display:grid}.scheduleCard form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scheduleCard label{color:#4f5853;gap:7px;font-size:12px;display:grid}.scheduleCard input,.scheduleCard textarea{width:100%;font:inherit;border:1px solid #dce1d8;border-radius:10px;outline:0;padding:0 14px}.scheduleCard input{height:46px}.scheduleCard textarea{resize:vertical;height:90px;padding-top:13px}.scheduleCard input:focus,.scheduleCard textarea:focus{border-color:#225b66}.scheduleCard form>button{justify-self:start}.scheduleSuccess{text-align:center}.scheduleSuccess>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;font-size:25px;display:grid}.scheduleSuccess p{color:#747c77;max-width:420px;margin:0 auto 24px;line-height:1.6}.liveMeeting{color:#f5f6f3;background:#171a18;grid-template:54px 1fr 78px/1fr auto;height:100svh;display:grid;overflow:hidden}.liveMeeting>header{border-bottom:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;display:flex}.liveMeeting>header>div{align-items:center;gap:10px;display:flex}.liveMeeting>header i{background:#225b66;border-radius:50%;width:8px;height:8px}.liveMeeting time{color:#aeb5b0}.meetingCanvas{grid-template-columns:2fr 1fr;gap:12px;min-width:0;padding:18px;display:grid}.participantTile{background:#262b28;border-radius:18px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.participantTile video{object-fit:cover;width:100%;height:100%;transform:none}.participantTile>span{background:#225b66;border-radius:50%;place-items:center;width:84px;height:84px;font-size:25px;display:grid}.participantTile>b{font-size:11px;font-weight:500;position:absolute;bottom:12px;left:14px}.participantTile>i{background:#161a18aa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid;position:absolute;top:12px;right:13px}.liveMic{color:#9fba00}.mutedMic{color:#ef7773}.meetingPanel{color:#202621;background:#fff;border-radius:17px;flex-direction:column;grid-area:2/2;width:330px;margin:0 14px 14px 0;display:flex;overflow:hidden}.panelTitle{border-bottom:1px solid #e9ece7;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.panelTitle h2{font-size:15px;font-weight:550}.panelTitle button{cursor:pointer;background:0 0;border:0}.peopleList,.chatMessages{padding:16px;overflow:auto}.peopleList>p,.chatMessages>p{color:#7d8580;margin:0 0 17px;font-size:10px}.peopleList>div{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.peopleList>div>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.peopleList svg{width:16px}.chatMessages{flex:1}.chatMessages>div{gap:4px;margin:15px 0;display:grid}.chatMessages b{font-size:10px}.chatMessages span{font-size:12px}.chatForm{background:#f1f4ec;border-radius:12px;margin:12px;padding:7px;display:flex}.chatForm input{background:0 0;border:0;outline:0;flex:1}.chatForm button{color:#fff;background:#225b66;border:0;border-radius:9px;width:34px;height:34px}.meetingToolbar{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;display:grid}.meetingInfo{color:#aeb5b0;font-size:11px}.coreControls,.roomTools{gap:9px;display:flex}.meetingToolbar button:hover,.meetingToolbar button.selected{background:#667064}.meetingToolbar .leaveCall{color:#fff;background:#d8443e;border-radius:24px;place-items:center;width:58px;height:46px;display:grid}.roomTools{justify-self:end}@media (max-width:850px){.lobby{flex-direction:column;gap:28px;padding:25px 18px;display:flex}.cameraStage{width:100%;max-width:680px}.lobbyCopy{text-align:center}.lobbyCopy h1{font-size:34px}.meetingCanvas{grid-template-columns:1fr}.guestTile{display:none}.meetingPanel{z-index:5;width:min(330px,100% - 24px);position:fixed;inset:65px 12px 88px auto}.meetingInfo{display:none}.meetingToolbar{grid-template-columns:1fr auto}.coreControls{justify-self:start}.roomTools{gap:2px}.meetingToolbar{padding:0 10px}.meetingToolbar button{width:42px;height:42px}}@media (max-width:560px){.flowHeader img{width:110px}.flowHeader>span{display:none}.scheduleCard{margin:20px auto;padding:25px}.scheduleCard form>div{grid-template-columns:1fr}.liveMeeting{grid-template-rows:48px 1fr 70px}.roomTools button:last-child{display:none}.meetingToolbar .leaveCall{width:48px}.coreControls,.roomTools{gap:4px}}.meetingCanvas,.meetingCanvas.panelOpen{grid-template-columns:1fr}.meetingCanvas{place-items:center}.meetingCanvas .mainTile{aspect-ratio:16/9;width:min(760px,68vw);max-height:100%}.meetingCanvas.sharing{grid-template-columns:minmax(0,1fr);align-items:center;width:100%}.meetingCanvas.sharing .screenTile{aspect-ratio:16/9;width:100%;max-height:100%}.meetingCanvas.sharing .screenTile video{object-fit:contain;background:#111512;transform:none}.peopleList .waitingPeople{color:#7d857f;text-align:center;background:#f3f6eb;border-radius:10px;margin-top:12px;padding:16px;display:block}.flowHeader img{object-fit:contain;width:150px;height:58px}@media (max-width:850px){.meetingCanvas .mainTile{width:min(680px,94vw)}.meetingCanvas.sharing{grid-template-columns:1fr}}@media (max-width:560px){.flowHeader img{width:110px;height:52px}}.lobbyControls button.off,.meetingToolbar button.off{position:relative}.lobbyControls button.off:after,.meetingToolbar button.off:after{content:"";background:#fff;border-radius:2px;width:25px;height:2px;position:absolute;transform:rotate(45deg)}.liveMeeting{background:#151816;grid-template:72px minmax(0,1fr) 82px/minmax(0,1fr)}.liveMeeting.hasPanel{grid-template-columns:minmax(0,1fr) 356px}.meetingTopbar{background:#151816;position:relative;grid-column:1!important;padding:0 24px!important}.meetingTitle{gap:3px;display:grid!important}.meetingTitle small{color:#858c87;font-size:9px}.meetingTitle strong{color:#f4f6f3;font-size:13px;font-weight:550}.meetingTopbar nav{gap:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.meetingTopbar nav button{color:#929993;cursor:pointer;background:0 0;border:0;border-radius:9px;height:40px;padding:0 18px;font-size:12px}.meetingCanvas{grid-area:2/1;place-items:stretch stretch;gap:9px;padding:10px 14px 8px;display:grid;grid-template:minmax(0,1fr) 126px/1fr!important}.meetingCanvas .mainTile{aspect-ratio:auto;background:#242925;border-radius:14px;width:100%;height:100%;max-height:none}.meetingCanvas .mainTile>b{background:#121512b8;border-radius:7px;padding:6px 9px}.participantStrip{grid-template-columns:repeat(5,minmax(115px,1fr));gap:8px;min-width:0;display:grid;overflow:hidden}.stripTile{background:#292e2b;border:1px solid #ffffff0d;border-radius:11px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.stripTile video{object-fit:cover;width:100%;height:100%;transform:none}.stripTile>span{color:#eff3e8;background:#596448;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;display:grid}.stripTile>b{color:#f2f4f1;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 18px);font-size:9px;font-weight:500;position:absolute;bottom:7px;left:9px;overflow:hidden}.stripTile>i{font-size:8px;font-style:normal;position:absolute;bottom:7px;right:7px}.openSeat{background:linear-gradient(145deg,#303631,#222724)}.openSeat:nth-child(3)>span{background:#5b536e}.openSeat:nth-child(4)>span{background:#476266}.openSeat:nth-child(5)>span{background:#6b5547}.meetingPanel{color:#202621;background:#fff;border-radius:0;grid-area:1/2/-1;width:356px;height:100%;margin:0}.panelTabs{border-bottom:1px solid #e9ece7;align-items:center;gap:8px;height:72px;padding:0 13px 0 21px;display:flex}.panelTabs>button{color:#737b76;cursor:pointer;background:0 0;border:0;border-radius:9px;height:42px;padding:0 14px;font-size:12px}.panelTabs>button.active{color:#253027;background:#f0f2ef;font-weight:600}.panelTabs button span{color:#184752;margin-left:4px}.panelTabs .closePanel{place-items:center;width:38px;margin-left:auto;padding:0;display:grid}.peopleList{padding:20px 22px}.peopleSearch{color:#818984;background:#f3f5f3;border-radius:9px;align-items:center;gap:9px;height:42px;margin-bottom:28px;padding:0 12px;display:flex}.peopleSearch svg{width:18px}.peopleSearch input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.peopleList>p{color:#343c37;margin-bottom:12px;font-size:11px;font-weight:600}.peopleList .personRow{grid-template-columns:40px 1fr auto}.peopleList .personRow>span:first-child{width:40px;height:40px}.personCopy{gap:3px;width:auto!important;height:auto!important;color:inherit!important;background:0 0!important;border-radius:0!important;place-items:start!important;display:grid!important}.personCopy small{color:#8b928d;font-size:9px}.peopleList .waitingPeople{gap:8px;margin-top:24px;display:grid}.waitingPeople strong{color:#59653a;-webkit-user-select:all;user-select:all;font-size:11px}.chatConversationBar{background:#fff;border-bottom:1px solid #e7ebe7;padding:14px 14px 10px}.chatConversationBar>header{gap:2px;margin-bottom:11px;display:grid}.chatConversationBar>header b{font-size:13px}.chatConversationBar>header small{color:#78817b;font-size:9px}.chatConversationList{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.chatConversationList::-webkit-scrollbar{display:none}.chatConversationList button{color:#657069;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:4px;min-width:68px;max-width:82px;padding:6px 5px;display:grid;position:relative}.chatConversationList button:hover{background:#edf4f5}.chatConversationList button.active{color:#184752;background:#e3eff1}.chatConversationList button>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:700;display:grid}.chatConversationList button>span svg{width:15px;height:15px}.chatConversationList button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.chatConversationList button>em{color:#fff;background:#d8443e;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:3px;right:4px}.chatMessages>p{background:#eaf3f4;border-radius:8px;padding:8px 10px;line-height:1.45;color:#52707a!important;font-size:9px!important}.meetingToolbar{background:#151816;grid-area:3/1;padding:0 18px}.meetingCanvas.sharing{display:grid}.meetingCanvas.sharing .screenTile{aspect-ratio:auto;height:100%}@media (max-width:900px){.liveMeeting.hasPanel{grid-template-columns:minmax(0,1fr)}.meetingPanel{z-index:20;width:min(356px,92vw);position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 50px #0005}.participantStrip{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.meetingCanvas{grid-template-rows:minmax(0,1fr) 108px}.meetingTopbar nav{display:none}.meetingToolbar{grid-template-columns:1fr auto}.roomTools{justify-self:end}}@media (max-width:560px){.liveMeeting{grid-template-rows:56px minmax(0,1fr) 68px}.meetingTopbar{padding:0 14px!important}.meetingTopbar time{font-size:10px}.meetingCanvas{grid-template-rows:minmax(0,1fr) 94px;padding:7px}.participantStrip{grid-template-columns:repeat(5,120px)}.meetingToolbar{padding:0 7px}.meetingToolbar .meetingInfo{display:none}.meetingToolbar button,.meetingToolbar .leaveCall{width:40px;height:40px}.coreControls,.roomTools{gap:3px}.roomTools button:last-child{display:none}}.meetingCanvas{position:relative}.meetingInviteLink{z-index:6;text-align:left;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#111511cc;border:1px solid #fff2;border-radius:9px;gap:3px;width:min(300px,100% - 56px);padding:9px 12px;display:grid;position:absolute;top:24px;left:28px;box-shadow:0 8px 24px #0003}.meetingInviteLink:hover{background:#1c231ddd;border-color:#9fba0088}.meetingInviteLink span{color:#b9c1bb;font-size:9px;font-weight:500}.meetingInviteLink strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}@media (max-width:560px){.meetingInviteLink{width:min(250px,100% - 32px);padding:8px 10px;top:16px;left:16px}}.meetingReadyOverlay{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d100db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.meetingReadyCard{color:#222724;background:#fff;border-radius:20px;width:min(560px,100%);padding:38px 40px 36px;box-shadow:0 28px 80px #0006}.readyDialogTitle{justify-content:space-between;align-items:center;gap:20px;display:flex}.readyDialogTitle h2{letter-spacing:-.8px;margin:0;font-size:27px;font-weight:600}.readyDialogTitle button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.readyDialogTitle button:hover{background:#f0f2ef}.addOthers{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:24px;align-items:center;gap:10px;min-height:48px;margin-top:34px;padding:0 22px;font-size:16px;font-weight:550;display:flex}.addOthers:hover{background:#184752}.meetingReadyCard>p{color:#4f5752;margin:20px 0 14px;font-size:16px;line-height:1.45}.copyMeetingField{color:#262c28;text-align:left;cursor:pointer;background:#f0f2ef;border:0;border-radius:10px;align-items:center;gap:14px;width:100%;min-height:62px;padding:0 16px 0 18px;display:flex}.copyMeetingField span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.copyMeetingField b{color:#184752;text-align:center;min-width:54px;font-size:12px}.copyMeetingField:hover{background:#e8ece6}.admissionNote{grid-template-columns:38px 1fr;align-items:start;gap:12px;margin:24px 0 30px;display:grid}.admissionNote>span{color:#184752;background:#e1eef0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.admissionNote p{color:#666e69;margin:0;font-size:13px;line-height:1.5}.meetingReadyCard>small{color:#747c77;font-size:12px}@media (max-width:560px){.meetingReadyOverlay{padding:14px}.meetingReadyCard{border-radius:16px;padding:27px 22px}.readyDialogTitle h2{font-size:23px}.addOthers{margin-top:26px}.meetingReadyCard>p{font-size:14px}.copyMeetingField span{font-size:12px}}.meetingReadyOverlay{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;width:min(370px,100vw - 28px);padding:0;display:block;position:fixed;inset:12px auto auto 14px}.meetingReadyCard{color:#222724;pointer-events:auto;background:#fff;border:1px solid #ffffff18;border-radius:14px;width:100%;padding:19px 20px 20px;box-shadow:0 16px 45px #0005}.readyDialogTitle h2{letter-spacing:-.4px;font-size:19px}.addOthers{border-radius:20px;min-height:38px;margin-top:16px;padding:0 16px;font-size:13px}@media (max-width:560px){.meetingReadyOverlay{width:calc(100vw - 16px);top:7px;left:8px}.meetingReadyCard{padding:15px 16px}.readyDialogTitle h2{font-size:17px}.addOthers{margin-top:12px}.meetingReadyCard>p{margin:11px 0 8px}}.meetingReadyOverlay{width:min(300px,100vw - 24px);top:9px;left:12px}.meetingReadyCard{border-radius:11px;padding:12px 13px 13px}.readyDialogTitle h2{font-size:15px}.readyDialogTitle button{width:27px;height:27px}.readyDialogTitle svg{width:17px;height:17px}.addOthers{gap:6px;min-height:31px;margin-top:8px;padding:0 12px;font-size:11px}.addOthers svg{width:15px;height:15px}.meetingReadyCard>p{margin:8px 0 6px;font-size:10px;line-height:1.2}.copyMeetingField{border-radius:7px;min-height:36px;padding:0 8px 0 10px}.copyMeetingField b{min-width:38px;font-size:9px}@media (max-width:560px){.meetingReadyOverlay{width:min(290px,100vw - 14px);top:6px;left:7px}.meetingReadyCard{padding:11px 12px}.addOthers{margin-top:7px}.meetingReadyCard>p{margin:7px 0 5px}}video.mirroredVideo{transform:scaleX(-1)}.restoringRoom{color:#aeb5b0;background:#171a18;place-items:center;font-size:13px;display:grid}.meetingCanvas .mainTile{aspect-ratio:auto;justify-self:center;width:min(72%,960px);height:100%}@media (max-width:900px){.meetingCanvas .mainTile{width:min(84%,760px)}}@media (max-width:560px){.meetingCanvas .mainTile{width:100%}}.meetingCanvas{grid-template:minmax(0,1fr)/1fr!important}.participantState{color:#8b928d;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.peopleList .personRow:nth-of-type(3)>span:first-child{background:#5b536e}.peopleList .personRow:nth-of-type(4)>span:first-child{background:#476266}.peopleList .personRow:nth-of-type(5)>span:first-child{background:#6b5547}.topbarActions{align-items:center;gap:16px;margin-left:auto;display:flex!important}.meetingTopbar .addPeopleTop{color:#edf1ed;cursor:pointer;background:#303632;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:11px;display:flex}.meetingTopbar .addPeopleTop svg{width:17px;height:17px}.meetingReadyOverlay{top:62px;left:auto;right:14px}.liveMeeting.hasPanel .meetingReadyOverlay{right:370px}@media (max-width:900px){.liveMeeting.hasPanel .meetingReadyOverlay{right:14px}}@media (max-width:560px){.topbarActions{gap:8px}.meetingTopbar .addPeopleTop{justify-content:center;width:36px;height:36px;padding:0}.meetingTopbar .addPeopleTop span{display:none}.meetingReadyOverlay{top:54px;left:auto;right:7px}}.meetingTopbar .addPeopleTop b{color:#29310f;background:#9fba00;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.lobbyCard{padding:15px 15px 14px}.lobbyCard .readyDialogTitle>div{gap:3px;display:grid}.lobbyCard .readyDialogTitle small{color:#7d8580;font-size:9px}.admitAll{color:#fff;cursor:pointer;background:#184752;border:0;border-radius:8px;width:100%;height:32px;margin:12px 0 7px;font-size:10px;font-weight:600}.lobbyGuestList{display:grid}.lobbyGuestList>div{border-bottom:1px solid #e9ece7;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:49px;display:grid}.lobbyGuestList>div>span{color:#fff;background:#596448;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.lobbyGuestList>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.lobbyGuestList button{cursor:pointer;border:0;border-radius:7px;height:27px;padding:0 8px;font-size:8px}.denyGuest{color:#6f7772;background:#eef0ed}.admitGuest{color:#fff;background:#225b66}.emptyLobby{color:#7d8580;text-align:center;padding:25px 8px 16px;font-size:11px}.meetingTopbar{background:#111512!important;border-bottom:0!important;padding:0 14px!important}.meetingTitle{background:#1d221f;border:1px solid #ffffff0d;border-radius:9px;padding:6px 10px}.meetingTitle small{font-size:7px}.meetingTitle strong{font-size:10px}.meetingTopbar nav{background:#1d221f;border:1px solid #ffffff0d;border-radius:10px;padding:3px}.meetingTopbar nav button{border-radius:7px;height:30px;padding:0 13px;font-size:9px}.topbarActions{gap:9px}.meetingTopbar .addPeopleTop{border-radius:9px;height:32px;padding:0 11px;font-size:9px}.meetingTopbar time{background:#1d221f;border:1px solid #ffffff0d;border-radius:9px;padding:8px 10px;font-size:9px}.meetingToolbar{margin:8px 12px 10px;background:0 0!important;border:0!important;padding:0!important}.coreControls{background:#202522;border:1px solid #ffffff10;border-radius:29px;padding:5px 7px;box-shadow:0 8px 24px #0004}.roomTools{background:#202522;border:1px solid #ffffff10;border-radius:25px;padding:5px;box-shadow:0 8px 24px #0004}.meetingInfo{background:#1d221f;border:1px solid #ffffff0d;border-radius:10px;padding:9px 12px}.meetingToolbar button,.meetingToolbar .leaveCall{width:38px;height:38px}.meetingToolbar .leaveCall{width:45px}.meetingToolbar svg{width:18px;height:18px}@media (max-width:560px){.liveMeeting{grid-template-rows:48px minmax(0,1fr) 62px}.meetingTopbar{padding:0 7px!important}.meetingTitle{padding:5px 7px}.meetingTitle small{display:none}.meetingTopbar time{padding:7px;font-size:8px}.meetingReadyOverlay{top:45px}.meetingToolbar{margin:5px 5px 7px}.coreControls,.roomTools{padding:3px}.meetingToolbar button,.meetingToolbar .leaveCall{width:36px;height:36px}}.meetingTitle small{font-size:9px;font-weight:500}.meetingTitle strong{font-size:13px;font-weight:650}.meetingTopbar nav button{font-size:12px;font-weight:500}.meetingTopbar nav button.active{font-weight:650}.meetingTopbar .addPeopleTop{font-size:12px;font-weight:600}.meetingTopbar time{font-size:12px;font-weight:500}.meetingTopbar .addPeopleTop b{font-size:10px;font-weight:700}.poweredBy{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;width:max-content;min-width:165px;height:46px;display:flex;padding:4px 12px!important}.poweredBy span{color:#9fa7a1;white-space:nowrap;font-size:10px;font-weight:600}.poweredBy img{object-fit:contain;width:92px;height:36px;display:block}.panelTabs>button{font-size:13px}.panelTabs>button.active{font-weight:650}.peopleSearch input{font-size:13px}.peopleList>p{font-size:12px}.peopleList b{font-size:13px;font-weight:650}.personCopy small{font-size:10px}.participantState{font-size:9px;font-weight:600}.lobbyCard .readyDialogTitle h2{font-size:17px;font-weight:650}.lobbyCard .readyDialogTitle small{font-size:11px}.admitAll{font-size:12px}.lobbyGuestList>div>b{font-size:12px;font-weight:600}.lobbyGuestList button{font-size:10px;font-weight:600}.emptyLobby,.meetingReadyCard>p{font-size:12px}.copyMeetingField span{font-size:11px}.copyMeetingField b{font-size:10px;font-weight:700}.participantTile>b{font-size:12px;font-weight:600}@media (max-width:560px){.meetingTitle strong{font-size:11px}.meetingTopbar time{font-size:10px}.poweredBy{display:none}.panelTabs>button{font-size:12px}}.chatMessages{flex-direction:column;gap:15px;padding:17px 15px 8px;display:flex}.chatMessages>p{color:#707873;background:#f3f5f2;border-radius:9px;margin:0 0 5px;padding:10px 12px;font-size:11px;line-height:1.4}.chatMessages .chatMessage{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;margin:0;display:grid}.chatAvatar{color:#fff;background:#596448;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:600;display:grid}.chatMessage:nth-of-type(3) .chatAvatar{background:#5b536e}.chatMessage:nth-of-type(4) .chatAvatar{background:#476266}.chatBubble{gap:5px;min-width:0;display:grid}.chatBubble header{align-items:baseline;gap:7px;display:flex}.chatBubble header b{color:#2d342f;font-size:12px;font-weight:650}.chatBubble header time{color:#969d98;font-size:9px}.chatBubble>span{color:#414943;background:#f0f2ef;border-radius:3px 11px 11px;width:max-content;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.45}.chatMessage.own{grid-template-columns:minmax(0,1fr) 32px}.chatMessage.own .chatAvatar{background:#225b66;grid-area:1/2}.chatMessage.own .chatBubble{grid-area:1/1;justify-items:end}.chatMessage.own .chatBubble header{justify-content:flex-end}.chatMessage.own .chatBubble>span{color:#fff;background:#184752;border-radius:11px 3px 11px 11px}.chatForm{margin:10px 12px 13px;padding:6px 7px 6px 12px}.chatForm input{font-size:13px}.chatForm button{font-size:17px;font-weight:600}.chatMessages{width:100%;min-width:0;overflow:hidden auto}.chatMessages .chatMessage{width:100%;min-width:0}.chatBubble{width:100%;max-width:100%;overflow:hidden}.chatBubble>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:fit-content;max-width:100%}.chatMessage.own .chatBubble{width:100%}.meetingPanel{overflow-x:hidden}.chatForm,.chatForm input{min-width:0}.panelTabs{gap:5px;height:54px;padding:0 10px 0 14px}.panelTabs>button{border-radius:8px;height:34px;padding:0 11px}.panelTabs .closePanel{width:34px;height:34px;color:#d8443e!important}.panelTabs .closePanel:hover{background:#fbe9e8}.panelTabs .closePanel svg{width:20px;height:20px}.meetingTopbar time{color:#626b65}.participantTile{box-shadow:0 10px 35px #173b4414}.meetingToolbar button.off,.meetingToolbar .leaveCall{color:#fff;background:#d8443e}.liveMeeting{color:#f3f5f2;background:#101411}.meetingTopbar{background:#111512!important;border-bottom:1px solid #ffffff10!important}.meetingTitle,.meetingTopbar nav,.meetingTopbar time{background:#1d221f;border-color:#ffffff0d}.meetingTitle small{color:#8f9891}.meetingTitle strong{color:#f3f5f2}.meetingTopbar nav button{color:#a5ada7}.meetingTopbar nav button.active{color:#fff;background:#39403c}.meetingTopbar .addPeopleTop{color:#edf1ed;background:#303632;border-color:#ffffff18}.meetingTopbar .addPeopleTop:hover,.meetingTopbar .addPeopleTop[aria-expanded=true]{color:#fff;background:#123942;border-color:#225b66}.meetingCanvas{background:#101411}.meetingToolbar{color:#f3f5f2}.coreControls,.roomTools{background:#202522;border-color:#ffffff10;box-shadow:0 8px 24px #0004}.meetingToolbar button{color:#fff;background:#444b46}.meetingToolbar button:hover,.meetingToolbar button.selected{color:#fff;background:#667064}.meetingToolbar button.off,.meetingToolbar .leaveCall{color:#fff;background:#d8443e}.roomTools button{color:#dfe3df;background:0 0}.meetingInfo{background:#1d221f;border-color:#ffffff0d;box-shadow:0 8px 24px #0004}.poweredBy span{color:#aeb5b0}.restoringRoom{color:#aeb5b0;background:#101411}.liveMeeting{grid-template-rows:minmax(0,1fr) 72px}.meetingCanvas{grid-row:1}.meetingToolbar{grid-row:2}.floatingWaiting{z-index:18;color:#edf1ed;height:36px;font:inherit;cursor:pointer;background:#303632;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:fixed;top:13px;right:14px;box-shadow:0 8px 24px #0004}.floatingWaiting:hover,.floatingWaiting[aria-expanded=true]{color:#fff;background:#123942;border-color:#225b66}.floatingWaiting svg{width:17px;height:17px}.floatingWaiting b{color:#29310f;background:#9fba00;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.liveMeeting.hasPanel .floatingWaiting{right:370px}.meetingReadyOverlay{top:55px}@media (max-width:900px){.liveMeeting.hasPanel .floatingWaiting{right:14px}}@media (max-width:560px){.liveMeeting{grid-template-rows:minmax(0,1fr) 62px}.floatingWaiting{height:34px;padding:0 9px;font-size:11px;top:8px;right:8px}.meetingReadyOverlay{top:48px}}.reactionControl{display:grid;position:relative}.reactionControl>button{width:38px;height:38px}.reactionPicker{background:#fff;border:1px solid #e3e7e1;border-radius:13px;grid-template-columns:repeat(6,34px);gap:3px;padding:7px;display:grid;position:absolute;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0005}.meetingToolbar .reactionPicker button{width:34px;height:34px;color:initial;background:0 0;border-radius:9px;font-size:19px}.meetingToolbar .reactionPicker button img{object-fit:contain;width:23px;height:23px}.meetingToolbar .reactionPicker button:hover{background:#eef3e8;transform:scale(1.08)}.reactionLayer{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reactionBubble{color:#fff;align-items:center;gap:7px;max-width:min(230px,100% - 24px);animation:2.8s ease-out forwards floatReaction;display:flex;position:absolute;bottom:8%}.reactionBubble>img{object-fit:contain;filter:drop-shadow(0 3px 6px #0006);flex:none;width:27px;height:27px}.reactionBubble>.reactionEmoji{filter:drop-shadow(0 3px 6px #0006);flex:none;font-size:24px;line-height:27px}.reactionBubble>b{text-overflow:ellipsis;text-shadow:0 2px 6px #000,0 0 2px #000;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}@keyframes floatReaction{0%{opacity:0;transform:translate(-50%,20px)scale(.65)}15%{opacity:1;transform:translate(-50%)scale(1.08)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-260px)scale(1.25)}}@media (max-width:560px){.reactionPicker{grid-template-columns:repeat(3,34px);left:auto;right:-75px;transform:none}.reactionBubble{gap:6px}.reactionBubble>img{width:23px;height:23px}.reactionBubble>b{font-size:10px}}.roomTools{position:relative}.settingsMenu{color:#29312c;background:#fff;border:1px solid #e1e6df;border-radius:14px;width:290px;padding:7px 13px 10px;position:absolute;bottom:53px;right:0;box-shadow:0 18px 50px #0005}.settingsMenu header{border-bottom:1px solid #e8ece6;justify-content:space-between;align-items:center;height:48px;display:flex}.settingsMenu header>div{gap:2px;display:grid}.meetingToolbar .settingsMenu header button{color:#d8443e;background:0 0;width:29px;height:29px}.settingsMenu label{cursor:pointer;border-bottom:1px solid #edf0eb;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:57px;display:grid}.settingsMenu label:last-child{border:0}.settingsMenu label>span{gap:3px;display:grid}.settingsMenu label small{color:#858d87;font-size:9px}.settingsMenu input{opacity:0;pointer-events:none;position:absolute}.settingsMenu label>i{background:#c9ceca;border-radius:10px;width:34px;height:20px;transition:all .2s;position:relative}.settingsMenu label>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.settingsMenu input:checked+i:after{transform:translate(14px)}@media (max-width:560px){.roomTools>button:last-of-type{display:grid!important}.settingsMenu{width:min(290px,100vw - 16px);position:fixed;bottom:67px;right:8px}}.meetingCanvas .mainTile,.meetingCanvas.sharing .screenTile{align-self:center;height:calc(100% - 64px)}@media (max-width:560px){.meetingCanvas .mainTile,.meetingCanvas.sharing .screenTile{height:calc(100% - 28px)}}.reactionLayer .reactionBubble{bottom:0;left:calc(50% + 42px)!important}.meetingToolbar .raiseHand span{font-size:18px;line-height:1}.meetingToolbar .raiseHand.selected{color:#26300e;background:#9fba00}.raisedHandBadge{z-index:4;color:#182006;white-space:nowrap;background:#b4d84af2;border:1px solid #d8ed8a80;border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-style:normal;font-weight:750;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 22px #0005}.raisedHandBadge span{background:0 0;width:auto;height:auto;font-size:18px;display:inline}@media (max-width:560px){.reactionLayer .reactionBubble{left:calc(50% + 30px)!important}.raisedHandBadge{max-width:calc(100% - 18px);padding:7px 10px;top:9px}.raisedHandBadge span{font-size:16px}.liveMeeting{grid-template-rows:minmax(0,1fr) 64px}.meetingCanvas{padding:6px 6px 2px}.meetingCanvas .mainTile,.meetingCanvas.sharing .screenTile{border-radius:15px;width:100%;height:calc(100% - 12px)}.participantTile>span{width:72px;height:72px;font-size:22px}.participantTile>b{padding:5px 8px;font-size:10px;bottom:9px;left:10px}.floatingWaiting{border-radius:9px;gap:5px;height:32px;padding:0 9px;font-size:10px;top:8px;right:8px}.floatingWaiting svg{width:15px;height:15px}.floatingWaiting b{min-width:18px;height:18px;font-size:9px}.meetingToolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:calc(100% - 8px);margin:3px 4px 5px}.coreControls,.roomTools{border-radius:24px;gap:2px;padding:3px}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:34px;height:34px}.meetingToolbar .leaveCall{width:39px}.meetingToolbar svg{width:16px;height:16px}.meetingToolbar .raiseHand span{font-size:15px}.meetingPanel{border-radius:0;width:100%;max-width:none;inset:0}.panelTabs{padding-left:10px}.meetingReadyOverlay{width:min(300px,100vw - 12px);top:46px;right:6px}.settingsMenu{width:calc(100vw - 10px);bottom:63px;right:5px}.chatForm{margin-bottom:max(10px,env(safe-area-inset-bottom))}}@media (max-width:380px){.liveMeeting{grid-template-rows:minmax(0,1fr) 105px}.meetingCanvas .mainTile,.meetingCanvas.sharing .screenTile{height:calc(100% - 8px)}.floatingWaiting span{display:none}.meetingToolbar{grid-template-rows:auto auto;grid-template-columns:1fr;place-content:center;gap:4px;height:101px}.coreControls{grid-area:1/1;justify-self:center}.roomTools{grid-area:2/1;justify-self:center}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:32px;height:32px}.meetingToolbar .leaveCall{width:37px}.reactionPicker{bottom:43px;right:-56px}.settingsMenu{bottom:48px}}@media (max-height:520px) and (orientation:landscape){.liveMeeting{grid-template-rows:minmax(0,1fr) 56px}.meetingCanvas{padding:4px}.meetingCanvas .mainTile,.meetingCanvas.sharing .screenTile{width:min(72%,760px);height:calc(100% - 8px)}.floatingWaiting{top:6px;right:6px}.meetingToolbar{margin:2px 5px 3px}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:32px;height:32px}.meetingToolbar .leaveCall{width:38px}.coreControls,.roomTools{padding:2px}}.remoteAudio{display:none}.connectionNotice{z-index:12;color:#eef1ee;background:#2c332fdd;border:1px solid #ffffff18;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0005}.connectionNotice.error{color:#fff;background:#b93833e8}.screenTile video{transform:none}.mediaGrid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-auto-rows:minmax(0,1fr);gap:10px;width:100%;height:100%;display:grid;overflow:hidden}.mediaGrid .participantTile{width:100%;min-width:0;height:100%;min-height:0}.mediaGrid.count-1{grid-template-columns:minmax(0,960px);justify-content:center}.removePerson{color:#b52f2b!important;background:#fbe9e8!important;border-radius:8px!important;width:auto!important;height:30px!important;padding:0 9px!important;font-size:11px!important}.endMeetingButton{font-weight:650;color:#fff!important;background:#c63833!important;border-radius:9px!important;width:100%!important;height:38px!important;margin-top:8px!important}.joinNow:disabled{opacity:.55;cursor:not-allowed}.waitingApproval{font-weight:650;color:#184752!important}.joinError{color:#c63833!important}.participantMediaStatus{gap:5px;display:flex;position:absolute;bottom:10px;right:12px}.participantMediaStatus span,.personMediaStatus span,.personMediaStatus button{color:#dce5dc;background:#171c19cc;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.participantMediaStatus span.off,.personMediaStatus span.off,.personMediaStatus button.off{color:#fff;background:#c63f3a}.participantMediaStatus svg{width:14px;height:14px}.personMediaStatus{align-items:center;gap:5px;display:flex}.personMediaStatus span,.personMediaStatus button{color:#59635c;background:#edf0eb;width:25px;height:25px}.personMediaStatus button{cursor:pointer}.personMediaStatus button:hover{outline-offset:1px;outline:2px solid #225b66}.personMediaStatus span.active,.personMediaStatus button.active{color:#1c5662}.personMediaStatus span.off,.personMediaStatus button.off{color:#c63f3a;background:#fbe9e8}.personMediaStatus svg{width:14px;height:14px}.unmutePrompt{z-index:40;color:#fff;background:#252c28f2;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 13px;font-size:12px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0006}.unmutePrompt>svg{color:#9fba00}.unmutePrompt span{gap:4px;display:flex}.unmutePrompt button{color:#26300e;cursor:pointer;background:#9fba00;border:0;border-radius:8px;width:auto;height:34px;padding:0 13px;font-size:11px;font-weight:700}.unmutePrompt .dismissUnmute{color:#cbd1cc;background:0 0;width:30px;padding:0;font-size:20px}.audioBlockedPrompt+.unmutePrompt{top:74px}.audioRecoveryPrompt button:disabled{opacity:.65;cursor:wait}@media (max-width:560px){.audioRecoveryPrompt{justify-content:center;width:calc(100vw - 16px);max-width:430px;top:54px}.audioRecoveryPrompt span{flex:1;min-width:0;line-height:1.35}.audioRecoveryPrompt button{flex:none}}.liveMeeting .callTimer{z-index:18;color:#9fba00;font-variant-numeric:tabular-nums;letter-spacing:0;background:#303632e8;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;font-size:12px;font-weight:700;display:grid;position:fixed;top:13px;left:14px;box-shadow:0 8px 24px #0004}.inCallMeetingTitle{z-index:17;color:#f3f5f2;text-align:center;background:#303632e8;border:1px solid #ffffff14;border-radius:10px;align-content:center;justify-items:center;gap:2px;max-width:min(430px,45vw);padding:8px 13px;display:grid;position:fixed;top:16px;left:84px;box-shadow:0 8px 24px #0004}.inCallMeetingTitle strong,.inCallMeetingTitle small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inCallMeetingTitle strong{font-size:13px;font-weight:650}.inCallMeetingTitle small{color:#aeb6b0;font-size:9px}.participantAvatar{object-fit:cover;border:3px solid #ffffff24;border-radius:50%;width:92px;height:92px}.peopleList .personAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.hangUpIcon{filter:brightness(0)invert();width:25px;height:auto;display:block}@media (max-width:560px){.callTimer{width:48px;height:48px;font-size:11px;top:8px;left:8px}.inCallMeetingTitle{max-width:calc(100vw - 130px);padding:7px 10px;top:9px;left:64px}.inCallMeetingTitle strong{font-size:11px}.inCallMeetingTitle small{font-size:8px}}.liveMeeting .poweredBy{background:#fff;border-color:#e2e6df;gap:6px;width:168px;min-width:168px;box-shadow:0 8px 25px #0003;padding:4px 9px!important}.liveMeeting .poweredBy span{color:#111;letter-spacing:.05em;font-size:12px;font-weight:750}.liveMeeting .poweredBy img{width:65px}.meetingToolbar .toolbarBadgeButton{position:relative}.toolbarCount{color:#202810;background:#9fba00;border:2px solid #202522;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:750;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.toolbarCount.unreadCount{color:#fff;background:#d8443e}.meetingToolbar .toolbarBadgeButton.selected .toolbarCount{border-color:#667064}.meetingToolbar button:disabled{opacity:.35;cursor:not-allowed;transform:none}@media (max-width:560px){.mediaGrid{grid-auto-rows:minmax(220px,1fr);overflow-y:auto;grid-template-rows:none!important;grid-template-columns:1fr!important}.mediaGrid .participantTile{min-height:220px}.liveMeeting{grid-template-rows:minmax(0,1fr) 118px}.meetingToolbar{grid-template-rows:54px 48px;grid-template-columns:1fr;place-content:center;justify-items:center;gap:3px;height:112px}.coreControls{grid-area:1/1;justify-self:center;gap:3px;padding:4px 6px}.roomTools{grid-area:2/1;justify-self:center;gap:5px;padding:3px 6px}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:44px;height:44px}.meetingToolbar .leaveCall{width:49px}.meetingToolbar svg{width:22px;height:22px}.meetingToolbar .raiseHand span{font-size:20px}.reactionPicker{bottom:54px}.settingsMenu{bottom:57px}}@media (max-height:520px) and (orientation:landscape){.liveMeeting{grid-template-rows:minmax(0,1fr) 62px}.meetingToolbar{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:6px;height:58px}.coreControls{grid-area:1/1;justify-self:start}.roomTools{grid-area:1/2;justify-self:end}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:38px;height:38px}.meetingToolbar .leaveCall{width:43px}.meetingToolbar svg{width:20px;height:20px}}@media (max-width:560px){.floatingWaiting{top:18px}.meetingReadyOverlay{top:58px}.liveMeeting{grid-template-rows:minmax(0,1fr) 72px}.meetingToolbar{grid-template-rows:1fr;grid-template-columns:1fr;place-content:center;height:66px}.coreControls{grid-area:1/1;justify-self:center}.roomTools,.settingsMenu{display:none}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:44px;height:44px}.meetingToolbar .leaveCall{width:49px}}@media (max-width:380px){.liveMeeting{grid-template-rows:minmax(0,1fr) 70px}.meetingToolbar{grid-template-rows:1fr;grid-template-columns:1fr;height:64px}.coreControls{grid-area:1/1}.floatingWaiting{top:15px}}@media (max-height:520px) and (orientation:landscape){.floatingWaiting{top:10px}.roomTools{display:flex}.liveMeeting{grid-template-rows:minmax(0,1fr) 62px}}.newMenu button.copied,.newMenu button.copied:hover{color:#fff;background:#225b66}.newMenu button.copied small{color:#eef7d5}.settingsMenu{max-height:min(620px,100vh - 90px);overflow-y:auto}.cohostSettings{gap:5px;padding:12px 0 3px;display:grid}.cohostSettings>b{font-size:11px}.meetingToolbar .cohostSettings button{color:#303832;text-align:left;background:#f2f4ef;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;width:100%;height:40px;padding:0 6px;display:grid}.meetingToolbar .cohostSettings button>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.meetingToolbar .cohostSettings button>b{font-size:10px}.meetingToolbar .cohostSettings button>small{color:#1c5662;font-size:8px}.meetingToolbar .cohostSettings button:disabled{opacity:.65}.galleryPagination{z-index:17;color:#e8ece8;background:#202522e8;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:8px;height:34px;padding:3px;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0004}.galleryPagination button{color:#fff;cursor:pointer;background:#3b443e;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;line-height:1}.galleryPagination button:disabled{opacity:.3;cursor:not-allowed}.galleryPagination span{text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:10px;font-weight:700}@media (max-width:560px){.galleryPagination{bottom:76px}}.sideNav .sideFoot{font-size:11px;font-weight:500}.sideFoot .ugandaDot{width:10px;height:10px;margin-bottom:9px;box-shadow:13px 0 #e6372d,-13px 0 #151515}.sideNav{background:#225b660e;border-right-color:#225b661f}.meetingCanvas.sharing{place-items:center;grid-template:minmax(0,1fr)/minmax(0,1fr)!important}.meetingCanvas.sharing .screenTile{aspect-ratio:16/9;background:#111512;place-self:center;width:min(100%,177.778svh - 195.556px);height:auto;max-height:100%}.meetingCanvas.sharing .screenTile video{pointer-events:none;width:100%;height:100%;object-fit:contain!important;transform:none!important}.meetingCanvas.sharing .screenTile video.optimizingVideo{opacity:0}.videoOptimizing{z-index:3;color:#e7ebe7;letter-spacing:.01em;background:#111512;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex;position:absolute;inset:0}.videoOptimizing i{border:2px solid #ffffff2b;border-top-color:#9fba00;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite videoOptimizingSpin}@keyframes videoOptimizingSpin{to{transform:rotate(360deg)}}@media (max-width:560px){.meetingCanvas.sharing .screenTile{aspect-ratio:16/9;width:100%;height:auto;max-height:100%}}.participantTile.speaking>span:first-of-type{box-shadow:0 0 0 4px #b4d84a,0 0 24px #225b6670}.peopleList .personRow.speaking>span:first-child{box-shadow:0 0 0 3px #9fba00}.signupPage{color:#172234;background:#f7f9fb;min-height:100svh;padding:24px 36px 52px}.signupLogo{position:absolute;top:20px;left:34px}.signupLogo img{object-fit:contain;width:132px;height:52px}.signupPage>header{text-align:center}.signupPage>header h1{letter-spacing:-1.5px;margin:8px 0 10px;font-size:43px;line-height:1.15}.signupPage>header p{color:#566173;margin:0;font-size:20px}.signupCard{background:#fff;border:1px solid #dfe4e9;border-radius:16px;width:min(1100px,100%);margin:36px auto 0;padding:42px 40px 28px;box-shadow:0 1px 4px #1722340d}.signupGrid{grid-template-columns:1fr 1fr;gap:27px 24px;display:grid}.signupGrid label{color:#364257;gap:10px;font-size:18px;font-weight:550;display:grid}.signupGrid label>small{color:#98a1b1;font-size:15px;font-weight:400;display:inline}.signupGrid input,.signupGrid select{color:#273348;width:100%;height:64px;font:inherit;background:#fff;border:1px solid #ccd3dc;border-radius:13px;outline:none;padding:0 21px;font-weight:400}.signupGrid input::placeholder{color:#a1a9b8}.signupGrid input:focus,.signupGrid select:focus{border-color:#83aa0e;box-shadow:0 0 0 3px #225b6620}.phoneField,.passwordField{display:flex;position:relative}.phoneField>span{white-space:nowrap;border:1px solid #ccd3dc;border-right:0;border-radius:13px 0 0 13px;align-items:center;gap:10px;height:64px;padding:0 20px;font-weight:400;display:flex}.phoneField input{border-radius:0 13px 13px 0}.passwordField button{color:#82aa0e;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.passwordField button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:25px}.passwordField input{padding-right:60px}.signupGrid .fieldHelp{color:#147a42;cursor:help;background:#dff8e9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-weight:700;display:inline-grid}.termsCheck{color:#4c5668;cursor:pointer;align-items:center;gap:12px;margin:26px 0 18px;font-size:16px;display:flex}.termsCheck input{appearance:none;cursor:pointer;background:#e5e9e3;border:1px solid #aeb8aa;border-radius:999px;outline:0;flex:0 0 40px;width:40px;height:22px;margin:0;transition:border-color .18s,background .18s;position:relative}.termsCheck input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #1b281b40}.termsCheck input:checked{background:#225b66;border-color:#789d0e}.termsCheck input:checked:after{transform:translate(18px)}.termsCheck input:focus-visible{box-shadow:0 0 0 3px #225b6635}.termsCheck a,.signinPrompt a{color:#78a000;text-decoration:underline}.signupError{color:#a72f2a;background:#fcebea;border-radius:9px;margin:0 0 14px;padding:11px 14px;font-size:14px}.createAccount{color:#fff;cursor:pointer;background:#276975;border:0;border-radius:13px;width:100%;height:66px;font-size:21px;font-weight:600}.createAccount:hover{background:#184752}.createAccount:disabled{opacity:.6;cursor:wait}.signinPrompt{text-align:center;color:#657081;margin:18px 0 0;font-size:14px}.signupSuccess{text-align:center;background:#fff;border:1px solid #dfe6d8;border-radius:20px;width:min(480px,100% - 32px);margin:12vh auto;padding:48px;box-shadow:0 20px 60px #17223412}.signupSuccess>span{color:#fff;background:#276975;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:29px;display:grid}.signupSuccess p{color:#657081}.signupSuccess a{color:#fff;background:#276975;border-radius:10px;align-items:center;height:50px;margin-top:15px;padding:0 24px;font-weight:650;display:inline-flex}@media (max-width:800px){.signupPage{padding:82px 16px 28px}.signupLogo{top:12px;left:16px}.signupPage>header h1{font-size:34px}.signupPage>header p{font-size:16px}.signupCard{margin-top:26px;padding:24px 18px}.signupGrid{grid-template-columns:1fr;gap:20px}.signupGrid label{font-size:16px}.signupGrid input,.signupGrid select,.phoneField>span{height:56px}.termsCheck{align-items:flex-start;font-size:14px}.createAccount{height:58px}}.signupNav{z-index:20;background:#fff;border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex;position:fixed;top:0;left:0;right:0}.signupNav .gifLogo{align-items:center;display:flex}.signupNav .gifLogo img{object-fit:contain;width:150px;height:58px}.signupBack{color:#3f4b43;background:#f5f7f4;border:1px solid #dce3d6;border-radius:9px;align-items:center;height:40px;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex}.signupBack:hover{color:#fff;background:#184752;border-color:#184752}@media (min-width:801px){.signupPage{padding-top:88px}.signupPage>header h1{letter-spacing:-1px;margin:3px 0 6px;font-size:34px}.signupPage>header p{font-size:16px}.signupCard{width:min(820px,100%);margin-top:22px;padding:26px 28px 18px}.signupGrid{gap:17px 20px}.signupGrid label{gap:6px;font-size:14px}.signupGrid label>small{font-size:12px}.signupGrid input,.signupGrid select{border-radius:10px;height:49px;padding:0 15px}.phoneField>span{border-radius:10px 0 0 10px;gap:7px;height:49px;padding:0 13px}.phoneField input{border-radius:0 10px 10px 0}.passwordField button{width:40px;height:40px;top:4px;right:5px}.passwordField button svg{width:21px}.signupGrid .fieldHelp{width:20px;height:20px;font-size:12px}.termsCheck{gap:9px;margin:18px 0 13px;font-size:13px}.termsCheck input{width:40px;height:22px}.createAccount{border-radius:10px;height:49px;font-size:17px}.signinPrompt{margin-top:12px;font-size:12px}}@media (max-width:800px){.signupPage{padding-top:94px}.signupNav{height:66px;padding:0 16px}.signupNav .gifLogo img{width:120px;height:52px}.signupBack{height:36px;padding:0 12px;font-size:12px}}.headerActions .getStartedButton{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:11px;width:auto;height:42px;padding:0 20px;display:flex}.headerActions .getStartedButton:hover{color:#fff;background:#66850d;transform:translateY(-1px)}@media (max-width:1050px) and (min-width:761px){.headerActions .getStartedButton{display:flex}}.signupOverlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118148c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.signupDialog{color:#172234;background:#fff;border:1px solid #dfe5df;border-radius:16px;width:min(700px,100%);max-height:calc(100svh - 36px);padding:22px 24px 18px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #07100966}.signupDialog>header{text-align:center}.signupDialog>header h1{letter-spacing:-.6px;margin:0 0 3px;font-size:25px}.signupDialog>header p{color:#687385;margin:0;font-size:13px}.closeSignup{z-index:2;color:#667069;cursor:pointer;background:#f0f3ef;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;line-height:1;display:grid;position:absolute;top:10px;right:12px}.closeSignup:hover{color:#fff;background:#184752}.signupDialog .signupCard{width:100%;box-shadow:none;border:0;border-radius:0;margin:17px 0 0;padding:0}.signupDialog .signupGrid{gap:12px 15px}.signupDialog .signupGrid label{gap:5px;font-size:12px}.signupDialog .signupGrid label>small{font-size:10px}.signupDialog .signupGrid input,.signupDialog .signupGrid select{border-radius:8px;height:41px;padding:0 12px;font-size:12px}.signupDialog .phoneField>span{border-radius:8px 0 0 8px;height:41px;padding:0 10px;font-size:12px}.signupDialog .phoneField input{border-radius:0 8px 8px 0}.signupDialog .passwordField button{width:37px;height:37px;top:2px;right:3px}.signupDialog .passwordField button svg{width:18px}.signupDialog .fieldHelp{width:17px;height:17px;font-size:10px}.signupDialog .termsCheck{gap:8px;margin:14px 0 10px;font-size:11px}.signupDialog .termsCheck input{width:40px;height:22px}.signupDialog .createAccount{border-radius:8px;height:42px;font-size:14px}.signupDialog .signinPrompt{margin-top:9px;font-size:10px}.signinPrompt button{color:#78a000;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.signupOverlay .signupSuccess{margin:0}.signupSuccess button{color:#fff;cursor:pointer;background:#276975;border:0;border-radius:10px;height:50px;margin-top:15px;padding:0 24px;font-weight:650}@media (max-width:600px){.signupOverlay{place-items:end center;padding:8px}.signupDialog{border-radius:16px;max-height:calc(100svh - 16px);padding:20px 16px 16px}.signupDialog .signupGrid{grid-template-columns:1fr;gap:11px}.signupDialog>header h1{font-size:22px}.signupDialog .signupGrid input,.signupDialog .signupGrid select,.signupDialog .phoneField>span{height:42px}}.signupStandalone{color:#172234;background:#f7f9f7;min-height:100svh;padding-top:70px;font-family:inherit}.signupInline{place-items:center;min-height:calc(100svh - 70px);padding:28px 24px;display:grid}.signupInline .signupDialog{width:min(760px,100%);max-height:none;padding:29px 31px 23px}.signupInline .signupDialog>header h1{font-size:30px}.signupInline .signupDialog>header p{font-size:15px}.signupInline .signupGrid label{gap:7px;font-size:14px}.signupInline .signupGrid label>small{font-size:12px}.signupInline .signupGrid input,.signupInline .signupGrid select{height:49px;padding:0 15px;font-size:14px}.signupInline .phoneField>span{height:49px;padding:0 13px;font-size:14px}.signupInline .passwordField button{width:41px;height:41px;top:4px}.signupInline .passwordField button svg{width:21px}.signupInline .termsCheck{margin:20px 0 14px;font-size:13px}.signupInline .termsCheck input{width:40px;height:22px}.signupInline .createAccount{height:50px;font-size:16px}.signupInline .signinPrompt{margin-top:13px;font-size:12px}.signupInline .signupSuccess{margin:0}.signupInline .closeSignup{display:none}@media (max-width:600px){.signupStandalone{padding-top:66px}.signupInline{place-items:start center;min-height:calc(100svh - 66px);padding:14px 8px}.signupInline .signupDialog{max-height:none}}.signupInline .signupDialog{width:min(680px,100%)}.signupSplit{grid-template-columns:minmax(340px,1fr) minmax(560px,680px);align-items:stretch;gap:24px;width:min(1240px,100% - 40px);min-height:calc(100svh - 70px);margin:auto;padding:24px 0;display:grid}.signupSplit .signupInline{place-items:center;min-height:0;padding:0;display:grid}.signupVisual{background:#1d2b22;border-radius:18px;min-height:610px;position:relative;overflow:hidden}.signupVisual>img{object-fit:cover;width:100%;height:100%;display:block}.signupVisual:after{content:"";background:linear-gradient(#0000 35%,#101b14e8 100%);position:absolute;inset:0}.signupVisual>div{z-index:1;color:#fff;position:absolute;bottom:28px;left:30px;right:30px}.signupVisual small{color:#c5e66b;letter-spacing:.16em;font-size:10px;font-weight:750}.signupVisual h2{letter-spacing:-1px;max-width:440px;margin:9px 0 8px;font-size:30px;line-height:1.08}.signupVisual p{color:#e1e8e3;max-width:430px;margin:0;font-size:13px;line-height:1.5}@media (max-width:980px){.signupSplit{grid-template-columns:1fr;width:min(680px,100% - 24px);padding:14px 0 24px}.signupVisual{min-height:190px}.signupVisual>div{bottom:18px;left:20px;right:20px}.signupVisual h2{font-size:23px}.signupVisual p{display:none}}@media (min-width:981px){.signupSplit{grid-template-columns:minmax(460px,1.35fr) minmax(500px,580px);gap:42px;width:min(1360px,100% - 48px)}.signupSplit .signupInline .signupDialog{width:100%}}.signupStandalone,.signupDialog,.signupDialog input,.signupDialog select,.signupDialog button{font-family:inherit}.signupInline .signupDialog{padding:24px 27px 18px}.signupInline .signupCard{margin-top:16px}.signupInline .signupGrid{gap:11px 16px}.signupInline .signupGrid label{gap:4px}.signupInline .termsCheck{margin:13px 0 10px}.signupInline .createAccount{background:#225b66;height:47px}.signupInline .createAccount:hover{background:#184752}.signupInline .termsCheck a,.signupInline .signinPrompt a,.signupInline .signinPrompt button,.signupInline .passwordField button,.signupInline .fieldHelp{color:#184752}.signupInline .createAccount{margin-top:15px}.signupDialog>header{text-align:left;padding-right:170px}.organizationSignupSwitch{z-index:3;color:#184752;cursor:pointer;background:#edf5f6;border:2px solid #8ead34;border-radius:11px;min-width:145px;height:42px;padding:0 18px;font-size:13px;font-weight:750;position:absolute;top:17px;right:18px;box-shadow:0 4px 12px #173b4418}.organizationSignupSwitch:hover{color:#fff;background:#225b66;border-color:#225b66;box-shadow:0 6px 16px #173b4430}.organizationSignupGrid .organizationDomain,.organizationSignupGrid .organizationPhone{grid-column:1/-1}.organizationFieldLabel{align-items:baseline;gap:5px;display:flex}.organizationFieldLabel small{color:#98a1b1;font-size:12px;font-weight:400}.organizationSignupCard .organizationNotice{color:#34505a;background:#edf5f6;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.4}.organizationSignupCard .createAccount{margin-top:15px}@media (max-width:600px){.signupDialog>header{text-align:left;padding-right:0}.organizationSignupSwitch{width:max-content;margin:0 0 12px;display:block;position:static}.organizationSignupGrid .organizationDomain,.organizationSignupGrid .organizationPhone{grid-column:auto}}.genderSelect{position:relative}.signupDialog .genderSelect>button{color:#244a52;text-align:left;background:#edf5f6;border:1px solid #9fba51;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:49px;padding:0 15px;display:flex}.genderSelect>button i{border-bottom:2px solid #1c5662;border-right:2px solid #1c5662;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.genderSelect>div{z-index:12;background:#fff;border:1px solid #b8ca84;border-radius:9px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 30px #173b4430}.signupDialog .genderSelect>div button{color:#34402f;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;width:100%;height:38px;padding:0 11px}.signupDialog .genderSelect>div button:hover,.signupDialog .genderSelect>div button.selected{color:#26310e;background:#dcebed}.genderRequired{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.accountWrap{position:relative}.headerActions .accountAvatar{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#225b66;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:12px;font-weight:750;display:grid;overflow:hidden}.accountAvatar img{object-fit:cover;width:100%;height:100%}.headerActions .accountAvatar{color:#40510e;text-transform:none;letter-spacing:0;background:#edf5f6;border:1px solid #dce4d7;border-radius:23px;gap:10px;width:auto;height:44px;padding:0 4px 0 15px;display:flex;overflow:visible}.accountAvatar>span{font-size:13px;font-weight:750}.accountAvatar>i{color:#fff;text-transform:uppercase;background:#225b66;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;display:grid;overflow:hidden}.accountAvatar>i img{object-fit:cover;width:100%;height:100%}.headerActions .accountAvatar:hover{background:#deecef;border-color:#9fba51}@media (max-width:560px){.headerActions .accountAvatar{gap:7px;padding-left:10px}.accountAvatar>span{font-size:11px}}.loginSplit{grid-template-columns:minmax(440px,1.25fr) minmax(380px,470px);align-items:stretch;gap:42px;width:min(1120px,100% - 48px);min-height:calc(100svh - 70px);margin:auto;padding:28px 0;display:grid}.loginPanel{background:#fff;border:1px solid #dfe5df;border-radius:18px;align-self:center;padding:35px 34px;box-shadow:0 20px 55px #173b4418}.loginPanel h1{letter-spacing:-.8px;margin:0 0 5px;font-size:31px}.loginPanel header p{color:#6a746d;margin:0;font-size:14px}.loginPanel form{gap:18px;margin-top:27px;display:grid}.loginPanel label{color:#364257;gap:7px;font-size:14px;font-weight:600;display:grid}.loginPanel input{width:100%;height:50px;font:inherit;border:1px solid #ccd3dc;border-radius:9px;outline:0;padding:0 14px;font-weight:400}.loginPanel input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b6620}.loginPassword{position:relative}.loginPassword input{padding-right:57px}.loginPassword button{color:#184752;cursor:pointer;background:0 0;border:0;height:36px;padding:0 8px;font-size:11px;font-weight:700;position:absolute;top:7px;right:7px}.loginSubmit{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:9px;height:49px;font-weight:700}.loginSubmit:hover{background:#184752}.loginSubmit:disabled{opacity:.6}.loginPanel form>p:last-child{text-align:center;color:#69736c;margin:0;font-size:12px}.loginPanel form>p a{color:#184752;text-decoration:underline}.loginSplit .signupVisual{min-height:560px}.loginSplit .signupVisual>img{object-position:center top}@media (max-width:850px){.loginSplit{grid-template-columns:1fr;gap:14px;width:min(560px,100% - 24px);padding:14px 0 24px}.loginSplit .signupVisual{min-height:180px}.loginPanel{padding:27px 22px}}.loginPanel .loginSignupPrompt,.loginPanel .resendActivationPrompt{text-align:center;color:#69736c;margin:0;font-size:12px}.loginPanel .resendActivationPrompt{margin-top:-8px}@media (min-width:981px){.signupSplit.loginSplit{grid-template-columns:minmax(460px,1.35fr) minmax(500px,580px);gap:42px;width:min(1360px,100% - 48px)}.loginSplit .signupVisual{min-height:610px}}@media (max-width:980px){.signupSplit.loginSplit{grid-template-columns:1fr;gap:14px;width:min(680px,100% - 24px);padding:14px 0 24px}}.loginPassword button{place-items:center;font-size:0;display:grid;width:36px!important;padding:0!important}.loginPassword button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px}.loginPanel{justify-self:center;width:min(430px,100%)}.authStatusOverlay{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1017128f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authStatusPopup{text-align:center;color:#273229;background:#fff;border:1px solid #dfe6d9;border-radius:17px;width:min(340px,100%);padding:30px 27px 25px;box-shadow:0 24px 70px #0005}.authStatusPopup h2{letter-spacing:-.3px;margin:15px 0 6px;font-size:20px}.authStatusPopup p{color:#6d766f;margin:0;font-size:13px;line-height:1.45}.authSpinner{border:4px solid #e6edda;border-top-color:#225b66;border-radius:50%;width:44px;height:44px;margin:auto;animation:.75s linear infinite authSpin;display:block}.authErrorMark{color:#fff;background:#c94741;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:25px;font-weight:750;display:grid}.authStatusPopup button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:8px;height:40px;margin-top:18px;padding:0 20px;font-weight:700}.authStatusPopup button:hover{background:#184752}@keyframes authSpin{to{transform:rotate(360deg)}}.authNav .gifLogo{flex:0 0 150px}.authNav .joinBar{flex:1;justify-content:center;align-items:center;gap:10px;height:54px;display:flex}.authNav .joinBar label{background:#f5f7f4;border-color:#dce2d9;border-radius:12px;width:min(430px,36vw);height:44px}.authNav .joinBar input{font-size:14px}.authNav .joinButton{height:38px}.authNav .newButton{min-height:42px}.authNavActions{flex:none;align-items:center;gap:9px;margin-left:18px;display:flex}.authNav .signupBack{flex:none;margin-left:0}.authNav .navInstall{height:40px}@media (max-width:1050px){.authNav .signupBack{display:none}.authNav .joinBar label{width:min(390px,42vw)}}@media (max-width:760px){.authNav .joinBar{z-index:40;background:#fff;border-radius:20px;justify-content:stretch;width:auto;height:64px;padding:7px;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 10px 40px #10281c35}.authNav .joinBar label{width:100%;height:50px}.authNav .newButton{display:none}.authNav .gifLogo{flex-basis:120px;display:flex}}.dashboardShell{color:#243027;background:#f5f7f4;grid-template-columns:270px 1fr;min-height:100svh;display:grid}.dashboardSidebar{background:#fff;border-right:1px solid #e0e6dd;flex-direction:column;height:100svh;padding:24px 18px;display:flex;position:sticky;top:0}.dashboardLogo img{object-fit:contain;width:150px;height:52px}.dashboardIdentity{background:#f2f6e9;border-radius:14px;align-items:center;gap:11px;margin:25px 0 30px;padding:15px 12px;display:flex}.dashboardIdentity>span,.dashboardIdentity>img{object-fit:cover;color:#fff;background:#225b66;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:700;display:grid}.dashboardIdentity div{gap:3px;min-width:0;display:grid}.dashboardIdentity b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dashboardIdentity small{color:#788078;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.dashboardSidebar nav{gap:5px;display:grid}.dashboardSidebar nav button,.dashboardSignOut{color:#59635b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:47px;padding:0 13px;font-size:13px;display:flex}.dashboardSidebar nav button i{background:#f0f3ef;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.dashboardSidebar nav button.active{color:#184752;background:#e3eff1;font-weight:650}.dashboardSidebar nav button em{color:#fff;background:#225b66;border-radius:11px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.dashboardSignOut{color:#9b443f;margin-top:auto}.dashboardMain{min-width:0;padding:42px clamp(28px,5vw,76px) 50px}.dashboardMain>header{justify-content:space-between;align-items:center;display:flex}.dashboardMain>header small{color:#788179;font-size:12px}.dashboardMain>header h1{letter-spacing:-1px;margin:5px 0 0;font-size:31px}.dashboardMain>header>a{color:#fff;background:#225b66;border-radius:11px;align-items:center;height:45px;padding:0 19px;font-size:13px;font-weight:650;display:flex}.dashboardStats{grid-template-columns:repeat(3,1fr);gap:17px;margin:30px 0;display:grid}.dashboardStats article{background:#fff;border:1px solid #e2e7df;border-radius:16px;min-height:135px;padding:22px}.dashboardStats span,.dashboardStats small{color:#758078;font-size:11px;display:block}.dashboardStats b{margin:10px 0 5px;font-size:29px;display:block}.dashboardMeetings{margin-top:32px}.sectionHeading h2{margin:0;font-size:20px}.sectionHeading p{color:#7c857e;margin:5px 0 18px;font-size:12px}.dashboardMeetingCard{background:#fff;border:1px solid #e1e6df;border-radius:14px;grid-template-columns:55px 1fr auto;align-items:center;gap:15px;min-height:92px;margin-bottom:10px;padding:14px 16px;display:grid}.meetingDate{text-align:center;color:#184752;background:#e3eff1;border-radius:11px;place-content:center;height:57px;display:grid}.meetingDate b{font-size:18px}.meetingDate span{text-transform:uppercase;font-size:9px}.dashboardMeetingCard h3{margin:3px 0 2px;font-size:14px}.dashboardMeetingCard p{color:#78827a;margin:0;font-size:11px}.meetingRole{color:#276975;text-transform:uppercase;font-size:9px;font-weight:700}.meetingRole.invited{color:#34755b}.dashboardMeetingCard>a{color:#1c5662;border:1px solid #8eabb1;border-radius:9px;align-items:center;height:35px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.dashboardEmpty{text-align:center;background:#fff;border:1px dashed #ccd5c8;border-radius:16px;padding:55px}.dashboardEmpty b{font-size:16px}.dashboardEmpty p{color:#7b847d;font-size:12px}.dashboardEmpty a{color:#1c5662;text-decoration:underline}.profilePanel{background:#fff;border:1px solid #e1e7df;border-radius:18px;grid-template-columns:180px 1fr;gap:35px;max-width:760px;margin-top:35px;padding:30px;display:grid}.profilePhoto{flex-direction:column;align-items:center;gap:14px;display:flex}.profilePhoto>span,.profilePhoto>img{object-fit:cover;color:#fff;background:#225b66;border-radius:50%;place-items:center;width:125px;height:125px;font-size:31px;display:grid}.profilePhoto label{color:#fff;cursor:pointer;background:#184752;border-radius:9px;align-items:center;height:37px;padding:0 14px;font-size:11px;display:flex}.profilePhoto input{display:none}.profileDetails h2{margin:0 0 18px}.profileDetails p{border-bottom:1px solid #eef0ed;gap:4px;padding:12px 0;display:grid}.profileDetails p span{color:#7b847d;font-size:10px}.profileDetails p b{font-size:13px;font-weight:550}.profileDetails>small{color:#b23d38;margin-top:12px;display:block}.dashboardCalendar{background:#fff;border:1px solid #e1e6df;border-radius:17px;margin-top:35px;padding:23px}.dashboardCalendar>header{justify-content:center;align-items:center;gap:20px;display:flex}.dashboardCalendar h2{text-align:center;min-width:190px;margin:0;font-size:19px}.dashboardCalendar>header button{cursor:pointer;background:#e8f1f3;border:0;border-radius:50%;width:34px;height:34px}.calendarLabels,.dashboardCalendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.calendarLabels b{color:#7b847d;text-align:center;padding:10px;font-size:10px}.dashboardCalendarGrid{border-top:1px solid #e8ece6;border-left:1px solid #e8ece6}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{border-bottom:1px solid #e8ece6;border-right:1px solid #e8ece6;min-height:95px;padding:8px}.dashboardCalendarGrid article>a{color:#184752;white-space:nowrap;text-overflow:ellipsis;background:#e3eff1;border-radius:5px;margin-top:6px;padding:5px;font-size:8px;display:block;overflow:hidden}.dashboardLoading{text-align:center;color:#71806f;background:#f6f8f5;place-content:center;height:100svh;display:grid}.dashboardLoading span{border:4px solid #dce9eb;border-top-color:#225b66;border-radius:50%;width:40px;height:40px;margin:auto;animation:.8s linear infinite authSpin}.dashboardLoading p{font-size:12px}@media (max-width:800px){.dashboardShell{grid-template-columns:76px 1fr}.dashboardSidebar{padding:18px 9px}.dashboardLogo img{width:58px}.dashboardIdentity{justify-content:center;padding:9px}.dashboardIdentity div{display:none}.dashboardSidebar nav button{justify-content:center;padding:0;font-size:0}.dashboardSidebar nav button i{font-size:13px}.dashboardSidebar nav button em{margin:0 0 25px 27px;position:absolute}.dashboardSignOut{justify-content:center;padding:0;font-size:10px}.dashboardMain{padding:28px 16px}.dashboardMain>header h1{font-size:24px}.dashboardStats,.profilePanel{grid-template-columns:1fr}.dashboardCalendar{padding:10px;overflow-x:auto}.calendarLabels,.dashboardCalendarGrid{min-width:650px}}@media (max-width:520px){.dashboardMain>header>a{padding:0 11px;font-size:10px}.dashboardMeetingCard{grid-template-columns:48px 1fr}.dashboardMeetingCard>a{grid-column:2;width:max-content}.dashboardStats article{min-height:105px}.dashboardStats b{font-size:23px}}.upcomingMeetings{width:100%;margin:30px 0 0}.upcomingMeetings>header h2{margin:0;font-size:22px}.upcomingMeetings>header p{color:#7c857e;margin:5px 0 18px;font-size:12px}.upcomingWeek{background:#fff;border:1px solid #dfe5dc;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:5px;display:grid}.upcomingWeek button{color:#597068;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:2px;padding:5px 4px;display:grid;position:relative}.upcomingWeek button:hover{background:#edf3ea}.upcomingWeek button.active{color:#597068;background:0 0}.upcomingWeek button small{text-transform:uppercase;font-size:9px;font-weight:750}.upcomingWeek button b{font-size:20px}.upcomingWeek button.active b{color:#6f900d;border:2px solid #6f900d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.upcomingWeek button em{color:#fff;background:#8aae14;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:8px;font-style:normal;font-weight:750;display:grid;position:absolute;top:5px;right:5px}.upcomingWeek button.active em{color:#fff;background:#8aae14}.upcomingDayHeading{gap:3px;margin:20px 0 9px;display:grid}.upcomingDayHeading small{color:#276975;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.upcomingDayHeading b{font-size:16px}.upcomingMeetingList{gap:9px;display:grid}.upcomingMeetingList article{background:#fff;border:1px solid #e1e6df;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.upcomingMeetingList h3{margin:4px 0 3px;font-size:14px}.upcomingMeetingList p{color:#78827a;margin:0;font-size:11px}.upcomingMeetingList a{color:#fff;background:#225b66;border-radius:9px;flex:none;align-items:center;height:35px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.upcomingEmpty{text-align:center;color:#78827a;background:#fff;border:1px dashed #ccd5c8;border-radius:13px;padding:36px;font-size:12px}.upcomingEmpty b{color:#2d3730;font-size:15px;display:block}.upcomingEmpty p{margin:5px 0 0}@media (max-width:620px){.upcomingMeetings{margin-top:22px}.upcomingWeek{gap:3px;padding:4px}.upcomingWeek button{min-height:54px}.upcomingWeek button small{font-size:7px}.upcomingWeek button b{font-size:16px}.upcomingWeek button.active b{width:28px;height:28px}.upcomingMeetingList article{flex-direction:column;align-items:flex-start}.upcomingMeetingList a{justify-content:center;width:100%}}.signupInline .signupGrid label,.signupInline .genderSelect>button,.signupInline .phoneField b{font-weight:400}.signupInline .signupGrid .fieldError{color:#bd3934;font-size:10px;font-weight:550;line-height:1.25;display:block}.signupInline .signupGrid input[aria-invalid=true],.signupInline .phoneField.invalid{border-color:#d65a55}.signupInline .signupGrid input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #d65a5518}.signupInline .signupSuccess,.signupOverlay .signupSuccess{border-radius:16px;width:min(390px,100% - 32px);padding:34px 30px}.signupSuccess>span{width:50px;height:50px;font-size:23px}.signupSuccess h1{margin:16px 0 7px;font-size:27px}.signupSuccess p{margin:0;font-size:14px;line-height:1.45}.signupSuccess a{border-radius:9px;height:43px;margin-top:20px;padding:0 21px;font-size:14px}.otpPendingLink{color:#fff;background:#225b66;border-radius:9px;align-items:center;height:43px;margin-top:20px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.dashboardSidebar .dashboardIdentity{margin:auto 0 8px}.dashboardSidebar .dashboardSignOut{margin-top:0}.domainActions.entityActions .approve,.domainActions.entityActions .delete{color:#fff}.domainActions.entityActions .approve{background:#238451;border-color:#238451}.domainActions.entityActions .approve:hover{background:#17683d;border-color:#17683d}.domainActions.entityActions .delete{background:#c94842;border-color:#c94842}.domainActions.entityActions .delete:hover{color:#fff;background:#a93631;border-color:#a93631}.dashboardSidebar .dashboardIdentity{background:0 0;border-radius:0;padding:10px 8px}.dashboardSidebar .dashboardSignOut{color:#b63f38;background:0 0;border:0;border-radius:8px;gap:12px;width:max-content;height:48px;padding:0 10px;font-size:16px;font-weight:650}.dashboardSignOut svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}@media (max-width:800px){.dashboardSidebar .dashboardSignOut{justify-content:center;padding:0;transition:width .18s,padding .18s,background .18s}.dashboardSignOut span{display:none}.dashboardSidebar .dashboardSignOut:hover,.dashboardSidebar .dashboardSignOut:focus-visible{justify-content:flex-start;width:142px;padding:0 14px}.dashboardSidebar .dashboardSignOut:hover span,.dashboardSidebar .dashboardSignOut:focus-visible span{display:inline}}.dashboardSidebar .dashboardSignOut{color:#fff;background:#bd433c;border-radius:11px;justify-content:center;width:100%;height:50px;padding:0 16px}.dashboardSidebar .dashboardSignOut:hover{color:#fff;background:#a93630}.dashboardSignOut svg path:first-child{fill:#fff;stroke:#fff}.dashboardSidebar .dashboardSignOut{align-self:center;width:max-content;padding:0 18px}.dashboardCalendar{width:min(900px,100%);margin:28px auto 0;padding:18px}.dashboardCalendar>header button{width:30px;height:30px}.calendarLabels{margin-top:16px}.calendarLabels b{padding:7px;font-size:9px}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{min-height:68px;padding:6px}.dashboardCalendarGrid article>span{font-size:10px}.dashboardCalendarGrid article>a{margin-top:4px;padding:4px;font-size:7px}.dashboardCalendar h2{font-size:21px}.calendarLabels b{font-size:12px}.dashboardCalendarGrid article>span{font-size:14px;font-weight:550}.dashboardCalendarGrid article>a{font-size:10px}.dashboardCalendar{width:100%}.dashboardShell{min-height:calc(100svh - 62px);margin-top:62px}.dashboardSidebar{height:calc(100svh - 62px);padding-top:28px;top:62px}@media (max-width:800px){.dashboardShell{min-height:calc(100svh - 58px);margin-top:58px}.dashboardSidebar{height:calc(100svh - 58px);top:58px}}@media (min-width:601px){.dashboardSidebar{align-self:start;min-height:0;max-height:calc(100svh - 62px);position:sticky;overflow:hidden}.dashboardSidebar nav{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.dashboardSidebar nav::-webkit-scrollbar{width:0;height:0}}@media (min-width:601px) and (max-width:800px){.dashboardSidebar{max-height:calc(100svh - 58px)}}.dashboardSidebar{background:#153e47;border-right-color:#2a5f69}.dashboardSidebar nav button{color:#d8e2dc}.dashboardSidebar nav button i{color:#dce7df;background:#2a5f69}.dashboardSidebar nav button:hover{color:#fff;background:#22515b}.dashboardSidebar nav button.active{color:#26370d;background:#dcebed}.dashboardSidebar nav button.active i{color:#fff;background:#225b66}.dashboardSidebar .dashboardIdentity{color:#fff}.dashboardSidebar .dashboardIdentity small{color:#b8c8be}.dashboardSidebar .dashboardIdentity>span{color:#fff;background:#225b66}.dashboardSidebar .dashboardSignOut{box-shadow:0 8px 22px #08170f45}.dashboardSidebar nav button i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dashboardCalendarGrid>article{position:relative}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{min-height:150px}.calendarDayCount{color:#2a5aa8;background:#dce8f8;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:750;display:grid;position:absolute;top:6px;right:6px}.dashboardCalendarGrid article>.calendarMeeting{color:#184752;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;height:21px;margin-top:4px;padding:3px 6px;font-size:9px;display:block;overflow:hidden}.dashboardCalendarGrid article>.calendarMeeting:hover{color:#184752;background:#e9f2d1}.calendarDetailOverlay{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11191485;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendarDetail{color:#263129;background:#fff;border-radius:17px;width:min(430px,100%);padding:29px;position:relative;box-shadow:0 25px 75px #0005}.calendarDetailClose{color:#59645b;cursor:pointer;background:#eff2ed;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:12px;right:13px}.calendarDetail h2{margin:7px 38px 21px 0;font-size:24px}.calendarDetailRows{gap:0;display:grid}.calendarDetailRows p{border-top:1px solid #e8ece6;gap:4px;margin:0;padding:13px 0;display:grid}.calendarDetailRows span{color:#7a847c;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.calendarDetailRows b{font-size:13px;font-weight:550}.calendarDetail footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.calendarDetail footer button,.calendarDetail footer a{cursor:pointer;background:#fff;border:1px solid #d9dfd6;border-radius:9px;align-items:center;height:42px;padding:0 17px;font-size:12px;font-weight:650;display:flex}.calendarDetail footer a{color:#fff;background:#225b66;border-color:#225b66}.meetingCardActions{align-items:center;gap:7px;display:flex}.meetingCardActions button,.meetingCardActions a{color:#566159;cursor:pointer;background:#fff;border:1px solid #d6ddd3;border-radius:9px;align-items:center;height:35px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.meetingCardActions a{color:#1c5662;border-color:#8eabb1}.meetingCardActions button:hover{background:#f1f4ef}.meetingCardActions button.delete{color:#b4433c;background:#fff8f7;border-color:#efd0cd}.meetingManageOverlay{z-index:250;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1119148a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.editMeetingDialog,.deleteMeetingDialog{color:#263129;background:#fff;border-radius:17px;width:min(440px,100%);padding:27px;box-shadow:0 25px 75px #0005}.editMeetingDialog>header{justify-content:space-between;display:flex}.editMeetingDialog header small{color:#184752;letter-spacing:.13em;font-size:9px;font-weight:750}.editMeetingDialog h2,.deleteMeetingDialog h2{margin:4px 0 20px;font-size:24px}.editMeetingDialog header>button{cursor:pointer;background:#eff2ed;border:0;border-radius:50%;width:32px;height:32px;font-size:21px}.editMeetingDialog form{gap:16px;display:grid}.editMeetingDialog label{color:#58635b;gap:7px;font-size:12px;font-weight:600;display:grid}.editMeetingDialog input{height:48px;font:inherit;border:1px solid #d4dbd1;border-radius:9px;outline:0;padding:0 13px}.editMeetingDialog input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661c}.editMeetingDialog form>p{color:#bd3e38;margin:0;font-size:11px}.editMeetingDialog footer,.deleteMeetingDialog footer{justify-content:flex-end;gap:9px;margin-top:7px;display:flex}.editMeetingDialog footer button,.deleteMeetingDialog footer button{cursor:pointer;background:#fff;border:1px solid #d7ddd4;border-radius:9px;height:42px;padding:0 16px;font-size:11px;font-weight:700}.editMeetingDialog footer button:last-child{color:#fff;background:#225b66;border-color:#225b66}.deleteMeetingDialog{text-align:center}.deleteMeetingDialog>span{color:#fff;background:#c74640;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font-size:23px;font-weight:750;display:grid}.deleteMeetingDialog h2{margin:14px 0 7px}.deleteMeetingDialog p{color:#727d74;margin:0;font-size:12px;line-height:1.5}.deleteMeetingDialog footer{justify-content:center;margin-top:23px}.deleteMeetingDialog footer button.danger{color:#fff;background:#c74640;border-color:#c74640}@media (max-width:620px){.dashboardMeetingCard{grid-template-columns:48px 1fr}.meetingCardActions{flex-wrap:wrap;grid-column:2}}.meetingCardActions a{color:#fff;background:#225b66;border-color:#225b66}.meetingCardActions a:hover{background:#6f900d;border-color:#6f900d}.meetingCardActions button.copied,.meetingCardActions button.copied:hover{color:#fff;background:#225b66;border-color:#6f900d}.meetingRole.cancelled{color:#a8342f}.dashboardMeetingCard.cancelled{background:#fcf9f8;border-color:#e4cfcd}.dashboardMeetingCard.cancelled .meetingDate{color:#8e5551;background:#f3e5e3}.cancelMeetingDialog>small{color:#a8342f;margin:13px 0 0;font-size:11px;display:block}.dashboardSidebar .dashboardSignOut{border-radius:9px;align-self:flex-start;gap:9px;height:42px;margin-left:8px;padding:0 13px;font-size:14px}.dashboardSidebar .dashboardSignOut svg{width:22px;height:22px}.scheduleAuthOverlay{z-index:230;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1119148a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scheduleAuthPrompt{text-align:center;color:#263129;background:#fff;border-radius:17px;width:min(410px,100%);padding:31px 29px 27px;position:relative;box-shadow:0 25px 75px #0005}.scheduleAuthPrompt>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;display:grid}.scheduleAuthPrompt h2{margin:16px 0 7px;font-size:23px}.scheduleAuthPrompt p{color:#717c74;margin:0;font-size:13px;line-height:1.5}.scheduleAuthPrompt>div{justify-content:center;gap:9px;margin-top:23px;display:flex}.scheduleAuthPrompt>div a{border:1px solid #d8ded5;border-radius:9px;align-items:center;height:43px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.scheduleAuthPrompt>div a:last-child{color:#fff;background:#225b66;border-color:#225b66}.scheduleAuthClose{color:#58635b;cursor:pointer;background:#eff2ed;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;position:absolute;top:11px;right:12px}.otpCard{text-align:center;color:#263129;background:#fff;border:1px solid #dfe6da;border-radius:18px;width:min(430px,100%);padding:34px 31px;box-shadow:0 20px 60px #17223418}.otpCard>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:21px;display:grid}.otpCard h1{margin:16px 0 7px;font-size:26px}.otpCard>p{color:#717b73;margin:0;font-size:13px;line-height:1.5}.otpCard form{text-align:left;margin-top:23px;display:grid}.otpCard form label{color:#525e55;margin-bottom:7px;font-size:12px;font-weight:650}.otpCard form input{color:#263129;text-align:center;letter-spacing:10px;background:#fbfcfa;border:1px solid #cfd8cb;border-radius:11px;outline:0;height:58px;padding:0 14px;font-size:25px;font-weight:700}.otpCard form input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b6620}.otpCard form>button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:9px;height:47px;margin-top:14px;font-size:14px;font-weight:700}.otpCard form>button:disabled{opacity:.65}.otpCard .otpResend{color:#737e75;margin-top:17px;font-size:11px}.otpResend button{color:#1c5662;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.otpNotice{color:#517007;margin-top:13px;font-size:11px;display:block}.otpBoxes{justify-content:center;gap:9px;display:flex}.otpCard form .otpBoxes input{letter-spacing:0;border:2px solid #b9c6b3;border-radius:9px;flex:0 0 50px;width:50px;height:58px;padding:0;font-size:23px}.otpCard form .otpBoxes input:focus{border-color:#2380ba;box-shadow:0 0 0 2px #2380ba18}@media (max-width:480px){.otpCard{padding:29px 18px}.otpBoxes{gap:6px}.otpCard form .otpBoxes input{flex-basis:41px;width:41px;height:52px}}.resendActivationPrompt{text-align:center;color:#747e76;margin:7px 0 0;font-size:11px}.resendActivationPrompt button{color:#184752;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.resendCodeOverlay{z-index:310;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1119148a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.resendCodeDialog{text-align:center;color:#263129;background:#fff;border-radius:18px;width:min(420px,100%);padding:32px 30px 28px;position:relative;box-shadow:0 25px 75px #0005}.resendCodeDialog>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.resendCodeDialog>span svg,.otpCard>span svg{width:27px;height:27px;display:block}.resendCodeDialog.confirmed>span{background:#789b11;font-size:22px}.resendCodeDialog h2{margin:17px 0 7px;font-size:23px}.resendCodeDialog>p{color:#717c74;margin:0;font-size:13px;line-height:1.55}.resendCodeDialog form{text-align:left;gap:10px;margin-top:22px;display:grid}.resendCodeDialog label{color:#4f5b53;gap:7px;font-size:12px;font-weight:650;display:grid}.resendCodeDialog input{width:100%;height:47px;font:inherit;border:1px solid #cfd8cb;border-radius:9px;outline:0;padding:0 13px}.resendCodeDialog form>small{color:#a33f38;font-size:11px;line-height:1.4}.resendCodeDialog form>button,.resendCodeDone{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:9px;height:45px;font-size:13px;font-weight:700}.resendCodeDialog form>button:disabled{opacity:.6;cursor:wait}.resendCodeDone{background:#789b11;margin-top:22px;padding:0 24px}.resendCodeClose{color:#58635b;cursor:pointer;background:#eff2ed;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;position:absolute;top:11px;right:12px}.resendCodeClose:disabled{opacity:.5;cursor:wait}.resendCodeDialog.confirmed>span{background:#225b66}.resendCodeDialog.verified>span{background:#789b11}.resendCodeOtp{justify-content:center;gap:7px;display:flex}.resendCodeDialog .resendCodeOtp input{text-align:center;border-width:2px;flex:0 0 43px;width:43px;height:50px;padding:0;font-size:21px;font-weight:700}.resendVerificationForm>button{text-align:center}@media (max-width:480px){.resendCodeDialog{padding-left:18px;padding-right:18px}.resendCodeOtp{gap:5px}.resendCodeDialog .resendCodeOtp input{flex-basis:38px;width:38px;height:47px}}.dashboardAdminLink{color:#d8e2dc;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:47px;padding:0 13px;font-size:13px;display:flex}.dashboardAdminLink i{color:#dce7df;background:#2a5f69;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.dashboardAdminLink i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dashboardAdminLink:hover{color:#fff;background:#22515b}.adminShell{color:#243027;background:#f4f6f2;grid-template-columns:250px 1fr;min-height:calc(100svh - 70px);margin-top:70px;display:grid}.adminSidebar{color:#fff;background:#152f25;flex-direction:column;height:calc(100svh - 70px);padding:32px 20px;display:flex;position:sticky;top:70px}.adminSidebar small{color:#a7c33e;letter-spacing:.16em;font-size:9px;font-weight:800}.adminSidebar h1{margin:5px 0 32px;font-size:21px}.adminSidebar nav{gap:6px;display:grid}.adminSidebar nav button{color:#c7d4cc;text-align:left;text-transform:capitalize;height:45px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px}.adminSidebar nav button.active{color:#26370d;background:#dcebed;font-weight:700}.adminSidebar>a{color:#d4dfd8;margin-top:auto;font-size:12px}.adminMain{min-width:0;padding:39px clamp(22px,4vw,58px) 55px}.adminMain>header small{color:#718b25;letter-spacing:.13em;font-size:9px;font-weight:800}.adminMain>header h2{margin:5px 0 28px;font-size:30px}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adminStats article{background:#fff;border:1px solid #dfe5dc;border-radius:15px;padding:21px}.adminStats span,.adminStats small{color:#78827a;font-size:10px;display:block}.adminStats b{margin:11px 0 4px;font-size:25px;display:block}.adminPanel{background:#fff;border:1px solid #dfe5dc;border-radius:16px;margin-top:25px;overflow:hidden}.adminPanel>header{border-bottom:1px solid #e7ebe5;padding:21px 23px}.adminPanel h3{margin:0;font-size:17px}.adminPanel header p{color:#778179;margin:5px 0 0;font-size:11px}.adminTableWrap{width:100%;overflow:auto}.adminTableWrap table{border-collapse:collapse;white-space:nowrap;width:100%}.adminTableWrap th{color:#7b847d;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f7f8f6;padding:11px 15px;font-size:9px}.adminTableWrap td{color:#59635b;border-top:1px solid #edf0eb;padding:14px 15px;font-size:11px}.adminTableWrap td>b,.adminTableWrap td>small{display:block}.adminTableWrap td>b{color:#2d3730;font-size:12px}.adminTableWrap td>small{color:#859087;margin-top:3px;font-size:9px}.viewReport{color:#5d770c;cursor:pointer;background:#eff6f7;border:1px solid #225b66;border-radius:7px;height:31px;padding:0 11px;font-size:10px;font-weight:700}.rightToggle{cursor:pointer;background:#c8cfca;border:0;border-radius:11px;width:36px;height:21px;padding:0;position:relative}.rightToggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.rightToggle.on{background:#225b66}.rightToggle.on i{transform:translate(15px)}.adminError{color:#9e3833;background:#fff0ef;border-radius:9px;justify-content:space-between;padding:11px 14px;font-size:11px;display:flex}.adminError button{color:inherit;cursor:pointer;background:0 0;border:0}.adminModal{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10191391;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminModal>section{background:#fff;border-radius:18px;width:min(800px,100%);max-height:90svh;padding:29px;position:relative;overflow:auto;box-shadow:0 25px 80px #0005}.adminModal>section>small{color:#184752;letter-spacing:.13em;font-size:9px;font-weight:800}.adminModal h2{margin:5px 40px 20px 0;font-size:25px}.adminModal h3{margin:25px 0 9px;font-size:15px}.adminModalClose{cursor:pointer;background:#edf1eb;border:0;border-radius:50%;width:33px;height:33px;font-size:21px;position:absolute;top:14px;right:16px}.meetingReportMeta{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.meetingReportMeta p{background:#f3f6ef;border-radius:10px;margin:0;padding:13px}.meetingReportMeta span,.meetingReportMeta small,.meetingReportMeta b{display:block}.meetingReportMeta span{color:#7d877f;text-transform:uppercase;font-size:8px}.meetingReportMeta b{margin-top:5px;font-size:11px}.meetingReportMeta small{color:#7b857d;margin-top:2px;font-size:8px}@media (max-width:1000px){.adminStats,.meetingReportMeta{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.adminShell{grid-template-columns:1fr}.adminSidebar{width:100%;height:auto;padding:18px;position:static}.adminSidebar h1{margin-bottom:14px}.adminSidebar nav{grid-template-columns:repeat(3,1fr)}.adminSidebar>a{margin-top:14px}.adminMain{padding:24px 14px}.adminStats{grid-template-columns:1fr 1fr}}@media (max-width:460px){.adminStats,.meetingReportMeta{grid-template-columns:1fr}}.adminSidebar small,.adminMain>header small,.adminModal>section>small{font-size:12px}.adminSidebar h1{font-size:25px}.adminSidebar nav button{font-size:15px}.adminSidebar>a{font-size:14px}.adminMain>header h2{font-size:34px}.adminStats span,.adminStats small{font-size:13px}.adminStats b{font-size:30px}.adminPanel h3{font-size:21px}.adminPanel header p{font-size:14px}.adminTableWrap th{padding:14px 17px;font-size:12px}.adminTableWrap td{padding:16px 17px;font-size:14px}.adminTableWrap td>b{font-size:15px}.adminTableWrap td>small{font-size:12px}.viewReport{height:38px;padding:0 14px;font-size:13px}.adminError{font-size:14px}.adminModal h2{font-size:31px}.adminModal h3{font-size:20px}.meetingReportMeta span{font-size:11px}.meetingReportMeta b{font-size:15px}.meetingReportMeta small{font-size:12px}.adminModal>section{padding:34px}.adminModalClose{width:39px;height:39px;font-size:25px}.meetingSessions{gap:18px;margin-top:25px;display:grid}.meetingSession{border:1px solid #dfe5dc;border-radius:13px;overflow:hidden}.meetingSession>header{background:#f3f6ef;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.meetingSession>header>div:last-child{text-align:right}.meetingSession header small,.meetingSession header b{display:block}.meetingSession header small{color:#78827a;font-size:11px}.meetingSession header h3{margin:3px 0 0}.meetingSession header>div:first-child>small{color:#184752;letter-spacing:.1em;font-weight:800}.emptyMeetingSessions{color:#78827a;text-align:center;background:#f3f6ef;border-radius:12px;padding:32px}@media (max-width:800px){.dashboardAdminLink{justify-content:center;padding:0;font-size:0}.dashboardAdminLink span{display:none}}.sidebarSectionLabel{color:#91a99b;letter-spacing:.12em;margin:18px 13px 5px;font-size:9px;font-weight:800}.adminInlineStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:-13px 0 30px;display:grid}.adminInlineStats article{background:#fff;border:1px solid #dfe5dc;border-radius:12px;padding:15px 18px}.adminInlineStats span{color:#78827a;font-size:12px;display:block}.adminInlineStats b{margin-top:7px;font-size:22px;display:block}.inlineAdminPanel{margin-top:28px}@media (max-width:900px){.adminInlineStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.sidebarSectionLabel{display:none}}@media (max-width:480px){.adminInlineStats{grid-template-columns:1fr}}.meetingFilters{grid-template-columns:minmax(210px,1.6fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:11px;margin-top:20px;display:grid}.meetingFilters label{gap:7px;display:grid}.meetingFilters label>span{color:#667169;font-size:11px;font-weight:700}.meetingFilters input,.meetingFilters select{color:#29332c;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #ccd5c9;border-radius:9px;outline:0;padding:0 12px;font-size:13px}.meetingFilters input:focus,.meetingFilters select:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661a}.meetingFilters>button{color:#566158;cursor:pointer;background:#f7f9f5;border:1px solid #d5dcd2;border-radius:9px;height:43px;padding:0 15px;font-size:12px;font-weight:700}.meetingFilters>button:hover{color:#fff;background:#184752}.filterResult{color:#78827a;margin-top:13px;font-size:12px}.filterResult b{color:#184752}.adminTableWrap td.noFilterResults{text-align:center;color:#7a857c;padding:42px;font-size:14px}@media (max-width:1100px){.meetingFilters{grid-template-columns:repeat(2,minmax(170px,1fr))}.meetingFilters>button{width:max-content}}@media (max-width:600px){.meetingFilters{grid-template-columns:1fr}}.dashboardMain:has(.meetingFilters)>header{display:none}.adminPanel:has(.meetingFilters){background:0 0;border:0;margin-top:0;overflow:visible}.adminPanel:has(.meetingFilters)>header{border:0;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px 28px;padding:0 0 20px;display:grid}.adminPanel:has(.meetingFilters)>header h3{white-space:nowrap;align-self:center;font-size:0}.adminPanel:has(.meetingFilters)>header h3:after{content:"Meetings created";letter-spacing:-1px;font-size:34px}.adminPanel:has(.meetingFilters)>header>p{display:none}.adminPanel:has(.meetingFilters) .meetingFilters{margin:0}.adminPanel:has(.meetingFilters) .filterResult{grid-column:2;margin:0}.adminPanel:has(.meetingFilters)>.adminTableWrap{background:#fff;border:1px solid #dfe5dc;border-radius:16px}@media (max-width:1250px){.adminPanel:has(.meetingFilters)>header{grid-template-columns:1fr}.adminPanel:has(.meetingFilters) .filterResult{grid-column:1}.adminPanel:has(.meetingFilters)>header h3{margin-bottom:8px}}.adminPanel:has(.meetingFilters)>header h3:after{content:"Meetings\a created";white-space:pre-line;line-height:1.05;display:block}.adminPanel:has(.meetingFilters) .filterResult{display:none}.adminMeetingsTable{table-layout:fixed}.adminMeetingsTable th:first-child{width:5%}.adminMeetingsTable th:nth-child(2){width:29%}.adminMeetingsTable th:nth-child(3),.adminMeetingsTable th:nth-child(4){width:18%}.adminMeetingsTable th:nth-child(5){width:10%}.adminMeetingsTable th:nth-child(6){width:8%}.adminMeetingsTable th:nth-child(7){width:12%}.adminMeetingsTable td{min-width:0;overflow:hidden}.adminMeetingsTable td>b,.adminMeetingsTable td>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminMeetingsTable td:last-child,.adminMeetingsTable th:last-child{text-align:right;padding-left:8px;padding-right:12px}.adminMeetingsTable .viewReport{white-space:nowrap;max-width:100%}@media (max-width:1050px){.adminMeetingsTable{table-layout:fixed;width:960px}}.adminMeetingsTable th{padding-top:12px;padding-bottom:12px;font-size:10px}.adminMeetingsTable td{padding-top:13px;padding-bottom:13px;font-size:12px}.adminMeetingsTable td>b{font-size:13px}.adminMeetingsTable td>small{font-size:10px}.adminMeetingsTable .viewReport{height:34px;padding:0 12px;font-size:11px}.meetingsPagination{z-index:120;background:#fff;border:1px solid #e2e8df;border-radius:11px;align-items:center;gap:8px;width:max-content;margin:0;padding:7px 10px;display:flex;position:fixed;bottom:16px;left:calc(50% + 125px);transform:translate(-50%);box-shadow:0 8px 25px #25301f20}.meetingsPagination>button,.meetingsPagination div button{color:#59645c;width:32px;height:32px;font:inherit;cursor:pointer;background:#f0f3ed;border:0;border-radius:50%;padding:0;font-size:12px}.meetingsPagination>button:last-child{color:#fff;background:#225b66;font-size:21px}.meetingsPagination>button:first-child{font-size:21px}.meetingsPagination>button:disabled{color:#a8b0aa;cursor:not-allowed;background:#f0f2ef}.meetingsPagination div{background:#f2f4ef;border-radius:20px;align-items:center;gap:2px;padding:3px 6px;display:flex}.meetingsPagination div button{background:0 0;width:28px;height:28px}.meetingsPagination div button.active{color:#fff;background:#225b66;box-shadow:0 4px 10px #225b664d}.meetingsPagination div span{text-align:center;color:#71806b;letter-spacing:1px;width:28px;font-size:9px}@media (max-width:760px){.meetingsPagination{gap:4px;max-width:calc(100vw - 20px);padding:6px;bottom:10px;left:50%}.meetingsPagination>button{width:30px;height:30px}.meetingsPagination div{padding:2px;overflow:hidden}.meetingsPagination div button,.meetingsPagination div span{width:27px;min-width:27px;height:27px}}.dashboardMeetings .sectionHeading{justify-content:space-between;align-items:center;gap:22px;display:flex}.dashboardMeetingSearch{background:#fff;border:1px solid #d4dcd1;border-radius:11px;align-items:center;gap:9px;width:min(330px,42%);height:43px;padding:0 12px;display:flex}.dashboardMeetingSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b6616}.dashboardMeetingSearch>svg{fill:none;stroke:#7b857d;stroke-width:1.8px;stroke-linecap:round;flex:0 0 18px;width:18px;height:18px}.dashboardMeetingSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.dashboardMeetingSearch input::-webkit-search-cancel-button{display:none}.dashboardMeetingSearch button{color:#69736b;cursor:pointer;background:#eef1ec;border:0;border-radius:50%;flex:0 0 25px;width:25px;height:25px}@media (max-width:680px){.dashboardMeetings .sectionHeading{flex-direction:column;align-items:stretch;gap:4px}.dashboardMeetingSearch{width:100%;margin-bottom:15px}}.dashboardMeetings .sectionHeading{position:relative}.meetingTypeTabs{background:#edf1e9;border-radius:10px;gap:3px;width:max-content;margin:0;padding:4px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.meetingTypeTabs button{color:#68736a;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 8px 0 14px;font-size:11px;font-weight:700;display:flex}.meetingTypeTabs button em{color:#1c5662;background:#d6e8eb;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-style:normal;display:grid}.meetingTypeTabs button.active{color:#fff;background:#225b66;box-shadow:0 3px 9px #225b6630}@media (max-width:900px){.meetingTypeTabs{margin:12px 0 8px;position:relative;top:auto;left:auto;transform:none}}.alonePromptOverlay{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1018128c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.alonePrompt{color:#263129;text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);padding:31px;box-shadow:0 25px 80px #0005}.alonePrompt>span{color:#1c5662;background:#e3eff1;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.alonePrompt h2{margin:0;font-size:24px}.alonePrompt p{color:#717b73;max-width:340px;margin:10px auto 24px;font-size:13px;line-height:1.55}.alonePrompt footer{justify-content:center;gap:9px;display:flex}.alonePrompt footer button{color:#5d675f;cursor:pointer;background:#fff;border:1px solid #d6ddd3;border-radius:10px;height:43px;padding:0 18px;font-weight:650}.alonePrompt footer button:last-child{color:#fff;background:#225b66;border-color:#225b66}@media (max-width:460px){.alonePrompt footer{flex-direction:column}.alonePrompt footer button{width:100%}}.accountsAdminStats{margin:28px 0 0}.emailLogFilters{align-items:end;gap:10px;margin-top:18px;display:flex}.emailLogFilters label{flex:1;gap:7px;max-width:560px;display:grid}.emailLogFilters label>span{color:#667169;font-size:11px;font-weight:700}.emailLogFilters input{color:#29332c;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #ccd5c9;border-radius:9px;outline:0;padding:0 13px;font-size:13px}.emailLogFilters input::placeholder{color:#929b94}.emailLogFilters input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661a}.emailLogFilters>button{color:#1c5662;cursor:pointer;background:#eff6f7;border:1px solid #2f7180;border-radius:9px;height:43px;padding:0 18px;font-size:12px;font-weight:700}.emailLogFilters>button:hover{color:#fff;background:#184752}.emailLogPagination button{color:#1c5662;cursor:pointer;background:#eff6f7;border:1px solid #2f7180;border-radius:8px;height:34px;padding:0 14px;font-weight:700}.emailStatusFilters{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.emailStatusFilters button{color:#667069;min-height:34px;font:inherit;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #dfe5dc;border-radius:999px;padding:7px 11px;font-size:11px}.emailStatusFilters button:hover{background:#eff6f7;border-color:#8eabb1}.emailStatusFilters button.active{color:#184752;background:#e5f1f3;border-color:#2f7180}.emailStatusFilters b{margin-left:6px}.emailLogsTable td:first-child{min-width:230px}.emailLogsTable td:nth-child(2){max-width:260px}.emailLogsTable td:nth-child(2) small,.emailLogFailure{text-overflow:ellipsis;max-width:250px;overflow:hidden}.emailStatus{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.emailStatus.sent{color:#267244;background:#e5f5ea}.emailStatus.failed{color:#a33b35;background:#fee8e6}.emailStatus.retrying{color:#966208;background:#fff1cf}.emailStatus.pending,.emailStatus.processing{color:#476990;background:#e8f1fb}.emailLogFailure{color:#a33b35!important}.adminLogError{color:#9e3833;background:#fff0ef;border-radius:8px;margin:14px 20px;padding:10px 12px;font-size:11px}.emailLogPagination{color:#747e76;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;padding:15px 20px;font-size:11px;display:flex}.emailLogPagination div{align-items:center;gap:12px;display:flex}.emailLogPagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:650px){.emailLogFilters{flex-direction:column;align-items:stretch}.emailLogFilters label{max-width:none}.emailLogFilters>button{width:max-content}.emailLogPagination{flex-direction:column;align-items:flex-start;gap:12px}}.emailLogKindTabs{background:#f5f8f2;border:1px solid #dce4d8;border-radius:10px;margin-top:18px;padding:4px;display:inline-flex}.emailLogKindTabs button{color:#68736b;height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.emailLogKindTabs button.active{color:#184752;background:#fff;box-shadow:0 1px 5px #173b441f}.recordingTabDot{border:2px solid #b93232;border-radius:50%;width:13px;height:13px;display:inline-block;position:relative}.recordingTabDot:after{content:"";background:#b93232;border-radius:50%;position:absolute;inset:3px}.recordingEmailIdentityIcon{box-shadow:none!important;background:#fff!important;border-color:#d75e5e!important}.recordingEmailIdentityIcon>span{border:3px solid #b93232;border-radius:50%;width:27px;height:27px;display:block;position:relative}.recordingEmailIdentityIcon>span:after{content:"";background:#b93232;border-radius:50%;position:absolute;inset:6px}.recordingAuditLink{color:#1c5662;font-weight:700;text-decoration:none}.recordingAuditLink:hover{text-decoration:underline}@media (max-width:650px){.emailLogKindTabs{display:flex}.emailLogKindTabs button{flex:1;justify-content:center}}.dashboardMain:has(.emailLogsPanel){position:relative}.dashboardMain:has(.emailLogsPanel) .emailLogFilters{z-index:2;align-items:center;width:min(520px,100% - 430px);margin:0;position:absolute;top:39px;right:clamp(22px,4vw,58px)}.dashboardMain:has(.emailLogsPanel) .emailLogFilters label{max-width:none}.dashboardMain:has(.emailLogsPanel) .emailLogFilters label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:950px){.dashboardMain:has(.emailLogsPanel)>header{padding-bottom:62px}.dashboardMain:has(.emailLogsPanel) .emailLogFilters{width:auto;top:92px;left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px)}}@media (max-width:650px){.dashboardMain:has(.emailLogsPanel)>header{padding-bottom:108px}.dashboardMain:has(.emailLogsPanel) .emailLogFilters{align-items:stretch}.dashboardMain:has(.emailLogsPanel) .emailLogFilters>button{width:100%}}.dashboardMain:has(.accountsAdminPanel){position:relative}.accountSearch{z-index:2;width:min(430px,100% - 500px);height:43px;position:absolute;top:39px;right:clamp(22px,4vw,58px)}.accountSearch>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.accountSearch svg{fill:none;stroke:#718078;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;position:absolute;top:12px;left:13px}.accountSearch input{color:#29332c;width:100%;height:100%;font:inherit;background:#fff;border:1px solid #ccd5c9;border-radius:10px;outline:0;padding:0 40px;font-size:13px}.accountSearch input::placeholder{color:#929b94}.accountSearch input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661a}.accountSearch button{color:#6e786f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:29px;height:29px;font-size:20px;position:absolute;top:7px;right:8px}.accountSearch button:hover{background:#edf2e8}@media (max-width:950px){.dashboardMain:has(.accountsAdminPanel)>header{padding-bottom:62px}.accountSearch{width:auto;top:92px;left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px)}}.emailLogsWrap{overflow:hidden}.emailLogsTable{table-layout:fixed;white-space:normal!important}.emailLogsTable th:first-child{width:34%}.emailLogsTable th:nth-child(2){width:31%}.emailLogsTable th:nth-child(3){width:14%}.emailLogsTable th:nth-child(4){width:18%}.emailLogsTable th:nth-child(5){width:3%}.emailLogsTable tbody tr:not(:has(.noFilterResults)){cursor:pointer;transition:background .16s}:is(.emailLogsTable tbody tr:not(:has(.noFilterResults)):hover,.emailLogsTable tbody tr:focus){background:#f7faf2;outline:0}.emailLogsTable td{min-width:0!important}.emailLogsTable td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:100%!important}.emailLogArrow{color:#5f7f86;font-size:24px}.emailLogOverlay{z-index:350;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10191391;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.emailLogDetail{background:#fff;border:1px solid #dfe6dc;border-radius:19px;width:min(1120px,100%);max-height:92svh;overflow:hidden;box-shadow:0 28px 90px #0005}.emailLogDetail>header{border-bottom:1px solid #e7ece5;justify-content:space-between;align-items:flex-start;padding:22px 25px;display:flex}.emailLogDetail>header h2{margin:9px 0 3px;font-size:21px}.emailLogDetail>header p{color:#7c877f;margin:0;font-size:11px}.emailLogDetail>header>button{color:#39453d;cursor:pointer;background:#edf1eb;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.emailLogDetailBody{grid-template-columns:300px minmax(0,1fr);max-height:calc(92svh - 100px);display:grid;overflow:auto}.emailLogDetailBody>aside{background:#fafbf9;border-right:1px solid #e7ece5;padding:24px}.emailLogDetailBody>aside h3{margin:0 0 18px;font-size:14px}.emailLogDetail dl,.emailLogDetail dl div{margin:0}.emailLogDetail dl{gap:16px;display:grid}.emailLogDetail dt{color:#7c877f;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:9px;font-weight:800}.emailLogDetail dd{color:#38433b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.emailLogDetail dd>span:not(.emailStatus){display:block}.emailLogId{font-family:monospace}.emailLogDetailError{background:#fff0ef;border-radius:7px;padding:9px;color:#9e3833!important}.emailLogDetailBody>main{background:#f1f4ef;min-width:0;padding:24px}.emailPreviewChrome{background:#f9faf8;border:1px solid #dde4da;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.emailPreviewChrome>span{background:#d5ddd2;border-radius:50%;width:8px;height:8px}.emailPreviewChrome b{color:#78827a;margin-left:7px;font-size:10px}.emailCopy{text-align:center;background:#fff;border:1px solid #dde4da;border-radius:0 0 12px 12px;padding:35px clamp(22px,6vw,60px)}.emailCopy>small,.emailCopy section>small{color:#719508;letter-spacing:.15em;font-size:9px;font-weight:800}.emailCopy>h2{margin:11px 0 5px;font-size:21px}.emailCopy>p{color:#6d786f;margin:0;font-size:12px}.emailCopy>section{text-align:left;background:#e8f2f3;border-radius:11px;margin:22px 0;padding:18px}.emailCopy section h3{margin:5px 0 10px;font-size:17px}.emailCopy section p{color:#59655c;margin:6px 0;font-size:11px}.emailCopyDescription{white-space:pre-wrap;border-top:1px solid #d5e5e8;padding-top:10px}.emailCopy>a{color:#fff;background:#225b66;border-radius:9px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.emailCopyLink{overflow-wrap:anywhere;margin-top:14px!important;font-size:9px!important}@media (max-width:760px){.emailLogsTable th:nth-child(2),.emailLogsTable td:nth-child(2){display:none}.emailLogsTable th:first-child{width:48%}.emailLogsTable th:nth-child(3){width:20%}.emailLogsTable th:nth-child(4){width:27%}.emailLogsTable th:nth-child(5){width:5%}.emailLogOverlay{padding:10px}.emailLogDetailBody{grid-template-columns:1fr}.emailLogDetailBody>aside{border-bottom:1px solid #e7ece5;border-right:0}.emailLogDetailBody>main{padding:14px}}.resendEmailDetail{width:min(1240px,100%)}.resendEmailDetail .emailLogDetailBody{grid-template-columns:320px minmax(0,1fr)}.resendEmailDetail .emailLogDetailBody>main{background:#fff;flex-direction:column;padding:0;display:flex}.emailContentTabs{background:#fafbf9;border-bottom:1px solid #e6ebe4;align-items:end;gap:5px;height:58px;padding:0 20px;display:flex}.emailContentTabs button{color:#778078;height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;padding:0 15px;font-size:11px;font-weight:700}.emailContentTabs button.active{color:#26332b;background:#fff;box-shadow:0 -1px #e2e8df,1px 0 #e2e8df,-1px 0 #e2e8df}.emailContentPane{background:#f2f5f0;flex:1;min-height:520px;overflow:auto}.emailContentPane iframe{background:#fff;border:0;width:100%;height:620px;display:block}.emailContentPane pre{color:#dce6de;white-space:pre-wrap;overflow-wrap:anywhere;background:#17211c;min-height:520px;margin:0;padding:24px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.emailContentUnavailable{color:#737e76;text-align:center;background:#fff;border:1px dashed #cbd5c8;border-radius:12px;margin:35px;padding:35px}@media (max-width:760px){.resendEmailDetail .emailLogDetailBody{grid-template-columns:1fr}.emailContentTabs{padding:0 8px;overflow-x:auto}.emailContentTabs button{padding:0 10px}.emailContentPane{min-height:420px}.emailContentPane iframe{height:520px}}.completeEditMeeting{width:min(760px,100%);max-height:92svh;overflow:auto}.completeEditMeeting select,.completeEditMeeting textarea{color:#2c382f;width:100%;font:inherit;background:#fff;border:1px solid #d4dbd1;border-radius:9px;outline:0;padding:0 13px}.completeEditMeeting select{height:48px}.completeEditMeeting textarea{resize:vertical;min-height:105px;padding-top:12px}.completeEditMeeting select:focus,.completeEditMeeting textarea:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661c}.editMeetingOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.editMeetingOptions output{color:#626e65;background:#f5f7f3;border:1px solid #e0e5dd;border-radius:9px;align-items:center;height:48px;padding:0 12px;font-size:11px;display:flex}.editMeetingDetails{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:650px){.editMeetingOptions,.editMeetingDetails{grid-template-columns:1fr}.completeEditMeeting{padding:21px}.meetingCardActions{gap:5px}.meetingCardActions button,.meetingCardActions a{padding:0 10px}}.modernEditMeeting{width:min(720px,100%)}.editScheduleHeading{color:#58635b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.editScheduleHeading>button{color:#1c5662;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.editSchedulePicker{margin-top:-5px}.modernEditMeeting .modernCalendar,.modernEditMeeting .timePicker{padding:14px}.modernEditMeeting .modernTimeControl{height:46px}.modernEditMeeting .modernTimeControl>input{text-align:center;width:42px;height:34px;box-shadow:none;background:#f3f6f1;border:0;border-radius:6px;padding:0;font-size:14px;font-weight:700}.modernEditMeeting .modernTimeControl>div{background:#edf1e9;border-radius:7px;height:34px;margin-left:auto;padding:3px;display:flex}.modernEditMeeting .modernTimeControl>div button{color:#667068;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:38px;font-size:10px;font-weight:700}.modernEditMeeting .modernTimeControl>div button.selected{color:#fff;background:#225b66}@media (max-width:650px){.modernEditMeeting{padding:20px}.editSchedulePicker{grid-template-columns:1fr}}.editParticipants{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editParticipants textarea{resize:vertical;min-height:82px;font:inherit;border:1px solid #d4dbd1;border-radius:9px;outline:0;padding:11px 13px;font-size:12px}.editParticipants textarea:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661c}.editParticipants>small{color:#7b857d;grid-column:1/-1;margin-top:-7px;font-size:10px}.editNotifyPrompt{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16201999;border-radius:17px;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.editNotifyPrompt>section{text-align:center;background:#fff;border-radius:16px;width:min(420px,100%);padding:28px;box-shadow:0 24px 70px #0004}.editNotifyPrompt h3{margin:0 0 8px;font-size:22px}.editNotifyPrompt p{color:#707b73;margin:0;font-size:13px;line-height:1.5}.editNotifyPrompt footer{justify-content:center;gap:9px;margin-top:22px;display:flex}.editNotifyPrompt footer button,.notifyCancel{cursor:pointer;background:#fff;border:1px solid #d7ddd4;border-radius:9px;min-height:41px;padding:0 14px;font-size:11px;font-weight:700}.editNotifyPrompt footer button:last-child{color:#fff;background:#225b66;border-color:#225b66}.notifyCancel{color:#68736b;background:0 0;border:0;margin-top:10px}.meetingSuccessOverlay{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1119148a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.meetingSuccessOverlay>section{text-align:center;background:#fff;border-radius:18px;width:min(420px,100%);padding:31px 28px;box-shadow:0 25px 80px #0005}.meetingSuccessOverlay>section>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;display:grid}.meetingSuccessOverlay h2{margin:15px 0 7px;font-size:23px}.meetingSuccessOverlay p{color:#707a72;margin:0;font-size:13px;line-height:1.55}.meetingSuccessOverlay button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:9px;height:42px;margin-top:21px;padding:0 24px;font-weight:700}@media (max-width:650px){.editParticipants{grid-template-columns:1fr}.editParticipants>small{grid-column:1}.editNotifyPrompt footer{flex-direction:column}}.adminModal>section{width:min(1000px,100vw - 32px);overflow-x:hidden}.adminModal .adminTableWrap{overflow:visible}.adminModal .adminTableWrap table{table-layout:fixed;white-space:normal;width:100%}.adminModal .adminTableWrap th,.adminModal .adminTableWrap td{overflow-wrap:anywhere;padding-left:12px;padding-right:12px}.adminModal .adminTableWrap th:first-child,.adminModal .adminTableWrap td:first-child{width:31%}.adminModal .adminTableWrap th:nth-child(2),.adminModal .adminTableWrap td:nth-child(2),.adminModal .adminTableWrap th:nth-child(3),.adminModal .adminTableWrap td:nth-child(3){width:27%}.adminModal .adminTableWrap th:last-child,.adminModal .adminTableWrap td:last-child{width:15%}@media (max-width:650px){.adminModal{padding:8px}.adminModal>section{width:100%;padding:22px 16px}.adminModal .adminTableWrap table,.adminModal .adminTableWrap tbody{display:block}.adminModal .adminTableWrap thead{display:none}.adminModal .adminTableWrap tr{border-top:1px solid #edf0eb;grid-template-columns:1fr 1fr;gap:9px;padding:12px 0;display:grid}.adminModal .adminTableWrap td,.adminModal .adminTableWrap td:first-child,.adminModal .adminTableWrap td:nth-child(2),.adminModal .adminTableWrap td:nth-child(3),.adminModal .adminTableWrap td:last-child{border:0;width:auto;padding:0}.adminModal .adminTableWrap td:before{color:#7b847d;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.adminModal .adminTableWrap td:first-child:before{content:"Name"}.adminModal .adminTableWrap td:nth-child(2):before{content:"Joined"}.adminModal .adminTableWrap td:nth-child(3):before{content:"Left"}.adminModal .adminTableWrap td:nth-child(4):before{content:"Time"}.adminModal .adminTableWrap td[colspan]{grid-column:1/-1}.adminModal .adminTableWrap td[colspan]:before{display:none}}.greenSelect{position:relative}.greenSelect>button{color:#29332c;text-align:left;width:100%;height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd5c9;border-radius:9px;justify-content:space-between;align-items:center;padding:0 13px;font-size:13px;display:flex}.greenSelect>button[aria-expanded=true]{border-color:#225b66;box-shadow:0 0 0 3px #225b661a}.greenSelect>button>i{border-bottom:2px solid #1c5662;border-right:2px solid #1c5662;width:9px;height:9px;margin:-4px 2px 0 10px;transform:rotate(45deg)}.greenSelect>div{z-index:40;background:#fff;border:0;border-radius:8px;min-width:165px;padding:0;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 34px #173b4435}.greenSelect>div>button{color:#34402f;text-align:left;width:100%;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:0;grid-template-columns:18px 1fr;align-items:center;padding:7px 10px;font-size:13px;display:grid}.greenSelect>div>button b{color:#1c5662;font-size:13px}.greenSelect>div>button span{grid-column:2}.greenSelect>div>button:hover,.greenSelect>div>button.selected{color:#26310e;background:#dcebed}.greenSelect>div>button.selected{font-weight:700}.greenSelect>div{overscroll-behavior:contain;max-height:min(360px,100vh - 140px);overflow-y:auto}.dashboardMain:has(.emailLogsPanel)>header{display:none}.dashboardMain:has(.emailLogsPanel)>.emailLogsPanel{margin-top:0}.emailLogsPanel>header{display:block}.emailLogControls{align-items:center;gap:18px;margin-top:18px;display:flex}.emailLogControls .emailLogKindTabs{flex:none;margin-top:0}.emailLogControls .emailLogFilters{flex:1;align-items:center;min-width:0;margin:0;width:auto!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.emailLogControls .emailLogFilters label{min-width:0;max-width:none}.emailLogControls .emailLogFilters label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.emailLogControls{flex-direction:column;align-items:stretch;gap:12px}.emailLogControls .emailLogKindTabs{width:max-content;max-width:100%}.emailLogControls .emailLogFilters{width:100%!important}}@media (max-width:650px){.emailLogControls .emailLogKindTabs{width:100%}.emailLogControls .emailLogFilters{flex-direction:column;align-items:stretch}.emailLogControls .emailLogFilters>button{width:100%}}.resendEmailDetail .emailLogDetailBody{background:#fff;max-height:calc(92svh - 100px);display:block;overflow:hidden auto}.emailDeliveryTop{background:#fff;border-bottom:1px solid #e5ebe2;padding:28px 30px}.emailDeliveryIdentity{align-items:center;gap:16px;min-width:0;margin-bottom:28px;display:flex}.emailDeliveryIdentity>i{color:#dff6e5;background:linear-gradient(145deg,#3d7459,#18382a);border:1px solid #bfd0b8;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:27px;font-style:normal;display:grid;box-shadow:inset 0 0 0 5px #ffffff12}.emailDeliveryIdentity>div{min-width:0}.emailDeliveryIdentity small{color:#7b867e;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.emailDeliveryIdentity h3{color:#26322a;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;overflow:hidden}.emailDeliveryTop>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 30px;display:grid}.emailDeliveryTop>dl>div,.emailDeliveryTop dd{min-width:0}.emailDeliveryTop dd>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emailDeliveryTop dd>span+span{margin-top:3px}.emailRecipientSummary{align-items:center;gap:9px;display:flex!important}.emailRecipientSummary>span{min-width:0}.emailRecipientSummary>b{color:#69736c;background:#f8faf7;border:1px solid #d7ddd4;border-radius:7px;flex:none;padding:3px 7px;font-size:11px}.emailEvents{margin-top:32px}.emailEvents>h3{color:#7c877f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.emailEvents>article{border-top:1px solid #e8ede6}.emailEventSummary{color:#354138;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 0;display:grid}.emailEventSummary>i{font-size:22px;font-style:normal;transition:transform .18s}.emailEvents>article.expanded .emailEventSummary>i{transform:rotate(90deg)}.emailEventSummary>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.emailEventSummary>.emailStatus{justify-self:end;margin-left:auto}.emailEventTrack{background-color:#f7f9f5;background-image:radial-gradient(#cbd5c7 1px,#0000 1px);background-size:8px 8px;border-radius:10px;align-items:center;margin-top:14px;padding:15px 18px;display:flex;overflow:hidden}.emailEvents>article.expanded .emailEventTrack{margin:0 0 15px 32px}.emailEventTrack>span{color:#68736b;text-align:center;justify-items:center;gap:5px;min-width:88px;font-size:9px;display:grid}.emailEventTrack>span i{color:#607068;background:#fff;border:1px solid #d7ded4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.emailEventTrack>span b{font-size:10px}.emailEventTrack>span small{white-space:nowrap}.emailEventTrack>em{background:#bac5b7;flex:0 0 76px;width:76px;height:1px}.emailEventTrack>.emailEventResult.sent i{color:#fff;background:#31a866;border-color:#28965a}.emailEventTrack>.emailEventResult.sent b{color:#267244}.emailEventTrack>.emailEventResult.failed i{color:#fff;background:#d5534c;border-color:#c94a43}.emailEventTrack>.emailEventResult.failed b{color:#a33b35}.emailEventTrack>.emailEventResult.pending i,.emailEventTrack>.emailEventResult.processing i,.emailEventTrack>.emailEventResult.retrying i{color:#fff;background:#e2ad42;border-color:#d6a43e}.emailEventTrack>.emailEventResult.pending b,.emailEventTrack>.emailEventResult.processing b,.emailEventTrack>.emailEventResult.retrying b{color:#966208}.resendEmailDetail .emailLogDetailBody>main{background:#fff;min-width:0;padding:0;display:block}.resendEmailDetail .emailContentPane{min-width:0}@media (max-width:900px){.emailDeliveryTop>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.emailDeliveryTop{padding:21px 18px}.emailDeliveryIdentity{margin-bottom:22px}.emailDeliveryIdentity>i{border-radius:13px;flex-basis:48px;width:48px;height:48px;font-size:22px}.emailDeliveryIdentity h3{font-size:19px}.emailDeliveryTop>dl{grid-template-columns:1fr;gap:17px}.emailEvents{margin-top:25px}.emailEventTrack{padding:13px 8px}.emailEventTrack>span{min-width:70px}.emailEventTrack>em{flex-basis:38px;width:38px}.emailContentTabs{z-index:2;position:sticky;top:0}}.dashboardShell .emailLogOverlay{left:270px}.resendEmailDetail .emailLogDetailBody{font-size:14px}.resendEmailDetail>header{padding:24px 28px}.resendEmailDetail>header h2{font-size:24px}.resendEmailDetail>header p{font-size:13px}.resendEmailDetail .emailStatus{padding:6px 10px;font-size:11px}.resendEmailDetail .emailDeliveryIdentity small{font-size:12px}.resendEmailDetail .emailDeliveryIdentity h3{font-size:28px}.resendEmailDetail dt{margin-bottom:7px;font-size:11px}.resendEmailDetail dd{font-size:14px;line-height:1.55}.resendEmailDetail .emailEvents>h3{font-size:12px}.resendEmailDetail .emailEventSummary>b{font-size:15px}.resendEmailDetail .emailEventTrack>span{font-size:11px}.resendEmailDetail .emailEventTrack>span b{font-size:12px}.resendEmailDetail .emailEventTrack>span small{font-size:10px}.resendEmailDetail .emailContentTabs button,.resendEmailDetail .emailContentPane pre,.resendEmailDetail .emailContentUnavailable{font-size:13px}@media (max-width:800px){.dashboardShell .emailLogOverlay{left:76px}}@media (max-width:520px){.dashboardShell .emailLogOverlay{left:0}.resendEmailDetail>header{padding:19px 18px}.resendEmailDetail>header h2,.resendEmailDetail .emailDeliveryIdentity h3{font-size:20px}.resendEmailDetail dd{font-size:13px}}.meetContent{scrollbar-width:none;-ms-overflow-style:none}.meetContent::-webkit-scrollbar{width:0;height:0}.newMenuBackdrop{z-index:25;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.dashboardNewWrap .newMenu{z-index:60}.sideNav .sideNavSignOut{display:none}.sideNav .sideCalendar>button.today{color:#fff;background:#225b66}.gifLogo picture{align-items:center;display:flex}.conferenceImage picture{width:100%;height:100%;display:block}@media (max-width:760px){.meetHeader{gap:6px;padding:0 13px}.meetHeader>.gifLogo{flex:none;width:112px;height:44px;display:flex}.meetHeader>.gifLogo img{width:112px;height:44px}.meetHeader .headerActions{gap:6px;display:flex}.meetHeader .headerActions .accountAvatar{gap:0;height:40px;padding:0 5px}.meetHeader .headerActions .accountAvatar>span{display:none}.meetHeader .accountAvatar>i{width:30px;height:30px;font-size:10px}.meetHeader .headerActions .getStartedButton{height:40px;padding:0 15px;font-size:12px}.meetHeader .mobileMenu{width:40px;height:40px;margin-left:0}.sideNav{border-bottom:1px solid var(--line);background:#fff;gap:8px;max-height:calc(100svh - 64px);padding:14px 12px 18px;overflow:auto;box-shadow:0 20px 34px #16261c22}.sideNav button{min-height:64px}.sideNav .sideCalendar{margin-top:14px}.sideNav .sideNavSignOut{color:#b23d38;background:#fff6f5;border:1px solid #ecd6d4;border-radius:11px;flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;min-height:46px;margin-top:14px;font-size:13px;font-weight:650;display:flex}.meetHeader .joinBar{margin:0;left:14px;right:14px}.joinBar .joinField{flex:1;min-width:0}.joinBar label{width:100%}.joinBar input{font-size:16px}.joinBar .joinButton{height:46px;padding:0 16px;font-size:14px}.meetHeader .joinField>small{color:#fff;background:#c0413b;border-radius:9px;max-width:calc(100vw - 44px);padding:7px 11px;font-size:11px;top:auto;bottom:calc(100% + 10px);left:4px;box-shadow:0 10px 26px #10191333}.joinBar .newWrap{display:contents}.joinBar .newWrap>.newButton{display:none}.newMenuBackdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1a1359}.meetPage .newMenu{z-index:60;border-radius:20px;width:auto;padding:9px;position:fixed;inset:auto 10px 10px;box-shadow:0 22px 60px #0b1a1240}.meetPage .newMenu button{gap:13px;padding:15px 13px}.meetPage .newMenu b{font-size:15px}.meetPage .newMenu small{font-size:12px}.meetContent{flex-direction:column;display:flex}.meetContent .emptyState{flex:1;justify-content:center;padding-top:8px}.conferenceImage{aspect-ratio:1.6;border-radius:14px;width:100%;max-width:none;transform:none}.conferenceImage+.emptyEyebrow{margin-top:15px}.emptyState h2{letter-spacing:-1px;max-width:18ch;margin:8px 0 9px;font-size:clamp(25px,7.4vw,31px)}.emptyState p{max-width:34ch;font-size:14px;line-height:1.5}.newButton.large{width:min(320px,100%);min-height:52px;margin-top:20px}.meetPage .toast{text-align:center;bottom:92px;left:12px;right:12px;transform:none}}@media (max-width:400px){.meetHeader{padding:0 10px}.meetHeader>.gifLogo,.meetHeader>.gifLogo img{width:94px;height:38px}.meetHeader .headerActions .getStartedButton{padding:0 11px;font-size:11px}.meetHeader .joinBar{left:10px;right:10px}.meetContent{padding-left:14px;padding-right:14px}}@media (max-width:600px){.adminStats{grid-template-columns:repeat(4,1fr);gap:7px}.adminStats article{text-align:center;padding:10px 5px}.adminStats span{font-size:9px;line-height:1.25;display:block}.adminStats b{margin:5px 0 0;font-size:17px;display:block}.adminStats small{display:none}.meetingReportMeta{grid-template-columns:repeat(2,1fr)}}@media (min-width:601px) and (max-width:800px){.dashboardStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.adminTableWrap .adminMeetingsTable{width:960px}}@media (max-width:600px){.dashboardShell{grid-template-columns:1fr}.dashboardSidebar{z-index:25;border-bottom:1px solid #2a5f69;border-right:0;flex-direction:row;align-items:center;gap:6px;width:auto;height:64px;padding:0 8px;display:flex;position:fixed;top:66px;left:0;right:0}.dashboardSidebar nav{scrollbar-width:none;flex-direction:row;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.dashboardSidebar nav::-webkit-scrollbar{width:0;height:0}.dashboardSidebar nav button{text-align:center;white-space:nowrap;flex-direction:column;flex:none;gap:3px;min-width:52px;height:auto;padding:6px 5px;font-size:9px;line-height:1.15;position:relative}.dashboardSidebar nav button i{width:24px;height:24px}.dashboardSidebar nav button i svg{width:15px;height:15px}.dashboardSidebar nav button em{min-width:15px;height:15px;margin:0;font-size:8px;position:absolute;top:1px;right:3px}.sidebarSectionLabel{display:none}.obsSubnav{border:0;margin:0;padding:0;display:contents}.dashboardSidebar nav button.obsSection .obsSectionChevron,.dashboardSidebar .dashboardIdentity{display:none}.dashboardSidebar .dashboardSignOut{border-radius:12px;justify-content:center;width:44px;height:44px;margin:0;padding:0;position:fixed;top:11px;right:12px}.dashboardSignOut svg{width:21px;height:21px}.dashboardMain{padding:78px 14px 40px}.dashboardMain>header{align-items:flex-start;gap:10px}.dashboardMain>header h1{letter-spacing:-.5px;font-size:21px}.dashboardNewWrap>.newButton{white-space:nowrap;min-height:40px;padding:0 13px;font-size:12px}.dashboardStats{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.dashboardStats article{text-align:center;min-height:0;padding:11px 8px;display:block}.dashboardStats span{font-size:10px;line-height:1.25;display:block}.dashboardStats b{margin:6px 0 0;font-size:22px;display:block}.dashboardStats small{display:none}.adminInlineStats{grid-template-columns:repeat(4,1fr);gap:7px}.adminInlineStats article{text-align:center;padding:10px 5px;display:block}.adminInlineStats span{font-size:9px;line-height:1.25;display:block}.adminInlineStats b{margin:5px 0 0;font-size:17px;display:block}.dashboardMeetings{margin-top:24px}.dashboardMeetingCard{gap:12px;padding:13px 14px}.meetingCardActions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:7px;display:grid}.meetingCardActions button,.meetingCardActions a{justify-content:center;min-width:0;height:40px;padding:0 7px;font-size:11px}.dashboardEmpty{padding:30px 18px}:is(.dashboardMain:has(.accountsAdminPanel)>header,.dashboardMain:has(.emailLogsPanel)>header){padding-bottom:0}.accountSearch{width:auto;height:44px;margin:14px 0 0;display:block;position:relative;top:auto;left:auto;right:auto}.dashboardMain:has(.emailLogsPanel) .emailLogFilters{width:auto;margin:14px 0 0;position:relative;top:auto;left:auto;right:auto}.adminInlineStats{margin:16px 0 22px}.adminTableWrap .adminMeetingsTable{width:720px}.adminPanel:has(.meetingFilters)>header h3:after{letter-spacing:-.5px;font-size:23px}.adminPanel:has(.meetingFilters)>header{padding-bottom:14px}.rightToggle{border-radius:13px;width:44px;height:26px}.rightToggle i{width:20px;height:20px}.rightToggle.on i{transform:translate(18px)}.profilePanel{gap:20px;margin-top:22px;padding:18px}.profilePhoto>span,.profilePhoto>img{width:96px;height:96px;font-size:26px}.dashboardCalendar{margin-top:24px;padding:10px 8px;overflow-x:visible}.dashboardCalendar h2{min-width:0;font-size:17px}.dashboardCalendar>header{gap:10px}.calendarLabels,.dashboardCalendarGrid{min-width:0}.calendarLabels{margin-top:14px}.calendarLabels b{padding:6px 1px;font-size:9px}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{min-height:100px;padding:4px 3px}.dashboardCalendarGrid article>span{font-size:11px}.calendarDayCount{min-width:17px;height:17px;padding:0 4px;font-size:8px;top:3px;right:3px}.dashboardCalendarGrid article>.calendarMeeting{background:#e9f2d1;border-radius:3px;height:13px;margin-top:3px;padding:0;font-size:0}}@media (max-width:560px){.meetingCanvas.phoneCanvas{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:6px;padding:6px 6px 2px;display:grid}.phoneStage{background:#262b28;border-radius:16px;min-height:0;display:grid;position:relative;overflow:hidden}.phoneStage>.participantTile{border-radius:16px;width:100%;height:100%}.phoneCanvas.sharing .screenTile{aspect-ratio:auto;border-radius:16px;width:100%;height:100%}.phoneStage .spotlightTile>b{font-size:11px;bottom:9px;left:10px}.phoneStage .participantMediaStatus{bottom:34px;left:10px;right:auto}.selfPip{z-index:4;aspect-ratio:3/4;background:#2f3531;border:1px solid #ffffff26;border-radius:12px;place-items:center;width:82px;display:grid;position:absolute;bottom:9px;right:9px;overflow:hidden;box-shadow:0 8px 22px #0006}.selfPip video{object-fit:cover;width:100%;height:100%}.selfPip>span{color:#fff;font-size:15px;font-weight:650}.selfPip>i{color:#dfe6e0;text-shadow:0 1px 3px #000a;font-size:9px;font-style:normal;position:absolute;bottom:4px;left:6px}.unpinSpotlight{z-index:4;color:#1a2419;background:#9fba00ee;border:0;border-radius:14px;height:27px;padding:0 12px;font-size:10px;font-weight:700;position:absolute;bottom:64px;left:10px}.filmstrip{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:6px;height:74px;display:flex;overflow:auto hidden}.filmstrip::-webkit-scrollbar{width:0;height:0}.filmstrip>.participantTile{scroll-snap-align:start;cursor:pointer;border:0;border-radius:12px;flex:0 0 56px;width:56px;height:100%;padding:0;position:relative}.filmstrip>.participantTile.speaking{outline-offset:-2px;outline:2px solid #9fba00}.filmstrip>.participantTile>span{width:30px;height:30px;font-size:11px}.filmstrip .participantAvatar{border-width:2px;width:34px;height:34px}.filmstrip>.participantTile>b{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000b;max-width:calc(100% - 8px);padding:0;font-size:8px;font-weight:600;bottom:3px;left:4px;right:4px;overflow:hidden}.participantTile>.compactMuted{color:#fff;background:#d8443eee;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:3px;right:3px}.participantTile>.compactMuted svg{width:9px;height:9px}.participantTile>.compactHand{background:0 0;width:auto;height:auto;font-size:11px;font-style:normal;position:absolute;top:2px;left:3px}.handNotice,.shareNotice{padding:9px 12px;font-size:12px;top:56px;bottom:auto}}.handNotice,.shareNotice{z-index:18;color:#f2f5ef;background:#1f2723f2;border-radius:13px;place-self:start;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 28px);height:max-content;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0006}.handNotice>span{font-size:16px}.shareNotice{line-height:1.4}.shareNotice>button{color:#e6ebe4;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:2px;font-size:15px;display:grid}.installAppButton{color:#123942;white-space:nowrap;cursor:pointer;background:#edf5f6;border:1px solid #cfdcae;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.installAppButton:hover{background:#deecef;border-color:#a9c34f}.installAppButton svg{flex:0 0 17px;width:17px;height:17px}.headerActions .installAppButton{background:#edf5f6;border-radius:11px;width:auto;height:42px;padding:0 15px;display:inline-flex}.headerActions .installAppButton:hover{background:#deecef}.sideNav .drawerInstall{display:none}@media (max-width:760px){.headerActions .headerInstall{height:36px;padding:0 10px;font-size:11px}.authNavActions{margin-left:auto}.authNav .navInstall{height:36px;padding:0 10px;font-size:11px}}.installStepsOverlay{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11191484;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.installSteps{color:#263129;background:#fff;border-radius:17px;width:min(390px,100%);padding:29px 26px 24px;position:relative;box-shadow:0 25px 75px #0005}.installSteps h2{letter-spacing:-.3px;margin:0 0 6px;font-size:21px}.installSteps>p{color:#717c74;margin:0 0 18px;font-size:13px}.installSteps ol{color:#3a453c;gap:11px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.installSteps li b{font-weight:700}.iosShareGlyph{color:#3f7ad8;width:15px;height:15px;margin-bottom:-3px;display:inline-block}.installSteps .installStepsClose{color:#58635b;cursor:pointer;background:#eff2ed;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:21px;display:grid;position:absolute;top:11px;right:12px}.installSteps .installStepsDone{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.installPlatformOptions{display:grid}.installPlatformOptions>a,.installPlatformOptions>button{color:#263129;width:100%;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8df;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:background .15s;display:grid}.installPlatformOptions>button:last-child{border-bottom:0}.installPlatformOptions>a:hover,.installPlatformOptions>button:hover{background:#f4f8f4}.installPlatformOptions img{object-fit:contain;width:42px;height:42px}.installPlatformOptions span,.installPlatformOptions b,.installPlatformOptions small{display:block}.installPlatformOptions small{color:#7b857e;margin-top:3px;font-size:10px}.installPlatformOptions em{color:#276975;font-size:15px;font-style:normal;font-weight:750}.installPlatformOptions button em{color:#225b66;text-transform:uppercase;background:#e4f1f4;border-radius:999px;padding:5px 8px;font-size:8px}.installAppleNotice{text-align:center;background:#f1f6df;border-radius:8px;padding:9px 11px;font-weight:650;color:#596715!important;margin:11px 0 0!important;font-size:10px!important}.installPlatformDialog{border-radius:14px;width:min(360px,100%);padding:21px 19px 17px}.installPlatformDialog h2{margin:0 34px 3px 0;font-size:18px}.installPlatformDialog>p{margin-bottom:13px;font-size:11px}.installPlatformDialog .installStepsClose{width:28px;height:28px;font-size:18px;top:9px;right:10px}.installPlatformOptions>a,.installPlatformOptions>button{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:7px 9px}.installPlatformOptions img{width:34px;height:34px}.installPlatformOptions b{font-size:11px}.installPlatformOptions small{margin-top:1px;font-size:8px}.installPlatformOptions em{font-size:13px}.installPlatformOptions button em{padding:4px 6px;font-size:7px}.installPlatformDialog .installAppleNotice{padding:7px 9px;margin-top:8px!important;font-size:9px!important}.personIndicators{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.personHand{flex:0 0 24px;place-items:center;width:24px;font-size:15px;font-style:normal;line-height:1;display:grid}.personMediaStatus{flex:none}.participantTile.actionable,.peopleList .personRow.actionable{cursor:pointer}.participantTile.actionable:focus-visible{outline-offset:-3px;outline:3px solid #9fba00}.peopleList .personRow.actionable{border-radius:10px;margin:0 -9px;padding:7px 9px}.peopleList .personRow.actionable:hover,.peopleList .personRow.actionable:focus-visible{background:#f1f5e8;outline:none}.participantActionOverlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d110e8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.participantActionMenu,.renameRequestCard{color:#263029;background:#fff;border:1px solid #dfe5dc;border-radius:18px;width:min(370px,100%);position:relative;overflow:hidden;box-shadow:0 26px 80px #0006}.participantActionMenu>header{border-bottom:1px solid #edf0eb;grid-template-columns:48px 1fr 36px;align-items:center;gap:12px;padding:20px 20px 17px;display:grid}.participantActionAvatar{object-fit:cover;background:#225b66;border-radius:50%;width:48px;height:48px}.participantActionMenu>header>span{gap:3px;min-width:0;display:grid}.participantActionMenu>header b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.participantActionClose{color:#59635c;cursor:pointer;background:#eff2ed;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.participantActionClose:hover{background:#e4e9e1}.participantActionOptions{gap:3px;padding:8px;display:grid}.participantActionOptions>button{color:#2b342e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;display:grid}.participantActionOptions>button:disabled{opacity:.42;cursor:not-allowed}.participantActionOptions>button>svg{color:#1c5662;justify-self:center;width:21px;height:21px}.participantActionOptions>button>span{gap:2px;display:grid}.participantActionOptions b{font-size:13px}.participantActionOptions>button.danger{color:#b73531}.participantActionOptions>button.danger svg,.participantActionOptions>button.danger small{color:#b73531}.participantActionError{color:#c13d38;margin:0 18px 16px;font-size:10px;display:block}.participantRemoveConfirm h3{margin:0 0 7px;font-size:18px}.participantRemoveConfirm p{color:#6e7771;margin:0;font-size:12px;line-height:1.5}.participantRemoveConfirm footer,.renameRequestCard footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.participantRemoveConfirm button,.renameRequestCard footer button{color:#344038;cursor:pointer;background:#edf0eb;border:0;border-radius:9px;height:40px;padding:0 16px;font-size:11px;font-weight:700}.renameRequestCard{width:min(330px,100%);padding:22px 20px 19px;overflow:visible}.renameRequestCard .participantActionClose{width:31px;height:31px;position:absolute;top:11px;right:11px}.renameRequestCard>p{color:#6d766f;margin:0 0 15px;font-size:11px;line-height:1.45}.renameRequestCard label{gap:6px;font-size:10px;font-weight:700;display:grid}.renameRequestCard input{width:100%;height:42px;font:inherit;border:1px solid #cad3c6;border-radius:9px;outline:none;padding:0 11px;font-size:12px;font-weight:500}.renameRequestCard .participantActionError{margin:7px 0 0}.renameRequestCard footer{margin-top:17px}.renameRequestCard footer button{height:37px;padding:0 13px}.participantActionConfirmation{z-index:88;color:#293128;background:#fff;border:1px solid #d6e6e9;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;min-width:230px;max-width:min(380px,100vw - 28px);min-height:58px;padding:8px 9px 8px 10px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #0005}.participantActionConfirmation>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.participantActionConfirmation>div{gap:2px;min-width:0;display:grid}.participantActionConfirmation b,.participantActionConfirmation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participantActionConfirmation b{font-size:12px}.participantActionConfirmation small{color:#7b857d;font-size:10px}.participantActionConfirmation>button{color:#737d76;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.participantActionConfirmation>button:hover{background:#eff2ed}.participantActionConfirmation>button svg{width:17px;height:17px}@media (max-width:560px){.participantActionOverlay{align-items:end;padding:12px}.participantActionMenu{border-radius:17px;width:100%}.participantActionOptions>button{min-height:55px}.renameRequestCard{width:min(330px,100%);margin-bottom:max(0px,env(safe-area-inset-bottom));border-radius:15px;align-self:center;padding:20px 17px 17px}.renameRequestCard footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.renameRequestCard footer button{width:100%;padding:0 8px}}@media (max-width:760px){.signupStandalone .authNav .joinBar{display:none}}@media (min-width:761px) and (max-width:1050px){.meetHeader>.gifLogo{flex:none}.meetHeader .joinBar{flex:1;justify-content:flex-end;width:auto;min-width:0;margin:0 12px;position:static}.meetHeader .joinField{flex:1;min-width:0;max-width:330px}.meetHeader .joinBar label{width:100%}.meetHeader .newButton{white-space:nowrap}.conferenceImage{width:min(560px,72vw)}.emptyState h2{font-size:32px}}@media (min-width:761px) and (max-width:900px){.headerActions .accountAvatar{padding:0 5px}.headerActions .accountAvatar>span{display:none}}@media (max-height:520px) and (orientation:landscape){.meetContent{margin:12px;padding:16px clamp(18px,3vw,40px) 20px}.meetContent .emptyState{padding-top:2px}.conferenceImage{width:min(240px,30vw);transform:none}.conferenceImage+.emptyEyebrow{margin-top:8px}.emptyState h2{letter-spacing:-.7px;margin:5px 0 6px;font-size:22px}.emptyState p{font-size:13px}.newButton.large{min-height:42px;margin-top:11px}}.modernEditMeeting{position:relative}.meetingReportDetails{background:#fafbf9;border:1px solid #e1e7de;border-radius:13px;margin-top:18px;padding:19px}.meetingReportDetails>h3{margin:0 0 14px}.meetingReportDetails dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.meetingReportDetails dl>div{background:#f0f4ed;border-radius:9px;padding:11px}.meetingReportDetails dt{color:#7b857d;text-transform:uppercase;font-size:9px}.meetingReportDetails dd{color:#303a33;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:700}.capitalizedStatus{text-transform:capitalize}.meetingReportDescription{background:#f0f4ed;border-radius:9px;margin-top:12px;padding:12px}.meetingReportDescription>b,.meetingReportRecipients b,.meetingReportAttachments>b{font-size:10px}.meetingReportDescription p,.meetingReportRecipients p{color:#667169;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.5}.meetingReportRecipients{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.meetingReportRecipients>section{background:#f0f4ed;border-radius:9px;padding:12px}.meetingReportRecipients ul{color:#59655c;max-height:120px;margin:7px 0 0;padding-left:18px;font-size:10px;overflow:auto}.meetingReportRecipients li+li{margin-top:4px}.meetingReportAttachments{background:#f0f4ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.meetingReportAttachments span{font-size:10px}@media (max-width:750px){.meetingReportDetails dl{grid-template-columns:1fr 1fr}.meetingReportRecipients{grid-template-columns:1fr}}.emailStatus,.emailEventTrack>span b{text-transform:capitalize}.emailStatus.saved{color:#267244;background:#e5f5ea}.emailStatus.partially_saved{color:#966208;background:#fff1cf}.emailStatus.deleted{color:#267244;background:#e5f5ea}.emailStatus.retained,.emailStatus.pending{color:#476990;background:#e8f1fb}.emailStatus.partially_deleted{color:#966208;background:#fff1cf}.emailStatus.preserved,.emailStatus.not_compressed{color:#667069;background:#eef1ed}.emailStatus.complete{color:#267244;background:#e5f5ea}.emailStatus.partially_complete{color:#966208;background:#fff1cf}.emailStatus.disabled,.emailStatus.not_started{color:#667069;background:#eef1ed}.auditInlineStatus{text-transform:capitalize;font-weight:800}.auditInlineStatus.complete{color:#267244}.auditInlineStatus.partially_complete{color:#966208}.auditInlineStatus.failed{color:#a33b35}.auditInlineStatus.processing{color:#476990}.auditInlineStatus.disabled,.auditInlineStatus.not_started{color:#667069}.emailStatus.queued,.emailStatus.processing{color:#476990;background:#e8f1fb}.emailStatus.skipped{color:#667069;background:#eef1ed}.auditInlineStatus.queued,.auditInlineStatus.processing{color:#476990}.auditInlineStatus.retrying,.auditInlineStatus.partially_complete{color:#966208}.auditInlineStatus.skipped{color:#667069}.auditInlineStatus.deleted{color:#267244}.auditInlineStatus.retained,.auditInlineStatus.pending{color:#476990}.auditInlineStatus.partially_deleted{color:#966208}.auditInlineStatus.preserved,.auditInlineStatus.not_compressed{color:#667069}.statisticsPage{gap:20px;display:grid}.statisticsIntro{background:linear-gradient(115deg,#fff 0%,#f4f8ea 100%);border:1px solid #dfe5dc;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.statisticsIntro h2{margin:0 0 4px;font-size:22px}.statisticsIntro p{color:#748078;margin:0;font-size:12px}.statisticsIntro button,.statisticsLoading button{color:#4f660b;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8aae14;border-radius:9px;padding:0 15px;font-size:11px;font-weight:750}.statisticsIntro button:disabled{opacity:.6;cursor:wait}.statisticsNotice{color:#9e3833;background:#fff0ef;border-radius:10px;padding:11px 14px;font-size:12px}.statisticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.statisticsGrid article{background:#fff;border:1px solid #dfe5dc;border-radius:15px;min-width:0;padding:18px}.statisticsGrid article>i{color:#225b66;background:#e5f1f3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.statisticsGrid article>i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.statisticsGrid article>span,.statisticsGrid article>small{color:#78827a;font-size:11px;display:block}.statisticsGrid article>span{margin-top:15px}.statisticsGrid article>b{letter-spacing:-.4px;overflow-wrap:anywhere;margin:7px 0 3px;font-size:25px;display:block}.statisticsLowerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}.statisticsPanel{background:#fff;border:1px solid #dfe5dc;border-radius:16px;padding:21px}.statisticsPanel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statisticsPanel h3{margin:0;font-size:17px}.statisticsPanel header p{color:#778179;margin:5px 0 0;font-size:11px}.statisticsPanel>header>b{color:#5c7a0d;font-size:24px}.statisticsProgress{background:#e8ede4;border-radius:99px;height:11px;margin:22px 0;overflow:hidden}.statisticsProgress i{border-radius:inherit;background:linear-gradient(90deg,#225b66,#8aae14);height:100%;transition:width .3s;display:block}.statisticsOptimization dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.statisticsOptimization dl div{background:#f5f7f3;border-radius:10px;padding:12px}.statisticsOptimization dt{color:#78827a;text-transform:uppercase;font-size:9px}.statisticsOptimization dd{margin:5px 0 0;font-size:14px;font-weight:750}.statisticsWorkerGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.statisticsWorkerGrid>div{background:#fafbf9;border:1px solid #e7ebe4;border-radius:10px;padding:12px;position:relative}.statisticsWorkerGrid b,.statisticsWorkerGrid small{display:block}.statisticsWorkerGrid b{margin:3px 0;font-size:18px}.statisticsWorkerGrid small{color:#78827a;font-size:9px}.statisticsStatus{background:#aeb7b0;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.statisticsStatus.complete{background:#6d9210}.statisticsStatus.processing{background:#39779a;box-shadow:0 0 0 4px #39779a1c}.statisticsStatus.queued,.statisticsStatus.dispatched{background:#5d84a2}.statisticsStatus.retrying{background:#d09b20}.statisticsStatus.failed{background:#bd4540}.statisticsStatus.skipped,.statisticsStatus.not_started{background:#9aa39c}.statisticsLoading{color:#71806f;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:280px;display:grid}.statisticsLoading>span{border:4px solid #e0e8d1;border-top-color:#8aae14;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite authSpin}.statisticsLoading p{margin:0}.statisticsError{color:#a33f38}@media (max-width:1100px){.statisticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statisticsLowerGrid{grid-template-columns:1fr}}@media (max-width:620px){.statisticsIntro{flex-direction:column;align-items:flex-start}.statisticsGrid{grid-template-columns:1fr}.statisticsWorkerGrid{grid-template-columns:repeat(2,1fr)}.statisticsOptimization dl{grid-template-columns:1fr}}.meetingReportAttachments{display:none}.adminModal .adminAttendanceTable th:first-child,.adminModal .adminAttendanceTable td:first-child{width:22%}.adminModal .adminAttendanceTable th:nth-child(2),.adminModal .adminAttendanceTable td:nth-child(2){width:24%}.adminModal .adminAttendanceTable th:nth-child(3),.adminModal .adminAttendanceTable td:nth-child(3),.adminModal .adminAttendanceTable th:nth-child(4),.adminModal .adminAttendanceTable td:nth-child(4){width:20%}.adminModal .adminAttendanceTable th:last-child,.adminModal .adminAttendanceTable td:last-child{width:14%}.attendanceDevice{color:#315d67;font-size:10px;font-weight:650}.attendanceDevice.unknown{color:#8a938c;font-weight:500}@media (max-width:650px){.adminModal .adminAttendanceTable td:first-child:before{content:"Name"}.adminModal .adminAttendanceTable td:nth-child(2):before{content:"Device"}.adminModal .adminAttendanceTable td:nth-child(3):before{content:"Joined"}.adminModal .adminAttendanceTable td:nth-child(4):before{content:"Left"}.adminModal .adminAttendanceTable td:nth-child(5):before{content:"Time"}.adminModal .adminAttendanceTable td:first-child,.adminModal .adminAttendanceTable td:nth-child(2),.adminModal .adminAttendanceTable td:nth-child(3),.adminModal .adminAttendanceTable td:nth-child(4),.adminModal .adminAttendanceTable td:last-child{text-align:left;width:auto}}.adminModal .meetingSessions:has(.adminAttendanceTable){gap:13px}.adminModal .meetingSession:has(.adminAttendanceTable)>header{padding:12px 14px}.adminModal .meetingSession:has(.adminAttendanceTable)>header h3{margin-top:2px;font-size:14px}.adminModal .meetingSession:has(.adminAttendanceTable)>header>div:last-child>b{font-size:15px}.adminModal .meetingSession:has(.adminAttendanceTable)>header small{font-size:9px}.adminModal .adminAttendanceTable th{vertical-align:middle;padding:10px 12px;font-size:9px}.adminModal .adminAttendanceTable td{vertical-align:middle;padding:11px 12px;font-size:11px;line-height:1.35}.adminModal .adminAttendanceTable td>b{font-size:12px;line-height:1.3}.adminModal .adminAttendanceTable .attendanceDevice{font-size:9px}@media (max-width:620px){.statisticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statisticsGrid article{padding:14px}.statisticsGrid article>i{width:34px;height:34px}.statisticsGrid article>i svg{width:19px;height:19px}.statisticsGrid article>span{margin-top:11px}.statisticsGrid article>span,.statisticsGrid article>small{font-size:10px}.statisticsGrid article>b{margin-top:5px;font-size:21px}}.calendarLabels,.dashboardCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{min-width:0}.dashboardCalendarGrid article>.calendarMeeting{box-sizing:border-box;max-width:100%}.calendarOverviewTitle{letter-spacing:-.3px;margin:28px 0 0;font-size:20px}.calendarOverviewTitle+.dashboardCalendar{margin-top:14px}.dashboardMain:has(.communicationsPage)>header{display:none}.communicationsPage{gap:16px;padding-top:2px;display:grid}.communicationsIntro{background:linear-gradient(115deg,#fff 0%,#f4f8ea 100%);border:1px solid #dfe5dc;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.communicationsIntro h2{letter-spacing:-.25px;margin:0 0 4px;font-size:21px}.communicationsIntro p{color:#748078;margin:0;font-size:11px}.communicationsIntro>span{color:#60706a;text-align:center;background:#fff;border-radius:11px;min-width:112px;padding:10px 13px;font-size:10px}.communicationsIntro>span b{color:#203027;font-size:19px;display:block}.communicationsError,.communicationsSuccess{border-radius:11px;padding:12px 14px;font-size:11px}.communicationsError{color:#9e3833;background:#fff0ef}.communicationsSuccess{color:#325b18;background:#eff7df;align-items:center;gap:11px;display:flex}.communicationsSuccess>span{color:#fff;background:#749715;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.communicationsSuccess b,.communicationsSuccess p{margin:0}.communicationsSuccess p{color:#62705f;margin-top:2px}.communicationsSuccess button{color:#60705c;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.communicationsLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:15px;display:grid}.communicationsComposer,.communicationsAudience,.communicationsPreview{background:#fff;border:1px solid #dfe5dc;border-radius:16px;min-width:0}.communicationsComposer,.communicationsAudience{padding:20px}.communicationsComposer>header,.communicationsAudience>header{margin-bottom:18px}.communicationsComposer header>span,.communicationsAudience header>span,.communicationsPreview header span{color:#246271;letter-spacing:1.6px;font-size:9px;font-weight:800}.communicationsComposer h3,.communicationsAudience h3,.communicationsPreview h3{margin:4px 0 3px;font-size:16px}.communicationsComposer header p,.communicationsAudience header p{color:#7b857e;margin:0;font-size:10px;line-height:1.5}.communicationsComposer>label,.communicationsActionFields label{color:#536058;gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:grid;position:relative}.communicationsComposer input,.communicationsComposer textarea{color:#203027;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d5ded2;border-radius:10px;outline:0;font-size:12px}.communicationsComposer input{height:42px;padding:0 12px}.communicationsComposer textarea{resize:vertical;height:170px;padding:12px;line-height:1.55}.communicationsComposer input:focus,.communicationsComposer textarea:focus{border-color:#286674;box-shadow:0 0 0 3px #28667412}.communicationsComposer>label>small{color:#929b94;font-size:8px;font-weight:500;position:absolute;top:0;right:10px}.communicationsActionFields{grid-template-columns:1fr 1.4fr;gap:11px;display:grid}.communicationsActionFields label span{justify-content:space-between;display:flex}.communicationsActionFields em{color:#929b94;font-size:8px;font-style:normal;font-weight:500}.audienceTabs{background:#eef2ec;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.audienceTabs button{color:#69746c;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:700}.audienceTabs button.active{color:#fff;background:#225b66;box-shadow:0 3px 8px #225b6626}.audienceAll{background:#fafbf9;border:1px solid #e2e8de;border-radius:12px;align-items:center;gap:12px;min-height:103px;margin-top:12px;padding:16px;display:flex}.audienceAll>i{color:#fff;background:#82a719;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.audienceAll b{font-size:11px}.audienceAll p{color:#7a857d;margin:4px 0 0;font-size:9px;line-height:1.5}.communicationEntitySelect{margin-top:12px;position:relative}.communicationEntitySelect>button{color:#27352d;width:100%;height:44px;font:inherit;cursor:pointer;background:#fbfcfa;border:1px solid #d5ded2;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:flex}.communicationEntitySelect>button i{color:#276573;font-size:16px;font-style:normal}.communicationEntitySelect>div{z-index:10;background:#fff;border:1px solid #d8e0d5;border-radius:11px;max-height:230px;padding:5px;position:absolute;top:49px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #20302722}.communicationEntitySelect>div button{color:#39463e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:9px;font-size:10px;display:flex}.communicationEntitySelect>div button:hover,.communicationEntitySelect>div button.selected{color:#1e5965;background:#e9f2f3}.communicationEntitySelect>div button span{background:#edf1e9;border-radius:10px;place-items:center;min-width:22px;height:20px;font-size:8px;display:grid}.communicationEntitySelect>div p{color:#7b857e;margin:8px;font-size:10px}.communicationUserPicker{margin-top:12px}.communicationUserPicker>label{background:#fbfcfa;border:1px solid #d5ded2;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.communicationUserPicker>label svg{fill:none;stroke:#738078;stroke-width:1.8px;width:16px;height:16px}.communicationUserPicker>label input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.communicationUserPicker>div{border:1px solid #e4e9e1;border-radius:10px;max-height:235px;margin-top:7px;overflow:auto}.communicationUserPicker>div>button{color:#29372f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0eb;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.communicationUserPicker>div>button:last-child{border-bottom:0}.communicationUserPicker>div>button.selected{background:#f1f6e8}.communicationUserPicker button>i{color:#fff;border:1px solid #cdd7ca;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.communicationUserPicker button.selected>i{background:#789b16;border-color:#789b16}.communicationUserPicker button span{min-width:0}.communicationUserPicker button b,.communicationUserPicker button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.communicationUserPicker button b{font-size:10px}.communicationUserPicker button small{color:#7d8880;margin-top:2px;font-size:8px}.communicationUserPicker>div>p{color:#7b857e;text-align:center;margin:0;padding:18px;font-size:10px}.communicationsAudience>footer{background:#f2f5ee;border-radius:11px;margin-top:14px;padding:12px 13px}.communicationsAudience>footer div{justify-content:space-between;align-items:center;display:flex}.communicationsAudience>footer span{color:#6f7b72;font-size:9px}.communicationsAudience>footer b{font-size:19px}.communicationsAudience>footer p{color:#7d877f;margin:2px 0 0;font-size:9px}.communicationsPreview{grid-column:1/-1;overflow:hidden}.communicationsPreview>header{border-bottom:1px solid #e6ebe3;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.communicationsPreview h3{font-size:14px}.communicationsPreview>header small{color:#416013;background:#edf5dd;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:700}.emailPreviewCanvas{background:#f0f3ef;padding:24px}.emailPreviewCanvas>article{background:#fff;border:1px solid #dfe7db;border-radius:14px;max-width:520px;margin:auto;overflow:hidden;box-shadow:0 8px 28px #28352d10}.emailPreviewCanvas>article>img{width:142px;height:auto;margin:24px auto 12px;display:block}.emailPreviewCanvas article>em{color:#276975;letter-spacing:1.4px;text-align:center;font-size:8px;font-style:normal;font-weight:800;display:block}.emailPreviewCanvas article>p,.emailPreviewCanvas article>div{color:#56635b;margin:15px 28px;font-size:11px;line-height:1.65}.emailPreviewCanvas article>div{white-space:pre-line;min-height:38px}.emailPreviewAction{color:#fff;background:#225b66;border-radius:8px;width:max-content;margin:18px 28px 24px;padding:10px 15px;font-size:10px;font-weight:700;display:block}.emailPreviewCanvas article>footer{text-align:center;background:#f8faf7;padding:16px 22px}.emailPreviewCanvas article>footer>small{color:#879188;margin-bottom:8px;font-size:8px;display:block}.emailPreviewCanvas article>footer>div{color:#879188;letter-spacing:1.1px;margin:0;font-size:7px;font-weight:700}.emailPreviewCanvas article>footer img{vertical-align:middle;width:82px;height:auto;margin-left:6px}.communicationsSubmit{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.communicationsSubmit p{color:#a13e38;margin:0;font-size:10px}.communicationsSubmit button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#225b66;border:0;border-radius:10px;align-items:center;gap:15px;padding:0 17px;font-size:11px;font-weight:750;display:flex}.communicationsSubmit button span{font-size:17px}.communicationsSubmit button:disabled{opacity:.45;cursor:not-allowed}.communicationReviewOverlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13201999;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.communicationReviewOverlay>section{background:#fff;border-radius:18px;width:min(480px,100%);padding:25px;box-shadow:0 24px 70px #101a1538}.communicationReviewOverlay>section>span{color:#286775;letter-spacing:1.6px;font-size:9px;font-weight:800}.communicationReviewOverlay>section>p{color:#707c74;margin:0;font-size:11px;line-height:1.55}.communicationReviewOverlay dl{gap:8px;margin:18px 0;display:grid}.communicationReviewOverlay dl div{background:#f4f6f2;border-radius:9px;padding:11px 12px}.communicationReviewOverlay dt{color:#7b867e;text-transform:uppercase;font-size:8px}.communicationReviewOverlay dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:700}.communicationReviewOverlay>section>small{color:#a13e38;margin-bottom:12px;font-size:10px;display:block}.communicationReviewOverlay footer{justify-content:flex-end;gap:8px;display:flex}.communicationReviewOverlay footer button{color:#566159;height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dcd1;border-radius:9px;padding:0 14px;font-size:10px;font-weight:700}.communicationReviewOverlay footer button:last-child{color:#fff;background:#225b66;border-color:#225b66}.communicationReviewOverlay footer button:disabled{opacity:.5}@media (max-width:900px){.communicationsLayout{grid-template-columns:1fr}.communicationsPreview,.communicationsSubmit{grid-column:1}.communicationsAudience{grid-row:1}.communicationsActionFields{grid-template-columns:1fr}}@media (max-width:560px){.communicationsIntro{align-items:flex-start}.communicationsIntro>span{min-width:90px}.communicationsComposer,.communicationsAudience{padding:16px}.audienceTabs button{font-size:9px}.emailPreviewCanvas{padding:12px}.communicationsSubmit{flex-direction:column;align-items:stretch}.communicationsSubmit button{justify-content:center}.communicationReviewOverlay footer{flex-direction:column-reverse}.communicationReviewOverlay footer button{width:100%}}.communicationsIntro{border-radius:13px;padding:12px 16px}.communicationsIntro h2{margin-bottom:2px;font-size:18px}.communicationsIntro>button{color:#fff;height:37px;font:inherit;cursor:pointer;background:#225b66;border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:750}.communicationHistory{overflow:hidden}.communicationHistory>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.communicationHistory>header h3{margin:0 0 3px;font-size:16px}.communicationHistory>header p{color:#78827b;margin:0;font-size:10px}.communicationHistory>header form{gap:7px;width:min(430px,48%);display:flex}.communicationHistory>header input{width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d3dcd0;border-radius:9px;outline:0;padding:0 11px;font-size:10px}.communicationHistory>header input:focus{border-color:#286674;box-shadow:0 0 0 3px #28667412}.communicationHistory>header form button{color:#1c5662;height:38px;font:inherit;cursor:pointer;background:#eff6f7;border:1px solid #2f7180;border-radius:9px;padding:0 13px;font-size:10px;font-weight:700}.communicationsTable{table-layout:fixed}.communicationsTable th:nth-child(4),.communicationsTable th:nth-child(5){width:15%}.communicationsTable th:nth-child(8){width:3%}.communicationsTable td{min-width:0}.communicationsTable td b,.communicationsTable td small,.communicationsTable td>span:not(.emailStatus):not(.emailLogArrow){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.communicationsTable td small{color:#879188;margin-top:3px;font-size:9px}.communicationsTable tbody tr:not(:has(.noFilterResults)){cursor:pointer}:is(.communicationsTable tbody tr:not(:has(.noFilterResults)):hover,.communicationsTable tbody tr:focus){background:#f7faf2;outline:0}.emailStatus.queued,.emailStatus.scheduled,.emailStatus.sent,.emailStatus.delivered,.emailStatus.opened,.emailStatus.clicked{color:#267244;background:#e5f5ea}.emailStatus.delivery_delayed{color:#966208;background:#fff1cf}.emailStatus.bounced,.emailStatus.complained,.emailStatus.suppressed,.emailStatus.partially_failed,.emailStatus.cancelled{color:#a33b35;background:#fee8e6}.communicationMessageDetail{background:#fafbf9;border:1px solid #e2e8df;border-radius:12px;margin-top:28px;padding:18px}.communicationMessageDetail h3{color:#77827a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.communicationMessageDetail p{color:#3f4c44;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.communicationDeliveries{max-height:360px;overflow:auto}.communicationDeliveries .emailEventSummary{cursor:default}.communicationDeliveries .emailEventSummary>b small{color:#849087;margin-top:3px;font-size:10px;font-weight:500;display:block}.communicationProviderId{color:#8c958e;overflow-wrap:anywhere;margin:-8px 0 10px 32px;font-size:9px;display:block}.communicationDetail .emailDeliveryTop>dl{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1050px){.communicationHistory .adminTableWrap{overflow-x:auto}.communicationsTable{width:1100px}}@media (max-width:700px){.communicationsIntro{align-items:center}.communicationHistory>header{flex-direction:column;align-items:stretch}.communicationHistory>header form{width:100%}.communicationDetail .emailDeliveryTop>dl{grid-template-columns:1fr}.communicationsIntro>button{white-space:nowrap}}.communicationsTable th:first-child{width:4%}.communicationsTable th:nth-child(2){width:14%}.communicationsTable th:nth-child(3){width:25%}.communicationsTable th:nth-child(4),.communicationsTable th:nth-child(5){width:16%}.communicationsTable th:nth-child(6){width:10%}.communicationsTable th:nth-child(7){width:15%}.communicationHistory .communicationsTable th{padding:10px 13px;font-size:9px}.communicationHistory .communicationsTable td{padding:11px 13px;font-size:11px}.communicationHistory .communicationsTable td>b{font-size:12px}.communicationHistory .communicationsTable td>small{font-size:9px}.communicationDetail{width:min(1040px,100%)}.communicationDetail>header{padding:14px 18px}.communicationDetail>header>div{flex:1;min-width:0}.communicationDetail>header h2{margin:0;font-size:17px;line-height:1.25}.communicationDetail>header>button{width:31px;height:31px;font-size:20px}.communicationDetailSubrow{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.communicationDetailSubrow p{margin:0;font-size:10px}.communicationDetailSubrow .emailStatus{padding:4px 8px;font-size:8px}.communicationDetail .emailLogDetailBody{max-height:calc(92svh - 70px)}.communicationDetail .emailDeliveryTop{padding:18px 20px}.communicationDetail .emailDeliveryIdentity{gap:11px;margin-bottom:17px}.communicationDetail .emailDeliveryIdentity>i{border-radius:11px;flex-basis:42px;width:42px;height:42px;font-size:19px}.communicationDetail .emailDeliveryIdentity small{margin-bottom:2px;font-size:9px}.communicationDetail .emailDeliveryIdentity h3{letter-spacing:-.2px;font-size:18px}.communicationDetail .emailDeliveryTop>dl{gap:15px 22px}.communicationDetail dt{margin-bottom:4px;font-size:9px}.communicationDetail dd{font-size:11px;line-height:1.45}.communicationDetail .emailStatus{padding:4px 8px;font-size:8px}.communicationDetail .communicationMessageDetail{margin-top:18px;padding:13px}.communicationDetail .communicationMessageDetail h3{margin-bottom:7px;font-size:9px}.communicationDetail .communicationMessageDetail p{font-size:11px;line-height:1.55}.communicationDetail .communicationDeliveries{max-height:260px}.communicationDetail .communicationDeliveries>h3{font-size:9px}.communicationDetail .emailEventSummary{grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:9px 0}.communicationDetail .emailEventSummary>b{font-size:11px}.communicationDetail .communicationDeliveries .emailEventSummary>b small{font-size:8px}.communicationDetail .communicationProviderId{margin:-6px 0 8px;font-size:8px}@media (max-width:700px){.communicationDetailSubrow{align-items:flex-start}.communicationDetail .emailDeliveryTop{padding:15px}.communicationDetail .emailDeliveryIdentity h3{font-size:16px}}.communicationsTo{z-index:15;gap:6px;margin-bottom:13px;display:grid;position:relative}.communicationsTo>span{color:#536058;font-size:10px;font-weight:700}.communicationsTo>button:not(.communicationsToBackdrop){color:#203027;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #d5ded2;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;display:flex}.communicationsTo>button>span,.communicationsTo>button b,.communicationsTo>button small{display:block}.communicationsTo>button small{color:#818c84;margin-top:2px;font-size:8px;font-weight:500}.communicationsTo>button>i{color:#276573;font-size:17px;font-style:normal;transition:transform .15s}.communicationsTo>button[aria-expanded=true]{border-color:#286674;box-shadow:0 0 0 3px #28667412}.communicationsTo>button[aria-expanded=true]>i{transform:rotate(180deg)}.communicationsToBackdrop{z-index:20;background:0 0;border:0;position:fixed;inset:0}.communicationsToMenu{z-index:21;background:#fff;border:1px solid #d9e1d6;border-radius:9px;width:100%;padding:5px;position:absolute;top:73px;left:0;box-shadow:0 12px 28px #1e342624}.communicationsAudienceOptions{display:grid}.communicationsAudienceOptions>button{color:#3f4b43;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:10px;font-weight:650;display:flex}.communicationsAudienceOptions>button:hover,.communicationsAudienceOptions>button.active{color:#184f5b;background:#eaf2f2}.communicationsAudienceOptions>button i{color:#6f900f;font-style:normal;font-weight:900}.communicationsToMenu>.communicationEntitySelect,.communicationsToMenu>.communicationUserPicker{border-top:1px solid #e8ede6;margin:5px 0 0;padding-top:6px}.communicationsToMenu .communicationUserPicker>label{height:36px}.communicationsToMenu .communicationUserPicker>div{max-height:175px}.communicationsLayout>.communicationsPreview{grid-area:1/2;align-self:start}.communicationsLayout>.communicationsSubmit{grid-column:1/-1}.communicationsLayout>.communicationsPreview .emailPreviewCanvas{padding:16px}.communicationsLayout>.communicationsPreview .emailPreviewCanvas>article>img{width:112px;margin:18px auto 9px}.communicationsLayout>.communicationsPreview .emailPreviewCanvas article>p,.communicationsLayout>.communicationsPreview .emailPreviewCanvas article>div{margin:12px 20px;font-size:10px}@media (max-width:900px){.communicationsLayout>.communicationsPreview{grid-area:auto/1}.communicationsToMenu{width:100%}}.communicationsTo>button:not(.communicationsToBackdrop){border-radius:8px;min-height:40px;padding:6px 10px}.communicationsTo>button>span{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.communicationsTo>button b{font-size:10px}.communicationsTo>button small{white-space:nowrap;margin:0;font-size:8px}.communicationsToMenu{border-radius:9px;width:min(420px,100%);padding:7px 10px 5px}.communicationsAudienceOptions{border-bottom:1px solid #e7ece5;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.communicationsAudienceOptions>button{color:#68736b;border-radius:0;justify-content:center;min-height:34px;padding:0 2px;font-size:9px}.communicationsAudienceOptions>button:hover{color:#184f5b;background:0 0}.communicationsAudienceOptions>button.active{color:#184f5b;background:0 0;box-shadow:inset 0 -2px #225b66}.communicationsAudienceOptions>button i{display:none}.communicationsToMenu>.communicationEntitySelect,.communicationsToMenu>.communicationUserPicker{border:0;margin:0;padding:0}.communicationsToMenu .communicationEntitySelect>button{background:0 0;border:0;border-bottom:1px solid #e7ece5;border-radius:0;height:38px;padding:0 3px}.communicationsToMenu .communicationEntitySelect>div{border-radius:8px;top:42px}.communicationsToMenu .communicationUserPicker>label{background:0 0;border:0;border-bottom:1px solid #e7ece5;border-radius:0;height:38px;padding:0 3px}.communicationsToMenu .communicationUserPicker>div{border:0;border-radius:0;max-height:185px;margin:0}.communicationsToMenu .communicationUserPicker>div>button{background:0 0;border-bottom:1px solid #edf0eb;padding:8px 2px}.communicationsToMenu .communicationUserPicker>div>button.selected{background:#f7faf2}.communicationsToMenu .communicationUserPicker button>i{border-radius:4px;flex-basis:16px;width:16px;height:16px}.communicationsToMenu .communicationUserPicker button b{font-size:9px}.communicationsToMenu .communicationUserPicker button small{font-size:8px}.communicationsRecipientEmails{background:#fbfcfa;border:1px solid #e2e8df;border-top:0;border-radius:0 0 8px 8px;flex-wrap:wrap;gap:5px;max-height:112px;padding:7px 10px;display:flex;overflow-y:auto}.communicationsRecipientEmails>span{color:#5d6b62;text-overflow:ellipsis;white-space:nowrap;background:#eef3ec;border-radius:5px;max-width:100%;padding:3px 6px;font-size:9px;line-height:1.25;overflow:hidden}.communicationsNoRecipients{color:#849087;background:#fbfcfa;border:1px solid #e2e8df;border-top:0;border-radius:0 0 8px 8px;margin:0;padding:7px 10px;font-size:9px}.emailPreviewCanvas article>.emailPreviewSignoff{color:#56635b;margin-top:18px;margin-bottom:18px;font-size:10px;line-height:1.55}.communicationsLayout>.communicationsPreview .emailPreviewCanvas article>footer{padding:9px 16px}.communicationsLayout>.communicationsPreview .emailPreviewCanvas article>footer>small{margin-bottom:5px;font-size:7px}.communicationsLayout>.communicationsPreview .emailPreviewCanvas article>footer img{width:82px}.meetPage{grid-template-rows:64px 1fr}.signupPage{padding-top:78px}.signupNav{height:62px}.signupNav .gifLogo img{width:138px;height:50px}.installAppButton,.headerActions .installAppButton,.authNav .navInstall{color:#1c5662;background:0 0;border:0;border-radius:0;width:auto;height:32px;padding:0;font-size:12px}.installAppButton:hover,.headerActions .installAppButton:hover{color:#184752;background:0 0}.installAppButton svg{flex-basis:16px;width:16px;height:16px}@media (max-width:760px){.meetPage{grid-template-rows:60px 1fr}.sideNav{inset:60px 0 auto}.signupPage{padding-top:72px}.signupNav{height:58px}.signupNav .gifLogo img{width:116px;height:44px}.headerActions .headerInstall,.authNav .navInstall{height:30px;padding:0;font-size:10px}}.communicationReviewOverlay{padding:14px}.communicationReviewOverlay>section{border-radius:14px;width:min(430px,100%);padding:18px 20px 16px}.communicationReviewOverlay h2{margin:0 0 5px;font-size:18px}.communicationReviewOverlay>section>p{font-size:10px;line-height:1.45}.communicationReviewOverlay dl{gap:6px;margin:12px 0}.communicationReviewOverlay dl div{border-radius:8px;padding:8px 10px}.communicationReviewOverlay dt{font-size:7px}.communicationReviewOverlay dd{margin-top:3px;font-size:10px}.communicationReviewOverlay footer{gap:7px}.communicationReviewOverlay footer button{border-radius:8px;height:34px;padding:0 11px;font-size:9px}.communicationReviewOverlay footer .communicationSendButton{place-items:center;width:34px;padding:0;display:grid}.communicationSendButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:900px){.communicationsToMenu{width:min(420px,100%)}}.communicationsToMenu{min-height:42px;max-height:min(340px,100vh - 180px);top:62px;overflow:hidden}.communicationsAudienceOptions>button{font-size:11px;font-weight:700}.communicationsToMenu .communicationUserPicker>label input{font-size:11px}.communicationsToMenu .communicationUserPicker>div{min-height:92px;max-height:230px;overflow-y:auto}.communicationsToMenu .communicationUserPicker>div>button{min-height:48px;padding:9px 3px}.communicationsToMenu .communicationUserPicker button b{font-size:11px;line-height:1.3}.communicationsToMenu .communicationUserPicker button small{margin-top:2px;font-size:9px;line-height:1.35}.communicationsToMenu .communicationUserPicker button>i{flex-basis:18px;width:18px;height:18px}.communicationsToMenu .communicationEntitySelect>button{font-size:11px}.communicationsToMenu .communicationEntitySelect>div{width:100%;max-height:230px;box-shadow:none;border:0;border-radius:0;padding:3px 0;position:static;overflow-y:auto}.communicationsToMenu .communicationEntitySelect>div button{font-size:10px}.accountsAdminPanel{overflow:visible}.accountsAdminPanel>header{z-index:10;background:#fff;border-radius:16px 16px 0 0}.accountsAdminPanel>.adminTableWrap{z-index:1;border-radius:0 0 16px 16px;position:relative;overflow:auto}.accountsAdminPanel>header h3{letter-spacing:-.5px;font-size:22px}.accountsAdminPanel>header p{font-size:13px;line-height:1.45}.accountDomainFilter,.accountDomainFilter .greenSelect{z-index:12}.forgotPasswordLink{color:#1c5662;justify-self:end;margin-top:-6px;font-size:12px;font-weight:700}.resetPasswordPanel header p{max-width:390px}.resetComplete>span{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:27px;display:grid}.resetComplete h1{margin:0;font-size:28px}.resetComplete a{color:#fff;background:#225b66;border-radius:9px;align-items:center;height:45px;padding:0 20px;font-weight:700;display:inline-flex}.dashboardMain:has(.adminAllMeetingsCalendar){padding-top:18px}.dashboardMain:has(.adminAllMeetingsCalendar)>.dashboardMeetings{display:none}.dashboardMain:has(.adminAllMeetingsCalendar) .calendarOverviewTitle{margin-top:0}@media (min-width:1101px){.meetingFilters{grid-template-columns:minmax(210px,1.6fr) repeat(4,minmax(125px,1fr)) auto}}.domainsPanel>header{padding-right:min(390px,42%);position:relative}.domainSearch{width:min(350px,40%);height:42px;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.domainSearch svg{fill:none;stroke:#738078;stroke-width:1.8px;width:19px;height:19px;position:absolute;top:11px;left:12px}.domainSearch input{width:100%;height:100%;font:inherit;background:#fff;border:1px solid #ccd5c9;border-radius:10px;outline:0;padding:0 38px;font-size:12px}.domainSearch input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661a}.domainSearch button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:6px;right:7px}.domainSearch button:hover{background:#eef2eb}@media (max-width:700px){.domainsPanel>header{padding-right:22px}.domainSearch{width:100%;margin-top:15px;position:relative;top:auto;right:auto;transform:none}}.entityStatusTabs{background:#fafbf9;border-bottom:1px solid #e6ebe4;gap:8px;padding:14px 22px;display:flex}.entityStatusTabs button{color:#5f6961;cursor:pointer;background:#fff;border:1px solid #d5ddd2;border-radius:9px;height:34px;padding:0 12px;font-size:11px;font-weight:650}.entityStatusTabs button.active{color:#fff;background:#225b66;border-color:#225b66}.entityStatusTabs span{opacity:.75;margin-left:5px}.entityStatus{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750;display:inline-flex}.entityStatus.pending{color:#805f12;background:#fff1c9}.entityStatus.approved{color:#17613e;background:#dff5e9}.entityStatus.rejected{color:#9a3430;background:#fbe5e3}.entityActions .approve{color:#fff;background:#238451;border-color:#238451}.entityActions .approve:hover{background:#17683d;border-color:#17683d}.entityActions .delete{color:#fff;background:#c94842;border-color:#c94842}.entityActions .delete:hover{background:#a93631;border-color:#a93631}.entityDecisionError{color:#a83c37;background:#fff3f2;margin:0;padding:10px 22px;font-size:11px}.entitiesPanel td small{color:#7a847c;margin-top:4px;font-size:9px;display:block}.entityActions button:disabled{opacity:.55;cursor:wait}@media (max-width:600px){.entityStatusTabs{padding:12px;overflow-x:auto}.entityStatusTabs button{flex:none}}.entitiesPanel .platformDomainRow td{background:#fbfdf5}.entitiesPanel .platformDomainRow:hover td{background:#f6faeb}.dashboardMain:has(.entitiesPanel){padding-top:18px}.dashboardMain:has(.entitiesPanel)>header{display:none}.dashboardMain:has(.entitiesPanel) .entitiesPanel{margin-top:0}.entitiesPanel>header{padding-top:16px;padding-bottom:16px}.entitiesPanel .entityStatusTabs{padding-top:10px;padding-bottom:10px}.dashboardMain:has(.domainsPanel)>.dashboardMeetings{display:none}.domainsPanel{margin-top:28px}.domainForm{background:#fafbf9;border-bottom:1px solid #e6ebe4;grid-template-columns:minmax(220px,2fr) minmax(120px,.7fr) minmax(190px,1fr) auto auto;align-items:end;gap:12px;padding:20px 22px;display:grid}.domainForm label{color:#667069;gap:6px;font-size:11px;font-weight:650;display:grid}.domainForm input{background:#fff;border:1px solid #d3dbd0;border-radius:9px;outline:0;width:100%;height:42px;padding:0 12px}.domainForm label>div{align-items:center;display:flex}.domainForm label>div>span{background:#eef2eb;border:1px solid #d3dbd0;border-right:0;border-radius:9px 0 0 9px;place-items:center;height:42px;padding:0 10px;display:grid}.domainForm label>div input{border-radius:0 9px 9px 0}.domainForm>button{color:#fff;cursor:pointer;background:#225b66;border:1px solid #225b66;border-radius:9px;height:42px;padding:0 15px;font-size:11px;font-weight:700}.domainForm>button[type=button]{color:#5d675f;background:#fff;border-color:#d3dbd0}.domainForm>p{color:#b23d38;grid-column:1/-1;margin:0;font-size:11px}.domainActions{justify-content:flex-end;gap:6px;display:flex}.domainActions button{cursor:pointer;background:#fff;border:1px solid #d5ddd2;border-radius:7px;height:31px;padding:0 10px;font-size:10px}.domainActions .delete{color:#ae3e38;background:#fff8f7;border-color:#efcfcc}@media (max-width:900px){.domainForm{grid-template-columns:1fr 1fr}.domainForm label:first-child{grid-column:1/-1}}@media (max-width:520px){.domainForm{grid-template-columns:1fr}.domainForm label:first-child{grid-column:1}.domainsPanel .adminTableWrap{overflow:auto}}.accountsAdminPanel>header{padding-right:min(660px,64%);position:relative}.accountFilters{grid-template-columns:minmax(230px,1fr) 190px;align-items:end;gap:10px;width:min(620px,61%);display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.accountFilters .accountSearch{width:auto;height:43px;position:relative;inset:auto}.accountDomainFilter{gap:6px;display:grid}.accountDomainFilter>span{color:#667169;font-size:11px;font-weight:700}.accountDomainFilter .greenSelect>button{height:43px}@media (max-width:950px){.accountsAdminPanel>header{padding-right:23px}.accountFilters{grid-template-columns:minmax(200px,1fr) 180px;width:100%;margin-top:16px;position:relative;top:auto;right:auto;transform:none}}@media (max-width:560px){.accountFilters{grid-template-columns:1fr}}.accountsAdminPanel table{min-width:920px}.accountsAdminPanel .adminTableWrap td>b{font-size:14px;font-weight:700;line-height:1.35}.accountsAdminPanel .adminTableWrap td>small{font-size:11px;line-height:1.4}.accountPhone{color:#516f76!important}.accountStatus{color:#31520e;text-transform:uppercase;letter-spacing:.04em;background:#e7f0d3;border-radius:12px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.accountStatus.inactive{color:#8e3b35;background:#f8e2df}.accountActions{gap:6px;display:flex}.accountActions button{color:#536058;cursor:pointer;background:#fff;border:1px solid #d5ddd2;border-radius:8px;height:34px;padding:0 11px;font-size:10px;font-weight:700}.accountActions button.suspend{color:#755d17;background:#fffaf0;border-color:#e6d19b}.accountActions button.activate{color:#4c6812;background:#f7fbe9;border-color:#bfd29b}.accountActions button.delete{color:#ae3e38;background:#fff8f7;border-color:#efcfcc}.accountActions button:disabled,.rightToggle:disabled{opacity:.4;cursor:not-allowed}.accountActionDialog>small{color:#aa3934;margin-top:12px;font-size:11px;line-height:1.4;display:block}.accountActionDialog.activate>span{background:#789b11}.accountActionDialog footer button.confirm{color:#fff;background:#789b11;border-color:#789b11}@media (max-width:600px){.accountsAdminPanel table{min-width:850px}.accountsAdminPanel>header h3{font-size:19px}.accountActions{flex-direction:column}.accountActions button{width:76px}}.presentingBar{z-index:19;color:#f2f5ef;background:#1f2723f2;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 28px);padding:8px 8px 8px 14px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0006}.presentingGlyph{color:#29310f;background:#9fba00;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.presentingGlyph svg{width:18px;height:18px}.presentingCopy{gap:1px;min-width:0;display:grid}.presentingCopy b{font-size:13px;font-weight:650}.presentingCopy small{color:#aeb6b0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.presentingBar button{color:#edf1ed;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#303632;border:1px solid #ffffff1f;border-radius:16px;padding:0 13px;font-size:11px;font-weight:650}.presentingBar button:hover{color:#fff;background:#123942;border-color:#225b66}.presentingBar .stopPresenting{color:#fff;background:#d8443e;border-color:#d8443e}.presentingBar .stopPresenting:hover{background:#b93833;border-color:#b93833}.liveMeeting.presenting .callStatusCluster{display:none}.liveMeeting.presenting .connectionNotice{top:72px}.liveMeeting.presenting .floatingWaiting{opacity:.5;padding:0 9px}.liveMeeting.presenting .floatingWaiting>span{display:none}.liveMeeting.presenting .floatingWaiting:hover,.liveMeeting.presenting .floatingWaiting:focus-visible,.liveMeeting.presenting .floatingWaiting[aria-expanded=true]{opacity:1;padding:0 12px}.liveMeeting.presenting .floatingWaiting:has(b){opacity:1;padding:0 12px}.liveMeeting.presenting .floatingWaiting:hover>span,.liveMeeting.presenting .floatingWaiting:focus-visible>span,.liveMeeting.presenting .floatingWaiting[aria-expanded=true]>span{display:inline}.liveMeeting.presenting .floatingWaiting:has(b)>span{display:inline}.settingsMenu label.settingLocked{opacity:.45}@media (max-width:900px){.presentingBar{gap:9px;padding:7px 7px 7px 11px}.presentingBar .detachControls{display:none}}@media (max-width:560px){.presentingBar{border-radius:12px;gap:7px;max-width:calc(100% - 14px);padding:6px 6px 6px 9px;top:8px}.presentingGlyph{flex:0 0 26px;width:26px;height:26px}.presentingGlyph svg{width:15px;height:15px}.presentingCopy b{font-size:11px}.presentingCopy small{font-size:9px}.presentingBar button{height:28px;padding:0 10px;font-size:10px}.liveMeeting{grid-template-rows:minmax(0,1fr) 72px}.meetingToolbar{grid-template-rows:1fr;grid-template-columns:auto auto;place-content:center;align-items:center;gap:7px;height:66px}.coreControls{grid-area:1/1;justify-self:end}.roomTools{grid-area:1/2;justify-self:start;align-items:center;gap:4px;padding:3px 6px;display:flex}.settingsMenu{display:block}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:32px;height:32px}.meetingToolbar .leaveCall{width:38px}.meetingToolbar svg{width:15px;height:15px}}@media (max-width:380px){.liveMeeting{grid-template-rows:minmax(0,1fr) 112px}.meetingToolbar{grid-template-rows:50px 50px;grid-template-columns:1fr;place-content:center;gap:4px;height:106px}.coreControls{grid-area:1/1;justify-self:center}.roomTools{grid-area:2/1;justify-self:center}.coreControls,.roomTools{gap:3px;padding:3px 5px}.meetingToolbar button,.meetingToolbar .leaveCall,.reactionControl>button{width:44px;height:44px}.meetingToolbar .leaveCall{width:48px}.meetingToolbar svg{width:19px;height:19px}.settingsMenu{bottom:54px}}.peopleListMore{color:#7d8580;text-align:center;margin:12px 0 4px;font-size:10px}.peopleSearch input{min-width:0;font:inherit;color:#202621;background:0 0;border:0;outline:0;flex:1;font-size:12px}.controlLabel,.meetingToolbar .mobileMore,.mobileReaction,.meetingToolbar .roomTools>.mobileShare{display:none}@media (max-width:560px) and (orientation:portrait){.liveMeeting{grid-template-rows:minmax(0,1fr) 222px}.meetingToolbar{z-index:19;border:0;grid-template-rows:1fr;grid-template-columns:1fr;height:216px;margin:0;display:grid;box-shadow:0 -18px 50px #0007;padding:10px 14px max(24px,env(safe-area-inset-bottom))!important;background:#202321!important;border-radius:28px 28px 0 0!important}.meetingToolbar .coreControls{width:min(390px,100%);height:100%;box-shadow:none;background:0 0;border:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:3px 8px;padding:4px 8px;display:grid}.meetingToolbar .coreControls>button,.meetingToolbar .coreControls>.leaveCall,.meetingToolbar .coreControls>.reactionControl>button{color:#f5f6f5;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:84px;display:flex}.meetingToolbar .coreControls>.reactionControl{width:100%;height:84px;display:block}.meetingToolbar .coreControls>button>svg,.meetingToolbar .coreControls>.leaveCall>svg,.meetingToolbar .coreControls>.reactionControl>button>svg,.meetingToolbar .coreControls>.raiseHand>span:first-child,.meetingToolbar .coreControls>.mobileMore>span:first-child{color:#fff;background:#111412;border-radius:50%;place-items:center;width:56px;height:56px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.meetingToolbar .coreControls>.leaveCall>.hangUpSurface{background:#df3434;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1c}.meetingToolbar .coreControls>.leaveCall>.hangUpSurface>.hangUpIcon{filter:brightness(0)invert();width:27px;height:auto}.meetingToolbar .coreControls>.raiseHand>span:first-child,.meetingToolbar .coreControls>.mobileMore>span:first-child{padding:0;font-size:22px}.meetingToolbar .coreControls>button.off{background:0 0}.meetingToolbar .coreControls>button.off>svg{background:#d8443e}.meetingToolbar .coreControls>button.off:after{top:27px;left:calc(50% - 13px)}.meetingToolbar .coreControls>.leaveCall{color:#fff;background:0 0}.meetingToolbar .coreControls>.leaveCall>svg{background:#df3434}.meetingToolbar .coreControls>.selected>svg,.meetingToolbar .coreControls>.selected>span:first-child{background:#59635d}.meetingToolbar .mobileMore{display:flex}.meetingToolbar .coreShare{display:none!important}.meetingToolbar .roomTools .mobileShare{display:flex}.meetingToolbar .controlLabel{white-space:nowrap;width:auto;height:auto;font-size:12px;font-weight:500;line-height:1;display:block;color:#f5f6f5!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.meetingToolbar .coreControls>.raiseHand>.controlLabel{width:auto;height:auto;padding:0;font-size:12px;line-height:1}.meetingToolbar .roomTools{z-index:25;background:#202321;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:8px;width:auto;padding:12px;display:none;position:fixed;bottom:223px;left:12px;right:12px;box-shadow:0 18px 55px #0009}.meetingToolbar .roomTools.mobileOpen,.meetingToolbar .roomTools>.mobileReaction{display:grid}.meetingToolbar .roomTools>button,.meetingToolbar .roomTools>.mobileReaction>button{color:#fff;background:#111412;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:72px;display:flex!important}.meetingToolbar .roomTools .controlLabel{font-size:11px}.meetingToolbar .roomTools .reactionPicker{grid-template-columns:repeat(3,38px);bottom:80px;left:0;right:auto;transform:none}.meetingToolbar .roomTools .reactionPicker button{width:38px;height:38px}.meetingToolbar .roomTools .settingsMenu{z-index:30;width:calc(100vw - 16px);max-height:calc(100svh - 16px);position:fixed;bottom:8px;right:8px}.meetingToolbar .toolbarCount{top:5px;right:calc(50% - 27px)}.liveMeeting .callTimer{width:48px;height:48px;font-size:11px;top:12px;left:10px}.liveMeeting .inCallMeetingTitle{min-width:0;max-width:calc(100vw - 190px);padding:6px 9px;top:12px;left:66px}}@media (max-width:560px){.meetingPanel{z-index:30;border:1px solid #dfe4dd;border-radius:20px;width:calc(100% - 28px);max-width:420px;height:min(70svh,560px);max-height:calc(100svh - 36px);margin:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0009}.meetingPanel .peopleList,.meetingPanel .chatMessages{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.meetingPanel .panelTabs{flex:0 0 54px}.meetingPanel .chatForm{flex:none}}.alonePrompt footer button.endForEveryone{color:#fff;background:#b93833;border-color:#b93833}.alonePrompt footer button:disabled{opacity:.55;cursor:default}.recordingTimerIndicator{color:#e04640;background:0 0;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:8px;animation:1.5s ease-in-out infinite recordingPulse;display:grid}.recordingTimerIndicator svg{width:18px;height:18px}@keyframes recordingPulse{50%{opacity:.55}}.callStatusCluster{z-index:20;color:#f3f5f2;background:#303632ee;border:1px solid #ffffff18;border-radius:10px;align-items:center;max-width:calc(100vw - 24px);height:42px;padding:0 10px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0004}.liveMeeting .callStatusCluster .callTimer{color:#9fba00;width:auto;height:100%;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff18;border-radius:0;flex:none;align-items:center;padding:0 10px 0 1px;font-size:11px;display:flex;position:relative;top:auto;left:auto}.liveMeeting .callStatusCluster .recordingTimerIndicator{position:relative;top:auto;left:auto}.liveMeeting .callStatusCluster .inCallMeetingTitle{min-width:0;max-width:min(360px,100vw - 180px);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex:auto;align-content:center;justify-items:start;gap:1px;padding:0 8px 0 10px;display:grid;position:relative;top:auto;left:auto}.liveMeeting .callStatusCluster .inCallMeetingTitle strong{font-size:12px}.liveMeeting .callStatusCluster .inCallMeetingTitle small{font-size:8px}.liveMeeting .callStatusCluster .recordingTimerIndicator+.inCallMeetingTitle{left:auto}.meetingShareButton{color:#eef5ee;height:28px;font:inherit;cursor:pointer;background:#225b66;border:1px solid #ffffff20;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.meetingShareButton:hover{background:#2d717f}.meetingShareButton svg{width:15px;height:15px}.meetingToolbar button.recordingControl.active{color:#fff;background:#b9342f}.meetingToolbar button.recordingControl.active:hover{background:#9f2925}.meetingToolbar button.recordingControl:disabled{opacity:.58;cursor:default}.recordingPromptIcon{color:#b9342f!important;background:0 0!important}.recordingPromptIcon svg{width:44px;height:44px}.recordingPrompt .startRecordingAction{color:#fff;background:#b9342f;border-color:#b9342f}.recordingPrompt .joinError{margin:8px 0 0;display:block}.recordingErrorNotice{z-index:24;color:#fff;background:#8f2c28;border:1px solid #ef7770;border-radius:10px;max-width:min(520px,100vw - 24px);min-height:40px;padding:9px 40px 9px 13px;font-size:11px;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0005}.recordingErrorNotice button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:18px;position:absolute;top:5px;right:5px}@media (max-width:700px){.recordingErrorNotice{bottom:232px}.callStatusCluster{border-radius:8px;max-width:calc(100vw - 16px);height:36px;padding:0 7px;top:8px}.liveMeeting .callStatusCluster .callTimer{height:100%;padding-right:7px;font-size:10px}.liveMeeting .callStatusCluster .recordingTimerIndicator{flex-basis:20px;width:20px;height:20px;margin-left:6px}.liveMeeting .callStatusCluster .recordingTimerIndicator svg{width:16px;height:16px}.liveMeeting .callStatusCluster .inCallMeetingTitle{max-width:calc(100vw - 78px);padding-left:7px}.liveMeeting .callStatusCluster .recordingTimerIndicator~.inCallMeetingTitle{max-width:calc(100vw - 104px)}.liveMeeting .callStatusCluster .inCallMeetingTitle strong{font-size:10px}.liveMeeting .callStatusCluster .inCallMeetingTitle small{font-size:7px}}.recordingsDialog{color:#263129;background:#fff;border-radius:18px;grid-template-rows:auto minmax(120px,1fr) auto;gap:16px;width:min(720px,100%);max-height:90svh;padding:24px;display:grid;overflow:hidden;box-shadow:0 25px 75px #0005}.recordingsDialog>header{justify-content:space-between;align-items:start;display:flex}.recordingsDialog>header small{color:#184752;letter-spacing:.13em;font-size:9px;font-weight:750}.recordingsDialog>header h2{margin:4px 0 2px;font-size:24px}.recordingsDialog>header p{color:#727d74;margin:0;font-size:12px}.recordingsDialog>header>button{color:#4d5750;cursor:pointer;background:#eff2ed;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.recordingsList{gap:10px;display:grid;overflow-y:auto}.recordingsList>article{background:#fafbf9;border:1px solid #dfe5dc;border-radius:12px;padding:15px}.recordingsList>article>header{justify-content:space-between;align-items:center;display:flex}.recordingsList time{color:#7c867f;font-size:10px}.recordingStatus{color:#625b36;text-transform:uppercase;background:#f2ebc8;border-radius:10px;padding:4px 8px;font-size:8px;font-weight:750}.recordingStatus.complete{color:#184752;background:#d9eaed}.recordingStatus.failed,.recordingStatus.aborted,.recordingStatus.limit_reached{color:#a2312c;background:#f8dfdd}.recordingsList h3{text-overflow:ellipsis;white-space:nowrap;margin:11px 0 4px;font-size:13px;overflow:hidden}.recordingsList>article>p{color:#758078;margin:0;font-size:10px}.transcriptState{border-top:1px solid #e5e9e3;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.transcriptState span{color:#6b736d;text-transform:uppercase;background:#e9ece8;border-radius:9px;padding:3px 7px;font-size:8px;font-weight:700}.transcriptState span.complete{color:#184752;background:#d9eaed}.transcriptState span.failed{color:#a2312c;background:#f8dfdd}.recordingsList details{margin-top:10px}.recordingsList summary{color:#1c5662;cursor:pointer;font-size:10px;font-weight:700}.recordingsList details p{color:#485249;white-space:pre-wrap;background:#f0f3ee;border-radius:8px;max-height:230px;margin:9px 0 0;padding:11px;font-size:11px;line-height:1.65;overflow-y:auto}.recordingFailure{color:#a2312c;margin-top:9px;font-size:9px;display:block}.recordingsEmpty{color:#79837c;text-align:center;place-content:center;gap:5px;min-height:170px;font-size:12px;display:grid}.recordingsEmpty b{color:#364039;font-size:14px}.recordingsEmpty p{margin:0}.recordingsEmpty.error{color:#a2312c}.recordingsDialog>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.recordingsDialog>footer span{color:#818a84;font-size:9px}.recordingsDialog>footer button{color:#fff;cursor:pointer;background:#184752;border:0;border-radius:9px;height:38px;padding:0 16px;font-size:10px;font-weight:700}@media (max-width:620px){.recordingsDialog{max-height:94svh;padding:17px}.recordingsDialog>footer{align-items:flex-end}.recordingsDialog>footer span{max-width:190px}}.recordingsList video{background:#121713;border-radius:9px;width:100%;max-height:330px;margin-top:12px}.recordingsPage{margin-top:10px}.recordingsPage>header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:17px;display:flex}.recordingsPage>header small,.recordingMeeting>header span{color:#276975;letter-spacing:.12em;font-size:9px;font-weight:800}.recordingsPage>header h2{margin:5px 0 4px;font-size:23px}.recordingsPage>header p,.recordingMeeting>header p{color:#778179;margin:0;font-size:11px}.recordingsSearch{background:#fff;border:1px solid #d4dcd1;border-radius:11px;flex:0 330px;align-items:center;gap:9px;width:min(330px,42%);height:43px;padding:0 12px;display:flex}.recordingsSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b6616}.recordingsSearch>svg{fill:none;stroke:#7b857d;stroke-width:1.8px;stroke-linecap:round;flex:0 0 18px;width:18px;height:18px}.recordingsSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.recordingsSearch input::-webkit-search-cancel-button{display:none}.recordingsSearch button{color:#69736b;cursor:pointer;background:#eef1ec;border:0;border-radius:50%;flex:0 0 25px;width:25px;height:25px}.recordingMeetings{gap:16px;display:grid}.recordingMeeting{background:#fff;border:1px solid #dfe5dc;border-radius:16px;overflow:hidden}.recordingMeeting>header{background:#fafbf9;border-bottom:1px solid #e8ece6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.recordingMeeting>header h3{margin:4px 0;font-size:16px}.recordingMeeting>header strong{color:#184752;background:#dcebed;border-radius:999px;padding:6px 10px;font-size:10px}.recordingRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.recordingRows>section{border:1px solid #edf0eb;border-radius:12px;padding:16px}.recordingRowMain{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.recordingRowMain h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;overflow:hidden}.recordingRowMain p{color:#78827a;margin:0;font-size:10px}.recordingRetention{grid-column:2;justify-items:start;gap:3px;min-width:0;display:grid}.recordingRetention small,.recordingRetention time{color:#818b84;font-size:8px}.recordingRetention b{color:#805f12;font-size:11px}.recordingRows video{background:#121713;border-radius:10px;width:100%;max-height:390px;margin-top:14px}.recordingDownloads{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.recordingDownloads a{color:#fff;background:#225b66;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.recordingDownloads a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.recordingDownloads a.transcriptDownloadAction{color:#184752;background:#dcebed;padding:7px 10px;font-size:9px}.recordingDownloads a.transcriptDownloadAction svg{color:#be3d38;stroke-width:2px}.recordingDownloads span{color:#68736b;text-transform:uppercase;background:#edf0ec;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px;font-weight:750}.recordingDownloads span.complete{color:#17613e;background:#dff5e9}.recordingDownloads span.failed{color:#9a3430;background:#fbe5e3}.recordingRows details{margin-top:12px}.recordingRows summary{color:#1c5662;cursor:pointer;font-size:9px;font-weight:700}.recordingsPageEmpty{color:#78827a;text-align:center;background:#fff;border:1px dashed #cbd5c8;border-radius:16px;place-content:center;gap:6px;min-height:260px;font-size:12px;display:grid}.recordingsPageEmpty p{margin:0}.recordingsPageEmpty.error{color:#a2312c}@media (max-width:700px){.recordingsPage>header{flex-direction:column;align-items:stretch;gap:4px}.recordingsSearch{width:100%;margin-bottom:15px}.recordingRows{gap:0;padding:0}.recordingRows>section{border:0;border-top:1px solid #edf0eb;border-radius:0;padding:15px}.recordingRows>section:first-child{border-top:0}.recordingMeeting>header{align-items:flex-start;gap:10px}.recordingDownloads span{width:100%;margin-left:0}}.recordingRowMain{grid-template-columns:minmax(0,1fr) auto;align-items:start}.recordingRetention{grid-column:auto;display:block}.recordingRetention b{color:#805f12;white-space:nowrap;background:#fff4d6;border-radius:999px;padding:5px 8px;font-size:9px;display:block}.recordingRetention.deleted b{color:#a2312c;background:#f8dfdd}.recordingDownloads{flex-wrap:nowrap}.recordingDownloads a{white-space:nowrap}.recordingDownloads.hasBothDownloads a{flex:1;justify-content:center;min-width:0}.recordingDownloads a svg{flex:0 0 14px}.recordingDownloads a.transcriptDownloadAction img{object-fit:contain;background:0 0;flex:0 0 15px;width:15px;height:18px}.transcriptPreviewButton{color:#1c5662;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:9px;font-weight:700}.transcriptPreviewButton:before{content:"▸ ";font-size:11px}.transcriptPreviewOverlay{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1510a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.transcriptPreviewDialog{background:#fff;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;width:min(760px,100%);height:min(90svh,900px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0007}.transcriptPreviewClose{z-index:1;color:#536058;cursor:pointer;background:#eef1ec;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;position:absolute;top:14px;right:14px}.transcriptPreviewDialog iframe{background:#f4f5f3;border:0;width:100%;height:100%}.transcriptPreviewLoading{color:#71806f;background:#f4f5f3;place-content:center;padding:24px;font-size:12px;display:grid}.transcriptPreviewDialog>footer{border-top:1px solid #e3e8e1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 20px;display:flex}.transcriptPreviewDialog>footer div{gap:3px;min-width:0;display:grid}.transcriptPreviewDialog>footer small{color:#276975;letter-spacing:.12em;font-size:8px;font-weight:800}.transcriptPreviewDialog>footer b{color:#2c3730;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.transcriptPreviewDialog>footer a{color:#fff;background:#225b66;border-radius:8px;flex:none;padding:8px 11px;font-size:10px;font-weight:700}@media (max-width:600px){.transcriptPreviewOverlay{padding:10px}.transcriptPreviewDialog{border-radius:14px;height:92svh}.transcriptPreviewDialog>footer{padding:10px 14px}}.speakerTranscript{background:#f0f3ee;border-radius:8px;max-height:280px;margin-top:9px;padding:11px;overflow-y:auto}.speakerTranscript>p{margin:0!important;padding:0!important;font-size:12px!important;line-height:1.45!important}.speakerTranscript section+section{border-top:1px solid #dce3d9;margin-top:12px;padding-top:12px}.speakerTranscript section header{justify-content:space-between;align-items:center;display:flex}.speakerTranscript section header b{color:#1c5662;font-size:10px}.speakerTranscript section header time{color:#89928b;font-size:8px}.speakerTranscript section p{background:0 0!important;margin:4px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.45!important}.transcriptDownload{color:#fff;background:#184752;border-radius:8px;margin-top:9px;padding:8px 11px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.transcriptStateActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.transcriptStateActions .transcriptDownload{margin:0;padding:6px 10px}.transcriptStateActions .transcriptDownload:hover{background:#6f900d}@media (max-width:480px){.transcriptState{align-items:flex-start}.transcriptStateActions{flex-wrap:wrap}}.leavePrompt{border:1px solid #ffffff20;border-radius:21px;width:min(390px,100%);padding:38px 26px 26px;position:relative;box-shadow:0 30px 90px #0007}.leavePrompt h2{letter-spacing:-.025em;font-size:28px}.leavePromptClose{color:#5f6962;cursor:pointer;background:#f0f3ee;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,transform .16s;display:grid;position:absolute;top:15px;right:15px}.leavePromptClose:hover{background:#e5eae3;transform:rotate(4deg)}.leavePrompt footer button{border-radius:12px;height:48px;padding:0 18px;font-size:13px;transition:transform .15s,box-shadow .15s,background .15s}.leavePrompt footer button:hover:not(:disabled){transform:translateY(-1px)}.leavePrompt footer .leaveOnly{color:#1c5662;background:#eaf3f4;border-color:#a8c0c5}.leavePrompt footer .leaveOnly:hover:not(:disabled){background:#deecef;border-color:#225b66;box-shadow:0 7px 18px #225b6620}.leavePrompt footer button.endForEveryone{background:#bd3a35;border-color:#bd3a35;box-shadow:0 7px 18px #b9383328}.leavePrompt footer button.endForEveryone:hover:not(:disabled){background:#a8322e;box-shadow:0 9px 22px #b9383338}@media (max-width:560px){.leavePrompt{border-radius:20px;padding:40px 20px 20px}.leavePrompt h2{font-size:24px}.leavePrompt p{margin-bottom:23px;font-size:13px}.leavePrompt footer{grid-template-columns:1fr}.leavePrompt footer .endForEveryone{grid-row:1}.leavePrompt footer .leaveOnly{grid-row:2}}.meetingEndedNotice{width:min(360px,100%);padding:34px 28px}.meetingEndedNotice>span{color:#fff;background:#225b66;font-size:25px}.meetingEndedNotice p{margin-bottom:0}.joinErrorOverlay{z-index:520}.joinErrorDialog{border-radius:14px;width:min(280px,100% - 32px);padding:16px 18px}.joinErrorDialog>span{color:#b93833;background:#fbe9e8;width:36px;height:36px;margin-bottom:8px;font-size:18px;font-weight:750}.joinErrorDialog h2{font-size:18px}.joinErrorDialog p{margin:7px auto 13px;font-size:11px;line-height:1.4}.joinErrorDialog footer button{border-radius:8px;min-width:68px;height:34px;padding:0 13px;font-size:11px}.profilePhoto>small{color:#b23d38;text-align:center;font-size:10px}.profileEditForm{gap:14px;display:grid}.profileEditForm h2{margin-bottom:2px}.profileEditForm label{color:#6f7971;gap:6px;font-size:10px;display:grid}.profileEditForm input{color:#263029;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d9e0d6;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.profileEditForm input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b6620}.profileEditForm input[readonly]{color:#778078;cursor:not-allowed;background:#f2f4f1}.profileEditForm label>small{color:#919991;font-size:9px}.profileNameFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profileNameFields label:last-child{grid-column:1/-1}.profilePhone{display:flex}.profilePhone span{color:#4d574f;background:#f5f7f3;border:1px solid #d9e0d6;border-right:0;border-radius:9px 0 0 9px;align-items:center;height:42px;padding:0 11px;font-size:12px;display:flex}.profilePhone input{border-radius:0 9px 9px 0}.profileEditForm>button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:9px;width:max-content;height:41px;padding:0 17px;font-size:12px;font-weight:700}.profileEditForm>button:disabled{opacity:.6;cursor:wait}.profileEditForm .profileSuccess{color:#1c5662}@media (max-width:520px){.profileNameFields{grid-template-columns:1fr}.profileNameFields label:last-child{grid-column:auto}}.dashboardSidebar nav button.obsSection .obsSectionChevron{color:inherit;margin-left:auto;font-size:15px;font-weight:500;transition:transform .16s;transform:rotate(0)}.dashboardSidebar nav{grid-auto-rows:max-content;align-content:start}.usagePage{gap:16px;display:grid}.usageIntro h2{margin:0;font-size:24px}.usageIntro p{color:#78837b;margin:4px 0 0}.usageCard{background:#fff;border:1px solid #dfe5dc;border-radius:16px;padding:18px 20px}.usageFilters{border-bottom:1px solid #edf0eb;align-items:end;gap:18px;padding-bottom:16px;display:flex}.usageFilters label,.usageFilters fieldset{color:#657169;border:0;gap:6px;margin:0;padding:0;font-size:11px;font-weight:750;display:grid}.usageFilters select{min-width:220px;height:38px;font:inherit;color:#2f3b33;background:#fff;border:1px solid #cfd8cd;border-radius:8px;padding:0 11px}.usageFilters fieldset{align-items:center;gap:6px;display:flex}.usageFilters legend{width:100%}.usageFilters button{color:#647168;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfd4;border-radius:8px;padding:0 12px}.usageFilters button.active{color:#1f5a69;background:#e8f2f3;border-color:#236476}.usageGraph{padding-top:18px}.usageGraph header{justify-content:space-between;gap:16px;display:flex}.usageGraph p{color:#77827b;margin:4px 0 0;font-size:11px}.usageLegend{gap:12px;font-size:11px;display:flex}.usageLegend span{align-items:center;gap:5px;display:flex}.usageLegend i{background:#236476;border-radius:50%;width:8px;height:8px}.usageLegend .participants{background:#8aae14}.usageGraph .meetings{stroke:#236476}.usageGraph .participants{stroke:#8aae14}.usageMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.usageMetrics article{background:#f5f8f4;border-radius:10px;padding:13px}.usageMetrics span,.usageMetrics b{display:block}.usageMetrics span{color:#748078;font-size:10px}.usageMetrics b{margin-top:5px;font-size:20px}.usageLoading{color:#6f7b72;margin-top:8px;display:block}@media (max-width:700px){.usageFilters{flex-direction:column;align-items:stretch}.usageFilters select{width:100%}.usageMetrics{grid-template-columns:1fr}}.usageEntityFilter{color:#637068;gap:5px;font-size:10px;font-weight:700;display:grid}.usageEntityFilter select{color:#26342b;min-width:180px;height:36px;font:inherit;background:#fff;border:1px solid #ccd6cb;border-radius:8px;padding:0 9px}.usageGraph{background:#fff;border:1px solid #dfe5dc;border-radius:16px;padding:20px}.usageGraph header{justify-content:space-between;align-items:center;display:flex}.usageGraph h3{margin:0;font-size:17px}.usageGraph header div{color:#65736c;gap:12px;font-size:11px;display:flex}.usageGraph header span:first-child{color:#246476}.usageGraph header span:last-child{color:#79970f}.usageGraph svg{width:100%;height:230px;margin-top:18px;display:block}.usageGraph path{fill:none;stroke:#e3e9e1;stroke-width:.6px}.usageGraph polyline{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.usageGraph polyline.meetings{stroke:#246476}.usageGraph polyline.participants{stroke:#8aae14}.entitiesPanel>.adminTableWrap{overflow-x:hidden}.entitiesPanel>.adminTableWrap table{table-layout:fixed;white-space:normal;width:100%}.entitiesPanel>.adminTableWrap th,.entitiesPanel>.adminTableWrap td{overflow-wrap:anywhere;padding-left:9px;padding-right:9px}.entitiesPanel>.adminTableWrap th:nth-child(6),.entitiesPanel>.adminTableWrap td:nth-child(6){width:12%}.entitiesPanel>.adminTableWrap th:nth-child(7),.entitiesPanel>.adminTableWrap td:nth-child(7),.entitiesPanel>.adminTableWrap th:nth-child(8),.entitiesPanel>.adminTableWrap td:nth-child(8){width:10%}.entitiesPanel .entitySeatEditor{grid-template-columns:minmax(42px,1fr);min-width:0}.entitiesPanel .entitySeatEditor input{width:100%;min-width:0}.entitiesPanel .entityActions{flex-wrap:wrap}.entitiesPanel .entityActions button{width:100%;padding:0 6px}.entitiesPanel>.adminTableWrap td:nth-child(4),.entitiesPanel>.adminTableWrap td:nth-child(5){word-break:break-word;line-height:1.25}.entitiesPanel>.adminTableWrap td:nth-child(2){min-width:0}.entitiesPanel>.adminTableWrap td>small{overflow-wrap:anywhere}.entitiesPanel>.adminTableWrap th,.entitiesPanel>.adminTableWrap td{padding:12px 8px}.entitiesPanel>.adminTableWrap th{font-size:10px}.entitiesPanel>.adminTableWrap td{font-size:12px;line-height:1.35}.entitiesPanel>.adminTableWrap td>b{font-size:13px;line-height:1.3}.entitiesPanel>.adminTableWrap td>small{font-size:9px;line-height:1.35}.entitiesPanel>.adminTableWrap th:first-child,.entitiesPanel>.adminTableWrap td:first-child{width:4%}.entitiesPanel>.adminTableWrap th:nth-child(2),.entitiesPanel>.adminTableWrap td:nth-child(2){width:22%}.entitiesPanel>.adminTableWrap th:nth-child(3),.entitiesPanel>.adminTableWrap td:nth-child(3){width:9%}.entitiesPanel>.adminTableWrap th:nth-child(4),.entitiesPanel>.adminTableWrap td:nth-child(4){width:17%}.entitiesPanel>.adminTableWrap th:nth-child(5),.entitiesPanel>.adminTableWrap td:nth-child(5),.entitiesPanel>.adminTableWrap th:nth-child(6),.entitiesPanel>.adminTableWrap td:nth-child(6){width:12%}.entitiesPanel>.adminTableWrap th:nth-child(7),.entitiesPanel>.adminTableWrap td:nth-child(7){width:8%}.entitiesPanel>.adminTableWrap th:nth-child(8),.entitiesPanel>.adminTableWrap td:nth-child(8){width:7%}.entitiesPanel>.adminTableWrap th:nth-child(9),.entitiesPanel>.adminTableWrap td:nth-child(9){width:9%}@media (max-width:1250px) and (min-width:651px){.entitiesPanel>.adminTableWrap th,.entitiesPanel>.adminTableWrap td{padding:10px 6px}.entitiesPanel>.adminTableWrap th{letter-spacing:.035em;font-size:8px}.entitiesPanel>.adminTableWrap td{font-size:10px}.entitiesPanel>.adminTableWrap td>b{font-size:11px}.entitiesPanel>.adminTableWrap td>small{font-size:8px}.entitiesPanel .entityStatus{padding:4px 6px;font-size:8px}.entitiesPanel .domainActions button{height:28px;font-size:9px}}.entityRow{cursor:pointer}.entityRow:hover td,.entityRow:focus td{background:#f4f8f3}.entityRow:focus{outline-offset:-2px;outline:2px solid #225b66}.entityDetailsModal>section{width:min(760px,100vw - 32px)}.entityDetailSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.entityDetailSummary p{background:#f3f6ef;border-radius:10px;margin:0;padding:13px}.entityDetailSummary span,.entityDetailSummary>b{display:block}.entityDetailSummary span{color:#7d877f;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700}.entityDetailSummary>b{font-size:18px}.entityMemberList{border:1px solid #e1e7df;border-radius:11px;overflow:hidden}.entityMemberList article{border-top:1px solid #edf0eb;grid-template-columns:28px minmax(0,1fr) 90px 70px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:grid}.entityMemberList article:first-child{border-top:0}.entityMemberList article>i{color:#225b66;background:#e3eff1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:700;display:grid}.entityMemberList article div{min-width:0}.entityMemberList article b,.entityMemberList article small{text-overflow:ellipsis;display:block;overflow:hidden}.entityMemberList article b{font-size:13px;line-height:1.3}.entityMemberList article small{color:#7b857d;margin-top:3px;font-size:10px}.entityMemberList article>span{text-transform:capitalize;font-size:12px}.entityMemberList article>em{color:#17613e;text-transform:uppercase;justify-self:end;font-size:9px;font-style:normal;font-weight:750}.entityMemberList article>em.inactive{color:#9a3430}.entityMemberList>p{color:#7b857d;text-align:center;margin:0;padding:20px}.entitySeatForm{background:#f3f6ef;border-radius:12px;grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:12px;margin-top:22px;padding:18px;display:grid}.entitySeatForm h3{margin:0 0 5px}.entitySeatForm>div>p{color:#707a72;margin:0;font-size:11px}.entitySeatForm label{color:#667069;gap:6px;font-size:10px;font-weight:700;display:grid}.entitySeatForm input{width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd5c8;border-radius:8px;padding:0 10px}.entitySeatForm>button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:8px;height:40px;padding:0 15px;font-weight:700}.entitySeatForm>button:disabled{opacity:.55}.entitySeatForm>.error,.entitySeatForm>.success{border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px}.entitySeatForm>.error{color:#a83c37;background:#fff3f2}.entitySeatForm>.success{color:#17613e;background:#dff5e9}@media (max-width:650px){.entityDetailSummary{grid-template-columns:1fr 1fr 1fr}.entityMemberList article{grid-template-columns:25px minmax(0,1fr)}.entityMemberList article>span,.entityMemberList article>em{grid-column:2;justify-self:start}.entitySeatForm{grid-template-columns:1fr}.entitySeatForm>.error,.entitySeatForm>.success{grid-column:1}.entitiesPanel .entityStatusTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;overflow:visible}.entitiesPanel .entityStatusTabs button{width:100%;padding:0 8px}.entitiesPanel>.adminTableWrap{overflow:visible}.entitiesPanel>.adminTableWrap table,.entitiesPanel>.adminTableWrap tbody{display:block}.entitiesPanel>.adminTableWrap thead{display:none}.entitiesPanel>.adminTableWrap tr{background:#fff;border:1px solid #e2e8df;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 18px;margin:0 12px 12px;padding:17px 14px;display:grid;position:relative;box-shadow:0 2px 8px #1f38210a}.entitiesPanel>.adminTableWrap tr:first-child{margin-top:12px}.entitiesPanel>.adminTableWrap td,.entitiesPanel>.adminTableWrap td:nth-child(n){overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:0}.entitiesPanel>.adminTableWrap td:before{color:#7b847d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.entitiesPanel>.adminTableWrap td:first-child{color:#7b847d;position:absolute;top:17px;right:14px}.entitiesPanel>.adminTableWrap td:nth-child(2),.entitiesPanel>.adminTableWrap td:nth-child(4),.entitiesPanel>.adminTableWrap td:nth-child(9){grid-column:1/-1}.entitiesPanel>.adminTableWrap td:nth-child(2){padding-right:38px}.entitiesPanel>.adminTableWrap td:nth-child(2):before{content:"Entity"}.entitiesPanel>.adminTableWrap td:nth-child(3):before{content:"Category"}.entitiesPanel>.adminTableWrap td:nth-child(4):before{content:"Contacts"}.entitiesPanel>.adminTableWrap td:nth-child(5):before{content:"Domain"}.entitiesPanel>.adminTableWrap td:nth-child(6):before{content:"Status"}.entitiesPanel>.adminTableWrap td:nth-child(7):before{content:"Seats"}.entitiesPanel>.adminTableWrap td:nth-child(8):before{content:"Invited"}.entitiesPanel>.adminTableWrap td:nth-child(9):before{content:"Actions"}.entitiesPanel>.adminTableWrap td:nth-child(9):empty{display:none}.entitiesPanel .entityActions{justify-content:flex-start}.entitiesPanel .entityActions button{width:auto;min-width:92px}.entitiesPanel>.adminTableWrap td.noFilterResults{text-align:center;grid-column:1/-1;padding:22px;position:static}.entitiesPanel>.adminTableWrap td.noFilterResults:before{display:none}}.teamPanel{margin-top:28px}.teamPanel>header{justify-content:space-between;align-items:center;display:flex}.teamSeatUsage{text-align:right;color:#184752;background:#e3eff1;border-radius:10px;padding:10px 14px;display:grid}.teamSeatUsage b{font-size:18px}.teamSeatUsage span{text-transform:uppercase;font-size:9px}.teamInviteForm{background:#fafbf9;border-bottom:1px solid #e6ebe4;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;padding:18px 22px;display:grid}.teamInviteForm label{color:#667069;gap:6px;font-size:11px;font-weight:650;display:grid}.teamInviteForm input{height:42px;font:inherit;border:1px solid #d3dbd0;border-radius:9px;outline:0;padding:0 12px}.teamInviteForm input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661a}.teamInviteForm button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:9px;height:42px;padding:0 16px;font-size:11px;font-weight:700}.teamInviteForm button:disabled{opacity:.6;cursor:not-allowed}.teamInviteForm p{color:#46620c;grid-column:1/-1;margin:0;font-size:11px}.teamPanel .adminTableWrap td>b{font-size:13px}.teamPanel td small{color:#7a847c;margin-top:4px;font-size:9px;display:block}.entitySeatEditor{grid-template-columns:54px 46px;gap:5px;min-width:104px;display:grid}.entitySeatEditor input{text-align:center;border:1px solid #ccd5c9;border-radius:7px;width:54px;height:32px;padding:0 5px}.entitySeatEditor button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:7px;height:32px;font-size:9px}.entitySeatEditor button:disabled{opacity:.45}.entitySeatEditor small{grid-column:1/-1;color:#b23d38!important}@media (max-width:600px){.teamPanel>header{align-items:flex-start;gap:12px}.teamInviteForm{grid-template-columns:1fr}.teamInviteForm button{width:100%}}.entityDetailsModal .entitySeatForm{grid-template-columns:minmax(0,1fr) 210px;justify-content:stretch;align-items:stretch;padding:13px;font-size:9px}.entitySeatAdd{border-left:1px solid #dce4d9;grid-template-columns:72px auto;place-content:center;align-items:center;gap:8px;display:grid}.entitySeatAdd>button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:7px;height:34px;padding:0 12px;font-size:10px;font-weight:700}.entitySeatAdd>button:disabled{opacity:.55}.entityDetailsModal .entitySeatForm input{height:34px;padding:0 8px;font-size:14px;font-weight:700}.entitySeatHistory{min-width:0}.entitySeatHistory h3{margin:0 0 7px;font-size:11px}.entitySeatHistory table{border-collapse:collapse;table-layout:fixed;width:100%}.entitySeatHistory th{color:#79837b;text-align:left;text-transform:uppercase;background:#e9eee6;padding:5px 7px;font-size:8px}.entitySeatHistory td{color:#667068;overflow-wrap:anywhere;border-top:1px solid #dfe6dc;padding:6px 7px;font-size:9px}.entitySeatHistory th:first-child,.entitySeatHistory td:first-child{width:39%}.entitySeatHistory th:nth-child(2),.entitySeatHistory td:nth-child(2){width:28%}.entitySeatHistory td b{color:#28342c;font-size:9px}.entityDetailsModal .entitySeatForm>.error,.entityDetailsModal .entitySeatForm>.success{grid-column:1/-1}@media (max-width:650px){.entityDetailsModal .entitySeatForm{grid-template-columns:1fr}.entitySeatAdd{border-top:1px solid #dce4d9;border-left:0;min-height:60px}}.dashboardSidebar nav button.obsSection .obsSectionChevron.open{transform:rotate(90deg)}.obsSubnav{border-left:2px solid #2f5244;gap:3px;margin:2px 0 8px 16px;padding:2px 0 2px 10px;display:grid}.obsSubnav button{height:42px}.obsPanelLoading{color:#71806f;text-align:center;place-content:center;gap:12px;min-height:240px;display:grid}.obsPanelLoading span{border:4px solid #e0e8d1;border-top-color:#8aae14;border-radius:50%;width:36px;height:36px;margin:auto;animation:.8s linear infinite authSpin}.obsPanelLoading p{margin:0;font-size:12px}.obsPanelLoading button,.obsLive button,.obsUptimeState button{color:#52600f;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7ddd4;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.obsPanelError{color:#a33f38}.obsHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.dashboardMain>header.obsHeader{align-items:center}.dashboardMain>header.obsHeader small{color:#6b8b0f;letter-spacing:.12em;font-size:10px;font-weight:800}.obsHeaderTitle{min-width:0}.obsLive{justify-items:end;gap:4px;display:grid}.obsLive b{color:#4f660b;letter-spacing:.04em;text-transform:uppercase;background:#e8f1cc;border-radius:999px;padding:5px 10px;font-size:11px}.obsLive b.refreshing{color:#8a6a12;background:#f4ebc8}.obsLive b.error{color:#9b3d37;background:#f8dfdc}.obsLive span{color:#748078;font-size:11px}.obsTabs{background:#f5f8f2;border:1px solid #dce4d8;border-radius:12px;flex-wrap:wrap;justify-self:center;gap:6px;width:max-content;max-width:100%;margin:0;padding:4px;display:flex}.obsTabs button{color:#68736b;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.obsTabs button.active{color:#33410f;background:#fff;box-shadow:0 1px 5px #26351e1f}.obsTabs button em{color:#5d750f;background:#dce8bd;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-style:normal;display:grid}.obsStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 0;display:grid}.obsStats article{background:#fff;border:1px solid #e2e7df;border-radius:16px;min-height:118px;padding:18px 20px}.obsStats span,.obsStats small{color:#758078;font-size:12px;display:block}.obsStats b{letter-spacing:-.6px;margin:10px 0 6px;font-size:28px;display:block}.obsStats article.warning{background:#fffdf6;border-color:#ead9a4}.obsStats article.critical{background:#fff8f7;border-color:#efd0cd}.obsOverviewGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);align-items:start;gap:18px;margin-top:22px;display:grid}.obsPanel{background:#fff;border:1px solid #dfe5dc;border-radius:16px;overflow:hidden}.obsPanel>header,.obsPanelToolbar{border-bottom:1px solid #e7ebe5;padding:18px 20px}.obsPanel h2,.obsPanelToolbar h2{margin:0;font-size:18px}.obsPanel header p,.obsPanelToolbar p{color:#778179;margin:5px 0 0;font-size:13px}.obsPanelToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.obsSearch input{width:min(280px,100%);height:40px;font:inherit;border:1px solid #d4dbd1;border-radius:9px;outline:0;padding:0 12px}.obsSearch input:focus{border-color:#8aae14;box-shadow:0 0 0 3px #8aae141c}.obsServiceGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:16px;display:grid}.obsServiceCard{text-align:left;cursor:pointer;background:#fbfcf9;border:1px solid #e4eadf;border-radius:13px;gap:8px;padding:14px;display:grid}.obsServiceCard:hover{background:#fff;border-color:#c5d49a}.obsServiceCardTop{justify-content:space-between;align-items:center;display:flex}.obsServiceCardTop small{color:#6b8b0f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.obsServiceCard h3{margin:0;font-size:15px}.obsServiceCard p{color:#748078;margin:0;font-size:12px}.obsUsage{gap:5px;display:grid}.obsUsageMeta{color:#6d7770;justify-content:space-between;font-size:11px;display:flex}.obsUsageTrack{background:#e7ece3;border-radius:99px;height:7px;overflow:hidden}.obsUsageTrack i{border-radius:inherit;background:#8aae14;height:100%;display:block}.obsUsage.warning .obsUsageTrack i,.obsUsage.warning .obsUsageMeta b{color:#8a6a12}.obsUsage.warning .obsUsageTrack i{background:#d4a017}.obsUsage.critical .obsUsageTrack i,.obsUsage.critical .obsUsageMeta b{color:#a8342f}.obsUsage.critical .obsUsageTrack i{background:#c74640}.obsStatus,.obsSeverity,.obsAlertState{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:4px 9px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.obsStatus.healthy{color:#4d6908;background:#e8f1cc}.obsStatus.degraded{color:#8a6a12;background:#f4ebc8}.obsStatus.down,.obsSeverity.critical,.obsAlertState.open{color:#a2312c;background:#f8dfdd}.obsSeverity.warning{color:#8a6a12;background:#f4ebc8}.obsSeverity.info,.obsAlertState.acknowledged{color:#3d5f74;background:#e4eef4}.obsAlertState.resolved{color:#4d6908;background:#e8f1cc}.obsAlertFeed{padding-bottom:10px}.obsAlertRow{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eef1ea;align-items:flex-start;gap:12px;width:100%;padding:12px 18px;display:flex}.obsAlertRow:hover{background:#f7f9f3}.obsAlertRow b{font-size:13px;display:block}.obsAlertRow small{color:#748078;font-size:11px}.obsEmpty{color:#79837c;text-align:center;padding:28px 18px;font-size:13px}.obsTable td.warning,.obsTable td.critical{font-weight:700}.obsTable td.warning{color:#8a6a12}.obsTable td.critical{color:#a8342f}.obsTable tbody tr{cursor:pointer}.obsTable tbody tr:hover,.obsTable tbody tr.selected{background:#f4f8ea}.obsTable td small{white-space:normal;max-width:420px}.obsFilters{flex-wrap:wrap;gap:7px;display:flex}.obsFilters button{cursor:pointer;background:#fff;border:1px solid #d7ddd4;border-radius:8px;height:34px;padding:0 11px;font-size:12px}.obsFilters button.active{color:#4f660b;background:#edf4d9;border-color:#8aae14;font-weight:700}.obsUptimeControls{justify-items:end;gap:10px;display:grid}.obsPanel.obsUptimePanel{overflow:visible}.obsUptimeCustom{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.obsUptimeState{color:#748078;justify-content:end;align-items:center;gap:8px;font-size:11px;display:flex}.obsUptimeState.error{color:#a33f38}.obsUptimeDate{width:188px}.obsUptimeDate>span{color:#6d7770;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.obsUptimeDate>button{height:38px}.obsUptimeBoard{grid-template-columns:1fr 1fr;gap:8px 40px;width:min(920px,100%);margin:0 auto;padding:8px 28px 22px;display:grid}.obsUptimeCard{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceee9;justify-items:stretch;gap:8px;padding:16px 0 14px;display:grid}.obsUptimeCard:hover{background:0 0}.obsUptimeCardHead{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.obsUptimeCardHead b{color:#1f2320;font-size:14px;font-weight:650}.obsUptimeCardHead small{color:#8a938c;font-size:12px;font-weight:500}.obsUptimeCardHead em{font-size:13px;font-style:normal;font-weight:500}.obsUptimeCardHead em.healthy{color:#3d8c40}.obsUptimeCardHead em.degraded{color:#c48912}.obsUptimeCardHead em.down{color:#d24b44}.obsUptimeSegments{gap:1px;width:100%;height:14px;display:flex}.obsUptimeSegments i{background:#4caf50;border-radius:1px;flex:1;min-width:0}.obsUptimeSegments i.degraded{background:#f5a623}.obsUptimeSegments i.down{background:#e5534b}.obsUptimeFoot{color:#9aa39c;justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex;position:relative}.obsUptimeFoot:before{content:"";border-top:1px solid #e6e8e3;position:absolute;top:50%;left:0;right:0}.obsUptimeFoot span,.obsUptimeFoot b{background:#fff;font-weight:500;position:relative}.obsUptimeFoot span:first-child{padding-right:8px}.obsUptimeFoot span:last-child{padding-left:8px}.obsUptimeFoot b{color:#8a938c;font-variant-numeric:tabular-nums;padding:0 10px;position:absolute;left:50%;transform:translate(-50%)}.obsResourceGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:22px;display:grid}.obsResourceCard{gap:12px;padding:16px 18px 18px;display:grid}.obsResourceCard>header{border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.obsResourceCard small{color:#6b8b0f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.obsResourceCard h2{margin:3px 0 0;font-size:16px}.obsSparkRow{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.obsSparkRow span{color:#748078;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px;display:block}.obsSpark{background:#f3f6ef;border-radius:8px;align-items:end;gap:3px;height:42px;padding:4px 5px 0;display:flex}.obsSpark i{background:#8aae14;border-radius:2px 2px 0 0;flex:1}.obsSpark i.warning{background:#d4a017}.obsSpark i.critical{background:#c74640}.obsDrawerOverlay{z-index:400;background:#12191466;position:fixed;inset:0}.obsDrawer{background:#fff;border-left:1px solid #d7ddd1;align-content:start;gap:0;width:min(400px,100vw);padding:22px 24px 28px;animation:.22s obsDrawerIn;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 40px #13201522}@keyframes obsDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.obsDrawer>header{border-bottom:1px solid #e8ece4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.obsDrawer header p{color:#6d786f;margin:0 0 6px;font-size:12px}.obsDrawer h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:650;line-height:1.25}.obsDrawer header>button{color:#5c6560;cursor:pointer;background:#eef1eb;border:0;border-radius:8px;flex:0 0 32px;width:32px;height:32px;font-size:20px;line-height:1}.obsDrawer header>button:hover{background:#e3e7e0}.obsDrawerCopy{color:#3e4741;margin:16px 0 0;font-size:14px;line-height:1.55}.obsDrawerFacts{border-top:1px solid #e8ece4;margin:18px 0 0;display:grid}.obsDrawerFacts>div{border-bottom:1px solid #eef1ea;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.obsDrawerFacts dt{color:#7a847c;margin:0;font-size:12px}.obsDrawerFacts dd{color:#243027;align-items:center;margin:0;font-size:13px;font-weight:550;display:flex}.obsDrawerMeters{gap:12px;margin:18px 0 0;display:grid}.obsDrawer h3{color:#243027;margin:22px 0 0;font-size:12px;font-weight:700}.obsRelatedAlert{border-bottom:1px solid #eef1ea;gap:10px;padding:12px 0;display:flex}.obsRelatedAlert b,.obsRelatedAlert small{display:block}.obsRelatedAlert small{color:#748078;font-size:11px}@media (max-width:1100px){.obsStats{grid-template-columns:repeat(2,1fr)}.obsOverviewGrid{grid-template-columns:1fr}}@media (max-width:800px){.obsSubnav{border:0;margin-left:0;padding-left:0}.dashboardSidebar nav button.obsSection .obsSectionChevron{display:none}.obsMain{padding-top:24px}.obsStats,.obsHeader{grid-template-columns:1fr 1fr}.obsHeaderTitle{grid-area:1/1}.obsLive{grid-area:1/2}.obsTabs{grid-area:2/1/auto/-1}.obsUptimeControls{justify-items:start}.obsUptimeCustom{justify-content:start}.obsUptimeBoard{grid-template-columns:1fr;padding-left:18px;padding-right:18px}}@media (max-width:560px){.obsStats{grid-template-columns:1fr}.obsDrawer{width:100%}.obsUptimeCardHead{flex-wrap:wrap;gap:6px}.obsUptimeFoot b{padding:0;position:static;transform:none}}.feedbackInbox{gap:16px;display:grid}.feedbackInbox>header{background:#fff;border:1px solid #e0e6dd;border-radius:14px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.feedbackInbox header small{color:#738f19;letter-spacing:.13em;font-size:10px;font-weight:800}.feedbackInbox h2{margin:0 0 3px;font-size:26px;line-height:1.12}.feedbackInbox header p{color:#7a847c;margin:0;font-size:12px}.feedbackLive{flex:none;justify-items:end;gap:4px;display:grid}.feedbackLive b{color:#4f660b;letter-spacing:.04em;text-transform:uppercase;background:#e8f1cc;border-radius:999px;padding:5px 10px;font-size:11px}.feedbackLive b.error{color:#9b3d37;background:#f8dfdc}.feedbackLive span{color:#748078;font-size:11px}.feedbackSearch{color:#657068;gap:6px;font-size:11px;font-weight:700;display:grid}.feedbackSearch input{height:42px;font:inherit;border:1px solid #d5ddd2;border-radius:9px;padding:0 13px}.feedbackList{gap:9px;display:grid}.feedbackList>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6dd;border-radius:12px;grid-template-columns:64px minmax(0,1fr) 70px;align-items:start;gap:14px;width:100%;padding:15px 17px;display:grid}.feedbackList>button:hover{border-color:#bdce8e}.feedbackList b,.feedbackList p,.feedbackList small{display:block}.feedbackList p{color:#606b63;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;overflow:hidden}.feedbackList small{color:#89928b}.feedbackList em{text-align:right;text-transform:capitalize;font-style:normal}.feedbackPriority{text-align:center;text-transform:uppercase;background:#edf2e4;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.feedbackPriority.high,.feedbackPriority.urgent{color:#a23c35;background:#fae3e0}.feedbackPriority.medium{color:#8b6910;background:#f7edca}.feedbackEmpty{color:#7b857d;text-align:center;border:1px dashed #d7dfd4;border-radius:12px;padding:40px}.feedbackEmpty.error{color:#a23c35}.feedbackDrawerOverlay{z-index:600;background:#17221a66;position:fixed;inset:0}.feedbackDrawer{background:#fff;width:min(440px,100%);padding:28px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-15px 0 45px #17221a29}.feedbackDrawer>button{float:right;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.feedbackDrawer>small{color:#708b1b;text-transform:uppercase}.feedbackDrawer h2{margin:12px 0 28px}.feedbackDrawer h3{font-size:12px}.feedbackDrawer>p{background:#f5f7f3;border-radius:10px;padding:15px;line-height:1.6}.feedbackDrawer dl{grid-template-columns:85px 1fr;gap:10px;margin-top:24px;display:grid}.feedbackDrawer dt{color:#7e8880}.feedbackDrawer dd{overflow-wrap:anywhere;margin:0}@media (max-width:650px){.feedbackInbox>header{align-items:flex-start;gap:12px;padding:15px 16px}.feedbackInbox h2{font-size:21px}.feedbackInbox header p{font-size:11px;line-height:1.4}.feedbackLive{padding-top:1px}.feedbackLive b{padding:4px 9px;font-size:9px}.feedbackLive span{font-size:9px}.feedbackList>button{grid-template-columns:55px 1fr}.feedbackList>button>em{text-align:left;grid-column:2}}.feedbackListHeader,.feedbackList>button{grid-template-columns:78px minmax(180px,1.3fr) minmax(180px,1fr) minmax(155px,.8fr) 76px}.feedbackListHeader{color:#78827a;letter-spacing:.05em;text-transform:uppercase;gap:14px;padding:0 17px;font-size:10px;font-weight:700;display:grid}.feedbackList>button{align-items:center}.feedbackList b{font-size:12px;font-weight:600;line-height:1.35}.feedbackList p{margin:0;font-size:12px;line-height:1.4}.feedbackList small{margin-top:3px;font-size:10px;line-height:1.35}.feedbackList em{font-size:12px;font-weight:400}.feedbackSummary,.feedbackMeta{min-width:0}.feedbackSummary b{white-space:normal}.feedbackDrawer>small{letter-spacing:.04em;font-size:10px;font-weight:600}.feedbackDrawer h2{margin:10px 42px 22px 0;font-size:20px;font-weight:650;line-height:1.3}.feedbackDrawer h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.feedbackDrawer>p{margin:0;padding:13px;font-size:13px;line-height:1.5}.feedbackDrawer dl{grid-template-columns:78px 1fr;gap:9px;margin-top:20px}.feedbackDrawer dt{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.feedbackDrawer dd{font-size:12px;line-height:1.45}@media (max-width:760px){.feedbackListHeader{display:none}.feedbackList>button{grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:13px}.feedbackPriority{grid-area:1/1;justify-self:start}.feedbackList>button>em{text-align:right;grid-area:1/2}.feedbackSummary,.feedbackOriginal,.feedbackMeta{grid-column:1/-1}.feedbackSummary:before,.feedbackOriginal:before,.feedbackMeta:before{color:#7b847d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.feedbackSummary:before{content:"Summary"}.feedbackOriginal:before{content:"Original feedback"}.feedbackMeta:before{content:"Submitted by"}.feedbackList p{white-space:normal}.feedbackDrawer{padding:20px 18px}.feedbackDrawer h2{font-size:18px}.feedbackDrawer>p{font-size:12px}.feedbackDrawer dt{font-size:9px}.feedbackDrawer dd{font-size:11px}}.legalShell{color:#253027;background:#f4f7f2;min-height:100svh;padding:108px 20px 64px}.legalDocument{background:#fff;border:1px solid #dfe6da;border-radius:20px;width:min(860px,100%);margin:auto;padding:48px 58px 56px;box-shadow:0 18px 54px #25332112}.legalDocument>header{border-bottom:1px solid #e5eadf;padding-bottom:28px}.legalDocument>header span{color:#708f16;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}.legalDocument>header h1{letter-spacing:-1.25px;margin:9px 0 7px;font-size:38px;line-height:1.12}.legalDocument>header p{color:#7b847d;margin:0;font-size:13px}.legalIntro{color:#3f4b41;background:#edf5f6;border-left:4px solid #225b66;border-radius:0 10px 10px 0;margin:28px 0 4px;padding:18px 20px;font-size:15px;line-height:1.7}.legalDocument section{padding-top:28px}.legalDocument h2{color:#263226;letter-spacing:-.35px;margin:0 0 11px;font-size:21px}.legalDocument h3{color:#3e4a3e;margin:22px 0 8px;font-size:16px}.legalDocument p{color:#4f5a51;margin:0 0 12px;font-size:14px;line-height:1.75}.legalDocument ul{color:#4f5a51;margin:8px 0 15px;padding-left:23px}.legalDocument li{margin:7px 0;padding-left:4px;font-size:14px;line-height:1.65}.legalDocument li::marker{color:#82a815}.legalDocument a{color:#65870b;text-underline-offset:2px;font-weight:650;text-decoration:underline}.legalDocument strong{color:#2f3b31}@media (max-width:700px){.legalShell{padding:88px 10px 28px}.legalDocument{border-radius:14px;padding:30px 21px 36px}.legalDocument>header h1{font-size:29px}.legalIntro{padding:15px 16px;font-size:14px}.legalDocument section{padding-top:24px}.legalDocument h2{font-size:19px}}.attendanceModal>section{width:min(1000px,100vw - 32px)}.attendanceModal h2{margin-bottom:8px}.attendanceMeetingTitle{color:#263129;align-items:baseline;gap:9px;margin:0 0 22px;display:flex}.attendanceMeetingTitle b{font-size:14px}.attendanceMeetingTitle span{color:#7b857d;font-size:11px}.attendanceSummaryRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-bottom:24px;display:grid}.attendanceSummary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.attendanceExportControls{align-items:stretch;gap:8px;display:flex}.attendanceExportControls .greenSelect{width:190px;min-height:100%}.attendanceExportControls .greenSelect>button{background:#f3f6ef;border:0;border-radius:10px;height:100%;min-height:70px;padding:13px}.attendanceExportControls .greenSelect>button[aria-expanded=true]{border-color:#0000;box-shadow:0 0 0 3px #225b661a}.attendanceExportControls>a{color:#fff;white-space:nowrap;background:#225b66;border:1px solid #225b66;border-radius:8px;align-self:center;align-items:center;height:38px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.attendanceExportControls>a:hover{background:#184752}.attendanceOverall{border:1px solid #dfe5dc;border-radius:13px;overflow:hidden}.attendanceOverall>h3{background:#f3f6ef;margin:0;padding:15px 17px}.attendanceState{color:#778179;background:#f7f9f6;border:1px dashed #ced8ca;border-radius:13px;place-items:center;min-height:180px;font-size:13px;display:grid}.attendanceState.error{color:#a43d37;background:#fff7f6}.attendanceLive{color:#48640a;background:#e9f2d1;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.attendanceModal .meetingSessions{margin-top:18px}@media (max-width:800px){.attendanceSummaryRow{grid-template-columns:1fr}.attendanceExportControls{justify-content:flex-end}.attendanceExportControls .greenSelect{width:min(300px,100%);min-height:70px}}@media (max-width:650px){.attendanceMeetingTitle{flex-direction:column;align-items:flex-start;gap:3px}.attendanceExportControls{grid-template-columns:minmax(0,1fr) auto;display:grid}.attendanceExportControls .greenSelect{width:auto}.attendanceOverall{overflow:visible}.attendanceOverall>h3{border:1px solid #dfe5dc;border-bottom:0;border-radius:12px 12px 0 0}.attendanceModal .meetingReportMeta{grid-template-columns:1fr 1fr}}.attendanceModal .attendanceTable th:first-child,.attendanceModal .attendanceTable td:first-child{text-align:center;width:7%}.attendanceModal .attendanceTable th:nth-child(2),.attendanceModal .attendanceTable td:nth-child(2){width:28%}.attendanceModal .attendanceTable th:nth-child(3),.attendanceModal .attendanceTable td:nth-child(3),.attendanceModal .attendanceTable th:nth-child(4),.attendanceModal .attendanceTable td:nth-child(4){width:25%}.attendanceModal .attendanceTable th:last-child,.attendanceModal .attendanceTable td:last-child{width:15%}@media (max-width:650px){.attendanceModal .attendanceTable td:first-child:before{content:"S/N"}.attendanceModal .attendanceTable td:nth-child(2):before{content:"Name"}.attendanceModal .attendanceTable td:nth-child(3):before{content:"Joined"}.attendanceModal .attendanceTable td:nth-child(4):before{content:"Left"}.attendanceModal .attendanceTable td:nth-child(5):before{content:"Time"}.attendanceModal .attendanceTable td:first-child,.attendanceModal .attendanceTable td:nth-child(2),.attendanceModal .attendanceTable td:nth-child(3),.attendanceModal .attendanceTable td:nth-child(4),.attendanceModal .attendanceTable td:last-child{text-align:left;width:auto}}.eventListHeading{justify-content:space-between;align-items:end;gap:16px;padding:0 2px 4px;display:flex}.eventListHeading h2{color:#263129;margin:0;font-size:20px}.eventListHeading p{color:#7a847c;margin:5px 0 0;font-size:11px}.eventListHeading>b{color:#276975;background:#e4eff0;border-radius:999px;padding:6px 10px;font-size:10px}.eventMeetingList{background:#fff;border:1px solid #dfe6dc;border-radius:16px;overflow:hidden}.eventMeetingRow{color:#263129;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8ede6;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:16px;width:100%;min-height:94px;padding:14px 18px;transition:background .15s;display:grid}.eventMeetingRow:first-child{border-top:0}.eventMeetingRow:hover,.eventMeetingRow:focus-visible{background:#f5f8f2;outline:0}.eventMeetingRow>time{color:#174d59;text-align:center;background:#e2eff1;border-radius:12px;place-content:center;width:54px;height:58px;display:grid}.eventMeetingRow>time b,.eventMeetingRow>time span{display:block}.eventMeetingRow>time b{font-size:20px;line-height:1}.eventMeetingRow>time span{text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:750}.eventMeetingRow>div{min-width:0}.eventMeetingRow>div>small{color:#276975;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.eventMeetingRow h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:15px;overflow:hidden}.eventMeetingRow>div>p{color:#7a847c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.eventMeetingRow dl{gap:8px;margin:0;display:flex}.eventMeetingRow dl>div{text-align:center;background:#f3f6ef;border-radius:9px;min-width:68px;padding:8px 10px}.eventMeetingRow dt{color:#7a847c;text-transform:uppercase;font-size:8px;font-weight:650}.eventMeetingRow dd{margin:3px 0 0;font-size:15px;font-weight:750}.eventMeetingRow dl>div.pending{color:#8a6810;background:#fbefc8}.eventRowChevron{color:#276975;font-size:28px;font-weight:300}.eventBackButton{color:#225b66;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:max-content;padding:0;font-size:11px;font-weight:750;display:flex}.eventBackButton span{font-size:21px;line-height:1}.eventDetailPanel{gap:12px}.eventsPanel{gap:18px;margin-top:32px;display:grid}.eventsEmpty{color:#748078;text-align:center;background:#fff;border:1px dashed #ccd5c8;border-radius:16px;padding:55px}.eventsEmpty b{color:#263129;font-size:16px;display:block}.eventsEmpty p{margin:6px 0 0;font-size:12px}.eventsEmpty.error,.eventsActionError{color:#a53b36;background:#fff5f4}.eventsActionError{border:1px solid #edcfcc;border-radius:10px;padding:11px 14px;font-size:12px}.eventManagementCard{background:#fff;border:1px solid #dfe6dc;border-radius:16px;overflow:hidden}.eventManagementCard>header{background:#f4f7f1;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.eventManagementCard>header span{color:#276975;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.eventManagementCard>header h2{margin:4px 0 3px;font-size:19px}.eventManagementCard>header p{color:#7b857d;margin:0;font-size:11px}.eventCounts{gap:8px;display:flex}.eventCounts p{text-align:center;background:#fff;border-radius:10px;min-width:78px;padding:10px 12px}.eventCounts b,.eventCounts span{display:block}.eventCounts b{color:#263129;font-size:18px}.eventCounts span{color:#78827a;letter-spacing:0;text-transform:none;margin-top:2px;font-size:9px}.eventLinks{border-bottom:1px solid #e8ece5;grid-template-columns:1fr 1fr;gap:12px;padding:16px 22px;display:grid}.eventLinks section{border:1px solid #dfe5dc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-width:0;padding:12px 13px;display:grid}.eventLinks section>span{color:#667169;font-size:10px;font-weight:700}.eventLinks section>p{color:#2e3931;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.eventLinks section>div{grid-area:1/2/3;gap:6px;display:flex}.eventLinks button,.eventLinks a,.eventDecisionActions button{color:#1c5662;cursor:pointer;background:#fff;border:1px solid #9eb2b6;border-radius:7px;align-items:center;height:31px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.eventLinks a{color:#fff;background:#225b66}.eventRegistrationsHeading{padding:17px 22px 12px}.eventRegistrationsHeading h3{margin:0;font-size:15px}.eventRegistrationsHeading p{color:#7a847c;margin:4px 0 0;font-size:10px}.eventRegistrationsTable th:first-child,.eventRegistrationsTable td:first-child{text-align:center;width:6%}.eventRegistrationsTable td{vertical-align:top}.registrationAnswers{flex-wrap:wrap;gap:6px;max-width:360px;display:flex}.registrationAnswers span{background:#f1f4ef;border-radius:7px;padding:5px 7px}.registrationAnswers small,.registrationAnswers b{display:block}.registrationAnswers small{color:#7a857d;font-size:8px}.registrationAnswers b{margin-top:2px;font-size:10px}.registrationAnswers em{color:#8a938c;font-size:10px;font-style:normal}.eventRegistrationStatus{text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.eventRegistrationStatus.approved{color:#42630b;background:#e8f2ce}.eventRegistrationStatus.pending{color:#8b6810;background:#fbefc8}.eventRegistrationStatus.rejected{color:#a23e38;background:#f8dfdc}.eventDecisionActions{gap:6px;display:flex}.eventDecisionActions button{color:#fff;background:#225b66;border-color:#225b66}.eventDecisionActions button.reject{color:#a8342f;background:#fff7f6;border-color:#e1a29e}.eventDecisionActions button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.eventManagementCard>header{flex-direction:column;align-items:flex-start}.eventLinks{grid-template-columns:1fr}}@media (max-width:650px){.eventCounts{width:100%}.eventCounts p{flex:1;min-width:0}.eventLinks{padding:12px}.eventLinks section{grid-template-columns:1fr}.eventLinks section>div{grid-area:auto/1}.eventRegistrationsTable thead{display:none}.eventRegistrationsTable,.eventRegistrationsTable tbody,.eventRegistrationsTable tr,.eventRegistrationsTable td{display:block}.eventRegistrationsTable tr{border-top:1px solid #edf0eb;padding:13px}.eventRegistrationsTable td{text-align:left!important;border:0!important;width:auto!important;padding:5px 0!important}.eventRegistrationsTable td:before{color:#7b847d;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:700;display:block}.eventRegistrationsTable td:first-child:before{content:"S/N"}.eventRegistrationsTable td:nth-child(2):before{content:"Registrant"}.eventRegistrationsTable td:nth-child(3):before{content:"Submitted details"}.eventRegistrationsTable td:nth-child(4):before{content:"Received"}.eventRegistrationsTable td:nth-child(5):before{content:"Status"}.eventRegistrationsTable td:last-child:empty{display:none}}@media (max-width:760px){.eventMeetingRow{grid-template-columns:50px minmax(0,1fr) 16px}.eventMeetingRow dl{grid-column:2/4;grid-template-columns:repeat(3,1fr);display:grid}.eventMeetingRow dl>div{min-width:0}.eventRowChevron{grid-area:1/3}.eventListHeading{align-items:flex-start}}@media (max-width:480px){.eventMeetingRow{gap:11px;padding:12px}.eventMeetingRow dl{grid-column:1/4}.eventListHeading p{max-width:260px}.eventListHeading>b{display:none}}@media (min-width:801px){.dashboardMain{padding-top:20px}.dashboardMeetings,.inlineAdminPanel,.profilePanel,.dashboardCalendar,.eventsPanel{margin-top:20px}:is(.dashboardMain:has(.entitiesPanel),.dashboardMain:has(.adminAllMeetingsCalendar)){padding-top:20px}}.usageCustomDates{align-items:end;gap:8px;display:flex}.usageDatePicker{z-index:5;color:#657169;gap:6px;min-width:145px;font-size:11px;font-weight:750;display:grid;position:relative}.usageDatePicker>button:not(.usageSelectBackdrop){color:#334039;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8cd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.usageDatePicker>button>i{color:#225b66;font-style:normal}.usageCalendar{z-index:21;background:#fff;border:1px solid #d8e0d6;border-radius:12px;width:276px;padding:12px;position:absolute;top:62px;right:0;box-shadow:0 16px 38px #1834282e}.usageCalendar>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.usageCalendar>header button{color:#225b66;cursor:pointer;background:#edf4f4;border:0;border-radius:7px;width:30px;height:30px;padding:0;font-size:20px}.usageCalendar>header b{font-size:12px}.usageCalendarWeek,.usageCalendarDays{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.usageCalendarWeek span{color:#879189;text-align:center;padding:4px 0;font-size:8px}.usageCalendarDays button{color:#3e4a42;cursor:pointer;background:0 0;border:0;border-radius:7px;height:31px;padding:0;font-size:10px}.usageCalendarDays button:hover{color:#184752;background:#e8f2f3}.usageCalendarDays button.muted{color:#b6bdb7}.usageCalendarDays button.selected{color:#fff;background:#225b66;font-weight:800}@media (max-width:1200px){.usageIntro{flex-direction:column;align-items:stretch}.usageIntro>.usageFilters{flex-wrap:wrap}.usageCustomDates{width:100%}}@media (max-width:700px){.usageCustomDates{flex-direction:column;align-items:stretch}.usageDatePicker{width:100%}}.usageIntro p{line-height:1.4;font-size:11px!important}.usageBarChart:has(.usageEmptyChart){background:0 0;height:105px;padding-top:8px}.usageBarChart:has(.usageEmptyChart)+*{margin-top:0}.usageIntro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.usageIntro>.usageFilters{background:0 0;border:0;padding:0}.usageIntro .usageEntitySelect{margin-right:0}.usageIntro .usageFilters fieldset{min-width:max-content}@media (max-width:900px){.usageIntro{flex-direction:column;align-items:stretch}.usageIntro>.usageFilters{width:100%}}@media (max-width:700px){.usageIntro>.usageFilters{flex-direction:column;align-items:stretch}}.usageCard{overflow:visible;padding:0!important}.usageCard>.usageFilters{background:#f8faf7;border-bottom:1px solid #e7ece5;border-radius:14px 14px 0 0;margin:0;padding:14px 18px}.usageCard>.usageGraph{border-top:0;margin:0;padding:18px 18px 0}.usageCard>.usageLoading{margin:8px 18px 0}.usageCard>.usageMetrics{margin:14px 18px 18px}.usageEntitySelect{z-index:4;color:#657169;gap:6px;min-width:220px;margin-right:auto;font-size:11px;font-weight:750;display:grid;position:relative}.usageEntitySelect>button:not(.usageSelectBackdrop){color:#2f3b33;height:36px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd8cd;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 11px;font-weight:650;display:flex}.usageEntitySelect>button>i{color:#225b66;font-size:17px;font-style:normal;transition:transform .15s}.usageEntitySelect>button[aria-expanded=true]{border-color:#225b66;box-shadow:0 0 0 3px #225b6617}.usageEntitySelect>button[aria-expanded=true]>i{transform:rotate(180deg)}.usageSelectBackdrop{z-index:20;background:0 0;border:0;position:fixed;inset:0}.usageEntityMenu{z-index:21;background:#fff;border:1px solid #d7dfd5;border-radius:10px;width:max(100%,280px);max-height:260px;padding:6px;position:absolute;top:62px;left:0;overflow-y:auto;box-shadow:0 14px 32px #18342829}.usageEntityMenu button{color:#425047;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:650}.usageEntityMenu button:hover,.usageEntityMenu button.active{color:#184f5b;background:#e7f1f2}.usageEntityMenu button.active:before{content:"✓";color:#6f900f;margin-right:8px;font-weight:900}.usagePage{gap:14px}.usageIntro{padding:0 2px}.usageIntro h2{font-size:22px}.usageCard{border-color:#e6ebe4;border-radius:14px;padding:16px 18px;box-shadow:0 8px 30px #23362809}.usageFilters{justify-content:flex-end;gap:12px;padding-bottom:14px}.usageFilters label{margin-right:auto}.usageFilters select,.usageFilters button{height:36px}.usageGraph{border:0;border-top:1px solid #edf0eb;border-radius:0;margin-top:14px;padding:16px 0 0}.usageGraph header{align-items:flex-start}.usageBarChart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#edf1ec 25%);border-bottom:1px solid #e3e9e1;align-items:stretch;gap:9px;height:240px;margin-top:16px;padding:20px 10px 0;display:flex;overflow-x:auto}.usageBarColumn{text-align:center;flex:1;grid-template-rows:minmax(0,1fr) 25px;gap:7px;min-width:34px;display:grid}.usageBars{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.usageBars>i{border-radius:7px 7px 2px 2px;width:64%;transition:height .25s;position:absolute;bottom:0}.usageBars .participantBar{background:repeating-linear-gradient(135deg,#f1f5f0 0 5px,#e8eee7 5px 8px);width:78%}.usageBars .meetingBar{background:#18ad70;width:58%;box-shadow:0 5px 12px #18ad7024}.usageBars .meetingBar b{color:#fff;background:#159b65;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.usageBarColumn>span{color:#76817a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.usageEmptyChart{color:#7b867e;margin:auto;font-size:12px}.usageMetrics{margin-top:14px}.usageMetrics article{background:#fafbfa;border:1px solid #edf0eb}.usageLegend i{background:#18ad70}.usageLegend .participants{background:#e1e8df;border:1px solid #cfd9cd}@media (max-width:700px){.usageFilters{justify-content:stretch}.usageFilters label{margin-right:0}.usageFilters fieldset{flex-wrap:wrap}.usageBarChart{height:200px}.usageBarColumn{min-width:42px}}.usageLowerGrid{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:14px;margin:16px 18px 18px;display:grid}.usageLowerGrid .usageMetrics{grid-template-columns:1fr;align-self:start;gap:9px;margin:0}.usageLowerGrid .usageMetrics article{min-width:0;padding:12px 14px}.usagePlatformCard{background:#fafbfa;border:1px solid #edf0eb;border-radius:12px;min-width:0;padding:17px 18px}.usagePlatformCard>header{align-items:center;gap:8px;display:flex}.usagePlatformCard>header h3{color:#58645d;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px}.usagePlatformCard>header span{color:#7a857d;cursor:help;border:1px solid #aeb8b0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:750;display:grid}.usagePlatformContent{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;min-height:190px;display:grid}.usageDonut{justify-self:center;width:178px;height:178px;position:relative}.usageDonut svg{width:100%;height:100%;transform:rotate(-90deg)}.usageDonut svg circle{fill:none;stroke-width:17px}.usageDonutTrack{stroke:#e7ece6}.usageDonut>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.usageDonut>div b{font-size:23px}.usageDonut>div span{color:#879188;text-transform:uppercase;font-size:9px}.usagePlatformLegend{gap:9px;display:grid}.usagePlatformLegend>div{color:#505b54;grid-template-columns:10px minmax(72px,1fr) auto 34px;align-items:center;gap:8px;font-size:11px;display:grid}.usagePlatformLegend i{border-radius:3px;width:10px;height:10px}.usagePlatformLegend b{font-size:11px}.usagePlatformLegend small{color:#8a948c;text-align:right;font-size:9px}.usagePlatformEmpty{color:#7b867e;margin:0;font-size:11px;line-height:1.5}@media (max-width:900px){.usageLowerGrid{grid-template-columns:1fr}.usageLowerGrid .usageMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.usageLowerGrid{margin:12px}.usageLowerGrid .usageMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.usageLowerGrid .usageMetrics article{padding:10px}.usageLowerGrid .usageMetrics span{font-size:9px}.usageLowerGrid .usageMetrics b{font-size:18px}.usagePlatformContent{grid-template-columns:1fr;gap:10px;padding-top:14px}.usagePlatformLegend{justify-self:center;width:min(290px,100%)}}.joinChoicePage{background:radial-gradient(circle at 50% 0,#e8f1ed 0,#0000 42%),#f5f7f3;place-items:center;min-height:100svh;padding:24px 18px;display:grid}.joinChoiceCard{background:#fff;border:1px solid #dfe6dd;border-radius:24px;width:min(100%,410px);padding:24px;box-shadow:0 20px 55px #17322514}.joinChoiceBrand{justify-content:center;align-items:center;margin-bottom:21px;display:flex}.joinChoiceBrand img{object-fit:contain;width:min(175px,60%);height:auto;display:block}.joinChoiceActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.joinChoiceCard h1{color:#1e2923;text-align:center;letter-spacing:-.8px;max-width:320px;margin:0 auto;font-size:25px;line-height:1.15}.joinChoiceCopy{color:#707a73;text-align:center;max-width:330px;margin:10px auto 18px;font-size:13px;line-height:1.48}.joinChoiceDetails{gap:7px;display:grid}.joinChoiceDetails>div{background:#f7f8f5;border:1px solid #e4e9e1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:9px;min-height:46px;padding:7px 8px 7px 12px;display:grid}.joinChoiceDetails span{color:#7c857f;grid-column:1;font-size:9px;line-height:1.2}.joinChoiceDetails strong{color:#3d4842;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.3;overflow:hidden}.joinChoiceDetails button{color:#225b66;cursor:pointer;background:#fff;border:1px solid #cbd9da;border-radius:8px;grid-area:1/2/3;min-width:52px;height:30px;padding:0 9px;font-size:10px;font-weight:750}.joinChoiceDetails button:hover{background:#e9f2f3}.joinChoiceActions{gap:9px;margin-top:14px;display:grid}.joinChoiceActions>a{border-radius:13px;grid-template-columns:25px 1fr 18px;align-items:center;gap:10px;min-height:54px;padding:7px 15px;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.joinChoiceActions>a:hover{transform:translateY(-1px)}.joinChoiceActions>a>svg:first-child{width:23px}.joinChoiceActions span{gap:1px;display:grid}.joinChoiceActions b{font-size:13px}.joinChoiceActions small{font-size:10px;font-weight:400}.joinChoicePrimary{color:#fff;background:#225b66;box-shadow:0 10px 24px #225b6625}.joinChoicePrimary:hover{background:#184752;box-shadow:0 13px 28px #225b6630}.joinChoicePrimary small{color:#d8e7e9}.joinChoiceSecondary{color:#24352d;background:#fff;border:1px solid #d9e2de}.joinChoiceSecondary:hover{background:#f4f7f4}.joinChoiceSecondary small{color:#78827c}.joinChoiceArrow{width:16px!important}.joinChoiceStore{color:#7a847d;text-align:center;margin:15px 0 0;font-size:11px}.joinChoiceStore a{color:#225b66;text-underline-offset:3px;font-weight:700;text-decoration:underline}.joinChoiceFoot{color:#89928c;letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;height:22px;margin:18px 0 0;font-size:8px;display:flex}.joinChoiceFoot>svg{fill:none;stroke:#78a000;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px}.joinChoiceFoot>img{object-fit:contain;width:40px;height:19px;display:block}@media (max-width:480px){.joinChoicePage{padding:14px 12px}.joinChoiceCard{border-radius:22px;padding:22px 18px}.joinChoiceCard h1{font-size:24px}}.recGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.recTile{background:#fff;border:1px solid #e0e6de;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.recTile h3{color:#1e2923;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:15px;overflow:hidden}.recMeta{color:#7a847d;margin:0;font-size:11px}.recStatus{border-radius:999px;margin-top:4px;padding:4px 9px;font-size:10px;font-weight:700}.recStatus.available{color:#17613e;background:#e1f4e9}.recStatus.available.urgent{color:#7a5410;background:#fff1cf}.recStatus.expired{color:#5f6a63;background:#eef1ed}.recStatus.recording{color:#1c5662;background:#dcebed}.recStatus.failed{color:#9a3430;background:#fbe5e3}.recNote{color:#8a938c;font-size:10px}.recNote.error{color:#a2312c}.recTile video{background:#121713;border-radius:10px;width:100%;max-height:260px;display:block}.recActions{align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:10px;display:flex}.recPrimary{color:#fff;height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#225b66;border:0;border-radius:10px;padding:0 16px;font-size:12px;font-weight:700}.recPrimary:hover{background:#184752}.recTextLink{color:#1c5662;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.recTextLink:hover{text-decoration:underline}@media (max-width:700px){.recordingsPage>header .recordingsSearch{flex:none;height:43px}}.eventGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.eventTile{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6de;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.eventTile:hover{border-color:#c5d6d3;transform:translateY(-1px);box-shadow:0 10px 26px #1732251a}.eventTile:focus-visible{outline-offset:2px;outline:2px solid #225b66}.eventTileHeading{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin:0 0 2px;display:flex}.eventTile time{color:#184752;text-align:center;background:#e4eff0;border-radius:12px;flex:0 0 48px;place-content:center;width:48px;height:50px;display:grid}.eventTile time b{font-size:19px;line-height:1}.eventTile time span{text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:9px;font-weight:800}.eventTileBadge{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.eventTileBadge.manual{color:#7a5410;background:#fff1cf}.eventTileBadge.cancelled{color:#9a3430;background:#fbe5e3}.eventTile h3{color:#1e2923;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.eventTile p{color:#7a847d;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:11px;overflow:hidden}.eventTile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:10px 0 0;display:grid}.eventTile dl div{text-align:center;background:#f4f6f2;border-radius:10px;padding:7px 4px}.eventTile dl div.pending{background:#fff4d6}.eventTile dt{color:#7a847d;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.eventTile dd{color:#1e2923;margin:2px 0 0;font-size:16px;font-weight:750}.eventTile.cancelled{opacity:.7}.eventTileLink{color:#1c5662;margin-top:auto;padding-top:12px;font-size:12px;font-weight:700}.eventListHeading{align-items:center;margin-bottom:14px}.eventListHeading p{max-width:none}@media (max-width:700px){.eventListHeading{flex-direction:column;align-items:stretch}.eventListHeading .recordingsSearch{flex:none;width:100%;height:43px}}.actionMenuButton,.tileIconButton{color:#3d4842;cursor:pointer;background:#fff;border:1px solid #dbe3dd;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.actionMenuButton:hover,.actionMenuButton[aria-expanded=true],.tileIconButton:hover{background:#f1f5f2}.actionMenuButton svg,.tileIconButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.actionMenuList{z-index:20;background:#fff;border:1px solid #e0e6de;border-radius:12px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #1732251f}.actionMenuList a,.actionMenuList button{color:#26322b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:12px}.actionMenuList a:hover,.actionMenuList button:hover{background:#f1f5f2}.actionMenuList .danger{color:#a2312c}.actionMenuList .danger:hover{background:#fdf0ef}.actionMenuList .separated{margin-top:5px;position:relative}.actionMenuList .separated:before{content:"";border-top:1px solid #e8ece6;position:absolute;top:-3px;left:6px;right:6px}.meetingGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.meetingTile{background:#fff;border:1px solid #e0e6de;border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:16px;display:flex}.meetingTile.cancelled{background:#fbfbfa}.meetingTile.cancelled h3,.meetingTile.cancelled time{opacity:.6}.meetingTileBadge{white-space:nowrap;border-radius:999px;margin-bottom:2px;padding:4px 9px;font-size:10px;font-weight:700}.meetingTileBadge.live{color:#fff;background:#2f8a57}.meetingTileBadge.today{color:#17613e;background:#e1f4e9}.meetingTileBadge.repeat{color:#1c5662;background:#dcebed}.meetingTileBadge.past{color:#5f6a63;background:#eef1ed}.meetingTileBadge.cancelled{color:#9a3430;background:#fbe5e3}.meetingTileHeading{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin-bottom:4px;display:flex}.meetingTileHeading h3{color:#1e2923;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.meetingTileHeading time{color:#184752;text-align:center;background:#e4eff0;border-radius:12px;flex:0 0 48px;place-content:center;width:48px;height:50px;display:grid}.meetingTileHeading time b{font-size:19px;line-height:1}.meetingTileHeading time span{text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:9px;font-weight:800}.meetingTile>p{color:#7a847d;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:11px;overflow:hidden}.meetingTileActions{align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:12px;display:flex}.meetingTileJoin{color:#fff;background:#225b66;border-radius:10px;align-items:center;height:36px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.meetingTileJoin:hover{background:#184752}.tileIconButton.copied{color:#17613e;background:#e1f4e9;border-color:#b9e0c9}.recActions,.meetingTileActions{position:relative}.recActions .actionMenu,.meetingTileActions .actionMenu{position:static}.meetingTileInstant{color:#225b66;flex:0 0 48px;place-items:center;width:48px;height:50px;display:grid}.meetingTileInstant svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:24px;height:24px}.meetingRows{gap:8px;display:grid}.meetingRow{background:#fff;border:1px solid #e0e6de;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:grid}.meetingRow.cancelled{background:#fbfbfa}.meetingRow time{flex-basis:44px;width:44px;height:44px}.meetingRow .meetingTileInstant{flex-basis:28px;width:28px;height:28px}.meetingRow time{color:#184752;text-align:center;background:#e4eff0;border-radius:12px;place-content:center;display:grid}.meetingRowDetails h3{color:#1e2923;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;font-size:14px;display:flex;overflow:hidden}.meetingRowDetails h3 .meetingTileBadge{margin:0}.meetingRowCode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.meetingRow .meetingCardActions{flex-wrap:nowrap;grid-column:auto}@media (max-width:640px){.meetingRow{grid-template-columns:auto minmax(0,1fr)}.meetingRow .meetingCardActions{grid-column:1/-1}}.attendanceModal>section.attSheet{width:min(780px,100vw - 32px);max-height:88svh;padding:24px;overflow:auto}.attHeader{margin:0 44px 18px 0}.attHeader small{color:#276975;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.attHeader h2{color:#1e2923;font-size:20px;line-height:1.25;margin:4px 0 6px!important}.attHeader p{color:#6f7a72;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.attCode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.attHeader em{color:#5f6a63;background:#eef1ed;border-radius:999px;margin-left:4px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}.attHeader em.live{color:#fff;background:#2f8a57}.attBody{gap:14px;display:grid}.attBlock{border:1px solid #e0e6de;border-radius:14px;overflow:hidden}.attBlock>header{background:#f6f8f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.attBlock>header div{gap:2px;min-width:0;display:grid}.attBlock>header b{color:#1e2923;font-size:13px}.attBlock>header span{color:#7a847d;font-size:11px}.attBlock>header a{color:#1c5662;background:#fff;border:1px solid #cbd9da;border-radius:8px;flex:none;padding:7px 11px;font-size:11px;font-weight:700}.attBlock>header a:hover{background:#eef5f5}.attTable{display:grid}.attRow{border-top:1px solid #eef1ec;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:grid}.attRow>b{color:#26322b;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.attRow>span{color:#56615a}.attHead{background:#fbfcfa;border-top:0;padding-block:7px}.attHead>span{color:#8a938c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.attShare{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:8px;display:grid}.attShare>i{background:#e8ede6;border-radius:999px;height:6px;display:block;overflow:hidden}.attShare>i>i{background:#225b66;border-radius:999px;height:100%;display:block}.attShare small{color:#8a938c;font-size:10px}.attEmpty{color:#8a938c;padding:14px;font-size:12px}@media (max-width:620px){.attRow{grid-template-columns:minmax(0,1fr) auto}.attRow>:nth-child(2),.attRow>:nth-child(3){display:none}.attHead>:nth-child(4){text-align:right}}.meetingManageOverlay .deleteMeetingDialog{border-radius:16px;width:min(360px,100%);padding:22px 22px 20px}.meetingManageOverlay .deleteMeetingDialog>span{width:36px;height:36px;font-size:18px}.meetingManageOverlay .deleteMeetingDialog h2{margin:12px 0 6px;font-size:18px}.meetingManageOverlay .deleteMeetingDialog p{font-size:12px;line-height:1.5}.meetingManageOverlay .deleteMeetingDialog footer{gap:8px;margin-top:18px}.meetingManageOverlay .deleteMeetingDialog footer button{height:36px;padding:0 14px;font-size:12px}.meetingRows{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.meetingRow{grid-template-columns:auto minmax(0,1fr);row-gap:12px;padding:14px 16px}.meetingRow .meetingCardActions{flex-wrap:nowrap;grid-column:1/-1;gap:6px}.meetingRow .meetingCardActions button,.meetingRow .meetingCardActions a{height:32px;padding:0 9px;font-size:11px}.meetingRow .meetingCardActions a{margin-left:auto;padding:0 14px}.meetingRowDetails p.meetingRowCode{color:#8a938c;margin-top:1px}@media (max-width:420px){.meetingRows{grid-template-columns:minmax(0,1fr)}}.meetingRow time b{font-size:17px;line-height:1}.meetingRow time span{text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:9px;font-weight:800}.meetingRow time,.eventTile time{color:#fff;background:#225b66}.meetingRow,.meetingTile{border-color:#e3e9e3;box-shadow:0 1px 2px #1d342608}.meetingRow time,.meetingTileHeading time{color:#2a6570;background:#e7f0f1}.meetingRow .meetingCardActions{gap:8px}.meetingCardActions button,.meetingCardActions a{color:#5e6b62;background:#fbfcfb;border-color:#dce4dc;height:33px}.meetingCardActions button:hover{background:#f3f7f4;border-color:#c8d8d1}.meetingCardActions a,.meetingCardActions a:hover{color:#245b64;background:#e7f1f2;border-color:#c6dde0}.meetingCardActions button.cancel{color:#a44d47;background:snow;border-color:#ecd8d4}.meetingCardActions button.cancel:hover{background:#fff4f2;border-color:#dfc0bb}.meetingTypeTabs{background:#f1f4f0}.meetingTypeTabs button.active{color:#245b64;box-shadow:none;background:#e0edef}.meetingTypeTabs button.active em{color:#245b64;background:#f8fbfb}.accountsAdminPanel .adminTableWrap tbody td{padding-top:9px;padding-bottom:9px}.accountsAdminPanel .adminTableWrap td>b{margin-bottom:2px;display:block}.accountsAdminPanel .adminTableWrap td>small{margin:0;display:inline}.accountsAdminPanel .adminTableWrap td>small.accountPhone{margin-top:1px;display:block}.accountsAdminPanel .adminTableWrap td button:not(.rightToggle){height:30px;padding:0 11px}.accountsAdminPanel .rightToggle{transform-origin:0;transform:scale(.85)}.accountsAdminPanel .adminTableWrap td:nth-child(2){white-space:normal;min-width:0;max-width:360px}.accountsAdminPanel .adminTableWrap td:nth-child(2)>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accountsAdminPanel .adminTableWrap td:nth-child(2)>small{white-space:normal;word-break:break-word}.accountsAdminPanel .adminTableWrap td:nth-child(3){white-space:nowrap}.communicationsIntro>button{align-items:center;gap:8px;display:inline-flex}.communicationsIntro>button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.composeWindow{z-index:240;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;width:min(560px,100vw - 32px);height:min(620px,100svh - 80px);display:flex;position:fixed;bottom:0;right:24px;overflow:hidden;box-shadow:0 18px 60px #0e1a1340,0 2px 10px #0e1a131f}.composeWindow.minimized{width:min(320px,100vw - 32px);height:auto}.composeWindow.expanded{border-radius:16px;width:min(980px,100vw - 48px);height:88svh;top:6vh;bottom:auto;right:50%;transform:translate(50%)}.composeBackdrop{z-index:239;background:#0e1a1366;position:fixed;inset:0}.composeTitleBar{background:#eef3f3;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 10px 0 18px;display:flex}.composeWindow.minimized .composeTitleBar{cursor:pointer}.composeTitleBar>b{color:#16323a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.composeTitleBar>div{gap:2px;display:flex}.composeTitleBar button{color:#3d4c4f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.composeTitleBar button:hover{background:#dde7e8}.composeTitleBar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.composeFields{padding:0 18px}.composeRow{border-bottom:1px solid #e6ebe5;align-items:center;gap:12px;min-height:44px;display:flex;position:relative}.composeRow>span{color:#68736b;flex:none;font-size:13px}.composeRow>p{color:#26322b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.composeRow>input{color:#1e2923;width:100%;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.composeRow>input.composeSubject::placeholder{color:#7a847d}.composeRecipients{color:#1e2923;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:10px;padding:6px 0;display:flex}.composeRecipients b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.composeRecipients small{color:#7a847d;flex:none;font-size:11px}.composeRecipients:hover b{color:#225b66;text-decoration:underline}.composeCcToggle{color:#4d5a52;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px}.composeCcToggle:hover{background:#f1f5f2}.composeWindow .communicationsToMenu{width:min(420px,100% - 36px);top:calc(100% + 4px);left:36px}.composeChips{border-bottom:1px solid #e6ebe5;flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.composeChips span{color:#1c5662;background:#e7f0f1;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.composeChips span.more{color:#5f6a63;background:#eef1ed}.composeBody{flex-direction:column;flex:1;min-height:0;padding:12px 18px;display:flex;overflow:auto}.composeBody textarea{resize:none;color:#1e2923;min-height:140px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px;line-height:1.6}.composeSignature{gap:3px;margin-top:14px;display:grid}.composeSignature b{color:#6f900d;font-size:13px}.composeSignature span{color:#26322b;font-size:12px;font-weight:600}.composeFooter{align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.composeSend{color:#fff;height:40px;font:inherit;cursor:pointer;background:#225b66;border:0;border-radius:999px;padding:0 26px;font-size:14px;font-weight:650}.composeSend:hover{background:#184752}.composeSend:disabled{opacity:.5;cursor:default}.composeCount{color:#7a847d;font-size:12px}.composeFooter p{color:#a2312c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.composeIconButton{color:#4d5a52;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.composePreviewButton{margin-left:auto}.composeIconButton:hover{background:#f1f5f2}.composeIconButton.discard:hover{color:#a2312c;background:#fdf0ef}.composeIconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.composePreviewOverlay{z-index:260;background:#0e1a1380;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composePreviewOverlay>section{background:#fff;border-radius:16px;width:min(640px,100%);max-height:90svh;overflow:auto}.composePreviewOverlay>section>header{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.composePreviewOverlay>section>header h3{margin:0;font-size:15px}.composePreviewOverlay>section>header button{color:#4d5a52;cursor:pointer;background:#eef1ec;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}@media (max-width:600px){.composeWindow,.composeWindow.expanded{width:auto;height:min(88svh,640px);top:auto;left:8px;right:8px;transform:none}}.composeCc{cursor:text}.composeCcChips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex}.composeCcChips>span{color:#1c5662;background:#e7f0f1;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.composeCcChips>span.invalid{color:#a2312c;background:#fbe5e3;box-shadow:inset 0 0 0 1px #e6a29c}.composeCcChips>span button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.composeCcChips>span button:hover{background:#0000000f}.composeCcChips input{min-width:140px;height:28px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.calendarDayFooter{display:contents}@media (min-width:601px){.dashboardMain:has(.dashboardCalendar){padding-bottom:12px}.dashboardMain:not(:has(>header)) .dashboardCalendarGrid{--calendar-offset:226px}.dashboardCalendar{padding:16px 18px}.dashboardCalendar>header button{width:30px;height:30px}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{min-height:clamp(72px,calc((100dvh - var(--calendar-offset,272px)) / 6),150px);padding:5px 6px}.dashboardCalendarGrid[data-weeks="5"]>article,.dashboardCalendarGrid[data-weeks="5"]>i{min-height:clamp(84px,calc((100dvh - var(--calendar-offset,272px)) / 5),150px)}.dashboardCalendarGrid[data-weeks="4"]>article,.dashboardCalendarGrid[data-weeks="4"]>i{min-height:clamp(84px,calc((100dvh - var(--calendar-offset,272px)) / 4),150px)}.dashboardCalendarGrid article>span{height:18px;line-height:18px;display:block}.calendarDayFooter{justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;bottom:5px;left:6px;right:6px}.calendarDayFooter>.calendarDayCount{min-width:18px;height:18px;padding:0 5px;font-size:8px;position:static}.dashboardCalendarGrid article>.calendarMeeting{height:15px;margin-top:0;padding:0 4px;font-size:10px;line-height:15px}}@media (min-width:561px){.liveMeeting .meetingToolbar{box-shadow:none;border-radius:0;align-items:center;gap:2px;margin:0;display:flex;position:relative;background:#1b1e1c!important;border:0!important;border-top:1px solid #ffffff14!important;padding:0 14px!important}.liveMeeting .meetingToolbar .coreControls,.liveMeeting .meetingToolbar .roomTools{display:contents}.liveMeeting .meetingToolbar .poweredBy{height:38px;box-shadow:none;border:0;border-radius:10px;order:-2;margin-right:14px}.liveMeeting .meetingToolbar button,.liveMeeting .meetingToolbar .leaveCall,.liveMeeting .meetingToolbar .reactionControl>button{color:#eef1ee;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:auto;min-width:62px;height:58px;padding:6px 8px;display:flex;position:relative}.liveMeeting .meetingToolbar button:hover,.liveMeeting .meetingToolbar button.selected{color:#fff;background:#ffffff14}.liveMeeting .meetingToolbar button.off{color:#eef1ee;background:0 0}.liveMeeting .meetingToolbar button.off:hover{background:#ffffff14}.liveMeeting .meetingToolbar svg{width:21px;height:21px}.liveMeeting .meetingToolbar .raiseHand>span:first-child{font-size:19px;line-height:21px}.liveMeeting .meetingToolbar .controlLabel{color:inherit;white-space:nowrap;font-size:11px;font-weight:500;line-height:1;display:block}.liveMeeting .meetingToolbar .mobileMore,.liveMeeting .meetingToolbar .roomTools>.mobileShare{display:none}.liveMeeting .meetingToolbar .toolbarCount{top:3px;right:calc(50% - 21px)}.liveMeeting .meetingToolbar .coreControls>button:first-child{order:1}.liveMeeting .meetingToolbar .coreControls>button:nth-child(2){order:2}.liveMeeting .meetingToolbar .coreShare{order:3}.liveMeeting .meetingToolbar .recordingControl{margin-left:19px}.liveMeeting .meetingToolbar:not(:has(.recordingControl)) .roomTools>.toolbarBadgeButton:not(:has(.participantCount)){margin-left:19px}.liveMeeting .meetingToolbar .recordingControl{order:5}.liveMeeting .meetingToolbar .roomTools>.toolbarBadgeButton:not(:has(.participantCount)){order:6}.liveMeeting .meetingToolbar .roomTools>.toolbarBadgeButton:has(.participantCount){order:7}.liveMeeting .meetingToolbar .raiseHand{order:8}.liveMeeting .meetingToolbar .reactionControl{order:9}.liveMeeting .meetingToolbar .roomTools>button[aria-label=Meeting\ settings]{order:10}.liveMeeting .meetingToolbar .recordingControl:before,.liveMeeting .meetingToolbar .leaveCall:before{content:"";background:#ffffff26;width:1px;position:absolute;top:13px;bottom:13px;left:-11px}.liveMeeting .meetingToolbar:not(:has(.recordingControl)) .roomTools>.toolbarBadgeButton:not(:has(.participantCount)):before{content:"";background:#ffffff26;width:1px;position:absolute;top:13px;bottom:13px;left:-11px}.liveMeeting .meetingToolbar .leaveCall{color:#ff7a72;background:0 0;order:12;margin-left:19px}.liveMeeting .meetingToolbar .leaveCall .hangUpSurface{background:#d8443e;border-radius:11px;place-items:center;width:38px;height:22px;display:grid}.liveMeeting .meetingToolbar .leaveCall .hangUpIcon{width:18px}.liveMeeting .meetingToolbar .settingsMenu{bottom:64px;right:8px}}.meetingToolbar button.off:after{display:none}.reactionPicker{background:#202522;border-color:#ffffff14;box-shadow:0 14px 40px #0006}.meetingToolbar .reactionPicker button:hover{background:#ffffff14}@media (min-width:561px){.liveMeeting .meetingToolbar .reactionPicker{bottom:66px}.liveMeeting .meetingToolbar .reactionPicker button{background:0 0;border-radius:9px;width:34px;min-width:0;height:34px;padding:0}.liveMeeting .meetingToolbar .reactionPicker button:hover{background:#ffffff14}}.leavePromptOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0007}.leavePrompt{color:#f2f4f2;text-align:left;background:#1d1f1e;border:1px solid #ffffff2e;border-radius:24px;width:min(320px,100%);padding:20px 18px 18px;position:relative;box-shadow:0 18px 50px #0008}.leavePrompt h2{letter-spacing:0;margin:0;padding-right:26px;font-size:15px;font-weight:700}.leavePrompt p{color:#c9cdc9;max-width:none;margin:9px 0 18px;font-size:13px;line-height:1.45}.leavePromptClose{color:#a9aea9;background:0 0;width:26px;height:26px;top:12px;right:12px}.leavePromptClose:hover{color:#fff;background:#ffffff14;transform:none}.leavePromptClose svg{width:14px;height:14px}.leavePrompt footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.leavePrompt footer:has(.endForEveryone){grid-template-columns:auto 1fr}.leavePrompt footer .leaveOnly:has(+.endForEveryone){padding:0 20px}.leavePrompt footer button{white-space:nowrap;height:38px;box-shadow:none;border:0;border-radius:19px;padding:0 12px;font-size:13px;font-weight:600}.leavePrompt footer button:hover:not(:disabled){box-shadow:none;transform:none}.leavePrompt footer .leaveOnly{color:#eef0ee;background:#ffffff14}.leavePrompt footer .leaveOnly:hover:not(:disabled){background:#fff2}.leavePrompt footer button.confirmLeave,.leavePrompt footer button.promptPrimary{color:#fff;background:#3478f6}.leavePrompt footer button.confirmLeave:hover:not(:disabled),.leavePrompt footer button.promptPrimary:hover:not(:disabled){background:#2563eb}.leavePrompt footer button.endForEveryone{color:#fff;box-shadow:none;background:#d8443e}.leavePrompt footer button.endForEveryone:hover:not(:disabled){box-shadow:none;background:#bd3a35}@media (max-width:560px){.leavePrompt{border-radius:22px;padding:20px 18px 18px}.leavePrompt h2{font-size:15px}.leavePrompt p{margin-bottom:18px;font-size:13px}.leavePrompt footer{grid-template-columns:1fr 1fr}.leavePrompt footer .endForEveryone,.leavePrompt footer .leaveOnly{grid-row:auto}}@media (min-width:561px){.liveMeeting .meetingToolbar .callStatusCluster,.liveMeeting.presenting .meetingToolbar .callStatusCluster{min-width:0;max-width:none;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;order:-1;margin-right:auto;padding:0;display:flex;position:static;transform:none}.liveMeeting .meetingToolbar .callStatusCluster .callTimer{padding:0 12px 0 4px;font-size:13px}.liveMeeting .meetingToolbar .callStatusCluster .inCallMeetingTitle{max-width:260px;padding:0 12px}.liveMeeting .meetingToolbar .callStatusCluster .inCallMeetingTitle strong{font-size:13px}.liveMeeting .meetingToolbar .callStatusCluster .inCallMeetingTitle small{font-size:10px}.liveMeeting .meetingToolbar .meetingShareButton{color:#eef5ee;background:#225b66;border:1px solid #ffffff20;border-radius:8px;flex-direction:row;gap:6px;width:auto;min-width:0;height:32px;padding:0 11px;font-size:11px;font-weight:650}.liveMeeting .meetingToolbar .meetingShareButton:hover{background:#2d717f}.liveMeeting .meetingToolbar .meetingShareButton svg{width:15px;height:15px}}@media (min-width:561px) and (max-width:1250px){.liveMeeting .meetingToolbar .poweredBy{display:none}}@media (min-width:561px) and (max-width:1000px){.liveMeeting .meetingToolbar .callStatusCluster .inCallMeetingTitle{display:none}}.leavePrompt .recordingPromptDot{vertical-align:1px;background:#e5534b;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block;box-shadow:0 0 0 3px #e5534b33}.leavePrompt.recordingPrompt .joinError{margin:-8px 0 14px;font-size:12px;line-height:1.4;color:#ff8a83!important}.leavePrompt footer button.startRecordingAction{color:#fff;background:#d8443e;border:0}.leavePrompt footer button.startRecordingAction:hover:not(:disabled){background:#bd3a35}.participantActionOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0007}.participantActionMenu,.renameRequestCard{color:#f2f4f2;background:#1d1f1e;border:1px solid #ffffff2e;border-radius:24px;width:min(320px,100%);box-shadow:0 18px 50px #0008}.participantActionMenu>header{border-bottom:1px solid #ffffff12;grid-template-columns:40px 1fr 26px;gap:11px;padding:16px 14px 14px 16px}.participantActionAvatar{width:40px;height:40px}.participantActionMenu>header b{font-size:14px}.participantActionMenu>header small{color:#a9aea9;font-size:11px}.participantActionClose{color:#a9aea9;background:0 0;width:26px;height:26px}.participantActionClose:hover{color:#fff;background:#ffffff14}.participantActionClose svg{width:14px;height:14px}.participantActionOptions{padding:6px}.participantActionOptions>button{color:#eef0ee;border-radius:14px;min-height:52px}.participantActionOptions>button:hover{background:#ffffff12}.participantActionOptions>button>svg{color:#cfd4cf;width:19px;height:19px}.participantActionOptions small{color:#a9aea9;font-size:11px}.participantActionOptions>button.danger,.participantActionOptions>button.danger svg,.participantActionOptions>button.danger small{color:#ff8a83}.participantActionOptions>button.danger:hover{background:#ff7a7214}.participantActionError{color:#ff8a83;font-size:12px}.participantRemoveConfirm{padding:18px}.participantRemoveConfirm h3{font-size:15px}.participantRemoveConfirm p{color:#c9cdc9;font-size:13px;line-height:1.45}.participantRemoveConfirm footer,.renameRequestCard footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.participantRemoveConfirm button,.renameRequestCard footer button{color:#eef0ee;white-space:nowrap;background:#ffffff14;border-radius:19px;width:100%;height:38px;padding:0 12px;font-size:13px;font-weight:600}.participantRemoveConfirm button:hover:not(:disabled),.renameRequestCard footer button:hover:not(:disabled){background:#fff2}.participantRemoveConfirm button.danger{color:#fff;background:#d8443e}.participantRemoveConfirm button.danger:hover:not(:disabled){background:#bd3a35}.renameRequestCard{padding:20px 18px 18px}.renameRequestCard .participantActionClose{width:26px;height:26px;top:12px;right:12px}.renameRequestCard .participantActionClose svg{width:14px;height:14px}.renameRequestCard h2{margin:0 30px 9px 0;font-size:15px}.renameRequestCard>p{color:#c9cdc9;margin:0 0 14px;font-size:13px}.renameRequestCard label{color:#c9cdc9;gap:7px;font-size:11px;font-weight:600}.renameRequestCard input{color:#f2f4f2;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;height:40px;font-size:13px}.renameRequestCard input:focus{border-color:#3478f6;box-shadow:0 0 0 3px #3478f633}.renameRequestCard footer button[type=submit]{color:#fff;background:#3478f6}.renameRequestCard footer button[type=submit]:hover:not(:disabled){background:#2563eb}.unmutePrompt button:not(.dismissUnmute){color:#fff;background:#3478f6;border-radius:17px}.unmutePrompt button:not(.dismissUnmute):hover:not(:disabled){background:#2563eb}@media (max-width:560px){.participantActionMenu{border-radius:22px;width:100%}.renameRequestCard{border-radius:22px}}@media (min-width:561px){.meetingCanvas.stageCanvas{place-items:stretch stretch;gap:12px;padding:10px 14px 8px;display:grid;overflow:hidden;grid-template:minmax(0,1fr)/minmax(0,1fr)!important}.meetingCanvas.stageCanvas.withStrip{padding-right:0;grid-template:minmax(0,1fr)/minmax(0,1fr) 236px!important}.callStage{background:#262b28;border-radius:16px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.callStage>.participantTile{aspect-ratio:auto;border-radius:16px;width:100%;height:100%;max-height:none}.meetingCanvas.stageCanvas.sharing .callStage>.screenTile{aspect-ratio:auto;background:#111512;border-radius:16px;place-self:stretch stretch;width:100%;height:100%}.callStage .unpinSpotlight{z-index:4;color:#1a2419;cursor:pointer;background:#9fba00ee;border:0;border-radius:14px;height:28px;padding:0 12px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.stageCanvas .filmstrip{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;background:#141715;border-left:1px solid #ffffff12;flex-direction:column;gap:8px;height:100%;min-height:0;margin:-10px 0 -8px;padding:0 12px 12px;display:flex;overflow:hidden auto}.stageCanvas .filmstrip:before{content:attr(data-heading);z-index:2;color:#a9aea9;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#141715 85%,#14171500);flex:none;margin:0 -12px;padding:62px 14px 10px;font-size:11px;font-weight:650;position:sticky;top:0}.stageCanvas .filmstrip>.participantTile{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#262b28;border:0;border-radius:12px;flex:none;width:100%;height:auto;padding:0;position:relative}.stageCanvas .filmstrip>.participantTile:hover{outline-offset:-1px;outline:1px solid #ffffff30}.stageCanvas .filmstrip>.participantTile.speaking{outline-offset:-2px;outline:2px solid #9fba00}.stageCanvas .filmstrip .participantAvatar{width:44px;height:44px;font-size:14px}.stageCanvas .filmstrip>.participantTile>b{text-align:left;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000c;background:0 0;padding:0;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:8px;right:28px;overflow:hidden}.stageCanvas .filmstrip .compactMuted{color:#fff;background:#d8443eee;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:6px;right:6px}.stageCanvas .filmstrip .compactMuted svg{width:10px;height:10px}.stageCanvas .filmstrip .compactHand{font-size:14px;font-style:normal;position:absolute;top:5px;left:7px}.callStage:has(>.spotlightTile.noVideo){background:0 0}.callStage>.spotlightTile.noVideo{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;place-self:center;align-items:center;gap:12px;padding:0;display:flex;overflow:visible}.callStage>.spotlightTile.noVideo .participantAvatar{border:3px solid #ffffff1f;width:96px;height:96px;font-size:28px;transition:box-shadow .2s,border-color .2s;box-shadow:0 12px 34px #0007}.callStage>.spotlightTile.noVideo.speaking .participantAvatar{border-color:#b4d84a;box-shadow:0 0 0 6px #b4d84a33,0 12px 34px #0007}.callStage>.spotlightTile.noVideo>b{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000a;background:0 0;max-width:320px;padding:0;font-size:15px;font-weight:650;position:static;overflow:hidden}.callStage>.spotlightTile.noVideo .participantMediaStatus{gap:6px;display:flex;position:static}.callStage>.spotlightTile.noVideo .raisedHandBadge{top:-24px}.callStage>.spotlightTile.noVideo .participantMediaStatus{gap:0;margin-top:-8px}.callStage>.spotlightTile.noVideo .participantMediaStatus span,.callStage>.spotlightTile.noVideo .participantMediaStatus button{color:#eef1ee;background:0 0;border:0;border-radius:8px;width:32px;height:32px}.callStage>.spotlightTile.noVideo .participantMediaStatus svg{width:19px;height:19px}.callStage>.spotlightTile.noVideo .participantMediaStatus button{cursor:pointer}.callStage>.spotlightTile.noVideo .participantMediaStatus button:hover{color:#fff;background:#ffffff14}}.participantMediaStatus button{color:#dce5dc;cursor:pointer;background:#171c19cc;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid}.participantMediaStatus button.off{color:#fff;background:#c63f3a}.floatingWaiting.hasGuests{background:#2b3420;border-color:#9fba0066;box-shadow:0 0 0 3px #9fba001f,0 8px 24px #0004}.lobbyPanelOverlay .lobbyCard{color:#f2f4f2;background:#1d1f1e;border:1px solid #ffffff2e;border-radius:22px;width:min(340px,100vw - 28px);padding:16px 14px 14px 16px;box-shadow:0 18px 50px #0008}.lobbyPanelOverlay .readyDialogTitle h2{letter-spacing:0;font-size:15px;font-weight:700}.lobbyPanelOverlay .readyDialogTitle small{color:#a9aea9;font-size:11px}.lobbyPanelOverlay .readyDialogTitle button{color:#a9aea9;background:0 0;width:26px;height:26px}.lobbyPanelOverlay .readyDialogTitle button:hover{color:#fff;background:#ffffff14}.lobbyPanelOverlay .readyDialogTitle svg{width:14px;height:14px}.lobbyError{color:#ff8a83;background:#ff7a7214;border-radius:10px;margin:12px 0 0;padding:8px 10px;font-size:12px;line-height:1.4}.lobbyPanelOverlay .lobbyGuestList{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;max-height:min(360px,100svh - 220px);margin-top:12px;overflow-y:auto}.lobbyPanelOverlay .lobbyGuestList>.lobbyGuestRow{border-bottom:1px solid #ffffff10;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:52px;padding:6px 2px;display:grid}.lobbyPanelOverlay .lobbyGuestList>.lobbyGuestRow:last-child{border-bottom:0}.lobbyAvatar{color:#fff;background:#225b66;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.lobbyGuestRow>p,.lobbyArrivalNotice>p{gap:2px;min-width:0;margin:0;display:grid}.lobbyGuestRow>p b,.lobbyArrivalNotice>p b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lobbyGuestRow>p small,.lobbyArrivalNotice>p small{color:#a9aea9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lobbyPanelOverlay .lobbyGuestList button,.lobbyArrivalNotice>button:not(.lobbyNoticeDismiss){white-space:nowrap;cursor:pointer;border:0;border-radius:15px;height:30px;padding:0 12px;font-size:12px;font-weight:600}.lobbyPanelOverlay .denyGuest,.lobbyNoticeView{color:#eef0ee;background:#ffffff14}.lobbyPanelOverlay .denyGuest:hover:not(:disabled),.lobbyNoticeView:hover{background:#fff2}.lobbyPanelOverlay .admitGuest,.lobbyAdmit,.lobbyPanelOverlay .admitAll{color:#fff;background:#3478f6}.lobbyPanelOverlay .admitGuest:hover:not(:disabled),.lobbyAdmit:hover:not(:disabled),.lobbyPanelOverlay .admitAll:hover:not(:disabled){background:#2563eb}.lobbyPanelOverlay .lobbyGuestList button:disabled,.lobbyAdmit:disabled,.lobbyPanelOverlay .admitAll:disabled{opacity:.6;cursor:default}.lobbyPanelOverlay .admitAll{cursor:pointer;border:0;border-radius:18px;width:100%;height:36px;margin:12px 0 0;font-size:13px;font-weight:600}.lobbyPanelOverlay .emptyLobby{color:#a9aea9;text-align:center;justify-items:center;gap:5px;padding:22px 8px 10px;display:grid}.lobbyPanelOverlay .emptyLobby>span{color:#cfd4cf;background:#ffffff0f;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.lobbyPanelOverlay .emptyLobby b{color:#eef0ee;font-size:13px;font-weight:600}.lobbyPanelOverlay .emptyLobby small{font-size:12px}.lobbyArrivalNotice{z-index:41;color:#f2f4f2;background:#1d1f1e;border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:34px minmax(0,1fr) auto auto 24px;align-items:center;gap:8px;width:min(360px,100vw - 28px);padding:10px 8px 10px 12px;animation:.22s ease-out lobbyNoticeIn;display:grid;position:fixed;top:58px;right:14px;box-shadow:0 18px 50px #0008}.liveMeeting.hasPanel .lobbyArrivalNotice{right:370px}.lobbyNoticeDismiss{color:#a9aea9;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.lobbyNoticeDismiss:hover{color:#fff;background:#ffffff14}.lobbyNoticeDismiss svg{width:13px;height:13px}@keyframes lobbyNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:560px){.lobbyArrivalNotice{grid-template-columns:34px minmax(0,1fr) auto 24px;width:calc(100vw - 16px);top:52px;right:8px}.lobbyNoticeView{display:none}}.lobbyPanelOverlay .meetingReadyCard>p.lobbyError{color:#ff8a83;margin:12px 0 0;font-size:12px;line-height:1.4}.lobbyPanelOverlay .lobbyGuestList>.lobbyGuestRow>.lobbyAvatar{color:#cfe8ec;background:#1b3a40;width:34px;height:34px;font-size:12px;font-weight:600}@media (min-width:561px){.stageCanvas .filmstrip{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px 6px;display:grid}.stageCanvas .filmstrip:before,.stageCanvas .filmstrip>.participantTile{grid-column:1/-1}.stageCanvas .filmstrip>.participantTile:not(.noVideo){aspect-ratio:auto;height:120px}.stageCanvas .filmstrip>.participantTile.noVideo{aspect-ratio:auto;background:0 0;border-radius:12px;flex-direction:column;grid-column:auto;align-items:center;gap:6px;height:auto;min-height:72px;padding:8px 4px 6px;display:flex}.stageCanvas .filmstrip>.participantTile.noVideo:hover{background:#ffffff0d;outline:0}.stageCanvas .filmstrip>.participantTile.noVideo.speaking{outline:0}.stageCanvas .filmstrip>.participantTile.noVideo .participantAvatar{border-width:1px;flex:0 0 36px;width:36px;height:36px;font-size:12px}.stageCanvas .filmstrip>.participantTile.noVideo.speaking .participantAvatar{border-color:#b4d84a;box-shadow:0 0 0 3px #b4d84a33}.stageCanvas .filmstrip>.participantTile.noVideo>b{text-align:center;max-width:100%;text-shadow:none;flex:none;font-size:11px;font-weight:600;line-height:1.3;position:static}.stageCanvas .filmstrip>.participantTile.noVideo .compactMuted{border:2px solid #141715;width:17px;height:17px;top:4px;bottom:auto;right:calc(50% - 25px)}.stageCanvas .filmstrip>.participantTile.noVideo .compactHand{top:0;left:calc(50% - 29px)}}.avatarInitials,.lobbyAvatar{color:#cfe8ec;letter-spacing:.02em;background:#1b3a40;border:1px solid #3b8794a6;font-weight:600}.participantTile>.avatarInitials{color:#cfe8ec;background:#1b3a40;border:1px solid #3b8794a6;border-radius:50%;place-items:center;display:grid}@media (min-width:561px){.liveMeeting .meetingToolbar .viewToggle{order:7}}.liveMeeting .meetingToolbar .poweredBy{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;padding:0!important}.liveMeeting .meetingToolbar .poweredBy span{color:#f2f4f2;letter-spacing:.08em;white-space:normal;width:min-content;font-size:10px;font-weight:700;line-height:1.15}.liveMeeting .meetingToolbar .poweredBy img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:9px;width:auto;height:38px;padding:4px 8px}.liveMeeting .meetingToolbar .poweredBy{gap:8px}.liveMeeting .meetingToolbar .poweredBy span{color:#9aa39c;letter-spacing:.14em;text-align:right;font-size:9px;font-weight:650;line-height:1.3}.liveMeeting .meetingToolbar .poweredBy img{border-radius:8px;height:30px;padding:4px 9px;box-shadow:0 1px #ffffff14}@media (min-width:561px){.liveMeeting .meetingToolbar .meetingShareButton{color:#eef1ee;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:15px;gap:6px;height:30px;padding:0 12px 0 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.liveMeeting .meetingToolbar .meetingShareButton:hover{background:#ffffff1c;border-color:#ffffff2e}.liveMeeting .meetingToolbar .meetingShareButton svg{width:15px;height:15px}.liveMeeting .meetingToolbar .meetingShareButton.copied,.liveMeeting .meetingToolbar .meetingShareButton.copied:hover{color:#c8e06b;background:#9fba001f;border-color:#9fba0066}}.settingsMenu{color:#f2f4f2;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;background:#1d1f1e;border:1px solid #ffffff2e;border-radius:22px;width:min(320px,100vw - 16px);padding:6px 16px 12px;box-shadow:0 18px 50px #0008}.settingsMenu header{border-bottom:1px solid #ffffff12;height:56px}.settingsMenu header b{font-size:15px;font-weight:700}.settingsMenu header small{color:#a9aea9;font-size:11px}.settingsMenu label{border-bottom:1px solid #ffffff10;min-height:58px}.settingsMenu label b{font-size:13px;font-weight:600}.settingsMenu label small{color:#a9aea9;font-size:11px;line-height:1.35}.settingsMenu label>i{background:#ffffff26}.settingsMenu input:checked+i{background:#3478f6}.settingsMenu input:focus-visible+i{outline-offset:2px;outline:2px solid #3478f699}.cohostSettings{padding:14px 0 2px}.cohostSettings>b{font-size:13px;font-weight:600}.cohostSettings>small{color:#a9aea9;margin-bottom:8px;font-size:11px}.liveMeeting .meetingToolbar .settingsMenu button{width:auto;min-width:0;height:auto;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;gap:0;padding:0}.liveMeeting .meetingToolbar .settingsMenu header button{color:#a9aea9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.liveMeeting .meetingToolbar .settingsMenu header button:hover{color:#fff;background:#ffffff14}.liveMeeting .meetingToolbar .settingsMenu header button svg{width:14px;height:14px}.liveMeeting .meetingToolbar .cohostSettings button{color:#eef0ee;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 8px;display:grid}.liveMeeting .meetingToolbar .cohostSettings button:hover:not(:disabled){background:#ffffff0d}.liveMeeting .meetingToolbar .cohostSettings button>span{color:#cfe8ec;background:#1b3a40;border:1px solid #3b8794a6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.liveMeeting .meetingToolbar .cohostSettings button>b{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.liveMeeting .meetingToolbar .cohostSettings button>small{color:#fff;white-space:nowrap;background:#3478f6;border-radius:13px;padding:5px 10px;font-size:11px;font-weight:600}.liveMeeting .meetingToolbar .cohostSettings button:hover:not(:disabled)>small{background:#2563eb}.flowPage:has(.lobby){background:radial-gradient(1100px 520px at 12% -10%,#225b6614,#0000 60%),radial-gradient(900px 480px at 100% 110%,#9fba0012,#0000 60%),#f6f8f3}.lobby .cameraStage{background:#1a1d1b;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #173b4426,inset 0 2px #fff}.lobby .cameraFallback{color:#c9d0cb;gap:14px}.lobby .cameraFallback span.avatarInitials{color:#cfe8ec;background:#1b3a40;border:1px solid #3b8794a6;width:96px;height:96px;font-size:28px;font-weight:600}.lobby .cameraFallback p{font-size:13px}.lobbyNameTag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis;white-space:nowrap;background:#0f1210a6;border-radius:10px;max-width:calc(100% - 180px);padding:7px 12px;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:16px;overflow:hidden}.lobbyControls{gap:12px;bottom:16px}.lobbyControls button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff26;width:48px;height:48px;transition:background .15s,transform .15s}.lobbyControls button:hover{background:#fff3;transform:translateY(-1px)}.lobbyControls button.off{background:#ffffff1f;border-color:#ffffff26}.lobbyControls button.off:hover{background:#fff3}.lobbyControls button.off:after{display:none}.lobbyControls svg{width:21px;height:21px}.lobbyCopy .flowTag{color:#1c5662;background:#225b660f;border:1px solid #225b6626;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.lobbyCopy .flowTag:before{content:"";background:#9fba00;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #9fba0033}.lobbyCopy h1{color:#1f2a24;letter-spacing:-1.2px;margin:0 0 14px;font-size:38px;font-weight:700;line-height:1.08}.lobbyMeetingCard{box-shadow:none;background:0 0;border:0;gap:3px;margin:0 0 14px;padding:0;display:grid}.lobbyMeetingCard b{color:#1f2a24;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.lobbyCopy .lobbyMeetingCard small{color:#7a847d;letter-spacing:.02em;text-align:left;margin:0;font-size:12px}.lobbyCopy p{margin:0 0 22px;font-size:14px}.lobbyCopy .callInput{border-radius:12px;height:46px}.lobbyCopy .joinNow{border-radius:14px;width:100%;height:48px;min-height:48px;font-size:14px;font-weight:650;box-shadow:0 10px 24px #225b6630}.lobbyCopy .joinNow:hover:not(:disabled){transform:translateY(-1px)}.lobbyCopy small{text-align:center;margin-top:14px;font-size:11px}@media (max-width:560px) and (orientation:portrait){.liveMeeting{grid-template-rows:minmax(0,1fr) auto}.liveMeeting .meetingToolbar{grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px 2px;height:auto;display:grid;padding:14px 10px max(18px,env(safe-area-inset-bottom))!important}.liveMeeting .meetingToolbar .coreControls,.liveMeeting .meetingToolbar .roomTools,.liveMeeting .meetingToolbar .roomTools.mobileOpen{display:contents}.liveMeeting .meetingToolbar .coreControls>button.mobileMore,.liveMeeting .meetingToolbar .coreControls>button.coreShare,.liveMeeting .meetingToolbar .roomTools>button.viewToggle{display:none!important}.liveMeeting .meetingToolbar .coreControls>button,.liveMeeting .meetingToolbar .coreControls>.leaveCall,.liveMeeting .meetingToolbar .coreControls>.reactionControl>button,.liveMeeting .meetingToolbar .roomTools>button{color:#fff;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;height:auto;padding:0;position:relative;display:flex!important}.liveMeeting .meetingToolbar .coreControls>.reactionControl{width:100%;height:auto;display:block;position:relative}.liveMeeting .meetingToolbar .coreControls>button>svg,.liveMeeting .meetingToolbar .coreControls>.reactionControl>button>svg,.liveMeeting .meetingToolbar .roomTools>button>svg,.liveMeeting .meetingToolbar .coreControls>.raiseHand>span:first-child{box-sizing:border-box;background:#2f3431;border-radius:50%;flex:0 0 48px;width:48px;height:48px;padding:13px}.liveMeeting .meetingToolbar .coreControls>.raiseHand>span:first-child{place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.liveMeeting .meetingToolbar .coreControls>button.off>svg{background:#d8443e}.liveMeeting .meetingToolbar .coreControls>.selected>svg,.liveMeeting .meetingToolbar .coreControls>.selected>span:first-child,.liveMeeting .meetingToolbar .roomTools>.selected>svg{background:#59635d}.liveMeeting .meetingToolbar .roomTools>button.recordingControl.active>svg{background:#b9342f}.liveMeeting .meetingToolbar .coreControls>.leaveCall>.hangUpSurface{flex:0 0 48px;width:48px;height:48px}.liveMeeting .meetingToolbar .coreControls>.leaveCall>.hangUpSurface>.hangUpIcon{width:23px}.liveMeeting .meetingToolbar .controlLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:11px!important;line-height:1.2!important}.liveMeeting .meetingToolbar button:disabled{opacity:.4}.liveMeeting .meetingToolbar .toolbarCount{top:-3px;right:calc(50% - 28px)}.liveMeeting .meetingToolbar .coreControls>button:first-child{order:1}.liveMeeting .meetingToolbar .coreControls>button:nth-child(2){order:2}.liveMeeting .meetingToolbar .roomTools>.mobileShare{order:3}.liveMeeting .meetingToolbar .roomTools>.recordingControl{order:4}.liveMeeting .meetingToolbar .coreControls>.reactionControl{order:5}.liveMeeting .meetingToolbar .coreControls>.raiseHand{order:6}.liveMeeting .meetingToolbar .roomTools>.toolbarBadgeButton:has(.participantCount){order:7}.liveMeeting .meetingToolbar .roomTools>.toolbarBadgeButton:not(:has(.participantCount)){order:8}.liveMeeting .meetingToolbar .roomTools>button[aria-label=Meeting\ settings]{order:9}.liveMeeting .meetingToolbar .coreControls>.leaveCall{order:99}.liveMeeting .meetingToolbar .coreControls>.reactionControl .reactionPicker{grid-template-columns:repeat(3,38px);bottom:66px;left:0;right:auto;transform:none}.liveMeeting .meetingToolbar .callStatusCluster .meetingShareButton{color:#eef5ee;background:#ffffff14;border:1px solid #ffffff20;border-radius:14px;flex-direction:row;align-items:center;gap:5px;width:auto;min-width:0;height:28px;padding:0 9px;font-size:11px;font-weight:600;display:flex}.liveMeeting .meetingToolbar .callStatusCluster .meetingShareButton svg{background:0 0;width:14px;height:14px;padding:0}.liveMeeting .meetingToolbar .callStatusCluster .meetingShareButton.copied{color:#c8e06b;background:#9fba001f}}.liveMeeting .meetingToolbar.phoneToolbar{height:auto;margin:0 10px max(10px,env(safe-area-inset-bottom));display:block;box-shadow:0 12px 32px #0007;background:#1d201e!important;border:1px solid #ffffff12!important;border-radius:24px!important;padding:6px 4px!important}.meetingToolbar.phoneToolbar .coreControls{display:none!important}.meetingToolbar.phoneToolbar .roomTools,.meetingToolbar.phoneToolbar .roomTools.mobileOpen{display:contents!important}.meetingToolbar.phoneToolbar .roomTools>button{display:none!important}.liveMeeting .meetingToolbar.phoneToolbar{justify-items:stretch}.phoneBar{justify-content:space-around;align-items:stretch;width:100%;display:flex}.liveMeeting .meetingToolbar .phoneBar>button{color:#eef1ee;width:auto;min-width:0;height:58px;box-shadow:none;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 2px;display:flex;position:relative}.liveMeeting .meetingToolbar .phoneBar>button svg{background:0 0;width:23px;height:23px;padding:0}.liveMeeting .meetingToolbar .phoneBar>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:1.1;overflow:hidden}.liveMeeting .meetingToolbar .phoneBar>button.off{color:#ff8a83;background:0 0}.liveMeeting .meetingToolbar .phoneBar>button.selected{background:#ffffff12}.liveMeeting .meetingToolbar .phoneBar>button.recording{color:#ff6b63}.liveMeeting .meetingToolbar .phoneBar>button:active{background:#ffffff1a}.liveMeeting .meetingToolbar .phoneBar>button:disabled{opacity:.4}.phoneBadge{color:#202810;background:#9fba00;border:2px solid #1d201e;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:9px;font-style:normal;font-weight:750;line-height:1;display:grid;position:absolute;top:5px;left:calc(50% + 6px)}.phoneBadge.unread{color:#fff;background:#d8443e}.liveMeeting .meetingToolbar .phoneEndCall{z-index:31;top:max(10px,env(safe-area-inset-top));color:#fff;background:#d8443e;border:0;border-radius:17px;place-items:center;width:auto;height:34px;padding:0 16px;font-size:13px;font-weight:650;display:grid;position:fixed;right:10px;box-shadow:0 6px 18px #0006}.liveMeeting .meetingToolbar .phoneMoreBackdrop{z-index:38;background:#0006;border:0;border-radius:0;width:auto;height:auto;padding:0;position:fixed;inset:0}.phoneMoreSheet{z-index:39;left:10px;right:10px;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 82px);color:#f2f4f2;background:#1d201e;border:1px solid #ffffff1a;border-radius:24px;gap:4px;padding:10px;animation:.18s ease-out phoneSheetIn;display:grid;position:fixed;box-shadow:0 18px 50px #0008}.phoneReactions{border-bottom:1px solid #ffffff10;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:4px;padding:4px 4px 10px;display:grid}.liveMeeting .meetingToolbar .phoneReactions>button{background:0 0;border:0;border-radius:14px;place-items:center;width:100%;height:46px;padding:0;display:grid}.liveMeeting .meetingToolbar .phoneReactions>button:active{background:#ffffff14}.phoneReactions img{object-fit:contain;width:30px;height:30px}.liveMeeting .meetingToolbar .phoneSheetRow{color:#eef1ee;text-align:left;background:0 0;border:0;border-radius:14px;flex-direction:row;align-items:center;gap:14px;width:100%;height:52px;padding:0 14px;font-size:15px;font-weight:500;display:flex;position:relative}.liveMeeting .meetingToolbar .phoneSheetRow:active,.liveMeeting .meetingToolbar .phoneSheetRow.selected{background:#ffffff12}.liveMeeting .meetingToolbar .phoneSheetRow svg{background:0 0;width:22px;height:22px;padding:0}.phoneSheetRow>i{text-align:center;width:22px;font-size:19px;font-style:normal}.phoneSheetRow>.phoneBadge{margin-left:auto;position:static}@keyframes phoneSheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:560px){.liveMeeting:has(.phoneToolbar) .callStatusCluster{max-width:calc(100vw - 96px);left:10px;right:auto;transform:none}.liveMeeting:has(.phoneToolbar) .floatingWaiting{top:calc(max(10px,env(safe-area-inset-top)) + 44px);right:10px}}.phoneMoreSheet{width:min(248px,100vw - 24px);left:auto;right:12px;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 78px);border-radius:18px;gap:0;padding:6px}.liveMeeting .meetingToolbar .phoneMoreBackdrop{background:0 0}.phoneReactions{gap:0;margin-bottom:4px;padding:2px 2px 6px}.liveMeeting .meetingToolbar .phoneReactions>button{border-radius:10px;height:36px}.phoneReactions img{width:22px;height:22px}.liveMeeting .meetingToolbar .phoneSheetRow{border-radius:11px;gap:11px;height:42px;padding:0 10px;font-size:14px}.liveMeeting .meetingToolbar .phoneSheetRow svg{width:18px;height:18px}.phoneSheetRow>i{width:18px;font-size:15px}@media (max-width:560px){.phoneStage:has(>.spotlightTile.noVideo){background:0 0}.phoneStage>.spotlightTile.noVideo{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;place-self:center;align-items:center;gap:10px;padding:0;display:flex;overflow:visible}.phoneStage>.spotlightTile.noVideo .participantAvatar{width:96px;height:96px;font-size:28px;box-shadow:0 12px 30px #0007}.phoneStage>.spotlightTile.noVideo.speaking .participantAvatar{border-color:#b4d84a;box-shadow:0 0 0 6px #b4d84a33,0 12px 30px #0007}.phoneStage .spotlightTile.noVideo>b{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000a;background:0 0;max-width:80vw;padding:0;font-size:15px;font-weight:650;position:static;overflow:hidden}.phoneStage .spotlightTile.noVideo .participantMediaStatus{gap:2px;margin-top:-4px;display:flex;position:static}.phoneStage .spotlightTile.noVideo .participantMediaStatus span,.phoneStage .spotlightTile.noVideo .participantMediaStatus button{color:#eef1ee;background:0 0;border:0;border-radius:8px;width:32px;height:32px}.phoneStage .spotlightTile.noVideo .participantMediaStatus svg{width:19px;height:19px}.selfPip:not(:has(video)){aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex;overflow:visible}.selfPip:not(:has(video))>span{color:#cfe8ec;background:#1b3a40;border:1px solid #3b8794a6;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;font-weight:600;display:grid;box-shadow:0 8px 20px #0006}.selfPip:not(:has(video))>i{color:#dfe6e0;font-size:10px;position:static}}.liveMeeting .meetingToolbar.phoneToolbar{box-sizing:border-box;justify-self:stretch;width:auto;min-width:0;max-width:calc(100% - 20px)}.liveMeeting .meetingToolbar .phoneBar>button.off{color:#eef1ee}@media (max-width:560px){.meetingReadyOverlay.lobbyPanelOverlay{left:10px;right:10px;top:calc(max(10px,env(safe-area-inset-top)) + 92px);width:auto;max-width:none}.lobbyPanelOverlay .lobbyCard{border-radius:20px;width:100%;max-width:none;padding:14px 12px 12px 14px}.lobbyPanelOverlay .readyDialogTitle h2{font-size:14px}.lobbyPanelOverlay .readyDialogTitle small{font-size:11px}.lobbyPanelOverlay .emptyLobby{gap:3px;padding:14px 6px 6px}.lobbyPanelOverlay .emptyLobby>span{width:32px;height:32px;margin-bottom:2px}.lobbyPanelOverlay .emptyLobby>span svg{width:16px;height:16px}.lobbyPanelOverlay .emptyLobby b{font-size:13px}.lobbyPanelOverlay .emptyLobby small{font-size:11px}.lobbyPanelOverlay .lobbyGuestList{max-height:calc(100svh - 300px)}.lobbyPanelOverlay .lobbyGuestList>.lobbyGuestRow{grid-template-columns:32px minmax(0,1fr) auto auto;gap:7px}.lobbyPanelOverlay .lobbyGuestList button{padding:0 10px;font-size:11px}.lobbyArrivalNotice{top:calc(max(10px,env(safe-area-inset-top)) + 92px)}}.emptyState{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,64px);width:100%;max-width:1180px;margin:0 auto;padding-top:0;display:grid}.heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.heroCopy .emptyEyebrow{color:#1c5662;letter-spacing:.14em;margin:0 0 14px;font-size:11px;font-weight:700}.emptyState .heroCopy h2{color:#1f2a24;letter-spacing:-1.2px;max-width:560px;margin:0 0 14px;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.06}.emptyState .heroCopy p{color:#66706a;max-width:460px;margin:0 0 28px;font-size:16px;line-height:1.55}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.heroActions .newButton.large{border-radius:14px;height:52px;min-height:52px;margin:0;padding:0 24px;box-shadow:0 10px 24px #225b6630}.heroJoin{background:#fff;border:1px solid #dbe3d7;border-radius:14px;flex:260px;align-items:center;gap:8px;max-width:340px;height:52px;padding:0 6px 0 16px;display:flex;position:relative;box-shadow:0 6px 18px #173b440a}.heroJoin:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.heroJoin label{color:#7a847d;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.heroJoin input{color:#1f2a24;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.heroJoin .joinButton{border-radius:10px;height:40px;padding:0 16px;font-size:13px}.heroJoin>small{color:#c43c36;font-size:11px;font-weight:600;position:absolute;top:58px;left:4px}.emptyState .conferenceImage{place-items:center;min-width:0;display:grid}.emptyState .conferenceImage img{object-fit:contain;filter:none;width:100%;max-width:640px;height:auto;max-height:min(62vh,520px)}.meetPage.guestHome .meetContent{box-shadow:none;background:radial-gradient(1100px 560px at 8% 0,#225b6612,#0000 60%),radial-gradient(900px 500px at 100% 100%,#9fba0010,#0000 60%),#f7f9f5;border-radius:0;grid-column:1/-1;align-items:center;margin:0;padding:clamp(24px,5vh,56px) clamp(22px,5vw,72px);display:grid}.meetPage.guestHome .meetHeader .joinBar{visibility:hidden}@media (min-width:761px){.meetPage.guestHome .sideNav{display:none}}@media (max-width:760px){.emptyState{text-align:center;grid-template-columns:1fr;gap:26px}.heroCopy{align-items:center}.emptyState .heroCopy h2{letter-spacing:-.8px;font-size:30px}.emptyState .heroCopy p{margin-bottom:22px;font-size:14px}.heroActions{flex-direction:column;align-items:stretch}.heroActions .newButton.large{justify-content:center;width:100%;max-width:none}.heroJoin{flex-basis:auto;max-width:none}.emptyState .conferenceImage img{max-height:240px}.meetPage.guestHome{grid-template:74px 1fr/1fr}.meetPage.guestHome .meetHeader .joinBar{display:none}.meetPage.guestHome .meetContent{padding:28px 18px 40px}}.scheduleAuthOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10181433}.scheduleAuthPrompt{text-align:left;color:#1f2a24;background:#fff;border:1px solid #e1e7dc;border-radius:22px;width:min(340px,100%);padding:20px 18px 18px;box-shadow:0 18px 50px #10281c26}.scheduleAuthPrompt h2{letter-spacing:0;margin:0 30px 8px 0;font-size:16px;font-weight:700}.scheduleAuthPrompt p{color:#66706a;font-size:13px;line-height:1.45}.scheduleAuthPrompt>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.scheduleAuthPrompt>div a{color:#1f2a24;white-space:nowrap;background:#eef1ec;border:0;border-radius:19px;justify-content:center;height:38px;padding:0 12px;font-size:13px;font-weight:600}.scheduleAuthPrompt>div a:hover{background:#e3e8e0}.scheduleAuthPrompt>div a:last-child{color:#fff;background:#225b66;border:0}.scheduleAuthPrompt>div a:last-child:hover{background:#184752}.scheduleAuthClose{color:#7a847d;background:0 0;place-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:grid;top:12px;right:12px}.scheduleAuthClose:hover{color:#1f2a24;background:#f0f3ee}.meetPage.guestHome{grid-template:64px 1fr/1fr}.meetPage.guestHome .meetHeader{border-top-width:3px;padding:0 28px}.meetPage.guestHome .meetHeader>.gifLogo img{object-fit:contain;width:auto;height:34px}.meetPage.guestHome .headerActions{gap:16px}.meetPage.guestHome .headerActions .installAppButton,.meetPage.guestHome .getStartedButton{border-radius:10px;height:38px}@media (max-width:760px){.meetPage.guestHome{grid-template:60px 1fr/1fr}.meetPage.guestHome .meetHeader{padding:0 16px}.meetPage.guestHome .meetHeader>.gifLogo img{height:30px}.meetPage.guestHome .headerActions{gap:10px}}.heroActions{gap:10px}.heroActions .newButton.large{border-radius:22px;gap:8px;height:44px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 6px 16px #225b6626}.heroActions .newButton.large:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #225b6633}.heroActions .newButton.large svg{width:18px;height:18px}.heroJoin{height:44px;box-shadow:none;border-radius:22px;padding:0 4px 0 14px}.heroJoin label svg{width:17px;height:17px}.heroJoin input{font-size:14px}.heroJoin .joinButton{color:#9aa39c;background:#f1f3ef;border-radius:18px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.heroJoin .joinButton.ready{color:#fff;background:#225b66}.heroJoin .joinButton.ready:hover{background:#184752}.heroJoin>small{top:50px}.homePoweredBy{grid-column:1/-1;justify-self:center;align-items:center;gap:10px;margin-top:clamp(4px,2vh,18px);display:flex}.homePoweredBy span{color:#7a847d;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.homePoweredBy img{width:auto;height:46px;display:block}@media (max-width:760px){.homePoweredBy{margin-top:0}}.emptyState{align-content:center;row-gap:14px}.emptyState .conferenceImage img{max-height:min(54vh,480px)}.signupVisual:not(:has(>div)):after{display:none}.resendCodeOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10181433}.resendCodeDialog{text-align:left;color:#1f2a24;border:1px solid #e1e7dc;border-radius:22px;width:min(340px,100%);padding:20px 18px 18px;box-shadow:0 18px 50px #10281c26}.resendCodeDialog>span{display:none}.resendCodeDialog h2{letter-spacing:0;margin:0 30px 8px 0;font-size:16px;font-weight:700}.resendCodeDialog>p{color:#66706a;font-size:13px;line-height:1.45}.resendCodeDialog form{gap:10px;margin-top:16px}.resendCodeDialog label{color:#4f5b53;gap:6px;font-size:12px;font-weight:600}.resendCodeDialog label input{border:1px solid #dbe3d7;border-radius:21px;height:42px;padding:0 14px;font-size:14px}.resendCodeDialog input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.resendCodeDialog .resendCodeOtp{justify-content:flex-start;gap:6px}.resendCodeDialog .resendCodeOtp input{border-radius:10px}.resendCodeDialog form>button,.resendCodeDone{border-radius:20px;height:40px;font-size:13px;font-weight:600}.resendCodeDialog form>button:hover:not(:disabled){background:#184752}.resendCodeDone{background:#225b66;width:100%;margin-top:16px}.resendCodeClose{color:#7a847d;background:0 0;place-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:grid;top:12px;right:12px}.resendCodeClose:hover{color:#1f2a24;background:#f0f3ee}.headerLogin{color:#1f2a24;white-space:nowrap;background:#fff;border:1px solid #d5ddd2;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.headerLogin:hover{background:#f4f8f8;border-color:#225b66}.meetPage .headerActions .getStartedButton{border-radius:10px;height:38px}@media (max-width:760px){.headerLogin,.meetPage .headerActions .getStartedButton{height:34px;padding:0 12px;font-size:12px}.meetPage.guestHome .headerActions .installAppButton{display:none}.meetPage.guestHome .meetHeader>.gifLogo{flex:none;width:auto;height:auto}.meetPage.guestHome .meetHeader>.gifLogo img{width:auto;height:26px}.meetPage .headerActions .getStartedButton{padding:0 11px}}.accountChoice nav{gap:8px;margin-top:16px;display:grid}.accountChoice nav a{color:#1f2a24;background:#fff;border:1px solid #e1e7dc;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:60px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.accountChoice nav a:hover{background:#f4f8f8;border-color:#225b66}.accountChoice nav a>span{color:#1c5662;background:#225b6614;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.accountChoice nav a>b{gap:2px;min-width:0;font-size:14px;font-weight:650;display:grid}.accountChoice nav a>b small{color:#66706a;font-size:12px;font-weight:400;line-height:1.35}.accountChoice nav a>svg{color:#9aa39c}.signupSplit.signupSolo{background:radial-gradient(1000px 520px at 10% 0,#225b6612,#0000 60%),radial-gradient(900px 480px at 100% 100%,#9fba0010,#0000 60%),#f7f9f5;grid-template-columns:minmax(0,640px);place-content:start center;min-height:calc(100svh - 70px);padding:28px 18px 36px;display:grid}.signupSolo .signupDialog{background:#fff;border:1px solid #e1e7dc;border-radius:22px;width:100%;max-height:none;padding:24px 26px 20px;overflow:visible;box-shadow:0 18px 50px #10281c14}.signupSolo .signupDialog>header{text-align:left}.signupSolo .signupDialog>header h1{color:#1f2a24;letter-spacing:-.4px;margin:0 30px 4px 0;font-size:22px;font-weight:700}.signupSolo .signupDialog>header p{color:#66706a;font-size:13px}.signupTypeSwitch{background:#eef1ec;border-radius:999px;gap:2px;margin-top:16px;padding:4px;display:inline-flex}.signupTypeSwitch button{color:#5f6962;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.signupTypeSwitch button.active{color:#1c5662;background:#fff;box-shadow:0 1px 4px #10281c1f}.signupSolo .signupDialog .signupCard{margin-top:18px}.signupSolo .signupGrid{gap:14px}.signupSolo .signupGrid label{color:#3d4842;gap:6px;font-size:13px;font-weight:600}.signupSolo .signupGrid label>small{font-size:11px}.signupSolo .signupGrid input,.signupSolo .signupGrid select,.signupSolo .genderSelect>button{border:1px solid #dbe3d7;border-radius:12px;height:44px;padding:0 14px;font-size:14px}.signupSolo .signupGrid input:focus,.signupSolo .signupGrid select:focus,.signupSolo .genderSelect>button:focus-visible{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.signupSolo .phoneField>span{border-color:#dbe3d7;border-radius:12px 0 0 12px;height:44px;padding:0 12px;font-size:14px}.signupSolo .phoneField input{border-radius:0 12px 12px 0}.signupSolo .passwordField input{padding-right:46px}.signupSolo .passwordField button{color:#7a847d;width:40px;height:40px;top:2px;right:4px}.signupSolo .passwordField button svg{width:20px}.signupSolo .createAccount{background:#225b66;border-radius:23px;height:46px;margin-top:4px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #225b6626}.signupSolo .createAccount:hover:not(:disabled){background:#184752}@media (max-width:640px){.signupSplit.signupSolo{padding:16px 12px 28px}.signupSolo .signupDialog{border-radius:20px;padding:20px 16px 16px}.signupTypeSwitch{display:flex}.signupTypeSwitch button{flex:1}}.signupSplit.signupSolo{width:100%;max-width:none;margin:0}.signupSolo .genderSelect>button{color:#1f2a24;background:#fff}.signupSplit.loginSplit{align-items:center;gap:clamp(28px,4vw,56px);min-height:calc(100svh - 70px)}@media (min-width:981px){.signupSplit.loginSplit{grid-template-columns:minmax(0,1.2fr) minmax(360px,420px)}}.loginSplit .signupVisual{background:radial-gradient(70% 60% at 30% 20%,#ffffff1f,#0000 70%),linear-gradient(160deg,#2b6f7b 0%,#1d4d57 55%,#163a41 100%);border-radius:26px;height:min(620px,100svh - 126px);min-height:0;box-shadow:0 24px 60px #173b4430}.loginSplit .signupVisual>img{object-fit:contain;object-position:center bottom;width:100%;height:92%;position:absolute;inset:auto 0 0}.loginPanel{border:1px solid #e1e7dc;border-radius:22px;padding:28px 28px 24px;box-shadow:0 18px 50px #10281c14}.loginPanel>header{text-align:left}.loginPanel h1{color:#1f2a24;letter-spacing:-.4px;margin:0 0 4px;font-size:24px;font-weight:700}.loginPanel header p{font-size:13px}.loginPanel form{gap:14px;margin-top:20px}.loginPanel label{color:#3d4842;gap:6px;font-size:13px}.loginPanel input{border-color:#dbe3d7;border-radius:12px;height:44px;font-size:14px}.loginPanel input:-webkit-autofill{-webkit-text-fill-color:#1f2a24;-webkit-box-shadow:inset 0 0 0 40px #fff}.loginPanel input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 40px #fff,0 0 0 3px #225b661f}.loginPanel .forgotPasswordLink{margin-top:-4px;font-size:12px;font-weight:600}.loginPanel .loginSubmit{background:#225b66;border-radius:23px;height:46px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #225b6626}.loginPanel .loginSubmit:hover:not(:disabled){background:#184752}.loginPanel .loginSignupPrompt,.loginPanel .resendActivationPrompt{font-size:12px}@media (max-width:980px){.loginSplit .signupVisual{height:200px}.loginSplit .signupVisual>img{height:96%}}.resetComplete{text-align:left}.resetComplete>span{color:#2d5f2e;background:#9fba0026;border-radius:50%;width:34px;height:34px;margin:0 0 12px;font-size:16px;font-weight:700}.resetComplete h1{letter-spacing:-.4px;font-size:22px;font-weight:700}.resetComplete p{color:#66706a;max-width:none;margin:8px 0 18px;font-size:13px;line-height:1.5}.resetComplete a{border-radius:23px;justify-content:center;width:100%;height:46px;font-size:14px;font-weight:600}.resetComplete a:hover{background:#184752}.resetPasswordPanel form>a,.resetPasswordPanel .backToSignIn{font-size:12px}.loginPanel header p{line-height:1.45}.dashboardNewWrap .newButton,.meetHeader .newWrap>.newButton{border-radius:20px;gap:8px;height:40px;min-height:40px;padding:0 18px;font-size:13px;font-weight:600}.newMenu{border:1px solid #e1e7dc;border-radius:18px;width:300px;padding:6px;top:calc(100% + 8px);box-shadow:0 18px 50px #10281c1f}.newMenu button,.newMenu a{border-radius:12px;align-items:center;gap:12px;padding:9px 10px}.newMenu button:hover,.newMenu a:hover{background:#f4f8f8}.newMenu button>svg,.newMenu a>svg{box-sizing:border-box;color:#1c5662;background:#225b6614;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:9px}.newMenu span{gap:2px}.newMenu b{color:#1f2a24;font-size:14px;font-weight:650}.newMenu small{color:#66706a;font-size:12px}.meetingSuccessOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10181433}.meetingSuccessOverlay>section{text-align:left;color:#1f2a24;border:1px solid #e1e7dc;border-radius:22px;width:min(340px,100%);padding:20px 18px 18px;box-shadow:0 18px 50px #10281c26}.meetingSuccessOverlay>section>span{color:#2d5f2e;background:#9fba0026;border-radius:50%;width:34px;height:34px;margin:0 0 12px;font-size:16px;font-weight:700}.meetingSuccessOverlay h2{letter-spacing:0;margin:0 0 6px;font-size:16px;font-weight:700}.meetingSuccessOverlay p{color:#66706a;font-size:13px;line-height:1.45}.meetingSuccessOverlay button{border-radius:20px;width:100%;height:40px;margin-top:18px;font-size:13px;font-weight:600}.meetingSuccessOverlay button:hover{background:#184752}.editNotifyPrompt{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10181433}.editNotifyPrompt>section{text-align:left;border:1px solid #e1e7dc;border-radius:22px;width:min(360px,100%);padding:20px 18px 14px;box-shadow:0 18px 50px #10281c26}.editNotifyPrompt h3{color:#1f2a24;margin:0 0 6px;font-size:16px;font-weight:700}.editNotifyPrompt p{color:#66706a;font-size:13px;line-height:1.45}.editNotifyPrompt footer,.editNotifyPrompt footer{flex-direction:row;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.editNotifyPrompt footer button{color:#1f2a24;white-space:nowrap;background:#eef1ec;border:0;border-radius:20px;height:40px;min-height:40px;padding:0 10px;font-size:12px;font-weight:600}.editNotifyPrompt footer button:hover:not(:disabled){background:#e3e8e0}.editNotifyPrompt footer button:last-child{color:#fff;background:#225b66}.editNotifyPrompt footer button:last-child:hover:not(:disabled){background:#184752}.notifyCancel{color:#66706a;border-radius:16px;width:100%;min-height:32px;margin-top:6px;font-size:12px;font-weight:600}.notifyCancel:hover{color:#1f2a24;background:#f0f3ee}.meetingSuccessOverlay>section>span{margin:0 auto 12px}@media (min-width:601px){.dashboardSidebar .dashboardSignOut{color:#fff;width:100%;height:42px;box-shadow:none;background:#bd433c;border:0;border-radius:999px;justify-content:center;align-self:stretch;gap:9px;margin:8px 0 0;padding:0 16px;font-size:14px;font-weight:650;transition:background .15s}.dashboardSidebar .dashboardSignOut:hover{color:#fff;background:#a93630}}.dashboardSidebar .dashboardSignOut svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.dashboardSidebar .dashboardSignOut svg path:first-child{fill:none;stroke:currentColor}.calendarAgenda{display:none}@media (max-width:600px){.dashboardCalendar{padding:14px 10px 12px}.dashboardCalendarGrid{border:0}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{cursor:pointer;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;height:44px;padding:0;display:flex;min-height:0!important}.dashboardCalendarGrid article>span{border-radius:50%;place-items:center;width:30px;height:30px;margin-top:2px;font-size:13px;font-weight:550;display:grid}.dashboardCalendarGrid article.today>span{color:#225b66;box-shadow:inset 0 0 0 1.5px #225b66}.dashboardCalendarGrid article.picked>span{color:#fff;box-shadow:none;background:#225b66}.dashboardCalendarGrid article>.calendarMeeting,.dashboardCalendarGrid .calendarDayFooter{display:none}.dashboardCalendarGrid article.hasMeetings:after{content:"";background:#3478f6;border-radius:50%;width:5px;height:5px}.calendarAgenda{border-top:1px solid #e8ece6;gap:0;margin-top:10px;padding-top:12px;display:grid}.calendarAgenda h3{color:#1f2a24;margin:0 2px 2px;font-size:14px;font-weight:700}.calendarAgenda>button{color:#1f2a24;text-align:left;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 2px;display:flex}.calendarAgenda>button+button{border-top:1px solid #eef1ee}.calendarAgenda>button:active{background:#f5f8f6}.calendarAgenda>button time{color:#2a5aa8;flex:0 0 62px;font-size:12px;font-weight:700}.calendarAgenda>button span{border-left:3px solid #3478f6;gap:2px;min-width:0;padding-left:12px;display:grid}.calendarAgenda>button b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.calendarAgenda>button small{color:#7b847d;font-size:11px}.calendarAgenda>button.cancelled b{color:#8c938e;text-decoration:line-through}.calendarAgenda>button.cancelled span{border-left-color:#c9cfcb}.calendarAgenda>p{color:#7b847d;margin:4px 2px 2px;font-size:12px}}.usagePage{grid-template-columns:minmax(0,1fr);gap:16px}.usagePage>*,.usageBody>*{min-width:0}.usagePage .usageIntro{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.usagePage .usageIntro>div:first-child{margin-right:auto}.usagePage .usageIntro>.usageFilters{flex-flow:wrap;width:auto}.usagePage .usageIntro h2{letter-spacing:-.3px;font-size:22px}.usagePage .usageIntro p{color:#7b847d;margin-top:4px;font-size:12px!important}.usagePage .usageFilters{align-items:center;gap:10px}.usagePage .usageEntitySelect{gap:0;min-width:210px}.usagePage .usageEntitySelect>button:not(.usageSelectBackdrop){border:1px solid #dfe5dc;border-radius:999px;height:40px;padding:0 14px 0 16px;font-size:13px;font-weight:600}.usagePage .usageEntitySelect>button[aria-expanded=true]{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.usagePage .usageEntityMenu{border:0;border-radius:16px;padding:6px;top:46px;box-shadow:0 18px 44px #10302a29}.usagePage .usageEntityMenu button{border-radius:10px;min-height:38px;font-size:13px;font-weight:550}.usagePage .usageEntityMenu button.active:before{color:#225b66}.usagePage .usageFilters fieldset{background:#eef1ec;border-radius:999px;gap:2px;height:40px;padding:4px}.usagePage .usageFilters fieldset button{color:#5d6862;background:0 0;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:12px;font-weight:600}.usagePage .usageFilters fieldset button.active{color:#225b66;background:#fff;box-shadow:0 1px 3px #1a2e2614}.usagePage .usageDatePicker{gap:4px;font-size:11px;font-weight:600}.usagePage .usageDatePicker>button:not(.usageSelectBackdrop){border:1px solid #dfe5dc;border-radius:12px;height:40px;padding:0 14px;font-size:12px}.usagePage .usageCalendar{border:0;border-radius:18px;top:66px;box-shadow:0 18px 44px #10302a29}.usageKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.usageKpis article{background:#fff;border-radius:22px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #1a2e260d}.usageKpis span{color:#7b847d;font-size:12px;font-weight:600}.usageKpis b{color:#1f2a24;letter-spacing:-.5px;font-size:26px}.usageKpis small{color:#8a948c;font-size:11px}.usageBody{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.usagePage .usageCard{background:#fff;border:0;border-radius:22px;box-shadow:0 1px 2px #1a2e260d;padding:18px 20px!important}.usagePage .usageGraph{border:0;margin:0;padding:0}.usagePage .usageGraph header{align-items:flex-start}.usagePage .usageGraph header>div:first-child{gap:2px;display:grid}.usagePage .usageGraph header .usageLegend span{color:#5d6862}.usagePage .usageGraph h3{color:#1f2a24;font-size:15px}.usagePage .usageGraph p{font-size:12px}.usagePage .usageLegend{color:#5d6862;gap:14px;font-size:12px}.usagePage .usageLegend i{background:#225b66;border:0;border-radius:50%;width:9px;height:9px}.usagePage .usageLegend .participants{background:#b9d6db;border:0}.usagePage .usageBarChart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#f0f3ef 25%);border-bottom:1px solid #e8ece6;gap:8px;height:240px;margin-top:14px;padding:26px 4px 0}.usagePage .usageBars .participantBar{background:#dbeaec;border-radius:8px 8px 2px 2px;width:76%}.usagePage .usageBars .meetingBar{width:46%;box-shadow:none;background:#225b66;border-radius:8px 8px 2px 2px}.usagePage .usageBars .meetingBar b{background:#225b66;border-radius:999px;padding:3px 8px;font-size:10px;top:-24px}.usagePage .usageBarColumn>span{font-size:10px}.usagePage .usagePlatformCard{background:#fff;border:0;border-radius:22px;padding:18px 20px;box-shadow:0 1px 2px #1a2e260d}.usagePage .usagePlatformCard>header h3{color:#1f2a24;letter-spacing:0;text-transform:none;font-size:15px}.usagePage .usagePlatformContent{grid-template-columns:1fr;gap:16px;min-height:0;padding-top:12px}.usagePage .usageDonut{width:150px;height:150px}.usagePage .usageDonut svg circle{stroke-width:14px;stroke-linecap:round}.usagePage .usageDonut>div b{font-size:22px}.usagePage .usageDonut>div span{letter-spacing:.04em;font-size:10px}.usagePage .usagePlatformLegend{gap:0;width:100%}.usagePage .usagePlatformLegend>div{grid-template-columns:10px minmax(0,1fr) auto 38px;gap:10px;min-height:34px;font-size:12px}.usagePage .usagePlatformLegend>div+div{border-top:1px solid #f0f3ef}.usagePage .usagePlatformLegend i{border-radius:50%;width:9px;height:9px}.usagePage .usagePlatformLegend b{font-size:12px}.usagePage .usagePlatformLegend small{font-size:11px}.usagePage .usagePlatformEmpty{text-align:center}@media (max-width:1100px){.usageBody{grid-template-columns:1fr}.usagePage .usagePlatformContent{grid-template-columns:150px minmax(0,1fr);align-items:center}}@media (max-width:600px){.usagePage .usageIntro,.usagePage .usageIntro>.usageFilters{flex-direction:column;align-items:stretch}.usagePage .usageIntro>.usageFilters{width:100%}.usagePage .usageEntitySelect{width:100%;min-width:0}.usagePage .usageFilters fieldset{justify-content:space-between;width:100%;min-width:0!important}.usagePage .usageFilters fieldset button{white-space:nowrap;flex:1;min-width:0;padding:0 4px}.usageKpis{gap:8px}.usageKpis article{border-radius:18px;padding:12px}.usageKpis span{font-size:11px}.usageKpis b{font-size:20px}.usageKpis small{display:none}.usagePage .usageCard,.usagePage .usagePlatformCard{border-radius:20px;padding:14px!important}.usagePage .usageGraph header{flex-direction:column;gap:8px}.usagePage .usageBarChart{height:200px}.usagePage .usagePlatformContent{grid-template-columns:minmax(0,1fr);justify-items:center}}.homeAgenda{max-width:880px;padding-top:4px}.homeAgenda>.homeGreeting{border:0;gap:4px;padding:0 2px;display:grid}.homeAgenda>.homeGreeting small{color:#5d7a80;letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:650}.homeAgenda>.homeGreeting h1{color:#1f2a24;letter-spacing:-.8px;margin:0;font-size:32px;font-weight:650}.homeAgenda>.homeGreeting p{color:#6c766f;margin:2px 0 0;font-size:14px}.homeAgenda>.homeGreeting p b{color:#225b66;font-weight:650}.homeQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.homeQuickActions button{color:#1f2a24;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:22px;align-items:center;gap:13px;min-height:76px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1a2e260f}.homeQuickActions button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1a2e2614}.homeQuickActions button>span{color:#225b66;background:#e6f0f1;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.homeQuickActions button>b{gap:2px;min-width:0;font-size:14px;font-weight:650;display:grid}.homeQuickActions small{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.homeQuickActions button.primary{color:#fff;background:linear-gradient(135deg,#225b66,#2f7684)}.homeQuickActions button.primary>span{color:#fff;background:#ffffff24}.homeQuickActions button.primary small{color:#d4e8eb}.homeDay{margin-top:26px}.homeDay>header{justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.homeDay>header h2{color:#1f2a24;margin:0;font-size:16px;font-weight:700}.homeDay>header span{color:#2a5aa8;background:#e3edfb;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:650}.homeAgenda .homeMeetingList{gap:10px;padding:0}.homeAgenda .homeMeetingList article.homeMeeting{background:#fff;border:0;border-radius:20px;flex-direction:row;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:14px 16px 14px 18px;display:grid;box-shadow:0 1px 2px #1a2e260f}.homeMeeting>time{justify-items:center;line-height:1.1;display:grid}.homeMeeting>time b{color:#1f2a24;letter-spacing:-.3px;font-size:18px;font-weight:700}.homeMeeting>time small{color:#8a948c;font-size:11px;font-weight:650}.homeMeetingBody{border-left:3px solid #b9d6db;min-width:0;padding-left:16px}.homeMeetingBody h3{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 2px;font-size:16px;font-weight:650;overflow:hidden}.homeAgenda .homeMeetingBody p{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.homeMeetingStatus{color:#5d6862;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.homeMeetingStatus i{background:currentColor;border-radius:50%;width:7px;height:7px}.homeMeeting.live .homeMeetingBody{border-left-color:#1f9d63}.homeMeeting.live .homeMeetingStatus{color:#1b8a57}.homeMeeting.live .homeMeetingStatus i{animation:1.6s ease-out infinite homeLivePulse}.homeMeeting.soon .homeMeetingBody{border-left-color:#3478f6}.homeMeeting.soon .homeMeetingStatus{color:#2a63c9}.homeMeeting.upcoming .homeMeetingBody{border-left-color:#225b66}.homeMeeting.upcoming .homeMeetingStatus{color:#225b66}.homeMeeting.instant .homeMeetingBody{border-left-color:#d3a128}.homeMeeting.instant .homeMeetingStatus{color:#a07a14}.homeMeeting.ended,.homeMeeting.cancelled{box-shadow:none!important;background:#ffffffb3!important}.homeMeeting.ended .homeMeetingBody,.homeMeeting.cancelled .homeMeetingBody{border-left-color:#d5dbd6}.homeMeeting.ended time b,.homeMeeting.ended h3{color:#7b847d}.homeMeeting.cancelled .homeMeetingStatus{color:#b5463f}.homeMeeting.cancelled h3{color:#8c938e;text-decoration:line-through}@keyframes homeLivePulse{0%{box-shadow:0 0 #1f9d6366}70%{box-shadow:0 0 0 7px #1f9d6300}to{box-shadow:0 0 #1f9d6300}}.homeAgenda .homeMeetingActions{gap:8px}.homeAgenda .homeMeetingActions button{color:#4f5b54;background:#eef1ec;border:0;border-radius:999px;width:40px;height:40px;padding:0}.homeAgenda .homeMeetingActions button:hover{color:#225b66;background:#e3eded}.homeAgenda .homeMeetingActions button.copied{color:#fff;background:#225b66;border:0}.homeAgenda .homeMeetingActions a{border-radius:999px;min-width:84px;height:40px;padding:0 20px;font-size:13px;font-weight:650}.homeMeeting.live .homeMeetingActions a{background:#1f9d63}.homeAgenda .homeCalendarEmpty{background:#fff;border-radius:22px;min-height:0;padding:44px 20px;box-shadow:0 1px 2px #1a2e260f}.homeAgenda .homeCalendarEmpty>span{color:#225b66;background:#e6f0f1;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.homeAgenda .homeCalendarEmpty h2{margin:14px 0 4px;font-size:18px;font-weight:650}.homeAgenda .homeCalendarEmpty p{color:#7b847d;font-size:13px}.homeAgenda .homeCalendarEmpty .newButton{border-radius:999px;height:42px;margin-top:16px;padding:0 20px;font-size:13px}@media (max-width:760px){.homeAgenda>.homeGreeting h1{font-size:25px}.homeAgenda>.homeGreeting p{font-size:13px}.homeQuickActions{gap:8px;margin-top:16px}.homeQuickActions button{text-align:center;border-radius:18px;flex-direction:column;gap:7px;min-height:0;padding:12px 8px}.homeQuickActions button>span{border-radius:12px;flex-basis:38px;width:38px;height:38px}.homeQuickActions button>b{font-size:13px}.homeQuickActions small{display:none}.homeAgenda .homeMeetingList article.homeMeeting{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px}.homeMeeting>time b{font-size:16px}.homeMeetingBody{padding-left:12px}.homeAgenda .homeMeetingActions{grid-column:2;justify-content:flex-start;width:auto}.homeAgenda .homeMeetingActions a{flex:none}}.homeAgenda .homeQuickActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.homeAgenda .homeQuickActions button{text-align:left;border-radius:999px;flex-direction:row;gap:8px;height:42px;min-height:0;padding:0 16px 0 6px}.homeAgenda .homeQuickActions button:hover{transform:none;box-shadow:0 4px 14px #1a2e2614}.homeAgenda .homeQuickActions button>span{border-radius:50%;flex:0 0 30px;width:30px;height:30px}.homeAgenda .homeQuickActions button>span svg{width:17px;height:17px}.homeAgenda .homeQuickActions button>b{font-size:13px}.homeAgenda .homeQuickActions small{display:none}.homeAgenda .homeQuickActions button>b{white-space:nowrap}@media (max-width:760px){.homeAgenda .homeQuickActions{flex-wrap:nowrap;gap:6px;display:flex}.homeAgenda .homeQuickActions button{gap:5px;height:38px;padding:0 13px 0 9px}.homeAgenda .homeQuickActions button>span,.homeAgenda .homeQuickActions button.primary>span{background:0 0;flex-basis:20px;width:20px;height:20px}.homeAgenda .homeQuickActions button>b{font-size:12.5px}}.scheduleAuthPrompt.comingSoonPrompt{text-align:left;border:0;border-radius:22px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 12px;width:min(300px,100vw - 32px);padding:18px 18px 16px;display:grid;box-shadow:0 18px 50px #10281c2e}.comingSoonPrompt>span{color:#225b66;background:#e6f0f1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.comingSoonPrompt>span svg{width:17px;height:17px}.scheduleAuthPrompt.comingSoonPrompt h2{margin:0;font-size:15px;font-weight:700}.scheduleAuthPrompt.comingSoonPrompt p{color:#6c766f;grid-column:1/-1;margin:10px 0 14px;font-size:13px;line-height:1.45}.comingSoonPrompt>button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:999px;grid-column:1/-1;justify-self:end;height:36px;padding:0 20px;font-size:13px;font-weight:650}.comingSoonPrompt>button:hover{background:#1b4c55}.homeDay>header h2{align-items:baseline;gap:8px;display:flex}.homeDay>header h2 i{color:#b3bcb6;font-style:normal;font-weight:500}.homeDay>header h2 small{color:#6c766f;font-size:14px;font-weight:550}.homeDay>header h2 small:first-child{color:#1f2a24;font-size:16px;font-weight:700}.homeDay>header{flex-wrap:wrap;gap:8px 12px}.homeDay>header .homeDaySummary{white-space:nowrap}@media (min-width:761px){.meetHeader .headerActions{align-items:center;gap:8px;display:flex}.meetHeader .headerActions .installAppButton{color:#3f4b44;cursor:pointer;background:#eef1ec;border:0;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 15px 0 12px;font-size:13px;font-weight:600;display:flex}.meetHeader .headerActions .installAppButton:hover{background:#e4e9e2}.meetHeader .headerActions .installAppButton svg{width:16px;height:16px}.meetHeader .headerActions .accountAvatar{color:#1f2a24;height:40px;box-shadow:none;background:#fff;border:1px solid #dfe5dc;border-radius:999px;gap:10px;padding:0 4px 0 14px}.meetHeader .headerActions .accountAvatar:hover{border-color:#225b66;box-shadow:0 0 0 3px #225b6614}.meetHeader .accountAvatar>span{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.meetHeader .accountAvatar>span svg{color:#225b66}.meetHeader .accountAvatar>i{width:32px;height:32px;font-size:11px}}.meetHeader .accountAvatar>span .icon{display:block}@media (max-width:760px){.meetHeader .accountAvatar>span svg{display:none}}@media (min-width:761px){.meetHeader .headerActions .headerInstall{display:none!important}}.homeDay>header .homeDaySummary{color:#2a5aa8;background:0 0;padding:0;font-size:13px;font-weight:650}.loginSplit .signupVisual{box-shadow:none;background:radial-gradient(60% 55% at 50% 35%,#ffffffb3,#0000 75%),linear-gradient(170deg,#f1f6f5 0%,#e3eeee 100%)}@media (min-width:761px){.authNav .navInstall{display:none!important}}.meetPage.guestHome .emptyState{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(24px,4vw,56px);max-width:1320px}.meetPage.guestHome .emptyState .conferenceImage img{max-width:880px;max-height:min(74vh,660px)}@media (max-width:900px){.meetPage.guestHome .emptyState{grid-template-columns:1fr}.meetPage.guestHome .emptyState .conferenceImage img{max-height:300px}}.meetingPanel{color:#1f2a24;background:#fff;flex-direction:column;display:flex}.meetingPanel>.panelTabs{background:#fff;border:0;border-bottom:1px solid #eef1ee;align-items:center;gap:8px;min-height:0;margin:0;padding:14px 14px 12px;display:flex;position:relative}.meetingPanel>.panelTabs>button:not(.closePanel){color:#5d6862;min-width:0;height:36px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.meetingPanel>.panelTabs>button:not(.closePanel):hover{background:#f3f5f2}.meetingPanel>.panelTabs>button.active:not(.closePanel){color:#1f2a24;background:#eef1ec}.meetingPanel>.panelTabs>button>span{color:#fff;background:#225b66;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.meetingPanel>.panelTabs .closePanel{color:#5d6862;cursor:pointer;background:#f3f5f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:grid}.meetingPanel>.panelTabs .closePanel:hover{color:#1f2a24;background:#e8ece7}.meetingPanel>.panelTabs .closePanel svg{width:16px;height:16px}.meetingPanel .chatConversationBar{background:#fff;border:0;border-bottom:1px solid #eef1ee;padding:10px 14px}.meetingPanel .chatConversationBar>header{display:none}.meetingPanel .chatConversationList{scrollbar-width:none;gap:6px;margin:0;padding:0;display:flex;overflow-x:auto}.meetingPanel .chatConversationList::-webkit-scrollbar{display:none}.meetingPanel .chatConversationList>button{color:#3f4b44;width:auto;min-width:0;height:34px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e3e8e2;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:7px;padding:0 12px 0 4px;display:inline-flex;position:relative}.meetingPanel .chatConversationList>button:hover{background:#f5f7f4}.meetingPanel .chatConversationList>button.active{color:#fff;background:#225b66;border-color:#225b66}.meetingPanel .chatConversationList>button>span{color:#1b3a40;background:#e3eeef;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.meetingPanel .chatConversationList>button.active>span{color:#fff;background:#ffffff26}.meetingPanel .chatConversationList>button>span svg{width:14px;height:14px}.meetingPanel .chatConversationList>button>b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:12px;font-weight:600;overflow:hidden}.meetingPanel .chatConversationList>button>em{color:#fff;background:#3478f6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:static}.meetingPanel .chatMessages{background:#fff;flex-direction:column;gap:12px;padding:14px;display:flex}.meetingPanel .chatMessages>p{color:#8a948c;text-align:center;background:0 0;margin:0 auto 4px;padding:0;font-size:11.5px}.meetingPanel .chatMessage{align-items:flex-end;gap:8px;display:flex}.meetingPanel .chatMessage.own{flex-direction:row-reverse}.meetingPanel .chatAvatar{color:#cfe8ec;background:#1b3a40;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.meetingPanel .chatMessage.own .chatAvatar{display:none}.meetingPanel .chatBubble{background:#f1f4f1;border-radius:16px 16px 16px 4px;gap:2px;max-width:80%;padding:8px 12px;display:grid;width:auto!important}.meetingPanel .chatMessage.own .chatBubble{color:#fff;background:#225b66;border-radius:16px 16px 4px;justify-items:start}.meetingPanel .chatBubble header{align-items:baseline;gap:8px;display:flex;justify-content:flex-start!important}.meetingPanel .chatBubble header b{font-size:11.5px;font-weight:700}.meetingPanel .chatBubble time{color:#8a948c;font-size:10.5px}.meetingPanel .chatMessage.own .chatBubble time{color:#cfe8ec}.meetingPanel .chatBubble>span{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.meetingPanel .chatForm{background:#fff;border:0;border-top:1px solid #eef1ee;align-items:center;gap:8px;margin:0;padding:10px 12px 14px;display:flex}.meetingPanel .chatForm input{color:#1f2a24;background:#f6f8f5;border:1px solid #e3e8e2;border-radius:999px;outline:0;flex:1;min-width:0;height:42px;padding:0 16px;font-size:13px}.meetingPanel .chatForm input:focus{background:#fff;border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.meetingPanel .chatForm button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:17px;font-weight:700;display:grid}.meetingPanel .chatForm button:hover{background:#1b4c55}.meetingPanel .peopleList{flex-direction:column;gap:2px;padding:12px 14px;display:flex;overflow-y:auto}.meetingPanel .peopleSearch{color:#8a948c;background:#f6f8f5;border:1px solid #e3e8e2;border-radius:999px;align-items:center;gap:8px;height:40px;margin:0 0 10px;padding:0 14px;display:flex}.meetingPanel .peopleSearch:focus-within{background:#fff;border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.meetingPanel .peopleSearch svg{flex:0 0 16px;width:16px;height:16px}.meetingPanel .peopleSearch input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.meetingPanel .peopleList>p{color:#7b847d;letter-spacing:.04em;text-transform:uppercase;margin:4px 2px 6px;font-size:11px;font-weight:700}.meetingPanel .personRow{background:0 0;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;margin:0 -8px;padding:6px 8px;display:grid}.meetingPanel .personRow.actionable:hover{background:#f5f7f4}.meetingPanel .personRow.speaking .personAvatar{box-shadow:0 0 0 2px #fff,0 0 0 4px #1f9d63}.meetingPanel .personAvatar{border-radius:50%;width:36px;height:36px;font-size:12px}.meetingPanel .personCopy{gap:1px;min-width:0;display:grid}.meetingPanel .personCopy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.meetingPanel .personCopy small{color:#225b66;font-size:11px;font-weight:600}.meetingPanel .personIndicators{align-items:center;gap:6px;display:flex}.meetingPanel .personMediaStatus{gap:2px;display:flex}.meetingPanel .personMediaStatus>span{color:#5d6862;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.meetingPanel .personMediaStatus>span.off{color:#c2453e}.meetingPanel .personMediaStatus svg{width:16px;height:16px}.meetingPanel .peopleListMore{color:#8a948c;text-align:center;font-size:12px}.meetingPanel .chatConversationList>button{width:auto!important;max-width:none!important}.meetingPanel .chatConversationList>button>b{width:auto!important}.meetingPanel .chatBubble>span,.meetingPanel .chatMessage.own .chatBubble>span{color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.meetingPanel .chatMessage.own .chatBubble header b{color:#fff}.meetingPanel>.panelTabs .closePanel{color:#5d6862!important}.meetingPanel>.panelTabs .closePanel:hover{color:#1f2a24!important}.meetingPanel .personRow.speaking .personAvatar{border:0!important;outline:0!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1f9d63!important}.meetingPanel .chatMessages{gap:8px}.meetingPanel .chatMessage{gap:6px}.meetingPanel .chatAvatar{flex-basis:24px;width:24px;height:24px;font-size:9px}.meetingPanel .chatBubble{border-radius:14px 14px 14px 4px;gap:1px;max-width:78%;padding:5px 10px 6px}.meetingPanel .chatMessage.own .chatBubble{border-radius:14px 14px 4px}.meetingPanel .chatBubble header{gap:6px}.meetingPanel .chatBubble header b{font-size:11px}.meetingPanel .chatBubble time{font-size:10px}.meetingPanel .chatBubble>span{font-size:12.5px;line-height:1.35}.emailLogsModern{max-width:1100px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:4px!important;padding:0!important}.emailLogsModern>header{gap:14px;margin:0 0 14px;display:grid;background:0 0!important;border:0!important;padding:0!important}.emailLogsModern .emailLogsTitle h3{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.emailLogsModern .emailLogsTitle p{color:#7b847d;margin:4px 0 0;font-size:13px}.emailLogsModern .emailLogControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emailLogsModern .emailLogKindTabs{background:#eef1ec;border:0;border-radius:999px;gap:2px;height:40px;padding:4px;display:inline-flex}.emailLogsModern .emailLogKindTabs button{color:#5d6862;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.emailLogsModern .emailLogKindTabs button.active{color:#225b66;background:#fff;box-shadow:0 1px 3px #1a2e2614}.emailLogsModern .emailLogFilters{flex:1;min-width:220px;margin:0;display:flex}.emailLogsModern .emailLogSearch{color:#8a948c;background:#fff;border:1px solid #dfe5dc;border-radius:999px;align-items:center;gap:8px;width:100%;height:40px;padding:0 14px;display:flex}.emailLogsModern .emailLogSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.emailLogsModern .emailLogSearch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.emailLogsModern .emailLogSearch input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.emailLogsModern .emailStatusFilters{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.emailLogsModern .emailStatusFilters button{color:#4f5b54;text-transform:none;height:32px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e3e8e2;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.emailLogsModern .emailStatusFilters button:hover{background:#f5f7f4}.emailLogsModern .emailStatusFilters button.active{color:#fff;background:#225b66;border-color:#225b66}.emailLogsModern .emailStatusFilters button i{background:#d3a128;border-radius:50%;width:7px;height:7px}.emailLogsModern .emailStatusFilters button.sent i{background:#1f9d63}.emailLogsModern .emailStatusFilters button.failed i{background:#c2453e}.emailLogsModern .emailStatusFilters button b{color:#5d6862;background:#eef1ec;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.emailLogsModern .emailStatusFilters button.active b{color:#fff;background:#ffffff2e}.emailLogList{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.emailLogRow{cursor:pointer;grid-template-columns:34px minmax(0,1.3fr) minmax(0,1fr) 110px 16px;align-items:center;gap:14px;min-height:66px;padding:12px 18px;transition:background .12s;display:grid}.emailLogRow+.emailLogRow{border-top:1px solid #f0f3ef}.emailLogRow:hover,.emailLogRow:focus-visible{background:#f7f9f6;outline:0}.emailLogIcon{color:#a07a14;background:#fbf3df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.emailLogIcon.sent{color:#1b8a57;background:#e3f4ea}.emailLogIcon.failed{color:#c2453e;background:#fbe7e5}.emailLogMain,.emailLogPeople{gap:2px;min-width:0;display:grid}.emailLogMain b,.emailLogPeople b{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.emailLogPeople b{font-size:13px;font-weight:600}.emailLogMain small,.emailLogPeople small{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.emailLogMain small em{color:#c2453e;font-style:normal}.emailLogChip{color:#1b8a57;text-transform:capitalize;background:#e3f4ea;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:11px;font-weight:650}.emailLogChip.failed{color:#c2453e;background:#fbe7e5}.emailLogChip.processing,.emailLogChip.partially_saved{color:#a07a14;background:#fbf3df}.emailLogTime{color:#6c766f;text-align:right;white-space:nowrap;font-size:12px}.emailLogsModern .emailLogArrow{color:#b3bcb6;font-size:20px;line-height:1}.emailLogEmpty{color:#8a948c;text-align:center;margin:0;padding:40px 20px;font-size:13px}.emailLogsModern~.emailLogPagination,.emailLogsModern .emailLogPagination{background:0 0;border:0;margin-top:12px}@media (max-width:760px){.emailLogRow{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px}.emailLogIcon{grid-row:span 2;width:32px;height:32px}.emailLogMain{grid-column:2}.emailLogTime{grid-area:1/3}.emailLogPeople{grid-column:2/4}.emailLogsModern .emailLogArrow{display:none}}.emailLogDetail.resendEmailDetail{border:0;border-radius:24px;box-shadow:0 24px 70px #10281c33}.resendEmailDetail>header{border-bottom:1px solid #eef1ee;align-items:flex-start;gap:14px;display:flex;padding:18px 22px 16px!important}.resendEmailDetail>header>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.resendEmailDetail>header .emailStatus{grid-area:1/1;margin:0}.resendEmailDetail>header h2{color:#1f2a24;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;font-weight:700;overflow:hidden;margin:0!important;font-size:18px!important}.resendEmailDetail>header p{color:#8a948c;grid-column:1/-1;font-size:12px;margin:0!important}.resendEmailDetail>header>button{color:#5d6862;cursor:pointer;flex:0 0 34px;place-items:center;margin-left:auto;font-size:20px;display:grid;background:#f3f5f2!important;border:0!important;border-radius:50%!important;width:34px!important;height:34px!important}.resendEmailDetail>header>button:hover{color:#1f2a24;background:#e8ece7!important}.resendEmailDetail .emailStatus{text-transform:capitalize;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.resendEmailDetail .emailDeliveryTop{padding:18px 22px!important}.resendEmailDetail .emailDeliveryIdentity{align-items:center;gap:12px;margin-bottom:14px;display:flex}.resendEmailDetail .emailDeliveryIdentity>i{flex:0 0 40px;place-items:center;font-size:16px;font-style:normal;display:grid;color:#225b66!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#e6f0f1!important;border:0!important;border-radius:50%!important}.resendEmailDetail .emailDeliveryIdentity small{color:#8a948c;font-size:11px;font-weight:600}.resendEmailDetail .emailDeliveryIdentity h3{color:#1f2a24;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden;margin:1px 0 0!important;font-size:16px!important}.resendEmailDetail .emailDeliveryTop>dl{background:#f6f8f5;border:0;border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 20px;margin:0;padding:14px 16px;display:grid}.resendEmailDetail .emailDeliveryTop>dl>div{gap:3px;min-width:0;display:grid}.resendEmailDetail .emailDeliveryTop dt{color:#8a948c;font-weight:600;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.resendEmailDetail .emailDeliveryTop dd{overflow-wrap:anywhere;color:#1f2a24;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin:0;font-size:13px;display:flex}.resendEmailDetail .emailDeliveryTop dd>span{color:inherit}.resendEmailDetail .emailRecipientSummary b{color:#225b66;background:#e6f0f1;border:0;border-radius:999px;padding:1px 7px;font-size:11px}.resendEmailDetail .emailLogId{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#5d6862!important;font-size:12px!important}.resendEmailDetail .emailLogDetailError{color:#c2453e!important}.resendEmailDetail .emailEvents{margin-top:18px}.resendEmailDetail .emailEvents>h3{color:#1f2a24;margin:0 0 6px;font-weight:700;letter-spacing:0!important;text-transform:none!important;font-size:13px!important}.resendEmailDetail .emailEvents>article{border:0!important;border-top:1px solid #eef1ee!important}.resendEmailDetail .emailEventSummary{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:46px;padding:0 2px;font-size:13px;display:flex}.resendEmailDetail .emailEventSummary>i{color:#8a948c;width:16px;font-style:normal;transition:transform .15s}.resendEmailDetail .emailEvents>article.expanded .emailEventSummary>i{transform:rotate(90deg)}.resendEmailDetail .emailEventSummary>b{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.resendEmailDetail .emailEventTrack{align-items:flex-start;gap:0;margin:0 0 12px 28px;display:flex;background:0 0!important;border:0!important;padding:4px 0 0!important}.resendEmailDetail .emailEventTrack>span{justify-items:start;gap:2px;min-width:0;display:grid}.resendEmailDetail .emailEventTrack>span>i{place-items:center;margin-bottom:4px;font-size:10px;font-style:normal;display:grid;color:#5d6862!important;width:24px!important;height:24px!important;box-shadow:none!important;background:#eef1ec!important;border:0!important;border-radius:50%!important}.resendEmailDetail .emailEventTrack>span.sent>i{color:#fff!important;background:#1f9d63!important}.resendEmailDetail .emailEventTrack>span.failed>i{color:#fff!important;background:#c2453e!important}.resendEmailDetail .emailEventTrack>span b{font-size:12px;font-weight:650;color:#1f2a24!important}.resendEmailDetail .emailEventTrack>span small{color:#8a948c;font-size:11px}.resendEmailDetail .emailEventTrack>em{flex:0 0 56px;width:56px;height:2px;margin:11px 10px 0;background:#dfe5dc!important;border:0!important}.resendEmailDetail .emailContentTabs{border:0;gap:2px;margin:0;padding:12px 22px 0;display:inline-flex}.resendEmailDetail .emailContentTabs button{color:#5d6862;cursor:pointer;height:32px;padding:0 14px;font-size:12.5px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}.resendEmailDetail .emailContentTabs button.active{color:#1f2a24;background:#eef1ec!important}.resendEmailDetail .emailContentPane{background:#fff;border:1px solid #eef1ee;border-radius:18px;margin:10px 22px 22px;overflow:hidden}.resendEmailDetail .emailContentPane pre{color:#3f4b44;background:#f6f8f5;margin:0;padding:16px;font-size:12px}.resendEmailDetail .emailLogDetailBody>main{background:0 0!important;border:0!important;padding:0!important}.resendEmailDetail .emailContentTabs{width:auto;display:flex;background:0 0!important}.emailLogRow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 92px 96px 16px}.emailLogStatus{color:#a07a14;text-transform:capitalize;background:#fbf3df;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:700}.emailLogStatus.sent{color:#1b8a57;background:#e3f4ea}.emailLogStatus.failed{color:#c2453e;background:#fbe7e5}.resendEmailDetail .emailDeliveryIdentity>i svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@media (max-width:760px){.emailLogRow{grid-template-columns:minmax(0,1fr) auto}.emailLogMain{grid-column:1}.emailLogTime{grid-area:1/2}.emailLogPeople{grid-column:1}.emailLogStatus{grid-area:2/2;justify-self:end}}.dashboardMain:has(.adminMeetingsModern)>header{display:none!important}.adminMeetingsModern{max-width:1180px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:4px!important;padding:0!important}.adminMeetingsModern>header{gap:12px;margin:0 0 14px;display:grid;background:0 0!important;border:0!important;padding:0!important}.adminMeetingsTitle h3{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.adminMeetingsTitle p{color:#7b847d;margin:4px 0 0;font-size:13px}.adminMeetingsModern .meetingFilters{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.adminMeetingsSearch{color:#8a948c;background:#fff;border:1px solid #dfe5dc;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:240px;height:40px;padding:0 14px;display:flex}.adminMeetingsSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.adminMeetingsSearch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.adminMeetingsSearch input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.adminMeetingsModern .greenSelect{position:relative;width:auto!important;min-height:0!important}.adminMeetingsModern .greenSelect>button{color:#1f2a24;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;background:#fff!important;border:1px solid #dfe5dc!important;border-radius:999px!important;height:40px!important;min-height:0!important;padding:0 12px 0 14px!important}.adminMeetingsModern .greenSelect>button[aria-expanded=true]{box-shadow:0 0 0 3px #225b661f;border-color:#225b66!important}.adminMeetingsModern .greenSelect>div{border:0;border-radius:16px;min-width:200px;top:46px;box-shadow:0 18px 44px #10302a29}.adminMeetingsModern .filterResult{color:#7b847d;align-items:center;gap:12px;font-size:12.5px;display:flex}.adminMeetingsModern .filterResult b{color:#1f2a24}.adminMeetingsModern .filterResult button{color:#225b66;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline}.adminMeetingList{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.adminMeetingRow{cursor:pointer;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 96px 92px 82px 54px 14px;align-items:center;gap:14px;min-height:64px;padding:11px 18px;transition:background .12s;display:grid}.adminMeetingRow+.adminMeetingRow{border-top:1px solid #f0f3ef}.adminMeetingRow:hover,.adminMeetingRow:focus-visible{background:#f7f9f6;outline:0}.adminMeetingMain,.adminMeetingOwner>span{gap:2px;min-width:0;display:grid}.adminMeetingMain b,.adminMeetingOwner b{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.adminMeetingOwner b{font-size:13px;font-weight:600}.adminMeetingMain small,.adminMeetingOwner small{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adminMeetingOwner{align-items:center;gap:10px;min-width:0;display:flex}.adminMeetingOwner>i{color:#cfe8ec;background:#1b3a40;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #3b8794a6}.adminMeetingCreated{color:#6c766f;white-space:nowrap;font-size:12px}.adminMeetingStatus{color:#225b66;white-space:nowrap;background:#e6f0f1;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.adminMeetingStatus.live{color:#1b8a57;background:#e3f4ea}.adminMeetingStatus.live i{background:#1f9d63;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite homeLivePulse}.adminMeetingStatus.ended{color:#6c766f;background:#eef1ec}.adminMeetingStatus.cancelled{color:#c2453e;background:#fbe7e5}.adminMeetingStat{color:#3f4b44;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.adminMeetingStat svg{fill:none;stroke:#8a948c;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.adminMeetingArrow{color:#b3bcb6;font-size:20px;line-height:1}.adminMeetingEmpty{color:#8a948c;text-align:center;margin:0;padding:40px 20px;font-size:13px}@media (max-width:1000px){.adminMeetingRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px 70px 14px}.adminMeetingCreated,.adminMeetingStat[title=Attendees]{display:none}}@media (max-width:760px){.adminMeetingRow{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px}.adminMeetingOwner{grid-column:1}.adminMeetingStatus{grid-area:1/2;justify-self:end}.adminMeetingStat[title=Total\ duration]{grid-area:2/2;justify-self:end}.adminMeetingArrow{display:none}.adminMeetingsModern .greenSelect{flex:45%}.adminMeetingsModern .greenSelect>button{justify-content:space-between;width:100%}}.adminMeetingsModern>header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}.adminMeetingsModern>header .adminMeetingsTitle h3{line-height:1.2;font-size:22px!important}.adminMeetingsModern .meetingFilters>label.adminMeetingsSearch{height:40px;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0 14px!important;display:flex!important}.adminMeetingsModern .meetingFilters>label.adminMeetingsSearch input{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.adminMeetingsModern .filterResult{background:0 0!important;margin:0!important;padding:0!important}main.dashboardShell section.dashboardMain:has(.adminMeetingsModern)>header{display:none!important}.adminMeetingsModern>header>.filterResult{display:flex!important}.adminPanel.adminMeetingsModern:has(.meetingFilters)>header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:0!important;display:grid!important}.adminPanel.adminMeetingsModern:has(.meetingFilters)>header h3{margin:0!important}.adminPanel.adminMeetingsModern:has(.meetingFilters)>header h3:after{content:none!important;display:none!important}.adminPanel.adminMeetingsModern>header>*{grid-area:auto/1/auto/-1!important}.adminMeetingStatus{gap:6px;padding:0;background:0 0!important}.adminMeetingStatus i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.adminMeetingStatus.live i{background:#1f9d63}.adminMeetingStatus.ended{color:#7b847d}.adminReportModern>section{background:#fff;border:0;flex-direction:column;display:flex;box-shadow:0 24px 70px #10281c33;border-radius:24px!important;width:min(920px,100vw - 32px)!important;max-height:calc(100svh - 48px)!important;padding:0!important;overflow:hidden!important}.adminReportHeader{border-bottom:1px solid #eef1ee;align-items:flex-start;gap:14px;padding:18px 22px 16px;display:flex}.adminReportHeader>div{gap:3px;min-width:0;display:grid}.adminReportHeader h2{color:#1f2a24;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:700;overflow:hidden}.adminReportHeader p{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.adminReportHeader p b{color:#3f4b44;font-weight:600}.adminReportClose{color:#5d6862;cursor:pointer;background:#f3f5f2;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;font-size:20px;display:grid}.adminReportClose:hover{color:#1f2a24;background:#e8ece7}.adminReportBody{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 22px 22px;overflow-y:auto}.adminReportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminReportKpis article{background:#f6f8f5;border-radius:16px;gap:3px;padding:12px 14px;display:grid}.adminReportKpis span{color:#7b847d;font-size:11.5px;font-weight:600}.adminReportKpis b{color:#1f2a24;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.adminReportDetails{border:1px solid #eef1ee;border-radius:16px;margin-top:12px}.adminReportDetails summary{color:#1f2a24;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;list-style:none;display:flex}.adminReportDetails summary::-webkit-details-marker{display:none}.adminReportDetails summary:after{content:"›";color:#8a948c;font-size:18px;transition:transform .15s}.adminReportDetails[open] summary:after{transform:rotate(90deg)}.adminReportDetails dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 20px;margin:0;padding:0 16px 14px;display:grid}.adminReportDetails dl>div{gap:2px;min-width:0;display:grid}.adminReportDetails dt{color:#8a948c;font-size:11px;font-weight:600}.adminReportDetails dd{overflow-wrap:anywhere;color:#1f2a24;margin:0;font-size:13px}.adminReportDescription{color:#3f4b44;white-space:pre-wrap;margin:0;padding:0 16px 14px;font-size:13px;line-height:1.5}.adminReportSessions{margin-top:18px}.adminReportSessions>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.adminReportSessions h3{color:#1f2a24;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.adminReportSessions h3 span{color:#225b66;background:#e6f0f1;border-radius:999px;padding:1px 8px;font-size:11.5px}.adminReportSessions form label{color:#8a948c;background:#fff;border:1px solid #dfe5dc;border-radius:999px;align-items:center;gap:7px;width:190px;height:36px;padding:0 12px;display:flex}.adminReportSessions form label:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.adminReportSessions form svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:0 0 15px;width:15px;height:15px}.adminReportSessions form input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:12.5px}.adminReportSessionList{border:1px solid #eef1ee;border-radius:16px;overflow:hidden}.adminReportSessionList>article+article{border-top:1px solid #f0f3ef}.adminReportSessionList>article>button{color:#1f2a24;text-align:left;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:96px minmax(0,1fr) 92px 52px 14px;align-items:center;gap:12px;padding:8px 16px;display:grid}.adminReportSessionList>article>button:hover,.adminReportSessionList>article.open>button{background:#f7f9f6}.adminReportSessionList>article>button>b{font-size:13px;font-weight:650}.adminReportSessionList>article>button>time{color:#6c766f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.adminSessionState{color:#3f4b44;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.adminSessionState i{background:#b3bcb6;border-radius:50%;width:6px;height:6px}.adminSessionState.live{color:#1b8a57}.adminSessionState.live i{background:#1f9d63;animation:1.6s ease-out infinite homeLivePulse}.adminSessionPeople{color:#3f4b44;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.adminSessionPeople svg{fill:none;stroke:#8a948c;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.adminSessionChevron{color:#b3bcb6;font-size:18px;font-style:normal;transition:transform .15s}.adminReportSessionList>article.open .adminSessionChevron{transform:rotate(90deg)}.adminSessionAttendees{background:#f7f9f6;padding:4px 16px 14px;overflow-x:auto}.adminSessionAttendees table{border-collapse:collapse;width:100%;font-size:12.5px}.adminSessionAttendees th{color:#8a948c;text-align:left;white-space:nowrap;padding:8px 10px 6px;font-size:11px;font-weight:600}.adminSessionAttendees td{color:#3f4b44;white-space:nowrap;border-top:1px solid #e8ece7;padding:8px 10px}.adminSessionAttendees td b{color:#1f2a24;font-weight:600}.adminReportNote{color:#8a948c;text-align:center;margin:0;padding:18px 16px;font-size:12.5px}.adminReportNote.error{color:#c2453e}.adminReportMore{color:#7b847d;justify-content:space-between;align-items:center;margin-top:10px;font-size:12.5px;display:flex}.adminReportMore button{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:999px;height:36px;padding:0 18px;font-size:12.5px;font-weight:650}.adminReportMore button:disabled{opacity:.6;cursor:default}@media (max-width:700px){.adminReportKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adminReportSessions>header{flex-wrap:wrap}.adminReportSessions form,.adminReportSessions form label{width:100%}.adminReportSessionList>article>button{grid-template-columns:minmax(0,1fr) auto auto 12px;gap:8px}.adminReportSessionList>article>button>time{grid-area:2/1;font-size:11.5px}.adminReportSessionList>article>button>b{grid-row:1}.adminSessionState,.adminSessionPeople,.adminSessionChevron{grid-row:1/3}}.dashboardMeetings .sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.dashboardMeetings .sectionHeading h2{color:#1f2a24;letter-spacing:-.3px;font-size:22px;font-weight:700}.dashboardMeetings .sectionHeading p{color:#7b847d;margin:4px 0 0;font-size:13px}.dashboardMeetings .meetingTypeTabs{background:#eef1ec;border:0;border-radius:999px;gap:2px;height:40px;margin-top:12px;padding:4px;display:inline-flex}.dashboardMeetings .meetingTypeTabs button{color:#5d6862;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.dashboardMeetings .meetingTypeTabs button.active{color:#225b66;background:#fff;box-shadow:0 1px 3px #1a2e2614}.dashboardMeetings .meetingTypeTabs em{color:#5d6862;background:#e3e8e2;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.dashboardMeetings .meetingTypeTabs button.active em{color:#fff;background:#225b66}.dashboardMeetings .dashboardMeetingSearch{background:#fff;border:1px solid #dfe5dc;border-radius:999px;align-items:center;gap:8px;width:min(320px,100%);height:40px;padding:0 14px;display:flex}.dashboardMeetings .dashboardMeetingSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.dashboardMeetings .dashboardMeetingSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.dashboardMeetings .meetingRows{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f;display:block!important}.meetingRowsGroup{color:#7b847d;letter-spacing:.06em;text-transform:uppercase;background:#fff;margin:0;padding:12px 18px 6px;font-size:11px;font-weight:700}.meetingRows>.meetingRowsGroup:not(:first-child){border-top:1px solid #eef1ee;padding-top:14px}.dashboardMeetings .meetingRows>.meetingRow{align-items:center;min-height:66px;transition:background .12s;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:14px!important;margin:0!important;padding:10px 18px!important;display:grid!important}.dashboardMeetings .meetingRows>.meetingRow+.meetingRow{border-top:1px solid #f0f3ef!important}.dashboardMeetings .meetingRows>.meetingRow:hover{background:#f7f9f6!important}.meetingRow>time,.meetingRow>.meetingTileInstant{color:#225b66;background:#e6f0f1;border-radius:12px;place-content:center;justify-items:center;width:44px;height:44px;line-height:1;display:grid}.meetingRow>time b{font-size:16px;font-weight:700}.meetingRow>time span{text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:700}.meetingRow>.meetingTileInstant svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:20px;height:20px}.meetingRowDetails{min-width:0}.meetingRowDetails h3{color:#1f2a24;white-space:nowrap;align-items:center;gap:10px;margin:0 0 2px;font-size:14px;font-weight:650;display:flex;overflow:hidden}.meetingRowDetails p{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.meetingRowDetails .meetingRowCode{color:#a0a8a2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.meetingRowStatus{color:#225b66;background:0 0;align-items:center;gap:5px;padding:0;font-size:11.5px;font-weight:650;display:inline-flex}.meetingRowStatus i{background:currentColor;border-radius:50%;width:6px;height:6px}.meetingRowStatus.live{color:#1b8a57}.meetingRowStatus.live i{animation:1.6s ease-out infinite homeLivePulse}.meetingRowStatus.today{color:#2a63c9}.meetingRowStatus.past{color:#8a948c}.meetingRowStatus.cancelled{color:#c2453e}.meetingRow.cancelled h3{color:#8c938e}.meetingRow .meetingTileActions{align-items:center;gap:6px;display:flex}.meetingRow .meetingTileJoin{color:#fff;background:#225b66;border-radius:999px;place-items:center;min-width:72px;height:36px;padding:0 18px;font-size:13px;font-weight:650;display:grid}.meetingRow .meetingTileJoin:hover{background:#1b4c55}.meetingRow .tileIconButton,.meetingRow .actionMenuButton{color:#4f5b54;cursor:pointer;background:#eef1ec;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.meetingRow .tileIconButton:hover,.meetingRow .actionMenuButton:hover{color:#225b66;background:#e3eded}.meetingRow .tileIconButton.copied{color:#fff;background:#225b66}.meetingRow .tileIconButton svg,.meetingRow .actionMenuButton svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.meetingRow .actionMenuButton svg circle{fill:currentColor}@media (max-width:700px){.dashboardMeetings .meetingRows>.meetingRow{grid-template-columns:40px minmax(0,1fr)!important;gap:8px 12px!important;padding:12px 14px!important}.meetingRow>time,.meetingRow>.meetingTileInstant{width:40px;height:40px}.meetingRow .meetingTileActions{grid-column:2}.dashboardMeetings .dashboardMeetingSearch{width:100%}}.meetingRow .meetingTileJoin.quiet{color:#3f4b44;background:#eef1ec}.meetingRow .meetingTileJoin.quiet:hover{color:#225b66;background:#e3eded}.meetingRowDetails .meetingRowCode{letter-spacing:.01em;color:#9aa39c;font-size:11.5px;font-family:inherit!important}.recordingsPage>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.recordingsPage>header h2{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.recordingsPage>header p{color:#7b847d;margin:4px 0 0;font-size:13px}.recordingsPage .recordingsSearch{background:#fff;border:1px solid #dfe5dc;border-radius:999px;align-items:center;gap:8px;width:min(320px,100%);height:40px;padding:0 14px;display:flex}.recordingsPage .recordingsSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.recordingsPage .recordingsSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.recList{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.recListGroup{color:#7b847d;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:12px 18px 6px;font-size:11px;font-weight:700}.recList>.recListGroup:not(:first-child){border-top:1px solid #eef1ee;padding-top:14px}.recList>.recTile.recRow{align-items:center;min-height:68px;transition:background .12s;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:14px!important;margin:0!important;padding:10px 18px!important;display:grid!important}.recList>.recTile.recRow+.recTile.recRow{border-top:1px solid #f0f3ef!important}.recList>.recTile.recRow:hover{background:#f7f9f6!important}.recIcon{color:#225b66;background:#e6f0f1;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.recIcon.expired{color:#7b847d;background:#eef1ec}.recIcon.pdf{color:#d92d20;background:#fde8e7}.recIcon.failed{color:#c2453e;background:#fbe7e5}.recIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.recRowMain{min-width:0}.recRow h3{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden;margin:0 0 2px!important;font-size:14px!important}.recRow .recMeta{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:12px!important}.recRowStatus{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:3px 0 0;display:flex}.recRow .recStatus{color:#225b66;align-items:center;gap:5px;font-weight:650;display:inline-flex;background:0 0!important;margin:0!important;padding:0!important;font-size:11.5px!important}.recRow .recStatus i{background:currentColor;border-radius:50%;width:6px;height:6px}.recRow .recStatus.available{color:#1b8a57}.recRow .recStatus.urgent{color:#b7791f}.recRow .recStatus.recording{color:#c2453e}.recRow .recStatus.recording i{animation:1.6s ease-out infinite homeLivePulse}.recRow .recStatus.expired{color:#8a948c}.recRow .recStatus.failed{color:#c2453e}.recRow .recNote{color:#8a948c;font-size:11.5px;margin:0!important}.recRow .recNote.error{color:#c2453e}.recRow .recActions{align-items:center;gap:6px;display:flex;margin:0!important}.recRow .recPrimary{color:#fff;cursor:pointer;background:#225b66;border:0;border-radius:999px;height:36px;padding:0 18px;font-size:13px;font-weight:650}.recRow .recPrimary:hover{background:#1b4c55}.recRow .recTextLink{color:#3f4b44;cursor:pointer;background:#eef1ec;border:0;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none}.recRow .actionMenuButton{color:#4f5b54;cursor:pointer;place-items:center;width:36px;height:36px;padding:0;display:grid;background:#eef1ec!important;border:0!important;border-radius:50%!important}.recRow .actionMenuButton:hover{color:#225b66;background:#e3eded!important}.recRow .actionMenuButton svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.recRow>video{background:#000;border-radius:14px;grid-column:1/-1;width:100%;max-height:420px;margin-top:4px}@media (max-width:700px){.recList>.recTile.recRow{grid-template-columns:40px minmax(0,1fr)!important;gap:8px 12px!important;padding:12px 14px!important}.recIcon{width:40px;height:40px}.recRow .recActions{grid-column:2}.recordingsPage .recordingsSearch{width:100%}}.recRow .recWatch{align-items:center;gap:7px;padding:0 18px 0 14px;display:inline-flex}.recRow .recWatch svg{fill:currentColor;width:14px;height:14px}.videoPlayerOverlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05090ce6;place-items:center;padding:24px;animation:.18s ease-out videoPlayerFade;display:grid;position:fixed;inset:0}@keyframes videoPlayerFade{0%{opacity:0}to{opacity:1}}.videoPlayer{aspect-ratio:16/9;color:#fff;cursor:none;background:#000;border-radius:18px;width:min(1100px,100%);max-height:calc(100svh - 48px);animation:.22s cubic-bezier(.2,.8,.2,1) videoPlayerRise;position:relative;overflow:hidden;box-shadow:0 30px 90px #000a}@keyframes videoPlayerRise{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.videoPlayer.controls{cursor:default}.videoPlayer.fullscreen{border-radius:0;width:100%;max-height:none}.videoPlayer>video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.videoPlayerTop,.videoPlayerBottom{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;left:0;right:0}.videoPlayer.controls .videoPlayerTop,.videoPlayer.controls .videoPlayerBottom{opacity:1;pointer-events:auto}.videoPlayerTop{background:linear-gradient(#000b,#0000);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 40px;display:flex;top:0}.videoPlayerTop>div{gap:3px;min-width:0;display:grid}.videoPlayerTop b{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.videoPlayerTop small{color:#ffffffb3;font-size:12.5px}.videoPlayerRound{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff26;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.videoPlayerRound:hover{background:#ffffff40}.videoPlayerRound svg{width:18px;height:18px}.videoPlayerBottom{background:linear-gradient(#0000,#000c);padding:44px 20px 14px;bottom:0}.videoPlayerTrack{cursor:pointer;touch-action:none;align-items:center;height:18px;margin:0 2px 6px;display:flex;position:relative}.videoPlayerTrack:before{content:"";background:#fff3;border-radius:999px;height:4px;transition:height .15s;position:absolute;left:0;right:0}.videoPlayerTrack:hover:before{height:6px}.videoPlayerTrack>i{border-radius:999px;height:4px;transition:height .15s;position:absolute;left:0}.videoPlayerTrack:hover>i:not(.videoPlayerThumb){height:6px}.videoPlayerBuffered{background:#ffffff59}.videoPlayerPlayed{background:#fff}.videoPlayerThumb{background:#fff;margin-left:-7px;transform:scale(0);box-shadow:0 1px 6px #0008;border-radius:50%!important;width:14px!important;height:14px!important;transition:transform .15s!important}.videoPlayerTrack:hover .videoPlayerThumb,.videoPlayerTrack:focus-visible .videoPlayerThumb{transform:scale(1)}.videoPlayerTrack:focus-visible{outline:0}.videoPlayerHoverTime{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000c;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;bottom:22px;transform:translate(-50%)}.videoPlayerBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.videoPlayerGroup{align-items:center;gap:4px;min-width:0;display:flex}.videoPlayerButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .15s,transform .15s;display:grid;position:relative}.videoPlayerButton:hover{background:#ffffff1f}.videoPlayerButton:active{transform:scale(.92)}.videoPlayerButton svg{width:21px;height:21px}.videoPlayerButton.main svg{width:24px;height:24px}.videoPlayerButton em{font-size:8.5px;font-style:normal;font-weight:800;position:absolute;bottom:7px}.videoPlayerButton.text{border-radius:999px;width:auto;min-width:44px;padding:0 10px;font-size:13px;font-weight:700}.videoPlayerVolume{align-items:center;display:flex}.videoPlayerVolume input{opacity:0;appearance:none;cursor:pointer;background:#ffffff40 linear-gradient(#fff,#fff) no-repeat;border-radius:999px;width:0;height:4px;margin:0;transition:width .2s,opacity .2s,margin .2s}.videoPlayerVolume:hover input,.videoPlayerVolume input:focus-visible{opacity:1;width:80px;margin:0 8px 0 2px}.videoPlayerVolume input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}.videoPlayerVolume input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.videoPlayerTime{color:#ffffffd9;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:12.5px;font-weight:600}.videoPlayerTime i{color:#ffffff73;margin:0 2px;font-style:normal}.videoPlayerSpeed{position:relative}.videoPlayerSpeed>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c1f1ef2;border-radius:14px;min-width:120px;padding:6px;display:grid;position:absolute;bottom:48px;right:0;box-shadow:0 12px 30px #0009}.videoPlayerSpeed>div button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:13px}.videoPlayerSpeed>div button:hover{background:#ffffff1a}.videoPlayerSpeed>div button.active{font-weight:700}.videoPlayerSpeed>div button.active:after{content:"✓";float:right}.videoPlayerBigPlay{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .15s,background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoPlayerBigPlay:hover{background:#ffffff47;transform:translate(-50%,-50%)scale(1.05)}.videoPlayerBigPlay svg{width:34px;height:34px;margin-left:4px}.videoPlayerSpinner{pointer-events:none;border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.8s linear infinite authSpin;position:absolute;top:50%;left:50%}.videoPlayerError{color:#ffffffd9;text-align:center;margin:0;font-size:14px;position:absolute;inset:auto 20px 50%;transform:translateY(50%)}@media (max-width:600px){.videoPlayerOverlay{padding:0}.videoPlayer{border-radius:0;max-height:100svh}.videoPlayerVolume input{display:none}.videoPlayerTime{margin-left:4px;font-size:11.5px}.videoPlayerButton{width:36px;height:36px}.videoPlayerTop{padding:12px 14px 30px}.videoPlayerBottom{padding:34px 12px 10px}}.statsModern{max-width:1180px;display:block!important}.statsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.statsHeader h2{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.statsHeader p{color:#7b847d;margin:4px 0 0;font-size:13px}.statsRefresh{align-items:center;gap:10px;display:flex}.statsRefresh small{color:#8a948c;font-size:12px}.statsRefresh button{color:#225b66;cursor:pointer;background:#fff;border:1px solid #dfe5dc;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 16px 0 12px;font-size:13px;font-weight:650;display:inline-flex}.statsRefresh button:hover{border-color:#225b66}.statsRefresh button:disabled{opacity:.7;cursor:default}.statsRefresh svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.statsRefresh svg.spinning{animation:.9s linear infinite authSpin}.statsSection{color:#7b847d;letter-spacing:.06em;text-transform:uppercase;margin:22px 2px 10px;font-size:11px;font-weight:700}.statsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.statsKpis article{background:#fff;border-radius:22px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #1a2e260f}.statsKpis span{color:#5d6862;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.statsKpis span i{color:#225b66;background:#e6f0f1;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.statsKpis span svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.statsKpis b{color:#1f2a24;letter-spacing:-.6px;margin-top:4px;font-size:28px;font-weight:700}.statsKpis small{color:#8a948c;font-size:12px}.statsStorage{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.statsCard{background:#fff;border-radius:22px;padding:18px 20px;box-shadow:0 1px 2px #1a2e260f}.statsCard>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statsCard h4{color:#1f2a24;margin:0;font-size:15px;font-weight:700}.statsCard header p{color:#7b847d;margin:3px 0 0;font-size:12.5px}.statsCard>header>b{color:#1f2a24;letter-spacing:-.4px;white-space:nowrap;justify-items:end;font-size:22px;font-weight:700;display:grid}.statsCard>header>b small{color:#8a948c;letter-spacing:0;font-size:11px;font-weight:600}.statsBars{gap:12px;margin-top:16px;display:grid}.statsBars>div{gap:5px;display:grid}.statsBars span{color:#5d6862;justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.statsBars span b{color:#1f2a24}.statsBars i{background:#eef1ec;border-radius:999px;height:10px;overflow:hidden}.statsBars em{background:#9fb6bb;border-radius:999px;height:100%;transition:width .4s;display:block}.statsBars .optimized em{background:#225b66}.statsBars small{color:#8a948c;font-size:11.5px}.statsVolume dl{border-top:1px solid #eef1ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.statsVolume dl>div{gap:2px;display:grid}.statsVolume dt{color:#7b847d;font-size:11.5px;font-weight:600}.statsVolume dd{color:#1f2a24;margin:0;font-size:17px;font-weight:700;display:grid}.statsVolume dd small{color:#8a948c;font-size:11.5px;font-weight:500}.statsWorker>header>b{color:#225b66}.statsProgress{background:#eef1ec;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.statsProgress i{background:linear-gradient(90deg,#225b66,#3b8794);border-radius:999px;height:100%;transition:width .4s;display:block}.statsWorker h5{color:#1f2a24;justify-content:space-between;align-items:center;margin:18px 0 6px;font-size:13px;font-weight:700;display:flex}.statsWorker h5 span{color:#8a948c;font-size:11.5px;font-weight:600}.statsWorker ul{grid-template-columns:1fr 1fr;gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.statsWorker li{color:#3f4b44;border-bottom:1px solid #f0f3ef;align-items:center;gap:8px;min-height:34px;font-size:12.5px;display:flex}.statsWorker li span{flex:1}.statsWorker li b{color:#1f2a24;font-variant-numeric:tabular-nums}.statsWorker li.zero{color:#a0a8a2}.statsWorker li.zero b{color:#b3bcb6;font-weight:600}.statsWorker li .statisticsStatus{width:7px;height:7px;box-shadow:none;border-radius:50%;flex:0 0 7px;margin:0;position:static}.statsWorker li .statisticsStatus.queued{background:#5d84a2}.statsWorker li .statisticsStatus.skipped{background:#b3bcb6}@media (max-width:1000px){.statsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.statsStorage{grid-template-columns:1fr}}@media (max-width:600px){.statsKpis{gap:8px}.statsKpis article{border-radius:18px;padding:14px}.statsKpis b{font-size:22px}.statsVolume dl,.statsWorker ul{grid-template-columns:1fr}}@media (min-width:801px){.dashboardShell .dashboardSidebar{gap:0;flex-direction:column!important;padding:14px 12px!important;display:flex!important}.dashboardShell .dashboardSidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:auto;min-height:0;margin:0 -4px;padding:4px 4px 18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000);gap:2px!important;display:flex!important}.dashboardShell .dashboardSidebar nav button{text-align:left;flex:0 0 40px;align-items:center;width:100%;transition:background .12s,color .12s;position:relative;color:#c9d6d0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;gap:12px!important;padding:0 12px!important;font-size:13.5px!important;font-weight:500!important;display:flex!important}.dashboardShell .dashboardSidebar nav button:hover{color:#fff!important;background:#ffffff0f!important}.dashboardShell .dashboardSidebar nav button.active{color:#163a41!important;background:#e8f2f0!important;font-weight:650!important}.dashboardShell .dashboardSidebar nav button i{flex:0 0 20px;place-items:center;display:grid;color:#9fbab4!important;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboardShell .dashboardSidebar nav button:hover i{color:#fff!important}.dashboardShell .dashboardSidebar nav button.active i{color:#225b66!important;background:0 0!important}.dashboardShell .dashboardSidebar nav button i svg{width:19px!important;height:19px!important}.dashboardShell .dashboardSidebar nav button em{border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-style:normal;font-weight:700;display:grid;color:#fff!important;background:#3b8794!important;margin:0 0 0 auto!important;font-size:11px!important;position:static!important}.dashboardShell .dashboardSidebar nav button.active em{background:#225b66!important}.dashboardShell .dashboardSidebar .sidebarSectionLabel{letter-spacing:.09em;font-weight:700;color:#86a7a1!important;margin:16px 12px 6px!important;padding:0!important;font-size:10.5px!important}.dashboardShell .dashboardSidebar .dashboardIdentity{align-items:center;gap:10px;display:flex;background:#ffffff0d!important;border:0!important;border-radius:16px!important;margin:8px 0 0!important;padding:10px!important}.dashboardShell .dashboardSidebar .dashboardIdentity>img,.dashboardShell .dashboardSidebar .dashboardIdentity>span{border-radius:50%!important;flex:0 0 36px!important;width:36px!important;height:36px!important;font-size:12px!important}.dashboardShell .dashboardSidebar .dashboardIdentity b{color:#fff!important;font-size:13px!important}.dashboardShell .dashboardSidebar .dashboardIdentity small{color:#a9bfba!important;font-size:11px!important}.dashboardShell .dashboardSidebar .dashboardSignOut{color:#fff!important;width:100%!important;height:38px!important;box-shadow:none!important;background:#bd433c!important;border:0!important;border-radius:999px!important;justify-content:center!important;gap:8px!important;margin:8px 0 0!important;padding:0 14px!important;font-size:13.5px!important;font-weight:650!important}.dashboardShell .dashboardSidebar .dashboardSignOut:hover{background:#a93630!important}.dashboardShell .dashboardSidebar .dashboardSignOut svg{width:17px!important;height:17px!important}}.dashboardToday{color:#7b847d;margin:4px 0 0;font-size:13.5px}.overviewStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:20px 0 6px!important;display:grid!important}.overviewStats>button{color:#1f2a24;text-align:left;font:inherit;cursor:pointer;gap:4px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #1a2e260f;background:#fff!important;border:0!important;border-radius:22px!important;min-height:0!important;padding:16px 18px!important}.overviewStats>button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1a2e2614}.overviewStats>button>span{align-items:center;gap:8px;font-weight:600;color:#5d6862!important;font-size:12.5px!important;display:flex!important}.overviewStats>button>span i{color:#225b66;background:#e6f0f1;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.overviewStats>button>span svg{width:15px;height:15px}.overviewStats>button>b{letter-spacing:-.6px;font-weight:700;margin:4px 0 0!important;font-size:28px!important}.overviewStats>button>small{color:#8a948c!important;font-size:12px!important}.overviewWeek{margin-top:22px!important}.overviewWeek>header h2{color:#1f2a24;margin:0;font-size:17px;font-weight:700}.overviewWeek>header p{color:#7b847d;margin:3px 0 0;font-size:12.5px}.overviewWeek .upcomingWeek{grid-template-columns:repeat(7,minmax(0,1fr));box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;margin:12px 0 0!important;padding:0!important;display:grid!important}.overviewWeek .upcomingWeek button{color:#3f4b44;cursor:pointer;align-content:center;justify-items:center;gap:3px;transition:background .15s;background:#fff!important;border:0!important;border-radius:18px!important;height:76px!important;padding:0!important;display:grid!important;box-shadow:0 1px 2px #1a2e260f!important}.overviewWeek .upcomingWeek button:hover{background:#f3f7f6!important}.overviewWeek .upcomingWeek button small{letter-spacing:.02em;font-weight:650;color:#8a948c!important;text-transform:none!important;font-size:11px!important}.overviewWeek .upcomingWeek button b{font-weight:700;line-height:1.1;color:#1f2a24!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;font-size:20px!important}.overviewWeek .upcomingWeek button i{gap:3px;height:6px;display:flex}.overviewWeek .upcomingWeek button i span{background:#3478f6;border-radius:50%;width:5px;height:5px}.overviewWeek .upcomingWeek button.active{background:#225b66!important;box-shadow:0 8px 20px #225b6633!important}.overviewWeek .upcomingWeek button.active small{color:#cfe8ec!important}.overviewWeek .upcomingWeek button.active b{color:#fff!important}.overviewWeek .upcomingWeek button.active i span{background:#fff}.overviewWeek .upcomingWeek button em{display:none}.overviewDayCard{background:#fff;border-radius:22px;margin-top:12px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.overviewDayCard>header{border-bottom:1px solid #f0f3ef;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.overviewDayCard>header b{color:#1f2a24;align-items:baseline;gap:8px;font-size:15px;display:flex}.overviewDayCard>header b small{color:#6c766f;font-size:13px;font-weight:550}.overviewDayCard>header>span{color:#2a5aa8;font-size:12.5px;font-weight:650}.overviewDayList>article{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.overviewDayList>article+article{border-top:1px solid #f0f3ef}.overviewDayList time{justify-items:center;line-height:1.1;display:grid}.overviewDayList time b{color:#1f2a24;font-size:16px;font-weight:700}.overviewDayList time small{color:#8a948c;font-size:11px;font-weight:650}.overviewDayList h3{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:650;overflow:hidden}.overviewDayList>article>div{border-left:3px solid #225b66;min-width:0;padding-left:14px}.overviewDayList p{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.overviewDayList a{color:#fff;background:#225b66;border-radius:999px;place-items:center;height:36px;padding:0 18px;font-size:13px;font-weight:650;display:grid}.overviewDayEmpty{color:#8a948c;text-align:center;margin:0;padding:28px 18px;font-size:13px}.profileModern{overflow:hidden;box-shadow:0 1px 2px #1a2e260f;background:#fff!important;border:0!important;border-radius:24px!important;max-width:760px!important;margin-top:20px!important;padding:0!important;display:block!important}.profileHero{background:linear-gradient(135deg,#eaf3f2,#f6f9f8);border-bottom:1px solid #eef1ee;align-items:center;gap:20px;padding:24px;display:flex}.profileAvatar{flex:0 0 96px;width:96px;height:96px;position:relative}.profileAvatar>img,.profileAvatar>span{object-fit:cover;color:#cfe8ec;background:#1b3a40;border-radius:50%;place-items:center;width:96px;height:96px;font-size:28px;font-weight:700;display:grid;box-shadow:0 0 0 4px #fff,0 6px 18px #1a2e2622}.profileAvatar>label{color:#fff;cursor:pointer;background:#225b66;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s;display:grid;position:absolute;bottom:-2px;right:-2px}.profileAvatar>label:hover{background:#1b4c55}.profileAvatar>label svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:15px;height:15px}.profileAvatar>label input{display:none}.profileAvatarSaving{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite authSpin}.profileIdentity{gap:3px;min-width:0;display:grid}.profileIdentity h2{color:#1f2a24;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;overflow:hidden}.profileIdentity p{color:#6c766f;margin:0;font-size:13.5px}.profileIdentity>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.profileIdentity>div span{color:#225b66;background:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:650;box-shadow:inset 0 0 0 1px #d4e4e6}.profileIdentity>div span.quiet{color:#6c766f;box-shadow:inset 0 0 0 1px #e3e8e2}.profileIdentity>small{color:#c2453e;font-size:12px}.profileRows{margin:0;padding:6px 24px 14px}.profileRows>div{grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.profileRows>div+div{border-top:1px solid #f0f3ef}.profileRows dt{color:#7b847d;font-size:12.5px;font-weight:600}.profileRows dd{color:#1f2a24;gap:2px;margin:0;font-size:14px;font-weight:550;display:grid}.profileRows dd small{color:#8a948c;font-size:11.5px;font-weight:400}.profileModern .profileEditForm{border:0!important;gap:14px!important;padding:20px 24px 24px!important;display:grid!important}.profileModern .profileEditForm>h2{display:none}.profileModern .profileEditForm label{gap:6px;font-weight:600;color:#3f4b44!important;font-size:12.5px!important;display:grid!important}.profileModern .profileEditForm input{color:#1f2a24;outline:0;background:#fff!important;border:1px solid #dfe5dc!important;border-radius:12px!important;height:42px!important;padding:0 14px!important;font-size:14px!important}.profileModern .profileEditForm input:focus{box-shadow:0 0 0 3px #225b661f;border-color:#225b66!important}.profileModern .profileEditForm input[readonly]{color:#7b847d;background:#f6f8f5!important}.profileModern .profileNameFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;display:grid!important}.profileModern .profilePhone{border:1px solid #dfe5dc;border-radius:12px;overflow:hidden;display:flex!important}.profileModern .profilePhone span{color:#5d6862;background:#f6f8f5;border-right:1px solid #dfe5dc;place-items:center;padding:0 12px;font-size:14px;display:grid}.profileModern .profilePhone input{flex:1;border:0!important;border-radius:0!important}.profileModern .profileEditForm>button{cursor:pointer;justify-self:end;font-weight:650;color:#fff!important;background:#225b66!important;border:0!important;border-radius:999px!important;height:42px!important;padding:0 22px!important;font-size:13.5px!important}.profileModern .profileEditForm>small{color:#c2453e;font-size:12.5px}.profileModern .profileEditForm>small.profileSuccess{color:#1b8a57}.dashboardMain>header .editProfileButton{border-radius:999px!important;height:40px!important;padding:0 18px!important;font-size:13px!important}@media (max-width:760px){.overviewStats{grid-template-columns:1fr!important}.overviewWeek .upcomingWeek{gap:4px!important}.overviewWeek .upcomingWeek button{border-radius:14px!important;height:64px!important}.overviewWeek .upcomingWeek button b{font-size:17px!important}.overviewDayList>article{grid-template-columns:48px minmax(0,1fr);padding:12px 14px}.overviewDayList a{grid-column:2;justify-self:start}.profileHero{text-align:center;flex-direction:column;padding:22px 18px}.profileIdentity>div{justify-content:center}.profileRows{padding:4px 18px 12px}.profileRows>div{grid-template-columns:1fr;gap:4px}.profileModern .profileNameFields{grid-template-columns:1fr}.profileModern .profileEditForm{padding:18px!important}}.overviewStats>button>span svg{stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:currentColor!important}@media (min-width:761px){.profileModern .profileNameFields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.profileModern .profileNameFields>label{grid-column:auto!important}.dashboardMain>header .editProfileButton{color:#225b66!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe5dc!important}.dashboardMain>header .editProfileButton:hover{border-color:#225b66!important}@media (min-width:801px){.dashboardShell{grid-template-columns:232px minmax(0,1fr)!important}.dashboardShell .dashboardSidebar{width:232px!important;padding:14px 10px!important}.dashboardShell .dashboardSidebar nav{scrollbar-width:none!important}.dashboardShell .dashboardSidebar nav::-webkit-scrollbar{display:none}.dashboardShell .dashboardSidebar nav button{gap:10px!important;padding:0 10px!important;font-size:13px!important}.dashboardShell .dashboardSidebar .sidebarSectionLabel{margin:16px 10px 6px!important}.dashboardShell .dashboardSidebar .dashboardIdentity{gap:9px;padding:8px!important}.dashboardShell .dashboardSidebar .dashboardIdentity>div{min-width:0}}.accountsAdminStats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:4px 0 18px!important;display:grid!important}.accountsAdminStats article{gap:4px;display:grid;background:#fff!important;border:0!important;border-radius:20px!important;padding:14px 18px!important;box-shadow:0 1px 2px #1a2e260f!important}.accountsAdminStats span{font-weight:600;color:#7b847d!important;font-size:12px!important}.accountsAdminStats b{letter-spacing:-.4px;font-weight:700;color:#1f2a24!important;font-size:24px!important}.adminPanel.accountsModern{max-width:1180px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.adminPanel.accountsModern>header{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}.adminPanel.accountsModern>header>*{grid-column:1/-1!important}.accountsTitle h3{color:#1f2a24;letter-spacing:-.3px;font-weight:700;margin:0!important;font-size:22px!important}.accountsTitle h3:after{content:none!important}.accountsTitle p{color:#7b847d;margin:4px 0 0!important;font-size:13px!important}.accountsControls{flex-wrap:wrap;gap:8px;display:flex}.accountsSearch{color:#8a948c;background:#fff;border:1px solid #dfe5dc;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:240px;height:40px;padding:0 14px;display:flex}.accountsSearch:focus-within{border-color:#225b66;box-shadow:0 0 0 3px #225b661f}.accountsSearch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.accountsSearch input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.accountsControls .greenSelect{position:relative;width:auto!important;min-height:0!important}.accountsControls .greenSelect>button{color:#1f2a24;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;background:#fff!important;border:1px solid #dfe5dc!important;border-radius:999px!important;height:40px!important;min-height:0!important;padding:0 12px 0 14px!important}.accountsControls .greenSelect>div{border:0;border-radius:16px;min-width:220px;top:46px;left:auto;right:0;box-shadow:0 18px 44px #10302a29}.accountsChips{flex-wrap:wrap;gap:6px;display:flex}.accountsChips button{color:#4f5b54;cursor:pointer;background:#fff;border:1px solid #e3e8e2;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.accountsChips button.selected{color:#fff;background:#225b66;border-color:#225b66}.accountsChips button i{background:#1f9d63;border-radius:50%;width:7px;height:7px}.accountsChips button.chip-inactive i{background:#c2453e}.accountsChips button.chip-admins i{background:#d3a128}.accountsChips button b{color:#5d6862;background:#eef1ec;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.accountsChips button.selected b{color:#fff;background:#ffffff2e}.accountsList{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.accountRow{grid-template-columns:38px minmax(0,1fr) 128px 80px auto 36px;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:grid}.accountRow+.accountRow{border-top:1px solid #f0f3ef}.accountRow:hover{background:#f9faf9}.accountAvatar{color:#cfe8ec;background:#1b3a40;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #3b8794a6}.accountRow.inactive .accountAvatar{color:#8a948c;box-shadow:none;background:#eef1ec}.accountMain{gap:1px;min-width:0;display:grid}.accountMain b{color:#1f2a24;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex;overflow:hidden}.accountMain b em{color:#225b66;background:#e6f0f1;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.accountMain small{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.accountJoined{color:#6c766f;white-space:nowrap;font-size:12px}.accountState{color:#1b8a57;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.accountState i{background:currentColor;border-radius:50%;width:7px;height:7px}.accountState.inactive{color:#c2453e}.accountRoleSwitch{background:#eef1ec;border-radius:999px;gap:2px;height:32px;padding:3px;display:inline-flex}.accountRoleSwitch button{color:#5d6862;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600}.accountRoleSwitch button.active{color:#225b66;background:#fff;box-shadow:0 1px 3px #1a2e2614}.accountRoleSwitch button:disabled{cursor:not-allowed}.accountRoleSwitch button:disabled:not(.active){opacity:.5}.accountRow .actionMenuButton{color:#4f5b54;cursor:pointer;place-items:center;width:36px;height:36px;padding:0;display:grid;background:#eef1ec!important;border:0!important;border-radius:50%!important}.accountRow .actionMenuButton:hover{color:#225b66;background:#e3eded!important}.accountRow .actionMenuButton svg{fill:currentColor;stroke:none;width:17px;height:17px}.accountMenuSpacer{width:36px}.accountsEmpty{color:#8a948c;text-align:center;margin:0;padding:40px 20px;font-size:13px}@media (max-width:1100px){.accountRow{grid-template-columns:38px minmax(0,1fr) 80px auto 36px}.accountJoined{display:none}}@media (max-width:760px){.accountsAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accountRow{grid-template-columns:38px minmax(0,1fr) 36px;gap:8px 12px;padding:12px 14px}.accountState{grid-area:2/2}.accountRoleSwitch{grid-area:3/2/auto/4;justify-self:start}.accountRow .actionMenu,.accountMenuSpacer{grid-area:1/3}}.accountActionDialog.role>span{color:#225b66!important;background:#e6f0f1!important}.adminPanel.teamModern{max-width:1100px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.teamModern>.teamHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.teamHeader h3{color:#1f2a24;letter-spacing:-.3px;font-weight:700;margin:0!important;font-size:22px!important}.teamHeader p{color:#7b847d;margin:4px 0 0!important;font-size:13px!important}.teamSeats{gap:6px;width:220px;display:grid}.teamSeats span{color:#6c766f;text-align:right;font-size:12.5px}.teamSeats span b{color:#1f2a24;font-size:15px}.teamSeats i{background:#e3e8e2;border-radius:999px;height:8px;overflow:hidden}.teamSeats em{background:#225b66;border-radius:999px;height:100%;transition:width .3s;display:block}.teamInvite{gap:8px;margin:0 0 10px;display:flex}.teamInvite label{color:#8a948c;background:#fff;border:1px solid #dfe5dc;border-radius:999px;flex:1;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.teamInvite svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.teamInvite input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.teamInvite button{color:#fff;white-space:nowrap;cursor:pointer;background:#225b66;border:0;border-radius:999px;height:44px;padding:0 22px;font-size:13.5px;font-weight:650}.teamInvite button:disabled{opacity:.55;cursor:default}.teamNote{color:#6c766f;margin:0 0 10px;padding:0 4px;font-size:12.5px}.teamNote.ok{color:#1b8a57}.teamNote.error{color:#c2453e}.teamToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.teamSearch{max-width:280px;min-width:200px!important}.accountsChips button.chip-suspended i{background:#c2453e}.accountsChips button.chip-invitations i{background:#d3a128}.teamRow,.teamRow.invitation{grid-template-columns:38px minmax(0,1fr) 72px 150px 128px 36px}.teamRole{color:#5d6862;background:#eef1ec;border-radius:999px;justify-self:start;padding:2px 9px;font-size:11.5px;font-weight:650}.teamRole.owner{color:#225b66;background:#e6f0f1}.teamRole.admin{color:#8a6413;background:#fbf3df}.accountState.pending{color:#b7791f}.accountAvatar.invite{color:#a07a14;box-shadow:none;background:#fbf3df}.accountAvatar.invite svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.teamRow.expired .accountAvatar.invite{color:#8a948c;background:#eef1ec}.teamResend{color:#225b66;cursor:pointer;background:#fff;border:1px solid #dfe5dc;border-radius:999px;justify-self:start;height:32px;padding:0 16px;font-size:12.5px;font-weight:650}.teamResend:disabled{opacity:.55;cursor:default}@media (max-width:1000px){.teamRow,.teamRow.invitation{grid-template-columns:38px minmax(0,1fr) 140px auto 36px}.teamRow .teamRole{display:none}}@media (max-width:760px){.teamSeats{width:100%}.teamSeats span{text-align:left}.teamInvite{flex-direction:column}.teamSearch{max-width:none}.teamRow,.teamRow.invitation{grid-template-columns:38px minmax(0,1fr) 36px;gap:6px 12px}.teamRow .accountState{grid-area:2/2}.teamRow .accountJoined{display:none}.teamRow .teamResend{grid-area:3/2}.teamRow .actionMenu,.teamRow .accountMenuSpacer{grid-area:1/3}}.dashboardMain:has(.teamModern)>header h1{display:none}.accountsList,.dashboardMeetings .meetingRows,.recList{overflow:visible!important}.accountsList>:first-child,.dashboardMeetings .meetingRows>:first-child,.recList>:first-child{border-top-left-radius:22px!important;border-top-right-radius:22px!important}.accountsList>:last-child,.dashboardMeetings .meetingRows>:last-child,.recList>:last-child{border-bottom-right-radius:22px!important;border-bottom-left-radius:22px!important}.actionMenu{position:relative}.actionMenuList{z-index:40}.actionMenuList.upward{bottom:calc(100% + 6px);top:auto!important}.teamRole{padding:0;font-size:12.5px;font-weight:600;background:0 0!important}.teamRole.member{color:#6c766f}.overviewStats>button>span i,.statsKpis span i{background:0 0!important;flex:none!important;width:auto!important;height:auto!important}.eventsModern{max-width:1100px}.eventsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.eventsHeader h2{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.eventsHeader p{color:#7b847d;margin:4px 0 0;font-size:13px}.eventsSearch{max-width:300px;flex:0 300px!important;min-width:220px!important}.eventsEmptyCard{text-align:center;background:#fff;border-radius:22px;padding:44px 20px;box-shadow:0 1px 2px #1a2e260f}.eventsEmptyCard b{color:#1f2a24;font-size:15px}.eventsEmptyCard p{color:#7b847d;margin:6px 0 0;font-size:13px}.eventList{background:#fff;border-radius:22px;box-shadow:0 1px 2px #1a2e260f}.eventList>.meetingRowsGroup:first-child{border-radius:22px 22px 0 0}.eventList>.meetingRowsGroup:not(:first-child){border-top:1px solid #eef1ee;padding-top:14px}.eventRow{color:#1f2a24;text-align:left;width:100%;min-height:70px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f3ef;grid-template-columns:44px minmax(0,1fr) 150px 110px 14px;align-items:center;gap:14px;padding:10px 18px;transition:background .12s;display:grid}.meetingRowsGroup+.eventRow{border-top:0}.eventList>.eventRow:last-child{border-radius:0 0 22px 22px}.eventRow:hover{background:#f7f9f6}.eventRow>time{color:#225b66;background:#e6f0f1;border-radius:12px;place-content:center;justify-items:center;width:44px;height:44px;line-height:1;display:grid}.eventRow>time b{font-size:16px;font-weight:700}.eventRow>time span{text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:700}.eventRowMain{gap:2px;min-width:0;display:grid}.eventRowMain b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.eventRowMain small{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.eventPhase{color:#1b8a57;align-items:center;gap:5px;font-size:11.5px;font-weight:650;display:inline-flex}.eventPhase i{background:currentColor;border-radius:50%;width:6px;height:6px}.eventPhase.full{color:#2a63c9}.eventPhase.closed{color:#b7791f}.eventPhase.past{color:#8a948c}.eventPhase.cancelled{color:#c2453e}.eventRowFill{gap:5px;display:grid}.eventRowFill small{color:#7b847d;font-size:12px}.eventRowFill small b{color:#1f2a24;font-size:13px}.eventRowFill i,.eventKpis i{background:#eef1ec;border-radius:999px;height:6px;overflow:hidden}.eventRowFill em,.eventKpis em{background:#225b66;border-radius:999px;height:100%;display:block}.eventRowPending em{color:#8a6413;white-space:nowrap;background:#fbf3df;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.eventRowArrow{color:#b3bcb6;font-size:20px}.eventBack{color:#225b66;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 10px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.eventBack span{font-size:18px;line-height:1}.eventDetailHeader h2{color:#1f2a24;letter-spacing:-.3px;margin:4px 0 2px;font-size:22px;font-weight:700}.eventDetailHeader p{color:#7b847d;margin:0;font-size:13px}.eventKpis{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:16px 0 12px;display:grid}.eventKpis article{background:#fff;border-radius:20px;gap:6px;padding:14px 18px;display:grid;box-shadow:0 1px 2px #1a2e260f}.eventKpis span{color:#7b847d;font-size:12px;font-weight:600}.eventKpis b{color:#1f2a24;letter-spacing:-.4px;font-size:24px;font-weight:700}.eventKpis b small{color:#8a948c;letter-spacing:0;font-size:13px;font-weight:600}.eventKpis article.attention b{color:#b7791f}.eventLinkRows{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.eventLinkRows>div{grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.eventLinkRows>div+div{border-top:1px solid #f0f3ef}.eventLinkRows span{color:#5d6862;font-size:12.5px;font-weight:600}.eventLinkRows p{color:#3f4b44;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.eventLinkRows button,.eventLinkRows a{color:#3f4b44;cursor:pointer;background:#eef1ec;border:0;border-radius:999px;place-items:center;height:32px;padding:0 14px;font-size:12.5px;font-weight:650;display:grid}.eventLinkRows button.copied{color:#fff;background:#225b66}.eventLinkRows a{color:#225b66;background:#e6f0f1}.eventRegHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 10px;display:flex}.eventRegHeader h3{color:#1f2a24;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.eventRegHeader h3 span{color:#225b66;background:#e6f0f1;border-radius:999px;padding:1px 8px;font-size:11.5px}.eventChips{margin-bottom:10px}.accountsChips button.chip-pending i{background:#d3a128}.accountsChips button.chip-approved i{background:#1f9d63}.accountsChips button.chip-rejected i{background:#c2453e}.accountsChips button.selected i{background:#fff!important}.eventRegRow{grid-template-columns:38px minmax(0,1fr) 96px 90px auto;align-items:center;gap:14px;min-height:62px;padding:10px 18px;display:grid}.eventRegRow+.eventRegRow{border-top:1px solid #f0f3ef}.eventRegMain{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.eventRegMain:disabled{cursor:default}.eventRegMain b{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.eventRegMain small{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.eventRegMain:not(:disabled):hover small{color:#225b66}.eventRegActions{justify-content:flex-end;gap:6px;min-width:150px;display:flex}.eventRegActions button{cursor:pointer;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:12.5px;font-weight:650}.eventRegActions .approve{color:#fff;background:#225b66}.eventRegActions .reject{color:#c2453e;background:#fbe7e5}.eventRegActions button:disabled{opacity:.6;cursor:default}.eventRegAnswers{background:#f6f8f5;border-radius:14px;grid-column:2/-1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 18px;margin:0;padding:10px 14px;display:grid}.eventRegAnswers dt{color:#8a948c;font-size:11px;font-weight:600}.eventRegAnswers dd{overflow-wrap:anywhere;color:#1f2a24;margin:2px 0 0;font-size:13px}@media (max-width:900px){.eventRow{grid-template-columns:44px minmax(0,1fr) 110px 14px}.eventRowFill{display:none}}@media (max-width:760px){.eventsSearch{max-width:none;flex:100%!important}.eventRow{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 14px}.eventRowArrow{display:none}.eventKpis{grid-template-columns:1fr 1fr}.eventKpis article.wide{grid-column:1/-1}.eventLinkRows>div{grid-template-columns:minmax(0,1fr) auto auto}.eventLinkRows span{grid-column:1/-1}.eventRegRow{grid-template-columns:38px minmax(0,1fr) auto;gap:6px 12px;padding:12px 14px}.eventRegRow .accountJoined{display:none}.eventRegRow .accountState{grid-area:1/3}.eventRegActions{grid-column:2/-1;justify-content:flex-start;min-width:0}}.eventDetailModern .eventBack{margin:0 0 8px}.eventSummary{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.eventSummaryTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:16px 20px;display:flex}.eventSummaryTitle{flex:320px;gap:2px;min-width:0;display:grid}.eventSummaryTitle h2{color:#1f2a24;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:20px;font-weight:700;overflow:hidden}.eventSummaryTitle p{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.eventSummaryStats{align-items:stretch;gap:0;margin:0;display:flex}.eventSummaryStats>div{border-left:1px solid #eef1ee;align-content:center;gap:2px;min-width:84px;padding:0 18px;display:grid}.eventSummaryStats>div.seats{min-width:130px}.eventSummaryStats dt{color:#7b847d;font-size:11.5px;font-weight:600}.eventSummaryStats dd{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.eventSummaryStats dd small{color:#8a948c;letter-spacing:0;margin-left:2px;font-size:12.5px;font-weight:600}.eventSummaryStats .attention dd{color:#b7791f}.eventSummaryStats i{background:#eef1ec;border-radius:999px;height:5px;margin-top:3px;overflow:hidden}.eventSummaryStats em{background:#225b66;border-radius:999px;height:100%;display:block}.eventSummaryLinks{background:#fafbfa;border-top:1px solid #f0f3ef;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px;display:grid}.eventSummaryLinks>div{background:#fff;border-radius:12px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 4px 0 12px;display:flex;box-shadow:inset 0 0 0 1px #edf0ec}.eventSummaryLinks span{color:#5d6862;font-size:12px;font-weight:650}.eventSummaryLinks p{color:#7b847d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:12px;overflow:hidden}.eventSummaryLinks button,.eventSummaryLinks a{color:#4f5b54;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.eventSummaryLinks button:hover,.eventSummaryLinks a:hover{color:#225b66;background:#eef1ec}.eventSummaryLinks button.copied{color:#fff;background:#225b66}.eventSummaryLinks svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.eventDetailModern .eventRegHeader{margin-top:18px}@media (max-width:760px){.eventSummaryStats{width:100%}.eventSummaryStats>div{flex:1;min-width:0;padding:0 12px}.eventSummaryStats>div:first-child{border-left:0;padding-left:0}.eventSummaryLinks{grid-template-columns:1fr}}.eventRegHeader .eventChips{margin:0}.signupNav.authNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:60px!important;box-shadow:none!important;background:#fffffff2!important;border-bottom:1px solid #e8ece7!important;padding:0 clamp(16px,3vw,32px)!important}.signupNav.authNav .gifLogo img{width:120px!important;height:auto!important}.authNav .signupBack{align-items:center;gap:4px;color:#225b66!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3e8e2!important;border-radius:999px!important;padding:0 14px 0 10px!important;font-size:13px!important;font-weight:650!important;display:inline-flex!important}.authNav .signupBack:hover{background:#f5f9f8!important;border-color:#225b66!important}.authNav .signupBack svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.signupNav.authNav{height:52px!important;min-height:52px!important}.signupNav.authNav .gifLogo img{width:108px!important}.authNav .signupBack{height:32px!important;font-size:12.5px!important}.signupNav.authNav .joinBar input,.signupNav.authNav .joinField label{height:36px!important;min-height:36px!important}.signupNav.authNav .newButton{height:36px!important}@media (min-width:801px){.dashboardShell .dashboardSidebar{height:calc(100svh - 52px)!important;top:52px!important}body>.dashboardShell{margin-top:52px!important}}.invitedSummary{color:#2a63c9;font-weight:650}.dashboardMeetings .meetingRows.invitedRows>.meetingRow>time,.dashboardMeetings .meetingRows.invitedRows>.meetingRow>.meetingTileInstant{color:#2a63c9;background:#e6eefc}.dashboardMeetings .meetingRows.invitedRows .meetingTileJoin:not(.quiet){background:#3478f6}.dashboardMeetings .meetingRows.invitedRows .meetingTileJoin:not(.quiet):hover{background:#2563d9}.dashboardMeetings .meetingRows.invitedRows .meetingRowStatus.repeat{color:#2a63c9}.dashboardMeetings .meetingRows.invitedRows .tileIconButton:hover{color:#2a63c9;background:#e6eefc}.dashboardMeetings .meetingRows.invitedRows .tileIconButton.copied{color:#fff;background:#3478f6}.dashboardMeetings .meetingRows.invitedRows>.meetingRow.cancelled>time{color:#8a948c;background:#eef1ec}@media (min-width:801px){.dashboardShell .dashboardSidebar{height:calc(100vh - 52px)!important;max-height:none!important}}.meetingRowsGroup,.recListGroup{padding:10px 18px 2px!important;font-size:10.5px!important}.meetingRows>.meetingRowsGroup:not(:first-child),.recList>.recListGroup:not(:first-child),.eventList>.meetingRowsGroup:not(:first-child){padding-top:10px!important}.dashboardMeetings .meetingRows>.meetingRow,.recList>.recTile.recRow{grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;min-height:56px!important;padding:8px 18px!important}.meetingRow>time,.meetingRow>.meetingTileInstant,.recIcon{border-radius:11px!important;width:40px!important;height:40px!important}.meetingRow>time b{font-size:15px!important}.meetingRowDetails h3,.recRow h3{margin-bottom:1px!important;font-size:13.5px!important}.meetingRowDetails .meetingRowCode{color:#a3aba5;margin:0;display:inline;font-size:inherit!important}.dashboardMeetings .meetingRows>.meetingRow>time,.dashboardMeetings .meetingRows>.meetingRow>.meetingTileInstant,.recIcon.available,.recIcon.recording{color:#2a63c9!important;background:#e6eefc!important}.dashboardMeetings .meetingRows .meetingTileJoin:not(.quiet),.recRow .recPrimary:not(.quiet){background:#3478f6!important}.dashboardMeetings .meetingRows .meetingTileJoin:not(.quiet):hover,.recRow .recPrimary:hover{background:#2563d9!important}.recRow.expired .recPrimary{color:#3f4b44!important;background:#eef1ec!important}.recRow.expired .recPrimary:hover,.dashboardMeetings .meetingRows .tileIconButton:hover,.dashboardMeetings .meetingRows .actionMenuButton:hover,.recRow .actionMenuButton:hover,.recRow .recTextLink:hover{color:#2a63c9!important;background:#e6eefc!important}.dashboardMeetings .meetingRows .tileIconButton.copied{color:#fff!important;background:#3478f6!important}.dashboardMeetings .meetingRows .meetingRowStatus.upcoming,.dashboardMeetings .meetingRows .meetingRowStatus.repeat,.dashboardMeetings .meetingTypeTabs button.active{color:#2a63c9}.dashboardMeetings .meetingTypeTabs button.active em{background:#3478f6}.dashboardMeetings .meetingRows>.meetingRow.cancelled>time{color:#8a948c!important;background:#eef1ec!important}.recordingsPageEmpty{text-align:center;box-shadow:0 1px 2px #1a2e260f;background:#fff!important;border:0!important;border-radius:22px!important;min-height:0!important;padding:44px 20px!important}.recordingsPageEmpty b{color:#1f2a24;font-size:15px}.recordingsPageEmpty p{color:#7b847d;margin:6px 0 0;font-size:13px}.eventRow{grid-template-columns:40px minmax(0,1fr) 150px 110px 14px;gap:12px!important;min-height:56px!important;padding:8px 18px!important}.eventRow>time{color:#2a63c9!important;background:#e6eefc!important;border-radius:11px!important;width:40px!important;height:40px!important}.eventRow>time b{font-size:15px!important}.eventRow.past>time,.eventRow.cancelled>time{color:#8a948c!important;background:#eef1ec!important}.eventRowMain b{align-items:center;gap:10px;min-width:0;display:flex;font-size:13.5px!important}.eventRowMain b>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eventRowMain b .eventPhase{flex:none;font-weight:650}.eventRowFill em,.eventSummaryStats em,.eventKpis em{background:#3478f6!important}.eventRowFill i,.eventSummaryStats i{background:#e6eefc!important}.eventRow:hover .eventRowArrow{color:#2a63c9}@media (max-width:900px){.eventRow{grid-template-columns:40px minmax(0,1fr) 110px 14px}}@media (max-width:760px){.eventRow{grid-template-columns:40px minmax(0,1fr) auto}.eventRowMain b{flex-wrap:wrap;gap:2px 8px}}.teamSeats em{background:#3478f6!important}.teamSeats i{background:#e6eefc!important}.teamSeats em.full{background:#c2453e!important}.teamInvite button{background:#3478f6!important}.teamInvite button:hover:not(:disabled){background:#2563d9!important}.teamInvite label:focus-within{border-color:#3478f6!important;box-shadow:0 0 0 3px #3478f61f!important}.teamModern .accountsChips button.selected{background:#3478f6!important;border-color:#3478f6!important}.teamList .teamRow{gap:12px!important;min-height:56px!important;padding:8px 18px!important}.teamList .accountAvatar{color:#2a63c9!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#e6eefc!important;font-size:11.5px!important}.teamList .teamRow.inactive .accountAvatar,.teamList .teamRow.expired .accountAvatar{color:#8a948c!important;background:#eef1ec!important}.teamList .accountAvatar.invite{color:#2a63c9!important;background:#e6eefc!important}.teamList .accountMain b{font-size:13.5px}.teamList .teamRole.owner{color:#2a63c9}.teamResend{color:#2a63c9!important;border-color:#c9d9f7!important}.teamResend:hover{border-color:#3478f6!important}.teamResend.urgent{color:#fff!important;background:#3478f6!important;border-color:#3478f6!important}.teamList .actionMenuButton:hover{color:#2a63c9!important;background:#e6eefc!important}.teamList .accountMain b em{color:#2a63c9;background:#e6eefc}.recIcon,.recIcon.available,.recIcon.recording,.recIcon.expired,.recIcon.failed{background:0 0!important;border-radius:0!important;width:28px!important;height:28px!important}.recIcon svg{width:22px!important;height:22px!important}.recList>.recTile.recRow{grid-template-columns:28px minmax(0,1fr) auto!important}.accountsModern .accountAvatar{color:#2a63c9!important;box-shadow:none!important;background:#e6eefc!important}.accountsModern .accountRow.inactive .accountAvatar{color:#8a948c!important;background:#eef1ec!important}.adminMeetingOwner>i{color:#2a63c9!important;box-shadow:none!important;background:#e6eefc!important}main.dashboardShell section.dashboardMain:has(.feedbackDesk)>header{display:none!important}.feedbackDesk{gap:14px;max-width:1180px;display:grid}.feedbackDeskHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.feedbackDeskHeader h2{color:#1f2a24;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.feedbackDeskHeader p{color:#7b847d;margin:4px 0 0;font-size:13px}.feedbackTabs,.feedbackRange,.feedbackChannel{background:#eef1ec;border-radius:999px;gap:2px;height:38px;padding:4px;display:inline-flex}.feedbackTabs button,.feedbackRange button,.feedbackChannel button{color:#5d6862;cursor:pointer;background:0 0;border:0;border-radius:999px;height:30px;padding:0 16px;font-size:13px;font-weight:600}.feedbackTabs button.active,.feedbackRange button.active,.feedbackChannel button.active{color:#2a63c9;background:#fff;box-shadow:0 1px 3px #1a2e2614}.feedbackChannel button:disabled{opacity:.45;cursor:not-allowed}.feedbackKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.feedbackKpis article{background:#fff;border-radius:20px;gap:3px;padding:14px 18px;display:grid;box-shadow:0 1px 2px #1a2e260f}.feedbackKpis span{color:#7b847d;font-size:12px;font-weight:600}.feedbackKpis b{color:#1f2a24;letter-spacing:-.4px;font-size:24px;font-weight:700}.feedbackKpis small{color:#8a948c;font-size:11.5px}.feedbackFilters{gap:10px;display:grid}.feedbackChips{flex-wrap:wrap;gap:6px;display:flex}.feedbackChips button{color:#4f5b54;cursor:pointer;background:#fff;border:1px solid #e3e8e2;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.feedbackChips button b{color:#5d6862;background:#eef1ec;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.feedbackChips button.selected{color:#fff;background:#3478f6;border-color:#3478f6}.feedbackChips button.selected b{color:#fff;background:#ffffff2e}.feedbackFilterRow{flex-wrap:wrap;gap:8px;display:flex}.feedbackSearch{color:#8a948c;background:#fff;border:1px solid #dfe5dc;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:240px;height:40px;padding:0 14px;display:flex}.feedbackSearch:focus-within{border-color:#3478f6;box-shadow:0 0 0 3px #3478f61f}.feedbackSearch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.feedbackSearch input{color:#1f2a24;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:13px}.feedbackFilterRow select,.feedbackChannel select{color:#1f2a24;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6862' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/14px no-repeat;border:1px solid #dfe5dc;border-radius:999px;height:40px;padding:0 34px 0 14px;font-size:13px;font-weight:600}.feedbackChannel select{border:0;height:30px;margin-left:6px;font-size:12.5px}.feedbackNotice{color:#8a6413;background:#fbf3df;border-radius:14px;margin:0;padding:10px 14px;font-size:12.5px}.feedbackNotice.error{color:#a2312c;background:#fbe7e5}.feedbackCaseList{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a2e260f}.feedbackCaseRow{color:#1f2a24;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f3ef;grid-template-columns:86px minmax(0,1fr) 128px 96px 76px;align-items:center;gap:12px;padding:9px 18px;transition:background .12s;display:grid}.feedbackCaseRow:first-child{border-top:0}.feedbackCaseRow:hover{background:#f7f9f6}.feedbackCaseRow.resolved,.feedbackCaseRow.closed{background:#fcfdfc}.feedbackCaseRow.resolved .feedbackCaseMain b,.feedbackCaseRow.closed .feedbackCaseMain b{color:#6c766f}.feedbackPriorityDot{color:#5d6862;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.feedbackPriorityDot i{background:#b3bcb6;border-radius:50%;width:8px;height:8px}.feedbackPriorityDot.urgent{color:#a2312c}.feedbackPriorityDot.urgent i{background:#c2453e;box-shadow:0 0 0 3px #c2453e26}.feedbackPriorityDot.high{color:#b7791f}.feedbackPriorityDot.high i{background:#d3a128}.feedbackPriorityDot.medium i{background:#3478f6}.feedbackCaseMain{gap:2px;min-width:0;display:grid}.feedbackCaseMain b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.feedbackCaseMain small{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.feedbackStatus{color:#2a63c9;white-space:nowrap;background:#e6eefc;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:700}.feedbackStatus.new{color:#8a6413;background:#fbf3df}.feedbackStatus.in_progress{color:#225b66;background:#e3f0f1}.feedbackStatus.awaiting_user{color:#7a4fc0;background:#f0e9fb}.feedbackStatus.resolved{color:#1b8a57;background:#e3f4ea}.feedbackStatus.closed{color:#6c766f;background:#eef1ec}.feedbackAssignee i{color:#2a63c9;background:#e6eefc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.feedbackAssignee em{color:#a3aba5;font-size:12px;font-style:normal}.feedbackCaseRow>time{color:#7b847d;text-align:right;white-space:nowrap;font-size:12px}.feedbackEmpty{color:#8a948c;text-align:center;margin:0;padding:40px 20px;font-size:13px}.feedbackEmpty.small{padding:16px 4px}.feedbackDrawerOverlay{z-index:60;background:#0f1d1a40;justify-content:flex-end;animation:.15s ease-out videoPlayerFade;display:flex;position:fixed;inset:0}.feedbackCaseDrawer{background:#f6f8f6;flex-direction:column;width:min(560px,100%);height:100%;animation:.2s cubic-bezier(.2,.8,.2,1) feedbackSlide;display:flex;position:relative;box-shadow:-20px 0 60px #10281c33}@keyframes feedbackSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.feedbackCaseDrawer>header{background:#fff;border-bottom:1px solid #e8ece7;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.feedbackCaseDrawer>header>div{flex:1;gap:4px;min-width:0;display:grid}.feedbackCaseDrawer>header small{color:#8a948c;font-size:12px}.feedbackCaseDrawer>header h2{color:#1f2a24;margin:0;font-size:17px;font-weight:700;line-height:1.3}.feedbackCaseDrawer>header p{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 0;display:flex}.feedbackCaseDrawer>header em{color:#8a948c;font-size:11.5px;font-style:normal}.feedbackClose{color:#5d6862;cursor:pointer;background:#f3f5f2;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.feedbackDrawerBody{flex:1;align-content:start;gap:12px;min-height:0;padding:14px 16px 24px;display:grid;overflow-y:auto}.feedbackDrawerBody>section{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 1px 2px #1a2e260f}.feedbackDrawerBody h3{color:#1f2a24;margin:0 0 10px;font-size:13px;font-weight:700}.feedbackOriginalCard p{color:#3f4b44;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.feedbackOriginalCard small{color:#8a948c;margin-top:8px;font-size:11.5px;display:block}.feedbackSender dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.feedbackSender dt{color:#8a948c;font-size:11px;font-weight:600}.feedbackSender dd{overflow-wrap:anywhere;color:#1f2a24;margin:2px 0 0;font-size:13px}.feedbackSender a{color:#2a63c9}.feedbackFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feedbackFields label,.feedbackStatusChange>label{color:#5d6862;gap:5px;font-size:11.5px;font-weight:600;display:grid}.feedbackFields select,.feedbackStatusChange select{color:#1f2a24;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6862' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center/13px no-repeat;border:1px solid #dfe5dc;border-radius:12px;height:38px;padding:0 30px 0 12px;font-size:13px}.feedbackStatusChange{border-top:1px solid #f0f3ef;gap:10px;margin-top:12px;padding-top:12px;display:grid}.feedbackNotify{background:#f4f8ff;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.feedbackNotify>span{color:#2a63c9;font-size:12px;font-weight:700}.feedbackNotify label{color:#1f2a24;align-items:center;gap:8px;font-size:12.5px;display:flex}.feedbackNotify label.disabled{color:#a3aba5}.feedbackNotify input{accent-color:#3478f6;width:16px;height:16px}.feedbackNotify p{color:#5d6862;margin:2px 0 0;font-size:12px;font-style:italic;line-height:1.5}.feedbackPrimary{color:#fff;cursor:pointer;background:#3478f6;border:0;border-radius:999px;justify-self:start;height:38px;padding:0 18px;font-size:13px;font-weight:650}.feedbackPrimary:hover:not(:disabled){background:#2563d9}.feedbackPrimary:disabled{opacity:.55;cursor:default}.feedbackReply .feedbackChannel{margin-bottom:10px}.feedbackReply textarea,.feedbackNoteBox textarea{color:#1f2a24;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe5dc;border-radius:14px;outline:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.feedbackReply textarea:focus,.feedbackNoteBox textarea:focus{border-color:#3478f6;box-shadow:0 0 0 3px #3478f61f}.feedbackNoteBox textarea{background:#fffdf6;border-color:#efe6c9}.feedbackComposerFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.feedbackComposerFooter small{color:#8a948c;font-size:11.5px}.feedbackNoteBox .feedbackComposerFooter button{color:#3f4b44;cursor:pointer;background:#fff;border:1px solid #dfe5dc;border-radius:999px;height:34px;padding:0 16px;font-size:12.5px;font-weight:650}.feedbackNoteBox .feedbackComposerFooter button:disabled{opacity:.5;cursor:default}.feedbackHint{color:#7b847d;margin:0;font-size:12.5px;line-height:1.5}.feedbackTimeline ol{margin:0;padding:0;list-style:none}.feedbackTimeline li{padding:0 0 14px 22px;position:relative}.feedbackTimeline li:before{content:"";background:#eef1ee;width:2px;position:absolute;top:12px;bottom:0;left:5px}.feedbackTimeline li:last-child:before{display:none}.feedbackTimeline li>i{background:#b3bcb6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #e3e8e2}.feedbackTimeline li.status>i{background:#3478f6}.feedbackTimeline li.reply>i,.feedbackTimeline li.notify>i{background:#1f9d63}.feedbackTimeline li.note>i{background:#d3a128}.feedbackTimeline li.received>i{background:#225b66}.feedbackTimeline p{color:#3f4b44;margin:0;font-size:12.5px;line-height:1.45}.feedbackTimeline p b{color:#1f2a24;font-weight:650}.feedbackTimeline blockquote{color:#3f4b44;white-space:pre-wrap;background:#f6f8f5;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5}.feedbackTimeline li.note blockquote{background:#fffbea}.feedbackTimeline small{color:#8a948c;margin-top:3px;font-size:11px;display:block}.feedbackDelivery.sent{color:#1b8a57}.feedbackDelivery.failed{color:#c2453e}.feedbackDelivery.not_configured{color:#b7791f}.feedbackToast{color:#fff;background:#1f2a24;border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.feedbackInsights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feedbackInsights>.feedbackRange{grid-column:1/-1;justify-self:start}.feedbackCard{background:#fff;border-radius:20px;padding:16px 18px;box-shadow:0 1px 2px #1a2e260f}.feedbackCard.wide{grid-column:1/-1}.feedbackCard>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.feedbackCard h3{color:#1f2a24;margin:0;font-size:14px;font-weight:700}.feedbackCard>header small{color:#8a948c;font-size:12px}.feedbackLegend{color:#5d6862;gap:14px;font-size:12px;display:flex}.feedbackLegend span,.feedbackTip span{align-items:center;gap:6px;display:inline-flex}.feedbackLegend i,.feedbackTip i{border-radius:2px;width:9px;height:9px}i.received{background:#3478f6}i.resolved{background:#1f9d63}.feedbackTrend{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#f1f4f1 25%);border-bottom:1px solid #e3e8e2;align-items:stretch;gap:2px;height:160px;display:flex;position:relative}.feedbackTrend>div{cursor:default;flex:1;justify-content:center;align-items:flex-end;padding:0 1px;display:flex}.feedbackTrend>div.hover{background:#f4f8ff}.feedbackTrend .pair{align-items:flex-end;gap:2px;width:100%;max-width:22px;height:100%;display:flex}.feedbackTrend em{border-radius:4px 4px 0 0;flex:1;min-height:0}.feedbackTrend em.received{background:#3478f6}.feedbackTrend em.resolved{background:#1f9d63}.feedbackTip{z-index:2;color:#1f2a24;pointer-events:none;background:#fff;border-radius:12px;gap:3px;min-width:132px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 8px 24px #10281c26}.feedbackTrendAxis{color:#8a948c;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.feedbackBars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feedbackBars li{grid-template-columns:130px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:12.5px;display:grid}.feedbackBars li span{color:#3f4b44;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feedbackBars li i{background:#f0f3f0;border-radius:999px;height:10px;overflow:hidden}.feedbackBars li em{background:#3478f6;border-radius:999px;height:100%;display:block}.feedbackBars.green li em{background:#1f9d63}.feedbackBars li b{color:#1f2a24;text-align:right;font-variant-numeric:tabular-nums}.feedbackAgents{border-collapse:collapse;width:100%;font-size:13px}.feedbackAgents th{color:#8a948c;text-align:left;padding:6px 8px;font-size:11.5px;font-weight:600}.feedbackAgents td{color:#1f2a24;border-top:1px solid #f0f3ef;padding:9px 8px}.feedbackAgents td:first-child{align-items:center;gap:10px;font-weight:600;display:flex}.feedbackAgents td i{color:#2a63c9;background:#e6eefc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}@media (max-width:900px){.feedbackKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.feedbackCaseRow{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.feedbackCaseRow .feedbackPriorityDot{grid-area:2/1}.feedbackCaseMain{grid-area:1/1}.feedbackCaseRow .feedbackStatus{grid-area:1/2;justify-self:end}.feedbackCaseRow>time{grid-area:2/2}.feedbackAssignee{display:none}.feedbackInsights{grid-template-columns:1fr}}@media (max-width:600px){.feedbackFields,.feedbackSender dl{grid-template-columns:1fr}.feedbackBars li{grid-template-columns:96px minmax(0,1fr) 28px}}.feedbackRegina{align-content:start;gap:5px;min-width:0;display:grid}.feedbackRegina>span{color:#5d6862;font-size:11.5px;font-weight:600}.feedbackRegina>b{color:#1f2a24;white-space:nowrap;text-overflow:ellipsis;background:#f6f8f5;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.feedbackReginaNote{color:#8a948c;margin:8px 0 0;font-size:11.5px}.feedbackStatus{align-items:center;gap:6px;display:inline-flex;background:0 0!important;padding:0!important}.feedbackStatus:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.pillSelect{min-width:0;position:relative}.pillSelect>button{color:#1f2a24;width:100%;height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5dc;border-radius:999px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 16px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.pillSelect>button:hover:not(:disabled){border-color:#c9d3c8}.pillSelect>button:focus-visible,.pillSelect.open>button{border-color:#3478f6;box-shadow:0 0 0 3px #3478f61f}.pillSelect>button:disabled{opacity:.6;cursor:default}.pillSelect>button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pillSelect>button span.placeholder{color:#7b847d;font-weight:500}.pillSelect>button svg{fill:none;stroke:#5d6862;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px;transition:transform .15s}.pillSelect.open>button svg{transform:rotate(180deg)}.pillSelect.field>button{border-radius:12px;height:38px;padding:0 10px 0 12px;font-weight:500}.pillSelect.inline>button{height:30px;box-shadow:none;border:0;border-radius:999px;padding:0 10px 0 14px;font-size:12.5px}.pillSelect.inline.open>button{box-shadow:0 0 0 2px #3478f633}.pillSelect>ul{z-index:80;background:#fff;border-radius:16px;width:max-content;min-width:100%;max-width:320px;max-height:280px;margin:0;padding:6px;list-style:none;animation:.12s ease-out pillMenu;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 44px #10302a2e,0 0 0 1px #10302a0d}@keyframes pillMenu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pillSelect>ul li{color:#1f2a24;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 10px 7px 12px;font-size:13px;display:flex}.pillSelect>ul li span{gap:1px;display:grid}.pillSelect>ul li small{color:#8a948c;font-size:11px}.pillSelect>ul li.active{background:#f4f8ff}.pillSelect>ul li.selected{color:#2a63c9;font-weight:650}.pillSelect>ul li svg{fill:none;stroke:#3478f6;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.feedbackFilterRow .pillSelect{width:190px}.feedbackFilterRow .pillSelect>ul{left:auto;right:0}.feedbackField{gap:5px;min-width:0;display:grid}.feedbackField>span{color:#5d6862;font-size:11.5px;font-weight:600}.feedbackChannel .pillSelect{margin-left:6px}@media (max-width:600px){.feedbackFilterRow .pillSelect{width:calc(50% - 4px)}}.editMeetingField{gap:6px;min-width:0;display:grid}.editMeetingField>span{color:inherit;font-size:inherit;font-weight:inherit}.smsLog{gap:14px;display:grid}.feedbackKpis article.attention b{color:#c2453e}.smsRow+.smsRow{border-top:1px solid #f0f3ef}.smsRowMain{color:#1f2a24;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr) 104px 76px;align-items:center;gap:14px;padding:9px 18px;display:grid}.smsRowMain:hover,.smsRow.open .smsRowMain{background:#f7f9f6}.smsKind{gap:2px;min-width:0;display:grid}.smsKind b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.smsKind small{color:#8a948c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.smsPreview{color:#5d6862;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.smsStatus{color:#2a63c9;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.smsStatus:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.smsStatus.sent{color:#1b8a57}.smsStatus.failed{color:#c2453e}.smsStatus.retrying{color:#b7791f}.smsStatus.not_configured{color:#8a948c}.smsRowMain>time{color:#7b847d;text-align:right;white-space:nowrap;font-size:12px}.smsDetail{background:#f7f9f6;gap:10px;padding:4px 18px 16px;display:grid}.smsDetail>p{color:#1f2a24;background:#fff;border-radius:14px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #edf0ec}.smsDetail dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 18px;margin:0;display:grid}.smsDetail dl .wide{grid-column:1/-1}.smsDetail dt{color:#8a948c;font-size:11px;font-weight:600}.smsDetail dd{color:#1f2a24;overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.smsDetail dd.error{color:#c2453e}@media (max-width:900px){.smsRowMain{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.smsPreview{grid-area:2/1/auto/-1}.smsRowMain>time{display:none}}
