.rc[data-astro-cid-mkkdcycy]{padding-top:clamp(1.4rem,4vw,3rem)}.rc__intro[data-astro-cid-mkkdcycy] h1[data-astro-cid-mkkdcycy]{margin-bottom:.3rem}.rc__sub[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);margin:0 0 1.8rem;font-size:1.15rem}.rc__panel[data-astro-cid-mkkdcycy]{gap:1.5rem;display:grid}.pc-js .rc__panel[data-astro-cid-mkkdcycy]{grid-template-columns:minmax(0,1fr)}@media (width>=60rem){.pc-js .rc__panel[data-astro-cid-mkkdcycy]{grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.rc-ring[data-astro-cid-mkkdcycy]{align-content:start;justify-items:center;display:grid;position:relative}.rc-ring[data-astro-cid-mkkdcycy][hidden]{display:none}.rc-ring[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{width:min(19rem,70vw);height:auto;overflow:visible;transform:rotate(-90deg)}.rc-ring__track[data-astro-cid-mkkdcycy]{fill:none;stroke:#ffffff1a;stroke-width:9px}.rc-ring__bar[data-astro-cid-mkkdcycy]{fill:none;stroke:url(#rc-ring-g);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);transition:stroke-dashoffset .9s var(--pc-ease);filter:drop-shadow(0 0 6px #ff9f4373)}.rc-ring__center[data-astro-cid-mkkdcycy]{aspect-ratio:1;text-align:center;pointer-events:none;place-content:center;width:min(19rem,70vw);display:grid;position:absolute;top:0}.rc-ring__pct[data-astro-cid-mkkdcycy]{font:600 clamp(2.4rem, 1.6rem + 3vw, 4.2rem) / 1 var(--pc-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rc-ring__pct[data-astro-cid-mkkdcycy] small[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);margin-left:.08em;font-size:.45em}.rc-ring__label[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);font-size:.95rem}.rc-ring__days[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);margin:1rem 0 0;font-size:.95rem}@media (width<=59.99rem){.rc-ring[data-astro-cid-mkkdcycy]{grid-template-columns:8.5rem minmax(0,1fr);place-items:center start;column-gap:1.2rem}.rc-ring[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{width:8.5rem}.rc-ring__center[data-astro-cid-mkkdcycy]{width:8.5rem;top:0;left:0}.rc-ring__days[data-astro-cid-mkkdcycy]{grid-area:1/2;margin:0}.rc-ring__pct[data-astro-cid-mkkdcycy]{font-size:2.2rem}.rc-ring__label[data-astro-cid-mkkdcycy]{font-size:.85rem}}.rc-ring__days[data-astro-cid-mkkdcycy] span[data-astro-cid-mkkdcycy]{color:var(--pc-warm);font-weight:700}.rc-ring[data-astro-cid-mkkdcycy].is-zero .rc-ring__bar[data-astro-cid-mkkdcycy]{opacity:0}.rc-ring[data-astro-cid-mkkdcycy].is-complete svg[data-astro-cid-mkkdcycy]{animation:rc-glow 1.6s var(--pc-ease) 1}@keyframes rc-glow{0%,to{filter:none}40%{filter:drop-shadow(0 0 22px #ffbe6ebf)}}.rc-wiz[data-astro-cid-mkkdcycy]{border:1px solid var(--pc-line);border-radius:var(--pc-r);background:var(--pc-surface);backdrop-filter:blur(6px);padding:clamp(1.1rem,3vw,1.8rem)}.rc-wiz[data-astro-cid-mkkdcycy][hidden]{display:none}.rc-wiz__top[data-astro-cid-mkkdcycy]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.rc-wiz__count[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);font-size:.95rem}.rc-wiz__dots[data-astro-cid-mkkdcycy]{gap:.4rem;display:flex}.rc-wiz__dots[data-astro-cid-mkkdcycy] i[data-astro-cid-mkkdcycy]{width:1.6rem;height:4px;transition:background .3s var(--pc-ease);background:#ffffff29;border-radius:2px}.rc-wiz__dots[data-astro-cid-mkkdcycy] i[data-astro-cid-mkkdcycy].is-on{background:var(--pc-warm)}.rc-wiz__track[data-astro-cid-mkkdcycy]{overflow-clip-margin:8px;overflow-x:clip}.rc-q[data-astro-cid-mkkdcycy]{border:0;min-width:0;margin:0;padding:0}.pc-js .rc-q[data-astro-cid-mkkdcycy]:not(.is-active){display:none}.rc-q__legend[data-astro-cid-mkkdcycy]{font:600 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.15 var(--pc-font-display);margin-bottom:1.1rem;padding:0}@media (prefers-reduced-motion:no-preference){.rc-q[data-astro-cid-mkkdcycy].is-active.in-right{animation:rc-in-r .32s var(--pc-ease)}.rc-q[data-astro-cid-mkkdcycy].is-active.in-left{animation:rc-in-l .32s var(--pc-ease)}}@keyframes rc-in-r{0%{opacity:0;transform:translate(40px)}}@keyframes rc-in-l{0%{opacity:0;transform:translate(-40px)}}.rc-tiles[data-astro-cid-mkkdcycy]{gap:.8rem;display:grid}.rc-tiles--2[data-astro-cid-mkkdcycy]{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-tiles--3[data-astro-cid-mkkdcycy]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=30rem){.rc-tiles--3[data-astro-cid-mkkdcycy]{grid-template-columns:minmax(0,1fr)}}.rc-tile[data-astro-cid-mkkdcycy]{border:1px solid var(--pc-line);border-radius:var(--pc-r);text-align:center;cursor:pointer;min-height:9.5rem;transition:background .2s var(--pc-ease), border-color .2s var(--pc-ease), transform .2s var(--pc-ease);background:#ffffff0a;align-content:center;justify-items:center;gap:.7rem;padding:1rem .8rem;display:grid;position:relative}@media (width<=30rem){.rc-tiles--3[data-astro-cid-mkkdcycy] .rc-tile[data-astro-cid-mkkdcycy]{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:4.2rem}.rc-tiles--3[data-astro-cid-mkkdcycy] .rc-tile__icon[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{width:2.2rem}}.rc-tile[data-astro-cid-mkkdcycy] input[data-astro-cid-mkkdcycy]{opacity:0;pointer-events:none;position:absolute}.rc-tile__icon[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:3rem;height:auto;color:var(--pc-text-2)}.rc-tile__label[data-astro-cid-mkkdcycy]{font:600 1.15rem/1.2 var(--pc-font-display)}.rc-tile__tick[data-astro-cid-mkkdcycy]{background:var(--pc-warm);opacity:0;width:1.6rem;height:1.6rem;transition:opacity .2s var(--pc-ease), transform .26s var(--pc-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem;transform:scale(.6)}.rc-tile__tick[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{fill:none;width:1rem;stroke:var(--pc-warm-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rc-tile[data-astro-cid-mkkdcycy]:hover{background:#ffffff14;border-color:#ffffff4d}.rc-tile[data-astro-cid-mkkdcycy]:has(input:focus-visible){outline:3px solid var(--pc-focus);outline-offset:4px;animation:rc-snap .22s var(--pc-ease)}@keyframes rc-snap{0%{outline-offset:12px;outline-color:#fff0}}.rc-tile[data-astro-cid-mkkdcycy]:has(input:checked){border-color:var(--pc-warm);background:#ffb35c1f}.rc-tile[data-astro-cid-mkkdcycy]:has(input:checked) .rc-tile__icon[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{color:var(--pc-warm)}.rc-tile[data-astro-cid-mkkdcycy]:has(input:checked) .rc-tile__tick[data-astro-cid-mkkdcycy]{opacity:1;transform:none}.rc-wiz__nav[data-astro-cid-mkkdcycy]{justify-content:space-between;gap:.8rem;margin-top:1.4rem;display:flex}.rc-wiz__nav[data-astro-cid-mkkdcycy] [data-astro-cid-mkkdcycy][data-next]{margin-left:auto}.rc-btn[data-astro-cid-mkkdcycy]{border:1px solid var(--pc-warm);background:var(--pc-warm);min-height:48px;color:var(--pc-warm-ink);font:600 1rem/1 var(--pc-font-display);cursor:pointer;transition:opacity .2s var(--pc-ease), background .2s var(--pc-ease);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.4rem;display:inline-flex}.rc-btn[data-astro-cid-mkkdcycy]:disabled{opacity:.4;cursor:not-allowed}.rc-btn[data-astro-cid-mkkdcycy][hidden]{display:none}.rc-btn--ghost[data-astro-cid-mkkdcycy]{border-color:var(--pc-line);color:var(--pc-text);background:0 0}.rc-btn--ghost[data-astro-cid-mkkdcycy]:hover{border-color:#ffffff73}.pc-js .rc-result[data-astro-cid-mkkdcycy]:not(.is-shown){display:none}@media (prefers-reduced-motion:no-preference){.rc-result[data-astro-cid-mkkdcycy].is-shown.in-right{animation:rc-in-r .36s var(--pc-ease)}}.rc-result__head[data-astro-cid-mkkdcycy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.8rem;display:flex}.rc-result__head[data-astro-cid-mkkdcycy][hidden]{display:none}.rc-result__answers[data-astro-cid-mkkdcycy]{font:600 1.1rem/1.3 var(--pc-font-display);margin:0}.rc-result__actions[data-astro-cid-mkkdcycy]{flex-wrap:wrap;gap:.5rem;display:flex}.rc-result__actions[data-astro-cid-mkkdcycy] .rc-btn[data-astro-cid-mkkdcycy]{min-height:44px;padding:.4rem 1rem;font-size:.92rem}.rc-result__note[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-bottom:1.2rem;font-size:.95rem;display:flex}.pc-js .rc-nojs[data-astro-cid-mkkdcycy]{display:none}.rc-group[data-astro-cid-mkkdcycy]+.rc-group[data-astro-cid-mkkdcycy]{margin-top:1.6rem}.rc-group[data-astro-cid-mkkdcycy][hidden]{display:none}.rc-group__h[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);justify-content:space-between;align-items:baseline;margin:0 0 .6rem;font-size:1.05rem;font-weight:600;display:flex}.rc-group__count[data-astro-cid-mkkdcycy]{font:500 .95rem/1 var(--pc-font-text);font-variant-numeric:tabular-nums}.rc-list[data-astro-cid-mkkdcycy]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rc-item[data-astro-cid-mkkdcycy]{border:1px solid var(--pc-line);border-radius:var(--pc-r);background:var(--pc-surface);transition:border-color .2s var(--pc-ease), background .2s var(--pc-ease);grid-template-columns:minmax(0,1fr);display:grid}.rc-item[data-astro-cid-mkkdcycy][hidden]{display:none}.pc-js .rc-item[data-astro-cid-mkkdcycy]{grid-template-columns:auto minmax(0,1fr);align-items:start}.rc-check[data-astro-cid-mkkdcycy]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin:.35rem 0 .35rem .5rem;padding:0;display:grid}.rc-check[data-astro-cid-mkkdcycy][hidden]{display:none}.rc-check[data-astro-cid-mkkdcycy] svg[data-astro-cid-mkkdcycy]{fill:none;width:30px;height:30px;stroke:var(--pc-warm-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:background .2s var(--pc-ease), border-color .2s var(--pc-ease), stroke-dashoffset .32s var(--pc-ease) 60ms;border:2px solid #fff6;border-radius:50%;padding:4px}.rc-check[data-astro-cid-mkkdcycy]:hover svg[data-astro-cid-mkkdcycy]{border-color:var(--pc-warm)}.rc-check[data-astro-cid-mkkdcycy][aria-pressed=true] svg[data-astro-cid-mkkdcycy]{border-color:var(--pc-warm);background:var(--pc-warm);stroke-dashoffset:0}.rc-item[data-astro-cid-mkkdcycy].is-done{background:#ffb35c0f}.rc-item[data-astro-cid-mkkdcycy].is-done .rc-item__title[data-astro-cid-mkkdcycy]{color:var(--pc-text-2)}.rc-item__more[data-astro-cid-mkkdcycy]>summary[data-astro-cid-mkkdcycy]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .8rem;min-height:58px;padding:.6rem 1rem;list-style:none;display:grid}.rc-item__more[data-astro-cid-mkkdcycy]>summary[data-astro-cid-mkkdcycy]::-webkit-details-marker{display:none}.rc-item__more[data-astro-cid-mkkdcycy]>summary[data-astro-cid-mkkdcycy]:after{content:"";border-right:2px solid var(--pc-text-2);border-bottom:2px solid var(--pc-text-2);width:.6rem;height:.6rem;transition:transform .22s var(--pc-ease);grid-area:1/2/span 2;transform:rotate(45deg)}.rc-item__more[data-astro-cid-mkkdcycy][open]>summary[data-astro-cid-mkkdcycy]:after{transform:rotate(225deg)}.rc-item__title[data-astro-cid-mkkdcycy]{font-weight:600;line-height:1.3}.rc-item__meta[data-astro-cid-mkkdcycy]{color:var(--pc-text-2);font-size:.88rem}.pc-js .rc-item__cond[data-astro-cid-mkkdcycy]{display:none}.rc-item__body[data-astro-cid-mkkdcycy]{color:var(--pc-text);padding:0 1rem 1rem;font-size:1.02rem}.rc-item__body[data-astro-cid-mkkdcycy] p[data-astro-cid-mkkdcycy]{margin:0 0 .6rem}.rc-item__why[data-astro-cid-mkkdcycy]{color:var(--pc-text-2)}.rc-item__whyl[data-astro-cid-mkkdcycy]{font-weight:600}.rc-item__link[data-astro-cid-mkkdcycy]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.rc-item__link[data-astro-cid-mkkdcycy]:after{content:"→";margin-left:.4rem}.rc-done[data-astro-cid-mkkdcycy]{font:600 1.2rem/1.3 var(--pc-font-display);color:var(--pc-warm);margin:1.4rem 0 0}.rc-done[data-astro-cid-mkkdcycy][hidden]{display:none}.home-guides[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,7vw,5rem)}.home-guides[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--pc-text-2);margin-bottom:1rem;font-size:1.2rem}
