@font-face{font-family:Meetings System;src:local(Arial);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#171722;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}img{max-width:100%}h1,h2,h3,h4,p{margin:0}button{background:0 0;border:0}input,textarea,select{color:inherit}::selection{color:#fff;background:#1e22aa}:focus-visible{outline-offset:5px;outline:3px solid #8185e7}.skip-link{color:#fff;z-index:1000;background:#1e22aa;padding:12px 20px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{vertical-align:middle}.button{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:14px 23px;font-size:14px;font-weight:600;line-height:1.3;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-indigo{color:#fff;background:#1e22aa}.button-indigo:hover{background:#171b8c}.button-dark{color:#fff;background:#171722}.button-white{color:#171722;background:#fff}.button-outline{background:0 0;border:1px solid #d9d9e2}.button-small{gap:17px;min-height:42px;padding:11px 16px;font-size:12px}.button-full{width:100%}.button-danger{color:#fff;background:#8c3128}.text-link{border-bottom:1px solid;align-items:center;gap:35px;padding-bottom:8px;font-size:14px;font-weight:600;display:inline-flex}.text-link .icon{transition:transform .18s}.text-link:hover .icon{transform:translate(2px,-2px)}.icon-button{border:1px solid #e5e5ed;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.eyebrow,.section-index{letter-spacing:.13em;font-size:10px;font-weight:600;line-height:1.5}.section-index{letter-spacing:.08em}.brand-logo{width:190px;height:auto;display:block}.public-header{z-index:30;background:#fff;border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;gap:35px;height:106px;padding:0 5.1%;display:flex;position:relative}.public-nav{align-items:center;gap:33px;font-size:12px;display:flex}.public-nav a{padding:12px 0}.public-nav a:hover{color:#1e22aa}.header-actions{align-items:center;gap:30px;display:flex}.login-link{align-items:center;gap:10px;font-size:12px;display:flex}.mobile-menu{display:none}.home-hero{padding:39px 5.1% 0;overflow:hidden}.hero-kicker{justify-content:space-between;align-items:center;display:flex}.hero-kicker .eyebrow{align-items:center;gap:9px;font-size:9px;display:flex}.status-dot{background:#1e22aa;border-radius:50%;width:6px;height:6px;display:inline-block}.hero-edition{letter-spacing:.07em;color:#646475;font-size:9px}.hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:2.8%;padding:51px 0 30px;display:grid}.hero-copy h1{letter-spacing:-.078em;margin-inline-start:-6px;font-size:clamp(65px,7.25vw,110px);font-weight:500;line-height:.995}.hero-copy h1>span{color:#1e22aa;display:inline-block;position:relative}.hero-copy h1>span svg{width:100%;height:17px;position:absolute;bottom:-11px;left:1px}.hero-copy>p{color:#666671;max-width:350px;margin:36px 0 26px;font-size:15px;line-height:1.75}.hero-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero-cta>span{letter-spacing:.02em;color:#646475;font-size:10px}.hero-cta .button{gap:24px;min-height:51px;padding-inline:22px;font-size:12px}.hero-visual{padding-top:30px;position:relative;transform:rotate(-2.5deg)}.visual-label,.visual-caption{letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.visual-label{padding:0 6px 12px}.visual-label>span:last-child{font-size:23px;line-height:1}.visual-caption{letter-spacing:.01em;color:#686877;padding:17px 8px 0;font-size:8px}.visual-caption i{background:#1e22aa;border-radius:50%;width:5px;height:5px;margin-inline-end:5px;display:inline-block}.hero-bottom-link{border-bottom:1px solid #e1e1e8;justify-content:space-between;align-items:center;margin-top:15px;padding:21px 0 24px;font-size:10px;display:flex}.circle-arrow{border:1px solid #dfdfe8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.product-preview{text-align:left;direction:ltr;background:#fff;border:1px solid #dcdde8;border-radius:8px;min-height:370px;overflow:hidden;box-shadow:0 15px 40px #1717220d}.preview-toolbar{letter-spacing:.12em;color:#646475;border-bottom:1px solid #e8e8ef;justify-content:space-between;align-items:center;height:35px;padding:0 15px;font-size:6px;display:flex}.preview-dots{gap:4px;display:flex}.preview-dots i{background:#d0d0d8;border-radius:50%;width:5px;height:5px}.preview-demo{letter-spacing:.07em;font-size:5px}.preview-body{background:#fafafd;min-height:363px;display:flex}.preview-sidebar{background:#fff;border-inline-end:1px solid #e7e7ee;flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:48px;padding-top:20px;display:flex}.preview-sidebar>img{object-fit:contain;width:23px;height:25px;margin-bottom:19px}.preview-sidebar>span{color:#646475;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.preview-sidebar>span.selected{color:#1e22aa;background:#eeeefb}.preview-content{flex:1;min-width:0;padding:23px 22px 10px;animation:.24s ease-out content-in}.preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-date{letter-spacing:.08em;color:#646475;font-size:6px}.preview-heading .preview-title{letter-spacing:-.04em;margin-top:4px;font-size:20px;font-weight:500;line-height:1.4}.preview-add{border:1px solid #dddde9;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.preview-week{grid-template-columns:repeat(7,1fr);gap:5px;margin:21px 0 17px;display:grid}.preview-week>div{color:#646475;border-radius:5px;flex-direction:column;align-items:center;gap:4px;padding:5px;font-size:6px;display:flex}.preview-week b{color:#313142;font-size:11px;font-weight:500}.preview-week>div.active{color:#dedee8;background:#171722}.preview-week>div.active b{color:#fff}.preview-meeting{color:#fff;background:#1e22aa;border-radius:7px;padding:17px 19px 16px}.preview-meeting-top{letter-spacing:.055em;justify-content:space-between;align-items:center;font-size:6px;display:flex}.preview-meeting-top i{background:#a5a8ed;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.preview-meeting .preview-meeting-title{letter-spacing:-.04em;margin:19px 0 10px;font-size:25px;font-weight:500;line-height:1.13}.preview-meeting>p{color:#cdcffa;align-items:center;gap:5px;font-size:7px;display:flex}.preview-meeting-bottom{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.face{color:#42446f;background:#e0e1f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:600;display:inline-flex}.face.warm{color:#6e5146;background:#e8d1c0}.face-stack{display:flex}.face-stack .face{border:2px solid #1e22aa;width:25px;height:25px;font-size:7px}.face-stack .face+.face{margin-left:-6px}.preview-join{color:#1e22aa;background:#fff;border-radius:4px;align-items:center;gap:14px;padding:8px 11px;font-size:7px;font-weight:600;display:flex}.preview-later{margin-top:17px}.preview-later>span{color:#646475;letter-spacing:.08em;font-size:6px}.preview-later>div{align-items:center;gap:15px;padding:10px 0;display:flex}.preview-later time{font-size:9px}.preview-later p{flex:1;font-size:9px}.preview-later small{color:#646475;margin-top:3px;font-size:7px;display:block}.preview-person{align-items:center;gap:10px;margin:26px 0 23px;display:flex}.preview-person strong{font-size:12px;font-weight:500;display:block}.preview-person small{color:#646475;margin-top:3px;font-size:8px;display:block}.tiny-tag{color:#646475;letter-spacing:.08em;margin-left:auto;font-size:5px}.preview-note>span{letter-spacing:.05em;color:#1e22aa;font-size:7px}.preview-note .preview-note-title{letter-spacing:-.04em;margin:11px 0;font-size:25px;font-weight:500;line-height:1.18}.preview-note>p{color:#646475;font-size:10px;line-height:1.75}.source-line{color:#1e22aa;align-items:center;gap:6px;margin-top:17px;font-size:7px;display:flex}.preview-insight{color:#343577;background:#eeeef8;border-inline-start:2px solid #1e22aa;align-items:center;gap:12px;margin:20px 0 8px;padding:15px;display:flex}.preview-insight p{font-size:10px}.preview-task-title{letter-spacing:.08em;color:#646475;justify-content:space-between;align-items:center;margin-top:38px;font-size:7px;display:flex}.preview-task{border-bottom:1px solid #e5e5ef;gap:10px;padding:22px 0;display:flex}.square-check{border:1px solid #bdbdce;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;display:flex}.square-check.checked{color:#fff;background:#1e22aa;border-color:#1e22aa}.preview-task strong{font-size:11px;font-weight:500}.preview-task p{color:#646475;margin:5px 0;font-size:8px}.preview-task small{color:#1e22aa;align-items:center;gap:4px;font-size:7px;display:flex}.preview-endnote{align-items:center;gap:17px;padding:25px 0;display:flex}.preview-endnote p{color:#646475;font-size:11px}.preview-timeline{border-left:1px solid #dadae9;margin:15px 0 5px 8px;padding-left:20px}.preview-timeline>div{padding:0 0 25px;position:relative}.preview-timeline>div:before{content:"";background:#fff;border:1px solid #1e22aa;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:-24px}.preview-timeline span{color:#646475;letter-spacing:.05em;margin-bottom:7px;font-size:6px;display:block}.preview-timeline strong{font-size:11px;font-weight:500}.preview-timeline p{color:#646475;margin-top:4px;font-size:8px}.platform-strip{border-bottom:1px solid #e1e1e8;justify-content:space-between;align-items:center;gap:20px;margin:0 5.1%;padding:37px 0 42px;display:flex}.platform-strip>p{color:#646475;font-size:10px;line-height:1.8}.platform-strip>p strong{color:#272736;font-weight:500}.platform-word{color:#666670;white-space:nowrap;letter-spacing:-.025em;align-items:center;gap:8px;font-size:16px;display:flex}.provider-mark{justify-content:center;align-items:center;width:25px;height:25px;display:flex}.google-mark svg{width:25px;height:22px}.teams-mark{color:#fff;background:#6665a9;border-radius:3px;width:20px;height:20px;font-size:14px;font-weight:600}.zoom-word{color:#55555e;letter-spacing:-.06em;font-size:29px;font-weight:500}.jitsi-word{letter-spacing:-.04em;font-size:24px}.platform-more{color:#666676}.manifesto-section{grid-template-columns:1fr 2.1fr;gap:4%;padding:117px 5.1% 96px;display:grid}.manifesto-section .section-index{color:#686877;padding-top:10px;font-size:9px}.manifesto-section h2{letter-spacing:-.057em;font-size:clamp(42px,4.4vw,65px);font-weight:500;line-height:1.13}.manifesto-section h2 span{color:#646475}.manifesto-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:29px;display:flex}.manifesto-bottom p{color:#6f6f7b;max-width:345px;font-size:14px;line-height:1.85}.manifesto-bottom img{object-fit:contain;margin-inline-end:6%}.journey-section{background:#f3f3f7;padding:0 5.1% 70px;overflow:hidden}.journey-tabs{border-bottom:1px solid #d8d8e3;grid-template-columns:repeat(4,1fr);display:grid}.journey-tabs button{text-align:start;letter-spacing:-.04em;color:#646475;border-bottom:2px solid #0000;align-items:center;gap:15px;margin-bottom:-1px;padding:29px 23px 26px 0;font-size:23px;font-weight:500;display:flex}.journey-tabs button>span{letter-spacing:0;align-self:flex-start;padding-top:5px;font-size:9px}.journey-tabs .icon{margin-inline:auto 12px}.journey-tabs button.active{color:#1e22aa;border-color:#1e22aa}.journey-content{grid-template-columns:1fr 1.08fr;align-items:center;gap:10%;padding-top:70px;display:grid}.journey-copy{animation:.25s ease-out content-in}.journey-copy>.eyebrow{color:#646475;font-size:8px}.journey-copy h2{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(34px,3.65vw,53px);font-weight:500;line-height:1.15}.journey-copy>p{color:#646475;max-width:325px;font-size:13px;line-height:1.9}.journey-copy>.text-link{gap:30px;margin-top:25px;font-size:11px}.journey-counter{align-items:center;gap:7px;max-width:340px;margin-top:65px;display:flex}.journey-counter b{color:#1e22aa;font-size:14px;font-weight:500}.journey-counter span{color:#646475;font-size:10px}.journey-counter>div{background:#d7d7e4;flex:1;height:1px;margin:0 17px}.journey-counter button{border:1px solid #cecedd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.journey-demo{padding:10px 0}.preview-large .preview-body{min-height:395px}.preview-large .preview-content{padding:24px 26px 20px}.preview-large .preview-heading .preview-title{font-size:22px}.preview-large .preview-meeting .preview-meeting-title{font-size:29px}.preview-large .preview-meeting{padding:22px}.preview-large .preview-meeting-top{font-size:7px}.preview-large .preview-note .preview-note-title{font-size:31px}.preview-large .preview-note>p{font-size:11px}.preview-large .preview-task strong{font-size:13px}.preview-large .preview-task p{font-size:10px}.preview-large .preview-task small{font-size:9px}.people-statement{text-align:center;border-bottom:1px solid #e5e5ed;padding:107px 5.1% 100px}.people-statement>.section-index{color:#646475;font-size:9px}.people-headline h2{letter-spacing:-.055em;margin:32px 0 22px;font-size:clamp(42px,4.5vw,65px);font-weight:500;line-height:1.1}.people-headline em{color:#1e22aa;font-family:Georgia,Times New Roman,serif;font-weight:400}.people-headline p{color:#646475;font-size:13px;line-height:1.9}.relationship-line{justify-content:center;align-items:center;max-width:860px;margin:66px auto 38px;display:flex}.relationship-avatar,.relationship-arrow{color:#775b4e;background:#e7d6c9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:16px;display:flex}.relationship-line>div{border-top:1px solid #d5d5e5;flex:1;height:1px;position:relative}.relationship-line>div span{letter-spacing:.07em;white-space:nowrap;color:#646475;font-size:7px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.relationship-line>div i{background:#fff;border:1px solid #1e22aa;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%}.relationship-arrow{color:#fff;background:#1e22aa}.people-statement>.text-link{gap:30px;font-size:12px}.global-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;padding:102px 5.1%;display:grid}.global-copy .section-index{color:#646475;font-size:9px}.global-copy h2{letter-spacing:-.055em;margin:26px 0;font-size:clamp(33px,3.65vw,54px);font-weight:500;line-height:1.12}.global-copy h2 span{color:#646475}.global-copy>p{color:#646475;max-width:310px;font-size:13px;line-height:1.8}.global-copy>.text-link{gap:25px;margin-top:29px;font-size:11px}.world-clock{background:#f4f4f7;border-radius:0;padding:35px 31px 24px}.clock-top{justify-content:space-between;align-items:center;display:flex}.clock-top .eyebrow{color:#646475;font-size:8px}.clock-top>.icon{color:#1e22aa}.clock-time{letter-spacing:-.08em;margin:20px 0 29px;font-size:clamp(65px,7.2vw,106px);font-weight:400;line-height:1.3;animation:.2s content-in}.clock-time>span{letter-spacing:.03em;color:#646475;margin-inline-start:12px;font-size:10px}.clock-cities{gap:6px;display:flex}.clock-cities button{color:#646475;border:1px solid #dddde7;border-radius:3px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:10px 11px;font-size:9px;display:flex}.clock-cities button.active{color:#fff;background:#1e22aa;border-color:#1e22aa}.world-clock>p{color:#646475;margin-top:21px;font-size:9px}.closing-section{color:#fff;background:#1e22aa;padding:68px 8% 58px}.closing-section>.eyebrow{color:#b9bbeb;font-size:9px}.closing-section h2{letter-spacing:-.065em;margin:27px 0 40px;font-size:clamp(65px,8.4vw,125px);font-weight:500;line-height:1.02;position:relative}.closing-section h2>span{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.closing-section h2>.icon{position:absolute;bottom:10px;right:2%}.closing-section>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.closing-section p{color:#c7c8f1;font-size:13px;line-height:1.8}.closing-section .button{min-height:51px;font-size:12px}.public-footer{padding:57px 5.1% 0}.footer-top{border-bottom:1px solid #e5e5ed;justify-content:space-between;align-items:center;gap:30px;padding-bottom:42px;display:flex}.footer-top .brand-logo{width:175px}.footer-top>p{letter-spacing:-.02em;font-size:15px;line-height:1.6}.footer-top>.text-link{gap:27px;font-size:12px}.footer-links{grid-template-columns:1fr 1fr 1fr 1.15fr;gap:30px;padding:40px 0 44px;display:grid}.footer-links>div{color:#646475;flex-direction:column;align-items:flex-start;gap:9px;font-size:12px;display:flex}.footer-links>div>span{letter-spacing:.09em;color:#242436;margin-bottom:9px;font-size:8px}.footer-links a:hover{color:#1e22aa}.footer-global>.icon{color:#1e22aa;margin-bottom:2px}.footer-global>p{font-size:11px;line-height:1.8}.footer-global select{background:0 0;border:0;margin-top:6px;padding:5px 15px 5px 0;font-size:10px}.footer-bottom{color:#646475;border-top:1px solid #e5e5ed;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:9px;display:flex}.translation-note{text-align:center;color:#686877;background:#f7f7fa;padding:20px;font-size:11px}[data-reveal]{opacity:1}.js-motion [data-reveal]{opacity:1;transform:none}.js-motion [data-reveal].revealed{animation:.55s ease-out content-in}@keyframes content-in{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.page-intro{border-bottom:1px solid #e5e5ed;padding:80px 8% 68px}.page-intro>.eyebrow{color:#1e22aa}.page-intro h1{letter-spacing:-.06em;margin:26px 0;font-size:clamp(47px,6vw,84px);font-weight:500;line-height:1.05}.page-intro>p{color:#646475;max-width:540px;font-size:17px;line-height:1.8}.page-intro .button{margin-top:27px}.content-section{max-width:1400px;margin:auto;padding:65px 8%}.content-section h2{letter-spacing:-.04em;margin-bottom:24px;font-size:36px;font-weight:500;line-height:1.2}.content-section h3{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:500}.content-section p{color:#646475;max-width:700px;line-height:1.85}.content-section+.content-section{border-top:1px solid #e5e5ed}.editorial-row{border-bottom:1px solid #e5e5ed;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:65px 0;display:grid}.editorial-row:first-child{padding-top:0}.editorial-row .eyebrow{color:#1e22aa;margin-bottom:20px;display:block}.editorial-row .text-link{margin-top:24px;font-size:13px}.editorial-visual{background:#f4f4f8;padding:27px}.editorial-visual .product-preview{box-shadow:none}.pricing-switch{background:#f1f1f6;border-radius:7px;gap:4px;margin-bottom:37px;padding:5px;display:inline-flex}.pricing-switch button{border-radius:4px;padding:10px 18px;font-size:13px}.pricing-switch button.active{background:#fff;box-shadow:0 1px 5px #17172209}.pricing-switch small{color:#1e22aa;margin-inline-start:6px}.pricing-grid{border:1px solid #dcdce8;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;display:grid}.price-plan{padding:37px}.price-plan+.price-plan{background:#f7f7fc;border-inline-start:1px solid #dcdce8}.price-plan h2{margin:0;font-size:24px}.price-plan .plan-kicker{color:#1e22aa;margin-bottom:14px;font-size:11px}.price-plan>p{margin:10px 0 22px;font-size:13px}.price-amount{letter-spacing:-.06em;font-size:57px;font-weight:500}.price-amount>span{color:#646475;letter-spacing:0;font-size:12px;font-weight:400}.price-plan ul{margin:0;padding:22px 0 0;list-style:none}.price-plan li{color:#666679;align-items:flex-start;gap:10px;margin:15px 0;font-size:13px;display:flex}.price-plan li .icon{color:#1e22aa;margin-top:2px}.price-plan>.button{width:100%;margin-top:22px}.fine-print{color:#646475;margin-top:22px;font-size:12px;line-height:1.8}.availability-list{border-top:1px solid #e0e0e9}.availability-row{border-bottom:1px solid #e0e0e9;grid-template-columns:50px 1fr auto;align-items:center;gap:22px;padding:27px 0;display:grid}.availability-row h3{margin:0 0 6px;font-size:20px}.availability-row p{max-width:630px;font-size:13px}.availability-row>.icon{color:#1e22aa}.badge{letter-spacing:.025em;color:#1e22aa;white-space:nowrap;background:#eeeefb;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-flex}.badge-neutral{color:#646475;background:#f0f0f4}.faq-list{max-width:860px}.faq-list details{border-bottom:1px solid #e1e1e9;padding:23px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:17px;font-weight:500;list-style:none;display:flex}.faq-list summary:after{content:"+";color:#1e22aa;font-size:23px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{padding-top:17px;font-size:14px}.legal-content{max-width:900px}.legal-content section{margin-bottom:35px}.legal-content h2{margin-bottom:13px;font-size:23px}.legal-content p,.legal-content li{color:#686877;font-size:14px;line-height:1.85}.legal-content a{color:#1e22aa;text-decoration:underline}.notice{color:#45457a;background:#eeeefb;border-radius:6px;align-items:flex-start;gap:12px;padding:16px 19px;font-size:13px;line-height:1.7;display:flex}.notice .icon{margin-top:2px}.notice-warning{color:#885c24;background:#faf1e5}.feature-columns{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.feature-columns>div{border-top:1px solid #dddde8;padding-top:24px}.feature-columns .icon{color:#1e22aa;margin-bottom:24px}.feature-columns p{font-size:13px}.support-form{max-width:600px;margin-top:28px}.field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.field>label,.field-label{font-size:12px;font-weight:500}.field input,.field textarea,.field select{outline-offset:2px;background:#fff;border:1px solid #d9d9e4;border-radius:6px;width:100%;min-height:46px;padding:11px 12px;font-size:14px}.field textarea{resize:vertical;min-height:120px}.field small{color:#646475;font-size:11px}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-error{color:#8d322d;background:#fbefed;border-radius:5px;margin-bottom:18px;padding:12px 15px;font-size:12px;line-height:1.7}.form-success{color:#1e22aa;background:#eeeefb;border-radius:5px;margin-bottom:18px;padding:12px 15px;font-size:12px;line-height:1.7}.auth-layout{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{color:#fff;background:#1e22aa;flex-direction:column;padding:50px 10%;display:flex;position:relative;overflow:hidden}.auth-story .brand-logo{width:190px}.auth-story h2{letter-spacing:-.06em;margin-top:auto;padding-top:70px;font-size:clamp(53px,5.2vw,83px);font-weight:500;line-height:1.05}.auth-story h2>span{font-family:Georgia,serif;font-style:italic}.auth-story>p{color:#c9caf1;max-width:310px;margin:25px 0 50px;font-size:14px;line-height:1.8}.auth-story-line{letter-spacing:.1em;align-items:center;gap:15px;margin-top:20px;margin-bottom:auto;padding-bottom:80px;font-size:9px;display:flex}.auth-story-line>i{background:#ffffff45;flex:1;height:1px}.auth-story-footer{color:#b7baea;font-size:10px}.auth-form-wrap{flex-direction:column;justify-content:center;padding:50px 12%;display:flex}.auth-form-wrap>.brand-logo{display:none}.auth-back{color:#646475;align-items:center;gap:8px;margin-bottom:50px;font-size:11px;display:flex}.auth-form-wrap h1{letter-spacing:-.045em;font-size:36px;font-weight:500;line-height:1.2}.auth-subtitle{color:#646475;margin:14px 0 33px;font-size:13px;line-height:1.7}.auth-terms{color:#646475;margin:18px 0;font-size:11px;line-height:1.8}.auth-terms a{text-decoration:underline}.auth-alternate{color:#646475;margin-top:28px;font-size:12px}.auth-alternate a{color:#1e22aa;font-weight:600}.auth-safe{color:#646475;align-items:center;gap:7px;margin-top:50px;font-size:10px;display:flex}.auth-form-wrap form{width:100%;max-width:390px}.workspace{--bg:#f7f7fa;--panel:#fff;--text:#171722;--muted:#646475;--border:#e5e5ed;--tint:#eeeefb;--primary:#1e22aa;background:var(--bg);color:var(--text);grid-template-columns:220px minmax(0,1fr);min-height:100dvh;display:grid}.workspace[data-theme=dark]{--bg:#14141d;--panel:#1d1d29;--text:#eeeef5;--muted:#a2a2b6;--border:#313142;--tint:#2c2c4d;--primary:#a3a6ff}.workspace[data-theme=dark] input,.workspace[data-theme=dark] textarea,.workspace[data-theme=dark] select{background:var(--bg);border-color:var(--border);color:var(--text)}.workspace[data-theme=dark] .button-indigo{color:#12121d;background:#8186ff}.workspace[data-theme=dark] .notice{color:#c1c2ef;background:#2c2c4d}.workspace[data-theme=dark] .avatar{color:#ddddec;background:#343445}.workspace-sidebar{background:var(--panel);border-inline-end:1px solid var(--border);z-index:30;flex-direction:column;height:100dvh;padding:30px 18px 22px;display:flex;position:sticky;top:0}.workspace-sidebar .brand-logo{width:170px;margin:0 3px 39px}.workspace-label{color:var(--muted);letter-spacing:.09em;margin-bottom:12px;padding:0 13px;font-size:9px}.workspace-nav{flex-direction:column;gap:5px;display:flex}.workspace-nav a{min-height:46px;color:var(--muted);border-radius:6px;align-items:center;gap:13px;padding:10px 13px;font-size:13px;display:flex}.workspace-nav a.active{background:var(--tint);color:var(--primary);font-weight:600}.workspace-nav a:hover{background:var(--bg)}.workspace-sidebar-bottom{margin-top:auto;padding-top:20px}.sidebar-rule{background:var(--border);height:1px;margin:23px 12px}.workspace-profile{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:20px;padding:18px 10px 0;display:flex}.avatar{color:#565677;background:#e9e9f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:500;display:inline-flex}.avatar-large{width:65px;height:65px;font-size:21px}.workspace-profile>div{flex:1;min-width:0}.workspace-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.workspace-profile small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.workspace-profile button{color:var(--muted);padding:5px}.workspace-content{min-width:0}.workspace-topbar{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:25px;height:81px;padding:0 37px;display:flex}.workspace-breadcrumb{color:var(--muted);font-size:12px}.workspace-breadcrumb b{color:var(--text);margin-inline-start:7px;font-weight:500}.workspace-top-actions{align-items:center;gap:20px;display:flex}.workspace-search{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}kbd{border:1px solid var(--border);border-radius:4px;margin-inline-start:20px;padding:2px 5px;font-size:9px}.workspace-top-actions>.icon-button{border-color:var(--border);width:35px;height:35px;color:var(--muted)}.workspace-mobile-logo{display:none}.workspace-main{max-width:1500px;margin:auto;padding:33px 37px 70px}.workspace-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.workspace-page-head p{color:var(--muted);margin-bottom:6px;font-size:12px}.workspace-page-head h1{letter-spacing:-.05em;font-size:34px;font-weight:500;line-height:1.2}.workspace-page-head .button{gap:9px;min-height:42px;padding:11px 16px;font-size:11px}.workspace-mobile-nav{display:none}.app-error{color:#8a352c;background:#fbefed;border:1px solid #eed6d2;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;font-size:13px;display:flex}.app-error button{font-size:12px;text-decoration:underline}.loading-line{z-index:100;background:#1e22aa;width:100%;height:3px;animation:1s infinite alternate loading-opacity;position:fixed;top:0;left:0}.loading-screen{color:#646475;justify-content:center;align-items:center;gap:12px;min-height:60vh;font-size:13px;display:flex}.spinner{border:2px solid #dddde9;border-top-color:#1e22aa;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading-opacity{to{opacity:.2}}.week-strip{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:28px;display:grid}.week-strip button{color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:12px 8px;font-size:11px;display:flex}.week-strip button>b{color:var(--text);font-size:18px;font-weight:500}.week-strip button.active{background:var(--text);color:var(--bg)}.week-strip button.active>b{color:var(--bg)}.week-strip button:hover:not(.active){background:var(--border)}.today-grid{grid-template-columns:minmax(0,1.35fr) minmax(285px,1fr);align-items:start;gap:24px;display:grid}.today-primary,.today-secondary{flex-direction:column;gap:24px;display:flex}.next-meeting-card{color:#fff;background:#1e22aa;border-radius:12px;padding:28px}.next-meeting-card>.row-between>.eyebrow{color:#d2d4f8;font-size:9px}.next-meeting-card .badge{color:#e2e3fc;background:#ffffff1c}.next-meeting-card h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:26px 0 13px;font-size:30px;font-weight:500;line-height:1.2}.meeting-meta{color:#ccd0f8;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.meeting-meta>span{align-items:center;gap:5px;display:flex}.next-meeting-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.next-meeting-bottom>.button{gap:14px;min-height:40px;padding:10px 14px;font-size:11px}.next-meeting-bottom .secondary-action{color:#d1d3f9;align-items:center;gap:8px;font-size:11px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:14px;display:flex}.app-panel{border:1px solid var(--border);background:var(--panel);border-radius:11px;overflow:hidden}.app-panel-header{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px 15px;display:flex}.app-panel-header h2{letter-spacing:-.03em;font-size:17px;font-weight:500}.app-panel-header>a,.app-panel-header>button{color:var(--muted);font-size:10px}.app-panel-body{padding:0 23px 20px}.task-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:17px 0;display:flex}.task-row:last-child{border:0}.task-toggle{color:#fff;border:1px solid #bcbccf;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.task-toggle.completed{background:var(--primary);border-color:var(--primary);color:var(--panel)}.task-row-content{flex:1;min-width:0}.task-title{text-align:start;padding:0;font-size:13px;line-height:1.5}.task-completed .task-title{color:var(--muted);text-decoration:line-through}.task-details{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:10px;display:flex}.task-details .overdue{color:#9a492f}.task-delete{color:var(--muted);opacity:0;padding:2px}.task-row:hover .task-delete,.task-delete:focus-visible{opacity:1}.memory-card{background:var(--tint);border:1px solid var(--border);border-radius:11px;padding:24px}.memory-card .memory-label{color:var(--primary);align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.memory-card .memory-label img{object-fit:contain;width:19px;height:20px}.memory-card h3{letter-spacing:-.025em;margin:17px 0 10px;font-size:17px;font-weight:500}.memory-card p{color:var(--muted);font-size:12px;line-height:1.8}.memory-card>a,.memory-card>button{color:var(--primary);align-items:center;gap:20px;margin-top:18px;font-size:11px;display:flex}.section-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 14px;display:flex}.section-row h2{letter-spacing:-.03em;font-size:18px;font-weight:500}.section-row>span{color:var(--muted);font-size:10px}.agenda-list{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:0 22px}.agenda-item{border-bottom:1px solid var(--border);grid-template-columns:60px minmax(0,1fr) 32px;align-items:center;gap:15px;padding:21px 0;display:grid}.agenda-item:last-child{border:0}.agenda-item>time{font-size:11px;font-weight:500;line-height:1.6}.agenda-item>time>small{color:var(--muted);font-size:9px;font-weight:400;display:block}.agenda-title{text-align:start;padding:0;font-size:13px;font-weight:500;line-height:1.5}.agenda-sub{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:10px;display:flex}.agenda-item>a,.agenda-item>.icon-button{border-color:var(--border);width:31px;height:31px}.app-empty{text-align:center;flex-direction:column;align-items:center;padding:36px 25px;display:flex}.app-empty>.icon{color:var(--primary);margin-bottom:16px}.app-empty h2,.app-empty h3{letter-spacing:-.035em;margin-bottom:10px;font-size:19px;font-weight:500}.app-empty>p{color:var(--muted);max-width:300px;font-size:12px;line-height:1.8}.app-empty>.button{gap:11px;min-height:40px;margin-top:21px;font-size:11px}.empty-welcome{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:37px 30px;position:relative;overflow:hidden}.empty-welcome>.eyebrow{color:var(--primary);font-size:9px}.empty-welcome h2{letter-spacing:-.055em;max-width:330px;margin:25px 0 17px;font-size:35px;font-weight:500;line-height:1.12}.empty-welcome p{color:var(--muted);max-width:300px;font-size:12px;line-height:1.85}.empty-welcome .button{gap:15px;min-height:43px;margin-top:25px;font-size:11px}.empty-welcome>img{opacity:.055;width:75px;position:absolute;bottom:35px;right:28px}.filter-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.filter-tabs button{min-height:36px;color:var(--muted);border:1px solid #0000;border-radius:5px;padding:9px 13px;font-size:11px}.filter-tabs button.active{background:var(--text);color:var(--bg)}.inline-search{border:1px solid var(--border);background:var(--panel);width:100%;max-width:240px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:flex}.inline-search input{outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;padding:9px 0;font-size:11px}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.person-card{text-align:start;background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;min-height:215px;padding:23px;transition:border .2s;display:flex}.person-card:hover{border-color:#a0a3dc}.person-card>.row-between{width:100%;margin-bottom:22px}.person-card>.row-between>.icon{color:var(--muted)}.person-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:5px;font-size:19px;font-weight:500}.person-card>p{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.person-card>small{color:var(--primary);margin-top:auto;padding-top:19px;font-size:10px}.tasks-main{padding:6px 24px}.task-quick-add{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:12px;padding:18px 0;display:flex}.task-quick-add input{outline-offset:2px;background:0 0;border:0;flex:1;min-width:0;font-size:13px}.task-quick-add .button{gap:6px;min-height:33px;padding:8px 13px;font-size:10px}.task-count{color:var(--muted);padding:17px 0;font-size:11px}.calendar-controls{align-items:center;gap:8px;display:flex}.calendar-controls .icon-button{border-color:var(--border);border-radius:5px;width:33px;height:34px}.calendar-controls>.button{background:var(--panel);border-color:var(--border);min-height:34px;padding:8px 12px;font-size:11px}.calendar-week-grid{background:var(--panel);border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:450px;display:grid;overflow:hidden}.calendar-day{border-inline-end:1px solid var(--border);min-width:0}.calendar-day:last-child{border:0}.calendar-day-head{border-bottom:1px solid var(--border);color:var(--muted);flex-direction:column;align-items:center;gap:7px;padding:18px 0;font-size:9px;display:flex}.calendar-day-head>b{color:var(--text);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:500;display:flex}.calendar-day-head.current>b{background:var(--primary);color:var(--panel)}.calendar-events{background:repeating-linear-gradient(to bottom,transparent 0,transparent 71px,var(--border) 71px,var(--border) 72px);flex-direction:column;gap:8px;min-height:360px;padding:10px 5px;display:flex}.calendar-event{text-align:start;border-inline-start:2px solid var(--primary);background:var(--tint);color:var(--primary);overflow-wrap:anywhere;border-radius:5px;padding:11px 8px;font-size:10px;line-height:1.4}.calendar-event>time{margin-bottom:5px;font-size:8px;display:block}.calendar-event>span{opacity:.7;margin-top:6px;font-size:8px;display:block}.calendar-day-add{color:var(--muted);opacity:.3;min-height:35px;padding:9px;font-size:16px}.calendar-day-add:hover,.calendar-day-add:focus-visible{opacity:1;background:var(--bg)}.calendar-mobile-list{display:none}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-card{padding:25px}.settings-card h2{letter-spacing:-.035em;margin-bottom:8px;font-size:20px;font-weight:500}.settings-card>p{color:var(--muted);margin-bottom:24px;font-size:12px;line-height:1.8}.settings-card .field label{font-size:11px}.settings-card .field input,.settings-card .field select{min-height:43px;font-size:12px}.settings-card .button{min-height:40px;font-size:11px}.provider-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:17px 0;display:flex}.provider-row:last-child{border:0}.provider-row>.provider-initial{background:var(--tint);width:34px;height:34px;color:var(--primary);border-radius:7px;place-items:center;font-size:14px;font-weight:600;display:grid}.provider-row>div{flex:1}.provider-row strong{font-size:12px;font-weight:500;display:block}.provider-row small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.provider-row button{border:1px solid var(--border);color:var(--primary);border-radius:4px;padding:8px 10px;font-size:10px}.settings-inline-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.settings-inline-row small{color:var(--muted);font-size:10px}.theme-choices{gap:8px;margin-top:17px;display:flex}.theme-choices button{border:1px solid var(--border);border-radius:5px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.theme-choices button.active{border-color:var(--primary);color:var(--primary);background:var(--tint)}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.note-card{text-align:start;background:var(--panel);border:1px solid var(--border);border-radius:10px;min-height:190px;padding:23px}.note-card>.badge{margin-bottom:19px}.note-card h2{letter-spacing:-.03em;margin-bottom:12px;font-size:19px;font-weight:500}.note-card>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.note-card>small{color:var(--muted);margin-top:20px;font-size:10px;display:block}.toast{color:#fff;z-index:200;background:#171722;border-radius:7px;align-items:center;gap:25px;max-width:calc(100vw - 30px);padding:14px 20px;font-size:12px;animation:.2s content-in;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #17172222}.toast button{color:#c8c9ff;font-size:11px}.dialog-backdrop{z-index:100;background:#1717225c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--panel,#fff);width:100%;max-width:560px;max-height:calc(100dvh - 48px);color:var(--text,#171722);border-radius:13px;animation:.2s content-in;overflow:auto;box-shadow:0 24px 90px #17172233}.dialog-head{border-bottom:1px solid var(--border,#e5e5ed);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 15px;display:flex}.dialog-head h2{letter-spacing:-.04em;font-size:25px;font-weight:500}.dialog-head p{color:var(--muted,#747482);margin-top:6px;font-size:11px;line-height:1.7}.dialog-head>.icon-button{background:var(--bg,#f7f7fa);border:0;flex-shrink:0;width:31px;height:31px}.dialog-body{padding:24px 26px}.dialog-actions{justify-content:flex-end;align-items:center;gap:11px;padding-top:8px;display:flex}.dialog-actions .button{gap:12px;min-height:42px;padding:11px 16px;font-size:12px}.dialog .field label{font-size:11px}.dialog .field input,.dialog .field textarea,.dialog .field select{min-height:43px;font-size:12px}.dialog .field textarea{min-height:125px}.dialog .hint{color:var(--muted,#747482);font-size:11px;line-height:1.8}.search-modal-input{border:0;border-bottom:1px solid var(--border);outline-offset:0;background:0 0;width:100%;padding:12px 0;font-size:18px}.search-section-title{letter-spacing:.08em;color:var(--muted);margin:23px 0 8px;font-size:9px}.search-result{border-bottom:1px solid var(--border);text-align:start;align-items:center;gap:12px;width:100%;min-height:50px;padding:10px 0;font-size:12px;display:flex}.search-result>div{flex:1}.search-result small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.meeting-detail-time{color:var(--primary);background:var(--tint);border-radius:7px;gap:12px;margin-bottom:24px;padding:18px;font-size:13px;line-height:1.8;display:flex}.meeting-detail-time small{color:var(--muted);font-size:11px;display:block}.detail-actions{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.detail-actions>.button{gap:8px;min-height:39px;padding:10px 13px;font-size:11px}.detail-copy{white-space:pre-wrap;color:var(--muted);font-size:13px;line-height:1.85}.detail-section-title{letter-spacing:.07em;color:var(--muted);margin:25px 0 12px;font-size:10px}.person-detail-head{align-items:center;gap:17px;margin-bottom:24px;display:flex}.person-detail-head h3{letter-spacing:-.03em;font-size:23px;font-weight:500}.person-detail-head p{color:var(--muted);margin-top:4px;font-size:12px}.detail-timeline{border-inline-start:1px solid var(--border);margin-inline-start:7px;padding-inline-start:22px}.detail-timeline>div{padding-bottom:25px;position:relative}.detail-timeline>div:before{content:"";inset-inline-start:-27px;border:1px solid var(--primary);background:var(--panel);border-radius:50%;width:7px;height:7px;position:absolute;top:5px}.detail-timeline time{color:var(--muted);font-size:10px}.detail-timeline h4{margin:5px 0;font-size:13px;font-weight:500}.detail-timeline p{color:var(--muted);font-size:12px;line-height:1.8}.guest-page{background:#f7f7fa;flex-direction:column;align-items:center;min-height:100dvh;padding:35px 20px 60px;display:flex}.guest-page>.brand-logo{width:180px;margin-bottom:45px}.guest-card{background:#fff;border:1px solid #e3e3ed;border-radius:12px;width:100%;max-width:500px;padding:34px}.guest-card h1{letter-spacing:-.05em;margin:22px 0;font-size:37px;font-weight:500;line-height:1.15}.guest-card>p{color:#646475;font-size:13px;line-height:1.85}.guest-details{color:#343451;background:#f5f5fa;border-radius:6px;margin:25px 0;padding:20px;font-size:15px;line-height:1.8}.guest-details small{color:#646475;font-size:11px;display:block}.guest-card .button{font-size:12px}.guest-footer{color:#646475;gap:20px;margin-top:30px;font-size:10px;display:flex}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{letter-spacing:normal}[dir=rtl] .hero-copy h1{font-size:clamp(58px,6.7vw,98px);line-height:1.15}[dir=rtl] .hero-copy h1>span svg{display:none}[dir=rtl] .hero-visual{transform:rotate(2.5deg)}[dir=rtl] .workspace-search kbd{direction:ltr}.page-not-found{text-align:center;min-height:70vh;padding:100px 8%}.page-not-found h1{letter-spacing:-.08em;color:#1e22aa;font-size:100px;font-weight:500}.page-not-found p{color:#646475;margin:10px 0 30px}@media (min-width:1550px){.public-header,.home-hero,.platform-strip,.manifesto-section,.journey-section,.people-statement,.global-section,.public-footer{padding-inline:max(5.1%,50vw - 695px)}.platform-strip{margin-inline:max(5.1%,50vw - 695px);padding-inline:0}.hero-grid{gap:5%}.hero-visual{max-width:590px}.preview-body{min-height:435px}.preview-content{padding:30px}.preview-heading .preview-title{font-size:25px}.preview-meeting .preview-meeting-title{font-size:31px}.preview-meeting{padding:22px}.preview-meeting-top{font-size:8px}.preview-meeting>p,.preview-join{font-size:9px}.preview-week{margin:23px 0}.preview-later>div{padding:15px 0}.preview-later p{font-size:11px}.preview-later small{font-size:9px}.hero-copy>p{max-width:390px;font-size:17px}.hero-kicker .eyebrow,.hero-edition{font-size:10px}.hero-cta .button{font-size:13px}.hero-grid{padding-block:65px 40px}.home-hero{padding-top:42px}.hero-bottom-link{padding-bottom:28px}.platform-strip{padding-block:43px}.journey-content{gap:13%}}@media (max-width:1150px){.public-header{gap:22px;height:91px;padding-inline:4%}.brand-logo{width:169px}.public-nav{gap:22px;font-size:11px}.header-actions{gap:19px}.header-actions .button{padding-inline:13px;font-size:11px}.hero-grid{grid-template-columns:1fr 1fr;gap:4%}.hero-copy h1{font-size:7.3vw}.hero-copy>p{max-width:280px;margin-top:30px;font-size:13px}.hero-cta .button{padding-inline:17px;font-size:11px}.hero-visual{padding-top:0}.preview-content{padding:18px 17px 8px}.preview-sidebar{width:40px}.preview-heading .preview-title{font-size:17px}.preview-week{margin-top:16px}.preview-meeting{padding:15px}.preview-meeting .preview-meeting-title{font-size:23px}.preview-later>div{gap:10px}.preview-body{min-height:353px}.platform-word{font-size:13px}.platform-strip{gap:13px}.zoom-word{font-size:26px}.jitsi-word{font-size:21px}.platform-strip>p{font-size:9px}.manifesto-section{padding-top:90px}.journey-content{gap:6%}.journey-tabs button{gap:9px;font-size:20px}.journey-tabs .icon{margin-inline-end:2px}.journey-copy h2{font-size:37px}.preview-large .preview-content{padding:22px 20px 14px}.preview-large .preview-heading .preview-title{font-size:19px}.global-section{gap:7%}.clock-cities button{padding-inline:8px;font-size:8px}.workspace{grid-template-columns:192px minmax(0,1fr)}.workspace-sidebar{padding-inline:12px}.workspace-sidebar .brand-logo{width:160px}.workspace-main{padding:29px 26px 60px}.workspace-topbar{padding-inline:26px}.today-grid{grid-template-columns:minmax(0,1.2fr) minmax(255px,1fr);gap:18px}.next-meeting-card{padding:23px}.next-meeting-card h2{font-size:26px}.app-panel-header,.app-panel-body{padding-inline:20px}.next-meeting-bottom{flex-wrap:wrap}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page-head h1{font-size:31px}.week-strip button{gap:8px}.settings-grid{gap:18px}.settings-card{padding:21px}.workspace-top-actions{gap:13px}.workspace-search kbd{margin-inline-start:9px}}@media (max-width:900px){.public-nav{gap:18px}.public-nav a:last-child{display:none}.header-actions{gap:17px}.header-actions>.login-link{display:none}.hero-copy h1{font-size:7.5vw}.hero-grid{gap:3%;padding-top:45px}.hero-copy>p{max-width:255px;font-size:12px;line-height:1.8}.hero-cta>span{font-size:8px}.hero-cta .button{gap:14px;min-height:46px;font-size:10px}.preview-toolbar{height:30px;padding-inline:11px;font-size:5px}.preview-demo{font-size:4px}.preview-content{padding:17px 13px 8px}.preview-sidebar{gap:12px;width:35px;padding-top:18px}.preview-sidebar>img{width:20px;height:22px;margin-bottom:16px}.preview-sidebar>span{width:26px;height:26px}.preview-sidebar>span .icon{width:15px;height:15px}.preview-heading .preview-title{font-size:15px}.preview-date{font-size:5px}.preview-add{width:21px;height:21px}.preview-week{gap:2px;margin:14px 0 12px}.preview-week>div{padding:4px;font-size:5px}.preview-week b{font-size:9px}.preview-meeting .preview-meeting-title{margin-top:14px;font-size:21px}.preview-meeting{padding:13px}.preview-meeting-top{font-size:5px}.preview-meeting-top>.icon{width:16px;height:16px}.preview-meeting>p{font-size:6px}.preview-meeting-bottom{margin-top:14px}.preview-join{gap:9px;padding:7px 9px;font-size:6px}.face-stack .face{width:22px;height:22px;font-size:6px}.preview-later{margin-top:11px}.preview-later>span{font-size:5px}.preview-later>div{gap:8px;padding:8px 0}.preview-later p,.preview-later time{font-size:8px}.preview-later small{font-size:6px}.preview-body{min-height:313px}.product-preview{min-height:343px}.hero-visual{transform:rotate(-2deg)}.hero-edition{font-size:7px}.hero-kicker .eyebrow{font-size:8px}.visual-label,.visual-caption{font-size:6px}.platform-strip{flex-wrap:wrap;padding-block:32px}.platform-strip>p{width:100%;font-size:10px}.platform-word{font-size:14px}.platform-more{display:none}.zoom-word{font-size:27px}.jitsi-word{font-size:23px}.manifesto-section{grid-template-columns:1fr;gap:23px;padding-block:72px}.manifesto-section h2{font-size:49px}.manifesto-bottom p{max-width:370px}.manifesto-bottom img{margin-inline-end:10%}.journey-tabs button{gap:8px;padding-block:24px;font-size:17px}.journey-tabs .icon{width:18px;height:18px}.journey-tabs button>span{font-size:7px}.journey-content{gap:5%;padding-top:49px}.journey-copy h2{font-size:31px}.journey-copy>p{font-size:11px;line-height:1.9}.journey-copy>.text-link{gap:15px;font-size:10px}.journey-counter{margin-top:38px}.preview-large .preview-content{padding:19px 15px 13px}.preview-large .preview-heading .preview-title{font-size:16px}.preview-large .preview-meeting{padding:16px}.preview-large .preview-meeting .preview-meeting-title{font-size:23px}.preview-large .preview-body{min-height:338px}.preview-large .preview-meeting-top{font-size:5px}.people-statement{padding-block:76px}.people-headline h2{font-size:47px}.relationship-line>div span{font-size:6px}.relationship-avatar,.relationship-arrow{width:48px;height:48px}.global-section{gap:6%;padding-block:70px}.global-copy h2{font-size:34px}.global-copy>p{font-size:11px}.global-copy>.text-link{font-size:10px}.world-clock{padding:25px 20px 22px}.clock-top .eyebrow{font-size:6px}.clock-top>.icon{width:22px;height:22px}.clock-time{font-size:74px}.clock-cities{gap:4px}.clock-cities button{padding-inline:7px;font-size:7px}.closing-section{padding-block:55px}.closing-section h2{font-size:78px}.closing-section h2>.icon{width:83px;height:83px}.footer-top>p{font-size:13px}.footer-top .brand-logo{width:158px}.footer-top>.text-link{gap:13px;font-size:10px}.footer-links{gap:22px}.footer-links>div{font-size:11px}.auth-story{padding-inline:9%}.auth-form-wrap{padding-inline:10%}.auth-story h2{font-size:55px}.auth-form-wrap h1{font-size:31px}.workspace{grid-template-columns:174px minmax(0,1fr)}.workspace-sidebar .brand-logo{width:146px}.workspace-sidebar{padding-inline:10px}.workspace-nav a{gap:10px;padding-inline:11px;font-size:12px}.workspace-topbar,.workspace-main{padding-inline:23px}.today-grid{grid-template-columns:1fr}.today-secondary{grid-template-columns:1fr 1fr;align-items:start;gap:19px;display:grid}.workspace-search>span{display:none}.workspace-page-head h1{font-size:30px}.settings-grid{grid-template-columns:1fr}.calendar-week-grid{min-height:400px}.calendar-event{padding:8px 5px;font-size:9px}.calendar-day-head{font-size:8px}.calendar-event>time{font-size:7px}.calendar-events{padding-inline:3px}.notes-grid{grid-template-columns:1fr}.feature-columns{gap:23px}.feature-columns h3{font-size:19px}}@media (max-width:650px){html{scroll-padding-top:30px}.public-header{gap:18px;height:78px;padding-inline:6%}.public-header .brand-logo{width:162px}.header-actions{gap:12px}.header-actions .button{gap:9px;min-height:36px;padding:10px 12px;font-size:10px}.header-actions .button>.icon{width:14px;height:14px}.mobile-menu{border:0;width:32px;height:36px;display:inline-flex}.public-nav{background:#fff;border-bottom:1px solid #dddde8;flex-direction:column;align-items:stretch;gap:0;padding:20px 6%;font-size:14px;display:none;position:absolute;top:77px;left:0;right:0;box-shadow:0 10px 15px #17172205}.public-nav.is-open{display:flex}.public-nav a:last-child{display:block}.public-nav a{border-bottom:1px solid #f0f0f6;padding:14px 0}.home-hero{padding:29px 6% 0}.hero-edition{display:none}.hero-kicker .eyebrow{letter-spacing:.1em;font-size:8px}.hero-grid{grid-template-columns:1fr;gap:40px;padding:35px 0 16px}.hero-copy h1{letter-spacing:-.069em;margin-left:-3px;font-size:clamp(48px,13.2vw,85px);line-height:1.02}.hero-copy>p{max-width:300px;margin:29px 0 22px;font-size:13px;line-height:1.8}.hero-copy h1>span svg{height:14px;bottom:-8px}.hero-cta .button{gap:26px;min-height:47px;padding-inline:18px;font-size:11px}.hero-cta>span{font-size:9px}.hero-visual{width:91%;margin:0 auto;padding-top:0;transform:rotate(-2.5deg)}.visual-label{padding-bottom:10px;font-size:7px}.visual-caption{padding-top:13px;font-size:7px}.hero-bottom-link{margin-top:21px;padding:22px 0;font-size:10px}.preview-content{padding:20px 18px 12px}.preview-sidebar{width:39px}.preview-heading .preview-title{font-size:19px}.preview-date{font-size:6px}.preview-toolbar{height:32px;font-size:6px}.preview-demo{font-size:5px}.preview-week{margin:18px 0 16px}.preview-week b{font-size:11px}.preview-week>div{padding:5px;font-size:6px}.preview-meeting{padding:17px}.preview-meeting-top{font-size:6px}.preview-meeting .preview-meeting-title{margin-top:19px;font-size:26px}.preview-meeting>p{font-size:7px}.preview-meeting-bottom{margin-top:20px}.preview-join{gap:14px;padding:8px 10px;font-size:7px}.face-stack .face{width:25px;height:25px;font-size:7px}.preview-later{margin-top:16px}.preview-later>span{font-size:6px}.preview-later>div{gap:14px;padding:11px 0}.preview-later time,.preview-later p{font-size:9px}.preview-later small{font-size:7px}.preview-body{min-height:370px}.platform-strip{justify-content:space-between;gap:25px 20px;margin-inline:6%;padding-block:26px 31px}.platform-strip>p{margin-bottom:0;font-size:10px}.platform-word{width:43%;font-size:12px}.platform-word.zoom-word{justify-content:flex-start;font-size:28px}.platform-word.jitsi-word{font-size:23px}.provider-mark{width:22px}.manifesto-section{gap:23px;padding:61px 6%}.manifesto-section .section-index{padding-top:0;font-size:8px}.manifesto-section h2{letter-spacing:-.06em;font-size:clamp(33px,8.2vw,48px);line-height:1.14}.manifesto-bottom{gap:20px;margin-top:24px}.manifesto-bottom p{max-width:255px;font-size:12px}.manifesto-bottom img{align-self:center;width:38px;height:44px;margin-right:0}.journey-section{padding:0 6% 45px}.journey-tabs{gap:3px}.journey-tabs button{letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;gap:7px;padding:20px 0 17px;font-size:12px;display:flex}.journey-tabs button>span{padding-top:3px;font-size:6px}.journey-tabs .icon{display:none}.journey-content{grid-template-columns:1fr;gap:26px;padding-top:39px}.journey-copy>.eyebrow{font-size:8px}.journey-copy h2{margin:16px 0 19px;font-size:39px;line-height:1.12}.journey-copy>p{max-width:320px;font-size:12px}.journey-copy>.text-link{gap:25px;margin-top:20px;font-size:11px}.journey-counter{display:none}.journey-demo{padding:5px 0 0}.preview-large .preview-content{padding:23px 21px 14px}.preview-large .preview-heading .preview-title{font-size:20px}.preview-large .preview-meeting{padding:20px}.preview-large .preview-meeting .preview-meeting-title{font-size:29px}.preview-large .preview-meeting-top{font-size:6px}.preview-large .preview-body{min-height:385px}.people-statement{padding:60px 6% 56px}.people-statement>.section-index{font-size:8px}.people-headline h2{margin:27px 0 20px;font-size:37px;line-height:1.13}.people-headline p{font-size:11px}.people-headline p br{display:none}.relationship-line{margin-block:56px 35px}.relationship-avatar,.relationship-arrow{width:36px;height:36px;font-size:10px}.relationship-arrow>.icon{width:19px;height:19px}.relationship-line>div span{letter-spacing:0;font-size:5px;top:-20px}.relationship-line>div:nth-child(3){display:none}.people-statement>.text-link{gap:25px;font-size:11px}.global-section{grid-template-columns:1fr;gap:36px;padding:57px 6%}.global-copy .section-index{font-size:8px}.global-copy h2{margin-block:21px;font-size:39px;line-height:1.12}.global-copy>p{max-width:290px;font-size:12px}.global-copy>.text-link{margin-top:24px;font-size:11px}.world-clock{padding:28px}.clock-top .eyebrow{font-size:7px}.clock-time{margin:15px 0 25px;font-size:94px}.clock-cities button{min-height:38px;padding:10px 12px;font-size:9px}.world-clock>p{font-size:10px}.closing-section{padding:44px 6% 38px}.closing-section>.eyebrow{font-size:8px}.closing-section h2{margin:27px 0 29px;font-size:clamp(55px,13vw,76px);line-height:1.03}.closing-section h2>.icon{width:49px;height:49px;bottom:4px;right:0}.closing-section>div{flex-direction:column;align-items:flex-start;gap:24px}.closing-section p{font-size:11px}.closing-section .button{gap:30px;min-height:47px;font-size:11px}.public-footer{padding:35px 6% 0}.footer-top{flex-wrap:wrap;gap:24px;padding-bottom:29px}.footer-top .brand-logo{width:171px}.footer-top>p{font-size:12px}.footer-top>.text-link{gap:25px;font-size:11px}.footer-links{grid-template-columns:1fr 1fr;gap:30px 25px;padding-block:29px}.footer-links>div{gap:9px;font-size:11px}.footer-links>div>span{margin-bottom:6px;font-size:8px}.footer-bottom{flex-wrap:wrap;gap:20px;padding-block:20px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.page-intro{padding:52px 6% 42px}.page-intro h1{overflow-wrap:anywhere;margin-block:21px;font-size:clamp(37px,10.8vw,47px)}.page-intro>p{font-size:14px;line-height:1.8}.page-intro>.eyebrow{font-size:9px}.content-section{padding:42px 6%}.content-section h2{font-size:29px}.content-section p{font-size:13px}.editorial-row{grid-template-columns:1fr;gap:29px;padding-block:37px}.editorial-visual{padding:18px}.pricing-grid{grid-template-columns:1fr}.price-plan{padding:28px}.price-plan+.price-plan{border-inline-start:0;border-top:1px solid #dcdce8}.price-plan h2{font-size:24px}.pricing-switch button{padding-inline:14px;font-size:12px}.availability-row{grid-template-columns:30px 1fr;gap:13px;padding-block:24px}.availability-row>.badge{grid-column:2;justify-self:start}.availability-row h3{font-size:18px}.availability-row p{font-size:12px}.feature-columns{grid-template-columns:1fr;gap:26px;margin-top:25px}.feature-columns>div{padding-top:20px}.feature-columns .icon{margin-bottom:15px}.faq-list summary{font-size:15px}.faq-list details p{font-size:12px}.legal-content h2{font-size:21px}.field-row{gap:12px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-wrap{justify-content:flex-start;min-height:100dvh;padding:30px 8% 45px}.auth-form-wrap>.brand-logo{width:177px;margin-bottom:41px;display:block}.auth-back{margin-bottom:31px;font-size:11px}.auth-form-wrap h1{font-size:35px}.auth-form-wrap form{max-width:none}.auth-subtitle{max-width:320px;font-size:13px}.auth-form-wrap .field input{min-height:48px;font-size:15px}.auth-safe{margin-top:39px}.workspace{display:block}.workspace-sidebar{display:none}.workspace-topbar{border-bottom:0;height:73px;padding:15px 20px}.workspace-breadcrumb{display:none}.workspace-mobile-logo{display:block}.workspace-mobile-logo .brand-logo{width:150px}.workspace-top-actions{gap:13px}.workspace-search>span,.workspace-search kbd{display:none}.workspace-search>.icon{width:20px;height:20px}.workspace-top-actions>.icon-button{border:0;width:29px;height:33px}.workspace-main{padding:20px 20px 118px}.workspace-page-head{gap:12px;margin-bottom:25px}.workspace-page-head h1{max-width:280px;font-size:31px}.workspace-page-head p{font-size:11px}.workspace-page-head>.button{border-radius:8px;gap:0;width:41px;min-width:41px;height:41px;min-height:41px;padding:0;font-size:0}.workspace-page-head>.button>.icon{width:21px;height:21px}.workspace-mobile-nav{background:var(--panel);border-top:1px solid var(--border);padding:8px 10px max(9px,env(safe-area-inset-bottom));z-index:40;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.workspace-mobile-nav a{min-height:52px;color:var(--muted);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.workspace-mobile-nav a.active{background:var(--tint);color:var(--primary)}.workspace-mobile-nav .icon{width:20px;height:20px}.week-strip{gap:3px;margin-bottom:24px}.week-strip button{border-radius:7px;flex-direction:column;gap:2px;min-height:52px;padding:6px 3px;font-size:10px}.week-strip button>b{font-size:17px}.today-grid{gap:21px}.today-primary,.today-secondary{flex-direction:column;gap:21px;display:flex}.empty-welcome{padding:29px 24px}.empty-welcome h2{max-width:270px;font-size:32px}.empty-welcome p{max-width:260px}.empty-welcome>.button{font-size:11px}.empty-welcome>img{width:57px;bottom:28px;right:22px}.next-meeting-card{border-radius:11px;padding:25px}.next-meeting-card h2{margin-top:26px;font-size:29px}.next-meeting-bottom{margin-top:28px}.next-meeting-bottom>.button{min-height:40px;font-size:11px}.next-meeting-bottom .secondary-action{font-size:10px}.app-panel-header{padding:20px 21px 13px}.app-panel-body{padding-inline:21px}.task-row{padding-block:17px}.task-title{font-size:13px}.task-details{font-size:10px}.task-delete{opacity:1}.agenda-list{padding-inline:20px}.agenda-item{grid-template-columns:51px minmax(0,1fr) 30px;gap:12px;padding-block:20px}.agenda-title{font-size:13px}.agenda-item>time{font-size:11px}.agenda-sub{font-size:10px}.memory-card{padding:22px}.people-grid{grid-template-columns:1fr;gap:13px}.person-card{min-height:190px;padding:21px}.person-card>.row-between{margin-bottom:15px}.person-card h2{font-size:22px}.person-card>p{font-size:12px}.person-card>small{padding-top:17px;font-size:11px}.person-card .avatar{width:40px;height:40px;font-size:13px}.filter-bar{flex-wrap:wrap;gap:16px}.filter-tabs{flex-wrap:nowrap;gap:3px;max-width:100%;padding-bottom:2px;overflow:auto}.filter-tabs button{white-space:nowrap;padding:9px 10px;font-size:10px}.inline-search{max-width:100%}.inline-search input{padding-block:11px;font-size:12px}.tasks-main{padding-inline:20px}.task-quick-add{gap:9px}.task-quick-add input{font-size:12px}.task-quick-add .button{padding-inline:10px;font-size:9px}.calendar-controls{gap:6px}.calendar-controls .icon-button{width:31px}.calendar-controls .button{padding-inline:10px;font-size:10px}.calendar-week-grid{display:none}.calendar-mobile-list{display:block}.calendar-mobile-day{margin-bottom:22px}.calendar-mobile-day>h3{color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:500}.calendar-mobile-day>h3>span{color:var(--primary);margin-left:7px;font-size:10px}.calendar-mobile-day>.app-empty{padding:18px;font-size:11px}.settings-card{padding:23px}.settings-card .field input,.settings-card .field select{font-size:13px}.settings-grid{gap:20px}.notes-grid{gap:15px}.note-card{padding:22px}.dialog-backdrop{align-items:center;padding:12px}.dialog{border-radius:12px;max-height:calc(100dvh - 24px)}.dialog-head{padding:21px 21px 14px}.dialog-head h2{font-size:25px}.dialog-body{padding:21px}.dialog .field input,.dialog .field textarea,.dialog .field select{min-height:45px;font-size:14px}.dialog .field label{font-size:12px}.dialog .field-row{grid-template-columns:1fr 1fr;gap:11px}.dialog-actions .button{flex:1;min-height:43px;font-size:12px}.toast{gap:17px;width:max-content;max-width:calc(100vw - 26px);padding:13px 17px;font-size:11px;bottom:90px}.guest-page{padding-top:26px}.guest-page>.brand-logo{width:166px;margin-bottom:30px}.guest-card{padding:26px}.guest-card h1{font-size:34px}.app-error{align-items:flex-start;padding:16px;font-size:12px}.calendar-controls{margin-top:4px}.workspace-page-head:has(.calendar-controls){flex-wrap:wrap}.workspace-page-head:has(.calendar-controls)>.button{margin-left:auto}.settings-inline-row{font-size:11px}.provider-row button{font-size:10px}.workspace[data-theme=dark] .workspace-topbar{background:var(--bg)}}@media (max-width:370px){.public-header .brand-logo{width:143px}.header-actions .button{gap:6px;padding-inline:10px;font-size:9px}.header-actions{gap:4px}.public-header{gap:7px}.hero-copy h1{font-size:13.3vw}.hero-visual{width:94%}.preview-heading .preview-title{font-size:16px}.preview-content{padding:17px 14px 10px}.preview-meeting .preview-meeting-title{font-size:24px}.preview-body{min-height:348px}.product-preview{min-height:0}.journey-tabs button{gap:4px;font-size:10px}.clock-time{font-size:82px}.clock-cities button{padding-inline:9px;font-size:8px}.people-headline h2{font-size:33px}.workspace-main,.workspace-topbar{padding-inline:16px}.workspace-page-head h1{font-size:28px}.dialog .field-row{grid-template-columns:1fr}.closing-section h2>.icon{width:41px;height:41px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover{transform:none}.js-motion [data-reveal]{opacity:1;transform:none}}@media (forced-colors:active){.button,.badge,.next-meeting-card,.preview-meeting,.task-toggle,.filter-tabs button.active{border:1px solid buttontext}.square-check.checked,.task-toggle.completed{forced-color-adjust:auto}.brand-logo{background:#fff}}@media print{.workspace-sidebar,.workspace-topbar,.workspace-mobile-nav,.public-header,.public-footer,.button,.dialog-backdrop{display:none!important}.workspace{display:block}.workspace-main{padding:0}.workspace{--bg:#fff;--panel:#fff;--text:#000;--muted:#444;--border:#ccc}.next-meeting-card{color:#000;background:#fff;border:1px solid #ccc}}.booking-slots{grid-template-columns:repeat(3,1fr);gap:8px;max-height:240px;padding:3px;display:grid;overflow:auto}.booking-slots button{color:#555575;border:1px solid #dddde8;border-radius:5px;min-height:43px;font-size:12px}.booking-slots button.selected{color:#fff;background:#1e22aa;border-color:#1e22aa}.booking-slots button:hover{border-color:#1e22aa}.hint{color:#646475;font-size:12px;line-height:1.8}.mobile-secondary-links{display:none}@media (max-width:650px){.mobile-secondary-links{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;margin-top:24px;padding:4px 20px;display:flex}.mobile-secondary-links>a{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:17px 0;font-size:12px;display:flex}.mobile-secondary-links>a:last-child{border:0}.mobile-secondary-links>a>.icon:last-child{margin-inline-start:auto}}.calendar-month-grid{background:var(--panel);border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.month-weekday{text-align:center;color:var(--muted);border-bottom:1px solid var(--border);padding:14px 5px;font-size:10px}.month-day{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);min-height:109px;padding:6px;position:relative}.month-day:nth-child(7n){border-inline-end:0}.month-day.outside{background:var(--bg);color:var(--muted)}.month-date{border-radius:50%;width:30px;height:30px;font-size:11px}.month-date.current{background:var(--primary);color:var(--panel)}.month-day.selected .month-date:not(.current){background:var(--tint);color:var(--primary)}.month-meetings{flex-direction:column;gap:3px;padding-top:3px;display:flex}.month-meetings>button{background:var(--tint);color:var(--primary);text-align:start;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:4px 5px;font-size:9px;overflow:hidden}.month-meetings>button>span{margin-inline-end:4px;font-size:8px}.month-mobile-count{display:none}.calendar-agenda-view{max-width:900px}.calendar-agenda-view .calendar-mobile-day>h3{color:var(--muted);margin:23px 0 11px;font-size:12px;font-weight:500}.calendar-agenda-view .calendar-mobile-day>h3>span{color:var(--primary);margin-inline-start:7px;font-size:10px}@media (max-width:650px){.month-day{text-align:center;min-height:67px;padding:2px}.month-date{width:40px;height:40px;font-size:12px}.month-meetings{display:none}.month-mobile-count{color:var(--primary);font-size:9px;line-height:1;display:block}.month-weekday{padding:12px 1px;font-size:9px}.calendar-month-grid{border-radius:7px}}.connected-account{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 0 15px 45px;display:flex}.connected-account strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.connected-account small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.6;display:block}.connected-account button{color:var(--primary);padding:5px 0;font-size:10px}.connected-account>div:first-child{min-width:0}@media (max-width:600px){.connected-account{padding-inline-start:0}}.private-uploads{border-top:1px solid var(--border);margin-top:28px;padding-top:25px}.private-uploads h3{letter-spacing:-.04em;margin-bottom:12px;font-size:18px;font-weight:500}.upload-form{margin:22px 0}.upload-form input[type=file]{max-width:100%;height:auto;padding:10px;font-size:12px}.upload-form input::file-selector-button{background:var(--soft);color:var(--text);border:0;border-radius:3px;margin-inline-end:10px;padding:9px 12px}.upload-form .field small{margin-top:8px;display:block}.upload-consent{align-items:flex-start;gap:10px;margin:19px 0;font-size:12px;line-height:1.8;display:flex}.upload-consent input{accent-color:var(--primary);margin-top:5px}.upload-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.upload-actions .button{min-height:40px;font-size:11px}.upload-progress{margin-top:18px;font-size:11px;line-height:1.8}.upload-progress progress{width:100%;height:6px;accent-color:var(--primary);margin-top:8px;display:block}.upload-list{margin:24px 0 0;padding:0;list-style:none}.upload-list li{border-top:1px solid var(--border);padding:20px 0}.upload-file-heading{align-items:flex-start;gap:11px;display:flex}.upload-file-heading>div{min-width:0}.upload-file-heading strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.upload-file-heading small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}.notification-choice{align-items:flex-start;gap:11px;margin:16px 0;font-size:13px;line-height:1.8;display:flex}.notification-choice input{accent-color:var(--primary);margin-top:5px}.field input,.field textarea,.field select{border-color:#8d8d9d}.workspace[data-theme=dark] .field input,.workspace[data-theme=dark] .field textarea,.workspace[data-theme=dark] .field select{border-color:#727288}.workspace .hint{color:var(--muted)}.community-seats{border-bottom:1px solid var(--border);margin-bottom:30px;padding-bottom:30px}.community-seats h3{letter-spacing:-.03em;margin-bottom:12px;font-size:20px;font-weight:500}.community-seats form{margin:23px 0}.community-seats .hint{margin-top:15px}.relationship-avatar{color:#6e5145}.preview-meeting p{color:#d4d5ff}.language-picker{justify-content:flex-end;align-items:center;gap:12px;margin:0 0 25px;font-size:12px;display:flex}.language-picker select{color:inherit;background:0 0;border:1px solid #8d8d9d;border-radius:4px;max-width:180px;padding:8px}html[lang=ja] h1,html[lang=ja] h2,html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{letter-spacing:normal;line-height:1.35}html[dir=rtl] .workspace-sidebar{border-inline-end:1px solid var(--border);border-right:0}html[dir=rtl] .workspace-page-head>.button{margin-left:0;margin-inline-start:auto}html[dir=rtl] .auth-back svg{transform:rotate(180deg)}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=time],html[dir=rtl] input[type=date]{text-align:start;direction:ltr}html[dir=rtl] .workspace-main{text-align:start}.auth-recovery{color:#1e22aa;text-underline-offset:3px;margin:12px 0 22px;font-size:12px;text-decoration:underline;display:block}.recovery-page{max-width:470px;margin:65px auto;padding:0 25px}.recovery-page>.brand-logo,.recovery-page>a>.brand-logo{margin-bottom:40px}.recovery-page h1{letter-spacing:-.04em;margin:25px 0;font-size:36px;font-weight:500}.recovery-page p{margin-bottom:26px;font-size:14px;line-height:1.9}.auth-form-wrap>.language-picker{width:100%;max-width:390px}.auth-form-wrap:has(.language-picker){padding-top:35px;padding-bottom:35px}@media (max-width:650px){.people-headline p,.footer-global>p,.closing-section p,.platform-strip>p,.world-clock>p,.footer-links>div{font-size:12px}.hero-copy>p,.manifesto-bottom>p,.journey-copy>p,.global-copy>p{font-size:14px;line-height:1.8}.footer-bottom,.hero-cta>span{font-size:11px}.public-nav,.clock-cities button{font-size:12px}.visual-caption{font-size:9px}.journey-copy>.eyebrow,.section-index{font-size:10px}.toast{animation:none}}.toast{color:#fff}.toast>span{color:inherit}.toast{animation:none}.guest-brand{margin-bottom:36px}.guest-primary{margin-top:25px}.guest-organizer{color:#646475;margin-top:24px;font-size:13px}.guest-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.guest-actions>.button{white-space:normal;text-align:center;flex:1;min-width:140px}.guest-card h1{overflow-wrap:anywhere}.guest-details time{display:block}.guest-response{color:#1e22aa;margin-bottom:16px;font-size:13px}.guest-privacy{margin-top:24px;color:#646475!important;font-size:12px!important;line-height:1.8!important}.guest-manage{margin-top:24px}.guest-change-panel{border-top:1px solid #e5e5ed;margin-top:22px;padding-top:24px}.guest-change-panel h2{letter-spacing:-.025em;margin-bottom:12px;font-size:23px;font-weight:500}.guest-change-panel .hint{margin-bottom:22px}.guest-card .notice{margin-top:18px}.guest-card .booking-slots button{border-color:#8d8d9d;min-height:46px}.guest-card .booking-slots button.selected{border-color:#1e22aa}.guest-card .language-picker{margin-bottom:28px}.guest-footer{gap:20px}.guest-card .spinner{flex-shrink:0}@media (max-width:420px){.guest-card{padding:24px 20px}.guest-actions>.button{min-width:120px}.guest-card .booking-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-footer{text-align:center;flex-wrap:wrap;justify-content:center}}.transfer-file{margin-top:20px}.transfer-format{margin:18px 0;font-size:12px;line-height:1.8}.transfer-format summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.transfer-format p{margin-top:10px}.transfer-format code{overflow-wrap:anywhere;white-space:normal;margin-top:12px;display:block}.transfer-preview{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.transfer-preview h3{margin-bottom:9px;font-size:17px;font-weight:500}.transfer-preview>p,.transfer-result p{font-size:12px;line-height:1.8}.transfer-preview>ul:not(.transfer-warnings){border-block:1px solid var(--border);max-height:250px;margin:20px 0;padding:0;list-style:none;overflow:auto}.transfer-preview>ul:not(.transfer-warnings)>li{border-bottom:1px solid var(--border);padding:12px 0}.transfer-preview strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.transfer-preview small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.transfer-consent{align-items:flex-start;gap:10px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.transfer-consent input{accent-color:var(--primary);flex-shrink:0;width:17px;height:17px;margin-top:4px}.transfer-warnings{margin:15px 0;padding-inline-start:20px;font-size:12px;line-height:1.8}.transfer-result{margin-top:20px;display:block}.data-transfer input[type=file]{max-width:100%;font-size:12px}.data-transfer input[type=file]::file-selector-button{background:var(--panel);color:var(--text);cursor:pointer;border:1px solid #8d8d9d;border-radius:4px;margin-inline-end:12px;padding:9px}.data-transfer .field small{color:var(--muted);font-size:12px;line-height:1.6}.data-transfer .form-error{margin:18px 0}.data-transfer .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:420px){.data-transfer .field-row{grid-template-columns:1fr}}.operations-unlock{max-width:600px}.operations-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.operations-toolbar>p{color:var(--muted);flex:1;min-width:200px;font-size:12px;line-height:1.7}.operations-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.operations-summary article{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:18px}.operations-summary span{color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.operations-summary strong{font-size:23px;font-weight:500}.operations-section{margin-top:24px}.operations-table{max-width:100%;margin-top:20px;overflow:auto}.operations-table table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.operations-table th{text-align:start;color:var(--muted);border-bottom:1px solid var(--border);padding:12px;font-weight:500}.operations-table td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;min-width:70px;padding:12px}.operations-table td:first-child{min-width:140px}.operations-table small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.operations-support{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-top:22px;display:grid}.operations-case{text-align:start;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.operations-case[aria-pressed=true]{color:var(--primary)}.operations-case strong{font-size:13px;font-weight:500;display:block}.operations-case small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.operations-case-detail{border-inline-start:1px solid var(--border);min-width:0;padding-inline-start:26px}.operations-case-detail h3{margin-bottom:12px;font-size:20px;font-weight:500}.operations-case-detail>p,.operations-case-detail>small{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.operations-message{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:5px;max-height:450px;margin:20px 0;padding:18px;overflow:auto}.operations-reconcile{max-width:600px}.operations-section .form-error{margin:18px 0}@media (max-width:1000px){.operations-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-support{grid-template-columns:1fr}.operations-case-detail{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;padding-top:24px}.operations-toolbar>.button{flex:1;font-size:12px}.operations-section{padding:20px}.operations-case{align-items:flex-start}.operations-table th,.operations-table td{padding:9px;font-size:11px}.operations-case>.badge{font-size:9px}.operations-summary strong{font-size:21px}}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.offline-status{inset-inline:20px;z-index:1000;color:#fff;background:#171722;border:1px solid #686877;border-radius:7px;align-items:center;gap:12px;max-width:560px;margin-inline:auto;padding:15px 20px;font-size:13px;line-height:1.6;display:flex;position:fixed;bottom:20px;box-shadow:0 5px 20px #17172220}@media (max-width:650px){.offline-status{bottom:90px;font-size:12px;inset-inline:14px}}.provider-artifacts{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.provider-artifacts h3{letter-spacing:-.025em;font-size:17px;font-weight:500}.provider-artifacts>.hint{margin-top:16px}.provider-artifacts>.row-between{align-items:flex-start;gap:15px}.provider-artifacts .notice{margin:18px 0}.provider-artifacts .form-error{margin-top:18px}.provider-artifact-review{background:var(--bg);border:1px solid var(--border);border-radius:8px;margin-top:22px;padding:20px}.provider-artifact-review h4{margin-bottom:13px;font-size:16px;font-weight:500}.provider-artifact-review>p{overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.8}.provider-artifact-review>.button{margin-top:12px}.provider-artifacts .upload-list>li>.button{margin-top:13px}.polls-panel{margin-top:32px}.polls-panel>.app-panel-header{align-items:flex-start;gap:20px}.polls-panel .hint{margin-block:12px;line-height:1.8}.polls-panel .app-panel-header .hint{max-width:500px;margin-bottom:0}.poll-create,.poll-detail{max-width:780px}.poll-create h3,.poll-heading h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin-block:14px;font-size:24px;font-weight:500;line-height:1.25}.poll-create>.field:first-of-type{margin-top:24px}.poll-proposals{border:0;min-width:0;margin:10px 0 4px;padding:0}.poll-proposals legend{margin-bottom:15px;font-size:13px;font-weight:500}.poll-proposal{align-items:center;gap:12px;display:flex}.poll-proposal>.field{flex:1;min-width:0}.poll-proposal>.icon-button{flex-shrink:0}.poll-proposal input{min-width:0}.poll-expiry{margin-top:24px}.poll-create .form-error,.poll-detail>.form-error{margin-top:20px}.poll-heading{margin:28px 0}.poll-heading>.detail-copy{white-space:pre-wrap}.poll-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px;display:grid}.poll-option{border:1px solid var(--border);border-radius:7px;min-width:0;padding:20px}.poll-option.selected{border-color:var(--primary);background:var(--tint)}.poll-option-time time{overflow-wrap:anywhere;font-size:14px;line-height:1.7;display:block}.poll-option-time small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.poll-tallies{gap:22px;margin:20px 0;display:flex}.poll-tallies span{color:var(--muted);font-size:11px}.poll-tallies strong{color:var(--text);margin-bottom:3px;font-size:23px;font-weight:500;display:block}.poll-confirm{background:var(--tint);border-radius:7px;margin-block:24px;padding:22px}.poll-confirm h4{font-size:17px;font-weight:500}.poll-confirm .guest-actions>.button{flex:initial}.poll-participants,.poll-list{margin:18px 0;padding:0;list-style:none}.poll-participants>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.poll-participants>li>div:first-child{flex:1;min-width:0}.poll-participants strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.poll-participants small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.8;display:block}.poll-participant-actions{flex-wrap:wrap;gap:8px;display:flex}.poll-invite{margin-top:24px}.poll-share{background:var(--tint);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:7px;margin-block:20px;padding:20px}.poll-share label{margin-bottom:12px;font-size:12px;display:block}.poll-share input{background:var(--panel);border:1px solid var(--muted);width:100%;max-width:100%;color:var(--text);border-radius:4px;padding:12px;font-size:12px;display:block}.poll-close{border-top:1px solid var(--border);margin-top:30px;padding-top:22px}.poll-close>p{font-size:13px}.poll-list>li>button{text-align:start;border-bottom:1px solid var(--border);align-items:center;gap:16px;width:100%;padding:16px 0;font-size:14px;display:flex}.poll-list>li:last-child>button{border-bottom:0}.poll-list span{overflow-wrap:anywhere;flex:1;min-width:0}.poll-list small{color:var(--muted);font-size:11px}.poll-vote{border:1px solid #d8d8e5;border-radius:6px;min-width:0;margin:25px 0;padding:18px}.poll-vote legend{max-width:100%;padding:0 6px;line-height:1.7}.poll-vote legend>span{color:#646475;margin-bottom:4px;font-size:10px;display:block}.poll-vote time{overflow-wrap:anywhere;font-size:14px;display:block}.poll-vote small{color:#646475;font-size:11px}.poll-vote-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.poll-vote-choices label{cursor:pointer;border:1px solid #8d8d9d;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12px;display:flex}.poll-vote-choices label:has(input:checked){color:#1e22aa;background:#eeeefb;border-color:#1e22aa}.poll-vote-choices input{accent-color:#1e22aa;flex-shrink:0;width:15px;height:15px}.poll-vote-choices label:has(input:focus-visible){outline-offset:3px;outline:2px solid #1e22aa}.poll-vote-choices label:has(input:disabled){opacity:.7;cursor:default}@media (max-width:650px){.polls-panel>.app-panel-header{flex-wrap:wrap}.poll-options{grid-template-columns:1fr}.poll-participants>li{flex-wrap:wrap;align-items:flex-start}.poll-participant-actions{width:100%}.polls-panel .field-row{grid-template-columns:1fr}.poll-list>li>button{flex-wrap:wrap}.poll-list small{max-width:100px}.poll-vote{padding:14px 10px}.poll-vote-choices{gap:6px}.poll-vote-choices label{gap:5px;font-size:11px}.poll-create h3,.poll-heading h3{font-size:22px}}.contact-merge{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.contact-merge>.row-between{flex-wrap:wrap;align-items:flex-start;gap:18px}.contact-merge h3{letter-spacing:-.02em;font-size:17px;font-weight:500}.contact-merge .hint{margin-block:15px;line-height:1.8}.contact-merge>form{margin-top:22px}.contact-merge h4{margin-block:22px 12px;font-size:14px;font-weight:500}.merge-preview{background:var(--bg);border:1px solid var(--border);border-radius:7px;margin-top:24px;padding:20px}.merge-preview>h4:first-child{margin-top:0}.merge-result>div{border-bottom:1px solid var(--border);padding:10px 0}.merge-result dt{color:var(--muted);margin-bottom:6px;font-size:10px}.merge-result dd{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.merge-conflicts{margin:12px 0;padding:0;list-style:none}.merge-conflicts li{border-inline-start:2px solid var(--primary);margin-block:15px;padding-inline-start:13px}.merge-conflicts strong{font-size:12px;font-weight:500}.merge-conflicts p{overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8}.merge-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merge-counts>div{background:var(--panel);border-radius:5px;padding:12px}.merge-counts dt{color:var(--muted);margin-bottom:8px;font-size:11px}.merge-counts dd{font-size:21px;font-weight:500}.merge-history{margin-top:23px}.merge-history summary{color:var(--primary);cursor:pointer;padding:8px 0;font-size:12px}.merge-history>div{border-top:1px solid var(--border);margin-top:10px;padding-block:20px}.merge-history strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.merge-history small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}.merge-undo{background:var(--tint);border-radius:6px;margin-top:15px;padding:18px}.merge-undo>p{font-size:12px;line-height:1.8}.contact-merge .form-error{margin-top:20px}.calendar-view-toolbar{flex-wrap:wrap;gap:16px}.calendar-date-picker{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.calendar-date-picker input{border:1px solid var(--border);color:var(--text);background:var(--panel);font:inherit;border-radius:5px;min-height:36px;padding:8px 10px}.calendar-zone-caption{color:var(--muted);align-items:center;gap:7px;margin:0 0 13px;font-size:11px;display:flex}.calendar-zone-caption [role=status]{margin-inline-start:auto}.calendar-clock-notice{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:12px 15px;font-size:12px;line-height:1.7;display:flex}.calendar-clock-notice svg{flex-shrink:0;margin-top:3px}.calendar-grid-help{margin-bottom:12px}.time-grid-scroll{border:1px solid var(--border);background:var(--panel);overscroll-behavior:contain;border-radius:9px;height:min(660px,72vh);min-height:340px;max-height:660px;scroll-padding-top:150px;position:relative;overflow:auto}.time-grid-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.time-grid-canvas{min-width:calc(var(--day-count) * 124px);width:100%}.time-grid-head,.time-grid-body{grid-template-columns:repeat(var(--day-count),minmax(0,1fr));display:grid}.time-grid-head{z-index:5;background:var(--panel);border-bottom:1px solid var(--border);position:sticky;top:0;box-shadow:0 3px 6px #00000004}.time-grid-heading{border-inline-end:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.time-grid-heading:last-child{border:0}.time-grid-date{width:100%;min-height:54px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.time-grid-date b{color:var(--text);font-size:18px;font-weight:500}.time-grid-heading.current .time-grid-date b{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.time-grid-all-day{flex-direction:column;gap:4px;min-height:41px;max-height:123px;padding:0 5px 7px;display:flex;overflow:auto}.time-grid-all-day-label{color:var(--muted);padding:0 3px;font-size:11px}.time-grid-all-day button{text-align:start;white-space:nowrap;text-overflow:ellipsis;min-height:27px;color:var(--primary);background:var(--tint);border-radius:4px;flex-shrink:0;padding:6px 7px;font-size:10px;overflow:hidden}.time-grid-body{position:relative}.time-grid-column{border-inline-end:1px solid var(--border);min-width:0;position:relative;overflow:hidden}.time-grid-column:last-child{border:0}.time-grid-create{inset-inline:0;cursor:crosshair;background:0 0;width:100%;padding:0;position:absolute;top:0}.time-grid-create:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.time-grid-tick{background:var(--border);opacity:.5;pointer-events:none;height:1px;position:absolute;inset-inline:0}.time-grid-tick.major{opacity:1}.time-grid-tick span{inset-inline-start:4px;font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;line-height:1.25;position:absolute;top:3px}.time-grid-tick small{margin-top:2px;font-size:10px;display:block}.time-grid-event{text-align:start;border-inline-start:2px solid var(--primary);color:var(--primary);background:var(--tint);z-index:2;border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;padding:5px;font-size:10px;line-height:1.4;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #2022a80c}.time-grid-event:hover{filter:brightness(.96);box-shadow:0 2px 8px #11111115}.time-grid-event:focus-visible{outline:2px solid var(--primary);outline-offset:1px;z-index:4}.time-grid-event b{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;font-weight:550;overflow:hidden}.time-grid-event time{white-space:nowrap;font-size:9px}.time-grid-event small{opacity:.8;font-size:9px}.time-grid-event.is-completed{color:var(--muted);border-color:var(--muted);background:var(--bg)}.time-grid-ended{bottom:0;background:repeating-linear-gradient(135deg,var(--bg),var(--bg) 6px,var(--panel) 6px,var(--panel) 12px);color:var(--muted);border-top:1px solid var(--border);pointer-events:none;padding:9px 5px;font-size:9px;position:absolute;inset-inline:0}.calendar-skipped-date{color:var(--muted);padding:12px;font-size:11px;line-height:1.7}.calendar-agenda-item{text-align:start;border-bottom:1px solid var(--border);align-items:center;gap:17px;width:100%;padding:17px 0;font-size:12px;display:flex}.calendar-agenda-item>span:first-child{font-variant-numeric:tabular-nums;min-width:65px;color:var(--muted);font-size:11px}.calendar-agenda-item>span:nth-child(2){flex:1;min-width:0}.calendar-agenda-item b{overflow-wrap:anywhere;font-weight:500;display:block}.calendar-agenda-item small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.calendar-empty-add{color:var(--muted);text-align:start;align-items:center;gap:7px;width:100%;padding:17px 0;font-size:12px;display:flex}.single-day .time-grid-event{padding:6px 9px;font-size:12px}.single-day .time-grid-event time,.single-day .time-grid-event small{font-size:10px}.single-day .time-grid-canvas{min-width:240px}.single-day .time-grid-all-day{padding-inline:39px 6px}.single-day .time-grid-all-day button{font-size:11px}.workspace[data-theme=dark] .time-grid-event,.workspace[data-theme=dark] .time-grid-all-day button{color:#c5c5ff;background:#262645}.workspace[data-theme=dark] .time-grid-event.is-completed{background:var(--bg);color:var(--muted)}@media (max-width:700px){.calendar-view-toolbar{align-items:flex-start}.calendar-date-picker{justify-content:space-between;width:100%}.calendar-date-picker input{max-width:190px}.time-grid-scroll{height:62vh;max-height:570px}.calendar-grid-help{font-size:10px}.calendar-clock-notice{font-size:11px}.calendar-view-toolbar .filter-tabs button{padding-inline:13px}}.calendar-load-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.calendar-load-more .button{min-height:37px;font-size:11px}.task-planner{margin-top:30px;scroll-margin-top:20px}.task-planner .app-panel-header{flex-wrap:wrap;align-items:flex-start;gap:18px}.task-planner .app-panel-header>div{flex:1;min-width:190px}.task-planner .app-panel-header p{color:var(--muted);max-width:660px;margin-top:7px;font-size:11px;line-height:1.8}.task-planner .button{min-height:39px;padding:10px 13px;font-size:11px}.planner-form h3{overflow-wrap:anywhere;margin-bottom:20px;font-size:18px;font-weight:500}.planner-form .notice{margin-bottom:19px;font-size:12px;line-height:1.8}.planner-form{max-width:760px}.planner-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.planner-form-actions .text-link{margin-inline-start:auto;font-size:11px}.planner-form .form-error .text-link{margin-top:12px;font-size:12px;display:block}.planner-list{margin-top:14px}.planner-list summary{cursor:pointer;color:var(--muted);padding:7px 0;font-size:12px}.planner-list>button{text-align:start;border-top:1px solid var(--border);width:100%;color:var(--text);align-items:center;gap:13px;padding:15px 0;display:flex}.planner-list>button>span{flex:1;min-width:0}.planner-list b{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.planner-list small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.8;display:block}.planner-remove{border:1px solid var(--border);border-radius:6px;margin:16px 0;padding:16px}.planner-remove p{margin-bottom:13px;font-size:12px;line-height:1.8}.planner-remove .button{margin-inline-end:10px}.time-grid-event.is-planner{color:#354055;background:#eef0f4;border-color:#64738a}.time-grid-event.is-planner.has-conflict{color:#79500f;background:#fcf0df;border-color:#a76b1a}.workspace[data-theme=dark] .time-grid-event.is-planner{color:#e0e4ef;background:#30333f;border-color:#95a2bd}.workspace[data-theme=dark] .time-grid-event.is-planner.has-conflict{color:#f4d4a3;background:#483520;border-color:#e3ae6c}.time-grid-now{z-index:3;pointer-events:none;background:#b7513f;height:1px;position:absolute;inset-inline:35px 0}.time-grid-now:before{content:"";inset-inline-start:-3px;background:#b7513f;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.task-series{margin-top:30px}.task-series .app-panel-header{flex-wrap:wrap;align-items:flex-start;gap:17px}.task-series .app-panel-header>div{flex:1;min-width:180px}.task-series .app-panel-header p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.8}.task-series .button{min-height:40px;padding:10px 13px;font-size:11px}.series-create{max-width:780px}.series-create>.notice{margin-bottom:23px;font-size:12px;line-height:1.7}.series-weekdays{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;gap:13px;margin-bottom:19px;padding:14px;font-size:12px;display:flex}.series-weekdays legend{color:var(--muted);padding:0 7px;font-size:11px}.series-weekdays label{align-items:center;gap:6px;min-height:32px;display:flex}.series-weekdays input{accent-color:var(--primary)}.series-weekdays .hint{width:100%}.series-preview{border-top:1px solid var(--border);margin-top:20px;padding:19px 0}.series-preview h3{margin-bottom:15px;font-size:17px;font-weight:500}.series-preview ol{max-height:280px;margin:0;padding:0 10px;font-size:12px;line-height:1.8;list-style-position:inside;overflow:auto}.series-preview li{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:7px 0}.task-series-row{border-top:1px solid var(--border);margin-top:12px}.task-series-row>button{text-align:start;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.task-series-row>button>span{flex:1}.task-series-row b{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.task-series-row small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.8;display:block}.series-detail{max-width:780px;padding-bottom:20px}.series-occurrences{border:1px solid var(--border);border-radius:6px;max-height:320px;margin:16px 0;padding:0;list-style:none;overflow:auto}.series-occurrences li{border-bottom:1px solid var(--border);font-size:11px}.series-occurrences li:last-child{border:0}.series-occurrences li>span{color:var(--muted);padding:12px;display:block}.series-occurrences button{text-align:start;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.series-occurrences small{margin:0}.series-detail .form-error{margin-top:14px}.series-context{margin:15px 0 20px}.series-context summary{color:var(--primary);cursor:pointer;padding:8px 0;font-size:12px}.series-context .field-row{margin-top:13px}.time-grid-event b svg{vertical-align:-2px;flex-shrink:0}.series-filters{flex-wrap:wrap;margin-bottom:18px}.series-filters button{padding:9px 12px;font-size:11px}.series-create .form-error{margin-top:16px}.note-save-status{background:var(--panel);border:1px solid var(--border);border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.note-save-status svg{flex-shrink:0;margin-top:3px}.note-conflict{border:1px solid var(--border);background:var(--panel);border-radius:9px;margin:24px 0;padding:18px}.note-conflict h3{margin:0 0 18px;font-size:16px}.note-comparisons{grid-template-columns:1fr 1fr;gap:16px;display:grid}.note-comparison{min-width:0;font-size:12px;line-height:1.8}.note-comparison h4{letter-spacing:.04em;color:var(--muted);margin:0 0 10px;font-size:11px}.note-comparison strong{overflow-wrap:anywhere;display:block}.note-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.note-comparison dl{font-size:11px}.note-comparison dt{color:var(--muted)}.note-comparison dd{overflow-wrap:anywhere;margin:0 0 8px}.note-resolution-actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.note-resolution-actions .button{min-height:42px;font-size:11px}.note-conflict .consent-row{align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;display:flex}.note-conflict .consent-row input{margin-top:5px}@media (max-width:560px){.note-comparisons{grid-template-columns:1fr}.note-comparison+.note-comparison{border-top:1px solid var(--border);padding-top:15px}.note-resolution-actions .button{white-space:normal;text-align:start}}.note-delete{color:var(--note-danger,#9a473b)}.workspace[data-theme=dark] .note-delete{--note-danger:#f0a79e}.note-attachments{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.note-attachments h3{align-items:center;gap:9px;margin:0 0 10px;font-size:16px;display:flex}.note-attachments .hint{margin:9px 0 14px}.note-attachments .field{margin-top:20px}.note-attachments input[type=file]{max-width:100%;padding:11px;font-size:12px}.note-attachments input::file-selector-button{border:1px solid var(--border);color:inherit;background:0 0;border-radius:5px;margin-inline-end:10px;padding:7px 10px}.note-attachments .upload-file-heading>div{min-width:0}.note-attachments .upload-list strong,.attachment-pending bdi{overflow-wrap:anywhere}.attachment-pending{border-inline-start:2px solid var(--primary);margin:18px 0;padding-inline-start:14px}.attachment-pending p{margin-bottom:8px;font-size:13px;line-height:1.65}.note-attachments .upload-list{margin-bottom:18px}@media (max-width:560px){.note-attachments .upload-list li{align-items:stretch}.note-attachments .upload-actions{flex-wrap:wrap}}.attachment-review h4{margin:0 0 12px;font-size:15px;font-weight:600}.attachment-review>strong{overflow-wrap:anywhere;margin-bottom:12px;font-size:13px;display:block}.attachment-review>p{font-size:12px;line-height:1.8}@media (max-width:600px){.connected-account{flex-direction:column;align-items:stretch}.connected-account>div:last-child{justify-content:flex-end}.connected-account small{font-size:11px}}.workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.community-safety{max-width:850px}.community-safety h3{margin:28px 0 12px}.community-safety-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.community-review{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin:16px 0;padding:20px}.community-review h4{margin:14px 0;font-size:18px}.community-review-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.community-review blockquote{border-inline-start:3px solid var(--border);margin:12px 0;padding-inline-start:16px}.community-content-actions{width:100%;margin-top:12px}.community-content-actions .detail-actions,.community-safety .detail-actions{flex-wrap:wrap;gap:12px;margin:12px 0}.community-content-actions p,.community-safety-confirm p{font-size:13px;line-height:1.7}.community-safety-form,.community-safety-confirm{border:1px solid var(--border);border-radius:6px;min-width:0;margin-top:16px;padding:16px}.community-safety-form label{gap:8px;margin:12px 0;font-size:13px;display:grid}.community-safety-form select,.community-safety-form textarea{background:var(--panel);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:4px;padding:10px}.community-safety-form textarea{min-height:90px}.provider-row:has(>.community-content-actions){flex-wrap:wrap}.community-safety .section-row{flex-wrap:wrap;gap:12px}.global-preferences{border-top:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--ink,#171722);padding:24px max(24px,50% - 640px)}.global-preferences-fields{flex-wrap:wrap;gap:24px;display:flex}.global-preferences select{max-width:100%;min-height:44px;color:inherit;background:inherit;border:1px solid #aaa;border-radius:8px;max-width:320px;padding:8px}.region-notice{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;font-size:14px;line-height:1.6;display:flex}.region-notice p{margin:0}.global-preferences .language-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:600px){.region-notice{flex-direction:column;align-items:flex-start}.global-preferences-fields{flex-direction:column}}.brand-logo img{width:100%;height:auto;display:block}.brand-logo .brand-wordmark-dark,.workspace[data-theme=dark] .brand-logo:not(.brand-light) .brand-wordmark-light{display:none}.workspace[data-theme=dark] .brand-logo:not(.brand-light) .brand-wordmark-dark{display:block}.social-auth{margin:24px 0}.social-auth-buttons{gap:10px;display:grid}.social-auth-button{border:1px solid var(--border,#dedee8);color:#1f1f1f;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}.social-auth-button:hover:not(:disabled){background:#f7f7fa;border-color:#1e22aa}.social-auth-button:focus-visible{outline-offset:3px;outline:2px solid #1e22aa}.social-auth-button:disabled{opacity:.55;cursor:default}.social-auth-button small{margin-inline-start:auto}.social-provider-mark{width:22px;font-size:20px;font-weight:650;line-height:1}.social-provider-google{color:#4285f4}.social-provider-microsoft{color:#737373}.social-auth h2{font-size:20px;font-weight:500}.social-auth>p{color:var(--muted);font-size:13px}.social-auth .social-provider-mark{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.social-provider-mark img{object-fit:contain}.social-auth-button{border-color:#747775;font-weight:500}.social-auth-button>span:last-of-type{overflow-wrap:anywhere;flex:0 auto;min-width:0}.social-auth-button:lang(en),.social-auth-button:lang(en-GB){font-family:Arial,sans-serif}@media (min-width:651px) and (max-width:1000px){.pricing-grid .price-plan{padding:25px 18px}.pricing-grid .price-amount{font-size:43px}.pricing-grid .button{padding-inline:12px;font-size:12px}}.service-notices{border:1px solid var(--line,#e5e5ed);overflow-wrap:anywhere;border-radius:20px;min-width:0;margin-block:40px;padding:clamp(20px,3vw,36px)}.service-notices .operations-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.service-notice{border-block-start:1px solid var(--line,#e5e5ed);margin-block-start:20px;padding-block:24px}.service-notice h3{margin-block:12px}.service-notice p{line-height:1.65}.service-notice time{font-size:.875rem}.time-grid-event.is-available{border-style:dashed}.desktop-connect-top{flex-wrap:wrap;min-width:0}.desktop-connect-top>*{max-width:100%}.desktop-connect-top .language-picker{flex-wrap:wrap;min-width:0}.desktop-connect-top .language-picker select{max-width:100%}.desktop-connect{background:radial-gradient(ellipse at 50% 10%,#1e22aa0e,transparent 60%),var(--bg,#f7f8fc);flex-direction:column;gap:48px;min-height:100svh;padding:28px clamp(20px,6vw,90px);display:flex}.desktop-connect-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.desktop-connect-card{background:var(--surface,#fff);border:1px solid var(--line,#e0e2ec);border-radius:24px;align-self:center;inline-size:min(100%,520px);margin:auto 0;padding:42px clamp(22px,4vw,42px);box-shadow:0 18px 70px #1e22aa08}.desktop-connect-card h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(28px,4vw,40px);line-height:1.12}.desktop-connect-card>p{color:var(--muted,#686c80);line-height:1.65}.desktop-connect-mark{color:#1e22aa;background:#1e22aa0c;border-radius:16px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.desktop-connect-card .button{white-space:normal;text-align:center;margin-top:14px}.desktop-connect-owner{overflow-wrap:anywhere;border-top:1px solid var(--line,#e0e2ec);padding-top:24px;font-weight:600;color:var(--text,#191b2b)!important}.desktop-connect-back{text-align:center;margin-top:24px;font-size:14px;display:block}.desktop-connect-card details{margin-top:24px}.desktop-connect-card summary{cursor:pointer}.desktop-connect-card input{border:1px solid var(--line,#e0e2ec);direction:ltr;border-radius:10px;width:100%;padding:12px;font:13px ui-monospace,monospace}
