.DocumentCapture-module__Mpv39a__capture{min-width:0;max-width:48rem;color:var(--ink,#253b31);overflow-wrap:anywhere;gap:1rem;display:grid}.DocumentCapture-module__Mpv39a__capture *{box-sizing:border-box}.DocumentCapture-module__Mpv39a__capture h2{margin:0;font-size:clamp(1.6rem,5vw,2rem)}.DocumentCapture-module__Mpv39a__capture p{margin:0;line-height:1.6}.DocumentCapture-module__Mpv39a__selectors{gap:1rem;display:grid}.DocumentCapture-module__Mpv39a__selectors label{gap:.5rem;min-width:0;font-weight:600;display:grid}.DocumentCapture-module__Mpv39a__capture input[type=file]{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid var(--muted,#566257);border-radius:6px;padding:.6rem}.DocumentCapture-module__Mpv39a__capture input::file-selector-button{min-height:32px;margin-right:.5rem}.DocumentCapture-module__Mpv39a__status,.DocumentCapture-module__Mpv39a__notice{background:var(--surface,#f0eee3);border-left:4px solid var(--accent,#315e43);padding:1rem}.DocumentCapture-module__Mpv39a__notice{border-left-color:#934013}.DocumentCapture-module__Mpv39a__hint{color:var(--muted,#566257);font-size:.9rem}.DocumentCapture-module__Mpv39a__filename{font-weight:600}.DocumentCapture-module__Mpv39a__preview{object-fit:contain;background:var(--surface,#f0eee3);width:100%;max-width:100%;max-height:24rem;display:block}.DocumentCapture-module__Mpv39a__actions{flex-wrap:wrap;gap:.75rem;display:flex}.DocumentCapture-module__Mpv39a__actions button{border:1px solid var(--accent,#315e43);background:var(--accent,#315e43);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:6px;padding:.75rem 1rem}.DocumentCapture-module__Mpv39a__actions button:disabled{cursor:default;opacity:.6}.DocumentCapture-module__Mpv39a__progress{gap:.5rem;display:grid}.DocumentCapture-module__Mpv39a__progress progress{width:100%}.DocumentCapture-module__Mpv39a__review{font-weight:600}.DocumentCapture-module__Mpv39a__capture textarea{resize:vertical;width:100%;min-width:0;min-height:10rem;font:inherit;color:inherit;background:var(--background,#faf8f2);border:1px solid var(--muted,#566257);border-radius:6px;padding:.75rem}.DocumentCapture-module__Mpv39a__confirmation{cursor:pointer;align-items:center;gap:.75rem;min-height:48px;display:flex}.DocumentCapture-module__Mpv39a__confirmation input{width:24px;height:24px;accent-color:var(--accent,#315e43);flex-shrink:0}.DocumentCapture-module__Mpv39a__capture :focus-visible{outline-offset:3px;outline:3px solid #a25715}@media (min-width:640px){.DocumentCapture-module__Mpv39a__selectors{grid-template-columns:1fr 1fr}}
.Demonstration-module__PU2Mda__demo{max-width:1280px;margin:auto;padding:clamp(18px,4vw,56px)}.Demonstration-module__PU2Mda__intro{justify-content:space-between;align-items:center;gap:32px;padding:20px 0 30px;display:flex}.Demonstration-module__PU2Mda__intro h1{margin:16px 0;font-size:clamp(32px,4.3vw,58px);line-height:1.1}.Demonstration-module__PU2Mda__badge{color:#274b3b;background:#e7eee4;border-radius:20px;gap:8px;min-width:245px;padding:22px;display:grid}.Demonstration-module__PU2Mda__badge strong{font-size:20px}.Demonstration-module__PU2Mda__notice{color:#594923;background:#fff6df;border-radius:12px;padding:16px 20px;line-height:1.55}.Demonstration-module__PU2Mda__tabs{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.Demonstration-module__PU2Mda__tabs button{color:#274b3b;cursor:pointer;background:#fff;border:1px solid #cad4ce;border-radius:30px;padding:11px 16px}.Demonstration-module__PU2Mda__tabs button[aria-current]{color:#fff;background:#274b3b}.Demonstration-module__PU2Mda__workspace{grid-template-columns:270px 1fr;align-items:start;gap:26px;display:grid}.Demonstration-module__PU2Mda__sidebar{background:#e9eee7;border-radius:20px;padding:26px}.Demonstration-module__PU2Mda__sidebar h2{font-size:23px}.Demonstration-module__PU2Mda__sidebar ol{padding-left:20px;line-height:1.6}.Demonstration-module__PU2Mda__sidebar li{padding:10px 0}.Demonstration-module__PU2Mda__panel{background:#fff;border:1px solid #e0e5df;border-radius:20px;min-height:450px;padding:clamp(20px,3vw,36px)}.Demonstration-module__PU2Mda__panel h2{font-size:clamp(26px,3vw,36px);line-height:1.2}.Demonstration-module__PU2Mda__panel p,.Demonstration-module__PU2Mda__panel li{line-height:1.65}.Demonstration-module__PU2Mda__panel label{gap:9px;margin:20px 0;display:grid}.Demonstration-module__PU2Mda__panel select,.Demonstration-module__PU2Mda__panel textarea{color:#213d31;width:100%;font:inherit;background:#fff;border:1px solid #a9b8af;border-radius:10px;padding:13px}.Demonstration-module__PU2Mda__panel textarea{resize:vertical}.Demonstration-module__PU2Mda__panel button,.Demonstration-module__PU2Mda__sidebar button{cursor:pointer;border:1px solid #81988a;border-radius:9px;margin:8px 12px 8px 0;padding:12px 17px}.Demonstration-module__PU2Mda__panel button:disabled{opacity:.65;cursor:wait}.Demonstration-module__PU2Mda__panel details{border-top:1px solid #d8e0da;margin-top:30px;padding-top:20px}.Demonstration-module__PU2Mda__panel summary{cursor:pointer}.Demonstration-module__PU2Mda__panel progress{width:100%;margin-top:20px;display:block}.Demonstration-module__PU2Mda__cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;display:grid}.Demonstration-module__PU2Mda__cards article{background:#f4f6f0;border-radius:12px;padding:18px}.Demonstration-module__PU2Mda__result{background:#edf4e9;border-left:4px solid #527b4f;border-radius:8px;margin-top:22px;padding:18px}.Demonstration-module__PU2Mda__demo button:focus-visible,.Demonstration-module__PU2Mda__demo summary:focus-visible{outline-offset:4px;outline:3px solid #c76c3e}@media (max-width:760px){.Demonstration-module__PU2Mda__intro{display:block}.Demonstration-module__PU2Mda__badge{margin-top:20px}.Demonstration-module__PU2Mda__workspace{grid-template-columns:1fr}.Demonstration-module__PU2Mda__sidebar ol{flex-wrap:wrap;gap:5px 24px;display:flex}.Demonstration-module__PU2Mda__cards{grid-template-columns:1fr}.Demonstration-module__PU2Mda__tabs button{padding:10px;font-size:13px}.Demonstration-module__PU2Mda__panel{min-height:350px}}
