:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f7f3;background:#111814;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:360px;min-height:420px;margin:0}body{background:radial-gradient(circle at 95% 0,#88bdf22e,#0000 42%),radial-gradient(circle at 8% 100%,#38495933,#0000 48%),#111814}button,input{font:inherit}.popup-shell{flex-direction:column;gap:22px;min-height:420px;padding:24px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand-mark{color:#f6f7f3;letter-spacing:-.08em;background:linear-gradient(155deg,#88bdf2,#384959);border:1px solid #bdddfc59;border-radius:13px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid;box-shadow:0 8px 28px #00000038,inset 0 1px #ffffff59}h1,h2,p{margin:0}h1{letter-spacing:-.02em;margin-top:2px;font-size:18px;line-height:1.2}h2{letter-spacing:-.02em;margin:3px 0 8px;font-size:19px}.eyebrow{color:#a9b3ac;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.status-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;transition:border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000029}.status-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#88bdf224,#0000 55%);position:absolute;inset:0}.status-card:hover{border-color:#88bdf24d}#status-copy{color:#b8c0ba;max-width:215px;font-size:13px;line-height:1.45;transition:color .16s}.switch{cursor:pointer;flex:none}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-track{background:#3d4941;border-radius:999px;width:48px;height:28px;padding:3px;transition:background .16s,box-shadow .16s;display:block}.switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;display:block;box-shadow:0 2px 7px #00000052}.switch:hover .switch-track{box-shadow:0 0 0 4px #ffffff0d}.switch input:checked+.switch-track{background:linear-gradient(135deg,#88bdf2,#384959)}.switch input:checked+.switch-track .switch-thumb{transform:translate(20px)}.switch input:focus-visible+.switch-track{outline-offset:3px;outline:3px solid #88bdf266}.primary-action{color:#182019;background:#f4f5ef;border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 10px 30px #00000024}.primary-action span{transition:transform .15s}.primary-action:hover{background:#fff;transform:translateY(-1px);box-shadow:0 14px 34px #0000002e}.primary-action:hover span{transform:translate(2px,-2px)}.primary-action:focus-visible{outline-offset:2px;outline:3px solid #88bdf273}.primary-action:active{transform:translateY(0)}.footer-note{color:#88938b;text-align:center;font-size:11px;line-height:1.45}.popup-footer{justify-items:center;gap:8px;display:grid}.contact-link{color:#bdddfc;justify-content:center;align-items:baseline;gap:7px;max-width:100%;font-size:11px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.contact-link__label{color:#96a198;flex:none;font-weight:600}.contact-link__address{overflow-wrap:anywhere;text-underline-offset:3px;-webkit-text-decoration:underline #bdddfc8c;text-decoration:underline #bdddfc8c}.contact-link:hover{color:#eaf4fe}.contact-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #88bdf273}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
