.rg-support{color:var(--rg-ink,#111);text-align:left;box-sizing:border-box;width:100%}.rg-support *{box-sizing:border-box}.rg-support button,.rg-support input{font:inherit}.rg-support button,.rg-support a{touch-action:manipulation}.rg-support button{cursor:pointer;border:1px solid var(--rg-line,#ddd);background:var(--rg-panel,#fff);min-height:44px;color:var(--rg-blue,#1764f6);border-radius:18px;padding:12px 16px;font-weight:700}.rg-support button:disabled{opacity:.5;cursor:default}.rg-support :is(button,a,input):focus-visible{outline:3px solid var(--rg-blue,#1764f6);outline-offset:3px}.rg-support-card{border:1px solid var(--rg-line,#ddd);background:var(--rg-panel,#fff);box-shadow:0 12px 32px var(--rg-shadow,#00000008);border-radius:26px;margin:22px 0;padding:22px}.rg-support h2{letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.2}.rg-support h3{margin:20px 0 12px;font-size:17px}.rg-support p{font-size:15px;line-height:1.55}.rg-support header{align-items:center;gap:14px;display:flex}.rg-support header>div{min-width:0}.rg-support-heart{color:#fff;background:#1764f6;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.rg-support-heart svg{width:25px;height:25px}.rg-support .rg-support-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--rg-blue,#1764f6);margin:0 0 7px;font-size:10px;font-weight:800}.rg-support .rg-support-help,.rg-support small{color:var(--rg-muted,#626262);font-size:12px;line-height:1.6}.rg-support-alias{border:1px solid var(--rg-line,#ddd);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;padding:14px;display:flex}.rg-support-alias span{min-width:0}.rg-support-alias small,.rg-support-alias strong{display:block}.rg-support-alias strong{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:18px}.rg-support-alias button{border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:13px}.rg-support-options{gap:10px;margin:12px 0;display:flex}.rg-support-options>*{flex:1;min-width:0;font-size:13px!important}.rg-support .rg-support-primary{color:#fff;background:#1764f6;border-color:#1764f6}.rg-support-options [aria-pressed=true]{color:var(--rg-blue,#1764f6);border-color:var(--rg-blue,#1764f6);background:var(--rg-panel-soft,#f5f5f5)}.rg-support .rg-support-open{width:100%;margin:22px 0;display:block}.rg-support-list{margin:14px 0;padding:0;list-style:none}.rg-support-list>li{overflow-wrap:anywhere;padding:16px 0}.rg-support-list>li+li{border-top:1px solid var(--rg-line,#ddd)}.rg-support-list small{display:block}.rg-support-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rg-support-badge{background:var(--rg-panel-soft,#f5f5f5);color:var(--rg-blue,#1764f6);border-radius:30px;padding:5px 10px;font-size:11px}.rg-support-person{align-items:center;gap:12px;display:flex}.rg-support-person>span:nth-child(2){flex:1;min-width:0}.rg-support-person>svg{width:22px;height:22px;color:var(--rg-blue,#1764f6);flex-shrink:0}.rg-support-avatar{background:var(--rg-panel-soft,#f5f5f5);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.rg-support-notice{background:var(--rg-panel-soft,#f5f5f5);overflow-wrap:anywhere;border-radius:16px;padding:12px 15px;font-size:14px;line-height:1.5}.rg-support-notice p{margin:0 0 8px}.rg-support-dialog{width:min(540px,100% - 28px);max-height:calc(100dvh - 32px);max-height:calc(var(--rg-visual-height,100dvh) - 32px);border:1px solid var(--rg-line,#ddd);background:var(--rg-panel,#fff);color:var(--rg-ink,#111);overscroll-behavior:contain;border-radius:28px;margin:auto;padding:26px;overflow:auto;box-shadow:0 24px 80px #0003}.rg-support-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151e4166}.rg-support-dialog>.rg-support-heart{margin:0 0 18px}.rg-support-dialog .rg-support-close{float:right;width:44px;height:44px;color:var(--rg-ink,#111);background:var(--rg-panel-soft,#f5f5f5);border-radius:50%;place-items:center;padding:0;font-size:30px;display:grid}.rg-support-dialog>.rg-support-primary,.rg-support-dialog form>.rg-support-primary{width:100%}.rg-support-fields{border:0;gap:15px;min-width:0;margin:18px 0;padding:0;display:grid}.rg-support-fields label{gap:8px;font-size:14px;font-weight:700;display:grid}.rg-support-fields input{border:1px solid var(--rg-line,#ddd);background:var(--rg-panel-soft,#f5f5f5);width:100%;min-width:0;min-height:48px;color:var(--rg-ink,#111);border-radius:15px;padding:12px;font-size:16px}.rg-support-fields h3{margin:4px 0 8px}.rg-support .rg-support-back{background:0 0;border:0;margin:12px auto 0;display:block}.rg-support-admin{--rg-ink:var(--control-ink);--rg-muted:var(--control-muted);--rg-panel:var(--control-panel);--rg-panel-soft:var(--control-bg);--rg-line:var(--control-line);--rg-blue:var(--control-blue)}.rg-support-admin .rg-support-card{margin-top:16px}.rg-support-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.rg-support-check input{accent-color:#1764f6;flex-shrink:0;width:20px;height:20px;margin:0}.rg-support-admin dl{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:14px;display:grid}.rg-support-admin dd{overflow-wrap:anywhere;margin:0}.rg-support-admin dt{color:var(--rg-muted,#626262)}@media (max-width:380px){.rg-support-card{padding:17px}.rg-support h2{font-size:20px}.rg-support-dialog{padding:20px}.rg-support-options{gap:7px}.rg-support-options>button{padding:10px 8px}.rg-support-alias{padding:12px}}
