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