.omni-dialog-backdrop[hidden]{display:none!important}.omni-dialog-backdrop{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:24px;background:rgba(2,12,22,.74);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .16s ease}.omni-dialog-backdrop.open{opacity:1;pointer-events:auto}.omni-dialog{width:min(520px,calc(100vw - 32px));border:1px solid rgba(97,207,243,.48);border-radius:20px;background:linear-gradient(145deg,rgba(10,37,56,.98),rgba(4,21,34,.99));box-shadow:0 28px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);color:#e9f8ff;overflow:hidden;transform:translateY(8px) scale(.985);transition:transform .16s ease}.omni-dialog-backdrop.open .omni-dialog{transform:none}.omni-dialog-head{display:flex;align-items:flex-start;gap:14px;padding:22px 24px 12px}.omni-dialog-mark{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid rgba(92,211,242,.5);border-radius:13px;background:rgba(58,181,222,.11);font-size:20px}.omni-dialog[data-tone=warn] .omni-dialog-mark{border-color:rgba(244,190,74,.58);background:rgba(244,190,74,.12)}.omni-dialog[data-tone=error] .omni-dialog-mark{border-color:rgba(248,113,113,.62);background:rgba(248,113,113,.12)}.omni-dialog-copy{min-width:0}.omni-dialog-kicker{display:block;margin-bottom:3px;color:#7dd9f4;font:800 10px/1.2 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.omni-dialog[data-tone=warn] .omni-dialog-kicker{color:#f6cd72}.omni-dialog[data-tone=error] .omni-dialog-kicker{color:#fca5a5}.omni-dialog h2{margin:0;font:900 21px/1.15 system-ui,sans-serif;color:#f4fbff}.omni-dialog-message{padding:4px 24px 20px;color:#bdd4df;font:650 14px/1.55 system-ui,sans-serif;white-space:pre-line}.omni-dialog-details{margin:-9px 24px 20px;padding:10px 12px;border:1px solid rgba(100,194,225,.18);border-radius:12px;background:rgba(3,24,38,.48)}.omni-dialog-detail-link{appearance:none;border:0;background:transparent;padding:0;color:#8de2fb;font:900 13px/1.35 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.omni-dialog-detail-link:hover,.omni-dialog-detail-link:focus-visible{color:#d9f8ff;outline:none}.omni-dialog-detail-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(105,192,222,.14)}.omni-dialog-detail-list[hidden]{display:none!important}.omni-dialog-detail-list span{padding:5px 8px;border:1px solid rgba(103,191,222,.16);border-radius:999px;background:rgba(10,49,69,.62);color:#d9eef6;font:750 11px/1.25 system-ui,sans-serif}.omni-dialog-input-wrap{padding:0 24px 20px}.omni-dialog-input{box-sizing:border-box;width:100%;height:46px;border:1px solid rgba(91,191,223,.38);border-radius:12px;background:#061b2a;color:#f1fbff;padding:0 13px;font:750 14px system-ui,sans-serif;outline:none}.omni-dialog-input:focus{border-color:#67d4f1;box-shadow:0 0 0 3px rgba(74,190,222,.12)}.omni-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid rgba(109,198,227,.14);background:rgba(2,16,27,.42)}.omni-dialog-btn{min-width:116px;height:42px;border:1px solid rgba(110,202,229,.32);border-radius:12px;background:#0c3148;color:#dff6ff;font:850 12px system-ui,sans-serif;letter-spacing:.02em;cursor:pointer}.omni-dialog-btn:hover,.omni-dialog-btn:focus-visible{filter:brightness(1.14);outline:none}.omni-dialog-btn.primary{border-color:#62cae8;background:linear-gradient(180deg,#237291,#15566f);color:#fff}.omni-dialog[data-tone=warn] .omni-dialog-btn.primary{border-color:#d9a93c;background:linear-gradient(180deg,#84601d,#60430f);color:#fff0c6}.omni-dialog[data-tone=error] .omni-dialog-btn.primary{border-color:#f08080;background:linear-gradient(180deg,#923e49,#6d2732)}body.light-theme .omni-dialog{background:linear-gradient(145deg,#f8fcfe,#eaf5fa);color:#153447;border-color:#76b6cd}body.light-theme .omni-dialog h2{color:#123247}body.light-theme .omni-dialog-message{color:#486676}body.light-theme .omni-dialog-details{background:#f4fafc;border-color:#bfd6df}body.light-theme .omni-dialog-detail-link{color:#176b8c}body.light-theme .omni-dialog-detail-link:hover,body.light-theme .omni-dialog-detail-link:focus-visible{color:#0c4c66}body.light-theme .omni-dialog-detail-list{border-color:#d2e1e7}body.light-theme .omni-dialog-detail-list span{background:#fff;color:#315164;border-color:#c9dce4}body.light-theme .omni-dialog-input{background:#fff;color:#17384b;border-color:#9fc7d6}@media(max-width:560px){.omni-dialog-backdrop{padding:12px}.omni-dialog-head{padding:18px 18px 10px}.omni-dialog-message,.omni-dialog-input-wrap{padding-left:18px;padding-right:18px}.omni-dialog-details{margin-left:18px;margin-right:18px}.omni-dialog-actions{padding:14px 18px 18px;flex-direction:column-reverse}.omni-dialog-btn{width:100%}}
