.hf[data-astro-cid-rnshfeoy]{container-type:inline-size;--hf-scale: .8}@container (max-width: 760px){.hf-anchor[data-astro-cid-rnshfeoy],.hf-notif[data-astro-cid-rnshfeoy]{--hf-scale: .56}}@container (max-width: 480px){.hf-anchor[data-astro-cid-rnshfeoy],.hf-notif[data-astro-cid-rnshfeoy]{--hf-scale: .44}}.hf-page[data-astro-cid-rnshfeoy]{height:100%}.hf[data-astro-cid-rnshfeoy] [data-tab][hidden],.hf[data-astro-cid-rnshfeoy] .x-queue [hidden],.hf[data-astro-cid-rnshfeoy] .x-queue-head [hidden],.hf-page[data-astro-cid-rnshfeoy][hidden],.hf-anchor[data-astro-cid-rnshfeoy][hidden],.hf-notif[data-astro-cid-rnshfeoy][hidden]{display:none}.hf-anchor[data-astro-cid-rnshfeoy]{position:absolute;top:var(--hf-top, 82px);inset-inline-end:8px;width:384px;transform:scale(var(--hf-scale, .8));transform-origin:top right}.hf-pop[data-astro-cid-rnshfeoy]{transform-origin:top right}.hf-pop[data-astro-cid-rnshfeoy] .x-popup{max-height:600px}.hf-notif[data-astro-cid-rnshfeoy]{position:absolute;inset-block-end:14px;inset-inline-end:14px;transform:scale(var(--hf-scale, .8));transform-origin:bottom right}[dir=rtl] .hf-anchor[data-astro-cid-rnshfeoy],[dir=rtl] .hf-pop[data-astro-cid-rnshfeoy]{transform-origin:top left}[dir=rtl] .hf-notif[data-astro-cid-rnshfeoy]{transform-origin:bottom left}.pet[data-astro-cid-hwbyyuj6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s5);align-items:center;border-radius:var(--r-3xl)}.pet-stage[data-astro-cid-hwbyyuj6]{position:relative;display:grid;justify-items:center;gap:var(--s1);padding:var(--s5) var(--s4);border-radius:var(--r-2xl);background:radial-gradient(90% 50% at 50% 100%,hsl(var(--accent) / .22),transparent 70%),hsl(var(--bg-sunken));text-align:center}.pet-stage[data-astro-cid-hwbyyuj6] img[data-astro-cid-hwbyyuj6]{inline-size:9rem;block-size:9rem;object-fit:contain}@media(prefers-reduced-motion:no-preference){.pet-stage[data-astro-cid-hwbyyuj6] img[data-astro-cid-hwbyyuj6]{animation:pet-breathe 4.2s var(--ease-in-out) infinite}}@keyframes pet-breathe{50%{transform:translateY(-4px) scale(1.02)}}.pet-label[data-astro-cid-hwbyyuj6]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.pet-rule[data-astro-cid-hwbyyuj6]{min-block-size:3em;color:hsl(var(--fg-muted));font-size:var(--text-sm)}.pet-controls[data-astro-cid-hwbyyuj6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.pet-legend[data-astro-cid-hwbyyuj6]{font-size:var(--text-sm);font-weight:600}.seg[data-astro-cid-hwbyyuj6]{display:flex;flex-wrap:wrap;gap:var(--s1);margin-bottom:var(--s2)}.seg-btn[data-astro-cid-hwbyyuj6]{min-height:2.25rem;padding:var(--s1) var(--s3);border:1px solid hsl(var(--border));border-radius:var(--r-full);background:hsl(var(--surface));color:hsl(var(--fg-muted));font-size:var(--text-sm);font-weight:600;transition:border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.seg-btn[data-astro-cid-hwbyyuj6]:hover{border-color:hsl(var(--border-strong));color:hsl(var(--fg))}.seg-btn[data-astro-cid-hwbyyuj6][aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-fg))}.pet-chips[data-astro-cid-hwbyyuj6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);width:100%;max-width:20rem;margin-bottom:var(--s3)}.pet-chip[data-astro-cid-hwbyyuj6]{display:grid;place-items:center;aspect-ratio:1;min-width:0;border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface));transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.pet-chip[data-astro-cid-hwbyyuj6]:hover{transform:translateY(-2px)}.pet-chip[data-astro-cid-hwbyyuj6] img[data-astro-cid-hwbyyuj6]{width:80%;height:auto}.pet-chip[data-astro-cid-hwbyyuj6][aria-pressed=true]{border-color:var(--chip);box-shadow:0 0 0 2px var(--chip)}@media(max-width:520px){.pet[data-astro-cid-hwbyyuj6]{grid-template-columns:minmax(0,1fr)}}.hw[data-astro-cid-t6hnyjpd]{container-type:inline-size;--hw-scale: .8}@container (max-width: 760px){.hw-anchor[data-astro-cid-t6hnyjpd],.hw-notif[data-astro-cid-t6hnyjpd]{--hw-scale: .56}}@container (max-width: 480px){.hw-anchor[data-astro-cid-t6hnyjpd],.hw-notif[data-astro-cid-t6hnyjpd]{--hw-scale: .44}}.hw-page[data-astro-cid-t6hnyjpd]{height:100%}.hw[data-astro-cid-t6hnyjpd] [data-tab][hidden],.hw[data-astro-cid-t6hnyjpd] .x-queue [hidden],.hw[data-astro-cid-t6hnyjpd] .x-queue-head [hidden],.hw[data-astro-cid-t6hnyjpd] [data-astro-cid-t6hnyjpd][hidden]{display:none}.hw-hud[data-astro-cid-t6hnyjpd]{position:absolute;top:calc(var(--hw-top, 82px) + 16px);left:50%;transform:translate(-50%) scale(var(--hw-fit, 1));transform-origin:top center}.hw-anchor[data-astro-cid-t6hnyjpd]{position:absolute;top:var(--hw-top, 82px);inset-inline-end:8px;width:384px;transform:scale(var(--hw-scale, .8));transform-origin:top right}.hw-pop[data-astro-cid-t6hnyjpd]{transform-origin:top right}.hw-pop[data-astro-cid-t6hnyjpd] .x-popup{max-height:600px}.hw-notif[data-astro-cid-t6hnyjpd]{position:absolute;inset-block-end:14px;inset-inline-end:14px;transform:scale(var(--hw-scale, .8));transform-origin:bottom right}.hw-menu[data-astro-cid-t6hnyjpd],.hw-omni[data-astro-cid-t6hnyjpd]{position:absolute;top:0;left:0;transform-origin:0 0}.hw-omni[data-astro-cid-t6hnyjpd]{z-index:2}[dir=rtl] .hw-anchor[data-astro-cid-t6hnyjpd],[dir=rtl] .hw-pop[data-astro-cid-t6hnyjpd]{transform-origin:top left}[dir=rtl] .hw-notif[data-astro-cid-t6hnyjpd]{transform-origin:bottom left}.hw-keys[data-astro-cid-t6hnyjpd]{position:absolute;inset-block-end:18px;left:50%;z-index:30;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:14px;background:hsl(var(--surface) / .92);box-shadow:0 1px 2px #0f172914,0 12px 28px -12px #0f172959,0 0 0 1px hsl(var(--border));color:hsl(var(--fg-muted));font-size:var(--text-sm);transform:translate(-50%)}.hw-keys[data-astro-cid-t6hnyjpd] .kbd[data-astro-cid-t6hnyjpd]{min-width:2.4rem;height:2.1rem;font-size:var(--text-sm);font-weight:600;color:hsl(var(--fg));transition:transform .12s var(--ease-out),border-color .12s var(--ease-out),background-color .12s var(--ease-out)}.hw-keys[data-astro-cid-t6hnyjpd] .kbd[data-astro-cid-t6hnyjpd].is-down{transform:translateY(2px);border-color:hsl(var(--accent));border-bottom-width:1px;background:hsl(var(--accent) / .16)}.ff[data-astro-cid-gmtjbkhx]{container-type:inline-size;--ff-scale: .8}@container (max-width: 760px){.ff-anchor[data-astro-cid-gmtjbkhx],.ff-notif[data-astro-cid-gmtjbkhx]{--ff-scale: .56}}@container (max-width: 480px){.ff-anchor[data-astro-cid-gmtjbkhx],.ff-notif[data-astro-cid-gmtjbkhx]{--ff-scale: .44}}.ff-page[data-astro-cid-gmtjbkhx]{height:100%}.ff[data-astro-cid-gmtjbkhx] [data-tab][hidden],.ff[data-astro-cid-gmtjbkhx] .x-queue [hidden],.ff[data-astro-cid-gmtjbkhx] .x-queue-head [hidden],.ff[data-astro-cid-gmtjbkhx] [data-astro-cid-gmtjbkhx][hidden]{display:none}.ff-anchor[data-astro-cid-gmtjbkhx]{position:absolute;top:var(--ff-top, 82px);inset-inline-end:8px;width:384px;transform:scale(var(--ff-scale, .8));transform-origin:top right}.ff-pop[data-astro-cid-gmtjbkhx]{transform-origin:top right}.ff-pop[data-astro-cid-gmtjbkhx] .x-popup{max-height:600px}.ff-hud[data-astro-cid-gmtjbkhx]{position:absolute;top:calc(var(--ff-top, 82px) + 16px);left:50%;transform:translate(-50%) scale(var(--ff-fit, 1));transform-origin:top center}.ff-notif[data-astro-cid-gmtjbkhx]{position:absolute;inset-block-end:14px;inset-inline-end:14px;transform:scale(var(--ff-scale, .8));transform-origin:bottom right}[dir=rtl] .ff-anchor[data-astro-cid-gmtjbkhx],[dir=rtl] .ff-pop[data-astro-cid-gmtjbkhx]{transform-origin:top left}[dir=rtl] .ff-notif[data-astro-cid-gmtjbkhx]{transform-origin:bottom left}.ff-keys[data-astro-cid-gmtjbkhx],.ff-clock[data-astro-cid-gmtjbkhx]{position:absolute;z-index:30;display:flex;align-items:center;gap:6px;border-radius:14px;box-shadow:0 1px 2px #0f172914,0 12px 28px -12px #0f172959,0 0 0 1px hsl(var(--border));font-size:var(--text-sm)}.ff-keys[data-astro-cid-gmtjbkhx]{inset-block-end:18px;left:50%;padding:8px 12px;background:hsl(var(--surface) / .92);color:hsl(var(--fg-muted));transform:translate(-50%)}.ff-keys[data-astro-cid-gmtjbkhx] .kbd[data-astro-cid-gmtjbkhx]{min-width:2.4rem;height:2.1rem;font-size:var(--text-sm);font-weight:600;color:hsl(var(--fg));transition:transform .12s var(--ease-out),border-color .12s var(--ease-out),background-color .12s var(--ease-out)}.ff-keys[data-astro-cid-gmtjbkhx] .kbd[data-astro-cid-gmtjbkhx].is-down{transform:translateY(2px);border-color:hsl(var(--accent));border-bottom-width:1px;background:hsl(var(--accent) / .16)}.ff-clock[data-astro-cid-gmtjbkhx]{inset-block-end:16px;inset-inline-start:16px;padding:7px 12px;background:#13161b;color:#f8f8f7;font-weight:600;font-variant-numeric:tabular-nums}.x-menu[data-astro-cid-s4s2iegy]{display:grid;width:max-content;min-width:168px;max-width:300px;padding:var(--x-s1);border:1px solid hsl(var(--x-border));border-radius:var(--x-r-md);background:hsl(var(--x-popover));box-shadow:var(--x-shadow-lg)}.x-menu-item[data-astro-cid-s4s2iegy]{display:flex;align-items:center;gap:var(--x-s2);min-height:var(--x-s7);padding:var(--x-s1) var(--x-s2);border:1px solid transparent;border-radius:var(--x-r-sm);font-size:var(--x-text-meta);line-height:var(--x-lh-snug);white-space:nowrap}.x-menu-item[data-astro-cid-s4s2iegy] .xi{width:14px;height:14px;flex:none;color:hsl(var(--x-muted-foreground))}.x-menu-item[data-astro-cid-s4s2iegy].is-danger,.x-menu-item[data-astro-cid-s4s2iegy].is-danger .xi{color:hsl(var(--x-destructive-foreground))}.x-menu-item[data-astro-cid-s4s2iegy].is-hover{background:hsl(var(--x-accent))}.x-menu-item[data-astro-cid-s4s2iegy].is-danger.is-hover{background:hsl(var(--x-destructive) / .1)}.x-menu-sep[data-astro-cid-s4s2iegy]{height:1px;margin:var(--x-s1) 0;background:hsl(var(--x-border))}.x-menu-form[data-astro-cid-s4s2iegy]{position:relative;display:grid;gap:var(--x-s1);width:232px;padding:var(--x-s2)}.x-menu-label[data-astro-cid-s4s2iegy]{color:hsl(var(--x-muted-foreground));font-size:var(--x-text-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.x-menu-list[data-astro-cid-s4s2iegy]{position:absolute;z-index:2;inset-inline-start:var(--x-s2);top:calc(100% - var(--x-s1));display:grid;min-width:calc(100% - var(--x-s4));padding:var(--x-s1);border:1px solid hsl(var(--x-border));border-radius:var(--x-r-md);background:hsl(var(--x-popover));box-shadow:var(--x-shadow-lg)}.x-menu-list[data-astro-cid-s4s2iegy][hidden]{display:none}.tf[data-astro-cid-6rjxpaj3]{container-type:inline-size}.tf-anchor[data-astro-cid-6rjxpaj3]{--tf-scale: .8}@container (max-width: 760px){.tf-anchor[data-astro-cid-6rjxpaj3]{--tf-scale: .56}}@container (max-width: 480px){.tf-anchor[data-astro-cid-6rjxpaj3]{--tf-scale: .44}}.tf-page[data-astro-cid-6rjxpaj3]{height:100%}.tf[data-astro-cid-6rjxpaj3] [data-tab][hidden],.tf[data-astro-cid-6rjxpaj3] .tf-chip[hidden],.tf-page[data-astro-cid-6rjxpaj3][hidden],.tf-anchor[data-astro-cid-6rjxpaj3][hidden]{display:none}.tf-anchor[data-astro-cid-6rjxpaj3]{position:absolute;top:var(--tf-top, 82px);inset-inline-end:8px;width:384px;transform:scale(var(--tf-scale));transform-origin:top right}.tf-pop[data-astro-cid-6rjxpaj3] .x-popup{max-height:600px}.tf-menu[data-astro-cid-6rjxpaj3]{position:absolute;z-index:5}.tf-menu[data-astro-cid-6rjxpaj3]:not(.is-on){display:none}[dir=rtl] .tf-anchor[data-astro-cid-6rjxpaj3]{transform-origin:top left}.tf[data-astro-cid-6rjxpaj3] .tf-chip{flex:none;align-self:center;margin:0 2px 4px;padding:1px 7px;border-radius:6px;background:var(--g);color:#fff;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.tf[data-astro-cid-6rjxpaj3] [data-tab].tf-g{box-shadow:inset 0 -2px 0 var(--g)}.tf-mail[data-astro-cid-6rjxpaj3]{padding:1.25rem 1.5rem;background:hsl(var(--surface));color:hsl(var(--fg));font-size:13px}.tf-mail[data-astro-cid-6rjxpaj3]>b[data-astro-cid-6rjxpaj3]{display:block;margin-block-end:.75rem;font-size:16px}.tf-mail[data-astro-cid-6rjxpaj3] ul[data-astro-cid-6rjxpaj3]{margin:0;padding:0;list-style:none}.tf-mail[data-astro-cid-6rjxpaj3] li[data-astro-cid-6rjxpaj3]{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.6rem 0;border-block-end:1px solid hsl(var(--border))}.tf-mail[data-astro-cid-6rjxpaj3] li[data-astro-cid-6rjxpaj3] span[data-astro-cid-6rjxpaj3]{overflow:hidden;color:hsl(var(--fg-muted));text-overflow:ellipsis;white-space:nowrap}.x-peek[data-astro-cid-ryehh3kt]{display:grid;gap:var(--x-s2);width:306px;padding:var(--x-s2);border:1px solid hsl(var(--x-border));border-radius:var(--x-r-lg);background:hsl(var(--x-popover));box-shadow:var(--x-shadow-lg)}.x-peek[data-astro-cid-ryehh3kt][hidden]{display:none}.x-peek-shot[data-astro-cid-ryehh3kt]{position:relative;display:block;width:288px;height:180px;overflow:hidden;border:1px solid hsl(var(--x-border));border-radius:var(--x-r-md);background:hsl(var(--x-inset))}.x-peek-page[data-astro-cid-ryehh3kt]{position:absolute;inset:0 auto auto 0;width:1152px;height:720px;transform:scale(.25);transform-origin:0 0;overflow:hidden}[data-astro-cid-ryehh3kt][dir=rtl] .x-peek-page[data-astro-cid-ryehh3kt]{inset:0 0 auto auto;transform-origin:100% 0}.x-peek-text[data-astro-cid-ryehh3kt]{display:grid;gap:var(--x-s0);min-width:0;padding:0 var(--x-s1) var(--x-s1)}.x-peek-title[data-astro-cid-ryehh3kt],.x-peek-url[data-astro-cid-ryehh3kt]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-peek-title[data-astro-cid-ryehh3kt]{font-size:var(--x-text-label);font-weight:600}.x-peek-url[data-astro-cid-ryehh3kt]{color:hsl(var(--x-muted-foreground));font-size:var(--x-text-meta)}.lf[data-astro-cid-cat33zix]{container-type:inline-size;display:grid;gap:var(--s7)}.lf-anchor[data-astro-cid-cat33zix]{--lf-scale: .8}@container (max-width: 760px){.lf-anchor[data-astro-cid-cat33zix]{--lf-scale: .56}}@container (max-width: 480px){.lf-anchor[data-astro-cid-cat33zix]{--lf-scale: .44}}.lf-page[data-astro-cid-cat33zix]{height:100%}.lf-page[data-astro-cid-cat33zix][hidden],.lf-anchor[data-astro-cid-cat33zix][hidden],.lf-peek[data-astro-cid-cat33zix][hidden]{display:none}.lf-anchor[data-astro-cid-cat33zix]{position:absolute;top:var(--lf-top, 82px);inset-inline-end:8px;width:384px;transform:scale(var(--lf-scale));transform-origin:top right}.lf-pop[data-astro-cid-cat33zix] .x-popup{max-height:600px}.lf-pop[data-astro-cid-cat33zix] .x-main{overflow:hidden}.lf-menu[data-astro-cid-cat33zix]{position:absolute;z-index:5}.lf-menu[data-astro-cid-cat33zix]:not(.is-on){display:none}[dir=rtl] .lf-anchor[data-astro-cid-cat33zix]{transform-origin:top left}.lf-libpage[data-astro-cid-cat33zix]{overflow:hidden;background:hsl(var(--surface))}.lf-lib[data-astro-cid-cat33zix]{position:relative;width:960px;transform:scale(var(--lf-lib, .75));transform-origin:0 0}[dir=rtl] .lf-lib[data-astro-cid-cat33zix]{transform-origin:100% 0;margin-inline-start:auto}.lf-lib[data-astro-cid-cat33zix] .x-lib-body{padding-block:var(--s5)}.lf-peek[data-astro-cid-cat33zix]{position:absolute;z-index:5}.x-block-page[data-astro-cid-msz76ngf]{display:grid;place-items:center;height:100%;padding:var(--x-s6);background:hsl(var(--x-background))}.x-block[data-astro-cid-msz76ngf]{display:grid;justify-items:center;gap:var(--x-s3);width:min(420px,100%);padding:var(--x-s7) var(--x-s6);border:1px solid hsl(var(--x-border));border-radius:var(--x-r-lg);background:hsl(var(--x-card));box-shadow:var(--x-shadow-lg),var(--x-lit);text-align:center}.x-block-mark[data-astro-cid-msz76ngf]{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:hsl(var(--x-warning) / .14);color:hsl(var(--x-warning-foreground))}.x-block-h[data-astro-cid-msz76ngf]{margin:0;font-family:var(--x-font);font-size:var(--x-text-page);font-weight:700;line-height:var(--x-lh-normal);letter-spacing:-.02em}.x-block-left[data-astro-cid-msz76ngf]{font-family:var(--x-font-display);font-size:var(--x-text-clock);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:var(--x-lh-tight)}.x-block-left[data-astro-cid-msz76ngf]{margin-block:1em}.x-block-site[data-astro-cid-msz76ngf]{max-width:100%;margin-block:1em;overflow:hidden;color:hsl(var(--x-muted-foreground));font-size:var(--x-text-meta);text-overflow:ellipsis;white-space:nowrap}.x-block-goal[data-astro-cid-msz76ngf]{max-width:34ch;font-size:var(--x-text-title);font-weight:600;line-height:var(--x-lh-snug)}.x-block-hint[data-astro-cid-msz76ngf]{max-width:34ch;color:hsl(var(--x-muted-foreground));font-size:var(--x-text-meta);line-height:var(--x-lh-snug)}.x-block-actions[data-astro-cid-msz76ngf]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--x-s2);margin-top:var(--x-s2)}.ff[data-astro-cid-t6qddetr] [data-browser-omni].is-typing{box-shadow:inset 0 0 0 2px hsl(var(--accent) / .7)}.ff[data-astro-cid-t6qddetr] .x-focus-card[hidden]{display:none}.ff[data-astro-cid-t6qddetr] [data-astro-cid-t6qddetr][data-film-page=blocked] .film-fit[data-astro-cid-t6qddetr]{--film-page-scale: .84}@container (max-width: 760px){.ff[data-astro-cid-t6qddetr] [data-astro-cid-t6qddetr][data-film-page=blocked] .film-fit[data-astro-cid-t6qddetr]{--film-page-scale: .66}}@container (max-width: 480px){.ff[data-astro-cid-t6qddetr] [data-astro-cid-t6qddetr][data-film-page=blocked] .film-fit[data-astro-cid-t6qddetr]{--film-page-scale: .52}}.xa-site[data-astro-cid-2cv6jcfi]{display:grid;place-items:start center;align-content:start;gap:14px;container-type:inline-size;height:100%;padding:22px 16px;overflow:hidden;background:hsl(var(--bg));color:hsl(var(--fg));font-size:13px;text-align:center}.xa-card[data-astro-cid-2cv6jcfi]{display:grid;justify-items:center;gap:9px;width:min(420px,100%);padding:20px 26px;border:1px solid hsl(var(--border));border-radius:22px;background:hsl(var(--surface));box-shadow:var(--shadow-lg)}.xa-mark[data-astro-cid-2cv6jcfi]{display:grid;place-items:center;width:44px;height:44px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--bg-sunken))}.xa-mark[data-astro-cid-2cv6jcfi] img[data-astro-cid-2cv6jcfi]{border-radius:6px}.xa-index[data-astro-cid-2cv6jcfi]{margin:0;color:hsl(var(--accent-text));font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.xa-title[data-astro-cid-2cv6jcfi]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.xa-when[data-astro-cid-2cv6jcfi]{margin:0;padding:3px 11px;border:1px solid hsl(var(--accent) / .3);border-radius:999px;background:hsl(var(--accent) / .14);color:hsl(var(--accent-text));font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.xa-list[data-astro-cid-2cv6jcfi]{display:grid;gap:3px;width:100%;margin:0;padding:0;list-style:none;text-align:start}.xa-list[data-astro-cid-2cv6jcfi] li[data-astro-cid-2cv6jcfi]{display:flex;align-items:baseline;gap:10px;padding:5px 10px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--bg-sunken));font-size:12px}.xa-name[data-astro-cid-2cv6jcfi]{flex:1;min-width:0;overflow:hidden;text-decoration:underline;text-decoration-color:hsl(var(--fg-muted));text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap}.xa-host[data-astro-cid-2cv6jcfi]{flex:none;color:hsl(var(--fg-subtle));font-size:11px}.xa-btn[data-astro-cid-2cv6jcfi]{display:grid;place-items:center;width:100%;height:34px;border:1px solid hsl(var(--border-strong));border-radius:999px;background:hsl(var(--surface));font-size:12.5px;font-weight:600}.xa-btn[data-astro-cid-2cv6jcfi].is-primary{border-color:transparent;background:hsl(var(--primary));color:hsl(var(--primary-fg))}.xa-nav[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;gap:14px;width:min(560px,100%);padding:5px 5px 5px 12px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--surface));box-shadow:var(--shadow-sm);font-size:11px}.xa-nav[data-astro-cid-2cv6jcfi] b[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;gap:6px;font-size:12px}.xa-nav[data-astro-cid-2cv6jcfi] img[data-astro-cid-2cv6jcfi]{border-radius:4px}.xa-links[data-astro-cid-2cv6jcfi]{display:flex;gap:12px;margin-inline:auto;color:hsl(var(--fg-muted))}.xa-cta[data-astro-cid-2cv6jcfi]{padding:4px 10px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-fg));font-weight:600}.xa-foot[data-astro-cid-2cv6jcfi]{width:min(420px,100%);margin:0;color:hsl(var(--fg-subtle));font-size:10.5px;line-height:1.5}@container (max-width: 520px){.xa-links[data-astro-cid-2cv6jcfi]{display:none}}.xa-subtle[data-astro-cid-2cv6jcfi]{margin:0;color:hsl(var(--fg-subtle));font-size:11px;line-height:1.45}.x-add[data-astro-cid-2cv6jcfi]{display:grid;place-items:start center;height:100%;padding:22px 16px;overflow:hidden;background:hsl(var(--x-background))}.x-add-sheet[data-astro-cid-2cv6jcfi]{width:min(460px,100%)}.x-add-brand[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;gap:var(--x-s2);margin-bottom:var(--x-s4);font-size:var(--x-text-title);font-weight:600;letter-spacing:-.02em}.x-add-brand[data-astro-cid-2cv6jcfi] img[data-astro-cid-2cv6jcfi]{border-radius:5px}.x-add-brand[data-astro-cid-2cv6jcfi] span[data-astro-cid-2cv6jcfi]{margin-inline-start:auto;color:hsl(var(--x-muted-foreground));font-size:var(--x-text-meta);font-weight:400}.x-add-card[data-astro-cid-2cv6jcfi]{display:grid;gap:var(--x-s4);padding:var(--x-s6);box-shadow:var(--x-shadow-md),var(--x-lit)}.x-add-h[data-astro-cid-2cv6jcfi]{font-size:var(--x-text-page);font-weight:600;letter-spacing:-.02em;line-height:var(--x-lh-snug)}.x-add-whenline[data-astro-cid-2cv6jcfi]{margin-top:calc(var(--x-s1) * -1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-s2)}.x-add-badge[data-astro-cid-2cv6jcfi]{padding:var(--x-s0) var(--x-s2);border-radius:999px;background:hsl(var(--x-muted));font-size:var(--x-text-micro);font-weight:500;font-variant-numeric:tabular-nums}.x-add-pick[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;justify-content:space-between;gap:var(--x-s2);margin-top:calc(var(--x-s1) * -1)}.x-add-list[data-astro-cid-2cv6jcfi]{display:grid;gap:var(--x-s1);margin:calc(var(--x-s3) * -1) 0 0;padding:0;list-style:none}.x-add-field[data-astro-cid-2cv6jcfi]{display:grid;justify-items:start;gap:var(--x-s2)}.x-add-saveas[data-astro-cid-2cv6jcfi]{margin-top:var(--x-s1)}.x-add-pre[data-astro-cid-2cv6jcfi]{width:220px}.x-add-list[data-astro-cid-2cv6jcfi] li[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;gap:var(--x-s3);padding:var(--x-s2) var(--x-s3);border-radius:var(--x-r-sm);background:hsl(var(--x-inset));font-size:var(--x-text-meta)}.x-add-check[data-astro-cid-2cv6jcfi]{display:grid;place-items:center;flex:none;width:var(--x-control-xs);height:var(--x-control-xs)}.x-add-box[data-astro-cid-2cv6jcfi]{display:grid;place-items:center;width:16px;height:16px;border:1px solid hsl(var(--x-primary));border-radius:4px;background:hsl(var(--x-primary));color:hsl(var(--x-primary-foreground))}.x-add-box[data-astro-cid-2cv6jcfi] .xi{stroke-width:3}.x-add-name[data-astro-cid-2cv6jcfi]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-add-host[data-astro-cid-2cv6jcfi]{flex:none;color:hsl(var(--x-muted-foreground));font-size:var(--x-text-micro)}.x-add-seg[data-astro-cid-2cv6jcfi]{display:inline-flex;justify-self:start;gap:var(--x-s0);padding:var(--x-s0);border:1px solid hsl(var(--x-border));border-radius:var(--x-r-md);background:hsl(var(--x-inset));font-size:var(--x-text-meta);font-weight:500}.x-add-seg[data-astro-cid-2cv6jcfi]>span[data-astro-cid-2cv6jcfi]{display:inline-flex;align-items:center;height:26px;padding:0 var(--x-s2);border:1px solid transparent;border-radius:var(--x-r-sm);color:hsl(var(--x-muted-foreground))}.x-add-seg[data-astro-cid-2cv6jcfi] .is-on[data-astro-cid-2cv6jcfi]{border-color:hsl(var(--x-border));background:hsl(var(--x-card));box-shadow:var(--x-shadow-sm);color:hsl(var(--x-foreground))}.x-add-more[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;justify-self:start;gap:var(--x-s1);height:var(--x-control-xs);margin-inline:calc(var(--x-s1) * -1);padding:0 var(--x-s1);color:hsl(var(--x-muted-foreground));font-size:var(--x-text-meta);font-weight:500}.x-add-actions[data-astro-cid-2cv6jcfi]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-s2)}.x-add-done-head[data-astro-cid-2cv6jcfi]{display:flex;align-items:center;gap:var(--x-s3)}.x-add-done-head[data-astro-cid-2cv6jcfi] .xi{color:hsl(var(--x-success-foreground))}[data-astro-cid-2cv6jcfi][hidden]{display:none!important}.sf[data-astro-cid-sxrfuhh6]{margin-top:clamp(var(--s5),4vw,var(--s7))}.share-kinds[data-astro-cid-sxrfuhh6]{margin-top:clamp(var(--s7),6vw,var(--s9))}.share-sub[data-astro-cid-sxrfuhh6]{margin-bottom:var(--s5);font-size:var(--text-2xl);text-align:center}.share-kind-list[data-astro-cid-sxrfuhh6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.share-kind[data-astro-cid-sxrfuhh6]{display:flex;flex-direction:column;gap:var(--s3)}.share-kind-top[data-astro-cid-sxrfuhh6]{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s1)}.share-fact-row[data-astro-cid-sxrfuhh6]{display:flex;flex-direction:column;gap:2px;color:hsl(var(--fg-muted));font-size:var(--text-base);line-height:1.5}.share-fact-row[data-astro-cid-sxrfuhh6]+.share-fact-row[data-astro-cid-sxrfuhh6]{padding-top:var(--s3);border-top:1px solid hsl(var(--border))}.share-fact-row[data-astro-cid-sxrfuhh6] span[data-astro-cid-sxrfuhh6]{color:hsl(var(--fg-subtle));font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.share-try[data-astro-cid-sxrfuhh6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(var(--s5),4vw,var(--s7));align-items:center;margin-top:var(--s5)}.share-facts[data-astro-cid-sxrfuhh6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.share-facts[data-astro-cid-sxrfuhh6] li[data-astro-cid-sxrfuhh6]{display:flex;align-items:flex-start;gap:var(--s3);color:hsl(var(--fg-muted));font-size:var(--text-sm);line-height:1.55}.share-facts[data-astro-cid-sxrfuhh6] svg{flex:none;margin-top:2px;color:hsl(var(--accent-text))}.share-facts[data-astro-cid-sxrfuhh6] b[data-astro-cid-sxrfuhh6]{color:hsl(var(--fg));font-weight:600}.share-facts[data-astro-cid-sxrfuhh6] code[data-astro-cid-sxrfuhh6]{padding:0 .3em;border-radius:var(--r-xs);background:hsl(var(--bg-sunken));font-size:.92em}.share-try-cta[data-astro-cid-sxrfuhh6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);padding:var(--s5);border-radius:var(--r-xl);background:hsl(var(--bg-sunken))}.share-try-cta[data-astro-cid-sxrfuhh6] .muted[data-astro-cid-sxrfuhh6]{font-size:var(--text-base)}@media(max-width:1040px){.share-try[data-astro-cid-sxrfuhh6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.share-kind-list[data-astro-cid-sxrfuhh6]{grid-template-columns:minmax(0,1fr);gap:var(--s4)}}@media(max-width:620px){.share-facts[data-astro-cid-sxrfuhh6]{grid-template-columns:minmax(0,1fr)}.share-try-cta[data-astro-cid-sxrfuhh6] .btn-primary[data-astro-cid-sxrfuhh6]{align-self:stretch}}.tour-play[data-astro-cid-oreo3wrm]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:hsl(var(--fg));color:hsl(var(--bg))}.tour-play[data-astro-cid-oreo3wrm] svg{margin-inline-start:2px}.tour-len[data-astro-cid-oreo3wrm]{color:hsl(var(--fg-subtle));font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tour-dialog[data-astro-cid-oreo3wrm]{margin:auto;width:min(68rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--r-2xl);background:#0a0a0a;overflow:hidden}.tour-dialog[data-astro-cid-oreo3wrm]::backdrop{background:#090a0cd1;backdrop-filter:blur(6px)}.tour-dialog[data-astro-cid-oreo3wrm][open]{animation:tour-in var(--t-base) var(--ease-out)}@keyframes tour-in{0%{opacity:0;transform:scale(.97)}}.tour-close-row[data-astro-cid-oreo3wrm]{position:absolute;top:var(--s3);inset-inline-end:var(--s3);z-index:2}.tour-video[data-astro-cid-oreo3wrm] video{display:block;width:100%;height:auto;max-height:calc(100dvh - 2rem);background:#000}.bento[data-astro-cid-shik666a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s4)}.bc[data-astro-cid-shik666a]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s5);min-height:17rem;overflow:hidden}.bc-a[data-astro-cid-shik666a]{grid-column:span 4;grid-row:span 1}.bc-b[data-astro-cid-shik666a],.bc-c[data-astro-cid-shik666a],.bc-d[data-astro-cid-shik666a],.bc-e[data-astro-cid-shik666a]{grid-column:span 2}.bc-f[data-astro-cid-shik666a],.bc-g[data-astro-cid-shik666a]{grid-column:span 3}.bc-copy[data-astro-cid-shik666a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.bc-copy[data-astro-cid-shik666a] h3[data-astro-cid-shik666a]{margin-top:var(--s2);font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.2}.bc-copy[data-astro-cid-shik666a] p[data-astro-cid-shik666a]{font-size:var(--text-base);max-width:46ch}.bc-copy[data-astro-cid-shik666a] .btn-link[data-astro-cid-shik666a]{margin-top:var(--s1);font-size:var(--text-sm)}.bc-a[data-astro-cid-shik666a] .bc-copy[data-astro-cid-shik666a] h3[data-astro-cid-shik666a]{font-size:var(--text-3xl);max-width:16ch}.bc-a[data-astro-cid-shik666a]{flex-direction:row;align-items:stretch}.bc-a[data-astro-cid-shik666a] .bc-copy[data-astro-cid-shik666a],.bc-a[data-astro-cid-shik666a] .bc-art[data-astro-cid-shik666a]{flex:1 1 0;justify-content:center}.bc-art[data-astro-cid-shik666a]{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--bg-sunken))}:root[data-theme=dark] .bc-art[data-astro-cid-shik666a]{background:#ffffff08;border-color:#ffffff14}.m-note[data-astro-cid-shik666a]{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface));box-shadow:var(--shadow-md)}.m-note[data-astro-cid-shik666a] img[data-astro-cid-shik666a]{border-radius:7px;flex:none}.m-note-copy[data-astro-cid-shik666a]{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.m-note-copy[data-astro-cid-shik666a] b[data-astro-cid-shik666a]{font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-note-copy[data-astro-cid-shik666a] span[data-astro-cid-shik666a]{color:hsl(var(--fg-subtle));font-size:var(--text-xs)}.m-note-when[data-astro-cid-shik666a]{color:hsl(var(--accent-text));font-weight:700;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.m-chips[data-astro-cid-shik666a]{display:flex;flex-wrap:wrap;gap:var(--s2)}.m-chips[data-astro-cid-shik666a] span[data-astro-cid-shik666a]{padding:.3rem .7rem;border:1px solid hsl(var(--border));border-radius:var(--r-full);background:hsl(var(--surface));color:hsl(var(--fg-muted));font-size:var(--text-xs);font-weight:600}.m-chips[data-astro-cid-shik666a] .is-on[data-astro-cid-shik666a]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-fg))}.m-read[data-astro-cid-shik666a]{gap:.55rem}.m-read[data-astro-cid-shik666a] i[data-astro-cid-shik666a]{display:block;height:.5rem;border-radius:3px;background:hsl(var(--fg) / .12)}.m-read[data-astro-cid-shik666a] i[data-astro-cid-shik666a].is-short{width:55%}.m-read[data-astro-cid-shik666a] i[data-astro-cid-shik666a].is-mark{height:.85rem;background:hsl(var(--accent) / .45);box-shadow:0 0 0 3px hsl(var(--accent) / .18)}.m-list[data-astro-cid-shik666a]{margin:0;list-style:none;gap:var(--s1)}.m-list[data-astro-cid-shik666a] li[data-astro-cid-shik666a]{display:flex;align-items:center;gap:var(--s2);padding:.35rem .5rem;border-radius:var(--r-md);background:hsl(var(--surface));font-size:var(--text-xs);font-weight:500}.m-list[data-astro-cid-shik666a] b[data-astro-cid-shik666a]{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:4px;background:hsl(var(--fg) / .1);font-size:.6rem}.m-list[data-astro-cid-shik666a] span[data-astro-cid-shik666a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-list[data-astro-cid-shik666a] em[data-astro-cid-shik666a]{font-style:normal;padding:.05rem .4rem;border-radius:var(--r-full);background:hsl(var(--accent) / .16);color:hsl(var(--accent-text));font-size:.65rem;font-weight:700}.m-list[data-astro-cid-shik666a] em[data-astro-cid-shik666a].is-quiet{background:hsl(var(--fg) / .08);color:hsl(var(--fg-subtle))}.m-groups[data-astro-cid-shik666a]{flex-direction:row;flex-wrap:wrap;align-content:center}.m-groups[data-astro-cid-shik666a] span[data-astro-cid-shik666a]{padding:.35rem .75rem;border-radius:var(--r-md);font-size:var(--text-xs);font-weight:700;border:1px solid hsl(var(--border));background:hsl(var(--surface))}.m-groups[data-astro-cid-shik666a] .g1[data-astro-cid-shik666a]{box-shadow:inset 3px 0 hsl(var(--accent))}.m-groups[data-astro-cid-shik666a] .g2[data-astro-cid-shik666a]{box-shadow:inset 3px 0 hsl(var(--fg) / .5)}.m-groups[data-astro-cid-shik666a] .g3[data-astro-cid-shik666a]{box-shadow:inset 3px 0 hsl(var(--fg) / .25)}.m-shelf[data-astro-cid-shik666a] span[data-astro-cid-shik666a]{display:flex;align-items:center;gap:var(--s2);font-size:var(--text-xs);font-weight:600;color:hsl(var(--fg-muted))}.m-shelf[data-astro-cid-shik666a] b[data-astro-cid-shik666a]{margin-inline-start:auto;color:hsl(var(--fg-subtle));font-variant-numeric:tabular-nums}.m-focus[data-astro-cid-shik666a]{flex-direction:row;align-items:center;gap:var(--s4)}.m-ring[data-astro-cid-shik666a]{position:relative;display:grid;place-items:center;align-content:center;flex:none;width:5.5rem;height:5.5rem}.m-ring[data-astro-cid-shik666a]:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(hsl(var(--accent)) 0 72%,hsl(var(--fg) / .1) 72% 100%);-webkit-mask:radial-gradient(farthest-side,transparent 80%,#000 81%);mask:radial-gradient(farthest-side,transparent 80%,#000 81%)}.m-ring[data-astro-cid-shik666a] b[data-astro-cid-shik666a]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.m-ring[data-astro-cid-shik666a] span[data-astro-cid-shik666a]{color:hsl(var(--fg-subtle));font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.m-blocked[data-astro-cid-shik666a]{display:inline-flex;align-items:center;gap:var(--s2);padding:.35rem .7rem;border-radius:var(--r-full);background:hsl(var(--surface));border:1px solid hsl(var(--border));font-size:var(--text-xs);font-weight:600;color:hsl(var(--fg-muted))}.m-link[data-astro-cid-shik666a]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s3)}.m-url[data-astro-cid-shik666a]{display:inline-flex;align-items:center;gap:var(--s2);padding:.4rem .8rem;border-radius:var(--r-full);border:1px solid hsl(var(--border));background:hsl(var(--surface));font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--fg-muted))}.m-count[data-astro-cid-shik666a]{font-weight:700;font-size:var(--text-sm);color:hsl(var(--accent-text))}@media(max-width:1040px){.bento[data-astro-cid-shik666a]{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-a[data-astro-cid-shik666a]{grid-column:span 2}.bc-b[data-astro-cid-shik666a],.bc-c[data-astro-cid-shik666a],.bc-d[data-astro-cid-shik666a],.bc-e[data-astro-cid-shik666a],.bc-f[data-astro-cid-shik666a],.bc-g[data-astro-cid-shik666a]{grid-column:span 1}.bc-f[data-astro-cid-shik666a],.bc-g[data-astro-cid-shik666a]{grid-column:span 2}}@media(max-width:680px){.bento[data-astro-cid-shik666a]{grid-template-columns:minmax(0,1fr)}.bc[data-astro-cid-shik666a],.bc-a[data-astro-cid-shik666a],.bc-g[data-astro-cid-shik666a]{grid-column:span 1;min-height:0}.bc-a[data-astro-cid-shik666a]{flex-direction:column}.bc-a[data-astro-cid-shik666a] .bc-copy[data-astro-cid-shik666a] h3[data-astro-cid-shik666a]{font-size:var(--text-2xl)}.bc[data-astro-cid-shik666a]:not(.bc-a){padding:var(--s4)}.bc[data-astro-cid-shik666a]:not(.bc-a) .bc-art[data-astro-cid-shik666a]{display:none}.bc[data-astro-cid-shik666a]:not(.bc-a) .bc-copy[data-astro-cid-shik666a]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s3);row-gap:var(--s1)}.bc[data-astro-cid-shik666a]:not(.bc-a) .tile[data-astro-cid-shik666a]{grid-row:span 2}.bc[data-astro-cid-shik666a]:not(.bc-a) .bc-copy[data-astro-cid-shik666a] h3[data-astro-cid-shik666a]{margin:0;font-size:var(--text-lg)}.bc[data-astro-cid-shik666a]:not(.bc-a) .bc-copy[data-astro-cid-shik666a] p[data-astro-cid-shik666a]{font-size:var(--text-sm)}}.cz[data-astro-cid-zj646urz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--s5);align-items:stretch}.cz-controls[data-astro-cid-zj646urz]{display:flex;flex-direction:column;gap:var(--s5)}.cz-field[data-astro-cid-zj646urz]{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--s2)}.cz-field[data-astro-cid-zj646urz] legend[data-astro-cid-zj646urz],.cz-legend[data-astro-cid-zj646urz]{display:flex;justify-content:space-between;width:100%;margin-bottom:var(--s2);padding:0;color:hsl(var(--fg));font-size:var(--text-sm);font-weight:600}.cz-legend[data-astro-cid-zj646urz] output[data-astro-cid-zj646urz]{color:hsl(var(--fg-subtle));font-weight:500;font-variant-numeric:tabular-nums}.cz-row[data-astro-cid-zj646urz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--s4)}.cz-swatches[data-astro-cid-zj646urz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2)}.cz-swatch[data-astro-cid-zj646urz]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s1);padding:var(--s2);border:1px solid hsl(var(--border));border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.cz-swatch[data-astro-cid-zj646urz]:hover{border-color:hsl(var(--border-strong))}.cz-swatch[data-astro-cid-zj646urz] input[data-astro-cid-zj646urz],.cz-seg[data-astro-cid-zj646urz] input[data-astro-cid-zj646urz]{position:absolute;opacity:0;pointer-events:none}.cz-swatch[data-astro-cid-zj646urz]:has(input:checked){border-color:hsl(var(--fg));box-shadow:inset 0 0 0 1px hsl(var(--fg))}.cz-swatch[data-astro-cid-zj646urz]:has(input:focus-visible),.cz-seg[data-astro-cid-zj646urz] label[data-astro-cid-zj646urz]:has(input:focus-visible){outline:2px solid hsl(var(--accent-text));outline-offset:2px}.cz-chip[data-astro-cid-zj646urz]{position:relative;display:block;width:100%;height:2.25rem;border-radius:var(--r-md);background:hsl(var(--a));box-shadow:inset 0 0 0 1px hsl(var(--fg) / .1);overflow:hidden}.cz-chip[data-astro-cid-zj646urz] i[data-astro-cid-zj646urz]:first-child{position:absolute;inset:22% 40% 22% 12%;border-radius:4px;background:hsl(var(--c))}.cz-chip[data-astro-cid-zj646urz] i[data-astro-cid-zj646urz]:last-child{position:absolute;right:12%;top:32%;width:22%;height:36%;border-radius:4px;background:hsl(var(--b))}.cz-name[data-astro-cid-zj646urz]{font-size:var(--text-xs);font-weight:600;color:hsl(var(--fg-muted));white-space:nowrap}.cz-seg[data-astro-cid-zj646urz]{display:flex;gap:2px;padding:3px;border:1px solid hsl(var(--border));border-radius:calc(var(--r-btn) + 3px);background:hsl(var(--bg-sunken))}.cz-seg[data-astro-cid-zj646urz] label[data-astro-cid-zj646urz]{position:relative;flex:1;display:grid;place-items:center;min-height:2.25rem;padding:0 var(--s2);border-radius:var(--r-btn);color:hsl(var(--fg-muted));font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}.cz-seg[data-astro-cid-zj646urz] label[data-astro-cid-zj646urz]:has(input:checked){background:hsl(var(--surface));color:hsl(var(--fg));box-shadow:var(--shadow-sm)}.cz-seg[data-astro-cid-zj646urz] label[data-astro-cid-zj646urz]:has(input:disabled){opacity:.45;cursor:not-allowed}:root[data-theme=dark] .cz-seg[data-astro-cid-zj646urz]{background:#ffffff0a}:root[data-theme=dark] .cz-seg[data-astro-cid-zj646urz] label[data-astro-cid-zj646urz]:has(input:checked){background:#ffffff1f}.cz-hint[data-astro-cid-zj646urz]{color:hsl(var(--fg-subtle));font-size:var(--text-xs)}.cz-range[data-astro-cid-zj646urz]{width:100%;accent-color:hsl(var(--fg));min-height:2rem}.cz-pro[data-astro-cid-zj646urz]{margin-top:auto;padding-top:var(--s4);border-top:1px solid hsl(var(--border));color:hsl(var(--fg-subtle));font-size:var(--text-sm)}.cz-stage[data-astro-cid-zj646urz]{display:grid;place-items:center;padding:clamp(1.5rem,4vw,3rem)}.cz-pop[data-astro-cid-zj646urz]{--u: calc(var(--p-scale) * 1px);width:min(100%,23rem);padding:calc(14 * var(--u));border:1px solid hsl(var(--p-border));border-radius:calc(var(--p-radius) + 8px);background:hsl(var(--p-bg));color:hsl(var(--p-fg));font-family:var(--p-font);font-size:13px;box-shadow:0 2px 4px hsl(0 0% 0% / calc(.06 * var(--p-shadow-a))),0 30px 60px -20px hsl(240 30% 10% / calc(.35 * var(--p-shadow-a)));transition:background-color var(--t-base),color var(--t-base),border-radius var(--t-base)}.cz-pop[data-astro-cid-zj646urz] [data-astro-cid-zj646urz]{transition:background-color var(--t-base),color var(--t-base),border-color var(--t-base),border-radius var(--t-base),padding var(--t-base)}.p-head[data-astro-cid-zj646urz]{display:flex;align-items:center;gap:8px;margin-bottom:calc(12 * var(--u))}.p-head[data-astro-cid-zj646urz]>img[data-astro-cid-zj646urz]:first-child{border-radius:6px}.p-head[data-astro-cid-zj646urz] b[data-astro-cid-zj646urz]{font-weight:700;font-size:14px}.p-pet[data-astro-cid-zj646urz]{margin-inline-start:auto}.p-mood[data-astro-cid-zj646urz]{font-size:11px;opacity:.75}.p-mood[data-astro-cid-zj646urz] em[data-astro-cid-zj646urz]{font-style:normal}.p-tabs[data-astro-cid-zj646urz]{display:flex;gap:4px;margin-bottom:calc(12 * var(--u));padding:3px;border-radius:calc(var(--p-radius) + 3px);background:hsl(var(--p-muted))}.p-tabs[data-astro-cid-zj646urz] span[data-astro-cid-zj646urz]{flex:1;text-align:center;padding:calc(5 * var(--u)) 2px;border-radius:var(--p-radius);font-size:11px;font-weight:600;opacity:.7}.p-tabs[data-astro-cid-zj646urz] .is-on[data-astro-cid-zj646urz]{background:hsl(var(--p-surface));opacity:1;box-shadow:0 1px 2px hsl(0 0% 0% / calc(.08 * var(--p-shadow-a)))}.p-card[data-astro-cid-zj646urz]{display:flex;flex-direction:column;gap:calc(4 * var(--u));padding:calc(12 * var(--u));margin-bottom:calc(10 * var(--u));border:1px solid hsl(var(--p-border));border-radius:calc(var(--p-radius) + 4px);background:hsl(var(--p-surface));box-shadow:0 1px 2px hsl(0 0% 0% / calc(.05 * var(--p-shadow-a))),0 6px 16px -8px hsl(0 0% 0% / calc(.18 * var(--p-shadow-a)))}.p-next[data-astro-cid-zj646urz]{margin-bottom:0;background:hsl(var(--p-muted))}.p-label[data-astro-cid-zj646urz]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.p-title[data-astro-cid-zj646urz]{font-size:13.5px;font-weight:650;line-height:1.3}.p-site[data-astro-cid-zj646urz]{font-size:11px;opacity:.6}.p-chips[data-astro-cid-zj646urz]{display:flex;flex-wrap:wrap;gap:5px;margin-top:calc(6 * var(--u))}.p-chips[data-astro-cid-zj646urz] span[data-astro-cid-zj646urz]{padding:calc(4 * var(--u)) calc(9 * var(--u));border:1px solid hsl(var(--p-border));border-radius:999px;font-size:11px;font-weight:600}.p-chips[data-astro-cid-zj646urz] .is-on[data-astro-cid-zj646urz]{border-color:hsl(var(--p-primary));background:hsl(var(--p-primary));color:hsl(var(--p-primary-fg))}.p-row[data-astro-cid-zj646urz]{display:flex;align-items:center;justify-content:space-between;margin-top:calc(4 * var(--u))}.p-when[data-astro-cid-zj646urz]{color:hsl(var(--p-warning-text));font-weight:700;font-size:13px}.p-btn[data-astro-cid-zj646urz]{padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:var(--p-radius);background:hsl(var(--p-primary));color:hsl(var(--p-primary-fg));font-size:11.5px;font-weight:600}@media(max-width:960px){.cz[data-astro-cid-zj646urz]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.cz-row[data-astro-cid-zj646urz]{grid-template-columns:minmax(0,1fr)}.cz-swatches[data-astro-cid-zj646urz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cz-name[data-astro-cid-zj646urz]{font-size:.65rem}}.ticks[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:var(--s2);color:hsl(var(--fg))}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] svg{flex:none;margin-top:.3em;color:hsl(var(--accent-text))}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;padding-top:clamp(2.5rem,1rem + 4vw,4.25rem);overflow-x:clip}.hero-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--s5);text-align:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:22ch}.hero-lede[data-astro-cid-j7pv25f6]{max-width:54ch;font-size:var(--text-xl);line-height:1.5}.hero-cta[data-astro-cid-j7pv25f6]{justify-content:center}.hero-meta[data-astro-cid-j7pv25f6]{justify-content:center;margin-top:calc(var(--s2) * -1)}.news[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--s2);max-width:100%;padding:.3rem .75rem .3rem .3rem;border:1px solid hsl(var(--border));border-radius:var(--r-full);background:hsl(var(--surface) / .7);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);white-space:nowrap;color:hsl(var(--fg-muted));font-size:var(--text-sm);font-weight:500;transition:border-color var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.news[data-astro-cid-j7pv25f6]:hover{border-color:hsl(var(--border-strong));box-shadow:var(--shadow-md)}.news[data-astro-cid-j7pv25f6] .badge[data-astro-cid-j7pv25f6]{border-radius:var(--r-full)}:root[data-theme=dark] .news[data-astro-cid-j7pv25f6]{border-color:#ffffff1f;background:#ffffff0d}.news[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:nth-child(2){text-align:start}.news[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--fg))}.news[data-astro-cid-j7pv25f6]:hover svg{transform:translate(2px)}.news[data-astro-cid-j7pv25f6] svg{transition:transform var(--t-fast) var(--ease-out)}.news[data-astro-cid-j7pv25f6] svg{flex:none}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s3)}.hero-meta[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);color:hsl(var(--fg-subtle));font-size:var(--text-sm)}.hero-meta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--fg-muted));font-weight:500}.hero-meta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] svg{color:hsl(var(--accent-text))}.hero-meta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.3rem;min-height:1.5rem;color:hsl(var(--fg-muted));font-weight:600}.hero-meta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--fg))}.hero-meta[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{width:4px;height:4px;margin-inline:var(--s1);border-radius:50%;background:hsl(var(--border-strong))}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;max-width:1320px;margin-top:clamp(3.75rem,5vw,4.5rem);margin-bottom:clamp(var(--s8),6vw,5rem)}.hero-visual[data-astro-cid-j7pv25f6] .stage{padding:clamp(.75rem,.25rem + 2.2vw,2.25rem)}:root[data-theme=dark] .hero-visual[data-astro-cid-j7pv25f6] .stage{box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,0 -20px 120px -40px hsl(var(--accent) / .35),0 40px 120px -60px hsl(var(--accent) / .25)}.peek[data-astro-cid-j7pv25f6]{--peek: clamp(4.5rem, 8vw, 6.5rem);position:absolute;z-index:3;inset-block-start:calc(3.75rem - var(--peek) * .84);inset-inline-end:clamp(2.5rem,9%,6rem);width:var(--peek);height:auto;filter:drop-shadow(0 6px 8px hsl(220 16% 11% / .1));pointer-events:none}@media(max-width:1099px){.peek[data-astro-cid-j7pv25f6]{display:none}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:inline-block;text-wrap:balance}.callouts[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none}.callout[data-astro-cid-j7pv25f6]{position:absolute;z-index:4;display:none;align-items:center;gap:var(--s2);padding:var(--s2) var(--s4) var(--s2) var(--s2);border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface) / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:600;white-space:nowrap;pointer-events:none}.callout[data-astro-cid-j7pv25f6] .tile-accent[data-astro-cid-j7pv25f6]{width:2rem;height:2rem;border-radius:var(--r-md)}.c1[data-astro-cid-j7pv25f6]{top:32%;inset-inline-start:-1.5rem}.c2[data-astro-cid-j7pv25f6]{top:70%;inset-inline-start:-2.5rem}.c3[data-astro-cid-j7pv25f6]{bottom:-1.25rem;inset-inline-end:10%}:root[data-theme=dark] .callout[data-astro-cid-j7pv25f6]{border-color:#ffffff24;background:#171717e6}@media(min-width:1440px){.callout[data-astro-cid-j7pv25f6]{display:inline-flex}}@media(prefers-reduced-motion:no-preference)and (min-width:1440px){.c1[data-astro-cid-j7pv25f6]{animation:float 6s var(--ease-in-out) infinite alternate}.c2[data-astro-cid-j7pv25f6]{animation:float 7s var(--ease-in-out) -2s infinite alternate}.c3[data-astro-cid-j7pv25f6]{animation:float 6.5s var(--ease-in-out) -4s infinite alternate}}@keyframes float{to{translate:0 -8px}}.desk-play[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3);margin-top:var(--s7)}.strip[data-astro-cid-j7pv25f6]{border-block:1px solid transparent;border-image:linear-gradient(90deg,transparent,hsl(var(--border-strong)) 20% 80%,transparent) 1}.strip-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s3) var(--s6);padding-block:var(--s5)}.strip-label[data-astro-cid-j7pv25f6]{color:hsl(var(--fg-subtle));font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.strip-row[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--s2);min-height:2.75rem;color:hsl(var(--fg-muted));font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em;transition:color var(--t-fast) var(--ease-out)}.strip-row[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--fg))}.strip-more[data-astro-cid-j7pv25f6]{color:hsl(var(--fg-subtle));font-size:var(--text-sm);font-weight:500}.is-bump[data-astro-cid-j7pv25f6]{display:inline-block;animation:bump var(--t-slow) var(--spring)}@keyframes bump{0%{transform:scale(1.35)}}.showcase[data-astro-cid-j7pv25f6]{padding-top:clamp(4rem,2.5rem + 5vw,7rem)}.sc-tabs[data-astro-cid-j7pv25f6]{position:sticky;top:4.75rem;z-index:20;display:flex;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin-inline:auto;padding:5px;border:1px solid hsl(var(--border));border-radius:calc(var(--r-btn) + 6px);background:hsl(var(--surface) / .86);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--shadow-lg);overflow-x:auto;scrollbar-width:none}.sc-tabs[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}:root[data-theme=dark] .sc-tabs[data-astro-cid-j7pv25f6]{border-color:#ffffff1a;background:#141414d1}.sc-tab[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--s2);flex:none;min-height:2.75rem;padding:0 var(--s4);border:0;border-radius:calc(var(--r-btn) + 2px);background:transparent;color:hsl(var(--fg-muted));font:inherit;font-size:var(--text-base);font-weight:550;white-space:nowrap;cursor:pointer;transition:color var(--t-fast) var(--ease-out),background-color var(--t-base) var(--ease-out)}.sc-tab[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--fg))}.sc-tab[data-astro-cid-j7pv25f6][aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-fg))}.sc-tab[data-astro-cid-j7pv25f6][aria-selected=true] svg{color:inherit}.sc-tab[data-astro-cid-j7pv25f6] svg{color:hsl(var(--accent-text))}.sc-panel[data-astro-cid-j7pv25f6]>.section{padding-top:clamp(2.5rem,1.5rem + 3vw,4rem)}@media(max-width:760px){.sc-tabs[data-astro-cid-j7pv25f6]{width:auto;justify-content:flex-start;margin-inline:calc(var(--gutter) * -1);border-radius:0;border-inline:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sc-tab[data-astro-cid-j7pv25f6]{padding:0 var(--s3);font-size:var(--text-sm)}}.pet-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(var(--s6),5vw,var(--s8));align-items:center}.pet-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.practice[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(var(--s6),5vw,var(--s8));align-items:center}.practice-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.saved[data-astro-cid-j7pv25f6]{padding:0;overflow:hidden}.saved-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s5);border-bottom:1px solid hsl(var(--border));font-family:var(--font-display);font-weight:600}.saved-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--s4);padding:var(--s4) var(--s5);transition:background-color var(--t-base) var(--ease-out)}.saved-row[data-astro-cid-j7pv25f6]:not(:last-child){border-bottom:1px solid hsl(var(--border))}.saved-row[data-astro-cid-j7pv25f6].is-firing{background:hsl(var(--accent) / .1)}.saved-row[data-astro-cid-j7pv25f6]:hover{background:hsl(var(--bg))}.saved-row[data-astro-cid-j7pv25f6] .tile-accent[data-astro-cid-j7pv25f6]{width:2.25rem;height:2.25rem}.saved-row[data-astro-cid-j7pv25f6]:not(.is-next) .tile-accent[data-astro-cid-j7pv25f6]{background:hsl(var(--bg-sunken));color:hsl(var(--fg-subtle))}.saved-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;min-width:0}.saved-copy[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:600}.saved-copy[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{font-size:var(--text-sm)}@media(max-width:560px){.saved-copy[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{display:none}}.saved-when[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-end;text-align:end;font-variant-numeric:tabular-nums}.saved-when[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:var(--text-base);font-weight:600;color:hsl(var(--fg-muted));white-space:nowrap}.saved-when[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);color:hsl(var(--fg-subtle))}.is-next[data-astro-cid-j7pv25f6] .saved-when[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:hsl(var(--accent-text))}.more[data-astro-cid-j7pv25f6]{margin-top:var(--s7)}.proof[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:var(--s4)}.proof-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s6);min-height:15rem;padding:clamp(var(--s5),2.4vw,var(--s6));border:1px solid hsl(var(--border));border-radius:var(--r-2xl);background:hsl(var(--surface));box-shadow:var(--shadow-md);overflow:hidden}.proof-card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:hsl(var(--fg))}.proof-card[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6].is-word{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}.proof-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:hsl(var(--fg-muted));font-size:var(--text-base);line-height:1.55}.proof-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:hsl(var(--fg));font-weight:600}.proof-card[data-astro-cid-j7pv25f6].is-lead{border-color:transparent;background:#181b21}.proof-card[data-astro-cid-j7pv25f6].is-lead b[data-astro-cid-j7pv25f6]{color:#fba423}.proof-card[data-astro-cid-j7pv25f6].is-lead p[data-astro-cid-j7pv25f6]{color:#cfcfc9}.proof-card[data-astro-cid-j7pv25f6].is-lead p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fafaf9}:root[data-theme=dark] .proof-card[data-astro-cid-j7pv25f6].is-lead{background:#f6f6f4}:root[data-theme=dark] .proof-card[data-astro-cid-j7pv25f6].is-lead b[data-astro-cid-j7pv25f6]{color:#a34d0a}:root[data-theme=dark] .proof-card[data-astro-cid-j7pv25f6].is-lead p[data-astro-cid-j7pv25f6]{color:#464a53}:root[data-theme=dark] .proof-card[data-astro-cid-j7pv25f6].is-lead p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#13161b}.reviews[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s6);align-items:center}.reviews-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.reviews-copy[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{max-width:52ch}.reviews-stores[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.reviews-stores[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-content:flex-start}.reviews-stores[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6] svg:last-child{margin-inline-start:auto;color:hsl(var(--fg-subtle))}@media(max-width:860px){.reviews[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.steps-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);counter-reset:none}.step[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);padding:clamp(var(--s5),2.4vw,var(--s6));border:1px solid hsl(var(--border));border-radius:var(--r-2xl);background:hsl(var(--surface));box-shadow:var(--shadow-md)}.step[data-astro-cid-j7pv25f6] .step-n[data-astro-cid-j7pv25f6]{position:absolute;top:var(--s5);inset-inline-end:var(--s5)}.step-icon[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--s2);border-radius:14px;color:hsl(var(--accent-text));background:hsl(var(--accent) / .14)}.step[data-astro-cid-j7pv25f6] .kbd[data-astro-cid-j7pv25f6]{vertical-align:.15em}.step[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"→";position:absolute;top:50%;inset-inline-end:calc(var(--s4) / -2 - .875rem);z-index:1;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid hsl(var(--border));border-radius:50%;background:hsl(var(--bg));color:hsl(var(--fg-subtle));font-size:var(--text-sm);transform:translateY(-50%)}[data-astro-cid-j7pv25f6][dir=rtl] .step[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"←"}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}:root[data-theme=dark] .step[data-astro-cid-j7pv25f6]{border-color:#ffffff1a;background:linear-gradient(180deg,hsl(0 0% 100% / .04),transparent 50%),hsl(var(--surface))}.plans[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5);align-items:start;max-width:62rem;margin-inline:auto}.faq-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--s8);align-items:start}.faq-head[data-astro-cid-j7pv25f6]{position:sticky;top:6.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}@media(max-width:1040px){.bento-a[data-astro-cid-j7pv25f6]{grid-column:span 6;grid-row:auto}.bento-b[data-astro-cid-j7pv25f6],.bento-c[data-astro-cid-j7pv25f6],.bento-d[data-astro-cid-j7pv25f6],.bento-e[data-astro-cid-j7pv25f6]{grid-column:span 3}.bento-f[data-astro-cid-j7pv25f6],.bento-g[data-astro-cid-j7pv25f6],.bento-h[data-astro-cid-j7pv25f6]{grid-column:span 6}.stats[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;gap:var(--s5)}.faq-layout[data-astro-cid-j7pv25f6],.practice[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.faq-head[data-astro-cid-j7pv25f6]{position:static}}@media(max-width:1040px){.proof[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.steps[data-astro-cid-j7pv25f6],.demo-panel[data-astro-cid-j7pv25f6],.pet-grid[data-astro-cid-j7pv25f6],.plans[data-astro-cid-j7pv25f6],.steps-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-j7pv25f6]:not(:last-child):after{display:none}}@media(max-width:520px){.proof[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.proof-card[data-astro-cid-j7pv25f6]{min-height:0}}@media(max-width:620px){.bento-b[data-astro-cid-j7pv25f6],.bento-c[data-astro-cid-j7pv25f6],.bento-d[data-astro-cid-j7pv25f6],.bento-e[data-astro-cid-j7pv25f6]{grid-column:span 6}.hero-cta[data-astro-cid-j7pv25f6]{width:100%}.hero-cta[data-astro-cid-j7pv25f6] .btn{flex:1 1 100%}.news[data-astro-cid-j7pv25f6]{white-space:normal}.demo-tabs[data-astro-cid-j7pv25f6],:root.js .demo-tabs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;justify-self:stretch;border-radius:var(--r-2xl)}.demo-tab[data-astro-cid-j7pv25f6]{justify-content:flex-start;min-height:3.25rem;padding:var(--s2) var(--s3);border-radius:var(--r-xl);font-size:var(--text-sm);line-height:1.25;text-align:start}.demo-tab[data-astro-cid-j7pv25f6] svg{flex:none}.saved-row[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr)}.saved-when[data-astro-cid-j7pv25f6]{grid-column:2;flex-direction:row;gap:var(--s2);align-items:baseline}}
