.ct[data-astro-cid-k45pbyqg]{padding-top:130px}.ct-crumbs[data-astro-cid-k45pbyqg]{font-size:13px;color:var(--muted);text-align:center}.ct-crumbs[data-astro-cid-k45pbyqg] a[data-astro-cid-k45pbyqg]:hover{color:var(--ink);text-decoration:underline}.ct-hero[data-astro-cid-k45pbyqg]{text-align:center;padding:16px 0 36px}.ct-hero[data-astro-cid-k45pbyqg] h1[data-astro-cid-k45pbyqg]{margin:0 0 12px}.ct-hero[data-astro-cid-k45pbyqg]>p[data-astro-cid-k45pbyqg]:last-child{font-size:19px;color:var(--muted);max-width:560px;margin:0 auto}.sr-only[data-astro-cid-k45pbyqg]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ct-tool[data-astro-cid-k45pbyqg]{background:#fff;border-radius:28px;box-shadow:0 30px 60px -30px #253b3540,0 0 0 1px var(--line);overflow:hidden}.ct[data-astro-cid-k45pbyqg] :is(input,button):focus-visible{outline:3px solid #315f50;outline-offset:2px}.ct-stage[data-astro-cid-k45pbyqg]{--stage-bg: var(--ink);--stage-fg: #fff;--ring: #8fd6b0;--track: #ffffff26;background:var(--stage-bg);color:var(--stage-fg);padding:32px 28px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:background .3s,color .3s}.ct-stage[data-astro-cid-k45pbyqg][data-phase=nearly]{--stage-bg: var(--yellow);--stage-fg: var(--ink);--ring: var(--ink);--track: #253b3526}.ct-stage[data-astro-cid-k45pbyqg][data-phase=done]{--stage-bg: #a8302a;--stage-fg: #fff;--ring: #fff;--track: #ffffff40}.ct-status[data-astro-cid-k45pbyqg]{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:99px;border:1.5px solid currentColor}.ct-stage[data-astro-cid-k45pbyqg][data-status=paused] .ct-status[data-astro-cid-k45pbyqg]{border-style:dashed}.ct-dial[data-astro-cid-k45pbyqg]{position:relative;width:min(300px,76vw);aspect-ratio:1;margin:16px 0 4px;container-type:inline-size}.ct-dial[data-astro-cid-k45pbyqg] svg[data-astro-cid-k45pbyqg]{width:100%;height:100%;transform:rotate(-90deg)}.ct-dial[data-astro-cid-k45pbyqg] circle[data-astro-cid-k45pbyqg]{fill:none;stroke-width:14}.ct-track[data-astro-cid-k45pbyqg]{stroke:var(--track)}.ct-ring[data-astro-cid-k45pbyqg]{stroke:var(--ring);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .2s linear,stroke .3s}.ct-stage[data-astro-cid-k45pbyqg][data-phase=done] .ct-ring[data-astro-cid-k45pbyqg]{stroke:transparent}.ct-time[data-astro-cid-k45pbyqg]{position:absolute;inset:0;display:grid;place-items:center;margin:0;font-size:26cqi;font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ct-time[data-astro-cid-k45pbyqg][data-long=true]{font-size:17cqi}@media(prefers-reduced-motion:no-preference){.ct-stage[data-astro-cid-k45pbyqg][data-phase=done][data-status=running] .ct-time[data-astro-cid-k45pbyqg]{animation:ct-pulse 1.2s ease-in-out infinite}@keyframes ct-pulse{50%{opacity:.45}}}.ct-controls[data-astro-cid-k45pbyqg]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.ct-controls[data-astro-cid-k45pbyqg] button[data-astro-cid-k45pbyqg]{font:inherit;font-size:16px;font-weight:500;min-height:48px;padding:0 22px;border-radius:99px;cursor:pointer}.ct-main[data-astro-cid-k45pbyqg]{min-width:132px;border:0;background:var(--stage-fg);color:var(--stage-bg)}.ct-controls[data-astro-cid-k45pbyqg] button[data-astro-cid-k45pbyqg]:disabled{opacity:.4;cursor:not-allowed}.ct-ghost[data-astro-cid-k45pbyqg]{background:transparent;color:var(--stage-fg);border:1.5px solid currentColor}.ct-stage[data-astro-cid-k45pbyqg] button:focus-visible{outline-color:var(--stage-fg)}.ct-keys[data-astro-cid-k45pbyqg]{font-size:12px;opacity:.7;margin-top:16px}.ct-stage[data-astro-cid-k45pbyqg]:fullscreen,.ct-stage[data-astro-cid-k45pbyqg].is-focus{justify-content:center;padding:3vh 4vw}.ct-stage[data-astro-cid-k45pbyqg].is-focus{position:fixed;inset:0;z-index:1000}html.ct-locked-scroll{overflow:hidden}.ct-stage[data-astro-cid-k45pbyqg]:fullscreen .ct-dial[data-astro-cid-k45pbyqg],.ct-stage[data-astro-cid-k45pbyqg].is-focus .ct-dial[data-astro-cid-k45pbyqg]{width:min(70vh,88vw)}.ct-stage[data-astro-cid-k45pbyqg]:fullscreen .ct-status[data-astro-cid-k45pbyqg],.ct-stage[data-astro-cid-k45pbyqg].is-focus .ct-status[data-astro-cid-k45pbyqg]{font-size:clamp(16px,2.6vh,30px)}.ct-setup[data-astro-cid-k45pbyqg]{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;padding:20px 24px}.ct-presets[data-astro-cid-k45pbyqg]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ct-presets[data-astro-cid-k45pbyqg] button[data-astro-cid-k45pbyqg]{font:inherit;font-size:15px;font-weight:500;min-height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.ct-presets[data-astro-cid-k45pbyqg] button[data-astro-cid-k45pbyqg][aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.ct-custom[data-astro-cid-k45pbyqg]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.ct-custom[data-astro-cid-k45pbyqg] input[data-astro-cid-k45pbyqg]{width:92px;min-height:44px;font:inherit;font-size:16px;padding:9px 12px;border:1.5px solid var(--line);border-radius:12px;color:var(--ink);background:#fff}.ct-custom[data-astro-cid-k45pbyqg] input[data-astro-cid-k45pbyqg][aria-invalid=true]{border-color:#a8402e}.ct-unit[data-astro-cid-k45pbyqg]{color:var(--muted);font-weight:400}.ct-check[data-astro-cid-k45pbyqg]{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:500;font-size:15px;cursor:pointer}.ct-check[data-astro-cid-k45pbyqg] input[data-astro-cid-k45pbyqg]{width:20px;height:20px;accent-color:#315f50}.ct-error[data-astro-cid-k45pbyqg]{flex-basis:100%;text-align:center;font-size:14px;color:#a8402e}.ct-block[data-astro-cid-k45pbyqg]{padding-top:88px}.ct-block[data-astro-cid-k45pbyqg] h2[data-astro-cid-k45pbyqg],.ct-cta[data-astro-cid-k45pbyqg] h2[data-astro-cid-k45pbyqg]{font-size:clamp(28px,4vw,40px);margin:0 0 12px}.ct-lead[data-astro-cid-k45pbyqg]{color:var(--muted);font-size:17px;max-width:620px}.ct-cards[data-astro-cid-k45pbyqg],.ct-steps[data-astro-cid-k45pbyqg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.ct-card[data-astro-cid-k45pbyqg],.ct-step[data-astro-cid-k45pbyqg]{background:#fff;border-radius:22px;padding:24px;border:1px solid var(--line)}.ct-card[data-astro-cid-k45pbyqg] h3[data-astro-cid-k45pbyqg],.ct-step[data-astro-cid-k45pbyqg] h3[data-astro-cid-k45pbyqg]{font-size:19px;margin:0 0 6px}.ct-step[data-astro-cid-k45pbyqg] h3[data-astro-cid-k45pbyqg]{margin-top:14px}.ct-card[data-astro-cid-k45pbyqg] p[data-astro-cid-k45pbyqg],.ct-step[data-astro-cid-k45pbyqg] p[data-astro-cid-k45pbyqg]{color:var(--muted);font-size:15px}.ct-step[data-astro-cid-k45pbyqg] .n[data-astro-cid-k45pbyqg]{width:32px;height:32px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-weight:700;font-size:14px}.ct-table[data-astro-cid-k45pbyqg]{margin-top:20px;border-collapse:collapse;width:100%;max-width:560px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.ct-table[data-astro-cid-k45pbyqg] caption[data-astro-cid-k45pbyqg]{text-align:left;font-weight:500;padding:0 0 10px}.ct-table[data-astro-cid-k45pbyqg] th[data-astro-cid-k45pbyqg],.ct-table[data-astro-cid-k45pbyqg] td[data-astro-cid-k45pbyqg]{text-align:left;padding:12px 18px;border-bottom:1px solid var(--line);font-size:15px}.ct-table[data-astro-cid-k45pbyqg] tr[data-astro-cid-k45pbyqg]:last-child td[data-astro-cid-k45pbyqg]{border-bottom:0}.ct-table[data-astro-cid-k45pbyqg] th[data-astro-cid-k45pbyqg]{font-weight:500;color:var(--muted);font-size:13px}kbd[data-astro-cid-k45pbyqg]{display:inline-block;min-width:28px;padding:3px 8px;border-radius:8px;border:1px solid var(--line);border-bottom-width:2px;background:var(--paper);font:inherit;font-size:14px;text-align:center}.ct-trust[data-astro-cid-k45pbyqg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ct-trust[data-astro-cid-k45pbyqg]>div[data-astro-cid-k45pbyqg]{display:grid;grid-template-columns:40px 1fr;gap:14px}.ct-trust[data-astro-cid-k45pbyqg] .ico[data-astro-cid-k45pbyqg]{width:40px;height:40px;border-radius:12px;background:var(--sage);display:grid;place-items:center;font-size:18px}.ct-trust[data-astro-cid-k45pbyqg] h3[data-astro-cid-k45pbyqg]{font-size:16px}.ct-trust[data-astro-cid-k45pbyqg] p[data-astro-cid-k45pbyqg]{color:var(--muted);font-size:14.5px;margin-top:2px}.ct-cta[data-astro-cid-k45pbyqg]{margin-top:88px;background:var(--yellow);border-radius:32px;padding:48px}.ct-cta[data-astro-cid-k45pbyqg] h2[data-astro-cid-k45pbyqg]{max-width:720px}.ct-cta[data-astro-cid-k45pbyqg] p[data-astro-cid-k45pbyqg]{font-size:17px;max-width:560px;margin-bottom:24px}.ct-cta[data-astro-cid-k45pbyqg] .button-primary,.ct-cta[data-astro-cid-k45pbyqg] .mobile-setup{background:var(--ink);color:#fff;border-color:transparent}.ct-cta[data-astro-cid-k45pbyqg] .button-primary:hover{background:#1b2c27}.ct-cta-link[data-astro-cid-k45pbyqg]{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:15px;font-weight:500}.ct-guides[data-astro-cid-k45pbyqg]{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ct-guides[data-astro-cid-k45pbyqg] a[data-astro-cid-k45pbyqg]{display:inline-flex;align-items:center;min-height:44px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 16px;font-size:15px}.ct-guides[data-astro-cid-k45pbyqg] a[data-astro-cid-k45pbyqg]:hover{border-color:#315f50}.ct-faq[data-astro-cid-k45pbyqg]{padding-bottom:80px}.ct-faq[data-astro-cid-k45pbyqg] .daylight-faq{margin:0;max-width:820px}.ct-faq[data-astro-cid-k45pbyqg] .daylight-faq h2{margin-bottom:24px}.ct-faq[data-astro-cid-k45pbyqg] .daylight-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding-right:0}.ct-faq[data-astro-cid-k45pbyqg] .daylight-faq summary::-webkit-details-marker{display:none}.ct-faq[data-astro-cid-k45pbyqg] .daylight-faq summary:after{content:"+";font-size:22px;line-height:1;color:#315f50}.ct-faq[data-astro-cid-k45pbyqg] .daylight-faq details[open] summary:after{content:"–"}@media(max-width:860px){.ct-cards[data-astro-cid-k45pbyqg],.ct-steps[data-astro-cid-k45pbyqg],.ct-trust[data-astro-cid-k45pbyqg]{grid-template-columns:1fr}.ct-cta[data-astro-cid-k45pbyqg]{padding:32px 24px}}@media(max-width:600px){.ct[data-astro-cid-k45pbyqg]{padding-top:110px}.ct-stage[data-astro-cid-k45pbyqg]{padding:22px 16px}.ct-controls[data-astro-cid-k45pbyqg] button[data-astro-cid-k45pbyqg]{padding:0 16px}.ct-setup[data-astro-cid-k45pbyqg]{padding:18px 16px}.ct-block[data-astro-cid-k45pbyqg]{padding-top:64px}.ct-keys[data-astro-cid-k45pbyqg]{display:none}}
