
.support-entry{--se-ink:#24252b;--se-muted:#838590;--se-line:#f2e4d9;--se-bg:#fff4ec;--se-accent:#ff621c;--se-symbol:#ffe9d8;color:var(--se-ink);border:1px solid var(--se-line);border-radius:16px;background:linear-gradient(125deg,var(--se-bg),#fffbf8);box-sizing:border-box;min-width:0}
:root[data-theme=dark] .support-entry{--se-ink:#f0f2f6;--se-muted:#adb0b9;--se-line:#4b382b;--se-bg:#32271f;--se-symbol:#49301f;background:linear-gradient(125deg,var(--se-bg),#28241f)}
.support-entry svg{width:24px;height:24px;flex:none}
.support-entry-symbol{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--se-symbol);color:var(--se-accent);flex:none}
.support-entry-symbol svg{width:28px;height:28px}
.support-entry-brand{display:flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-.8px;line-height:1;font-weight:800}
.support-entry-mark{width:43px;height:36px;position:relative;display:block;flex:none}
.support-entry-mark i{position:absolute;width:27px;height:27px;border-radius:8px;left:0;top:0;background:linear-gradient(135deg,#ff4909,#ff7321)}
.support-entry-mark i+i{left:16px;top:9px;box-shadow:-1px -1px 0 #ffffff88}
.support-entry-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}
.support-entry--help{padding:24px}
#modal .support-entry--help h3{font-size:24px;font-weight:750;line-height:1.3;letter-spacing:-.6px;color:var(--se-ink);margin:0}
.support-entry--help p{font-size:15px;color:var(--se-muted);line-height:1.6;margin:9px 0 23px}
#modal .support-entry-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:13px 14px;border:0;border-radius:11px;background:linear-gradient(115deg,#ff5917,#ff741c);color:#fff;font:inherit;font-size:15px;font-weight:650;line-height:1.4;cursor:pointer;text-align:center}
#modal .support-entry-cta svg{width:21px;height:21px}
#modal .support-entry-cta:hover{filter:brightness(1.04)}
.support-entry :is(button,a):focus-visible{outline:2px solid var(--se-accent);outline-offset:4px}
.rw-footer.rw-support-footer{height:44px;min-height:44px;display:flex;align-items:center;justify-content:center;margin-top:8px;padding:0;border:0;flex:none}
#modal .rw-footer .wallet-support-line{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 8px;margin:0;border:0;background:transparent;color:#858791;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;text-decoration:none}
#modal .wallet-support-line svg{width:17px;height:17px;color:#ff742b}
#modal .wallet-support-line .wallet-support-label,#modal .wallet-support-line>span:last-child{color:#ff742b}
#modal .wallet-support-line:focus-visible{outline:2px solid #ff742b;outline-offset:1px;border-radius:6px}
.profile-menu-links [data-profile-action=support]{background:#fff0e5;color:#ff621c}
.profile-menu-links [data-profile-action=support] span{color:#27272c;font-weight:600}
.profile-menu-links [data-profile-action=support]:hover{background:#ffe6d4}
:root[data-theme=dark] .profile-menu-links [data-profile-action=support]{background:#392b21;color:#ff823b}
:root[data-theme=dark] .profile-menu-links [data-profile-action=support] span{color:#f0eae5}

body.mobile-information-open:has(#modal[data-kind=help]) .layout{display:flex;flex-direction:column;width:100%;max-width:1480px;margin:0 auto;padding:32px 40px 40px;gap:24px}
body.mobile-information-open:has(#modal[data-kind=help]) .layout>*:not(#modal):not(#site-footer){display:none!important}
#modal[open][data-kind=help][data-presentation=page]{position:relative;inset:auto;display:block;width:100%;max-width:none;max-height:none;height:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;overflow:visible;box-shadow:none;background:transparent!important;color:var(--info-text)}
#modal[data-kind=help][data-presentation=page] .modal-shell{padding:0}
#modal[data-kind=help][data-presentation=page] .modal-header{position:relative;padding:2px 52px 28px 0;margin:0;min-height:80px;text-align:left;background:transparent!important}
#modal[data-kind=help][data-presentation=page] :is(#modal-eyebrow,.info-hero-symbol){display:none}
#modal[data-kind=help][data-presentation=page] #modal-title{font-size:34px;line-height:1.3;outline:none}
#modal[data-kind=help][data-presentation=page] .close-modal{top:0;right:0;width:44px;height:44px}
#modal[data-kind=help][data-presentation=page] .info-subtitle{font-size:15px;margin-top:7px}
#modal[data-kind=help] .info-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:start}
#modal[data-kind=help] .help-faq{min-width:0;padding:22px;border:1px solid var(--info-line);border-radius:16px;background:var(--info-panel)}
#modal[data-kind=help] .info-help>.info-footnote{grid-column:1/-1;margin:0}
#modal[data-kind=help] .info-categories{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 22px}
#modal[data-kind=help] .info-categories button{height:auto;min-height:44px;padding:10px 17px;flex-direction:row;gap:7px;font-size:13px;border-radius:24px}
#modal[data-kind=help] .info-categories button svg{display:none}
@media(max-width:1000px){
 #modal[data-kind=help] .info-help{display:flex;flex-direction:column;gap:14px}
 #modal[data-kind=help] .support-entry--help{order:-1;width:100%;padding:20px}
 #modal[data-kind=help] .help-faq{width:100%;padding:16px;border-radius:14px}
 #modal[data-kind=help] .support-entry--help h3{font-size:22px}
 #modal[data-kind=help] .support-entry-top{margin-bottom:16px}
 #modal[data-kind=help] .support-entry--help p{font-size:13px;margin:7px 0 18px}
 #modal[data-kind=help] .support-entry-cta{min-height:48px;font-size:14px}
 #modal[data-kind=help] .info-categories{gap:6px;margin:14px 0 18px}
 #modal[data-kind=help] .info-categories button{min-width:44px;font-size:12px;padding:9px 10px}
 #modal[data-kind=help] .info-search input{font-size:16px}
 .rw-footer.rw-support-footer{height:44px;min-height:44px;margin-top:4px}

}
@media(prefers-reduced-motion:reduce){.support-entry :is(button,a){transition:none}}
