.home-page[data-astro-cid-lcdefpme] .home-schema[data-astro-cid-lcdefpme] .schema01{max-width:1040px}.home-page[data-astro-cid-lcdefpme] .home-schema[data-astro-cid-lcdefpme] .schema01-drawing{aspect-ratio:700/450;background:#f6f2e9;border:0;border-radius:20px;margin-top:0;overflow:hidden}.home-page[data-astro-cid-lcdefpme] .home-schema[data-astro-cid-lcdefpme] .schema01-drawing svg{border-radius:inherit}@media (width<=540px){.home-page[data-astro-cid-lcdefpme] .home-schema[data-astro-cid-lcdefpme] .schema01-drawing{margin-top:48px;overflow:visible}}#home-next-title[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,2.5vw,2.25rem)}#home-next-title[data-astro-cid-lcdefpme],#home-radiator[data-astro-cid-lcdefpme]{scroll-margin-top:var(--request-scroll-offset,150px)}.home-schema[data-astro-cid-lcdefpme] .s01-hotspot{white-space:nowrap;border-color:#0000}#home-request-fields[data-astro-cid-lcdefpme]{border:0;min-width:0;margin:0;padding:0}.request-sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.request-field[data-astro-cid-lcdefpme]{gap:.4rem;margin-bottom:1rem;display:grid}.request-field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-size:.86rem;font-weight:600}.request-field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--home-muted);font-weight:400}.request-field[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(input,select,textarea){width:100%;min-width:0;min-height:52px;color:var(--home-ink);font:inherit;background:#fff;border:1px solid #aebdb2;border-radius:14px;padding:.85rem 1rem;font-size:.94rem}.request-field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical}.request-field[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{appearance:none;color-scheme:light;border-radius:var(--radius-control);cursor:pointer;background-color:#f8faf7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2339764b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:12px 8px;border-color:#b7cbb8;min-height:52px;padding:.8rem 3rem .8rem 1.1rem;font-weight:500}.request-field[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]:is(:hover,:focus-visible){border-color:var(--home-accent)}.request-field[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme] option[data-astro-cid-lcdefpme]{color:var(--ink);background:#fff}.request-label-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.problem-picker[data-astro-cid-lcdefpme]{position:relative}.problem-picker[data-astro-cid-lcdefpme][hidden],#problem-options[data-astro-cid-lcdefpme][hidden],#request-problem[data-astro-cid-lcdefpme][hidden]{display:none}#problem-trigger[data-astro-cid-lcdefpme]{border-radius:var(--radius-control);width:100%;min-height:52px;color:var(--home-ink);font:inherit;text-align:left;background:#f8faf7;border:1px solid #b7cbb8;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.94rem;font-weight:500;display:flex}#problem-trigger[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}#problem-trigger[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--home-accent)}#home-request-form[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(input,textarea,select):focus,#problem-trigger[data-astro-cid-lcdefpme]:focus{box-shadow:none;border-color:var(--home-accent);background-color:var(--green-soft);outline:none}#problem-options[data-astro-cid-lcdefpme]{z-index:10;top:calc(100% + 8px);border:1px solid var(--home-line);background:#fff;border-radius:20px;max-height:min(360px,55vh);padding:.4rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #39764b1f}.problem-option-row[data-astro-cid-lcdefpme]{align-items:stretch;gap:.25rem;display:flex}.problem-option[data-astro-cid-lcdefpme]{min-width:0;min-height:40px;color:var(--home-ink);font:inherit;text-align:left;background:#fff;border:0;border-radius:12px;flex:1;padding:.6rem .75rem;font-size:.88rem;line-height:1.4}.problem-option[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,[aria-pressed=true]),.problem-option-view[data-astro-cid-lcdefpme]:is(:hover,:focus-visible){background:var(--green-soft)}#problem-options[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(button,a):focus-visible{outline:1px solid var(--home-accent);outline-offset:-1px;box-shadow:none}.problem-option-view[data-astro-cid-lcdefpme]{color:var(--home-accent);text-underline-offset:3px;border-radius:12px;flex:none;align-items:center;padding:.6rem .75rem;font-size:.78rem;display:flex}.request-description[data-astro-cid-lcdefpme]{position:relative}.request-description[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{min-height:160px;display:block}.request-example[data-astro-cid-lcdefpme]{top:.85rem;pointer-events:none;color:var(--home-muted);font-size:.94rem;line-height:1.65;position:absolute;inset-inline:1rem}.request-description[data-astro-cid-lcdefpme]:focus-within .request-example[data-astro-cid-lcdefpme],.request-description[data-astro-cid-lcdefpme]:has(textarea:not(:placeholder-shown)) .request-example[data-astro-cid-lcdefpme]{visibility:hidden}#home-request-form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer}#home-request-form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{cursor:default;opacity:.65}.request-honeypot[data-astro-cid-lcdefpme]{display:none}.request-result[data-astro-cid-lcdefpme]{max-width:65ch;color:var(--home-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.request-result[data-astro-cid-lcdefpme][data-state=success]{color:var(--home-accent)}.request-result[data-astro-cid-lcdefpme][data-state=error]{color:#854432}.request-result[data-astro-cid-lcdefpme][hidden]{display:none}.request-help[data-astro-cid-lcdefpme]{color:var(--home-muted);margin:0;font-size:.78rem;line-height:1.5}.request-help[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px}
