@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:#102824;font-synthesis:none;--green:#16883b;--mint:#cef3de;--purple:#eee5fa;--border:#e3dfe6;--muted:#6c6975;background:#fcf9f8;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #8c71b8}button{background:0 0;border:0}svg{flex-shrink:0}button:disabled{opacity:.55;cursor:wait}.site-header{border-bottom:1px solid var(--border);align-items:center;gap:26px;max-width:1320px;margin:0 auto;padding:30px 48px;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:12px;padding:0;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:flex}.brand-icon{color:var(--green);place-items:center;display:grid}.header-note{color:var(--muted);border-left:1px solid #dce1d8;padding-left:25px;font-size:13px}.text-button{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.site-header>.text-button,.header-actions{margin-left:auto}.button{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:14px 22px;font-size:14px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{background:var(--green);color:#fff}.primary:hover{background:#11732f}.soft{background:var(--mint);color:var(--green)}.full{width:100%;margin-top:18px}.landing{grid-template-columns:1fr 1fr;gap:45px 55px;max-width:1224px;margin:0 auto;padding:76px 48px 0;display:grid}.eyebrow{letter-spacing:2px;color:#6d458f;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.dot{background:#21bf4b;border-radius:50%;width:7px;height:7px;display:inline-block}.hero-copy h1{letter-spacing:-3px;margin:25px 0;font-family:Manrope,sans-serif;font-size:clamp(46px,4.9vw,68px);font-weight:750;line-height:1.13}.hero-copy h1 em{color:#16883b;font-style:normal;position:relative}.hero-copy h1 em:after{content:"";border-top:3px solid #a7e9c4;border-radius:50%;height:8px;position:absolute;bottom:-6px;left:0;right:0;transform:rotate(-3deg)}.hero-copy>p{color:#666371;margin:24px 0 28px;font-size:16px;line-height:1.8}.google{color:#142d25;background:#cef3de;gap:15px;min-width:265px;min-height:54px}.google:hover{background:#b6edcf}.google-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-family:Arial,sans-serif;font-size:22px;font-weight:700;display:grid}.demo-link{border-bottom:1px solid #ada2ba;margin-top:18px;padding:4px 0;font-size:13px;display:block}.demo-link span{margin-left:7px}.hero-note{color:#76717f;margin-top:31px;font-size:11px}.hero-preview{padding-top:38px;position:relative}.mini-preview{background:#fff;border:1px solid #e2dce5;border-radius:22px;padding:24px;position:relative;transform:rotate(-1deg);box-shadow:0 22px 60px #49385812}.preview-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:18px;font-size:11px;font-weight:550;display:flex}.preview-days{justify-content:space-between;margin:20px 0;display:flex}.preview-days span{color:#696473;padding:10px 8px;font-size:9px}.preview-days .active{background:var(--purple);color:#55327b;border-radius:8px}.example-tag{color:#76717f;margin:14px 0 22px;font-size:9px}.mini-hours{color:#76717f;justify-content:space-between;margin:0 0 12px 100px;font-size:9px;display:flex}.mini-row{align-items:center;gap:9px;margin:15px 0;display:flex}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.mint{color:#185d39;background:#d1f3df}.lilac{color:#70429a;background:#eee3fa}.peach{color:#70429a;background:#e8e2f8}.mini-row strong{width:45px;font-size:11px;font-weight:550}.mini-track{background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#e7e3ec calc(16.666% - 1px) 16.666%);flex:1;height:23px;position:relative}.mini-track i{background:#a9edc3;border-radius:6px;height:22px;position:absolute}.mini-track i.purple{background:#dac9f0}.mini-track i.blue{background:#cbe0f5}.mini-result{color:#185d39;background:#ddf6e7;border-radius:12px;align-items:center;gap:12px;margin-top:27px;padding:17px 14px;display:flex}.mini-result strong{font-size:12px;display:block}.mini-result small{color:#5f7468;margin-top:4px;font-size:10px;display:block}.result-check{margin-left:auto}.floating-note{background:#eee5fa;border:1px solid #dfd1ed;border-radius:8px;padding:12px 17px;font-size:11px;display:inline-block;position:absolute;bottom:-19px;right:-8px;transform:rotate(4deg);box-shadow:0 6px 15px #69654a09}.floating-note span{margin-left:14px;font-size:18px}.how-it-works{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:45px;margin:60px 0 35px;padding-top:34px;display:grid}.step{color:#75529b;letter-spacing:1px;background:#eee5fa;border-radius:5px;padding:5px 8px;font-size:10px}.how-it-works h3{margin:16px 0 8px;font-family:Manrope;font-size:16px;font-weight:700}.how-it-works p{color:#6c6874;margin:0;font-size:12px;line-height:1.7}footer{color:#797380;border-top:1px solid var(--border);justify-content:space-between;max-width:1224px;margin:0 auto;padding:28px 48px;font-size:10px;display:flex}.header-actions{align-items:center;gap:17px;display:flex}.account{color:#70429a;background:#eee3fa;border-radius:50%;width:34px;height:34px;font-size:13px}.demo-banner{color:#705e85;background:#f2ecf8;justify-content:center;align-items:center;gap:20px;padding:11px 30px;font-size:11px;display:flex}.demo-banner button{font-size:11px;text-decoration:underline}.dashboard{max-width:1224px;margin:auto;padding:45px 48px 40px}.dashboard-heading h1{letter-spacing:-1.3px;margin:13px 0 9px;font:750 36px/1.2 Manrope,sans-serif}.dashboard-heading>p{color:#6c6874;font-size:13px}.workspace{border:1px solid var(--border);background:#fff;border-radius:20px;margin-top:30px;padding:24px;box-shadow:0 8px 30px #4938580d}.workspace-header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;display:flex}.tabs{background:#f6f2f8;border-radius:10px;gap:3px;padding:4px;display:flex}.tabs button{white-space:nowrap;border-radius:8px;padding:11px 20px;font-size:12px;font-weight:650}.tabs .active{color:#14382a;background:#cef3de}.zone-label{color:#6c6874;align-items:center;gap:8px;font-size:11px;display:flex}.zone-label select{border:1px solid var(--border);color:#393342;background:#fff;border-radius:9px;max-width:240px;padding:10px 26px 10px 10px;font-size:11px}.day-tabs{background:#fcfafc;border:1px solid #e3dfe9;border-radius:11px;gap:6px;padding:4px;display:flex}.day-tabs button{border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:43px;font-size:12px;font-weight:550;display:flex}.day-tabs button small{opacity:.7;font-size:10px;font-weight:400}.day-tabs .selected{color:#14382a;background:#b9efce;box-shadow:0 1px 3px #63448610}.editor-intro{color:#6c6874;justify-content:space-between;align-items:center;margin:24px 0 13px;font-size:11px;display:flex}.editor-intro>span{align-items:center;gap:7px;display:flex}.save-status{color:#587463;font-size:10px}.save-status.error,.error{color:#ac493b}.editor-scale{grid-template-columns:115px 1fr 40px;gap:10px;display:grid}.time-scale{color:#77717f;justify-content:space-between;padding:0 0 12px;font-size:9px;display:flex}.day-row{border-bottom:1px solid #ece7ef;grid-template-columns:115px 1fr 40px;align-items:center;gap:10px;padding:14px 0;display:grid}.day-name{font-size:12px;font-weight:550}.day-name small{color:#817a88;margin-top:4px;font-size:9px;font-weight:400;display:block}.track-stack{flex-direction:column;gap:8px;display:flex}.time-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e4e0e9 calc(25% - 1px) 25%);min-height:32px;position:relative}.time-track:before{content:"";background:#dfdee7;border-radius:3px;height:3px;position:absolute;top:15px;left:0;right:0}.range{color:#103e27;z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#a9edc3;border-radius:7px;justify-content:center;align-items:center;min-width:6px;height:30px;display:flex;position:absolute;top:1px}.range.purple{color:#633a89;background:#dac9f0}.range.blue{color:#3c617d;background:#cbe0f5}.range-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 12px;font-size:10px;font-weight:650;overflow:hidden}.range[data-range]{cursor:grab}.range[data-range]:active{cursor:grabbing}.range[data-range] .range-label{cursor:inherit;height:100%}.handle{cursor:ew-resize;color:#fff;z-index:2;touch-action:none;background:#10af40;border-radius:7px;place-items:center;min-width:23px;height:30px;padding:0;font-size:10px;display:grid;position:absolute;top:0}.handle.left{left:0}.handle.right{right:0}.handle:before{content:"";position:absolute;inset:-7px -3px}.plus{color:#7134b8;background:#eee5fa;border-radius:9px;justify-self:end;width:30px;height:30px;font-size:23px;line-height:1}.plus:hover{background:#e3d4f7}.range-chips{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.range-chips:empty{display:none}.range-chips button{color:#3f6651;background:#eaf9f0;border-radius:4px;padding:3px 5px;font-size:10px}.range-chips span{color:#4d7d61;margin-left:5px}.editor-footer{color:#77717f;border-top:1px solid #ece7ef;justify-content:space-between;align-items:center;margin-top:10px;padding:20px 0 0;font-size:10px;display:flex}.editor-footer p{margin:0;line-height:1.7}.editor-footer>span{white-space:nowrap}.below-workspace{color:#77717f;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.mobile-only{display:none}.group-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:28px 0 18px;display:flex}.group-toolbar strong{font-size:14px}.group-toolbar p{color:#77717f;margin:6px 0;font-size:10px}.week-controls{color:#6c6874;align-items:center;gap:10px;font-size:11px;display:flex}.week-controls button{background:#f4eef9;border-radius:8px;width:32px;height:32px;font-size:23px}.example-controls{color:#77558f;background:#f4eefb;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:10px 13px;font-size:10px;display:flex}.example-controls .text-button{white-space:nowrap;font-size:10px;text-decoration:underline}.overlap-scale,.person-row{grid-template-columns:190px 1fr;gap:20px;display:grid}.person-row{border-bottom:1px solid #ece7ef;align-items:center;min-height:75px}.person-name{align-items:center;gap:10px;display:flex}.person-name strong{font-size:11px;font-weight:550;display:block}.person-name small{color:#77717f;margin-top:4px;font-size:9px;display:block}.person-times{color:#6d6975;margin-top:5px;font-size:9px}.everyone{border-bottom:0;min-height:72px}.overlap-results{margin-top:18px}.overlap-result{color:#185d39;background:#ddf6e7;border-radius:13px;align-items:center;gap:17px;margin-top:12px;padding:20px;display:flex}.overlap-result strong{font-size:16px;font-weight:650}.overlap-result p{color:#587463;margin:6px 0 0;font-size:11px}.overlap-result>svg:last-child{margin-left:auto}.empty-state{text-align:center;color:#6c6874;padding:28px 15px 20px}.empty-state>svg{color:#8f6bb4}.empty-state h3{color:#193f2d;margin:12px 0 8px;font:650 18px Manrope}.empty-state p{font-size:12px;line-height:1.6}.empty-state .button{margin-top:9px;font-size:12px}.group-switch{color:#6c6874;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.group-switch select{border:1px solid var(--border);border-radius:7px;max-width:250px;padding:7px}.dialog{color:#142d25;border:1px solid #e3dfe6;border-radius:22px;width:calc(100% - 32px);max-width:440px;padding:35px;box-shadow:0 30px 120px #23351c25}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27362166}.close{color:#77717f;padding:7px;position:absolute;top:15px;right:15px}.modal-icon{color:#16883b;background:#ddf6e7;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:22px;display:grid}.dialog h2{letter-spacing:-.7px;margin:12px 0;font:750 25px/1.3 Manrope}.dialog p{color:#6c6874;font-size:13px;line-height:1.7}.dialog label{color:#595261;font-size:12px}.dialog input{color:#393342;background:#fcfafc;border:1px solid #e3dfe9;border-radius:9px;width:100%;min-height:46px;margin-top:8px;padding:13px;font-size:13px}.dialog input[readonly]{font-size:12px}.time-inputs{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.dialog .input-hint{font-size:11px;line-height:1.6}.delete-button{color:#9d786a;margin:17px auto 0;padding:7px;font-size:12px;display:block}.notice{color:#705e85;background:#f4eef9;border-radius:9px;padding:14px;font-size:12px;line-height:1.6}.form-error{min-height:8px;color:#b95546!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#toast{color:#fff;opacity:0;pointer-events:none;z-index:10;text-align:center;background:#185d39;border-radius:12px;max-width:calc(100% - 32px);padding:13px 20px;font-size:12px;transition:all .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);box-shadow:0 8px 30px #0002}#toast.show{opacity:1;transform:translate(-50%)}@media (width>=1500px){.landing{padding-top:100px;padding-bottom:45px}.hero-copy h1{font-size:75px}.hero-preview{padding-top:55px}.mini-preview{padding:30px}.mini-row{margin:20px 0}.how-it-works{margin-top:80px}}@media (width<=900px){.site-header{padding:23px 26px}.header-note{display:none}.landing{gap:25px;padding:45px 28px 0}.hero-copy h1{font-size:50px}.hero-copy>p{font-size:14px}.mini-preview{padding:17px}.mini-row{gap:6px}.mini-row strong{width:35px;font-size:10px}.mini-hours{margin-left:80px}.preview-days span{padding:8px 5px}.preview-head{font-size:10px}.mini-result{padding:13px 10px}.mini-result strong{font-size:11px}.mini-result small{font-size:9px}.floating-note{font-size:10px;right:-5px}.how-it-works{margin-top:45px}.dashboard{padding:35px 25px}.workspace{padding:20px}.workspace-header{gap:10px}.tabs button{padding:10px 12px}.zone-label{gap:5px}.zone-label select{max-width:185px}.editor-scale,.day-row{grid-template-columns:90px 1fr 30px}.overlap-scale,.person-row{grid-template-columns:150px 1fr;gap:12px}.range-label{font-size:9px}.handle{min-width:19px}footer{padding:25px 28px}}@media (width<=640px){.site-header{gap:15px;padding:20px}.brand{gap:8px;font-size:22px}.brand-icon svg{width:27px;height:27px}.header-actions{gap:11px}.invite-top{border-radius:10px;gap:6px;min-height:38px;padding:10px 12px;font-size:11px}.invite-top svg{width:15px;height:15px}.account{width:31px;height:31px;font-size:11px}.landing{padding:38px 23px 0;display:block}.hero-copy h1{letter-spacing:-2.8px;margin-top:22px;font-size:54px}.hero-copy>p{font-size:15px}.hero-copy .google{width:100%;margin-top:0}.hero-note{margin-top:23px;font-size:10px}.hero-preview{max-width:440px;margin:0 auto;padding-top:35px}.mini-preview{padding:20px}.mini-row strong{width:45px}.mini-hours{margin-left:100px}.preview-days span{padding:10px 9px}.preview-head{font-size:11px}.mini-result strong{font-size:12px}.floating-note{bottom:-13px;right:-3px}.how-it-works{margin:45px 0 20px;padding-top:9px;display:block}.how-it-works>div{padding:20px 0 10px 49px;position:relative}.step{position:absolute;top:35px;left:0}.how-it-works h3{font-size:15px}.how-it-works p{font-size:12px}footer{gap:20px;padding:23px 20px;font-size:9px;line-height:1.6}footer span{white-space:nowrap}.demo-banner{align-items:flex-start;gap:10px;padding:10px 20px;font-size:10px;line-height:1.5}.demo-banner button{white-space:nowrap;padding-top:1px;font-size:10px}.dashboard{padding:28px 16px}.dashboard-heading{padding:0 4px}.dashboard-heading .eyebrow{letter-spacing:1.6px;font-size:8px}.dashboard-heading h1{letter-spacing:-1px;margin-top:12px;font-size:28px}.dashboard-heading>p{max-width:310px;font-size:12px;line-height:1.7}.workspace{border-radius:16px;margin-top:23px;padding:16px}.workspace-header{flex-direction:column;align-items:stretch;gap:18px;padding-bottom:20px}.tabs button{flex:1;padding:11px 10px;font-size:12px}.zone-label{align-self:flex-start}.zone-label select{max-width:270px;font-size:11px}.day-tabs{gap:0;padding:4px}.day-tabs button{min-height:43px;padding:4px;font-size:11px}.editor-intro{margin-top:22px;font-size:10px}.editor-scale{display:block}.editor-scale>div:first-child,.editor-scale>div:last-child{display:none}.time-scale{font-size:8px}.day-row{grid-template-columns:1fr 35px;gap:17px 8px;padding:16px 0 23px;display:none}.day-row.current{display:grid}.day-name{grid-column:1;font:700 19px Manrope}.day-name small{margin-top:6px;font:400 10px DM Sans}.track-stack{grid-area:2/1/auto/-1;gap:15px}.time-track{min-height:40px}.time-track:before{top:19px}.range{border-radius:8px;height:38px;top:1px}.handle{min-width:25px;height:38px}.handle:before{inset:-4px -5px}.range-label{padding:0 8px;font-size:10px}.range[data-range] .range-label{visibility:hidden}.plus{border-radius:11px;grid-area:1/2;width:36px;height:36px;font-size:26px}.range-chips{grid-column:1/-1;gap:8px}.range-chips button{background:#eaf9f0;border-radius:8px;min-height:39px;padding:10px 12px;font-size:11px}.range-chips span{margin-left:8px}.editor-footer{align-items:flex-start;gap:12px;padding-top:15px;font-size:9px}.editor-footer p{line-height:1.9}.editor-footer>span{padding-top:3px;font-size:8px}.mobile-only{display:block}.below-workspace{align-items:flex-start;padding:0 8px;font-size:9px;line-height:1.7}.below-workspace svg{margin-top:2px}.group-toolbar{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.group-toolbar strong{font-size:13px}.week-controls{align-self:flex-end;gap:10px;font-size:10px}.week-controls button{width:29px;height:29px}.example-controls{align-items:flex-start;font-size:9px;line-height:1.6}.example-controls .text-button{padding:0;font-size:9px}.overlap-scale{display:block}.overlap-scale>div:first-child{display:none}.person-row{grid-template-columns:1fr;gap:10px;padding:16px 0}.person-name{gap:9px}.person-name .avatar{width:27px;height:27px;font-size:10px}.person-name strong{font-size:11px}.person-name small{font-size:8px}.person-row .range-label{padding:0 3px;font-size:9px}.person-times{margin-top:7px;font-size:9px}.everyone{gap:8px;padding-top:20px}.everyone .person-name>svg{width:22px;height:22px}.everyone .range-label{font-size:9px}.overlap-result{gap:10px;padding:17px 13px}.overlap-result strong{font-size:13px}.overlap-result p{font-size:9px;line-height:1.6}.overlap-result>svg{width:24px;height:24px}.overlap-result>svg:last-child{width:17px}.dialog{padding:28px 24px}.dialog h2{font-size:23px}.dialog p{font-size:12px}.dialog .button{font-size:13px}.time-inputs{gap:12px}.empty-state h3{font-size:16px}.empty-state p{font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-time-scale{display:none}@media (width<=640px){.editor-scale{display:none}.mobile-time-scale{color:#77717f;justify-content:space-between;padding:0 0 12px;font-size:8px;display:flex}.editor .range{left:calc((var(--range-start) - var(--view-start)) / var(--view-span) * 100%)!important;width:calc((var(--range-end) - var(--range-start)) / var(--view-span) * 100%)!important}.editor .range[data-range] .range-label{visibility:visible;padding:0 26px}.editor .range{min-width:9px}}:root{--ink:#102824;--green:#16a442;--mint:#cef3de;--purple:#eee5fa;--border:#e3dfe6;--muted:#6c6975;color:var(--ink)}.brand-icon{color:#20bd48}.tabs{background:0 0;gap:8px;padding:0}.tabs button{background:var(--purple);color:#47305f}.tabs .active{background:var(--mint);color:var(--ink)}.tabs .purple-tab{color:#553080;background:#ddcbf5}.invite-top{color:#7134b8;background:#faf6ff;border:1px solid #ad82de}.day-tabs{background:#fcfafc}.day-row{background:#fdfbfc;border:1px solid #e1dce6;border-radius:14px;margin-bottom:4px;padding:12px}.day-row:last-child{border:1px solid #e1dce6}.range{color:#103e27;background:linear-gradient(100deg,#b8f1cc,#9de8bc)}.handle{color:#fff;background:#0ead3d;border:1px solid #0a9c35}.mini-track i{background:#a9edc3}.hero-copy h1{color:var(--ink)}.floating-note{color:#63319b}@media (width<=640px){.day-row.current{padding:16px 10px 20px}.workspace{padding:16px}.range-chips button{color:#245b3c}}:root{--ink:#0d1110;--muted:#4c4b52;--mint:#cff4df;--purple:#dfccfa;color:var(--ink);background:#fffaf4}body{color:var(--ink);background:#fffaf4}.brand,.dashboard-heading h1,.hero-copy h1,.day-name,.person-name strong,.overlap-result strong,.mini-result strong{color:#0d1110}.site-header{background:#fff}.workspace,.dialog{background:#fff;border-color:#dedde2}.dashboard-heading>p,.hero-copy>p,.dialog p,.group-toolbar p,.person-times,.person-name small,.below-workspace,.editor-footer,.editor-intro,.save-status,.hero-note,.example-tag,.mini-result small,.overlap-result p{color:#4c4b52}.header-note,footer,.how-it-works p{color:#525158}.range,.mini-track i{color:#07110a;background:#a5e9ac}.range.purple,.mini-track i.purple{color:#100b16;background:#cdb0ee}.range.blue,.mini-track i.blue{color:#0b1118;background:#b3daf6}.range.common{color:#07110a;background:#74df8d}.range-label{color:inherit;font-size:12px;font-weight:700}.handle{background:#0aad38;border-color:#078d2b}.invite-top,.google,.soft{color:#071b0e;background:#cff4df;border:1px solid #c3ebd4}.invite-top:hover,.google:hover,.soft:hover{background:#b4eccb}.tabs button{color:#38373d;background:#f5f5f6;border:1px solid #dedde2;font-size:14px}.tabs .active{color:#0d1110;background:#b7efce;border-color:#abe5c1}.tabs .purple-tab{color:#0d1110;background:#dfccfa;border-color:#cfb5f1}.workspace:has([data-tab=group].active) .day-tabs .selected{color:#0d1110;background:#dfccfa}.day-tabs{background:#f8f8f9;border-color:#dedde2}.day-tabs button{color:#323138;font-size:13px;font-weight:650}.day-tabs .selected{color:#0d1110;background:#b7efce}.time-scale,.mobile-time-scale,.mini-hours{color:#303037;font-weight:550}.day-row{background:#fff;border-color:#dedde2}.day-name small{color:#69656e}.time-track:before{background:#ceced5}.plus{color:#6829b2;background:#e9ddfa}.range-chips button{color:#173e25;background:#e1f7e9}.overlap-result,.mini-result{color:#0b5120;background:#e0f8e9}.everyone .person-name{color:#0b5120}.group-toolbar strong{color:#0d1110;font-size:16px}.person-name strong{font-size:13px}.person-name small,.person-times{font-size:11px}.preview-head,.mini-row strong{color:#1a211d}.floating-note{color:#532482;background:#e6d5fa}@media (width<=640px){.tabs button{font-size:12px}.range-label,.person-row .range-label{font-size:11px}.person-name strong{font-size:12px}.person-name small,.person-times,.editor-footer,.below-workspace{font-size:10px}}.drag-time-tooltip{z-index:1000;color:#fff;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;background:#173e29;border:1px solid #ffffff40;border-radius:12px;padding:9px 15px;font-size:15px;font-weight:700;line-height:1.2;position:fixed;transform:translate(-50%);box-shadow:0 5px 16px #173e2933}.drag-time-tooltip:after{content:"";border:5px solid #0000;border-top-color:#173e29;margin-left:-5px;position:absolute;top:100%;left:50%}.guest-start{color:#0d1110;background:#b7efce;min-height:54px;padding:16px 25px}.guest-start:hover{background:#9ee9bd}.guest-promise{color:#4c4b52;margin-top:15px;font-size:12px}.group-day-note{color:#4c4b52;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.group-day-note .button{min-height:44px;padding:10px 14px;font-size:12px}.my-groups-button{white-space:nowrap;min-height:44px}.guest-device-note{margin-left:8px;display:block}.weekday-fieldset{border:0;margin:22px 0 0;padding:0}.weekday-fieldset legend{margin-bottom:12px;font-size:13px;font-weight:650}.weekday-choices{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.weekday-choices label{cursor:pointer;margin:0;position:relative}.weekday-choices input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.weekday-choices span{background:#f5f5f6;border:1px solid #dedde2;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:12px;font-weight:650;display:flex}.weekday-choices input:checked+span{color:#16131a;background:#dfccfa;border-color:#bb94e6}.weekday-choices input:focus-visible+span{outline-offset:3px;outline:3px solid #8c71b8}.my-groups{gap:10px;max-height:45vh;margin-top:20px;display:grid;overflow:auto}.group-card{text-align:left;background:#fbfafc;border:1px solid #dedde2;border-radius:13px;grid-template-columns:1fr auto;gap:5px;padding:16px;display:grid}.group-card:hover{background:#f1e8fc}.group-card strong{font-size:16px}.group-card small{color:#4c4b52;grid-column:1;font-size:12px}.group-card svg{grid-area:1/2/3;align-self:center}.dialog textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dedde2;border-radius:10px;padding:12px}.dialog #another-group{min-height:44px;margin:20px auto 0}@media (width<=640px){.header-actions{gap:8px}.my-groups-button{font-size:11px}.site-header{gap:10px}.site-header .brand{gap:7px;font-size:20px}.invite-top{padding:10px;font-size:11px}.invite-top svg{width:16px}.account{width:32px;height:32px}.weekday-choices{gap:4px}.weekday-choices span{font-size:11px}.guest-device-note{margin-left:0}.below-workspace{flex-wrap:wrap}}.day-time-scale{display:none}.day-row{scroll-margin-top:20px}@media (width<=640px){.editor>.mobile-time-scale{display:none}.editor .day-row,.editor .day-row.current{margin-bottom:14px;padding:18px 10px 20px;display:grid}.day-time-scale{color:#303037;justify-content:space-between;gap:4px;padding:2px 0 0;font-size:9px;font-weight:550;display:flex}.track-stack{gap:14px}.day-row{scroll-margin-top:16px}}@media (width<=900px),(pointer:coarse){input,textarea,select,.dialog input,.dialog input[readonly],.dialog textarea,.zone-label select,.group-switch select{font-size:16px}}.workspace .day-tabs button.outside-group{color:#74717b;background:#f0f0f2}:is(.workspace .day-tabs button.outside-group.selected,.workspace:has([data-tab=group].active) .day-tabs button.outside-group.selected){color:#45434c;background:#dedde3;box-shadow:inset 0 0 0 1px #c7c5cf}.editor .day-row.outside-group{background:#f5f5f7;border-color:#e1e0e5}.editor .day-row.outside-group .day-name{color:#74717b}.group-day-hint{color:#6d6973;margin:12px 2px 0;font-size:11px;line-height:1.6}#create-group-submit:disabled{color:#68716c;cursor:not-allowed;opacity:1;background:#d9dcda;transform:none}.brand-copy{display:block}.brand-copy strong{font:inherit}.brand-copy small,.mobile-group-area,.mobile-menu-icon,.mobile-add-time{display:none}.profile-navigation{border-top:1px solid #e3dfe6;margin-top:18px;padding-top:4px}.profile-navigation>.text-button{min-height:40px;margin:16px auto 0}@media (width<=640px){body:has(.dashboard){color:#101a15;background:#fbf9f8}body:has(.dashboard) .site-header{background:0 0;border-bottom:0;gap:12px;padding:24px 22px 16px}.site-header .brand{letter-spacing:-1px;text-align:left;gap:11px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{line-height:1.15}.brand-copy small{letter-spacing:0;color:#48464d;font:400 12px/1.3 DM Sans,sans-serif;display:block}.brand-icon svg{stroke-width:1.8px;color:#20b747;width:35px;height:35px}.header-actions{margin-left:auto}.header-actions .my-groups-button,.header-actions .invite-top,.account-initial{display:none}.header-actions .account{color:#77717f;background:0 0;border-radius:8px;width:34px;height:40px;padding:0}.mobile-menu-icon{font-size:25px;line-height:1;display:block}.dashboard{padding:9px 20px 24px}.dashboard-heading{display:none}.workspace{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.workspace-header{flex-direction:column;align-items:stretch;gap:16px;padding:0 0 18px;display:flex}.tabs{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.tabs button{letter-spacing:-.3px;color:#21192d;background:#efe7f9;border:0;border-radius:12px;min-height:43px;padding:10px 8px;font-size:14px;font-weight:550}.tabs button.active{color:#10271a;background:#cef2dc;font-weight:700}.tabs button.purple-tab{color:#20142d;background:#e1cff8;font-weight:700}.mobile-group-area{flex-direction:column;gap:14px;display:flex}.mobile-group-picker{color:#605969;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}.mobile-group-picker select{color:#17191a;background:#fff;border:1px solid #ddd6e2;border-radius:10px;width:100%;min-width:0;min-height:40px;padding:8px 12px;font-size:16px}.mobile-member-strip{background:#f4eff8;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:12px;display:flex}.mobile-members{scrollbar-width:none;align-items:center;gap:13px;min-width:0;display:flex;overflow-x:auto}.mobile-member{flex-direction:column;flex:0 0 48px;align-items:center;gap:5px;min-width:0;display:flex}.member-face{border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:650;display:grid;box-shadow:0 1px 4px #382c4910}.member-caption{color:#18151e;text-overflow:ellipsis;white-space:nowrap;max-width:61px;font-size:10px;line-height:1.3;overflow:hidden}.member-caption.is-you{color:#133b24;background:#cff2dc;border-radius:9px;padding:2px 10px}.more-members{color:#6f5b84;font-size:12px}.member-invite{color:#7238b7;background:#fbf8ff;border:1px solid #b58ada;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.zone-label{align-self:stretch;gap:0;width:100%;display:flex}.zone-label>svg{display:none}.zone-label select{color:#17191a;background:#fff;border-color:#d8d3dc;border-radius:11px;width:100%;max-width:none;min-height:42px;padding:8px 12px;font-size:16px}.day-tabs{background:#f5f2f7;border-color:#e5e0e9;border-radius:11px;gap:3px;min-height:39px;padding:3px}.day-tabs button{color:#1e1a22;background:#fff;border:1px solid #eee8f2;border-radius:8px;min-width:0;min-height:32px;padding:4px 2px;font-size:12px;line-height:1.2}.day-tabs button.selected{color:#102319;background:#b3ebc6;border-color:#a4e7bb}.day-tabs button small{font-size:9px}.group-day-hint{color:#807887;margin:8px 2px 0;font-size:10px;line-height:1.4}.editor-intro{justify-content:flex-end;min-height:14px;margin:8px 0 0}.editor-intro>span:first-child{display:none}.save-status{color:#748174;font-size:10px}.day-list{height:auto;max-height:none;overflow:visible}.editor .day-list .day-row{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:18px 0 0;display:none}.editor .day-list .day-row.current{display:grid}.editor .day-list .day-row.outside-group{background:#f4f3f6;border-radius:13px;padding:18px 10px 10px}.day-name{color:#12241b;letter-spacing:-.5px;grid-column:1;font:750 21px/1.25 Manrope,sans-serif}.day-name small{color:#89818c;margin-top:6px;font:400 11px/1.4 DM Sans,sans-serif}.track-stack{grid-area:2/1;gap:16px}.day-time-scale{color:#514a58;gap:3px;padding:4px 0 0;font-size:10px;font-weight:400;line-height:1.3}.time-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e0dce5 calc(25% - 1px) 25%);min-height:48px}.time-track:before{background:#d9d6df;height:4px;top:22px}.range{color:#10351f;background:linear-gradient(90deg,#bcefc9,#9be5ad);border-radius:9px;height:39px;top:5px}.range-label{font-size:11px}.handle{background:#12a83c;border-radius:8px;width:18px;min-width:18px;height:39px;font-size:11px}.handle:before{inset:-7px -5px}.editor .range[data-range] .range-label{padding:0 18px;font-size:11px}.editor .range.compact-range .range-label{visibility:hidden}.editor .range.compact-range .handle{width:13px;min-width:13px}.editor .day-row>.plus{display:none}.range-chips{grid-column:1;gap:7px;margin:0;display:none}.day-row:has(.compact-range) .range-chips{display:flex}.range-chips button{color:#326047;background:#e9f7ee;border-radius:8px;min-height:32px;padding:6px 10px;font-size:12px}.mobile-add-time{color:#7132b7;background:#eee6f9;border-radius:16px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;margin-top:6px;padding:12px;font-size:15px;font-weight:600;display:flex}.mobile-add-time>span{font-size:24px;line-height:1}.editor-footer{border-top-color:#e9e3ed;margin-top:18px;padding-top:12px;font-size:10px}.editor-footer p{line-height:1.5}.editor-footer>span{font-size:9px}.below-workspace{color:#837b88;margin:18px 0 0;padding:0;font-size:10px;line-height:1.5}body:has(.dashboard) footer{display:none}.group-day-note{gap:8px;margin-top:16px;font-size:11px}.group-day-note .button{border-radius:10px;min-height:32px;padding:6px 10px;font-size:11px}.desktop-group-switch{display:none}.group-toolbar{align-items:stretch;gap:6px;margin:10px 0 14px}.group-toolbar>div:first-child{display:none}.week-controls{align-self:flex-end;font-size:11px}.week-controls button{width:27px;height:27px}.person-row{gap:5px;min-height:70px;padding:12px 0}.person-name .avatar{width:30px;height:30px;font-size:12px}.person-name strong{font-size:12px;font-weight:650}.person-name small{font-size:9px}.person-times{color:#7d7285;margin-top:2px;font-size:10px}.person-row .range{height:25px;top:7px}.person-row .time-track{min-height:39px}.person-row .time-track:before{height:3px;top:19px}.range.purple{background:#dac3f1}.range.blue{background:#bdddf4}.range.common{background:#8ee6a8}.overlap-result{background:#e0f8e9;border-radius:14px;gap:10px;padding:15px 13px}.overlap-result strong{font-size:15px}.overlap-result p{font-size:11px}.empty-state{padding:20px 10px}.empty-state h3{font-size:16px}}@media (width<=360px){.site-header .brand{gap:8px;font-size:22px}.brand-copy small{font-size:10px}.brand-icon svg{width:29px;height:29px}body:has(.dashboard) .site-header{padding:20px 16px 14px}.dashboard{padding-left:15px;padding-right:15px}.mobile-member-strip{gap:8px;padding:10px}.mobile-members{gap:8px}.mobile-member{flex-basis:42px}.member-invite{padding:7px;font-size:11px}.tabs button{font-size:13px}}@media (width<=640px){.editor-footer{display:none}.dashboard:has([data-tab=mine].active) .below-workspace{display:none}.below-workspace .guest-device-note{display:none}.editor .handle{font-size:0}.editor .handle:after{content:"";box-sizing:content-box;border-left:2px solid #fff;border-right:2px solid #fff;width:4px;height:12px}}.editor .time-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#dedbe2 calc(25% - 1px) 25%) 0 19px/100% 44px no-repeat;min-height:70px}.editor .time-track:before{background:#d7d5dc;border-radius:5px;height:5px;top:39px}.editor .time-track:after{content:"";background:#dedbe2;width:1px;height:44px;position:absolute;top:19px;left:0}.editor .range[data-range]{color:#092a16;background:linear-gradient(90deg,#b4edc5,#9de6b1);border:1px solid #97dca8;border-radius:14px;min-width:0;height:42px;top:20px;overflow:visible;box-shadow:0 2px 5px #184e251a}.editor .range[data-range] .range-label{text-overflow:clip;visibility:visible;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.25px;background:0 0;border:0;width:max-content;max-width:none;height:40px;padding:0;font-size:14px;font-weight:750;line-height:40px;position:absolute;top:0;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.editor .range[data-range] .handle,.editor .range.compact-range .handle{color:#fff;z-index:2;background:linear-gradient(90deg,#11b33e,#0aa734);border:1px solid #07962f;border-radius:13px;place-items:center;width:28px;min-width:28px;height:42px;padding:0;font-size:0;display:grid;top:-1px;box-shadow:0 2px 4px #14522620}.editor .range[data-range] .handle:before{content:"";position:absolute;inset:-4px -8px}.editor .range[data-range] .handle:after{content:"";box-sizing:content-box;opacity:.96;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:0;width:4px;height:17px;display:block}.editor .range[data-range].label-above .range-label{color:#153b24;background:#fbf9f8;border-radius:6px;height:23px;padding:0 4px;line-height:23px;top:-28px}@media (width<=640px){.day-time-scale{color:#514b56;font-size:11px}.editor .day-row .range-chips{display:none}.editor .range[data-range] .range-label,.editor .range[data-range].label-above .range-label{font-size:14px}.track-stack{padding-inline:14px}}.editor .range[data-range].label-above .range-label{left:calc(50% + var(--time-label-shift,0px))}.editor .range[data-range] .handle,.editor .range.compact-range .handle{width:34px;min-width:34px}.editor .range[data-range] .handle.left{left:-17px}.editor .range[data-range] .handle.right{right:-17px}.editor .range[data-range] .handle:before{inset:-4px -5px}.editor .range[data-range] .handle:after{border-left-width:3px;border-right-width:3px;width:6px;height:18px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=640px){.track-stack{padding-inline:17px}}.overlap-table{--timeline-gutter:210px}.overlap-rows{isolation:isolate;position:relative}.intersection-columns{inset:0 0 0 var(--timeline-gutter);pointer-events:none;z-index:-1;position:absolute}.intersection-column{background:#73f07a30;border-radius:7px;position:absolute;top:0;bottom:0}.overlap-table .person-row{background:0 0;position:relative}.overlap-table .range{color:#072e19;touch-action:auto;background:#a5e8b1;border-radius:9px}.overlap-table .range.purple{color:#221033;background:#d6bdf0}.overlap-table .range.blue{color:#112d43;background:#bddff7}.overlap-table .range.common{background:#7fe598;font-weight:750}.overlap-table .range-label{letter-spacing:-.2px;text-overflow:clip;padding:0 5px;font-size:12px}.overlap-table .range-label.visually-clipped{opacity:0}.overlap-result{align-items:flex-start}.overlap-result>svg{flex-shrink:0;margin-top:3px}.overlap-result-content{flex:1;min-width:0}.overlap-result-content>strong{font-size:19px;font-weight:750;line-height:1.25;display:block}.overlap-result h3{color:#102b1c;margin:4px 0 0;font-size:15px;line-height:1.35}.overlap-invite-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.whatsapp-share{color:#fff;background:#127f36;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.whatsapp-share:hover{background:#09682b}.whatsapp-event{color:#165f31;text-underline-offset:3px;font-size:12px}.event-invite-hint{color:#496453;margin-top:9px;font-size:10px;line-height:1.5;display:block}@media (width<=900px) and (width>=641px){.overlap-table{--timeline-gutter:162px}}@media (width<=640px){.overlap-table{--timeline-gutter:40px}.overlap-scale{margin-bottom:4px;margin-left:40px}.overlap-rows .person-row{border-bottom:0;gap:0;min-height:0;padding:9px 0 10px}.overlap-rows .person-row>div:last-child{min-width:0;margin-left:40px}.overlap-rows .person-name{gap:10px;min-height:30px}.overlap-rows .person-name strong{font-size:12px;line-height:1.2}.overlap-rows .person-name small{display:none}.overlap-rows .person-name>div{min-width:0}.overlap-rows .person-name .avatar{flex-shrink:0;width:30px;height:30px;font-size:12px}.overlap-rows .person-row .time-track{height:32px;min-height:32px}.overlap-rows .person-row .time-track:before{background:#d4d1d7;height:3px;top:15px}.overlap-rows .person-row .range{border-radius:8px;height:25px;top:3px}.overlap-rows .person-times{color:#77717f;margin-top:1px;font-size:10px;line-height:1.4}.overlap-rows .everyone{border-top:1px solid #e8e4ea;margin-top:4px;padding-top:12px}.overlap-rows .everyone .person-name{gap:10px}.overlap-rows .everyone .person-name>svg{flex-shrink:0;width:30px;height:30px}.overlap-results{margin-top:18px}.overlap-result-content>strong{font-size:19px}.overlap-result h3{font-size:14px}.overlap-result p{margin-top:5px;font-size:11px}.overlap-result>svg{width:28px;height:28px}.overlap-invite-actions{gap:10px}.whatsapp-share,.whatsapp-event{font-size:11px}.time-scale{font-size:9px}.mobile-members{flex-wrap:wrap;flex:1 1 0;align-items:flex-start;gap:10px 8px;padding:2px;overflow:visible}.mobile-member,.mobile-member .member-face{flex-shrink:0}.mobile-member .member-caption{max-width:100%}.more-members{white-space:nowrap;align-self:center}}.event-create-button{color:#fff;background:#127f36;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.event-create-button:hover{background:#09682b}.event-summary{background:#e0f8e9;border-radius:13px;flex-direction:column;gap:5px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.4;display:flex}.event-summary strong{font-size:16px}.event-summary small{color:#52665a;font-size:11px}.event-options{flex-direction:column;gap:8px;display:flex}.event-option{color:#152c23;background:#fff;border:1px solid #e3dce8;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:12px;text-decoration:none;display:flex}.event-option:hover{background:#f6f2fa;border-color:#bb9bd7}.event-option-icon{color:#75439c;background:#eee5f8;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.event-option.whatsapp .event-option-icon{color:#147b38;background:#d9f5e3}.event-option.google .event-option-icon{color:#2868c6;background:#e9f1ff}.event-option.outlook .event-option-icon{color:#1969a9;background:#e5f3ff}.event-option>span:nth-child(2){flex:1;min-width:0}.event-option strong{font-size:14px;display:block}.event-option small{color:#706775;margin-top:4px;font-size:11px;line-height:1.4;display:block}.event-option>svg{color:#86758e;flex-shrink:0}.native-whatsapp-event{color:#276b40;text-underline-offset:3px;align-self:flex-start;margin:0 0 5px 14px;font-size:11px}.copy-event-details{color:#70469a;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:17px;padding:8px;font-size:12px;display:flex}.dialog:has(.event-options){max-height:calc(100dvh - 32px);overflow-y:auto}@media (width<=640px){.dialog:has(.event-options){padding:24px 20px}.dialog:has(.event-options) .modal-icon{display:none}.event-option{min-height:60px;padding:10px 12px}.event-summary{margin-top:15px}}.workspace .tabs button[aria-selected=false]{color:#625b69;box-shadow:none;background:#f4f3f5;border:2px solid #0000;font-weight:500}.workspace .tabs button[aria-selected=true]{font-weight:750;box-shadow:0 2px 5px #153c2510}.workspace .tabs button[data-tab=mine][aria-selected=true]{color:#103b20;background:#b5eac7;border:2px solid #6fc68e}.workspace .tabs button[data-tab=group][aria-selected=true]{color:#321b49;background:#dcc5f5;border:2px solid #b38ad8}.mobile-member.is-current .member-face{outline-offset:2px;outline:2px solid #16883b}.mobile-member.is-current .member-caption{font-weight:750}@media (width>=641px){.workspace-header{flex-wrap:wrap}.workspace-header>.tabs{order:0}.workspace-header>.zone-label{order:1}.mobile-group-area{flex:0 0 100%;order:2;align-items:center;gap:20px;display:flex}.mobile-group-picker{color:#605969;align-items:center;gap:10px;font-size:12px;display:flex}.mobile-group-picker select{color:#17191a;background:#fff;border:1px solid #ddd6e2;border-radius:10px;max-width:260px;min-height:40px;padding:8px 12px;font-size:13px}.mobile-member-strip{background:#f4eff8;border-radius:14px;flex:1;align-items:center;gap:20px;min-width:0;padding:12px 16px;display:flex}.mobile-members{flex-wrap:wrap;flex:1;align-items:center;gap:16px;min-width:0;padding:3px;display:flex}.mobile-member{flex-direction:column;flex:0 0 52px;align-items:center;gap:6px;min-width:0;display:flex}.member-face{border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;font-weight:650;display:grid}.member-caption{white-space:nowrap;text-overflow:ellipsis;color:#18151e;max-width:60px;font-size:10px;overflow:hidden}.member-caption.is-you{color:#133b24;background:#cff2dc;border-radius:9px;padding:2px 10px}.more-members{color:#6f5b84;font-size:12px}.member-invite{color:#7238b7;background:#fbf8ff;border:1px solid #b58ada;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 10px;font-size:12px;line-height:1.2;display:flex}.desktop-group-switch{display:none}}@media (width>=641px) and (width<=900px){.mobile-group-area{flex-wrap:wrap}.mobile-member-strip{flex-basis:100%}}.current-time-line{z-index:5;pointer-events:none;background:#e13e45;width:.75px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.current-time-line[hidden]{display:none}.current-time-line:before{content:"";background:#e13e45;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.editor .time-track>.current-time-line{top:19px;bottom:7px}.current-time-column{inset:0 0 0 var(--timeline-gutter);z-index:4;pointer-events:none;position:absolute}
