.section[data-astro-cid-txyaz5mn]{padding:var(--space-xxxl) 0}.section[data-astro-cid-txyaz5mn].world-morning:not(.section-trust)+.section[data-astro-cid-txyaz5mn].world-morning:not(.section-trust){padding-top:0}.section-inner[data-astro-cid-txyaz5mn]{max-width:var(--content-max);padding:0 var(--space-lg);margin:0 auto}.section-inner[data-astro-cid-txyaz5mn]>*{max-width:var(--text-max)}.section-inner[data-astro-cid-txyaz5mn]>h1,.section-inner[data-astro-cid-txyaz5mn]>h2{margin-top:0}.eyebrow[data-astro-cid-txyaz5mn]{margin:0 0 var(--space-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-label);font-size:.8125rem;font-weight:600}.section[data-astro-cid-txyaz5mn] .title-accent{color:var(--color-accent-text)}@media (width<=47.99rem){.section[data-astro-cid-txyaz5mn]{padding:var(--space-xxl) 0}}.benefits-body[data-astro-cid-ifxhgsg6]{max-width:none}.benefit-cards[data-astro-cid-ifxhgsg6]{gap:var(--space-lg);margin:var(--space-xl) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.benefit-cards[data-astro-cid-ifxhgsg6] li[data-astro-cid-ifxhgsg6]{padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface)}.benefit-cards[data-astro-cid-ifxhgsg6] p[data-astro-cid-ifxhgsg6]{margin:0}.benefit-cards[data-astro-cid-ifxhgsg6] strong{margin-bottom:var(--space-xs);font-size:1.125rem;display:block}.calculator-island[data-astro-cid-bhol2asv]{max-width:none}.calculator-island[data-astro-cid-bhol2asv] .calculator{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.calculator-island[data-astro-cid-bhol2asv] .calculator{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.calculator-island[data-astro-cid-bhol2asv] .calculator-fields{gap:var(--space-xs);min-width:0;padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;display:grid}.calculator-island[data-astro-cid-bhol2asv] legend{padding:0 var(--space-xs);font-weight:600}.calculator-island[data-astro-cid-bhol2asv] .calculator-label{color:var(--color-secondary-label);font-size:.9375rem}.calculator-island[data-astro-cid-bhol2asv] .calculator-range{width:100%;height:2.75rem;margin:0 0 var(--space-sm);accent-color:var(--color-accent-text)}.calculator-island[data-astro-cid-bhol2asv] .calculator-number{width:8rem;max-width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-secondary-label);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-label);font:inherit}.calculator-island[data-astro-cid-bhol2asv] .calculator-number[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.calculator-island[data-astro-cid-bhol2asv] .calculator-error{min-height:1.55em;margin:0;font-size:.9375rem}.calculator-island[data-astro-cid-bhol2asv] .calculator-result{padding:var(--space-lg);border:2px solid var(--color-accent-text);border-radius:var(--radius-lg);background:var(--color-surface)}.calculator-island[data-astro-cid-bhol2asv] .calculator-result p{margin:0}.calculator-island[data-astro-cid-bhol2asv] .calculator-result-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-label);font-size:.8125rem;font-weight:600}.calculator-island[data-astro-cid-bhol2asv] .calculator-result-name{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:1.5rem;font-weight:700}.calculator-island[data-astro-cid-bhol2asv] .calculator-result-price{font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1.1}.calculator-island[data-astro-cid-bhol2asv] .calculator-result-facts{margin:var(--space-md) 0 0;padding:0;font-size:.9375rem;list-style:none}.calculator-island[data-astro-cid-bhol2asv] .calculator-result-facts li+li{margin-top:var(--space-xs)}.callout[data-astro-cid-ataalvta]{padding:var(--space-lg);border:1px solid var(--color-separator);border-left:4px solid var(--color-accent-text);border-radius:var(--radius-lg);background:var(--color-surface)}.callout-tinted[data-astro-cid-ataalvta]{border-color:var(--color-accent-soft);border-left-color:var(--color-accent-text);background:var(--color-accent-soft)}.callout[data-astro-cid-ataalvta] p{margin:0}.callout[data-astro-cid-ataalvta] p+p{margin-top:var(--space-sm)}.image-slot[data-astro-cid-yfzdcgoz]{border-radius:var(--radius-md);background:var(--color-surface-alt);width:100%}.closing-body[data-astro-cid-fx3jl6jb]{font-size:1.1875rem}.section-closing{isolation:isolate;position:relative}.section-closing .closing-image{display:none}@media (width>=56rem){.section-closing .closing-image{z-index:-1;background:linear-gradient(90deg, var(--color-background), var(--color-surface));border-radius:0;width:auto;max-width:none;display:block;position:absolute;inset:0 0 0 50%;aspect-ratio:auto!important}}.compare-body[data-astro-cid-fxqrazkd]{max-width:none}.compare-body[data-astro-cid-fxqrazkd] p{max-width:var(--text-max)}.compare-body[data-astro-cid-fxqrazkd] th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-label);font-size:.8125rem}.defaults-body[data-astro-cid-is7bf2yn]{max-width:none}.default-cards[data-astro-cid-is7bf2yn]{gap:var(--space-md);margin:var(--space-xl) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.default-card[data-astro-cid-is7bf2yn]{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.default-card[data-astro-cid-is7bf2yn] dt[data-astro-cid-is7bf2yn]{color:var(--color-secondary-label);font-size:.9375rem}.default-card[data-astro-cid-is7bf2yn] dd[data-astro-cid-is7bf2yn]{font-family:var(--font-heading);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.defaults-note[data-astro-cid-is7bf2yn]{max-width:var(--text-max);margin-top:var(--space-lg)}.faq-list[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--color-separator)}.faq-list[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:2.75rem;padding:var(--space-sm) 0;cursor:pointer;list-style:none;display:flex}.faq-list[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.6rem;height:.6rem;transform:rotate(45deg)}.faq-list[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg][open]>summary[data-astro-cid-gfo3rpqg]:after{transform:rotate(-135deg)}.faq-list[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] h3[data-astro-cid-gfo3rpqg]{font-family:var(--font-family);letter-spacing:0;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.faq-answer[data-astro-cid-gfo3rpqg]{padding-bottom:var(--space-md)}.faq-answer[data-astro-cid-gfo3rpqg] p:first-child{margin-top:0}.phone[data-astro-cid-oauulnkc]{aspect-ratio:9/19.5;border:1px solid var(--color-separator);background:var(--color-surface);border-radius:2.4rem;flex:none;width:15rem;max-width:100%;padding:.6rem;box-shadow:0 1.5rem 3rem #00000059}.phone-screen[data-astro-cid-oauulnkc]{background:var(--color-background);border-radius:1.9rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.phone-viewfinder[data-astro-cid-oauulnkc]{background:radial-gradient(circle at 30% 35%, #ffb02059, transparent 45%), radial-gradient(circle at 70% 70%, #ffffff1f, transparent 40%), var(--color-surface-elevated,var(--color-surface));border-radius:1.3rem;flex:1;margin:.6rem;position:relative}.phone-stamp[data-astro-cid-oauulnkc]{color:var(--color-accent);font-family:ui-monospace,monospace;font-size:.8rem;position:absolute;bottom:.6rem;right:.8rem}.phone-controls[data-astro-cid-oauulnkc]{flex-direction:column;align-items:center;gap:.6rem;padding:.4rem 0 1rem;display:flex}@media (width<=47.99rem){.phone[data-astro-cid-oauulnkc]{width:12rem}}.phone-counter[data-astro-cid-oauulnkc]{border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-label);font-variant-numeric:tabular-nums;padding:.15rem .7rem;font-size:.85rem}.phone-shutter[data-astro-cid-oauulnkc]{border:.25rem solid var(--color-label);background:var(--color-accent);border-radius:50%;width:3.2rem;height:3.2rem}.hero-layout[data-astro-cid-yodha2z4]{max-width:none}.hero-with-image[data-astro-cid-yodha2z4]{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=56rem){.hero-with-image[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) auto}}.hero-body[data-astro-cid-yodha2z4]{max-width:var(--text-max);font-size:1.1875rem}.hero-body[data-astro-cid-yodha2z4] ul{gap:var(--space-xs) var(--space-lg);color:var(--color-secondary-label);flex-wrap:wrap;padding:0;font-size:.9375rem;list-style:none;display:flex}.hero-image[data-astro-cid-yodha2z4]{justify-content:center;display:flex}.hint-box[data-astro-cid-flldo3y3]{max-width:var(--text-max);padding:var(--space-lg);border:1px solid var(--color-separator);border-left:4px solid var(--color-accent-text);border-radius:var(--radius-lg);background:var(--color-surface)}.hint-quote[data-astro-cid-flldo3y3] blockquote{margin:0;padding:0;font-size:1.125rem;font-style:italic}.hint-quote[data-astro-cid-flldo3y3] blockquote p{margin:0}.hint-quote[data-astro-cid-flldo3y3] blockquote p+p{margin-top:var(--space-sm)}.hint-actions[data-astro-cid-flldo3y3]{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.hint-copy[data-astro-cid-flldo3y3]{font-family:inherit;font-size:inherit;cursor:pointer}.hint-copy[data-astro-cid-flldo3y3][hidden]{display:none}.hint-status[data-astro-cid-flldo3y3]{color:var(--color-secondary-label);margin:0;font-size:.9375rem}.list-layout[data-astro-cid-rqn5bh4j]{max-width:none}.list-with-image[data-astro-cid-rqn5bh4j]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=56rem){.list-with-image[data-astro-cid-rqn5bh4j]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.list-body[data-astro-cid-rqn5bh4j]{max-width:var(--text-max)}.list-body[data-astro-cid-rqn5bh4j] ul{gap:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.list-body[data-astro-cid-rqn5bh4j] ul>li{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-separator);border-radius:var(--radius-full);background:var(--color-surface)}.reveal-image{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.reveal-half[data-astro-cid-rqn5bh4j]{background:var(--color-surface-alt);display:block}.reveal-half[data-astro-cid-rqn5bh4j].world-night{background:var(--color-surface)}.occasions-body[data-astro-cid-fryn7jxq]{max-width:none}.occasions-body[data-astro-cid-fryn7jxq] p{max-width:var(--text-max)}.occasion-tiles[data-astro-cid-fryn7jxq]{gap:var(--space-md);margin:var(--space-xl) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.occasion-tiles[data-astro-cid-fryn7jxq]>li[data-astro-cid-fryn7jxq]{padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.occasion-tiles[data-astro-cid-fryn7jxq] h3[data-astro-cid-fryn7jxq]{margin:0 0 var(--space-xs);font-size:1.375rem}.occasion-tiles[data-astro-cid-fryn7jxq] p[data-astro-cid-fryn7jxq]{margin:0 0 var(--space-md);flex:1}.occasion-defaults[data-astro-cid-fryn7jxq]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.occasion-defaults[data-astro-cid-fryn7jxq] li[data-astro-cid-fryn7jxq]{padding:.125rem var(--space-sm);border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-label)}.package-table-box[data-astro-cid-sejpzbch]{max-width:none;margin-top:var(--space-xl)}.visually-hidden[data-astro-cid-sejpzbch]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main .package-table[data-astro-cid-sejpzbch]{border-collapse:separate;border-spacing:0;border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:100%;display:table;overflow:visible}.package-table[data-astro-cid-sejpzbch] th[data-astro-cid-sejpzbch],.package-table[data-astro-cid-sejpzbch] td[data-astro-cid-sejpzbch]{padding:var(--space-s12) var(--space-sm);border-bottom:1px solid var(--color-separator);text-align:left;vertical-align:top}.package-table[data-astro-cid-sejpzbch] tbody[data-astro-cid-sejpzbch] tr[data-astro-cid-sejpzbch]:last-child>[data-astro-cid-sejpzbch]{border-bottom:0}.package-table[data-astro-cid-sejpzbch] thead[data-astro-cid-sejpzbch] th[data-astro-cid-sejpzbch]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary-label);font-size:.8125rem;font-weight:600}.package-name[data-astro-cid-sejpzbch]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.package-badge[data-astro-cid-sejpzbch]{margin-left:var(--space-xs);padding:.125rem var(--space-sm);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-family);vertical-align:middle;font-size:.8125rem;font-weight:600;display:inline-block}.package-row-recommended[data-astro-cid-sejpzbch]>[data-astro-cid-sejpzbch]{background:var(--color-accent-soft)}td[data-astro-cid-sejpzbch][data-key=price]{white-space:nowrap;font-weight:700}@media (width<=47.99rem){main .package-table[data-astro-cid-sejpzbch],.package-table[data-astro-cid-sejpzbch] tbody[data-astro-cid-sejpzbch],.package-table[data-astro-cid-sejpzbch] tr[data-astro-cid-sejpzbch],.package-table[data-astro-cid-sejpzbch] th[data-astro-cid-sejpzbch],.package-table[data-astro-cid-sejpzbch] td[data-astro-cid-sejpzbch]{display:block}main .package-table[data-astro-cid-sejpzbch]{background:0 0;border:0}.package-table[data-astro-cid-sejpzbch] thead[data-astro-cid-sejpzbch]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.package-row[data-astro-cid-sejpzbch]{margin-bottom:var(--space-md);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.package-row-recommended[data-astro-cid-sejpzbch]{border:2px solid var(--color-accent-text)}.package-row-recommended[data-astro-cid-sejpzbch]>[data-astro-cid-sejpzbch]{background:0 0}.package-table[data-astro-cid-sejpzbch] tbody[data-astro-cid-sejpzbch] tr[data-astro-cid-sejpzbch]:last-child>[data-astro-cid-sejpzbch]{border-bottom:1px solid var(--color-separator)}.package-table[data-astro-cid-sejpzbch] tbody[data-astro-cid-sejpzbch] tr[data-astro-cid-sejpzbch]>[data-astro-cid-sejpzbch]:last-child{border-bottom:0}.package-table[data-astro-cid-sejpzbch] td[data-astro-cid-sejpzbch]{justify-content:space-between;gap:0 var(--space-md);flex-wrap:wrap;display:flex}.package-table[data-astro-cid-sejpzbch] td[data-astro-cid-sejpzbch]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--color-secondary-label)}td[data-astro-cid-sejpzbch][data-key=price]{white-space:normal}}.price-cards[data-astro-cid-yddwwcih]{gap:var(--space-md);max-width:none;margin:var(--space-xl) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.price-card[data-astro-cid-yddwwcih]{padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.price-card-recommended[data-astro-cid-yddwwcih]{border:2px solid var(--color-accent-text)}@media (width<=47.99rem){.price-card-recommended[data-astro-cid-yddwwcih]{order:-1}}.price-badge[data-astro-cid-yddwwcih]{margin:0 0 var(--space-sm);padding:.125rem var(--space-sm);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);align-self:flex-start;font-size:.8125rem;font-weight:600}.price-card[data-astro-cid-yddwwcih] h3[data-astro-cid-yddwwcih]{margin:0;font-size:1.5rem}.price[data-astro-cid-yddwwcih]{margin:var(--space-xs) 0 var(--space-md);font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1.1}.price-facts[data-astro-cid-yddwwcih]{margin:0;padding:0;font-size:.9375rem;list-style:none}.price-facts[data-astro-cid-yddwwcih] li[data-astro-cid-yddwwcih]+li[data-astro-cid-yddwwcih]{margin-top:var(--space-xs)}.price-outro[data-astro-cid-yddwwcih]{margin-top:var(--space-lg)}.privacy-box[data-astro-cid-c5gn5xe2]{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-alt);color:var(--color-label)}.privacy-box[data-astro-cid-c5gn5xe2] p{margin:0}.privacy-box[data-astro-cid-c5gn5xe2] a{color:var(--color-label);text-decoration:underline}.privacy-box[data-astro-cid-c5gn5xe2] p+p{margin-top:var(--space-sm)}.table-card[data-astro-cid-r2tpya4a]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.tc-table[data-astro-cid-r2tpya4a]{fill:var(--color-surface-alt)}.tc-shadow[data-astro-cid-r2tpya4a]{fill:#00000014}.tc-card[data-astro-cid-r2tpya4a]{fill:var(--color-surface);stroke:var(--color-separator)}.tc-module[data-astro-cid-r2tpya4a]{fill:var(--color-label)}.steps-body[data-astro-cid-yb26x6oy]{max-width:none}.steps-body[data-astro-cid-yb26x6oy] ol[data-astro-cid-yb26x6oy]{gap:var(--space-lg);margin:var(--space-xl) 0 0;counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.steps-body[data-astro-cid-yb26x6oy] li[data-astro-cid-yb26x6oy]{gap:var(--space-md);counter-increment:step;padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.steps-body[data-astro-cid-yb26x6oy] li[data-astro-cid-yb26x6oy]:before{content:counter(step);font-family:var(--font-heading);color:var(--color-accent-text);font-size:2.5rem;font-weight:800;line-height:1;display:block}.steps-body[data-astro-cid-yb26x6oy] li[data-astro-cid-yb26x6oy]>p[data-astro-cid-yb26x6oy]{flex:1;margin:0}.section-trust{background:var(--color-surface-alt)}.section-trust .eyebrow{color:var(--color-label)}.trust-columns[data-astro-cid-xxvt2s3b]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:none;display:grid}.trust-column[data-astro-cid-xxvt2s3b] h3{margin-top:0}.marketing-title[data-astro-cid-5xtmu6o7]{max-width:var(--content-max);padding:var(--space-xxl) var(--space-lg) 0;margin:0 auto}.report-form[data-astro-cid-3axycwjb]{gap:var(--space-lg);margin:var(--space-lg) 0 var(--space-xxl);display:grid}.field[data-astro-cid-3axycwjb]{gap:var(--space-xs);min-width:0;display:grid}.field[data-astro-cid-3axycwjb] label[data-astro-cid-3axycwjb],.field[data-astro-cid-3axycwjb] legend[data-astro-cid-3axycwjb]{font-weight:600}.note[data-astro-cid-3axycwjb]{color:var(--color-secondary-label);font-weight:400}.hint[data-astro-cid-3axycwjb]{color:var(--color-secondary-label);margin:0;font-size:.9375rem}.field[data-astro-cid-3axycwjb] input[data-astro-cid-3axycwjb][type=text],.field[data-astro-cid-3axycwjb] input[data-astro-cid-3axycwjb][type=email],.field[data-astro-cid-3axycwjb] textarea[data-astro-cid-3axycwjb]{width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-s12);border:1px solid var(--color-secondary-label);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-label);font:inherit}.field[data-astro-cid-3axycwjb] textarea[data-astro-cid-3axycwjb]{resize:vertical}.field[data-astro-cid-3axycwjb] [data-astro-cid-3axycwjb][aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.counter[data-astro-cid-3axycwjb]{color:var(--color-secondary-label);margin:0;font-size:.9375rem}.field-error[data-astro-cid-3axycwjb]{color:var(--color-danger);margin:0;font-weight:600}.field-check[data-astro-cid-3axycwjb]{border:0;margin:0;padding:0}.field-check[data-astro-cid-3axycwjb] legend[data-astro-cid-3axycwjb]{margin-bottom:var(--space-xs);padding:0}.check[data-astro-cid-3axycwjb]{align-items:flex-start;gap:var(--space-s12);display:flex}.check[data-astro-cid-3axycwjb] input[data-astro-cid-3axycwjb]{width:1.5rem;height:1.5rem;accent-color:var(--color-accent-text);flex:none;margin:.6rem 0 0}.check[data-astro-cid-3axycwjb] label[data-astro-cid-3axycwjb]{min-height:2.75rem;padding:var(--space-xs) 0;font-weight:400;display:block}.required[data-astro-cid-3axycwjb]{color:var(--color-danger)}.report-hp[data-astro-cid-3axycwjb]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.report-privacy[data-astro-cid-3axycwjb] h2{margin-top:0;font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem)}.report-submit[data-astro-cid-3axycwjb]{justify-self:start;font-size:1.0625rem}.report-submit[data-astro-cid-3axycwjb][aria-disabled=true]{opacity:.7;cursor:progress}.report-alert[data-astro-cid-3axycwjb]{margin:var(--space-md) 0;padding:var(--space-s12) var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface);border-left-width:4px;font-weight:600}.report-alert[data-astro-cid-3axycwjb] p[data-astro-cid-3axycwjb]{margin:0}.report-alert[data-astro-cid-3axycwjb]:not(:target):not(.is-shown){display:none}.report-done[data-astro-cid-3axycwjb]{margin:var(--space-lg) 0 var(--space-xxl);padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface)}.report-done[data-astro-cid-3axycwjb] h2[data-astro-cid-3axycwjb]{margin-top:0}.case-no[data-astro-cid-3axycwjb]{font-size:1.25rem}[data-astro-cid-3axycwjb][hidden]{display:none!important}.case-no[data-astro-cid-aqmvddy5]{font-size:1.25rem}[data-astro-cid-aqmvddy5][hidden]{display:none!important}.draft-notice[data-astro-cid-nvzupt32]{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-accent-soft);border-left:4px solid var(--color-accent-text);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-label);font-weight:600}.updated-at[data-astro-cid-nvzupt32]{margin:calc(-1 * var(--space-sm)) 0 var(--space-xl);color:var(--color-secondary-label)}.toc[data-astro-cid-nvzupt32]{margin:0 0 var(--space-xxl);padding:var(--space-lg);border:1px solid var(--color-separator);border-radius:var(--radius-lg);background:var(--color-surface)}.toc-title[data-astro-cid-nvzupt32]{margin:0 0 var(--space-sm);font-family:var(--font-family);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-label);hyphens:none;font-size:.8125rem;font-weight:600}.toc[data-astro-cid-nvzupt32] ol[data-astro-cid-nvzupt32]{padding-left:var(--space-lg);margin:0}.toc[data-astro-cid-nvzupt32] a[data-astro-cid-nvzupt32]{align-items:center;min-height:2.75rem;display:inline-flex}.text-page[data-astro-cid-nvzupt32] .text-note{padding:var(--space-md) var(--space-lg);border-left:4px solid var(--color-accent-text);border-radius:var(--radius-lg);background:var(--color-surface)}.text-page[data-astro-cid-nvzupt32] h2[id],.text-page[data-astro-cid-nvzupt32] h3[id]{scroll-margin-top:var(--space-lg)}
