.br-hero[data-astro-cid-q6w2p74v]{position:relative;overflow:hidden;isolation:isolate;background:#f1f7f4;padding:clamp(7.5rem,13vw,9rem) 0 clamp(3.5rem,7vw,5rem)}.br-inner[data-astro-cid-q6w2p74v]{position:relative;z-index:1;display:grid;gap:3rem;align-items:center}.br-head[data-astro-cid-q6w2p74v]{display:grid;gap:1.25rem}.br-head[data-astro-cid-q6w2p74v] .h1[data-astro-cid-q6w2p74v]{max-width:12ch}.br-tool[data-astro-cid-q6w2p74v]{display:grid;justify-items:center;gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);border-radius:2.5rem;background:#ffffff73;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lift)}.patterns[data-astro-cid-q6w2p74v]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;padding:.35rem;border-radius:1.4rem;background:#fff9}.pat[data-astro-cid-q6w2p74v]{display:grid;gap:.1rem;padding:.7rem .5rem;border-radius:1.1rem;border:0;background:transparent;text-align:center;transition:background .3s,box-shadow .3s}.pat[data-astro-cid-q6w2p74v] strong[data-astro-cid-q6w2p74v]{font-size:.9375rem}.pat[data-astro-cid-q6w2p74v] small[data-astro-cid-q6w2p74v]{font-size:.6875rem;color:var(--ink-3);line-height:1.3}.pat[data-astro-cid-q6w2p74v][aria-checked=true]{background:#fff;box-shadow:var(--shadow-soft)}.orb-stage[data-astro-cid-q6w2p74v]{position:relative;width:min(22rem,76vw);aspect-ratio:1;display:grid;place-items:center}.progress[data-astro-cid-q6w2p74v]{position:absolute;inset:0;transform:rotate(-90deg)}.track-c[data-astro-cid-q6w2p74v]{fill:none;stroke:#fffc;stroke-width:3}.bar-c[data-astro-cid-q6w2p74v]{fill:none;stroke:url(#pg);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s linear}.halo-a[data-astro-cid-q6w2p74v]{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.6),transparent 70%)}.big-orb[data-astro-cid-q6w2p74v]{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,#e3f2ec 20%,#9fd3c5 50%,#f2b49e 82%,#f9d2bf);box-shadow:0 0 80px 20px #9fd3c58c,inset -14px -18px 40px #c0664d40;transform:scale(.7);transition:transform 4s var(--ease-breath),filter 1s}.readout[data-astro-cid-q6w2p74v]{position:relative;z-index:1;display:grid;justify-items:center;text-shadow:0 1px 16px rgba(255,255,255,.9)}.phase[data-astro-cid-q6w2p74v]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.1}.count[data-astro-cid-q6w2p74v]{font-weight:500;font-size:1.1rem;color:var(--ink-2);min-height:1.6rem;font-variant-numeric:tabular-nums}.controls[data-astro-cid-q6w2p74v]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.dur[data-astro-cid-q6w2p74v] select[data-astro-cid-q6w2p74v]{appearance:none;height:3.25rem;padding:0 2.5rem 0 1.25rem;border-radius:var(--r-pill);border:1px solid #fff;background:#ffffffbf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%231D1A3B' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1rem center / .8rem;font-weight:500}.done[data-astro-cid-q6w2p74v]{text-align:center;color:var(--violet-deep);font-weight:500;max-width:26rem}@media(min-width:64rem){.br-inner[data-astro-cid-q6w2p74v]{grid-template-columns:1fr 1fr;gap:4rem}}.ground-grid[data-astro-cid-q6w2p74v]{display:grid;gap:2.5rem;align-items:center}.ground-copy[data-astro-cid-q6w2p74v]{display:grid;gap:1.25rem}.nowrap[data-astro-cid-q6w2p74v]{white-space:nowrap}.dots[data-astro-cid-q6w2p74v]{list-style:none;display:flex;gap:.5rem}.dots[data-astro-cid-q6w2p74v] li[data-astro-cid-q6w2p74v]{width:2rem;height:.4rem;border-radius:1rem;background:var(--line-strong);transition:background .4s,width .4s var(--ease-out)}.dots[data-astro-cid-q6w2p74v] li[data-astro-cid-q6w2p74v].on{background:var(--violet);width:3rem}.ground-card[data-astro-cid-q6w2p74v]{position:relative;display:grid;gap:1.5rem;min-height:24rem;padding:clamp(2rem,5vw,3rem);border-radius:2rem;background:var(--g-dawn);align-content:space-between}.g-step[data-astro-cid-q6w2p74v]{display:grid;gap:.75rem;justify-items:start;animation:fr-in .5s var(--ease-out)}.g-num[data-astro-cid-q6w2p74v]{font-family:var(--font-display);font-size:clamp(5rem,12vw,8rem);line-height:.9;background:var(--g-text);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em}.g-heart[data-astro-cid-q6w2p74v]{width:5rem;height:5rem;border-radius:50%;display:grid;place-items:center;background:var(--g-cta);color:#fff;padding:0}.g-heart[data-astro-cid-q6w2p74v] svg{width:2.2rem;height:2.2rem}.g-sense[data-astro-cid-q6w2p74v]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.1}.g-sense[data-astro-cid-q6w2p74v] em[data-astro-cid-q6w2p74v]{color:var(--violet-deep)}.g-prompt[data-astro-cid-q6w2p74v]{color:var(--ink-2);font-size:1.0625rem;max-width:30rem}.g-nav[data-astro-cid-q6w2p74v]{display:flex;justify-content:space-between;gap:.75rem}.g-nav[data-astro-cid-q6w2p74v] .btn[data-astro-cid-q6w2p74v]:disabled{opacity:.4;pointer-events:none}@keyframes fr-in{0%{opacity:0;transform:translateY(10px)}}@media(min-width:60rem){.ground-grid[data-astro-cid-q6w2p74v]{grid-template-columns:1fr 1fr;gap:5rem}}.note[data-astro-cid-q6w2p74v]{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;border-radius:1.5rem;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.note-icon[data-astro-cid-q6w2p74v]{flex:none;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--g-dawn);color:var(--violet-deep)}
