._1yqhcyr0{z-index:50;opacity:0;background-color:#0009;justify-content:center;align-items:center;padding:1rem;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}
._1yqhcyr0[data-entering]{opacity:1}
._1yqhcyr0[data-exiting]{opacity:0}
._1yqhcyr0[data-fullscreen=true]{padding:0}
._1yqhcyr1{background-color:#fff;border-radius:.5rem;outline:none;flex-direction:column;width:100%;max-width:1024px;max-height:90vh;transition:transform .2s ease-out;display:flex;position:relative;overflow:hidden;transform:scale(.95);box-shadow:0 25px 50px -12px #00000040}
[data-entering] ._1yqhcyr1{transform:scale(1)}
[data-exiting] ._1yqhcyr1{transform:scale(.95)}
._1yqhcyr2{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}
._1yqhcyr4{color:#191a1a;background-color:#fff}
._1yqhcyr5{color:#fafbff;background-color:#1d1f2a}
._1yqhcyr6{z-index:1000;cursor:pointer;color:#06070a;background-color:#ffffffe6;border:none;border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:400;transition:all .15s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000026}
._1yqhcyr6:hover{background-color:#fff;transform:scale(1.05)}
._1yqhcyr6:focus{outline-offset:2px;background-color:#fff;outline:2px solid #3b82f6}
._1yqhcyr7{z-index:1;height:100%;position:relative;overflow-y:auto}
._1yqhcyr8{padding:0}
._1yqhcyr9{padding:24px}
._1yqhcyra{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:16px;padding-bottom:16px}
._1yqhcyrb{border-bottom-color:#10121a1a}
._1yqhcyrc{border-bottom-color:#fafbff1a}
._1yqhcyrd{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}
._1yqhcyre{color:#191a1a}
._1yqhcyrf{color:#fafbff}
._1yqhcyrg{margin:0;line-height:1.25}
._1yqhcyrh{font-size:.875rem}
._1yqhcyri{font-size:1rem}
._1yqhcyrj{color:#191a1a}
._1yqhcyrk{color:#fafbff}
._1yqhcyrm{opacity:.8;margin-top:8px}
._1yqhcyrn{margin-top:8px;font-size:.875rem;line-height:1.25}
._1yqhcyro{color:#10121a}
._1yqhcyrp{color:#afb4cc}
._1yqhcyrq{border-top-style:solid;border-top-width:1px;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}
._1yqhcyrr{border-top-color:#10121a1a}
._1yqhcyrs{border-top-color:#fafbff1a}
body:has([data-modal-open]){overflow:hidden}
@media (max-width:600px){._1yqhcyr0{padding:0}._1yqhcyr1{border-radius:0;width:100vw;height:100vh;max-height:100vh}._1yqhcyr9{padding:16px}._1yqhcyrq{flex-direction:column-reverse;gap:12px}}
