:root{color-scheme:light;--paper:#f7f8fd;--ink:#1c1a3f;--muted:#55537a;--rule:#d5d7ea;--wash:#e9ecfa;--link:#3159c9;--join:#4f7df3;--join-press:#3a68e0;--cloth-top:#2a2662;--cloth-bottom:#0b0a1c;--hardware:#1c1a3f;--screen:#fff;--measure:36rem;--page:72rem;--gutter:clamp(1rem, 4vw, 2.5rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#0e0d24;--ink:#e9ecfa;--muted:#a9acd0;--rule:#34336a;--wash:#18173a;--link:#8aa6f8;--cloth-top:#3a3585;--cloth-bottom:#16143a;--hardware:#e9ecfa;--screen:#22214a}}:root[data-theme=dark]{color-scheme:dark;--paper:#0e0d24;--ink:#e9ecfa;--muted:#a9acd0;--rule:#34336a;--wash:#18173a;--link:#8aa6f8;--cloth-top:#3a3585;--cloth-bottom:#16143a;--hardware:#e9ecfa;--screen:#22214a}.on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:revert}}:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--calendrop-font-body);color:var(--ink);background:var(--paper);margin:0;font-size:1.0625rem;line-height:1.7}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1.5px}a:focus-visible,.button:focus-visible{outline:3px solid var(--join);outline-offset:3px;border-radius:.4rem}h1,h2,h3{text-wrap:balance;font-family:var(--calendrop-font-display);font-optical-sizing:auto;letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.15}code{font-family:var(--calendrop-font-mono);font-size:.88em}.skip{position:absolute;left:-100vw}.skip:focus{left:var(--gutter);z-index:1;background:var(--paper);padding:.25rem .75rem;top:.75rem}.site-header,main>section,.site-footer{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.brand{font-family:var(--calendrop-font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.brand img{width:2.25rem;height:2.25rem}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.5rem;font-size:.95rem;display:flex}.site-nav a{color:var(--ink);text-decoration:none}.site-nav a:hover{color:var(--link)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2rem,6vw,5rem) clamp(2rem,5vw,4rem);display:grid}.hero h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5.2vw,4rem);line-height:1.04}.hero h1 em{font-style:italic;font-weight:500}.lede{max-width:30rem;color:var(--muted);margin:1.5rem 0 0;font-size:1.15rem}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.button{border:1.5px solid var(--rule);color:var(--ink);background:0 0;border-radius:999px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-block}.button:hover{border-color:var(--ink)}.button.is-primary{border-color:var(--join);color:#fff;background:var(--join)}.button.is-primary:hover{border-color:var(--join-press);background:var(--join-press)}.fine{color:var(--muted);margin:1rem 0 0;font-size:.9rem}.desk{--cloth:linear-gradient(180deg, var(--cloth-top), var(--cloth-bottom));justify-content:center;align-items:flex-end;gap:4%;margin:0;font-size:clamp(.62rem,1.35vw,.95rem);display:flex}.display{flex-direction:column;align-items:center;display:flex}.display.is-main{width:62%}.display.is-side{width:34%}.bezel{aspect-ratio:16/10;background:var(--hardware);border-radius:.9em;width:100%;padding:.45em;position:relative}.screen{background:var(--screen);border-radius:.45em;height:100%;position:relative;overflow:hidden}.screen:before{content:"";background:linear-gradient(var(--wash), var(--wash)) 0 0 / 100% 14% no-repeat, linear-gradient(var(--rule), var(--rule)) 8% 32% / 60% 6% no-repeat, linear-gradient(var(--rule), var(--rule)) 8% 48% / 45% 6% no-repeat, linear-gradient(var(--rule), var(--rule)) 8% 64% / 52% 6% no-repeat;outline:1px solid var(--rule);border-radius:.4em;position:absolute;inset:12% 10% 20% 8%}.stand{background:var(--hardware);clip-path:polygon(30% 0,70% 0,85% 100%,15% 100%);width:18%;height:1.6em}.foot{background:var(--hardware);border-radius:.2em;width:38%;height:.35em}.screen{container-type:size}.display.is-main .screen{--u:calc(100cqw / 1440)}.display.is-side .screen{--u:calc(100cqw / 1920)}.cutin{padding:calc(64 * var(--u));color:#fff;text-align:center;background:linear-gradient(#1a1738f5,#050509f5);justify-content:center;align-items:center;font-family:ui-rounded,SF Pro Rounded,Hiragino Maru Gothic ProN,system-ui,sans-serif;animation:.6s cubic-bezier(.34,1.32,.64,1) .5s both drop;display:flex;position:absolute;inset:0}.display.is-side .cutin{animation-delay:.5s}.cutin:before{content:"";background:#1a1738f5;height:50%;position:absolute;inset:auto 0 100%}@keyframes drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.cutin .icon{fill:currentColor;vertical-align:-.05em;width:1.2em;height:.85em}.cutin-body{align-items:center;gap:calc(48 * var(--u));max-width:calc(900 * var(--u));flex-direction:column;display:flex}.countdown{gap:calc(4 * var(--u));flex-direction:column;line-height:1.15;display:flex}.countdown .lead{font-size:calc(28 * var(--u));opacity:.7;font-weight:500}.countdown .clock{font-size:calc(120 * var(--u));font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.meeting{align-items:center;gap:calc(14 * var(--u));flex-direction:column;display:flex}.meeting .title{font-size:calc(48 * var(--u));font-weight:600;line-height:1.15}.meeting .facts{align-items:center;gap:calc(14 * var(--u));font-size:calc(18 * var(--u));display:flex}.meeting .time{opacity:.6}.meeting .badge{align-items:center;gap:calc(6 * var(--u));color:#fff9;display:inline-flex}.meeting .dot{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#4f7df3;border-radius:50%}.meeting .people,.meeting .notes{font-size:calc(17 * var(--u));line-height:1.35}.meeting .people{opacity:.75}.meeting .notes{margin-top:calc(-8 * var(--u));opacity:.6}.meeting .join{margin-top:calc(8 * var(--u));padding:calc(20 * var(--u)) calc(56 * var(--u));font-size:calc(26 * var(--u));background:#4f7df3;border-radius:999px;align-items:center;gap:.4em;font-weight:700;display:inline-flex}.dismiss{bottom:calc(28 * var(--u));left:calc(28 * var(--u));align-items:center;gap:calc(6 * var(--u));font-size:calc(10 * var(--u));color:#fff6;flex-direction:column;line-height:1.2;display:flex;position:absolute}.dismiss .ring{width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(2 * var(--u)) solid #ffffff40;border-radius:50%;place-items:center;display:grid}.dismiss .ring .icon{width:calc(9 * var(--u));height:calc(9 * var(--u));fill:none;stroke:#fff9;stroke-width:2px;stroke-linecap:round}.desk figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}main>section+section{padding-top:clamp(3.5rem,8vw,6.5rem)}main>section:last-child{padding-bottom:clamp(3.5rem,8vw,6.5rem)}main h2{font-size:clamp(1.9rem,3.6vw,2.75rem)}.section-lede{max-width:var(--measure);color:var(--muted);margin:1rem 0 0}.why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.why-body p{max-width:var(--measure);color:var(--muted);margin:0 0 1rem}.why-body p:first-child{margin-top:.4rem}.feature-list{border-top:1.5px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.feature-list li{border-bottom:1.5px solid var(--rule);padding:1.5rem 1.5rem 1.75rem 0}.feature-list h3{font-size:1.35rem}.feature-list p{color:var(--muted);margin:.5rem 0 0}.install{color:#fff;background:linear-gradient(180deg, var(--cloth-top), var(--cloth-bottom));border-radius:1.5rem;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem)}.install h2{color:#fff}.install .section-lede{color:#ffffffc7}.install a{color:#c9d6fd}.install a.button.is-primary{color:#fff}.install .button:not(.is-primary){color:#fff;border-color:#ffffff59}.install .button:not(.is-primary):hover{border-color:#fff}.install-ways{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:2rem;display:grid}.install-way{background:#ffffff0d;border:1px solid #ffffff29;border-radius:1rem;padding:1.25rem 1.5rem}.install-way h3{color:#fff;font-size:1.3rem}.install-way p{color:#ffffffc7;margin:.5rem 0 0;font-size:.95rem}.install-way .actions{margin-top:1rem}.install-way code{overflow-wrap:anywhere;background:#00000059;border-radius:.6rem;margin-top:.75rem;padding:.6rem .8rem;display:block}.privacy-list{max-width:48rem;margin:2rem 0 0;padding:0;list-style:none}.privacy-list li{border-top:1.5px solid var(--rule);padding-block:.9rem}.privacy-list li:last-child{border-bottom:1.5px solid var(--rule)}.privacy-list strong{font-weight:600}.more{margin:1.5rem 0 0}.site-footer{border-top:1.5px solid var(--rule);color:var(--muted);gap:1.25rem;padding-block:2.5rem 3rem;font-size:.9rem;display:grid}.footer-brand{align-items:center;gap:.75rem;display:flex}.footer-brand p{margin:0}.footer-nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.footer-nav a{color:var(--ink)}.footer-legal{margin:0;font-size:.85rem}@media (width<=52rem){.hero,.why{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.site-nav a[href^="https://github.com"]{display:none}}@media (prefers-reduced-motion:reduce){.cutin{animation:none}*{transition:none!important}}
