.dhero[data-astro-cid-lhnbf22g]{--panel-clamp: 8px;--panel-gap: 6px;--desk-inset: 18px}.dhero[data-astro-cid-lhnbf22g]{background:var(--wall);display:block;--gutter: clamp(16px, 4vw, 40px)}.dhero-screen[data-astro-cid-lhnbf22g]{max-width:1512px;margin-inline:auto}.dbar[data-astro-cid-lhnbf22g]{height:24px;display:flex;align-items:center;justify-content:space-between;padding-inline:calc(var(--desk-inset) - 4px) var(--desk-inset);font-size:11px;color:var(--p-bar-text)}.dbar-l[data-astro-cid-lhnbf22g],.dbar-r[data-astro-cid-lhnbf22g]{display:flex;align-items:center;gap:13px}.dbar-app[data-astro-cid-lhnbf22g]{font-weight:600}.dbar-dim[data-astro-cid-lhnbf22g]{opacity:.7}.status-item[data-astro-cid-lhnbf22g]{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:15px;padding:0 3px;border-radius:4px;border:1.3px solid currentColor;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dhero-body[data-astro-cid-lhnbf22g]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vh,6rem);padding-inline:var(--wrap-edge) var(--panel-clamp)}.dhero-copy[data-astro-cid-lhnbf22g]{max-width:40rem}.dhero-body[data-astro-cid-lhnbf22g]{--wrap-edge: max(var(--gutter), calc((100% - 78rem) / 2 + var(--gutter)))}.dhero-copy[data-astro-cid-lhnbf22g] .t-lede[data-astro-cid-lhnbf22g]{margin-top:1.4rem;color:var(--p-bar-text)}.dhero-cta[data-astro-cid-lhnbf22g]{margin-top:2.2rem}.dhero-cta[data-astro-cid-lhnbf22g] .cta{align-items:flex-start}.dhero-cta[data-astro-cid-lhnbf22g] .price{text-align:left}.dhero-cta[data-astro-cid-lhnbf22g] .price{color:#18181ec7}.dhero-cta[data-astro-cid-lhnbf22g] .price strong{color:var(--p-bar-text)}[data-theme=dark] .dhero-cta[data-astro-cid-lhnbf22g] .price{color:#f5f5fac7}.dhero-panel[data-astro-cid-lhnbf22g]{position:relative;margin-top:calc(var(--panel-gap) - clamp(3rem,7vh,6rem));display:flex;flex-direction:column;align-items:center}.dtry[data-astro-cid-lhnbf22g]{position:absolute;top:calc(var(--hdr) + var(--weekday-row) + var(--zone-month) - 63px);right:calc(100% + 1.25rem);width:12rem;margin:0;text-align:right;font-size:.84rem;line-height:1.45;color:var(--p-bar-text);transition:top var(--m-settle) var(--ease-settle)}.replica[data-snap=week]~.dtry[data-astro-cid-lhnbf22g]{top:calc(var(--hdr) + var(--weekday-row) + var(--zone-week) - 63px)}.replica[data-snap=two]~.dtry[data-astro-cid-lhnbf22g]{top:calc(var(--hdr) + var(--weekday-row) + var(--zone-two, 440px) - 63px)}.dtry[data-astro-cid-lhnbf22g] strong[data-astro-cid-lhnbf22g]{font-weight:600}.dtry-arrow[data-astro-cid-lhnbf22g]{display:block;width:66px;height:38px;margin:.35rem -1.1rem 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}@media(max-width:1300px){.dtry[data-astro-cid-lhnbf22g]{position:static;width:auto;max-width:18rem;text-align:center;margin-top:.9rem}.dtry-arrow[data-astro-cid-lhnbf22g]{display:none}}.dock[data-astro-cid-lhnbf22g]{display:flex;justify-content:center;padding-inline:var(--gutter);padding-bottom:clamp(1.75rem,4vh,3rem)}.dock-list[data-astro-cid-lhnbf22g]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.5rem;list-style:none;margin:0;padding:.7rem 1.4rem;font-size:.86rem;color:var(--p-bar-text);background:var(--p-panel);border-radius:18px;backdrop-filter:blur(42px) saturate(180%);-webkit-backdrop-filter:blur(42px) saturate(180%);box-shadow:0 8px 24px #0000002e,0 0 0 .5px var(--p-hair)}.dock-list[data-astro-cid-lhnbf22g] li[data-astro-cid-lhnbf22g]{position:relative}.dock-list[data-astro-cid-lhnbf22g] li[data-astro-cid-lhnbf22g]+li[data-astro-cid-lhnbf22g]:before{content:"·";position:absolute;left:-.85rem;opacity:.5}@media(max-height:940px){.dhero-body[data-astro-cid-lhnbf22g]{padding-block:1.5rem}.dhero-panel[data-astro-cid-lhnbf22g]{margin-top:calc(var(--panel-gap) - 1.5rem)}.dhero-copy[data-astro-cid-lhnbf22g] .t-lede[data-astro-cid-lhnbf22g]{margin-top:1.1rem}.dhero-cta[data-astro-cid-lhnbf22g]{margin-top:1.6rem}.dock[data-astro-cid-lhnbf22g]{padding-bottom:2.25rem}}@media(max-height:820px){.dhero-panel[data-astro-cid-lhnbf22g] .replica{--panel-h: 530px}.dhero-body[data-astro-cid-lhnbf22g]{padding-block:1.1rem}.dhero-panel[data-astro-cid-lhnbf22g]{margin-top:calc(var(--panel-gap) - 1.1rem)}.dock[data-astro-cid-lhnbf22g]{padding-bottom:1.25rem}}@media(max-width:999px){.dhero[data-astro-cid-lhnbf22g]{display:none}}.jd[data-astro-cid-3ocwyy2f]{display:flex;justify-content:center}.jd-panel[data-astro-cid-3ocwyy2f]{position:relative;width:var(--panel-w);height:352px;overflow:hidden;background:var(--p-panel);color:var(--p-text);border-radius:var(--panel-radius);backdrop-filter:blur(42px) saturate(180%);-webkit-backdrop-filter:blur(42px) saturate(180%);box-shadow:0 8px 24px #0000002e,0 0 0 .5px var(--p-hair);font-size:13px}.jd-strip[data-astro-cid-3ocwyy2f]{display:flex;width:calc(var(--panel-w) * 2);height:100%;transition:transform var(--m-slide) var(--ease-settle)}.jd[data-astro-cid-3ocwyy2f][data-stage=row] .jd-strip[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=point] .jd-strip[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-strip[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=opening] .jd-strip[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-strip[data-astro-cid-3ocwyy2f]{transform:translate(calc(var(--panel-w) * -1))}.jd-pane[data-astro-cid-3ocwyy2f]{width:var(--panel-w);flex:none;position:relative}.jd-hdr[data-astro-cid-3ocwyy2f]{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px 0 12px}.jd-back[data-astro-cid-3ocwyy2f]{width:26px;height:26px;border-radius:13px;background:var(--p-hover);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.jd-htitle[data-astro-cid-3ocwyy2f]{font-size:14px;font-weight:600;letter-spacing:-.02em}.jd-meta[data-astro-cid-3ocwyy2f]{display:flex;gap:10px;align-items:center;padding:0 16px 10px}.jd-rail[data-astro-cid-3ocwyy2f]{width:3px;height:26px;border-radius:1.5px;background:var(--cal-work);flex:none}.jd-when[data-astro-cid-3ocwyy2f]{display:block;font-size:12.5px;font-weight:500}.jd-cal[data-astro-cid-3ocwyy2f]{display:block;font-size:11px;color:var(--p-ter)}.jd-noteslabel[data-astro-cid-3ocwyy2f]{padding:0 16px 4px;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--p-ter)}.jd-notesbox[data-astro-cid-3ocwyy2f]{position:relative;margin:0 12px;padding:10px 12px;border-radius:10px;background:var(--p-wash);box-shadow:inset 0 0 0 .5px var(--p-hair);height:176px;overflow:hidden}.jd-n[data-astro-cid-3ocwyy2f]{font-size:10.5px;line-height:1.55;color:var(--p-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jd-link[data-astro-cid-3ocwyy2f]{color:var(--cal-work);border-radius:4px;margin:0 -4px;padding:0 4px;transition:background var(--m-open) var(--ease-out),color var(--m-open) var(--ease-out),box-shadow var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=found] .jd-link[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=row] .jd-link[data-astro-cid-3ocwyy2f]{background:color-mix(in srgb,var(--awning) 20%,transparent);color:var(--awning-ink);font-weight:600;box-shadow:0 0 0 1px color-mix(in srgb,var(--awning) 45%,transparent)}.jd-scan[data-astro-cid-3ocwyy2f]{position:absolute;left:0;right:0;top:0;height:34px;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--awning) 16%,transparent),transparent);opacity:0;transform:translateY(0)}.jd[data-astro-cid-3ocwyy2f][data-stage=scan] .jd-scan[data-astro-cid-3ocwyy2f]{animation:jd-sweep 1.4s var(--ease-out) forwards}@keyframes jd-sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:1;transform:translateY(58px)}}.jd-found[data-astro-cid-3ocwyy2f]{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--awning) 14%,var(--p-panel));color:var(--awning-ink);font-size:11px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity var(--m-open) var(--ease-out),transform var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=found] .jd-found[data-astro-cid-3ocwyy2f]{opacity:1;transform:none}.jd-datehdr[data-astro-cid-3ocwyy2f]{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:12px;font-weight:600;letter-spacing:.02em;margin-top:8px}.jd-count[data-astro-cid-3ocwyy2f]{color:var(--p-ter);font-weight:400}.jd-list[data-astro-cid-3ocwyy2f]{padding:6px;background:var(--p-wash);height:258px}.jd-ev[data-astro-cid-3ocwyy2f]{display:flex;align-items:center;gap:12px;height:52px;padding:0 12px 0 14px;border-radius:8px;position:relative;z-index:0;transition:background var(--m-hover) var(--ease-out),opacity var(--m-open) var(--ease-out)}.jd-ev[data-astro-cid-3ocwyy2f].dim{opacity:.45}.jd-ev[data-astro-cid-3ocwyy2f].focus{background:var(--p-hover)}.jd-erail[data-astro-cid-3ocwyy2f]{width:3px;height:22px;border-radius:1.5px;flex:none}.jd-erail[data-astro-cid-3ocwyy2f].w{background:var(--cal-work)}.jd-erail[data-astro-cid-3ocwyy2f].p{background:var(--cal-personal)}.jd-et[data-astro-cid-3ocwyy2f]{display:flex;flex-direction:column;gap:1px;width:44px;flex:none}.jd-et[data-astro-cid-3ocwyy2f] .tabular[data-astro-cid-3ocwyy2f]{font-size:12px;font-weight:500}.jd-et[data-astro-cid-3ocwyy2f] .sm[data-astro-cid-3ocwyy2f]{font-size:11px;color:var(--p-ter);font-weight:400}.jd-eb[data-astro-cid-3ocwyy2f]{flex:1;font-size:13px;font-weight:500;letter-spacing:-.008em}.jd-join[data-astro-cid-3ocwyy2f]{flex:none;height:28px;padding:0 13px;border-radius:14px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;background:var(--p-panel);box-shadow:0 0 0 .5px var(--p-hair)}.jd-join[data-astro-cid-3ocwyy2f].ghost{opacity:.5}.jd-join[data-astro-cid-3ocwyy2f].live{background:var(--awning);color:#fff;box-shadow:none;transform:scale(.82);opacity:0;transition:transform var(--m-settle) var(--ease-settle),opacity var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=row] .jd-join[data-astro-cid-3ocwyy2f].live,.jd[data-astro-cid-3ocwyy2f][data-stage=point] .jd-join[data-astro-cid-3ocwyy2f].live,.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-join[data-astro-cid-3ocwyy2f].live,.jd[data-astro-cid-3ocwyy2f][data-stage=opening] .jd-join[data-astro-cid-3ocwyy2f].live,.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-join[data-astro-cid-3ocwyy2f].live{transform:scale(1);opacity:1}.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-join[data-astro-cid-3ocwyy2f].live{transform:scale(.94)}@property --jd-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.jd-join[data-astro-cid-3ocwyy2f].live{position:relative}.jd-join[data-astro-cid-3ocwyy2f].live:before{content:"";position:absolute;inset:-2.5px;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--jd-angle),#D95938,#F0894F,#FFC98A,#F0894F,#D95938,#B8432B,#D95938);opacity:0;filter:blur(.5px);transition:opacity var(--m-open) var(--ease-out)}.jd-join[data-astro-cid-3ocwyy2f].live:after{content:"";position:absolute;inset:-3px;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--jd-angle),#D95938,#F0894F,#FFC98A,#D95938);opacity:0;filter:blur(9px);transition:opacity var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-join[data-astro-cid-3ocwyy2f].live:before,.jd[data-astro-cid-3ocwyy2f][data-stage=opening] .jd-join[data-astro-cid-3ocwyy2f].live:before{opacity:1;animation:jd-spin 1.4s linear infinite}.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-join[data-astro-cid-3ocwyy2f].live:after,.jd[data-astro-cid-3ocwyy2f][data-stage=opening] .jd-join[data-astro-cid-3ocwyy2f].live:after{opacity:.85;animation:jd-spin 1.4s linear infinite}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-join[data-astro-cid-3ocwyy2f].live:before{opacity:.35}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-join[data-astro-cid-3ocwyy2f].live:after{opacity:.25}@keyframes jd-spin{to{--jd-angle: 360deg}}.jd-ring[data-astro-cid-3ocwyy2f]{position:absolute;inset:-2px;border-radius:999px;pointer-events:none;border:1.5px solid var(--awning);opacity:0}.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-ring[data-astro-cid-3ocwyy2f]{animation:jd-ring .62s var(--ease-out) forwards}@keyframes jd-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.jd-keys[data-astro-cid-3ocwyy2f]{position:absolute;left:0;right:0;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:7px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--m-open) var(--ease-out),transform var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-keys[data-astro-cid-3ocwyy2f]{opacity:1;transform:none}.jd-kcaps[data-astro-cid-3ocwyy2f]{display:inline-flex;gap:5px}.jd-kcaps[data-astro-cid-3ocwyy2f] kbd[data-astro-cid-3ocwyy2f]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 7px;border-radius:7px;background:var(--awning);color:#fff;border:0;font:600 12.5px/1 var(--font);box-shadow:0 2px 10px color-mix(in srgb,var(--awning) 45%,transparent);transform:translateY(4px);opacity:0;transition:transform var(--m-settle) var(--ease-settle),opacity var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-kcaps[data-astro-cid-3ocwyy2f] kbd[data-astro-cid-3ocwyy2f]{transform:none;opacity:1}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-kcaps[data-astro-cid-3ocwyy2f] kbd[data-astro-cid-3ocwyy2f]:nth-child(2){transition-delay:70ms}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-kcaps[data-astro-cid-3ocwyy2f] kbd[data-astro-cid-3ocwyy2f]:nth-child(3){transition-delay:.14s}.jd-klabel[data-astro-cid-3ocwyy2f]{font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--p-sec);background:var(--p-panel);padding:3px 9px;border-radius:999px}.jd-toast[data-astro-cid-3ocwyy2f]{position:absolute;left:12px;right:12px;bottom:12px;padding:9px 12px;border-radius:9px;text-align:center;background:var(--p-text);color:var(--p-panel);font-size:11.5px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity var(--m-open) var(--ease-out),transform var(--m-open) var(--ease-out)}.jd[data-astro-cid-3ocwyy2f][data-stage=opening] .jd-toast[data-astro-cid-3ocwyy2f]{opacity:1;transform:none}.jd-cursor[data-astro-cid-3ocwyy2f]{position:absolute;left:291px;top:113px;pointer-events:none;opacity:0;transform:translate(24px,66px);transition:opacity var(--m-open) var(--ease-out),transform .62s var(--ease-settle);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.jd[data-astro-cid-3ocwyy2f][data-stage=point] .jd-cursor[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-cursor[data-astro-cid-3ocwyy2f],.jd[data-astro-cid-3ocwyy2f][data-stage=opening] .jd-cursor[data-astro-cid-3ocwyy2f]{opacity:1;transform:none}.jd[data-astro-cid-3ocwyy2f][data-stage=keys] .jd-cursor[data-astro-cid-3ocwyy2f]{opacity:0;transform:translate(24px,66px)}.jd[data-astro-cid-3ocwyy2f][data-stage=press] .jd-cursor[data-astro-cid-3ocwyy2f]{transform:translate(1px,1px)}@media(prefers-reduced-motion:reduce){.jd-strip[data-astro-cid-3ocwyy2f],.jd-link[data-astro-cid-3ocwyy2f],.jd-found[data-astro-cid-3ocwyy2f],.jd-join[data-astro-cid-3ocwyy2f].live,.jd-toast[data-astro-cid-3ocwyy2f],.jd-cursor[data-astro-cid-3ocwyy2f]{transition:none}.jd-scan[data-astro-cid-3ocwyy2f]{display:none}}.qe[data-astro-cid-gtntxj4m]{display:flex;flex-direction:column;align-items:center;gap:14px}.qe-bar[data-astro-cid-gtntxj4m]{height:34px;display:flex;align-items:center}.qe-keys[data-astro-cid-gtntxj4m]{display:inline-flex;gap:5px}.qe-keys[data-astro-cid-gtntxj4m] kbd[data-astro-cid-gtntxj4m]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 7px;border-radius:7px;background:var(--bg);color:var(--fg);border:1px solid var(--rule);box-shadow:0 1.5px 0 var(--rule);font:600 12.5px/1 var(--font);transition:background var(--m-press) var(--ease-out),color var(--m-press) var(--ease-out),transform var(--m-press) var(--ease-out)}.qe[data-astro-cid-gtntxj4m][data-stage=key] .qe-keys[data-astro-cid-gtntxj4m] kbd[data-astro-cid-gtntxj4m]{background:var(--awning);color:#fff;border-color:transparent;transform:translateY(1px)}.qe-panel[data-astro-cid-gtntxj4m]{width:var(--panel-w);height:362px;overflow:hidden;background:var(--p-panel);color:var(--p-text);border-radius:var(--panel-radius);backdrop-filter:blur(42px) saturate(180%);-webkit-backdrop-filter:blur(42px) saturate(180%);box-shadow:0 8px 24px #0000002e,0 0 0 .5px var(--p-hair);font-size:13px}.qe-strip[data-astro-cid-gtntxj4m]{display:flex;width:calc(var(--panel-w) * 2);height:100%;transition:transform var(--m-slide) var(--ease-settle)}.qe[data-astro-cid-gtntxj4m][data-stage=open] .qe-strip[data-astro-cid-gtntxj4m],.qe[data-astro-cid-gtntxj4m][data-stage=done] .qe-strip[data-astro-cid-gtntxj4m]{transform:translate(calc(var(--panel-w) * -1))}.qe-pane[data-astro-cid-gtntxj4m]{width:var(--panel-w);flex:none}.qe-mhdr[data-astro-cid-gtntxj4m]{height:44px;display:flex;align-items:center;padding:0 16px;font-size:15px;font-weight:600;letter-spacing:-.024em}.qe-grid[data-astro-cid-gtntxj4m]{display:grid;grid-template-columns:repeat(7,1fr);padding:0 16px}.qe-cell[data-astro-cid-gtntxj4m]{height:34px;display:flex;align-items:center;justify-content:center;font-size:13px;font-variant-numeric:tabular-nums}.qe-cell[data-astro-cid-gtntxj4m].o{color:var(--p-quat)}.qe-cell[data-astro-cid-gtntxj4m].t{color:#fff;position:relative}.qe-cell[data-astro-cid-gtntxj4m].t:before{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:var(--cal-today);z-index:-1}.qe-mdate[data-astro-cid-gtntxj4m]{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:12px;font-weight:600;letter-spacing:.02em;margin-top:4px}.qe-mcount[data-astro-cid-gtntxj4m]{font-weight:400;color:var(--p-ter)}.qe-mrow[data-astro-cid-gtntxj4m]{height:44px;display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--p-wash)}.qe-mrail[data-astro-cid-gtntxj4m]{width:3px;height:20px;border-radius:1.5px;flex:none}.qe-mrail[data-astro-cid-gtntxj4m].w{background:var(--cal-work)}.qe-mrail[data-astro-cid-gtntxj4m].p{background:var(--cal-personal)}.qe-mt[data-astro-cid-gtntxj4m]{font-size:12px;font-weight:500;width:40px;flex:none}.qe-mttl[data-astro-cid-gtntxj4m]{font-size:13px;font-weight:500;letter-spacing:-.008em}.qe-nhdr[data-astro-cid-gtntxj4m]{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px 0 12px}.qe-back[data-astro-cid-gtntxj4m]{width:26px;height:26px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--p-hover);font-size:13px}.qe-ntitle[data-astro-cid-gtntxj4m]{font-size:14px;font-weight:600;letter-spacing:-.02em}.qe-field[data-astro-cid-gtntxj4m]{position:relative;padding:18px 18px 16px;font-size:17px;line-height:1.3;min-height:60px}.qe-ph[data-astro-cid-gtntxj4m]{position:absolute;left:18px;top:18px;color:var(--p-quat);pointer-events:none}.qe-caret[data-astro-cid-gtntxj4m]{display:inline-block;width:1.5px;height:19px;vertical-align:-3px;background:var(--p-text);margin-left:1px;animation:qe-blink 1.06s steps(1) infinite}@keyframes qe-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.qe-card[data-astro-cid-gtntxj4m]{margin:0 12px 10px;padding:10px 12px;border-radius:10px;background:var(--p-wash);box-shadow:inset 0 0 0 .5px var(--p-hair)}.qe-preview[data-astro-cid-gtntxj4m]{display:flex;align-items:center;gap:12px}.qe-rail[data-astro-cid-gtntxj4m]{width:3px;height:30px;border-radius:1.5px;background:var(--cal-personal);flex:none}.qe-times[data-astro-cid-gtntxj4m]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:62px;flex:none}.qe-s[data-astro-cid-gtntxj4m]{font-size:12px;font-weight:500}.qe-e[data-astro-cid-gtntxj4m]{font-size:11px;color:var(--p-ter)}.qe-pbody[data-astro-cid-gtntxj4m]{display:flex;flex-direction:column;gap:3px;min-width:0}.qe-ptitle[data-astro-cid-gtntxj4m]{font-size:14px;font-weight:500;letter-spacing:-.08px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--m-hover) var(--ease-out)}.qe-ptitle[data-astro-cid-gtntxj4m].is-empty{color:var(--p-quat)}.qe-pday[data-astro-cid-gtntxj4m]{font-size:11px;color:var(--p-sec)}.qe-when[data-astro-cid-gtntxj4m]{display:flex;flex-direction:column;gap:8px}.qe-row[data-astro-cid-gtntxj4m]{display:flex;align-items:center;justify-content:space-between}.qe-lbl[data-astro-cid-gtntxj4m]{font-size:11.5px;color:var(--p-sec)}.qe-val[data-astro-cid-gtntxj4m]{font-size:11.5px;padding:3px 8px;border-radius:6px;background:var(--p-panel);box-shadow:inset 0 0 0 .5px var(--p-hair)}.qe-loc[data-astro-cid-gtntxj4m]{margin:0 12px 10px;overflow:hidden;max-height:0;opacity:0;transition:max-height var(--m-slide) var(--ease-settle),opacity var(--m-slide) var(--ease-out)}.qe[data-astro-cid-gtntxj4m][data-loc=on] .qe-loc[data-astro-cid-gtntxj4m]{max-height:72px;opacity:1}.qe-loc-hdr[data-astro-cid-gtntxj4m]{display:flex;align-items:center;gap:6px;padding:0 2px 5px;font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--p-sec);text-transform:none}.qe-x[data-astro-cid-gtntxj4m]{margin-left:auto;font-size:8px;opacity:.7}.qe-sugg[data-astro-cid-gtntxj4m]{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:8px;background:var(--p-hover)}.qe-sugg[data-astro-cid-gtntxj4m] strong[data-astro-cid-gtntxj4m]{font-size:12.5px;font-weight:600}.qe-sugg[data-astro-cid-gtntxj4m] span[data-astro-cid-gtntxj4m]{font-size:10.5px;color:var(--p-ter)}.qe-actions[data-astro-cid-gtntxj4m]{display:flex;justify-content:flex-end;gap:8px;padding:2px 14px 14px}.qe-btn[data-astro-cid-gtntxj4m]{font-size:12.5px;padding:5px 14px;border-radius:7px}.qe-btn[data-astro-cid-gtntxj4m].ghost{color:var(--p-sec)}.qe-btn[data-astro-cid-gtntxj4m].primary{background:var(--cal-work);color:#fff;font-weight:500}@media(prefers-reduced-motion:reduce){.qe-strip[data-astro-cid-gtntxj4m],.qe-loc[data-astro-cid-gtntxj4m],.qe-keys[data-astro-cid-gtntxj4m] kbd[data-astro-cid-gtntxj4m]{transition:none}.qe-caret[data-astro-cid-gtntxj4m]{animation:none}}.hero[data-astro-cid-j7pv25f6]{padding:clamp(2.5rem,6vw,5rem) 0 clamp(2rem,4vw,3.5rem)}.hero[data-astro-cid-j7pv25f6][data-hero-fallback]{display:none}@media(max-width:999px){.hero[data-astro-cid-j7pv25f6][data-hero-fallback]{display:block}}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr auto;gap:clamp(2rem,5vw,5rem);align-items:center}.hero-copy[data-astro-cid-j7pv25f6]{max-width:34rem}.hero-copy[data-astro-cid-j7pv25f6] .t-lede[data-astro-cid-j7pv25f6]{margin-top:1.4rem}.hero-cta[data-astro-cid-j7pv25f6]{margin-top:2.2rem}.hero-cta[data-astro-cid-j7pv25f6] .cta{align-items:flex-start}.hero-cta[data-astro-cid-j7pv25f6] .price{text-align:left}.hero-stage[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.stage-inner[data-astro-cid-j7pv25f6]{padding:26px 30px 34px;border-radius:22px;background:var(--wall);box-shadow:0 30px 70px #00000038}.try[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--muted);text-align:center;max-width:21rem}.try[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--fg);font-weight:600}@media(max-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-copy[data-astro-cid-j7pv25f6]{max-width:none}.hero-cta[data-astro-cid-j7pv25f6] .cta,.hero-cta[data-astro-cid-j7pv25f6] .price{align-items:center;text-align:center}.hero-stage[data-astro-cid-j7pv25f6]{margin-top:1rem}}@media(min-width:961px)and (max-height:940px){.hero[data-astro-cid-j7pv25f6]{padding-top:2rem;padding-bottom:1.5rem}.stage-inner[data-astro-cid-j7pv25f6]{padding:18px 24px 22px;border-radius:18px}.hero-copy[data-astro-cid-j7pv25f6] .t-lede[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.hero-cta[data-astro-cid-j7pv25f6]{margin-top:1.6rem}.try[data-astro-cid-j7pv25f6]{font-size:.84rem}.hero-stage[data-astro-cid-j7pv25f6]{gap:.8rem}}.strip[data-astro-cid-j7pv25f6]{border-block:1px solid var(--rule);padding:.9rem 0}.strip[data-astro-cid-j7pv25f6][data-strip-fallback]{display:none}@media(max-width:999px){.strip[data-astro-cid-j7pv25f6][data-strip-fallback]{display:block}}.strip[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;list-style:none;font-size:.88rem;color:var(--muted)}.strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative}.js-reveal [data-astro-cid-j7pv25f6][data-reveal] .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(5px)}[data-astro-cid-j7pv25f6][data-reveal].is-in .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:opacity .34s var(--ease-out),transform .34s var(--ease-out)}[data-astro-cid-j7pv25f6][data-reveal].is-in .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:50ms}[data-astro-cid-j7pv25f6][data-reveal].is-in .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:.1s}[data-astro-cid-j7pv25f6][data-reveal].is-in .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4){transition-delay:.15s}[data-astro-cid-j7pv25f6][data-reveal].is-in .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(5){transition-delay:.2s}[data-astro-cid-j7pv25f6][data-reveal].is-in .strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(6){transition-delay:.25s}.strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{content:"·";position:absolute;left:-.9rem;opacity:.55}.feature[data-astro-cid-j7pv25f6]{padding:clamp(4rem,9vw,7.5rem) 0}.feature[data-astro-cid-j7pv25f6].alt{background:var(--surface)}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;gap:clamp(2rem,6vw,5rem);align-items:center}.split[data-astro-cid-j7pv25f6].reverse{grid-template-columns:auto 1fr}.split[data-astro-cid-j7pv25f6].reverse>[data-astro-cid-j7pv25f6]:first-child{order:2}.split[data-astro-cid-j7pv25f6].reverse>.shot[data-astro-cid-j7pv25f6]{order:1}.feat-body[data-astro-cid-j7pv25f6]{margin-top:1.1rem;max-width:34rem}.shot[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.keys[data-astro-cid-j7pv25f6]{margin-top:1.6rem;display:flex;align-items:center;gap:6px}.keys[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--muted);margin-left:.5rem}kbd[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:7px;background:var(--bg);color:var(--fg);border:1px solid var(--rule);box-shadow:0 1.5px 0 var(--rule);font:600 13px/1 var(--font)}.typed[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.93em;background:var(--bg);border:1px solid var(--rule);border-radius:7px;padding:.15em .5em}@media(max-width:960px){.split[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6].reverse{grid-template-columns:1fr}.split[data-astro-cid-j7pv25f6].reverse>[data-astro-cid-j7pv25f6]:first-child,.split[data-astro-cid-j7pv25f6].reverse>.shot[data-astro-cid-j7pv25f6]{order:unset}}.bento-wrap[data-astro-cid-j7pv25f6]{padding:clamp(4rem,9vw,7.5rem) 0}.center[data-astro-cid-j7pv25f6]{text-align:center}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:3rem}.tile[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:1.6rem 1.5rem}.tile[data-astro-cid-j7pv25f6] .t-small[data-astro-cid-j7pv25f6]{margin-top:.5rem}.tile[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.viz[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:1.2rem;display:flex;align-items:center;gap:.7rem;min-height:76px}.viz-cap[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.viz-theme[data-astro-cid-j7pv25f6]{gap:0}.vt-half[data-astro-cid-j7pv25f6]{flex:1;padding:9px 10px;display:flex;flex-direction:column;gap:5px;border:1px solid var(--rule)}.vt-half[data-astro-cid-j7pv25f6].is-light{background:#fcfcff;border-radius:9px 0 0 9px;border-right:0}.vt-half[data-astro-cid-j7pv25f6].is-dark{background:#131519;border-radius:0 9px 9px 0}.vt-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:5px}.vt-row[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:2px;height:9px;border-radius:1px;flex:none}.vt-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;height:3px;border-radius:2px;width:34px}.vt-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6].w2{width:26px}.vt-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6].w3{width:30px}.is-light[data-astro-cid-j7pv25f6] .vt-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{background:#12131a4d}.is-dark[data-astro-cid-j7pv25f6] .vt-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{background:#ffffff57}.rd-tile[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--rule);stroke-width:1.5}.rd-track[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--rule);stroke-width:3}.rd-drain[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--awning);stroke-width:3;stroke-linecap:round;stroke-dasharray:69.1;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:18px 18px}[data-astro-cid-j7pv25f6][data-reveal].is-in .rd-drain[data-astro-cid-j7pv25f6]{animation:rd-drain 6s linear .4s infinite}@keyframes rd-drain{0%{stroke-dashoffset:0}88%,to{stroke-dashoffset:69.1}}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6][data-reveal].is-in .rd-drain[data-astro-cid-j7pv25f6]{animation:none}}.viz-keys[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:.5rem 1rem}.vk[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:3px}.vk[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.76rem;color:var(--muted);margin-left:.3rem}.viz-cals[data-astro-cid-j7pv25f6]{align-items:flex-start;gap:1.6rem}.vc-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem}.vc-src[data-astro-cid-j7pv25f6]{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vc-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--fg-2)}.vc-row[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:2px;flex:none}.vc-row[data-astro-cid-j7pv25f6].is-off{opacity:.42;text-decoration:line-through}.viz-chips[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:.4rem}.vch[data-astro-cid-j7pv25f6]{font-size:.76rem;color:var(--fg-2);padding:.25rem .6rem;border:1px solid var(--rule);border-radius:999px}.vch[data-astro-cid-j7pv25f6].is-del{color:var(--cal-today);border-color:color-mix(in srgb,var(--cal-today) 35%,var(--rule))}.viz-find[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.35rem}.vf-q[data-astro-cid-j7pv25f6]{font-size:.76rem;color:var(--fg-2);padding:.22rem .6rem;border:1px solid var(--rule);border-radius:6px;background:color-mix(in srgb,var(--fg) 4%,transparent)}.vf-row[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;width:100%;max-width:15rem;font-size:.78rem}.vf-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--fg-2)}.vf-row[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--muted);font-size:.72rem}.viz-sizes[data-astro-cid-j7pv25f6]{gap:1.2rem;align-items:flex-end}.vs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.vs[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.72rem;color:var(--muted)}.vs-panel[data-astro-cid-j7pv25f6]{width:46px;border:1px solid var(--rule);border-radius:6px;background:color-mix(in srgb,var(--fg) 9%,var(--surface));display:flex;flex-direction:column;padding:4px;gap:3px;overflow:hidden}.vs-panel[data-astro-cid-j7pv25f6].short{height:38px}.vs-panel[data-astro-cid-j7pv25f6].tall{height:58px}.vs-month[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.vs-month[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;height:2px;border-radius:1px;background:color-mix(in srgb,var(--fg) 26%,transparent)}.vs-grip[data-astro-cid-j7pv25f6]{display:block;height:2px;border-radius:1px;background:var(--awning);margin:1px 0}.vs-agenda[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:3px}.vs-agenda[data-astro-cid-j7pv25f6] u[data-astro-cid-j7pv25f6]{display:block;height:3px;border-radius:1px;text-decoration:none;background:color-mix(in srgb,var(--fg) 16%,transparent)}@media(max-width:860px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.privacy[data-astro-cid-j7pv25f6]{padding:clamp(4rem,9vw,7.5rem) 0;background:var(--surface);border-block:1px solid var(--rule)}.privacy[data-astro-cid-j7pv25f6] .t-body[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.privacy[data-astro-cid-j7pv25f6] .dim[data-astro-cid-j7pv25f6]{color:var(--muted)}.privacy[data-astro-cid-j7pv25f6] .t-small[data-astro-cid-j7pv25f6]{margin-top:1.8rem}.whynot[data-astro-cid-j7pv25f6]{padding:clamp(4rem,9vw,7.5rem) 0}.wn-grid[data-astro-cid-j7pv25f6]{margin-top:2.6rem;display:grid;grid-template-columns:1fr 1fr;gap:16px}.wn-card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:1.5rem 1.4rem;display:flex;flex-direction:column}.wn-card[data-astro-cid-j7pv25f6].wide{grid-column:span 2}.wn-card[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--fg);font-size:1.05rem;letter-spacing:-.01em}.wn-card[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:.55rem 0 0;color:var(--fg-2);font-size:.96rem;line-height:1.55;flex:1;display:flex;flex-direction:column}.wn-card[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;margin-top:auto;padding-top:.9rem;color:var(--awning-ink);font-weight:600;font-size:.92rem}.wn-card[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:" →"}@media(max-width:720px){.wn-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.wn-card[data-astro-cid-j7pv25f6].wide{grid-column:span 1}}.whynot-all[data-astro-cid-j7pv25f6]{margin-top:2.2rem;font-size:1.02rem;font-weight:600}.whynot-all[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--awning-ink)}.madeby[data-astro-cid-j7pv25f6]{padding:0 0 clamp(3rem,7vw,5rem)}.maker[data-astro-cid-j7pv25f6]{display:flex;gap:1.2rem;align-items:flex-start}.avatar[data-astro-cid-j7pv25f6]{width:96px;height:96px;border-radius:50%;flex:none;object-fit:cover;border:1px solid var(--rule)}.maker[data-astro-cid-j7pv25f6] .t-small[data-astro-cid-j7pv25f6]{margin-top:.4rem}.ownervid[data-astro-cid-j7pv25f6]{margin:1.8rem 0 0}.ownervid-el[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;border-radius:14px;background:#000;border:1px solid var(--rule)}.ownervid[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.6rem}.honest[data-astro-cid-j7pv25f6]{padding:0 0 clamp(3rem,7vw,5rem)}.honest[data-astro-cid-j7pv25f6] .t-small[data-astro-cid-j7pv25f6]{margin-top:.5rem}.honest-next[data-astro-cid-j7pv25f6]{margin-top:1rem}.honest-next[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600;text-decoration:none}.honest-next[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}
