.c-meta[data-astro-cid-4gclvyw6]{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;gap:6px 20px;padding-top:28px;display:flex}a[data-astro-cid-4gclvyw6]{color:var(--color-accent-strong);text-underline-offset:3px;font-weight:650}.c-stage[data-astro-cid-e23hmj2v]{align-items:start;gap:36px;display:grid}@media (width>=900px){.c-stage[data-astro-cid-e23hmj2v]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:18px clamp(32px,5vw,72px)}.c-fig[data-astro-cid-e23hmj2v]{grid-row:1/-1;grid-template-rows:subgrid}}.c-fig[data-astro-cid-e23hmj2v]{gap:18px;display:grid}figcaption[data-astro-cid-e23hmj2v]{color:var(--color-muted);font-size:1.0625rem;line-height:1.45}figcaption[data-astro-cid-e23hmj2v] strong[data-astro-cid-e23hmj2v]{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.02em;color:var(--color-ink);font-weight:800;display:block}.c-fig--doc[data-astro-cid-e23hmj2v] figcaption[data-astro-cid-e23hmj2v] strong[data-astro-cid-e23hmj2v]{color:var(--color-accent-strong)}.c-window[data-astro-cid-e23hmj2v]{background:var(--color-bg);border:1px solid var(--color-panel-line);border-radius:14px;overflow:hidden}.c-window__bar[data-astro-cid-e23hmj2v]{border-bottom:1px solid var(--color-line);gap:6px;padding:12px 14px;display:flex}.c-window__bar[data-astro-cid-e23hmj2v] i[data-astro-cid-e23hmj2v]{background:var(--color-surface-2);border-radius:50%;width:9px;height:9px}.c-messages[data-astro-cid-e23hmj2v]{align-content:start;gap:10px;padding:18px 16px 22px;list-style:none;display:grid}.c-messages[data-astro-cid-e23hmj2v] li[data-astro-cid-e23hmj2v]{width:fit-content;max-width:86%;color:var(--color-ink);background:var(--color-surface);border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:.9375rem;line-height:1.4}.c-messages[data-astro-cid-e23hmj2v] li[data-astro-cid-e23hmj2v].is-me{background:var(--color-surface-2);border-radius:14px 14px 4px;justify-self:end}.c-messages[data-astro-cid-e23hmj2v] li[data-astro-cid-e23hmj2v]{transition:opacity .28s var(--ease-smooth), transform .28s var(--ease-smooth);position:relative}.c-text[data-astro-cid-e23hmj2v]{transition:opacity .22s var(--ease-smooth);display:block}.c-messages[data-astro-cid-e23hmj2v] li[data-astro-cid-e23hmj2v].c-still{padding-block:12px}.c-dots[data-astro-cid-e23hmj2v]{align-items:center;gap:4px;height:8px;display:inline-flex}.c-messages[data-astro-cid-e23hmj2v] li[data-astro-cid-e23hmj2v]>.c-dots[data-astro-cid-e23hmj2v]:not(.is-on){opacity:0;position:absolute;top:16px;left:14px}.c-dots[data-astro-cid-e23hmj2v] i[data-astro-cid-e23hmj2v]{background:var(--color-faint);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite c-blink}.c-dots[data-astro-cid-e23hmj2v] i[data-astro-cid-e23hmj2v]:nth-child(2){animation-delay:.15s}.c-dots[data-astro-cid-e23hmj2v] i[data-astro-cid-e23hmj2v]:nth-child(3){animation-delay:.3s}@keyframes c-blink{50%{opacity:.25;transform:translateY(-2px)}}[data-astro-cid-e23hmj2v][data-compare] .is-hidden[data-astro-cid-e23hmj2v]{opacity:0;transform:translateY(6px)}[data-astro-cid-e23hmj2v][data-compare] li[data-astro-cid-e23hmj2v].is-typing .c-text[data-astro-cid-e23hmj2v]{opacity:0}[data-astro-cid-e23hmj2v][data-compare] li[data-astro-cid-e23hmj2v].is-typing .c-dots[data-astro-cid-e23hmj2v]{opacity:1}[data-astro-cid-e23hmj2v][data-compare] [data-astro-cid-e23hmj2v][data-flag].is-off,[data-astro-cid-e23hmj2v][data-compare] [data-astro-cid-e23hmj2v][data-tick].is-off{opacity:0}[data-astro-cid-e23hmj2v][data-flag],[data-astro-cid-e23hmj2v][data-tick]{transition:opacity .24s var(--ease-smooth), transform .24s var(--ease-smooth)}[data-astro-cid-e23hmj2v][data-compare] [data-astro-cid-e23hmj2v][data-tick].is-off{transform:scale(.4)}[data-astro-cid-e23hmj2v][data-fill]{transition:color .32s var(--ease-smooth), background .32s var(--ease-smooth)}[data-astro-cid-e23hmj2v][data-compare] [data-astro-cid-e23hmj2v][data-fill].is-loading{color:#0000;background:var(--color-surface)}@media (prefers-reduced-motion:reduce){.c-dots[data-astro-cid-e23hmj2v] i[data-astro-cid-e23hmj2v]{animation:none}}.c-messages[data-astro-cid-e23hmj2v] em[data-astro-cid-e23hmj2v]{color:#a4530a;margin-top:5px;font-size:.8125rem;font-style:normal;font-weight:650;display:block}.c-window[data-astro-cid-e23hmj2v],.c-paper[data-astro-cid-e23hmj2v]{box-sizing:border-box;height:100%}.c-window[data-astro-cid-e23hmj2v]{flex-direction:column;display:flex}.c-paper[data-astro-cid-e23hmj2v]{background:var(--color-bg);border:1px solid var(--color-panel-line);height:calc(100% - 14px);box-shadow:14px 14px 0 var(--color-accent);margin:0 14px 14px 0}.c-paper__file[data-astro-cid-e23hmj2v]{font-size:var(--text-small);color:var(--color-ink);border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:10px 14px;font-weight:650;display:flex}.c-paper__file[data-astro-cid-e23hmj2v] b[data-astro-cid-e23hmj2v]{width:26px;height:26px;color:var(--color-on-accent);background:var(--color-accent);place-items:center;font-weight:800;display:grid}.c-paper__file[data-astro-cid-e23hmj2v] i[data-astro-cid-e23hmj2v]{width:20px;height:20px;color:var(--color-on-tick);background:var(--color-tick);place-items:center;margin-left:auto;display:grid}.c-paper__body[data-astro-cid-e23hmj2v]{padding:clamp(20px,2.6vw,30px)}.c-paper__title[data-astro-cid-e23hmj2v]{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-weight:800;line-height:1.2}.c-paper__part[data-astro-cid-e23hmj2v]{margin-top:14px}.c-paper__label[data-astro-cid-e23hmj2v]{color:var(--color-accent-strong);font-size:.8125rem;font-weight:700}.c-paper__text[data-astro-cid-e23hmj2v]{color:var(--color-ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.c-paper__body[data-astro-cid-e23hmj2v] em[data-astro-cid-e23hmj2v] span[data-astro-cid-e23hmj2v]{width:16px;height:16px;color:var(--color-on-tick);background:var(--color-tick);flex:none;place-items:center;display:grid}.c-paper__body[data-astro-cid-e23hmj2v] em[data-astro-cid-e23hmj2v]{color:#0b6b35;align-items:center;gap:7px;margin-top:6px;font-size:.8125rem;font-style:normal;font-weight:650;display:flex}.c-end[data-astro-cid-e23hmj2v]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;margin-top:clamp(36px,5vw,56px);display:flex}.c-end[data-astro-cid-e23hmj2v] p[data-astro-cid-e23hmj2v]{max-width:62ch;color:var(--color-muted);flex:26rem;line-height:1.5}.c-end[data-astro-cid-e23hmj2v] a[data-astro-cid-e23hmj2v]{flex:none}.c-doc[data-astro-cid-fztvkr2n]{align-items:start;gap:40px;display:grid}@media (width>=1000px){.c-doc[data-astro-cid-fztvkr2n]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,6vw,88px)}.c-doc__side[data-astro-cid-fztvkr2n]{position:sticky;top:104px}}.c-doc__side[data-astro-cid-fztvkr2n]>ul[data-astro-cid-fztvkr2n]{border-top:1px solid var(--color-line);padding:0;list-style:none}button[data-astro-cid-fztvkr2n]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--color-line);transition:background var(--speed) var(--ease-smooth);background:0 0;gap:14px;padding:13px 12px;display:flex}button[data-astro-cid-fztvkr2n]:hover,button[data-astro-cid-fztvkr2n][aria-pressed=true]{background:var(--color-accent-soft)}button[data-astro-cid-fztvkr2n]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.c-doc__tick[data-astro-cid-fztvkr2n]{width:24px;height:24px;color:var(--color-on-tick);background:var(--color-tick);flex:none;place-items:center;margin-top:1px;display:grid}button[data-astro-cid-fztvkr2n] strong[data-astro-cid-fztvkr2n]{color:var(--color-ink);font-weight:650;line-height:1.35;display:block}button[data-astro-cid-fztvkr2n] small[data-astro-cid-fztvkr2n]{font-size:var(--text-small);color:var(--color-muted);margin-top:2px;line-height:1.45;display:block}.c-doc__note[data-astro-cid-fztvkr2n]{font-size:var(--text-small);color:var(--color-muted);margin-top:18px}.c-sheet-wrap[data-astro-cid-fztvkr2n]{background-image:radial-gradient(var(--color-panel-line) 1.5px, transparent 1.6px);background-position:100% 100%;background-size:12px 12px;padding:0 clamp(14px,2.4vw,28px) clamp(14px,2.4vw,28px) 0}.c-sheet[data-astro-cid-fztvkr2n]{background:var(--color-bg);border:1px solid var(--color-panel-line);padding:clamp(24px,3.4vw,44px)}.c-sheet__label[data-astro-cid-fztvkr2n]{color:var(--color-accent-strong);background:var(--color-accent-soft);padding:3px 9px;font-size:.8125rem;font-weight:650;display:inline-block}.c-sheet[data-astro-cid-fztvkr2n] h3[data-astro-cid-fztvkr2n]{font-size:var(--text-h4);margin:14px 0 18px;line-height:1.25}.c-sheet[data-astro-cid-fztvkr2n] section[data-astro-cid-fztvkr2n]{transition:background var(--speed) var(--ease-smooth), border-color var(--speed) var(--ease-smooth);border-left:3px solid #0000;margin-inline:-14px;padding:12px 14px;scroll-margin-block:96px 24px}.c-sheet[data-astro-cid-fztvkr2n] section[data-astro-cid-fztvkr2n].is-active{background:var(--color-accent-soft);border-left-color:var(--color-accent)}h4[data-astro-cid-fztvkr2n]{color:var(--color-accent-strong);margin-bottom:4px;font-size:.8125rem;font-weight:700}.c-sheet[data-astro-cid-fztvkr2n] p[data-astro-cid-fztvkr2n],.c-outline[data-astro-cid-fztvkr2n],.c-sources[data-astro-cid-fztvkr2n]{color:var(--color-ink);font-size:.9375rem;line-height:1.5}.c-chips[data-astro-cid-fztvkr2n]{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.c-chips[data-astro-cid-fztvkr2n] li[data-astro-cid-fztvkr2n]{background:var(--color-bg);border:1px solid var(--color-panel-line);padding:2px 8px;font-size:.8125rem}.c-outline[data-astro-cid-fztvkr2n]{padding-left:20px;list-style:decimal}.c-sources[data-astro-cid-fztvkr2n]{overflow-wrap:anywhere;gap:6px;padding:0;font-size:.8125rem;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){button[data-astro-cid-fztvkr2n],.c-sheet[data-astro-cid-fztvkr2n] section[data-astro-cid-fztvkr2n]{transition:none}}@media (width>=900px){.c-wrap[data-astro-cid-s5r4na5t].has-head{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,88px);display:grid}.c-wrap[data-astro-cid-s5r4na5t].has-head>div[data-astro-cid-s5r4na5t]:first-child{align-self:start;position:sticky;top:104px}}.c-wrap[data-astro-cid-s5r4na5t]:not(.has-head){max-width:var(--width-narrow,46rem)}.c-faq[data-astro-cid-s5r4na5t]{border-top:1px solid var(--color-line)}details[data-astro-cid-s5r4na5t]{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-s5r4na5t]{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-weight:600;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}summary[data-astro-cid-s5r4na5t]:hover{color:var(--color-accent-strong)}summary[data-astro-cid-s5r4na5t]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.c-faq__mark[data-astro-cid-s5r4na5t]{flex:none;width:14px;height:14px;position:relative}.c-faq__mark[data-astro-cid-s5r4na5t]:before,.c-faq__mark[data-astro-cid-s5r4na5t]:after{content:"";background:var(--color-accent);position:absolute}.c-faq__mark[data-astro-cid-s5r4na5t]:before{width:14px;height:2px;top:6px;left:0}.c-faq__mark[data-astro-cid-s5r4na5t]:after{width:2px;height:14px;transition:transform var(--speed) var(--ease-smooth);top:0;left:6px}details[data-astro-cid-s5r4na5t][open] .c-faq__mark[data-astro-cid-s5r4na5t]:after{transform:scaleY(0)}details[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{color:var(--color-muted);padding-bottom:20px;line-height:1.6}@media (prefers-reduced-motion:reduce){.c-faq__mark[data-astro-cid-s5r4na5t]:after{transition:none}}.c-steps[data-astro-cid-3lcrrlgo]{gap:20px;padding:0;list-style:none;display:grid}@media (width>=860px){.c-steps[data-astro-cid-3lcrrlgo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.c-step[data-astro-cid-3lcrrlgo]{background:var(--color-bg);border:1px solid var(--color-panel-line);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex;position:relative}.c-step[data-astro-cid-3lcrrlgo].is-highlight{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.c-step__num[data-astro-cid-3lcrrlgo]{width:36px;height:36px;color:var(--color-on-accent);background:var(--color-accent);place-items:center;margin-bottom:16px;font-weight:800;display:grid}.is-highlight[data-astro-cid-3lcrrlgo] .c-step__num[data-astro-cid-3lcrrlgo]{color:var(--color-accent-strong);background:var(--color-on-accent)}h3[data-astro-cid-3lcrrlgo]{font-size:var(--text-h4);color:inherit}.c-step__price[data-astro-cid-3lcrrlgo]{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:10px;font-size:clamp(2.4rem,2rem + 1.6vw,3.25rem);font-weight:800;line-height:1}.c-step__price[data-astro-cid-3lcrrlgo] small[data-astro-cid-3lcrrlgo]{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:0;color:#0b6b35;margin-top:8px;font-weight:650;line-height:1.3;display:block}.c-step__text[data-astro-cid-3lcrrlgo]{color:var(--color-muted);margin-top:12px;line-height:1.5}.is-highlight[data-astro-cid-3lcrrlgo] .c-step__text[data-astro-cid-3lcrrlgo]{color:var(--color-on-accent)}.c-step[data-astro-cid-3lcrrlgo] ul[data-astro-cid-3lcrrlgo]{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.c-step[data-astro-cid-3lcrrlgo] ul[data-astro-cid-3lcrrlgo] li[data-astro-cid-3lcrrlgo]{gap:10px;line-height:1.4;display:flex}.c-step[data-astro-cid-3lcrrlgo] ul[data-astro-cid-3lcrrlgo] span[data-astro-cid-3lcrrlgo]{width:20px;height:20px;color:var(--color-on-tick);background:var(--color-tick);flex:none;place-items:center;margin-top:1px;display:grid}.is-highlight[data-astro-cid-3lcrrlgo] ul[data-astro-cid-3lcrrlgo] span[data-astro-cid-3lcrrlgo]{color:var(--color-accent-strong);background:var(--color-on-accent)}.c-step__cta[data-astro-cid-3lcrrlgo]{min-height:52px;color:var(--color-accent-strong);background:var(--color-on-accent);place-items:center;margin-top:auto;padding:0 20px;font-weight:700;text-decoration:none;display:grid}.c-step__cta[data-astro-cid-3lcrrlgo]:hover{background:var(--color-accent-soft)}.c-step__cta[data-astro-cid-3lcrrlgo]:focus-visible{outline:2px solid var(--color-on-accent);outline-offset:2px}.c-step__button[data-astro-cid-3lcrrlgo]{margin-top:auto}.c-alt[data-astro-cid-3lcrrlgo]{background:var(--color-bg);border:1px solid var(--color-panel-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:28px;padding:20px clamp(24px,3vw,36px);display:flex}.c-alt[data-astro-cid-3lcrrlgo] strong[data-astro-cid-3lcrrlgo]{color:var(--color-ink);font-size:1.0625rem;font-weight:700}.c-alt[data-astro-cid-3lcrrlgo] p[data-astro-cid-3lcrrlgo]{color:var(--color-muted);margin-top:2px;line-height:1.5}.c-alt[data-astro-cid-3lcrrlgo]>div[data-astro-cid-3lcrrlgo]{flex:22rem}.c-alt[data-astro-cid-3lcrrlgo] a[data-astro-cid-3lcrrlgo]{flex:none}.c-alt__logos[data-astro-cid-3lcrrlgo]{flex-wrap:wrap;align-items:center;gap:12px 28px;padding:0;list-style:none;display:flex}.c-alt__logos[data-astro-cid-3lcrrlgo] img[data-astro-cid-3lcrrlgo]{object-fit:contain;width:auto;max-width:140px;height:40px;display:block}.c-proof[data-astro-cid-d4ruhggz]{padding-block:clamp(28px,3.4vw,44px)}.c-proof__row[data-astro-cid-d4ruhggz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px clamp(32px,5vw,72px);display:flex}dl[data-astro-cid-d4ruhggz]{flex-wrap:wrap;gap:20px clamp(28px,4vw,56px);display:flex}dl[data-astro-cid-d4ruhggz]>div[data-astro-cid-d4ruhggz]{flex-direction:column-reverse;display:flex}dd[data-astro-cid-d4ruhggz]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-accent);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:800;line-height:1.1}dt[data-astro-cid-d4ruhggz]{font-size:var(--text-small);color:var(--color-muted);margin-top:2px}.c-proof__logos[data-astro-cid-d4ruhggz]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.c-proof__logos[data-astro-cid-d4ruhggz] p[data-astro-cid-d4ruhggz]{max-width:11rem;font-size:var(--text-small);color:var(--color-muted);line-height:1.35}ul[data-astro-cid-d4ruhggz]{flex-wrap:wrap;align-items:center;gap:12px 28px;padding:0;list-style:none;display:flex}img[data-astro-cid-d4ruhggz]{object-fit:contain;width:auto;max-width:140px;height:40px;display:block}.c-promises[data-astro-cid-256zftya]{padding:0;list-style:none;display:grid}.c-promises[data-astro-cid-256zftya] li[data-astro-cid-256zftya]{grid-template-columns:36px 1fr;align-items:center;gap:14px;font-size:1rem;font-weight:550;line-height:1.35;display:grid}.c-promises--stack[data-astro-cid-256zftya]{gap:12px;margin-top:24px}.c-promises--row[data-astro-cid-256zftya]{grid-template-columns:repeat(4,1fr)}.c-promises--row[data-astro-cid-256zftya] li[data-astro-cid-256zftya]{padding:18px 22px}.c-promises--row[data-astro-cid-256zftya] li[data-astro-cid-256zftya]:first-child{padding-left:0}.c-promises--row[data-astro-cid-256zftya] li[data-astro-cid-256zftya]+li[data-astro-cid-256zftya]{border-left:1px solid var(--color-line)}.c-promises__tick[data-astro-cid-256zftya]{width:36px;height:36px;color:var(--color-on-tick);background:var(--color-tick);place-items:center;display:grid}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.c-sheet.svelte-1hcxglz{background:var(--color-bg);border:1px solid var(--color-panel-line);align-content:start;gap:14px;padding:clamp(24px,2.2vw,30px);scroll-margin-top:88px;display:grid}.c-gift.svelte-1hcxglz{font-size:var(--text-small);color:var(--color-accent-strong);background:var(--color-accent-soft);padding:10px 12px;font-weight:550;line-height:1.4}.c-gift.is-used.svelte-1hcxglz{color:var(--color-muted);background:var(--color-surface)}.c-sheet__field.svelte-1hcxglz{gap:6px;display:grid}.c-sheet__field.svelte-1hcxglz>span:where(.svelte-1hcxglz),.c-sheet__field.svelte-1hcxglz>label:where(.svelte-1hcxglz){font-size:var(--text-small);font-weight:600}.c-school.svelte-1hcxglz{position:relative}.c-school.svelte-1hcxglz .c-school__input{padding-right:44px}.c-school.svelte-1hcxglz .c-school__input[aria-invalid=true]{border-color:var(--color-danger)}.c-school.svelte-1hcxglz .c-school__trigger{width:44px;height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.c-school__list{z-index:60;width:var(--bits-combobox-anchor-width);max-height:min(320px, var(--bits-combobox-content-available-height));background:var(--color-bg);border:1px solid var(--color-panel-line);overflow-y:auto}.c-school__item{font-size:var(--text-small);cursor:pointer;padding:10px 12px;line-height:1.35}.c-school__item[data-highlighted]{background:var(--color-accent-soft)}.c-school__item[data-selected]{color:var(--color-accent);font-weight:650}.c-sheet__field.svelte-1hcxglz .c-types{grid-template-columns:repeat(3,1fr);display:grid}.c-sheet__field.svelte-1hcxglz .c-types__item{min-height:42px;font:inherit;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;background:var(--color-bg);border:1px solid var(--color-line);border-radius:0;margin-left:-1px;padding:4px 6px;font-weight:550}.c-sheet__field.svelte-1hcxglz .c-types__item:first-child{margin-left:0}.c-sheet__field.svelte-1hcxglz .c-types__item[data-state=checked]{color:var(--color-accent-strong);background:var(--color-accent-soft);border-color:var(--color-accent);position:relative}.c-sheet__field.svelte-1hcxglz .c-types__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;position:relative}@media (width>=1000px){.c-sheet.svelte-1hcxglz{scroll-margin-top:100vh}}.c-hero[data-astro-cid-sf272gaj]{background:var(--color-bg);border-bottom:1px solid var(--color-line);position:relative;overflow:clip}.c-hero[data-astro-cid-sf272gaj] .c-hero__main{gap:40px;padding-top:128px;padding-bottom:80px;display:grid;position:relative}.c-hero__title[data-astro-cid-sf272gaj]{font-variation-settings:"SHRP" 100;font-size:clamp(2.6rem,1.3rem + 3.2vw,4rem);line-height:1}.c-hero__lead[data-astro-cid-sf272gaj]{max-width:44ch;color:var(--color-muted);margin-top:24px;font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.5}.c-hero__note[data-astro-cid-sf272gaj]{max-width:52ch;font-size:var(--text-small);color:var(--color-muted);margin-top:20px;line-height:1.5}html[data-gift] .c-hero__note[data-astro-cid-sf272gaj],.c-hero__note--beside[data-astro-cid-sf272gaj]{display:none}.c-hero__note--below[data-astro-cid-sf272gaj]{background:var(--color-bg);border:1px solid var(--color-panel-line);border-top:0;max-width:none;margin-top:0;padding:14px 16px}.c-hero__foot[data-astro-cid-sf272gaj]{display:none}@media (width>=1000px){.c-hero[data-astro-cid-sf272gaj] .c-hero__main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:64px;padding-top:calc(72px + clamp(24px,14svh - 52px,96px));padding-bottom:clamp(32px,8svh,96px)}.c-hero__stack[data-astro-cid-sf272gaj],.c-hero__note--below[data-astro-cid-sf272gaj]{display:none}.c-hero__note--beside[data-astro-cid-sf272gaj]{display:block}.c-hero__foot[data-astro-cid-sf272gaj]{z-index:2;background:var(--color-bg);border-top:1px solid var(--color-line);display:block;position:sticky;bottom:0}}.c-steps[data-astro-cid-lywy2fec]{gap:36px;padding:0;list-style:none;display:grid}@media (width>=900px){.c-steps[data-astro-cid-lywy2fec]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:clamp(20px,2.4vw,32px)}}li[data-astro-cid-lywy2fec]{position:relative}.c-step__num[data-astro-cid-lywy2fec]{z-index:1;width:44px;height:44px;color:var(--color-on-accent);background:var(--color-accent);place-items:center;font-size:1.125rem;font-weight:800;display:grid;position:absolute;top:0;left:0}h3[data-astro-cid-lywy2fec]{font-size:var(--text-h4);margin-top:20px}p[data-astro-cid-lywy2fec]{color:var(--color-muted);margin-top:8px;line-height:1.55}.c-vis[data-astro-cid-lywy2fec]{background:var(--color-bg);border:1px solid var(--color-panel-line);align-content:center;gap:9px;height:196px;padding:18px 18px 18px 62px;display:grid}.c-vis__field[data-astro-cid-lywy2fec]{background:var(--color-surface);border:1px solid var(--color-line);height:26px}.c-vis__row[data-astro-cid-lywy2fec]{border:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);height:24px;display:grid}.c-vis__row[data-astro-cid-lywy2fec] i[data-astro-cid-lywy2fec]+i[data-astro-cid-lywy2fec]{border-left:1px solid var(--color-line)}.c-vis__row[data-astro-cid-lywy2fec] .is-on[data-astro-cid-lywy2fec]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.c-vis__button[data-astro-cid-lywy2fec]{background:var(--color-accent);height:30px}.c-vis__topic[data-astro-cid-lywy2fec],.c-vis__check[data-astro-cid-lywy2fec]{border:1px solid var(--color-line);align-items:center;gap:10px;padding:10px;display:flex}.c-vis__topic[data-astro-cid-lywy2fec].is-on{background:var(--color-accent-soft);border-color:var(--color-accent)}b[data-astro-cid-lywy2fec]{background:var(--color-bg);border:1px solid var(--color-panel-line);flex:none;width:14px;height:14px}.c-vis__topic[data-astro-cid-lywy2fec].is-on b[data-astro-cid-lywy2fec]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-bg)}b[data-astro-cid-lywy2fec].is-tick{background:var(--color-tick);border-color:var(--color-tick)}.c-vis[data-astro-cid-lywy2fec]{transition:border-color var(--speed) var(--ease-smooth)}.c-vis[data-astro-cid-lywy2fec].is-active{border-color:var(--color-accent)}.c-vis__field[data-astro-cid-lywy2fec]{align-items:center;padding-inline:9px;display:flex}.c-vis__field[data-astro-cid-lywy2fec] em[data-astro-cid-lywy2fec],.c-vis__doc[data-astro-cid-lywy2fec] em[data-astro-cid-lywy2fec],.c-vis__check[data-astro-cid-lywy2fec] em[data-astro-cid-lywy2fec]{transform-origin:0;transition:transform .48s var(--ease-smooth)}.c-vis__topic[data-astro-cid-lywy2fec],.c-vis__check[data-astro-cid-lywy2fec],.c-vis__doc[data-astro-cid-lywy2fec] strong[data-astro-cid-lywy2fec]{transition:opacity .26s var(--ease-smooth), transform .26s var(--ease-smooth), background .2s var(--ease-smooth), border-color .2s var(--ease-smooth)}.c-vis__button[data-astro-cid-lywy2fec]{transition:transform .14s var(--ease-smooth), background .14s var(--ease-smooth)}.c-vis__row[data-astro-cid-lywy2fec] .is-off[data-astro-cid-lywy2fec]{box-shadow:none;background:0 0}.c-vis__button[data-astro-cid-lywy2fec].is-pressed{background:var(--color-accent-strong);transform:scale(.97)}.c-vis[data-astro-cid-lywy2fec] em[data-astro-cid-lywy2fec].is-off{transform:scaleX(0)}.c-vis[data-astro-cid-lywy2fec] .is-away[data-astro-cid-lywy2fec]{opacity:0;transform:translateY(6px)}.c-vis__topic[data-astro-cid-lywy2fec] b[data-astro-cid-lywy2fec],.c-vis__topic[data-astro-cid-lywy2fec] em[data-astro-cid-lywy2fec]{transition:background .2s var(--ease-smooth)}.c-vis__topic[data-astro-cid-lywy2fec].is-idle{border-color:var(--color-line);background:0 0}.c-vis__topic[data-astro-cid-lywy2fec].is-idle b[data-astro-cid-lywy2fec]{background:var(--color-bg);border-color:var(--color-panel-line);box-shadow:none}.c-vis__topic[data-astro-cid-lywy2fec].is-idle em[data-astro-cid-lywy2fec]{background:var(--color-surface-2)}.c-vis__doc[data-astro-cid-lywy2fec] strong[data-astro-cid-lywy2fec].is-away{transform:scale(.8)}b[data-astro-cid-lywy2fec].is-tick.is-off{background:var(--color-bg);border-color:var(--color-panel-line)}em[data-astro-cid-lywy2fec]{background:var(--color-surface-2);height:7px;display:block}.is-on[data-astro-cid-lywy2fec] em[data-astro-cid-lywy2fec]{background:var(--color-panel-line)}.c-vis__doc[data-astro-cid-lywy2fec]{border:1px solid var(--color-line);align-items:center;gap:16px;padding:16px;display:flex}.c-vis__doc[data-astro-cid-lywy2fec] strong[data-astro-cid-lywy2fec]{width:58px;height:72px;color:var(--color-on-accent);background:var(--color-accent);flex:none;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.c-vis__doc[data-astro-cid-lywy2fec]>span[data-astro-cid-lywy2fec]{flex:1;gap:9px;display:grid}
