: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 button:hover,.newMenu a:hover{background:#f2f7f4}.newMenu span{gap:3px;display:grid}.newMenu b{font-size:14px}.newMenu small{color:var(--muted);font-size:11px}.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);overflow:hidden;transform:translateY(-48px)}.conferenceImage img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.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}.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: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>span{filter:drop-shadow(0 3px 6px #0006);flex:none;font-size:27px;line-height:1}.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>span{font-size: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}.settingsMenu header b{font-size:13px;font-weight:650}.settingsMenu header small{color:#858d87;font-size:9px}.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 b{font-size:11px;font-weight:600}.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{background:#225b66}.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}.cohostSettings>small{color:#858d87;margin-bottom:5px;font-size:9px}.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}}.signupPage{padding-top:92px}.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>header{text-align:center}.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}.authNav .signupBack{flex:none;margin-left:18px}@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}}.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}.dashboardSignOut span{display:none}}.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%}.dashboardCalendarGrid>article,.dashboardCalendarGrid>i{min-height:105px}.dashboardShell{min-height:calc(100svh - 70px);margin-top:70px}.dashboardSidebar{height:calc(100svh - 70px);padding-top:28px;top:70px}@media (max-width:800px){.dashboardShell{min-height:calc(100svh - 66px);margin-top:66px}.dashboardSidebar{height:calc(100svh - 66px);top:66px}}@media (min-width:601px){.dashboardSidebar{align-self:start;min-height:0;max-height:calc(100svh - 70px);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 - 66px)}}.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>.calendarMeeting{color:#184752;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#e9f2d1;border:0;border-radius:7px;width:100%;margin-top:5px;padding:6px 7px;font-size:10px;display:block;overflow:hidden}.dashboardCalendarGrid article>.calendarMeeting:hover{color:#fff;background:#7fa40f}.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}.meetingCardActions button.cancel{color:#a8342f;background:#fff7f6;border-color:#e1a29e}.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 input:focus{border-color:#8aae14;box-shadow:0 0 0 3px #8aae1420}.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}}.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}.meetingTypeTabs button.active em{color:#1c5662;background:#fff}@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:1px solid #b8ca84;border-radius:11px;min-width:165px;padding:6px;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:7px;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;scrollbar-gutter:stable;max-height:min(360px,100vh - 140px);overflow-y:auto}.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:62px;padding:4px 3px}.dashboardCalendarGrid article>span{font-size:11px}.dashboardCalendarGrid article>.calendarMeeting{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{display:none}.sideNav .drawerInstall{flex-direction:row;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;min-height:46px;margin-top:14px;font-size:13px;display:flex}}.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}.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}.participantActionMenu>header small{color:#858e87;font-size:10px}.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:hover{background:#f0f5e4}.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 small{color:#818a83;font-size:10px}.participantActionOptions>button.danger{color:#b73531}.participantActionOptions>button.danger:hover{background:#fcedeb}.participantActionOptions>button.danger svg,.participantActionOptions>button.danger small{color:#b73531}.participantActionError{color:#c13d38;margin:0 18px 16px;font-size:10px;display:block}.participantRemoveConfirm{padding:24px 22px 21px}.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}.participantRemoveConfirm button.danger{color:#fff;background:#c73f39}.renameRequestCard{width:min(330px,100%);padding:22px 20px 19px;overflow:visible}.renameRequestCard .participantActionClose{width:31px;height:31px;position:absolute;top:11px;right:11px}.renameRequestCard .participantActionClose svg{width:17px;height:17px}.renameRequestCard h2{margin:3px 40px 6px 0;font-size:18px}.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 input:focus{border-color:#225b66;box-shadow:0 0 0 3px #225b6622}.renameRequestCard .participantActionError{margin:7px 0 0}.renameRequestCard footer{margin-top:17px}.renameRequestCard footer button{height:37px;padding:0 13px}.renameRequestCard footer button[type=submit]{color:#fff;background:#225b66}.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}.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}.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}.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{text-align:center}.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 p{color:#707a72;max-width:410px;margin:10px auto 23px;font-size:14px;line-height:1.6}.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)>.dashboardMeetings{display:none}@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}.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}.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 - 110px);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 2px 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}.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}.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}.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}.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}}.leavePromptOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1510b8}.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}.leavePrompt p{color:#69746c;max-width:350px;margin:11px auto 25px;font-size:14px;line-height:1.6}.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)}.leavePromptClose svg{width:18px;height:18px}.leavePrompt footer{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.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}.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}.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:first-child,.entitiesPanel>.adminTableWrap td:first-child{width:5%}.entitiesPanel>.adminTableWrap th:nth-child(2),.entitiesPanel>.adminTableWrap td:nth-child(2){width:24%}.entitiesPanel>.adminTableWrap th:nth-child(3),.entitiesPanel>.adminTableWrap td:nth-child(3){width:11%}.entitiesPanel>.adminTableWrap th:nth-child(4),.entitiesPanel>.adminTableWrap td:nth-child(4){width:19%}.entitiesPanel>.adminTableWrap th:nth-child(5),.entitiesPanel>.adminTableWrap td:nth-child(5){width:9%}.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}.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 small{color:#7b857d;margin-top:3px;font-size:10px}.entityMemberList article>span{text-transform:capitalize}.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}}.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 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}}.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}}
