.support-options-dialog{width:min(560px,calc(100vw - 30px));padding:0;border:1px solid rgba(255,183,69,.42);border-radius:26px;background:linear-gradient(145deg,#24170f,#0d0a08);color:#fff7ec;box-shadow:0 35px 100px rgba(0,0,0,.7),0 0 42px rgba(218,64,12,.16);overflow:hidden}
.support-options-dialog::backdrop{background:rgba(3,2,2,.78);backdrop-filter:blur(7px)}
.support-options-head{padding:28px 30px 22px;display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,190,82,.14);background:radial-gradient(circle at 12% 0%,rgba(229,73,15,.22),transparent 42%)}
.support-options-head p{margin:0 0 5px;color:#f3a533;font-size:10px;font-weight:900;letter-spacing:.18em}.support-options-head h2{margin:0;font:800 30px/1.05 var(--font-display);letter-spacing:-.035em}.support-options-close{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,190,82,.24);border-radius:50%;background:rgba(255,255,255,.05);color:#fff;font-size:22px;cursor:pointer}
.support-options-body{padding:26px 30px 30px}.support-options-intro{margin:0 0 20px;color:#c9b9ac;font-size:13px}.support-choice{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;margin-top:12px;padding:18px;border:1px solid rgba(255,190,82,.16);border-radius:18px;background:rgba(255,255,255,.035);transition:.2s transform,.2s border-color,.2s background}.support-choice:hover,.support-choice:focus-visible{transform:translateY(-2px);border-color:rgba(255,180,57,.55);background:rgba(255,155,40,.08);outline:0}.support-choice-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#e45415,#7e1e0c);font-size:22px}.support-choice.email .support-choice-icon{background:linear-gradient(145deg,#f4c66a,#a24a14);color:#1a0d05}.support-choice strong,.support-choice small{display:block}.support-choice strong{font-size:15px}.support-choice small{margin-top:3px;color:#a99486;font-size:10px}.support-choice b{color:#f5bd52;font-size:18px}.support-note{margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(255,190,82,.12);color:#8f7d70;font-size:10px;text-align:center}
.support-email-fallback{margin:12px 0 0;color:#958276;font-size:10px;text-align:center}.support-email-fallback a{color:#f5bd52;text-decoration:underline;text-underline-offset:3px}
.email-chooser-trigger{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer}.email-app-choices{margin:10px 0 0;padding:14px;border:1px solid rgba(255,190,82,.14);border-radius:16px;background:#100c09}.email-app-choices[hidden]{display:none}.email-app-choices>p{margin:0 0 10px;color:#bca797;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.email-app-choices>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.email-app-choices a{padding:11px 12px;border:1px solid rgba(255,190,82,.13);border-radius:11px;background:rgba(255,255,255,.035)}.email-app-choices a:hover,.email-app-choices a:focus-visible{border-color:#e36b1b;background:rgba(227,107,27,.1);outline:0}.email-app-choices strong,.email-app-choices small{display:block}.email-app-choices strong{font-size:11px}.email-app-choices small{color:#8f7e72;font-size:8px;margin-top:2px}
.support-options-trigger{white-space:nowrap}
@media(max-width:620px){.support-options-head,.support-options-body{padding-left:20px;padding-right:20px}.support-choice{grid-template-columns:44px 1fr;padding:14px}.support-choice-icon{width:44px;height:44px}.support-choice b{display:none}.site-header .support-options-trigger{display:inline-flex;padding:9px 11px;font-size:10px}}
