.cl-shell{--cl-bg:#fff;--cl-ink:#172027;--cl-muted:#6b757b;--cl-faint:#919ba1;--cl-line:#e7eaec;--cl-surface:#f5f7f8;--cl-accent:#16856a;--cl-accent-fill:var(--cl-accent);--cl-new:#2f6fde;--cl-improve:#16856a;--cl-fix:#c2410c;--cl-nav-height:69px;min-height:100vh;background:var(--cl-bg);color:var(--cl-ink)}.cl-shell[data-site-theme=dark],[data-site-theme=dark] .cl-shell:not([data-site-theme=light]){--cl-bg:#101416;--cl-ink:#e8edec;--cl-muted:#a1abad;--cl-faint:#778487;--cl-line:#2a3235;--cl-surface:#1b2225;--cl-accent:#6fcfb2;--cl-new:#8bb0f5;--cl-improve:#6fcfb2;--cl-fix:#f4a272}.cl-page[data-product=pro]{--cl-accent:#8f5b00;--cl-accent-fill:#f5b301;--cl-new:var(--cl-accent-fill);--cl-fix:#d4483b}.cl-page[data-product=scheduler]{--cl-accent:#2563eb;--cl-accent-fill:#2f6fde;--cl-new:var(--cl-accent-fill)}.cl-shell[data-site-theme=dark] .cl-page[data-product=pro],[data-site-theme=dark] .cl-shell:not([data-site-theme=light]) .cl-page[data-product=pro]{--cl-accent:#f5c34f;--cl-accent-fill:#f5c34f;--cl-fix:#f4877c}.cl-shell[data-site-theme=dark] .cl-page[data-product=scheduler],[data-site-theme=dark] .cl-shell:not([data-site-theme=light]) .cl-page[data-product=scheduler]{--cl-accent:#8bb0f5;--cl-accent-fill:#8bb0f5}.cl-shell>header{position:fixed;inset:0 0 auto;z-index:50;padding:20px 32px 16px;border-bottom:1px solid var(--cl-line);background:var(--cl-bg)}.cl-shell .pro-site-header,.cl-shell .pro-site-header.is-scrolled{max-width:1040px;gap:16px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.cl-page{width:100%;max-width:1040px;min-width:0;margin:0 auto;padding:132px 32px 96px;color:var(--cl-ink)}.cl-hero{max-width:740px;margin-left:200px;padding-bottom:40px}.cl-eyebrow{margin:0 0 14px;color:var(--cl-accent);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.cl-hero h1{margin:0;font-size:clamp(36px,4.4vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.cl-hero>p:not(.cl-eyebrow){margin:18px 0 0;color:var(--cl-muted);font-size:16px;line-height:1.65}.cl-hero p a{color:var(--cl-ink);text-decoration:underline;text-decoration-color:var(--cl-line);text-underline-offset:3px}.cl-docs-link{display:inline-flex;align-items:center;gap:5px;margin-top:18px;color:var(--cl-muted);font-size:13px}.cl-docs-link:hover{color:var(--cl-ink)}.cl-controls{position:sticky;top:var(--cl-nav-height);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 12px 200px;background:var(--cl-bg)}.cl-filters{border:0;padding:0;margin:0;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.cl-filters button{flex-shrink:0;padding:6px 12px;border:1px solid transparent;border-radius:999px;color:var(--cl-muted);background:transparent;font:inherit;font-size:13px;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.cl-filters button:hover{color:var(--cl-ink)}.cl-filters button[aria-pressed=true]{border-color:var(--cl-line);background:var(--cl-surface);color:var(--cl-ink);font-weight:550}.cl-package-menu{position:relative;flex-shrink:0;min-width:0}.cl-package-trigger{display:flex;align-items:center;gap:8px;max-width:100%;min-width:200px;height:36px;padding:0 10px 0 12px;border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-bg);color:var(--cl-ink);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cl-package-trigger:hover,.cl-package-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--cl-accent-fill) 55%,var(--cl-line))}.cl-package-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-accent-fill) 18%,transparent)}.cl-package-trigger-label{color:var(--cl-faint);font-size:12px}.cl-package-trigger-value{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cl-package-count{flex-shrink:0;min-width:20px;padding:0 6px;border-radius:999px;background:var(--cl-surface);color:var(--cl-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.cl-package-chevron{flex-shrink:0;margin-left:auto;color:var(--cl-faint);transition:transform .15s}[aria-expanded=true]>.cl-package-chevron{transform:rotate(180deg)}.cl-package-list{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:max(100%,280px);max-height:min(420px,60vh);overflow-y:auto;padding:6px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-bg);box-shadow:0 12px 32px rgb(15 23 42/.12),0 2px 6px rgb(15 23 42/.06);animation:cl-menu-in .12s ease-out}@keyframes cl-menu-in{0%{opacity:0;transform:translateY(-4px)}}.cl-package-list button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--cl-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.cl-package-list button:focus-visible,.cl-package-list button:hover{background:var(--cl-surface);outline:0}.cl-package-list button[aria-checked=true]{background:color-mix(in srgb,var(--cl-accent-fill) 12%,transparent);font-weight:600}.cl-package-list button[aria-checked=true] .cl-package-count{background:color-mix(in srgb,var(--cl-accent-fill) 22%,transparent);color:var(--cl-accent)}.cl-package-list button[data-empty]{color:var(--cl-faint)}.cl-package-check{flex-shrink:0;width:14px;color:var(--cl-accent);font-size:12px;text-align:center}.cl-package-name{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.35}.cl-package-name code{overflow:hidden;color:var(--cl-faint);font:400 11px/1.4 var(--font-mono,ui-monospace,monospace);text-overflow:ellipsis;white-space:nowrap}.cl-package-divider{height:1px;border:0;margin:4px 6px;background:var(--cl-line)}.cl-shell[data-site-theme=dark] .cl-package-list{box-shadow:0 12px 32px rgb(0 0 0/.45)}.cl-feed{position:relative;scroll-margin-top:calc(var(--cl-nav-height) + 64px)}.cl-feed:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--cl-line)}.cl-release{display:grid;grid-template-columns:200px minmax(0,1fr);background:linear-gradient(var(--cl-line),var(--cl-line)) no-repeat 200px 0 /calc(100% - 200px) 1px;scroll-margin-top:155px}.cl-release[data-type=feature]{padding-block:42px 52px}.cl-release[data-type=minor]{padding-block:30px 34px}.cl-meta{position:sticky;top:calc(var(--cl-nav-height) + 80px);align-self:start;display:flex;flex-direction:column;gap:6px;padding:0 24px;font-size:13px}.cl-dot{position:absolute;top:5px;left:0;width:9px;height:9px;border:2px solid var(--cl-line);border-radius:50%;background:var(--cl-bg)}[data-type=feature] .cl-dot{border-color:var(--cl-accent-fill);background:var(--cl-accent-fill);box-shadow:0 0 0 4px color-mix(in srgb,var(--cl-accent-fill) 18%,transparent)}.cl-release-package{align-self:flex-start;margin-bottom:2px;padding:0;border:0;background:transparent;color:var(--cl-ink);font:inherit;font-size:14px;font-weight:650;letter-spacing:-.01em;line-height:1.35;text-align:left;cursor:pointer}.cl-release-package:hover{color:var(--cl-accent)}.cl-version-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.cl-meta time{color:var(--cl-muted);font-variant-numeric:tabular-nums}.cl-version{padding:1px 8px;border:1px solid var(--cl-line);border-radius:6px;color:var(--cl-ink);font:11px/1.6 var(--font-mono,ui-monospace,monospace)}.cl-latest,.cl-prerelease{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--cl-accent-fill) 16%,transparent);color:var(--cl-accent);font-size:10px;font-weight:650;line-height:1.6}.cl-prerelease{background:color-mix(in srgb,var(--cl-fix) 14%,transparent);color:var(--cl-fix)}.cl-body{min-width:0}.cl-body h2{margin:0;color:var(--cl-ink);font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.2}.cl-body h2 a:hover{text-decoration:underline;text-decoration-color:var(--cl-line);text-underline-offset:5px}[data-type=minor] .cl-body h2{font-size:22px}.cl-summary{max-width:680px;margin:10px 0 0;color:var(--cl-muted);font-size:15px;line-height:1.65}.cl-section{margin-top:24px}.cl-section h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--cl-ink);font-size:13px;font-weight:650}.cl-section h3:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--cl-improve)}.cl-section h3[data-kind=feature]:before{background:var(--cl-new)}.cl-section h3[data-kind=fix]:before{background:var(--cl-fix)}.cl-notes{margin:0;padding-left:17px;list-style:disc;color:var(--cl-ink);font-size:14px;line-height:1.8}.cl-notes li{padding-left:3px;margin:6px 0;overflow-wrap:anywhere}.cl-notes li::marker{color:var(--cl-faint)}.cl-notes strong{font-weight:600;color:var(--cl-ink)}.cl-notes code{background:var(--cl-surface);color:var(--cl-ink);font:.86em/1.6 var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere}.cl-item-package,.cl-notes code{padding:1px 5px;border:1px solid var(--cl-line);border-radius:4px}.cl-item-package{display:inline;margin-left:7px;background:transparent;color:var(--cl-faint);font:10px/1.6 var(--font-mono,ui-monospace,monospace);vertical-align:1px}button.cl-item-package{cursor:pointer}button.cl-item-package:hover{color:var(--cl-accent);border-color:var(--cl-accent)}.cl-more{margin-top:24px;border:1px solid var(--cl-line);border-radius:10px}.cl-more summary{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--cl-muted);font-size:12px;cursor:pointer;list-style:none}.cl-more summary::-webkit-details-marker{display:none}.cl-more summary:after{content:"+";margin-left:auto;font-size:16px}.cl-more[open] summary:after{content:"−"}.cl-more summary>span{padding:0 7px;border-radius:999px;background:var(--cl-surface);font-size:11px}.cl-more summary:hover{color:var(--cl-ink)}.cl-more>.cl-section{margin:0;padding:4px 16px 12px}.cl-packages{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:24px;padding-top:14px;border-top:1px dashed var(--cl-line);color:var(--cl-faint);font-size:12px}.cl-packages button{padding:0;border:0;background:transparent;color:var(--cl-muted);font:11px/1.6 var(--font-mono,ui-monospace,monospace);cursor:pointer}.cl-packages code{display:inline-block;padding:0 5px;border-radius:4px;background:var(--cl-surface);overflow-wrap:anywhere}.cl-packages button:hover{color:var(--cl-accent)}.cl-empty{position:relative;margin-left:200px;padding:48px 0;border-top:1px solid var(--cl-line);background:var(--cl-bg)}.cl-empty h2{margin:0;color:var(--cl-ink);font-size:22px;font-weight:600}.cl-empty p{color:var(--cl-muted);font-size:14px;margin:10px 0 20px}.cl-empty button{border:0;background:transparent;padding:0;color:var(--cl-accent);font:inherit;font-size:13px;cursor:pointer}.cl-page a:focus-visible,.cl-page button:focus-visible,.cl-page select:focus-visible,.cl-page summary:focus-visible{outline:2px solid var(--cl-accent);outline-offset:3px;border-radius:4px}.cl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:860px){.cl-page{padding:116px 24px 72px}.cl-hero{margin-left:0;max-width:640px;padding-bottom:28px}.cl-controls,.cl-release{padding-left:18px}.cl-release{grid-template-columns:minmax(0,1fr);background-position:18px 0;background-size:calc(100% - 18px) 1px}.cl-meta{position:relative;top:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:0}.cl-dot{left:-18px;top:50%;transform:translateY(-50%)}.cl-release[data-type=feature]{padding-block:30px 36px}.cl-body h2{font-size:23px}.cl-summary{font-size:14px}.cl-empty{margin-left:18px}}@media (max-width:540px){.cl-feed{scroll-margin-top:calc(var(--cl-nav-height) + 110px)}.cl-shell>header{padding-inline:20px}.cl-shell>header [aria-label="Dayflow Pro"] img,.cl-shell>header a[href*="calendar.dayflow.studio/docs"],.cl-shell>header a[href="/changelog"],.cl-shell>header a[href="/docs"]{display:none}.cl-page{padding-inline:20px}.cl-hero h1{font-size:36px}.cl-controls{flex-direction:column;align-items:stretch;gap:10px;padding:10px 0 12px 18px}.cl-filters button{padding-inline:10px;font-size:12px}.cl-package-trigger{width:100%}.cl-package-list{left:0;width:100%}.cl-meta{font-size:12px}.cl-release{scroll-margin-top:195px}.cl-notes{font-size:13px}}