body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-guide{background-color:#e6f1ec;display:flex;justify-content:center;min-height:100vh}.app-guide .app-actions{background-image:url(/static/media/download_bg_top.b481bd00d7e6202f4864.png),url(/static/media/download_bg_bottom.18f0f17cc0ce34f28bfc.png);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:393px auto,393px auto;box-sizing:border-box;min-height:100vh;text-align:center;width:100%}.app-guide .app-actions .app-logo{height:auto;margin-top:132px;width:80px}.app-guide .app-actions .app-name{color:#000;font-size:22px;font-weight:600;line-height:30px;margin-top:8px}.app-guide .app-actions .buttons{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:40px}.app-guide .app-actions .buttons .apk-btn,.app-guide .app-actions .buttons button{align-items:center;border:none;border-radius:28px;box-sizing:border-box;cursor:pointer;display:flex;font-size:18px;justify-content:center;line-height:1.2;padding:16px;text-decoration:none;transition:background-color .2s;width:298px}.app-guide .app-actions .buttons .open-btn{background-color:#00ab84;color:#fff}.app-guide .app-actions .buttons .apk-btn{background-color:#ffffffb8;border:1px solid #00ab84;color:#00ab84}.app-guide .app-actions .app-frames{display:block;height:auto;margin:24px auto 0;max-width:100%;width:393px}.app-guide .app-actions .manual-open{background-color:#ffffff80;border-radius:16px;box-sizing:border-box;margin:40px auto 24px;max-width:100%;padding:20px;text-align:left;width:345px}.app-guide .app-actions .manual-open .manual-open-title{color:#000;font-size:18px;font-weight:600;margin:0 0 16px}.app-guide .app-actions .manual-open .manual-open-subtitle{color:#000;font-size:14px;font-style:normal;font-weight:400;margin:0 0 8px}.app-guide .app-actions .manual-open .manual-open-desc{color:#00000073;font-size:14px;line-height:21px;margin:0 0 20px}.app-guide .app-actions .manual-open .manual-open-or{color:#000;font-size:14px;font-style:normal;font-weight:400;margin:0 0 16px}.app-guide .app-actions .manual-open .manual-open-steps{counter-reset:manual-open-step;list-style:none;margin:0;padding:0}.app-guide .app-actions .manual-open .manual-open-steps li{color:#00000073;counter-increment:manual-open-step;font-size:14px;line-height:21px;padding:0 0 20px 36px;position:relative}.app-guide .app-actions .manual-open .manual-open-steps li:before{align-items:center;background-color:#00ab84;border-radius:50%;color:#fff;content:counter(manual-open-step);display:flex;font-size:14px;font-style:normal;font-weight:400;height:24px;justify-content:center;left:0;opacity:.3;position:absolute;top:0;width:24px}.app-guide .app-actions .manual-open .manual-open-steps li:not(:last-child):after{background-color:#00ab8426;bottom:0;content:"";left:11px;position:absolute;top:24px;width:2px}.app-guide .qr-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.app-guide .qr-modal-content{background-color:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:320px;padding:32px 40px;position:relative;text-align:center}.app-guide .qr-modal-content .qr-close-btn{background:none;border:none;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:4px;position:absolute;right:16px;top:12px}.app-guide .qr-modal-content .qr-close-btn:hover{color:#333}.app-guide .qr-modal-content h3{color:#333;font-size:20px;margin:0 0 12px}.app-guide .qr-modal-content p{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.app-guide .qr-modal-content .qr-image{border:1px solid #eee;border-radius:8px;height:200px;width:200px}[dir=rtl] .app-guide .qr-close-btn{left:16px;right:auto}.term-container{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;padding:40px 20px;text-align:left}.term-container h1,.term-container h2,.term-container h3,.term-container h4{font-weight:600;margin-bottom:8px;margin-top:24px}.term-container h1{font-size:32px;padding-bottom:10px}.term-container h2{font-size:24px;padding-bottom:8px}.term-container h3{font-size:20px}.term-container h4{font-size:18px}.term-container p,.term-container ul{font-size:16px;margin-bottom:16px}.term-container ul{padding-left:20px}.term-container li{margin-bottom:8px}.term-container strong{font-weight:600}.term-container .last-updated{color:#888;font-size:14px;font-style:italic;margin-top:48px;text-align:right}.google-calendar.ignore{--logo:#13a37f;--brand:#0d8467;--brand-dark:#076a53;--brand-tint:#e7f5f1;--ink:#0e1b17;--ink-2:#3a4a45;--muted:#6b7c77;--line:#e3e9e7;--bg:#fff;--surface:#f7faf9;--ok:#0d8467;--danger:#c2410c;--radius:14px;--maxw:1080px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:var(--font);font-size:16px;line-height:1.65;min-height:100vh;text-align:left}.google-calendar.ignore *,.google-calendar.ignore :after,.google-calendar.ignore :before{box-sizing:border-box}.google-calendar.ignore img{max-width:100%}.google-calendar.ignore a{color:var(--brand-dark);text-decoration:none}.google-calendar.ignore a:hover{text-decoration:underline}.google-calendar.ignore .wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px;width:100%}.google-calendar.ignore main{flex:1}.google-calendar.ignore header.nav{-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);background:#ffffffe0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.google-calendar.ignore .nav-inner{align-items:center;display:flex;gap:24px;height:66px;margin:0 auto;max-width:var(--maxw);padding:0 24px;position:relative}.google-calendar.ignore .brand{align-items:center;color:var(--ink);display:flex;font-size:18px;font-weight:750;gap:10px;letter-spacing:-.02em}.google-calendar.ignore .brand:hover{text-decoration:none}.google-calendar.ignore .wordmark{color:var(--logo);display:block;height:24px;width:auto}.google-calendar.ignore .brand-sub{border-left:1px solid var(--line);color:var(--muted);font-size:10.5px;font-weight:650;letter-spacing:.09em;line-height:1.1;padding-left:10px;text-transform:uppercase}.google-calendar.ignore nav.links{align-items:center;display:flex;gap:2px;margin-left:auto}.google-calendar.ignore nav.links a{align-items:center;border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:14.5px;font-weight:500;gap:6px;padding:8px 14px;white-space:nowrap}.google-calendar.ignore nav.links a:hover{background:var(--surface);color:var(--ink);text-decoration:none}.google-calendar.ignore nav.links a.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:650}.google-calendar.ignore .burger{background:none;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:none;font-size:16px;margin-left:auto;padding:7px 11px}.google-calendar.ignore h1{font-size:clamp(33px,4.8vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 20px}.google-calendar.ignore h2{font-size:clamp(24px,3.1vw,33px);font-weight:750;letter-spacing:-.022em;line-height:1.2;margin:0 0 14px}.google-calendar.ignore h3{font-size:19px;font-weight:700;letter-spacing:-.012em;line-height:1.35;margin:0 0 8px}.google-calendar.ignore h4{font-size:15.5px;font-weight:700;margin:0 0 6px}.google-calendar.ignore p{color:var(--ink-2);margin:0 0 16px}.google-calendar.ignore .lede{color:var(--muted);font-size:19px;max-width:64ch}.google-calendar.ignore .eyebrow{color:var(--brand);font-size:12.5px;font-weight:750;letter-spacing:.09em;margin:0 0 12px;text-transform:uppercase}.google-calendar.ignore .section{border-top:1px solid var(--line);padding:76px 0}.google-calendar.ignore .section.tinted{background:var(--surface)}.google-calendar.ignore .section.first{border-top:none;padding-top:64px}.google-calendar.ignore .section-head{margin-bottom:40px;max-width:70ch}.google-calendar.ignore .section-head.tight{margin-bottom:28px}.google-calendar.ignore .hero{background:radial-gradient(900px 400px at 12% -10%,var(--brand-tint),#0000 68%);padding:80px 0 70px}.google-calendar.ignore .badge{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px #0e1b170d;color:var(--ink-2);display:inline-flex;font-size:13.5px;font-weight:550;gap:9px;margin-bottom:24px;padding:7px 16px 7px 9px}.google-calendar.ignore .btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:650;gap:8px;justify-content:center;padding:13px 24px}.google-calendar.ignore .btn:hover{text-decoration:none}.google-calendar.ignore .btn-primary{background:var(--brand);color:#fff}.google-calendar.ignore .btn-primary:hover{background:var(--brand-dark)}.google-calendar.ignore .btn-ghost{background:#fff;border-color:var(--line);color:var(--ink)}.google-calendar.ignore .btn-ghost:hover{background:var(--surface);border-color:#c9d4d1}.google-calendar.ignore .btn-row{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 18px}.google-calendar.ignore .operator{color:var(--muted);font-size:13.5px;margin:0}.google-calendar.ignore .hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.15fr .85fr}.google-calendar.ignore .frame-mock{background:#111917;border-radius:18px;box-shadow:0 24px 60px #0e1b1733;padding:12px}.google-calendar.ignore .frame-screen{background:#fff;border-radius:7px;display:block;width:100%}.google-calendar.ignore .grid{display:grid;gap:20px}.google-calendar.ignore .grid.spaced{margin-top:16px}.google-calendar.ignore .grid.spaced-lg{margin-top:20px}.google-calendar.ignore .g2{grid-template-columns:repeat(2,1fr)}.google-calendar.ignore .g3{grid-template-columns:repeat(3,1fr)}.google-calendar.ignore .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px}.google-calendar.ignore .card p:last-child{font-size:15px;margin-bottom:0}.google-calendar.ignore .card ul:last-child{margin-bottom:0}.google-calendar.ignore .ico{background:var(--brand-tint);border-radius:10px;font-size:19px;height:40px;width:40px}.google-calendar.ignore .ico,.google-calendar.ignore .step-n{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.google-calendar.ignore .step-n{background:var(--brand);border-radius:50%;color:#fff;font-size:14px;font-weight:750;height:30px;width:30px}.google-calendar.ignore .tag-optional{background:var(--brand-tint);border-radius:999px;color:var(--brand-dark);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-left:8px;padding:2px 9px;text-transform:uppercase;vertical-align:middle}.google-calendar.ignore .section-note{color:var(--muted);font-size:14px;margin-top:26px}.google-calendar.ignore .steps{border-left:2px solid var(--line);counter-reset:s;list-style:none;margin:0;padding-left:0}.google-calendar.ignore .steps li{margin-left:14px;padding:0 0 30px 30px;position:relative}.google-calendar.ignore .steps li:last-child{padding-bottom:0}.google-calendar.ignore .steps li:before{align-items:center;background:var(--brand);border-radius:50%;color:#fff;content:counter(s);counter-increment:s;display:flex;font-size:13px;font-weight:750;height:28px;justify-content:center;left:-15px;position:absolute;top:0;width:28px}.google-calendar.ignore .steps h4{font-size:16.5px;margin-bottom:4px}.google-calendar.ignore .steps p{font-size:15px;margin:0;max-width:62ch}.google-calendar.ignore .calendar-how-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.google-calendar.ignore .modes-title{margin-bottom:14px}.google-calendar.ignore .modes{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:8px}.google-calendar.ignore .mode{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center}.google-calendar.ignore .mode .m-vis{background:var(--surface);border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;height:56px;margin-bottom:12px;padding:6px}.google-calendar.ignore .mode b{display:block;font-size:14px}.google-calendar.ignore .mode span{color:var(--muted);font-size:12.5px}.google-calendar.ignore .m-1d{grid-template-columns:1fr}.google-calendar.ignore .m-1m,.google-calendar.ignore .m-1w{grid-template-columns:repeat(7,1fr)}.google-calendar.ignore .m-1m{grid-template-rows:repeat(4,1fr)}.google-calendar.ignore .m-hy{grid-template-columns:1.4fr 1fr}.google-calendar.ignore .m-vis i{background:#d8e5e1;border-radius:2px;display:block}.google-calendar.ignore .m-hy i:first-child{background:linear-gradient(140deg,#13a37f,#f2d7a8)}.google-calendar.ignore .table-wrap{background:#fff;border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;overflow:hidden}.google-calendar.ignore table{border-collapse:collapse;font-size:14.5px;width:100%}.google-calendar.ignore th{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;padding:14px 18px;text-align:left;text-transform:uppercase}.google-calendar.ignore th.col-what{width:30%}.google-calendar.ignore th.col-why{width:42%}.google-calendar.ignore td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:16px 18px;vertical-align:top}.google-calendar.ignore tr:last-child td{border-bottom:none}.google-calendar.ignore code{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:2px 7px;word-break:break-all}.google-calendar.ignore .scope-note{color:var(--muted);font-size:14px;margin-top:14px}.google-calendar.ignore .numbered-h3{margin-top:48px}.google-calendar.ignore .flow{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;margin-top:18px}.google-calendar.ignore .flow-node{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;text-align:center}.google-calendar.ignore .flow-node .n{align-items:center;background:var(--brand);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:750;height:26px;justify-content:center;margin:0 auto 12px;width:26px}.google-calendar.ignore .flow-node p{font-size:13.5px;margin:0}.google-calendar.ignore .flow-arrow{align-items:center;color:#c9d4d1;display:flex;font-size:20px}.google-calendar.ignore .callout{background:var(--brand-tint);border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:10px;margin:26px 0;padding:22px 26px}.google-calendar.ignore .callout h3{margin-bottom:10px}.google-calendar.ignore .callout p:last-child{margin-bottom:0}.google-calendar.ignore .callout.plain{background:var(--surface);border-left-color:#c9d4d1}.google-calendar.ignore .callout.flush{margin-top:0}.google-calendar.ignore .callout.section-end{margin-top:42px}.google-calendar.ignore .list-check,.google-calendar.ignore .list-cross{list-style:none;margin:0;padding:0}.google-calendar.ignore .list-check li,.google-calendar.ignore .list-cross li{color:var(--ink-2);font-size:15px;margin-bottom:11px;padding-left:29px;position:relative}.google-calendar.ignore .list-check li:before{color:var(--ok);content:"✓";font-weight:800;left:0;position:absolute;top:-1px}.google-calendar.ignore .list-cross li:before{color:var(--danger);content:"✕";font-weight:800;left:0;position:absolute;top:-1px}.google-calendar.ignore .tabs{background:#fff;border:1px solid var(--line);border-radius:11px;display:inline-flex;gap:4px;margin-bottom:34px;padding:4px}.google-calendar.ignore .tabs button{align-items:center;appearance:none;background:none;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:650;gap:8px;padding:9px 20px;white-space:nowrap}.google-calendar.ignore .tabs button:hover{background:var(--surface);color:var(--ink)}.google-calendar.ignore .tabs button[aria-selected=true]{background:var(--brand);color:#fff}.google-calendar.ignore .tabs button .n{font-size:12px;font-weight:600;opacity:.75}.google-calendar.ignore .tabpanel[hidden]{display:none}.google-calendar.ignore .demo-grid{align-items:start;display:grid;gap:52px}.google-calendar.ignore .demo-grid.portrait{grid-template-columns:320px 1fr}.google-calendar.ignore .demo-grid.landscape{gap:44px;grid-template-columns:1.25fr 1fr}.google-calendar.ignore .video-wrap{background:#0e1b17;border:1px solid var(--line);border-radius:20px;box-shadow:0 22px 55px #0e1b172e;overflow:hidden}.google-calendar.ignore .video-wrap video{background:#0e1b17;display:block;width:100%}.google-calendar.ignore .video--landscape{aspect-ratio:16/9}.google-calendar.ignore .video--portrait{aspect-ratio:460/1000}.google-calendar.ignore .demo-heading{margin-bottom:18px}.google-calendar.ignore .shot-list{counter-reset:sl;list-style:none;margin:0;padding:0}.google-calendar.ignore .shot-list li{color:var(--ink-2);font-size:15.5px;margin-bottom:15px;padding-left:38px;position:relative}.google-calendar.ignore .shot-list li:before{align-items:center;background:var(--brand-tint);border-radius:50%;color:var(--brand-dark);content:counter(sl);counter-increment:sl;display:flex;font-size:12.5px;font-weight:750;height:24px;justify-content:center;left:0;position:absolute;top:1px;width:24px}.google-calendar.ignore .shot-list b{color:var(--ink)}.google-calendar.ignore .callout-note{margin-top:24px}.google-calendar.ignore .callout-note p{font-size:14.5px}.google-calendar.ignore .demo-note{color:var(--muted);font-size:14px;margin-top:30px}.google-calendar.ignore .privacy-panel{align-items:flex-start;background:#fff;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--radius);display:flex;gap:26px;padding:34px 38px}.google-calendar.ignore .privacy-icon{align-items:center;background:var(--brand-tint);border-radius:12px;color:var(--brand-dark);display:flex;flex:none;height:52px;justify-content:center;width:52px}.google-calendar.ignore .privacy-body{flex:1}.google-calendar.ignore .privacy-body h2{font-size:26px;margin-bottom:20px}.google-calendar.ignore .privacy-body p{max-width:62ch}.google-calendar.ignore .privacy-url{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;margin:16px 0 0;word-break:break-all}.google-calendar.ignore .privacy-url a{color:var(--muted)}.google-calendar.ignore footer{background:#0e1b17;color:#93a5a0;font-size:14.5px;padding:56px 0 32px}.google-calendar.ignore footer a{color:#cbd9d5}.google-calendar.ignore footer a:hover{color:#fff}.google-calendar.ignore .foot-grid{display:grid;gap:44px;grid-template-columns:1.7fr 1fr 1fr;margin-bottom:38px}.google-calendar.ignore .foot-grid h4{color:#fff;font-size:12.5px;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.google-calendar.ignore .foot-grid ul{list-style:none;margin:0;padding:0}.google-calendar.ignore .foot-grid li{margin-bottom:9px}.google-calendar.ignore .foot-brand{align-items:center;display:flex;gap:10px;margin-bottom:14px}.google-calendar.ignore .wordmark--footer{color:#fff;height:26px}.google-calendar.ignore .foot-blurb{color:#93a5a0;max-width:40ch}.google-calendar.ignore .foot-address{color:#5e716c;font-size:13px}.google-calendar.ignore .foot-bottom{border-top:1px solid #1d302b;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;justify-content:space-between;padding-top:22px}@media(max-width:900px){.google-calendar.ignore .hero-grid{grid-template-columns:1fr}.google-calendar.ignore .g3,.google-calendar.ignore .modes{grid-template-columns:repeat(2,1fr)}.google-calendar.ignore .flow{grid-template-columns:1fr}.google-calendar.ignore .flow-arrow{justify-content:center;transform:rotate(90deg)}.google-calendar.ignore .calendar-how-grid{gap:34px;grid-template-columns:1fr}}@media(max-width:820px){.google-calendar.ignore .demo-grid.landscape,.google-calendar.ignore .demo-grid.portrait{gap:32px;grid-template-columns:1fr}.google-calendar.ignore .demo-grid.portrait .video-wrap{margin:0 auto;max-width:320px}.google-calendar.ignore .tabs{justify-content:center;width:100%}}@media(max-width:640px){.google-calendar.ignore .foot-grid,.google-calendar.ignore .g2,.google-calendar.ignore .g3,.google-calendar.ignore .modes{grid-template-columns:1fr}.google-calendar.ignore .privacy-panel{flex-direction:column;gap:18px;padding:26px 22px}.google-calendar.ignore nav.links{background:#fff;border-bottom:1px solid var(--line);display:none;flex-direction:column;gap:2px;left:0;padding:12px;position:absolute;right:0;top:66px}.google-calendar.ignore nav.links.open{display:flex}.google-calendar.ignore nav.links a{width:100%}.google-calendar.ignore .burger{display:block}.google-calendar.ignore .section{padding:54px 0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f975c2b3.css.map*/