.LegalReviewDialog-module__UE6hQG__backdrop{z-index:300;background:#14120e9e;place-items:center;padding:20px;font-family:Instrument Sans,system-ui,sans-serif;display:grid;position:fixed;inset:0}.LegalReviewDialog-module__UE6hQG__dialog{background:#faf9f6;border:1px solid #d7d2c8;border-radius:14px;flex-direction:column;width:min(820px,100%);max-height:min(880px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 80px #14120e57}.LegalReviewDialog-module__UE6hQG__header{border-bottom:1px solid #ddd8ce;padding:22px 24px 16px}.LegalReviewDialog-module__UE6hQG__eyebrow{color:#746e64;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font:500 11px/1.3 JetBrains Mono,monospace}.LegalReviewDialog-module__UE6hQG__title{color:#211f1b;margin:0 0 8px;font:600 clamp(20px,3vw,28px)/1.2 Sora,Instrument Sans,sans-serif}.LegalReviewDialog-module__UE6hQG__intro{color:#5b564e;margin:0;font-size:13.5px;line-height:1.55}.LegalReviewDialog-module__UE6hQG__summary{color:#454139;margin:14px 0 0;padding-left:20px;font-size:12.5px;line-height:1.5}.LegalReviewDialog-module__UE6hQG__tabs{background:#f1efe9;border-bottom:1px solid #ddd8ce;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.LegalReviewDialog-module__UE6hQG__tab{color:#5b564e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 12px;font:500 12px/1.3 JetBrains Mono,monospace}.LegalReviewDialog-module__UE6hQG__tabActive{color:#211f1b;background:#fff;border-color:#cdc7bb}.LegalReviewDialog-module__UE6hQG__readMark{color:#247447}.LegalReviewDialog-module__UE6hQG__document{overscroll-behavior:contain;background:#fff;outline:none;min-height:220px;padding:24px 30px 34px;overflow-y:auto}.LegalReviewDialog-module__UE6hQG__document:focus-visible{box-shadow:inset 0 0 0 3px #2b5e773d}.LegalReviewDialog-module__UE6hQG__document h2{color:#211f1b;margin:30px 0 10px;font:600 17px/1.3 Sora,Instrument Sans,sans-serif}.LegalReviewDialog-module__UE6hQG__document h2:first-of-type{margin-top:24px}.LegalReviewDialog-module__UE6hQG__document p,.LegalReviewDialog-module__UE6hQG__document li{color:#514c44;font-size:14px;line-height:1.62}.LegalReviewDialog-module__UE6hQG__document p{margin:0 0 13px}.LegalReviewDialog-module__UE6hQG__document ul{margin:0 0 14px;padding-left:22px}.LegalReviewDialog-module__UE6hQG__document li{margin-bottom:7px}.LegalReviewDialog-module__UE6hQG__document strong{color:#211f1b}.LegalReviewDialog-module__UE6hQG__document a{color:#25617c}.LegalReviewDialog-module__UE6hQG__scrollHint{color:#6f685e;text-align:center;background:#f6f4ef;border-top:1px solid #e3dfd6;padding:9px 16px;font:500 11px/1.35 JetBrains Mono,monospace}.LegalReviewDialog-module__UE6hQG__scrollComplete{color:#247447}.LegalReviewDialog-module__UE6hQG__footer{background:#faf9f6;border-top:1px solid #ddd8ce;padding:14px 18px 18px}.LegalReviewDialog-module__UE6hQG__acknowledgment{color:#37332d;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:13px;line-height:1.5;display:flex}.LegalReviewDialog-module__UE6hQG__acknowledgment input{flex:none;margin-top:3px}.LegalReviewDialog-module__UE6hQG__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.LegalReviewDialog-module__UE6hQG__button{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;border-radius:7px;padding:9px 14px;font:500 12px/1.3 JetBrains Mono,monospace}.LegalReviewDialog-module__UE6hQG__secondary{color:#37332d;background:#fff;border:1px solid #cdc7bb}.LegalReviewDialog-module__UE6hQG__primary{color:#fff;background:#211f1b;border:1px solid #211f1b}.LegalReviewDialog-module__UE6hQG__primary:disabled,.LegalReviewDialog-module__UE6hQG__secondary:disabled{cursor:not-allowed;opacity:.5}.LegalReviewDialog-module__UE6hQG__error{color:#a33a32;margin:0 0 10px;font-size:12px}@media (max-width:640px){.LegalReviewDialog-module__UE6hQG__backdrop{padding:0}.LegalReviewDialog-module__UE6hQG__dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.LegalReviewDialog-module__UE6hQG__header{padding:18px 18px 14px}.LegalReviewDialog-module__UE6hQG__summary{display:none}.LegalReviewDialog-module__UE6hQG__tabs{padding:10px 12px}.LegalReviewDialog-module__UE6hQG__document{padding:20px 20px 30px}.LegalReviewDialog-module__UE6hQG__actions{justify-content:stretch}.LegalReviewDialog-module__UE6hQG__button{flex:1}}
