.buildapp-exit{box-sizing:border-box;width:min(520px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #e9e1ff;border-radius:26px;padding:40px 30px 26px;background:#fff;color:#1c1430;text-align:center;box-shadow:0 30px 110px #0007;font-family:Inter,Arial,sans-serif;margin:auto}
.buildapp-exit::backdrop{background:#100920b8;backdrop-filter:blur(5px)}
.buildapp-exit-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;border-radius:50%;background:#f4efff;color:#4c3475;font-size:25px;cursor:pointer}
.buildapp-exit-kicker{display:inline-block;background:#f0e8ff;color:#6c36c8;border-radius:30px;padding:7px 13px;font-size:11px;font-weight:850;letter-spacing:.12em}
.buildapp-exit h2{font-size:clamp(27px,5vw,36px);line-height:1.13;letter-spacing:-.04em;margin:19px 0 14px;color:#171025}
.buildapp-exit p{font-size:15px;line-height:1.65;color:#766d85;margin:0 0 20px}.buildapp-exit p strong{color:#5423a1}
.buildapp-exit-rates{border:1px solid #e9e0f9;border-radius:16px;background:#fbf9ff;padding:3px 18px;margin:22px 0}
.buildapp-exit-rates>div{display:flex;align-items:baseline;gap:10px;padding:14px 0;text-align:left}.buildapp-exit-rates>div+div{border-top:1px solid #ebe3f4}.buildapp-exit-rates span{flex:1;font-size:14px;font-weight:750}.buildapp-exit-rates s{font-size:13px;color:#92879f}.buildapp-exit-rates strong{font-size:23px;color:#1d1234;white-space:nowrap}.buildapp-exit-rates small{font-size:11px;font-weight:500}
.buildapp-exit p.buildapp-exit-note{font-size:12px;margin-bottom:17px}
.buildapp-exit-deadline{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8c4fb;background:#f6f0ff;border-radius:13px;padding:12px 16px;color:#5d348e}.buildapp-exit-deadline span{font-size:12px;font-weight:700;text-align:left}.buildapp-exit-deadline time{font-size:32px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#6923c8}
.buildapp-exit p.buildapp-exit-warning{font-size:12px;font-weight:650;color:#6b3896;line-height:1.45;margin:8px 0 20px}.buildapp-exit-warning>span{font-size:26px;display:inline-block;vertical-align:middle;margin-right:4px}.buildapp-exit[data-expired="true"] .buildapp-exit-deadline{border-color:#e8c9cc;background:#fff3f3}.buildapp-exit[data-expired="true"] .buildapp-exit-deadline time{color:#9a3442}
.buildapp-exit-accept{display:block;width:100%;border:0;border-radius:13px;background:linear-gradient(120deg,#8a4ff5,#6327d0);color:white;font-size:15px;font-weight:800;padding:17px 12px;cursor:pointer;box-shadow:0 8px 20px #692dd32b}.buildapp-exit-accept span{margin-left:10px}.buildapp-exit-accept:disabled{opacity:.6;cursor:wait}
.buildapp-exit .buildapp-exit-status{font-size:12px;margin:9px 0;min-height:18px;color:#7b3040}
.buildapp-exit-decline{border:0;background:none;color:#766d85;text-decoration:underline;font-size:12px;cursor:pointer;padding:8px}
.buildapp-exit button:focus-visible{outline:3px solid #ba9bf6;outline-offset:3px}.buildapp-exit-applied{color:#a2f0c4;font-size:13px;text-align:center;margin:12px auto}
@media(max-width:420px){.buildapp-exit{padding:36px 18px 20px;border-radius:22px}.buildapp-exit-rates{padding:3px 12px}.buildapp-exit-rates>div{gap:7px}.buildapp-exit-rates strong{font-size:21px}.buildapp-exit p{font-size:14px}}
