.notification-channel-grid input,.notification-quiet-hours input{accent-color:var(--fire)}.notification-quiet-hours{align-items:end}.notification-preference-grid span,.notification-preference-grid strong,.notification-channel-grid span,.notification-channel-grid strong{display:block}.notification-preference-grid strong,.notification-channel-grid strong{color:#fff;font-size:.82rem;font-weight:950}.notification-preference-grid span,.notification-channel-grid span{color:var(--muted);font-size:.74rem}.notification-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.notification-pagination span{color:#f4f1ec;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.notification-pagination button,.admin-notification-card-actions button{color:#f4f1ec;text-transform:uppercase;cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:.76rem;font-weight:950;display:inline-flex}.notification-pagination button:disabled,.admin-notification-card-actions button:disabled{cursor:not-allowed;opacity:.54}.admin-notification-form{background:radial-gradient(circle at 0 0,#ff3f2f24,#0000 17rem),#00000040;border:1px solid #ff3f2f38;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid}.admin-notification-form .wide,.admin-notification-actions,.admin-notification-channel-toggle{grid-column:1/-1}.admin-notification-actions{justify-content:flex-end}.admin-notification-history{gap:12px;margin-top:14px;display:grid}.admin-notification-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-notification-counts{color:var(--muted);margin:-4px 0 2px;font-size:.82rem}.admin-notification-card-actions{justify-content:flex-end;display:flex}.admin-notification-meta span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003b;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:9px;display:block}.admin-notification-meta strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.admin-delivery-section{padding-bottom:0}.admin-delivery-panel{border-color:#21c7ff38}.admin-tip4serv-setup{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 40%, #ffffff24);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent), transparent 20rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #00000057;border-radius:8px;gap:14px;margin-bottom:14px;padding:16px;display:grid;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0e}.admin-tip4serv-setup>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-tip4serv-setup>header span,.admin-tip4serv-setup>header strong,.admin-tip4serv-setup>header p{display:block}.admin-tip4serv-setup>header span{color:color-mix(in srgb, var(--accent,#ff3f2f) 84%, #fff);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-tip4serv-setup>header strong{color:#fff;margin-top:4px;font-size:1.18rem;line-height:1.08}.admin-tip4serv-setup>header p{max-width:780px;color:var(--muted);margin:6px 0 0;line-height:1.45}.admin-tip4serv-status{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);text-align:right;background:#00000047;border-radius:8px;min-width:170px;padding:11px}.admin-tip4serv-status strong{color:#fff;text-transform:uppercase;font-size:1rem}.admin-tip4serv-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-tip4serv-flow span{color:#a8b2bc;text-transform:uppercase;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:8px;font-size:.73rem;font-weight:950;display:grid}.admin-tip4serv-flow span.complete{color:#dfffe3;background:#1877301c;border-color:#63ff8147}.admin-tip4serv-flow strong{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.admin-tip4serv-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.admin-tip4serv-card,.admin-tip4serv-result{background:#00000047;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:12px;padding:13px;display:grid}.admin-tip4serv-card--form .admin-delivery-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tip4serv-card--form .admin-delivery-test-grid .wide{grid-column:1/-1}.admin-tip4serv-card>header,.admin-tip4serv-result>header{justify-content:space-between;gap:12px;display:flex}.admin-tip4serv-card>header strong,.admin-tip4serv-result>header strong{color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:950}.admin-tip4serv-card>header span,.admin-tip4serv-result>header span,.admin-tip4serv-result small,.admin-tip4serv-result p{color:var(--muted);line-height:1.4}.admin-tip4serv-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.admin-tip4serv-actions button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff21);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 12%, #ffffff0b);text-transform:uppercase;white-space:normal;cursor:pointer;border-radius:7px;width:100%;min-height:40px;padding:8px 12px;font-size:.76rem;font-weight:950;line-height:1.15}.admin-tip4serv-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 22%, #ffffff0f)}.admin-tip4serv-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-tip4serv-checklist{gap:8px;display:grid}.admin-tip4serv-checklist span{background:#ff46230e;border:1px solid #ffb0a033;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;padding:9px;display:grid}.admin-tip4serv-checklist span.good{background:#16743016;border-color:#63ff8140}.admin-tip4serv-checklist svg{color:#ff9a88;grid-row:span 2;margin-top:1px}.admin-tip4serv-checklist span.good svg{color:#63ff81}.admin-tip4serv-checklist strong,.admin-tip4serv-checklist small{min-width:0;display:block}.admin-tip4serv-checklist strong{color:#fff;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-tip4serv-checklist small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.admin-tip4serv-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-tip4serv-mini-metrics span{min-height:56px;color:var(--muted);text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:9px;font-size:.72rem}.admin-tip4serv-mini-metrics strong{color:#fff;font-size:1rem;display:block}.admin-tip4serv-result pre{color:#e8f9ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000061;border:1px solid #ffffff1f;border-radius:8px;max-height:220px;margin:0;padding:10px;overflow:auto}.admin-tip4serv-result ul{color:#ff9a88;margin:0;padding-left:18px}.admin-runtime-config-panel{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),linear-gradient(#ffffff0d,#ffffff06),#00000052;border:1px solid #ffffff1f;border-radius:8px;gap:14px;margin-bottom:14px;padding:14px;display:grid}.admin-runtime-config-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-runtime-config-panel>header strong,.admin-runtime-config-panel>header span{display:block}.admin-runtime-config-panel>header strong{color:#fff;font-size:1.02rem}.admin-runtime-config-panel>header span,.admin-runtime-empty{color:var(--muted);margin-top:3px;line-height:1.45}.admin-runtime-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-runtime-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:7px;min-height:36px;padding:0 11px;font-weight:900}.admin-runtime-actions button:hover:not(:disabled){background:#ff3f2f29;border-color:#ff3f2fad}.admin-runtime-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-nitrado-sync-report{background:radial-gradient(circle at 0 0,#ff3f2f24,#0000 16rem),#00000052;border:1px solid #ff3f2f52;border-radius:8px;gap:10px;padding:12px;display:grid}.admin-nitrado-sync-report>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-nitrado-sync-report>header strong,.admin-nitrado-sync-report>header span{display:block}.admin-nitrado-sync-report>header strong{color:#fff;text-transform:uppercase;font-size:.95rem;font-weight:950}.admin-nitrado-sync-report>header span{color:var(--muted);margin-top:3px;line-height:1.4}.admin-nitrado-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-nitrado-sync-grid span,.admin-nitrado-sync-list{min-width:0;color:var(--muted);background:#00000057;border:1px solid #ffffff1a;border-radius:8px;padding:10px;line-height:1.35}.admin-nitrado-sync-grid strong{color:#fff;font-size:1.18rem;font-weight:950;display:block}.admin-nitrado-sync-list{gap:6px;display:grid}.admin-nitrado-sync-list>strong{color:#fff;text-transform:uppercase;font-size:.8rem;font-weight:950}.admin-nitrado-sync-list>span{overflow-wrap:anywhere;min-width:0}.admin-nitrado-sync-list.warn{background:#ffcd750f;border-color:#ffcd7547}.admin-nitrado-sync-list.danger{background:#ff3f2f14;border-color:#ff3f2f73}.admin-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-toggle-card{cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04),#0000003d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:46px minmax(0,1fr);gap:5px 10px;min-height:96px;padding:12px;display:grid;position:relative}.admin-toggle-card input{opacity:0;pointer-events:none;position:absolute}.admin-toggle-card .toggle-track{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;grid-row:span 2;align-self:start;width:42px;height:24px;transition:border-color .16s,background .16s;position:relative}.admin-toggle-card .toggle-track:after{content:"";background:#9c9c9c;border-radius:999px;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.admin-toggle-card input:checked+.toggle-track{background:#63ff8129;border-color:#63ff818c}.admin-toggle-card input:checked+.toggle-track:after{background:#63ff81;transform:translate(18px)}.admin-toggle-card strong,.admin-toggle-card small{min-width:0;display:block}.admin-toggle-card strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.admin-toggle-card small{color:var(--muted);grid-column:2;line-height:1.35}.admin-currency-field{max-width:220px}.admin-runtime-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-runtime-store-grid.single{grid-template-columns:minmax(0,1fr)}.admin-runtime-store-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.runtime-store-tab{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);color:#fff;text-align:left;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 9rem), #ffffff09;cursor:pointer;border-radius:8px;gap:4px;min-height:78px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.runtime-store-tab:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 60%, #ffffff29);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent), transparent 9rem), #ffffff0d;transform:translateY(-1px)}.runtime-store-tab.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent), 0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent)}.runtime-store-tab strong,.runtime-store-tab span,.runtime-store-tab small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.runtime-store-tab strong{text-transform:uppercase;font-size:.88rem;font-weight:950}.runtime-store-tab span{color:var(--muted);font-size:.76rem}.runtime-store-tab small{color:#cfd7df;text-transform:uppercase;font-size:.73rem;font-weight:900}.runtime-store-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 36%, #ffffff1f);border-radius:var(--ds-radius-card);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0b, #ffffff04), #0000004d;align-self:start;gap:14px;padding:14px;display:grid;box-shadow:0 18px 46px #00000042}.runtime-store-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-store-card>header>div{min-width:0}.runtime-store-card header strong,.runtime-store-card header span{display:block}.runtime-store-card header strong{color:#fff}.runtime-store-card header span{color:var(--muted);margin-top:3px;font-size:.8rem}.runtime-store-save{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 54%, #ffffff24);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1a), color-mix(in srgb, var(--accent,#ff3f2f) 18%, #0000007a));min-height:34px;box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent);text-transform:uppercase;cursor:pointer;border-radius:7px;flex:none;padding:0 13px;font-size:.75rem;font-weight:950}.runtime-store-save:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff 8%);box-shadow:0 0 24px color-mix(in srgb, var(--accent,#ff3f2f) 28%, transparent);transform:translateY(-1px)}.runtime-store-save:disabled{cursor:not-allowed;opacity:.58}.runtime-store-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runtime-store-fields .wide{grid-column:span 2}.runtime-secret-indicator{background:#ffffff09;border:1px solid #ffffff1c;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 9px;margin-top:8px;padding:9px;display:grid}.runtime-secret-led{background:#7a7a7a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 14px #ffffff1f}.runtime-secret-indicator strong,.runtime-secret-indicator small,.runtime-secret-indicator code{display:block}.runtime-secret-indicator strong{color:#fff;text-transform:uppercase;font-size:.72rem;font-weight:950}.runtime-secret-indicator small{color:var(--muted);margin-top:2px;font-size:.68rem;line-height:1.3}.runtime-secret-indicator code{color:#dadada;letter-spacing:0;overflow-wrap:anywhere;background:#00000052;border:1px solid #ffffff1a;border-radius:6px;grid-column:1/-1;min-height:28px;padding:6px 8px;font-size:.72rem;font-weight:900}.runtime-secret-indicator.saved{background:radial-gradient(circle at 0 0,#63ff8121,#0000 8rem),#14783014;border-color:#63ff8152}.runtime-secret-indicator.saved .runtime-secret-led{background:#63ff81;box-shadow:0 0 16px #63ff8194}.runtime-secret-indicator.saved code{color:#c8ffd1;border-color:#63ff8133}.runtime-secret-indicator.pending{background:radial-gradient(circle at 0 0,#ffce601f,#0000 8rem),#8c5c1414;border-color:#ffce605c}.runtime-secret-indicator.pending .runtime-secret-led{background:#ffd56a;box-shadow:0 0 16px #ffd56a85}.runtime-secret-indicator.pending code{color:#ffe2a3;border-color:#ffce6033}.runtime-secret-indicator.missing{border-color:#ff3f2f38}.runtime-secret-indicator.missing .runtime-secret-led{background:#ff3f2f;box-shadow:0 0 14px #ff3f2f59}.runtime-stripe-webhook-card{background:radial-gradient(circle at 0 0,#ffce601a,#0000 12rem),#0000003d;border:1px solid #ffce604d;border-radius:8px;gap:10px;padding:11px;display:grid}.runtime-stripe-webhook-card.ready{background:radial-gradient(circle at 0 0,#63ff811f,#0000 12rem),#14783012;border-color:#63ff8152}.runtime-stripe-webhook-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-stripe-webhook-card>header strong,.runtime-stripe-webhook-card>header span{display:block}.runtime-stripe-webhook-card>header strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.runtime-stripe-webhook-card>header span{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.35}.runtime-stripe-webhook-card button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffce601a;border:1px solid #ffce606b;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-size:.74rem;font-weight:950}.runtime-stripe-webhook-card.ready button{background:#63ff8114;border-color:#63ff8147}.runtime-stripe-webhook-card button:hover:not(:disabled){border-color:#ffce60b3;transform:translateY(-1px);box-shadow:0 0 18px #ffce6024}.runtime-stripe-webhook-card button:disabled{cursor:not-allowed;opacity:.58}.runtime-stripe-webhook-card .admin-field{margin:0}.runtime-stripe-webhook-card input[readonly]{color:#d9faff;font-family:var(--font-mono);font-size:.78rem}.runtime-stripe-webhook-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.runtime-stripe-webhook-status span{min-width:0;color:var(--muted);text-transform:uppercase;background:#0000003d;border:1px solid #ff3f2f33;border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:.72rem;font-weight:900;display:inline-flex}.runtime-stripe-webhook-status span.good{color:#c8ffd1;background:#63ff8113;border-color:#63ff8140}.runtime-stripe-webhook-card ul{color:#ffb4a8;margin:0;padding-left:18px;font-size:.78rem;line-height:1.35}.runtime-store-subsection{border-radius:var(--ds-radius-control);background:linear-gradient(#ffffff08,#ffffff03),#00000038;border:1px solid #ffffff17;gap:10px;padding:13px;display:grid}.runtime-store-subsection>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.runtime-store-subsection>header strong,.runtime-store-subsection>header span{display:block}.runtime-store-subsection>header strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.runtime-store-subsection>header span{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.35}.runtime-store-subsection>header button,.runtime-rcon-server-actions button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 14%, #ffffff0a);text-transform:uppercase;cursor:pointer;border-radius:7px;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:950}.runtime-store-subsection>header button:hover,.runtime-rcon-server-actions button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, transparent);background:color-mix(in srgb, var(--accent,#ff3f2f) 22%, #ffffff0d)}.runtime-coin-branding{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 32%, #ffffff1a);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 12rem), #0000003d}.runtime-coin-image-field input{font-family:Cascadia Code,Consolas,monospace;font-size:.8rem}.runtime-coin-upload-field input[type=file]{cursor:pointer;padding:8px}.runtime-coin-upload-field input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 48%, #ffffff29);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 32%, #ffffff14), #00000057);text-transform:uppercase;cursor:pointer;border-radius:7px;min-height:28px;margin-right:10px;font-size:.7rem;font-weight:950}.runtime-coin-upload-field input[type=file]:disabled{cursor:not-allowed;opacity:.55}.runtime-coin-preview{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 38%, #ffffff1f);color:#fff;background:#0000004d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(100%,420px);padding:10px;display:inline-grid}.runtime-coin-preview img,.runtime-coin-preview>svg{width:42px;height:42px}.runtime-coin-preview img{object-fit:cover;border-radius:8px}.runtime-coin-preview>svg{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);background:#ffffff0a;border-radius:8px;padding:8px}.runtime-coin-preview strong,.runtime-coin-preview small{min-width:0;display:block}.runtime-coin-preview strong{color:#fff;text-transform:uppercase;font-weight:950}.runtime-coin-preview small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.75rem;font-weight:900}.runtime-rcon-server-list{scrollbar-width:thin;gap:10px;max-height:min(620px,68vh);padding-right:4px;display:grid;overflow:auto}.runtime-rcon-server-card{background:#ff4e2b0e;border:1px solid #ffb0a03d;border-radius:8px;gap:10px;padding:10px;display:grid}.runtime-rcon-server-card.ready{background:#14783014;border-color:#63ff8147}.runtime-rcon-server-card[open]{background:radial-gradient(circle at 0 0,#ff3f2f14,#0000 11rem),#ff4e2b0e}.runtime-rcon-server-card.ready[open]{background:radial-gradient(circle at 0 0,#63ff811a,#0000 11rem),#14783014}.runtime-rcon-server-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;list-style:none;display:grid}.runtime-rcon-server-summary::-webkit-details-marker{display:none}.runtime-rcon-server-summary:before{content:"+";color:#fff;text-align:center;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;grid-area:1/3;justify-self:end;width:22px;height:22px;line-height:20px}.runtime-rcon-server-card[open] .runtime-rcon-server-summary:before{content:"-"}.runtime-rcon-server-summary>span:first-child{min-width:0}.runtime-rcon-server-summary strong,.runtime-rcon-server-summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.runtime-rcon-server-summary strong{color:#fff;font-size:.82rem;font-weight:950}.runtime-rcon-server-summary small{color:var(--muted);margin-top:2px;font-size:.72rem}.runtime-rcon-state{color:#ffb6ad;text-transform:uppercase;white-space:nowrap;background:#ff3f2f14;border:1px solid #ff3f2f47;border-radius:999px;justify-self:end;padding:5px 8px;font-size:.68rem;font-weight:950}.runtime-rcon-state.ready{color:#baffc5;background:#1478301f;border-color:#63ff8152}.runtime-rcon-server-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.runtime-rcon-server-actions .admin-checkbox-field{min-height:34px;color:var(--dim);text-transform:uppercase;padding:7px 9px;font-size:.74rem;font-weight:950}.admin-delivery-readiness-grid{border-radius:var(--ds-radius-card);background:radial-gradient(circle at 0 0,#63ff8114,#0000 18rem),#ffffff05;border:1px solid #63ff8129;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:12px;display:grid}.delivery-readiness-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 44%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 15rem), linear-gradient(180deg, #ffffff0d, #ffffff05), #08090ddb;border-radius:8px;gap:12px;min-height:100%;padding:14px;display:grid}.delivery-readiness-card.ready{border-color:#63ff8170}.delivery-readiness-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.delivery-readiness-card header strong,.delivery-readiness-card header span{display:block}.delivery-readiness-card header strong{color:#fff;font-size:1.02rem}.delivery-readiness-card header span{color:var(--muted);margin-top:3px;font-size:.8rem}.delivery-readiness-card header svg{color:color-mix(in srgb, var(--accent,#ff3f2f) 86%, #fff);flex:none}.delivery-readiness-card.ready header svg{color:#63ff81}.delivery-check-grid,.delivery-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.delivery-check-grid span,.delivery-coverage-grid span{color:#ffb0a0;text-transform:uppercase;background:#00000042;border:1px solid #ffffff17;border-radius:7px;min-height:42px;padding:8px;font-size:.76rem;font-weight:900}.delivery-check-grid span.good{color:#9cff9f}.delivery-coverage-grid{grid-template-columns:1fr}.delivery-coverage-grid span{color:var(--muted);text-transform:none}.delivery-coverage-grid strong{color:#fff;font-size:1rem;display:block}.delivery-readiness-card ul{color:#ff9a88;gap:6px;margin:0;padding-left:18px;font-size:.82rem;line-height:1.35;display:grid}.admin-game-integration-panel{border-radius:var(--ds-radius-card);background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),#ffffff08;border:1px solid #ff3f2f33;gap:12px;margin-bottom:14px;padding:14px;display:grid}.admin-game-integration-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-game-integration-panel>header strong,.admin-game-integration-panel>header span{display:block}.admin-game-integration-panel>header strong{color:#fff;font-size:1.02rem}.admin-game-integration-panel>header span{color:var(--muted);margin-top:3px;line-height:1.45}.game-integration-count-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.game-integration-count-grid span{min-height:66px;color:var(--muted);text-transform:uppercase;background:#00000042;border:1px solid #ffffff1a;border-radius:8px;gap:3px;padding:10px;font-size:.74rem;font-weight:950;display:grid}.game-integration-count-grid strong{color:#fff;font-size:1.45rem;line-height:1}.game-integration-count-grid span.warning{background:#ffcd750f;border-color:#ffcd7552}.game-integration-count-grid span.warning strong{color:#ffd479}.game-integration-count-grid span.danger{background:#ff3f2f14;border-color:#ff3f2f6b}.game-integration-count-grid span.danger strong{color:#ff8a7e}.game-provider-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.game-provider-card{background:#00000038;border:1px solid #ffffff1c;border-radius:8px;gap:9px;padding:12px;display:grid}.game-provider-card--ready{background:#14783014;border-color:#63ff8152}.game-provider-card--dry_run,.game-provider-card--not_configured{background:#ffd4790f;border-color:#ffd47942}.game-provider-card header,.game-integration-job-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-provider-card header strong,.game-integration-job-list header strong{color:#fff}.game-provider-card header span,.game-integration-job-list header span{color:var(--fire-soft);text-transform:uppercase;background:#ff3f2f17;border:1px solid #ffffff1f;border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:950}.game-provider-card p{color:var(--muted);margin:0;line-height:1.4}.game-provider-card>div{flex-wrap:wrap;gap:7px;display:flex}.game-provider-card>div span{color:var(--muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:5px 7px;font-size:.72rem;font-weight:900}.game-integration-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.game-integration-job-list{background:#0003;border:1px solid #ffffff1a;border-radius:8px;gap:9px;padding:10px;display:grid}.game-integration-job-list>p{color:var(--muted);margin:0}.game-integration-job-list>div{gap:8px;display:grid}.game-integration-job{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;display:grid}.game-integration-job--dead_letter,.game-integration-job--failed{background:#ff3f2f12;border-color:#ff3f2f47}.game-integration-job--succeeded{background:#63ff810e;border-color:#63ff8138}.game-integration-job strong,.game-integration-job span,.game-integration-job small{display:block}.game-integration-job strong{color:#fff;line-height:1.25}.game-integration-job span,.game-integration-job small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;line-height:1.35}.game-integration-job-actions{gap:6px;display:grid}.game-integration-job-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:7px;min-height:32px;padding:0 9px;font-size:.72rem;font-weight:950}.game-integration-job-actions button:hover:not(:disabled){background:#ff3f2f24;border-color:#ff3f2f99}.game-integration-job-actions button:disabled{cursor:not-allowed;opacity:.55}.product-delivery-matrix{background:radial-gradient(circle at 100% 0,#ff3f2f1a,#0000 18rem),#ffffff08;border:1px solid #ff3f2f33;border-radius:8px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.product-delivery-matrix>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-delivery-matrix>header strong,.product-delivery-matrix>header span{display:block}.product-delivery-matrix>header strong{color:#fff;font-size:1.02rem}.product-delivery-matrix>header span{color:var(--muted);margin-top:3px;line-height:1.45}.product-delivery-matrix-metrics,.product-delivery-matrix-filters{gap:8px;display:grid}.product-delivery-matrix-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.product-delivery-matrix-metrics span{min-height:64px;color:var(--muted);text-transform:uppercase;background:#00000042;border:1px solid #ffffff1a;border-radius:8px;gap:3px;padding:10px;font-size:.72rem;font-weight:950;display:grid}.product-delivery-matrix-metrics strong{color:#fff;font-size:1.42rem;line-height:1}.product-delivery-matrix-metrics span.danger{background:#ff3f2f14;border-color:#ff3f2f6b}.product-delivery-matrix-metrics span.danger strong{color:#ff8a7e}.product-delivery-matrix-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-delivery-matrix-list{gap:9px;display:grid}.product-delivery-row{background:linear-gradient(135deg,#ffffff0b,#ffffff05),#0003;border:1px solid #ffffff1c;border-radius:8px;gap:10px;padding:11px;display:grid}.product-delivery-row--verified,.product-delivery-row--auto_ready{background:radial-gradient(circle at 0 0,#63ff8114,#0000 18rem),#00000038;border-color:#63ff813d}.product-delivery-row--needs_commands,.product-delivery-row--mod_blocked,.product-delivery-row--store_blocked,.product-delivery-row--manual{background:radial-gradient(circle at 0 0,#ffcd7513,#0000 18rem),#00000038;border-color:#ffcd7542}.product-delivery-row--delivery_failed,.product-delivery-row--blocked,.product-delivery-row--disabled{background:radial-gradient(circle at 0 0,#ff3f2f1c,#0000 18rem),#0000003d;border-color:#ff3f2f57}.product-delivery-row-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.product-delivery-status{min-width:108px;color:var(--muted);text-align:center;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:950}.product-delivery-status--verified,.product-delivery-status--auto_ready{color:#8dff95;background:#63ff8114;border-color:#63ff814d}.product-delivery-status--needs_commands,.product-delivery-status--mod_blocked,.product-delivery-status--store_blocked,.product-delivery-status--manual{color:#ffd479;background:#ffcd7514;border-color:#ffcd7552}.product-delivery-status--delivery_failed,.product-delivery-status--blocked,.product-delivery-status--disabled{color:#ff8a7e;background:#ff3f2f1a;border-color:#ff3f2f6b}.product-delivery-row-main strong,.product-delivery-row-main small,.product-delivery-test-note span,.product-delivery-test-note small{display:block}.product-delivery-row-main strong{color:#fff;line-height:1.2}.product-delivery-row-main small,.product-delivery-test-note span,.product-delivery-test-note small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.76rem;line-height:1.35}.product-delivery-test-note small{color:#ffb6a9}.product-delivery-row-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.product-delivery-row-grid span{min-height:48px;color:var(--dim);text-transform:uppercase;background:#00000038;border:1px solid #ffffff17;border-radius:7px;gap:2px;padding:8px;font-size:.66rem;font-weight:950;display:grid}.product-delivery-row-grid strong{color:#fff;overflow-wrap:anywhere;font-size:.82rem}.product-delivery-row ul{color:#ffd1c8;gap:4px;margin:0;padding-left:18px;font-size:.76rem;line-height:1.35;display:grid}.admin-delivery-test-console{border-radius:var(--ds-radius-card);background:radial-gradient(circle at 100% 0,#21c7ff1a,#0000 17rem),#ffffff08;border:1px solid #21c7ff2e;gap:12px;padding:14px;display:grid}.admin-delivery-test-console>header{justify-content:space-between;gap:12px;display:flex}.admin-delivery-test-console>header strong,.admin-delivery-test-console>header span{display:block}.admin-delivery-test-console>header strong{color:#fff}.admin-delivery-test-console>header span{color:var(--muted);margin-top:3px}.admin-delivery-test-grid{grid-template-columns:minmax(150px,.2fr) minmax(220px,.32fr) minmax(200px,.28fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.admin-delivery-test-grid .wide{grid-column:auto}.admin-orders-section{padding-bottom:0}.admin-orders-panel{border-color:#ff3f2f47;position:relative}.admin-order-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-order-workflow-note{color:#dfe8f0;background:linear-gradient(#ff3f2f1c,#ffffff05),#00000047;border:1px solid #ff3f2f4d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;padding:12px;display:grid}.admin-order-workflow-note strong,.admin-order-workflow-note span{display:block}.admin-order-workflow-note strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.admin-order-workflow-note span{color:var(--muted);margin-top:3px;line-height:1.45}.admin-comp-order-card{border-radius:var(--ds-radius-card);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 16rem),linear-gradient(#ffffff0d,#ffffff05),#00000042;border:1px solid #ff3f2f59;gap:12px;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 18px 48px #00000042}.admin-comp-order-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-comp-order-card>header strong,.admin-comp-order-card>header span{display:block}.admin-comp-order-card>header strong{color:#fff;text-transform:uppercase;font-size:.92rem;font-weight:950}.admin-comp-order-card>header span,.admin-comp-order-card>small{color:var(--muted);margin-top:4px;line-height:1.45}.admin-comp-order-grid{grid-template-columns:minmax(220px,1.1fr) minmax(150px,.5fr) minmax(220px,1fr);align-items:end;gap:10px;display:grid}.admin-comp-order-grid .wide{grid-column:auto}.admin-toggle-line{color:#dfe8f0;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:.84rem;font-weight:900;display:flex}.admin-toggle-line input{accent-color:#ff3f2f}.admin-recipient-summary,.admin-auto-delivery-note,.admin-recipient-clean-note{background:#00000042;border:1px solid #ffffff1f;border-radius:8px}.admin-recipient-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-recipient-summary span{color:#f6f7f8;overflow-wrap:anywhere;gap:4px;min-width:0;font-size:.84rem;line-height:1.3;display:grid}.admin-recipient-summary strong{color:#ff4b38;text-transform:uppercase;font-size:.7rem;font-weight:950}.admin-auto-delivery-note,.admin-recipient-clean-note{color:#b8f5c9;background:#0e5e2d3d;border-color:#4fff8b57;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:.84rem;font-weight:900;display:flex}.admin-recipient-clean-note{color:#d7e4ee;background:#21c7ff14;border-color:#21c7ff3d}.admin-order-summary-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05),#0000004d;border:1px solid #ffffff1f;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.admin-order-summary-grid button.active,.admin-order-summary-grid button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f94}.admin-order-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-order-summary-grid strong{font-size:1.8rem;font-weight:950}.admin-order-control-grid{grid-template-columns:minmax(0,1fr) minmax(190px,.25fr) minmax(240px,.38fr);align-items:end;gap:12px;margin-bottom:14px;display:grid}.admin-order-filters{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.admin-order-filters button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 38%, #ffffff24);color:#f4f7fb;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.admin-order-filters button.active,.admin-order-filters button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, transparent);background:color-mix(in srgb, var(--accent,#ff3f2f) 16%, #ffffff09)}.admin-order-filters span{color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff)}.admin-order-list{gap:12px;display:grid}.admin-coin-purchase-manager{border-radius:var(--ds-radius-card);background:#040a118a;border:1px solid #ffffff1f;margin-top:18px}.admin-coin-purchase-manager>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:flex}.admin-coin-purchase-manager>summary span,.admin-coin-purchase-manager>summary small{align-items:center;gap:8px;display:inline-flex}.admin-coin-purchase-manager>summary small{color:#93a2b4}.admin-coin-purchase-body{gap:14px;padding:0 16px 16px;display:grid}.admin-coin-purchase-body>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-coin-purchase-body>header div,.admin-coin-purchase-row>div:first-child,.admin-coin-purchase-amount{gap:4px;min-width:0;display:grid}.admin-coin-purchase-body>header span,.admin-coin-purchase-row span,.admin-coin-purchase-row small{color:#93a2b4}.admin-coin-purchase-list{gap:8px;display:grid}.admin-coin-purchase-row{overflow-wrap:anywhere;background:#ffffff07;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(130px,auto) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-coin-purchase-row>div:first-child>strong{color:#fff}.admin-coin-purchase-amount{text-align:right}.admin-coin-purchase-amount strong{color:#fff}.admin-order-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);border-radius:var(--ds-radius-card);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0b, #ffffff05), #08080bd1;gap:14px;padding:16px;display:grid}.admin-order-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-order-card header strong,.admin-order-card header span{display:block}.admin-order-card header strong{color:#fff;font-size:1.08rem}.admin-order-card header span,.admin-order-meta,.admin-order-card-summary,.admin-order-details span{color:#b9b9b9}.admin-order-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-order-card-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-order-card-summary span{overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.admin-order-card-summary strong{color:#8e8e8e;text-transform:uppercase;font-size:.7rem}.admin-order-compact-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-order-save-button{white-space:nowrap;min-height:36px}.order-status-pill{color:#fff;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.order-status-pill--paid,.order-status-pill--credited,.order-status-pill--refunded,.order-status-pill--reviewing,.order-status-pill--approved,.order-status-pill--delivered,.order-status-pill--fulfilled{color:#9cff9f;background:#1978342e;border-color:#63ff8170}.order-status-pill--checkout_pending,.order-status-pill--refund_pending,.order-status-pill--fulfilling,.order-status-pill--ready_for_delivery{color:#9fe9ff;background:#21c7ff1f;border-color:#21c7ff6b}.order-status-pill--cancelled,.order-status-pill--payment_failed,.order-status-pill--expired,.order-status-pill--refunded{color:#ffb0a0;background:#ff4e2b24;border-color:#ff4e2b7a}.order-priority-pill{color:#ddd;text-transform:uppercase;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.order-priority-pill--high{color:#ffd98a;background:#ffc4561f;border-color:#ffc45680}.order-priority-pill--urgent{color:#ff9b8f;background:#ff3f2f29;border-color:#ff3f2f94}.order-priority-pill--hold{color:#dabdff;background:#b681ff1f;border-color:#b681ff80}.admin-order-meta,.admin-order-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.admin-order-meta span,.admin-order-details span{background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;padding:9px}.admin-order-meta strong,.admin-order-details strong{color:#8e8e8e;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;display:block}.admin-order-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-order-quick-actions button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff24);color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border-radius:7px;min-height:34px;padding:0 11px;font-weight:900}.admin-order-quick-actions button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 74%, transparent);background:color-mix(in srgb, var(--accent,#ff3f2f) 15%, #ffffff0a)}.admin-order-drawer{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.admin-order-drawer summary{color:#fff;cursor:pointer;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-weight:950;display:grid}.admin-order-drawer summary::-webkit-details-marker{display:none}.admin-order-drawer summary:after{content:"Open";color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);grid-area:1/2/span 2;place-self:center end;font-size:.72rem}.admin-order-drawer[open] summary:after{content:"Close"}.admin-order-drawer summary small{color:var(--muted);text-transform:none;grid-column:1;margin-top:2px;font-size:.72rem;font-weight:800;display:block}.admin-order-drawer-body{border-top:1px solid #ffffff14;gap:12px;padding:12px;display:grid}.admin-order-delivery-actions{padding-top:2px}.admin-delivery-preview{background:radial-gradient(circle at 0 0,#21c7ff1f,#0000 16rem),#ffffff09;border:1px solid #21c7ff38;border-radius:8px;gap:10px;padding:12px;display:grid}.admin-delivery-preview header{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:950;display:flex}.admin-delivery-preview header strong{color:#fff}.admin-delivery-preview pre{color:#d8f8ff;white-space:pre-wrap;word-break:break-word;background:#0000006b;border:1px solid #ffffff1f;border-radius:7px;max-height:220px;margin:0;padding:12px;font-size:.78rem;line-height:1.5;overflow:auto}.admin-delivery-preview p,.admin-delivery-preview small{color:var(--muted);margin:0;line-height:1.45}.admin-delivery-preview ul{color:#ff9a88;gap:6px;margin:0;padding-left:18px;display:grid}.admin-order-fulfillment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-order-fulfillment-grid .wide{grid-column:span 2}.admin-order-actions{justify-content:flex-end;display:flex}.admin-wallet-cluster-tabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0;display:grid}.admin-wallet-cluster-tabs button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff24);color:#fff;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 12rem), #ffffff09;text-align:left;cursor:pointer;border-radius:8px;gap:5px;min-height:78px;padding:12px;display:grid}.admin-wallet-cluster-tabs button.active,.admin-wallet-cluster-tabs button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, transparent);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent), transparent 13rem), #ffffff0f;box-shadow:0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 15%, transparent)}.admin-wallet-cluster-tabs strong,.admin-wallet-cluster-tabs span,.admin-wallet-cluster-tabs small{display:block}.admin-wallet-cluster-tabs strong{text-transform:uppercase;font-weight:950}.admin-wallet-cluster-tabs span,.admin-wallet-cluster-tabs small{color:var(--muted);font-size:.78rem;font-weight:850}.admin-wallet-selected-cluster{margin-bottom:14px}.admin-wallet-balance-manager{background:#ffffff06;border:1px solid #ffffff1f;border-radius:10px;gap:16px;margin-bottom:18px;padding:18px;display:grid}.admin-wallet-balance-manager>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-wallet-balance-manager>header>div{gap:5px;min-width:0;display:grid}.admin-wallet-balance-manager>header strong,.admin-wallet-balance-manager>header span{overflow-wrap:anywhere}.admin-wallet-balance-manager>header strong{color:#fff;font-size:1.05rem}.admin-wallet-balance-manager>header span{color:var(--muted);line-height:1.45}.admin-wallet-balance-manager>header>span{border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:7px 10px;font-size:.76rem;font-weight:850}.admin-wallet-adjustment-grid{min-width:0;margin:0}.admin-wallet-adjustment-summary{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.admin-wallet-adjustment-summary>span{gap:3px;min-width:0;display:grid}.admin-wallet-adjustment-summary small{color:var(--muted)}.admin-wallet-adjustment-summary strong{color:#fff;overflow-wrap:anywhere}.admin-wallet-reset-panel{border-color:#ff5b4c3d;margin-top:2px}.admin-wallet-reset-panel .button-link{width:max-content;max-width:100%;min-height:44px}.admin-media-section,.admin-staff-section,.admin-audit-section,.admin-monitoring-section{padding-top:0}.admin-media-upload{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 16rem),#ffffff08;border:1px solid #ff3f2f2e;border-radius:8px;grid-template-columns:minmax(180px,.22fr) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.admin-media-upload .wide{grid-column:auto}.admin-media-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.admin-media-card{background:linear-gradient(#ffffff0b,#ffffff05),#00000052;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:160px auto auto;gap:12px;min-width:0;padding:12px;display:grid}.admin-media-card img{object-fit:cover;background:#0000005c;border:1px solid #ffffff1a;border-radius:7px;width:100%;height:160px}.admin-media-card strong,.admin-media-card span,.admin-media-card code{display:block}.admin-media-card strong{overflow-wrap:anywhere;color:#fff;font-size:.95rem}.admin-media-card span{color:var(--muted);margin-top:3px;font-size:.78rem}.admin-media-card code{color:#ffd0c8;text-overflow:ellipsis;white-space:nowrap;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;margin-top:8px;padding:7px;font-size:.72rem;overflow:hidden}.admin-media-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-media-actions a,.admin-media-actions button,.admin-media-actions span{color:#fff;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.74rem;font-weight:950;text-decoration:none;display:inline-flex}.admin-media-actions button{color:#ffb0a0;cursor:pointer;border-color:#ff3d2e5c}.admin-media-actions a:hover,.admin-media-actions button:hover:not(:disabled){background:#ff3f2f24;border-color:#ff3f2fa8}.admin-media-actions button:disabled{cursor:not-allowed;opacity:.58}.admin-media-actions span{color:var(--dim)}.admin-staff-panel{gap:14px;display:grid}.admin-staff-password-card,.admin-staff-create-card,.admin-staff-card{background:radial-gradient(circle at 0 0,#ff3f2f24,#0000 18rem),linear-gradient(#ffffff0c,#ffffff05),#00000052;border:1px solid #ff3f2f38;border-radius:8px;gap:14px;padding:14px;display:grid}.admin-staff-password-card{background:radial-gradient(circle at 0 0,#6fff821f,#0000 18rem),#0000005c;border-color:#6fff825c;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-staff-password-card strong,.admin-staff-password-card span,.admin-staff-password-card code,.admin-staff-create-card strong,.admin-staff-create-card span,.admin-staff-card strong,.admin-staff-card span,.admin-staff-card small{display:block}.admin-staff-password-card strong,.admin-staff-create-card strong,.admin-staff-card header strong{color:#fff;font-size:.98rem}.admin-staff-password-card span,.admin-staff-create-card span,.admin-staff-card header span{color:var(--muted);margin-top:4px;font-size:.8rem;line-height:1.45}.admin-staff-password-card code{color:#caffd0;letter-spacing:.02em;overflow-wrap:anywhere;background:#00000075;border:1px solid #6fff8247;border-radius:7px;margin-top:10px;padding:10px 11px;font-size:.95rem;font-weight:900}.admin-staff-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-staff-form-grid .wide{grid-column:1/-1}.admin-staff-role-help{color:var(--muted);background:#0000004d;border:1px solid #ffffff1c;border-radius:8px;padding:11px 12px;font-size:.86rem;line-height:1.45}.admin-staff-password-input{grid-column:span 2}.admin-staff-password-guide{background:radial-gradient(circle at 0 0,#6fff821a,#0000 16rem),#00000057;border:1px solid #6fff823d;border-radius:8px;gap:5px;padding:12px;display:grid}.admin-staff-password-guide strong,.admin-staff-password-guide span{display:block}.admin-staff-password-guide strong{color:#caffd0;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.admin-staff-password-guide span{color:var(--muted);text-transform:none;font-size:.82rem;font-weight:760;line-height:1.45}.admin-staff-permissions{gap:10px;display:grid}.admin-staff-permissions>strong{color:#ff4a36;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.admin-staff-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-staff-permission-grid .admin-checkbox-field{min-height:38px;padding:8px 10px}.admin-staff-permission-grid .admin-checkbox-field span{color:#f2f2f2;margin:0;font-size:.76rem;font-weight:900;line-height:1.2}.admin-staff-list{gap:12px;display:grid}.admin-staff-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-staff-card header small{color:var(--dim);text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:950}.admin-staff-card header small.is-active{color:#84ff93;background:#6fff821a;border-color:#6fff826b}.admin-staff-card header small.is-disabled{color:#ff9a8d;background:#ff3f2f17;border-color:#ffffff1f}.admin-staff-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-staff-meta span{color:#fff;overflow-wrap:anywhere;background:#00000047;border:1px solid #ffffff1a;border-radius:8px;padding:10px;font-size:.82rem}.admin-staff-meta span strong{color:#ff4a36;text-transform:uppercase;margin-bottom:4px;font-size:.72rem}.admin-staff-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-staff-actions button{color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:0 11px;font-size:.75rem;font-weight:950;line-height:1.1;display:inline-flex}.admin-staff-actions button:hover:not(:disabled){background:#ff3f2f29;border-color:#ff3f2fad}.admin-staff-actions button:disabled{cursor:not-allowed;opacity:.56}.admin-staff-actions button.danger{color:#ffb0b0;background:#96181f29;border-color:#ff5c5c7a}.admin-staff-actions button.danger:hover:not(:disabled){color:#fff;background:#b61f2957;border-color:#ff5c5cd1}.admin-staff-removal{background:linear-gradient(145deg,#69141b3d,#120f14eb);border:1px solid #ff5c5c6b;border-radius:8px;gap:14px;margin-top:14px;padding:16px;display:grid}.admin-staff-removal>header{grid-template-columns:none;justify-content:flex-start;align-items:flex-start;gap:11px;display:flex}.admin-staff-removal-icon{color:#ff8585;background:#96181f38;border:1px solid #ff5c5c6b;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-staff-removal ul{color:#ded7d7;gap:7px;margin:0;padding-left:22px;font-size:.84rem;line-height:1.5;display:grid}.admin-staff-removal .admin-field textarea{resize:vertical;width:100%;min-height:88px}.admin-staff-removal .admin-field small{color:var(--muted);justify-self:end;font-size:.72rem}.admin-staff-removal-confirm{background:#0000003d;border:1px solid #ff5c5c47;border-radius:8px;min-height:52px;padding:10px 12px}.admin-staff-removal-confirm span{color:#fff;text-transform:none;margin:0;font-size:.82rem;line-height:1.4}.admin-audit-list{gap:9px;display:grid}.admin-audit-toolbar{background:radial-gradient(circle at 0 0,#ff3f2f1a,#0000 14rem),#ffffff06;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(150px,.22fr) auto auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.admin-audit-list article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.admin-audit-entry-meta{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.admin-audit-entry-meta button{color:#ffd0c9;cursor:pointer;background:#ff3f2f14;border:1px solid #ff3f2f52;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-audit-entry-meta button:hover:not(:disabled){background:#ff3f2f29;border-color:#ff3f2fb8}.admin-audit-entry-meta button:disabled{cursor:not-allowed;opacity:.48}.admin-audit-list strong,.admin-audit-list span,.admin-audit-list small{display:block}.admin-audit-list strong{color:#fff;font-size:.94rem}.admin-audit-list span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.78rem}.admin-audit-list small{color:var(--dim);text-align:right;text-transform:uppercase;white-space:nowrap;font-weight:900}.admin-monitoring-metrics{margin-bottom:14px}.admin-monitoring-toolbar{grid-template-columns:minmax(150px,.9fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(260px,1.5fr);align-items:end;gap:12px;margin-bottom:16px;display:grid}.admin-monitoring-search{min-width:0}.admin-monitoring-list{gap:12px;display:grid}.admin-monitoring-event{background:radial-gradient(circle at 0 0,#ff3f2f14,#0000 15rem),#00000047;border:1px solid #ffffff1f;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.admin-monitoring-event--critical,.admin-monitoring-event--error{border-color:#ff3f2f61;box-shadow:inset 3px 0 #ff3f2fb8}.admin-monitoring-event--warning{border-color:#f6b54f5c;box-shadow:inset 3px 0 #f6b54fb8}.admin-monitoring-event header{justify-content:space-between;gap:12px;min-width:0;display:flex}.admin-monitoring-event header>div{gap:6px;min-width:0;display:grid}.admin-monitoring-event strong,.admin-monitoring-event p,.admin-monitoring-event small{overflow-wrap:anywhere}.admin-monitoring-event strong{color:#fff;font-size:1rem;line-height:1.2}.admin-monitoring-event p{color:#d7e2ec;margin:0;line-height:1.45}.admin-monitoring-event small{color:var(--muted)}.admin-monitoring-severity,.admin-monitoring-status{letter-spacing:.03em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.admin-monitoring-status{color:#dce9f2;background:#ffffff0f;flex:none}.admin-monitoring-severity--critical,.admin-monitoring-severity--error{color:#ffb3a8;background:#ff3f2f1f;border-color:#ff3f2f6b}.admin-monitoring-severity--warning{color:#ffd88a;background:#f6b54f1f;border-color:#f6b54f6b}.admin-monitoring-severity--info{color:#a9e7ff;background:#3fc2ff1a;border-color:#3fc2ff5c}.admin-monitoring-meta,.admin-monitoring-actions,.admin-monitoring-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-monitoring-meta span{min-height:24px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:3px 8px;font-size:.74rem;font-weight:850;display:inline-flex}.admin-monitoring-resolution{color:#adffb5;background:#1c6e2e1f;border:1px solid #5bff693d;border-radius:7px;padding:8px 10px;display:block}.admin-monitoring-pagination{justify-content:center;margin-top:16px}.admin-monitoring-pagination span{color:var(--muted);font-size:.85rem;font-weight:850}@media (width<=980px){.admin-monitoring-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-monitoring-search{grid-column:1/-1}}@media (width<=620px){.admin-monitoring-toolbar,.admin-monitoring-event header{grid-template-columns:1fr}.admin-monitoring-event header{display:grid}.admin-monitoring-status{justify-self:start}.admin-monitoring-actions .button-link,.admin-monitoring-pagination .button-link{flex:130px}}.admin-feature-flags-panel{gap:16px;display:grid}.admin-feature-flag-metrics{margin-bottom:2px}.admin-feature-flag-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-feature-flag-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.admin-feature-flag-card{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 16rem),linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ff3f2f38;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 42px #00000038}.admin-feature-flag-card.is-disabled{background:radial-gradient(circle at 0 0,#ffffff0d,#0000 16rem),#0003;border-color:#ffffff1f}.admin-feature-flag-card header{justify-content:space-between;gap:12px;min-width:0;display:flex}.admin-feature-flag-card header>div{gap:4px;min-width:0;display:grid}.admin-feature-flag-card strong,.admin-feature-flag-card p,.admin-feature-flag-card small{overflow-wrap:anywhere}.admin-feature-flag-card header strong{color:#fff;font-size:1rem;line-height:1.2}.admin-feature-flag-card p{color:var(--muted);margin:0;line-height:1.45}.admin-feature-flag-card small{color:var(--dim);font-size:.74rem;font-weight:850}.admin-feature-flag-category,.admin-feature-flag-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:3px 8px;font-size:.7rem;font-weight:950;display:inline-flex}.admin-feature-flag-category{color:#ffb2aa;background:#ff3f2f1a;border:1px solid #ff3f2f47}.admin-feature-flag-status{color:#dce9f2;background:#ffffff0f;border:1px solid #ffffff24;flex:none}.admin-feature-flag-status.is-on{color:#adffb5;background:#1c6e2e24;border-color:#5bff6952}.admin-feature-flag-status.is-off{color:#ffd88a;background:#f6b54f1f;border-color:#f6b54f52}.admin-feature-flag-controls,.admin-feature-flag-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-feature-flag-scope{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.admin-feature-flag-scope>strong,.admin-feature-flag-identity>strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.82rem;font-weight:950}.admin-feature-flag-identity{background:#02223029;border:1px solid #3fc2ff2e;border-radius:8px;gap:10px;padding:12px;display:grid}.admin-feature-flag-identity-row{grid-template-columns:minmax(0,1fr) minmax(110px,.35fr) auto;align-items:center;gap:8px;display:grid}.admin-feature-flag-identity-row input,.admin-feature-flag-identity-row select{min-width:0}@media (width<=980px){.admin-feature-flag-grid{grid-template-columns:1fr}.admin-feature-flag-controls,.admin-feature-flag-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-feature-flag-card header,.admin-feature-flag-controls,.admin-feature-flag-scope,.admin-feature-flag-identity-row{grid-template-columns:1fr}.admin-feature-flag-card header{display:grid}.admin-feature-flag-status{justify-self:start}.admin-feature-flag-identity-row .button-link{width:100%}}.admin-launch-ops-panel{gap:16px;display:grid}.admin-launch-ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-launch-ops-hero{border-radius:var(--ds-radius-panel);background:radial-gradient(circle at 100% 0,#ffb85624,#0000 20rem),linear-gradient(#ffffff0a,#ffffff04),#00000047;border:1px solid #ffb85642;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;padding:16px;display:grid}.admin-launch-ops-hero--ready{background:radial-gradient(circle at 100% 0,#5dff7b1f,#0000 20rem),#00000047;border-color:#5dff7b5c}.admin-launch-ops-hero--blocked{background:radial-gradient(circle at 100% 0,#ff17122e,#0000 20rem),#00000047;border-color:#ff171280}.admin-launch-ops-hero strong{color:#fff;text-transform:uppercase;margin-top:4px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.8rem,3vw,3.4rem);line-height:.95;display:block}.admin-launch-ops-hero p{color:#c8c1ba;max-width:760px;margin:8px 0 0;line-height:1.48}.admin-launch-ops-status-grid,.admin-launch-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-launch-ops-grid,.admin-launch-ops-split{gap:12px;display:grid}.admin-launch-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-launch-ops-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-launch-phase-card{border-radius:var(--ds-radius-card);min-height:138px;color:inherit;text-align:left;background:linear-gradient(135deg,#ff17121a,#0000 42%),#ffffff05;border:1px solid #ff171238;align-content:start;gap:9px;padding:14px;display:grid}.admin-launch-phase-card:hover{border-color:#ff17128c;transform:translateY(-1px);box-shadow:0 14px 28px #00000047,0 0 20px #ff17121f}.admin-launch-phase-card svg{color:var(--dfg-red)}.admin-launch-phase-card strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.86rem;font-weight:950}.admin-launch-phase-card span{color:#bdb4ad;font-size:.78rem;line-height:1.36}.admin-launch-ops-card{min-height:100%}.admin-launch-store-list,.admin-launch-command-list{gap:10px;display:grid}.admin-launch-store-list article,.admin-launch-command-list article{border-radius:var(--ds-radius-card);background:#00000042;border:1px solid #ffffff1f;gap:8px;padding:12px;display:grid}.admin-launch-store-list article.ready{background:radial-gradient(circle at 100% 0,#5dff7b14,#0000 12rem),#00000042;border-color:#5dff7b57}.admin-launch-store-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-launch-store-list strong,.admin-launch-command-list strong{color:#fff;text-transform:uppercase;font-weight:950}.admin-launch-store-list header span{color:var(--dfg-red);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-launch-store-list article.ready header span{color:#6eff83}.admin-launch-store-list article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-launch-store-list small{color:#cfc8c1;overflow-wrap:anywhere;background:#ffffff0b;border-radius:6px;padding:7px 8px;font-size:.72rem}.admin-launch-store-list p,.admin-launch-command-list span{color:#bdb4ad;margin:0;font-size:.76rem;line-height:1.34}.admin-launch-command-list code{color:#fff;background:#00000070;border:1px solid #ff171242;border-radius:6px;width:fit-content;max-width:100%;padding:7px 9px;overflow:auto}@media (width<=1180px){#admin-content-editor.admin-panel{grid-template-columns:1fr}#admin-content-editor.admin-panel>.admin-sidebar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}#admin-content-editor .admin-editor-toolbar{grid-template-columns:1fr}#admin-content-editor .admin-editor-actions{justify-content:flex-start}.page-hero{grid-template-columns:1fr}.page-hero-side{max-width:720px}.page-hero--member-account{background-position:50%,50%,50%;grid-template-columns:1fr;align-content:end;min-height:clamp(560px,64vw,760px)}.page-hero--member-account .page-hero-side{grid-column:1;justify-self:end;width:min(620px,100%)}.shop-topbar,.shop-layout{grid-template-columns:1fr;grid-template-areas:"title""assurance"}.shop-store-tabs{grid-template-columns:1fr}.shop-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;overflow:visible}.shop-flow-strip span{min-width:0}.shop-category-rail{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static;overflow:visible}.shop-side{grid-template-columns:minmax(0,1fr)}.shop-request-panel{max-height:none;position:static;overflow:visible}.shop-builder-layout{grid-template-columns:1fr}.shop-builder-list,.shop-builder-tabs{position:static}.shop-builder-package-list{max-height:none;padding-right:0;overflow:visible}.shop-builder-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.shop-builder-tabs button{flex:0 0 max-content;scroll-snap-align:start;min-width:132px}.shop-builder-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-player-confidence,.dfg-path-grid,.shop-builder-cluster-strip,.shop-builder-template-row,.shop-mod-readiness-grid,.shop-command-generator-summary,.shop-admin-summary-grid,.admin-launch-ops-hero,.admin-launch-ops-grid,.admin-launch-ops-split,.product-delivery-matrix-metrics,.product-delivery-row-grid,.admin-overview-grid,.operations-widget-grid,.launch-readiness-metrics,.launch-readiness-grid,.launch-store-grid,.admin-tip4serv-grid,.admin-nitrado-sync-grid,.runtime-stripe-webhook-status,.admin-runtime-store-tabs,.admin-toggle-grid,.admin-runtime-store-grid,.admin-delivery-readiness-grid,.admin-order-summary-grid,.admin-ticket-summary-grid,.admin-event-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-launch-store-list article>div{grid-template-columns:1fr}.admin-store-command-section{top:62px}.admin-store-command-bar{grid-template-columns:1fr}.admin-store-command-bar nav{grid-template-columns:repeat(4,minmax(0,1fr))}#admin-delivery-readiness,#admin-store-secure-config,#admin-store-readiness,#admin-store-product-matrix,#admin-store-queue,#admin-store-test,#admin-store-comp-rewards,#admin-shop-orders,#admin-store-package-builder,#admin-content-editor{scroll-margin-top:210px}.shop-library-manager-layout,.shop-pricing-suggestion,.admin-order-control-grid,.admin-comp-order-grid,.admin-delivery-test-grid,.admin-media-upload,.admin-staff-form-grid,.member-survivor-form,.support-ticket-form,.admin-notification-form,.admin-order-fulfillment-grid,.admin-ticket-control-grid,.admin-event-control-grid,.admin-event-form-grid{grid-template-columns:1fr}.admin-delivery-test-grid .wide,.admin-comp-order-grid .wide,.admin-media-upload .wide,.admin-staff-form-grid .wide,.admin-staff-password-input,.admin-notification-form .wide,.admin-order-fulfillment-grid .wide,.admin-ticket-update-grid .wide,.admin-event-form-grid .wide,.admin-event-recurring-toggle{grid-column:auto}.admin-recipient-summary{grid-template-columns:1fr}.game-integration-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-staff-meta,.admin-staff-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tip4serv-setup>header{flex-direction:column;align-items:stretch}.admin-comp-order-card>header{display:grid}.admin-tip4serv-status{text-align:left;min-width:0}.game-integration-lists{grid-template-columns:1fr}.admin-game-integration-panel>header,.runtime-stripe-webhook-card>header,.admin-runtime-config-panel>header{flex-direction:column;align-items:stretch}.admin-runtime-actions{justify-content:flex-start}.product-delivery-matrix>header{flex-direction:column;align-items:stretch}.operations-bottom-grid{grid-template-columns:1fr}}@media (width<=900px){.page-hero-copy h1{font-size:3rem}.section-heading{flex-direction:column;align-items:start}.section-heading h2{font-size:2rem}.shop-category-grid,.shop-package-grid,.shop-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-store-command-section{position:static}.admin-store-command-bar nav,.rules-command-panel,.rules-quick-grid,.cluster-rule-grid,.member-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-command-panel{align-items:start}.shop-tracking-layout,.member-auth-grid,.member-account-layout,.member-profile-form,.member-survivor-meta,.notification-summary-grid,.admin-notification-meta,.support-ticket-history,.admin-ticket-thread-grid,.admin-ticket-update-grid,.event-card-meta,.event-registration-summary,.admin-member-summary,.admin-member-meta,.admin-staff-password-card,.admin-staff-card header,.admin-staff-meta,.admin-staff-permission-grid,.admin-game-unlinked-list{grid-template-columns:1fr}.admin-game-activity-status>header{flex-direction:column;align-items:stretch}.admin-game-activity-status>header .button-link{width:100%}.admin-member-survivors,.admin-portal-header,.admin-member-card header,.delivery-failure-alert-jobs article,.product-delivery-row-main,.product-delivery-matrix-filters,.admin-audit-list article,.operations-feed-item{grid-template-columns:1fr}.admin-audit-list small,.operations-feed-item small{text-align:left;white-space:normal}.admin-staff-actions{justify-content:stretch}.admin-staff-actions button,.admin-staff-actions .button-link,.delivery-failure-alert-jobs button,.delivery-failure-alert-actions .button-link,.product-delivery-status{width:100%}.shop-library-count-strip,.shop-assurance-grid,.shop-mod-readiness-grid,.shop-command-generator-summary{grid-template-columns:1fr}}@media (width<=700px){.graphic-page-hero,.communities-graphic-hero,.page-hero{width:min(100% - 20px,1800px);margin-top:16px}.graphic-page-hero--compact{height:auto}.graphic-page-hero--compact img,.graphic-page-hero--server-status.graphic-page-hero--compact img{object-position:left center;height:clamp(250px,66vw,340px)}.page-hero{min-height:auto;padding:24px}.page-hero--member-account{background-position:50%,50%,50%;align-content:end;min-height:clamp(520px,116vw,680px);padding:14px}.admin-page-hero{gap:12px;padding:14px}.admin-page-hero .page-hero-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.page-hero-copy h1{font-size:2.25rem}.admin-page-hero .page-hero-copy h1{font-size:1.78rem}.admin-page-hero .page-hero-copy p{display:none}.rules-hub{gap:12px}.rules-command-panel,.rules-quick-grid,.cluster-rule-grid{grid-template-columns:1fr}.rules-command-panel{gap:12px;padding:16px}.rules-command-panel .button-link{width:100%}.rules-route-card,.cluster-rule-card{min-height:auto;padding:14px}.cluster-rule-card header .cluster-sigil{width:48px;height:48px}.member-account-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-account-overview-card{padding:10px}.page-hero-copy p{font-size:.96rem}.admin-page-hero .admin-lock{padding:10px}.admin-page-hero .admin-login-copy p:first-child{display:none}.admin-page-hero .admin-login-copy .button-link{min-height:38px}.admin-portal-header p{display:none}.admin-role-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:48px}.admin-role-card span,.admin-role-card strong{line-height:1}.admin-delivery-section--compact .panel-header{display:none}.admin-delivery-section--compact .admin-delivery-panel{grid-template-columns:1fr}.admin-delivery-section--compact .button-link.as-button{width:100%}.admin-delivery-drawer-actions{display:block}.admin-launch-ops-actions,.admin-launch-ops-actions .button-link,.admin-launch-phase-card{width:100%}.admin-launch-ops-status-grid,.admin-launch-queue-grid,.admin-launch-ops-hero,.admin-launch-ops-grid,.admin-launch-ops-split{grid-template-columns:1fr}.page-hero-side .status-panel.compact .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-hero-logo{max-width:190px}.shop-topbar,.shop-layout{padding:10px}.shop-shell{margin-top:14px;padding-bottom:76px}.shop-topbar{gap:10px;margin-inline:-2px;padding:12px}.shop-assurance-grid{display:none}.shop-store-tabs{grid-template-columns:1fr;gap:9px;width:100%;max-width:100%;margin-top:10px;padding:0;display:grid;overflow:visible}.shop-store-tabs button{width:100%;min-width:0}.shop-store-tabs button:after{inset:auto 12px 9px 76px}.shop-flow-strip{display:none}.shop-flow-strip span{min-height:62px}.shop-player-confidence{scroll-snap-type:none;grid-template-columns:1fr;gap:8px;padding-bottom:0;display:grid;overflow:visible}.shop-player-confidence span{scroll-snap-align:unset;width:100%;min-width:0;min-height:62px}.shop-layout{gap:10px;margin-top:10px;padding:8px}.shop-category-rail{order:0}.shop-side{order:1}.shop-main{order:2}.shop-builder-toolbar{grid-template-columns:1fr}.shop-builder-actions{justify-content:start}.shop-builder-status-strip,.ark-control-panel>header,.shop-builder-status-strip{grid-template-columns:1fr}.ark-control-panel>header{flex-direction:column;align-items:start}.shop-builder-cluster-strip,.shop-builder-template-row,.shop-admin-summary-grid,.admin-overview-grid,.operations-widget-grid,.operations-metric-grid,.launch-readiness-metrics,.launch-readiness-metrics.compact,.launch-readiness-grid,.launch-store-grid,.game-integration-count-grid,.admin-tip4serv-flow,.admin-tip4serv-grid,.admin-tip4serv-mini-metrics,.admin-nitrado-sync-grid,.runtime-stripe-webhook-status,.admin-runtime-store-tabs,.admin-toggle-grid,.admin-runtime-store-grid,.admin-delivery-readiness-grid,.member-choice-grid,.admin-order-summary-grid,.admin-ticket-summary-grid,.admin-event-summary-grid,.runtime-store-fields{grid-template-columns:1fr}.runtime-store-fields .wide{grid-column:auto}.operations-status-line{flex-direction:column;align-items:stretch}.operations-status-line small{margin-left:0}.game-integration-job{grid-template-columns:1fr}.game-integration-job-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tip4serv-setup{margin-inline:-2px;padding:12px}.admin-tip4serv-setup>header p{display:none}.admin-tip4serv-flow{gap:6px}.admin-tip4serv-flow span{grid-template-columns:24px minmax(0,1fr);min-height:40px;padding:7px}.admin-tip4serv-flow strong{width:24px;height:24px}.admin-tip4serv-actions{grid-template-columns:1fr;display:grid}.runtime-store-subsection>header,.runtime-stripe-webhook-card>header,.runtime-rcon-server-actions{flex-direction:column;align-items:stretch}.package-price-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-builder-checklist span{grid-template-columns:auto minmax(0,1fr)}.shop-builder-checklist small{text-align:left;grid-column:2}.admin-order-card header,.notification-card header,.admin-notification-card header,.admin-ticket-card header,.support-ticket-card header,.event-registration-card header,.admin-event-create-card header,.admin-event-card header,.admin-order-actions,.notification-toolbar,.notification-card-footer,.notification-preferences>header,.admin-notification-actions,.member-survivor-card header,.member-profile-actions,.member-survivor-actions,.support-ticket-actions,.event-card-actions{flex-direction:column;align-items:stretch}.admin-order-pills{justify-content:flex-start}.admin-portal-section{top:62px}.admin-portal-nav{border-radius:0;margin-inline:-10px}.admin-portal-nav button{min-width:136px}.admin-content-drawer>summary{grid-template-columns:1fr}.admin-content-drawer>summary:after{justify-self:start}.admin-tool-drawer>summary{grid-template-columns:1fr}.admin-tool-drawer>summary:after{justify-self:start}.admin-order-card-summary,.admin-order-compact-actions,.admin-order-drawer summary{grid-template-columns:1fr}.admin-order-drawer summary:after{justify-self:start}.shop-library-entry-grid,.shop-selected-library-list article{grid-template-columns:1fr}.shop-store-tabs button{grid-template-columns:58px minmax(0,1fr);min-height:82px;padding:11px}.shop-store-tabs img,.shop-store-fallback{width:58px;height:58px}.shop-cluster-gate{grid-template-columns:1fr;padding:18px}.shop-category-rail{z-index:12;scroll-snap-type:none;background:linear-gradient(#0b0405fa,#06070bf0),#000000db;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;max-height:none;margin-inline:0;padding:8px;display:grid;position:static;overflow:visible}.shop-category-rail button{scroll-snap-align:unset;grid-template-columns:16px minmax(0,1fr) minmax(22px,34px);justify-content:stretch;gap:5px;width:100%;min-width:0;min-height:48px;padding:0 6px;display:grid}.shop-category-label{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex:auto;min-width:0;max-width:none;font-size:clamp(.62rem,2.6vw,.82rem);line-height:1.08;display:block;overflow:hidden}.shop-category-count{justify-self:end;min-width:22px;max-width:34px;height:20px;margin-left:auto;padding:0 5px;font-size:.62rem}.shop-category-rail button.active{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent,var(--shop-blue)) 80%, #fff), 0 0 18px color-mix(in srgb, var(--accent,var(--shop-blue)) 12%, transparent)}.shop-toolbar{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:10px}.shop-toolbar .search-box{max-width:none}.shop-mode-tabs{width:100%}.shop-filter-note{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1a);background:#00000047;border-radius:8px;min-height:34px;padding:8px 10px}.shop-category-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:150px}.shop-category-grid,.shop-library-count-strip,.shop-exclusive-band,.shop-feature-panel,.shop-request-anchor .empty-state,.shop-main .section-heading p{display:none}.shop-main .section-heading{margin-top:18px;margin-bottom:10px;padding-left:10px}.shop-main .section-heading h2{font-size:1.44rem;line-height:1.05}.shop-category-card>div:not(.shop-category-card-media){padding-right:52px}.shop-category-card-media,.shop-category-card:after{display:none}.shop-item-card{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:86px minmax(0,1fr);gap:6px 10px;min-height:auto;padding:10px}.shop-item-card-image{grid-area:1/1/span 6;width:86px;height:86px;padding:7px}.shop-item-card header,.shop-item-card h3,.shop-item-card p,.shop-item-card>strong,.shop-item-card>.shop-delivery-badge,.shop-item-tags,.shop-item-card .button-link{grid-column:2}.shop-item-card header{min-height:16px;font-size:.62rem}.shop-item-card h3{font-size:.96rem;line-height:1.08}.shop-item-card p{display:none}.shop-item-card>strong{font-size:.96rem}.shop-item-tags{min-height:0;max-height:26px;overflow:hidden}.shop-item-tags span{min-height:22px;padding:4px 6px;font-size:.62rem}.shop-item-tags span:nth-child(n+3){display:none}.shop-item-card .button-link,.shop-package-card .button-link{min-height:36px;padding:8px 10px}.shop-filter-note{width:100%}.shop-exclusive-band,.shop-category-grid,.shop-package-grid,.shop-item-grid{grid-template-columns:1fr}.shop-package-card{grid-template-rows:none;gap:8px;min-height:auto;padding:12px}.shop-package-card h3{font-size:1.08rem}.shop-package-card p{display:none}.shop-package-card>strong{font-size:1.18rem}.shop-package-thumbs .shop-asset-image{width:42px;height:42px}.shop-package-tags span:nth-child(n+3){display:none}.shop-load-more{z-index:8;position:sticky;bottom:82px}.shop-side{display:none}.shop-side.shop-side--open{z-index:70;inset:auto 0 calc(92px + env(safe-area-inset-bottom));max-height:calc(100dvh - 164px - env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 44%, #ffffff1f);box-shadow:0 -24px 64px #000000bd, 0 0 34px color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent);scrollbar-width:thin;background:linear-gradient(#110507fa,#040508fc),#000000fa;padding:10px;display:block;position:fixed;overflow:auto}.shop-request-anchor{gap:10px;scroll-margin-top:0;display:grid}.shop-mobile-cart-bar{z-index:65;border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 48%, #ffffff29);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 18%, #ffffff0e), #ffffff05), #080405fa;box-shadow:0 18px 50px #000000b8, 0 0 26px color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;gap:10px;padding:10px;display:grid;position:fixed;bottom:10px;left:10px;right:10px}.shop-mobile-cart-bar span,.shop-mobile-cart-bar strong{display:block}.shop-mobile-cart-bar span{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);text-transform:uppercase;font-size:.74rem;font-weight:950}.shop-mobile-cart-bar strong{color:#fff;font-size:1.12rem}.shop-mobile-cart-bar .button-link{min-height:42px}.shop-request-panel{max-height:calc(100dvh - 148px - env(safe-area-inset-bottom));padding:12px 12px 16px}.shop-request-panel>.universal-checkout{display:none}.shop-request-panel .panel-header{z-index:5;border-bottom:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 28%, #ffffff1a);background:linear-gradient(#0f0607fa,#08080cf0),#000000e6;margin:-12px -12px 10px;padding:12px;position:sticky;top:0}.shop-request-summary{gap:6px;margin-bottom:10px;padding:11px}.shop-request-summary h3{font-size:1.08rem}.shop-request-summary strong{font-size:1.18rem}.shop-request-summary p,.shop-request-summary .shop-package-thumbs,.shop-request-content{display:none}.shop-request-form{gap:8px;margin-bottom:10px}.shop-profile-assist{padding:9px}.shop-identity-summary{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.shop-identity-summary span{padding:8px;font-size:.82rem}.shop-request-form input,.shop-request-form select{min-height:39px}.shop-request-form textarea{min-height:74px}.shop-optional-fields summary{flex-direction:column;align-items:flex-start;gap:3px;padding:10px}.shop-buyer-option-grid{grid-template-columns:1fr}.shop-buyer-structured-field .ark-control-panel,.shop-buyer-structured-field .ark-mutation-picker{padding:9px}.shop-buyer-structured-field .ark-stat-grid,.shop-buyer-structured-field .ark-mutation-chip-grid{grid-template-columns:1fr}.shop-buyer-structured-field .ark-color-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));max-height:190px}.shop-request-note{font-size:.82rem}.shop-submit-request-button{z-index:6;min-height:46px;margin-top:2px;position:sticky;bottom:8px}.shop-request-panel .inline-alert{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);display:grid}.shop-request-panel .inline-alert .shop-inline-track-link{grid-column:1/-1;justify-content:center;width:100%;margin-left:0}.shop-tracking-form,.shop-tracking-detail-grid,.shop-tracking-instructions,.shop-checkout-review>div,.member-order-history-filters,.member-detail-grid{grid-template-columns:1fr}.shop-tracking-form .button-link.as-button,.member-order-history-filters button,.member-order-pagination button{width:100%}.member-order-pagination{text-align:center;flex-direction:column;align-items:stretch}.member-profile-card{grid-template-columns:1fr}.shop-title-block span{flex-wrap:wrap}.shop-title-block h2{font-size:2rem;line-height:.98}.shop-title-block p{font-size:.95rem}.utility-card,.rule-card,.support-card,.join-steps article{min-height:auto}.section-heading{margin-top:30px;padding-left:14px}}.mobile-compact-section{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 13rem),linear-gradient(#ffffff0d,#ffffff05),#07080be0;border:1px solid #ff3f2f47;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff0b}.mobile-compact-section.is-urgent{background:radial-gradient(circle at 0 0,#ffc45621,#0000 13rem),linear-gradient(#ffffff0d,#ffffff05),#0a0807e6;border-color:#ffc45673}.mobile-compact-section>summary{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:58px;padding:12px;list-style:none;display:grid}.mobile-compact-section>summary::-webkit-details-marker{display:none}.mobile-compact-section>summary:after{content:"+";width:24px;height:24px;color:var(--fire-soft);background:#00000047;border:1px solid #ffffff24;border-radius:999px;grid-area:1/2;place-items:center;font-weight:950;line-height:1;display:grid}.mobile-compact-section[open]>summary:after{content:"-"}.mobile-compact-section[open]>summary{border-bottom:1px solid #ff3f2f38}.mobile-compact-section>summary span{align-items:center;gap:8px;min-width:0;display:inline-flex}.mobile-compact-section>summary svg{color:var(--fire);flex:none}.mobile-compact-section>summary strong,.mobile-compact-section>summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-compact-section>summary strong{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-weight:950}.mobile-compact-section>summary em{color:var(--fire-soft);text-transform:uppercase;white-space:nowrap;background:#ff3f2f14;border:1px solid #ff3f2f47;border-radius:999px;grid-area:2/2;justify-self:end;padding:4px 7px;font-size:.64rem;font-style:normal;font-weight:950}.mobile-compact-section>summary small{color:var(--muted);grid-column:1;font-size:.76rem;line-height:1.25}.mobile-compact-section-body{gap:10px;padding:10px;display:grid}.mobile-compact-section-body>.panel,.mobile-compact-section-body>.member-account-panel,.mobile-compact-section-body>.event-registration-panel{box-shadow:none;border-color:#ffffff1a;margin:0}.mobile-compact-section-body>.panel>.panel-header,.mobile-compact-section-body>.section-heading:first-child{display:none}@media (width<=700px){.content-section{margin-top:16px}.admin-store-command-bar{padding:10px}.admin-store-command-bar nav{grid-template-columns:1fr}.admin-store-command-bar a,.admin-store-command-bar button{min-height:46px}.member-wallet-summary,.member-wallet-grid,.member-playtime-grid{grid-template-columns:1fr}.member-playtime-status header,.member-wallet-ledger header{flex-direction:column;align-items:flex-start}.member-wallet-ledger-row{grid-template-columns:1fr}.member-wallet-ledger-row em{text-align:left}.event-stack{gap:10px}.event-card{padding:12px}.event-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guides-hub{gap:12px}.guides-command-panel{gap:10px}.guides-command-panel h2{margin-block:5px;font-size:1.48rem;line-height:1.02}.guides-command-panel p,.guide-answer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guides-toolbar>span{min-height:0;padding:8px 10px}.guide-card h3{font-size:1rem;line-height:1.12}.support-card{grid-template-columns:32px minmax(0,1fr);gap:4px 10px;min-height:0;padding:12px;display:grid}.support-card svg{grid-row:span 2;margin:0}.support-card h3{margin:0;font-size:1rem;line-height:1.1}.support-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden}.support-card .button-link{grid-column:1/-1;min-height:38px;margin-top:6px}.shop-shell{padding-bottom:156px}.shop-store-tabs button{width:100%;min-width:0;min-height:72px}.shop-store-tabs small{display:none}.shop-category-rail{position:static;top:auto}.shop-category-rail button{min-height:40px;padding-inline:8px}.shop-category-rail button svg{width:16px;height:16px}.shop-category-label{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:none;overflow:hidden}.shop-mode-tabs button{min-height:44px;font-size:.78rem}.shop-package-grid,.shop-item-grid{gap:9px}.shop-item-card{grid-template-columns:72px minmax(0,1fr);gap:5px 9px;padding:9px}.shop-item-card-image{width:72px;height:72px;padding:6px}.shop-item-card header small{display:none}.shop-delivery-badge{min-height:22px;padding:4px 7px;font-size:.58rem}.shop-package-card{gap:6px;padding:10px}.shop-package-card header{font-size:.68rem}.shop-package-card h3{font-size:1rem;line-height:1.08}.shop-package-card>strong{font-size:1.08rem}.shop-package-thumbs{gap:5px}.shop-package-thumbs .shop-asset-image,.shop-package-thumbs .shop-asset-image--fallback{width:36px;height:36px}.shop-package-thumbs small,.shop-package-tags{display:none}.shop-load-more,.shop-mobile-cart-bar{bottom:calc(78px + env(safe-area-inset-bottom))}.shop-mobile-cart-bar{left:auto;right:max(10px, env(safe-area-inset-right));grid-template-columns:1fr;width:min(184px,100% - 20px);padding:6px}.shop-mobile-cart-bar>div{display:none}.shop-mobile-cart-bar strong{font-size:1rem}.shop-mobile-cart-bar .button-link{min-height:44px;padding-inline:10px}.member-account-section{gap:10px}.member-account-layout,.member-dashboard-grid,.member-dashboard-two-column,.member-dashboard-two-column--linked,.member-dashboard-claim-main,.member-dashboard-claim-meta,.member-dashboard-cluster-wallets{grid-template-columns:1fr}.member-dashboard-grid,.member-dashboard-two-column,.member-dashboard-side-stack{gap:10px}.member-onboarding-hero,.member-onboarding-actions,.member-onboarding-footer-actions,.admin-onboarding-config header,.admin-onboarding-step-settings article,.admin-onboarding-grid,.admin-onboarding-member-list article{grid-template-columns:1fr}.member-onboarding-hero{align-items:start}.member-onboarding-ring{width:72px;min-height:72px}.member-onboarding-step-grid,.admin-onboarding-cluster-tabs{grid-template-columns:1fr}.admin-onboarding-config header{align-items:start;display:grid}.admin-onboarding-step-settings article{align-items:start}.member-dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-dashboard-nav button{justify-content:flex-start;min-height:40px;padding:8px 9px;font-size:.68rem}.member-dashboard-nav button span{white-space:normal}.member-account-panel{padding:12px}.member-dashboard-progress{align-items:flex-start}.member-dashboard-progress span{text-align:left}.member-dashboard-cluster-wallets button,.member-dashboard-claim-main{align-items:flex-start}.member-dashboard-cluster-wallets button{min-height:62px}.member-dashboard-cluster-wallets strong,.member-dashboard-cluster-wallets small,.member-dashboard-cluster-wallets em,.member-dashboard-claim-main em{text-overflow:unset;white-space:normal;overflow:visible}.member-profile-card{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:10px;padding:10px}.member-profile-card h2{font-size:1.35rem}.member-detail-grid span,.member-link-grid span,.member-survivor-meta span,.support-ticket-meta span,.event-registration-summary span,.notification-summary-grid span{padding:8px;font-size:.84rem}.member-choice-grid{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:0;display:grid;overflow:visible}.member-choice-grid::-webkit-scrollbar{display:none}.member-choice-card{flex:none;width:100%;min-width:0;min-height:40px;padding:9px}.member-survivor-form,.support-ticket-form{gap:8px;padding:10px}.support-ticket-upload-placeholder span{display:none}.support-ticket-history,.notification-list,.event-registration-list{gap:10px}.support-ticket-card,.notification-card,.event-registration-card{padding:11px}.support-ticket-description,.notification-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.notification-summary-grid span{min-height:58px}.notification-summary-grid strong{font-size:1.22rem}.notification-preference-grid{max-height:240px;padding-right:2px;overflow:auto}}@media (width<=380px){.page-hero-side .status-panel.compact .metric-grid{grid-template-columns:1fr}}.is-pwa-standalone body{overscroll-behavior-y:contain}@media (display-mode:standalone){.site-header{padding-top:max(7px, env(safe-area-inset-top))}.app-shell{min-height:100dvh}}@media (width<=760px){.app-shell{padding-bottom:env(safe-area-inset-bottom)}.mobile-app-nav{z-index:20;width:calc(100% - max(20px, env(safe-area-inset-left) + env(safe-area-inset-right)));border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#1a0c0df5,#07080bf5),#07080bf5;border:1px solid #ff30228a;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0 auto .75rem;padding:6px;display:grid;position:relative;box-shadow:0 18px 56px #000000b8,0 0 28px #ff171229}.mobile-app-nav a{color:#bdb6af;min-width:0;min-height:56px;font-family:var(--ds-font-display,Impact, "Arial Black", sans-serif);letter-spacing:.02em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:7px;place-items:center;gap:4px;padding:5px 2px;font-size:.68rem;font-weight:950;line-height:1;transition:transform .15s,border-color .15s,background .15s,color .15s;display:grid}.mobile-app-nav a svg{color:currentColor;filter:drop-shadow(0 0 10px #ff17121a)}.mobile-app-nav a:hover,.mobile-app-nav a:focus-visible,.mobile-app-nav a.active{color:#fff;background:radial-gradient(circle at 50% 0,#ff462d38,#0000 72%),#ffffff0f;border-color:#ff462da3}.mobile-app-nav a.active{color:var(--fire-soft);box-shadow:inset 0 0 0 1px #ff704e24,0 0 18px #ff171229}.mobile-app-nav a:active{transform:translateY(1px)scale(.98)}}@media (width<=370px){.mobile-app-nav{gap:3px;padding:5px}.mobile-app-nav a{min-height:52px;font-size:.62rem}}.pwa-update-toast{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:140;border-radius:var(--ds-radius-card);background:linear-gradient(145deg,#5a0a09f0,#08090cf5 58%),#08090cf5;border:1px solid #ff302294;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(440px,100vw - 28px);padding:12px;display:grid;position:fixed;box-shadow:0 24px 72px #000000b8,0 0 32px #ff17122e}.player-claim-reminder{z-index:18;width:min(var(--max), calc(100% - 32px));border-radius:var(--radius);background:linear-gradient(120deg,#511410f5,#0c0d10f7);border:1px solid #ff5f436b;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:10px auto 0;padding:11px 13px;display:grid;position:relative;box-shadow:0 14px 38px #00000057}.player-claim-reminder>svg{color:var(--fire-soft)}.player-claim-reminder>div{gap:2px;display:grid}.player-claim-reminder strong{color:#fff}.player-claim-reminder span{color:#c9c4bf;font-size:.82rem;line-height:1.4}.player-claim-reminder .button-link{white-space:nowrap;min-height:42px}.player-claim-entry{background:radial-gradient(circle at 0 0,#ff412b24,#0000 48%),#0d1014;border:1px solid #ff523657;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.player-claim-entry>svg{color:var(--fire-soft)}.player-claim-entry>div{gap:4px;display:grid}.player-claim-entry strong{color:#fff;font-size:1.02rem}.player-claim-entry span{color:var(--muted);line-height:1.5}.player-claim-entry.is-compact{margin-bottom:16px;padding:14px}.community-player-claim-entry,.community-discovery-claim-entry,.public-profile-claim-entry{padding-top:18px;padding-bottom:0}.player-claim-campaign-start{min-width:min(470px,100%)}.player-claim-provider-actions,.player-claim-campaign-signed-in,.player-claim-journey-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.player-claim-campaign-signed-in>div{flex:1;gap:3px;min-width:190px;display:grid}.player-claim-campaign-signed-in>svg{color:var(--good)}.player-claim-campaign-signed-in span,.player-claim-campaign-start small{color:var(--muted)}.player-claim-campaign-content,.player-claim-benefits{gap:20px;display:grid}.player-claim-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.player-claim-step-card{min-height:190px;position:relative}.player-claim-step-card>span{color:#fff;background:var(--fire);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.player-claim-step-card h3,.player-claim-benefit-grid h3{color:#fff;margin:14px 0 7px}.player-claim-step-card p,.player-claim-benefit-grid p{color:var(--muted);margin:0;line-height:1.55}.player-claim-benefit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.player-claim-benefit-grid svg{color:var(--fire-soft)}.player-claim-no-match-note{max-width:880px}.player-claim-no-match-note span{gap:3px;display:grid}.player-claim-account-workflow{gap:16px;display:grid}.player-claim-account-workflow>.button-link{justify-self:end}.player-claim-journey{overflow:hidden}.player-claim-journey-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.player-claim-journey-intro>div{gap:5px;display:grid}.player-claim-journey-intro span{color:var(--fire-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.player-claim-journey-intro h2,.player-claim-journey-intro p{margin:0}.player-claim-journey-intro p{color:var(--muted)}.player-claim-journey-intro>strong{color:#fff;background:#ff432d14;border:1px solid #ff503573;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.player-claim-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.player-claim-journey-steps li{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px;min-height:106px;padding:11px;display:grid}.player-claim-journey-steps li.complete{border-color:#50db8b47}.player-claim-journey-steps li.complete>svg{color:var(--good)}.player-claim-journey-steps li.pending>svg{color:#a8afb7}.player-claim-journey-steps li div{gap:4px;display:grid}.player-claim-journey-steps strong{color:#fff;font-size:.84rem}.player-claim-journey-steps span{color:var(--muted);font-size:.75rem;line-height:1.4}.player-claim-journey-actions{margin-top:13px}.player-claim-journey-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.player-claim-journey-benefits span{color:#d5d8dc;background:#ffffff09;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:.8rem;display:flex}.player-claim-journey-benefits svg{color:var(--fire-soft);flex:none}.admin-player-claim-campaign{background:#ff412b09;border:1px solid #ff523647;border-radius:12px;gap:13px;padding:15px;display:grid}.admin-player-claim-campaign>header{justify-content:space-between;gap:15px;display:flex}.admin-player-claim-campaign>header div{gap:4px;display:grid}.admin-player-claim-campaign>header span{color:#ff8c85;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-player-claim-campaign>header h3,.admin-player-claim-campaign>header p{margin:0}.admin-player-claim-campaign>header p,.admin-player-claim-campaign>small{color:var(--muted)}.admin-player-claim-campaign>header svg{color:var(--fire-soft)}.admin-player-claim-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-player-claim-metrics span{min-height:72px;color:var(--muted);border:1px solid #ffffff14;border-radius:9px;gap:3px;padding:10px;font-size:.75rem;display:grid}.admin-player-claim-metrics strong{color:#fff;font-size:1.2rem}.admin-player-claim-sharing{grid-template-columns:minmax(180px,.8fr) minmax(250px,1.5fr) auto auto;align-items:end;gap:9px;display:grid}.admin-player-claim-sharing .button-link{min-height:44px}@media (width<=980px){.player-claim-step-grid,.player-claim-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-claim-journey-steps,.admin-player-claim-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-player-claim-sharing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.player-claim-reminder{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 20px)}.player-claim-reminder .button-link{width:100%}.player-claim-reminder .button-link:first-of-type{grid-column:1/-1}.player-claim-entry{grid-template-columns:auto minmax(0,1fr)}.player-claim-entry .button-link{grid-column:1/-1;width:100%}.player-claim-step-grid,.player-claim-benefit-grid,.player-claim-journey-steps,.player-claim-journey-benefits,.admin-player-claim-metrics,.admin-player-claim-sharing{grid-template-columns:1fr}.player-claim-step-card,.player-claim-journey-steps li{min-height:0}.player-claim-provider-actions .button-link,.player-claim-journey-actions .button-link{width:100%}}.pwa-update-toast strong{color:#fff;font-family:var(--ds-font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.92rem;font-weight:950;line-height:1.08;display:block}.pwa-update-toast p{color:#d8d0c8;margin:4px 0 0;font-size:.8rem;line-height:1.32}.pwa-update-apply,.pwa-update-dismiss{border-radius:var(--ds-radius-control);color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:inline-flex}.pwa-update-apply{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ff4326e6,#970b08eb);border-color:#ff17129e;gap:8px;min-height:40px;padding:0 13px;font-size:.74rem;font-weight:950}.pwa-update-dismiss{width:40px;height:40px}.pwa-update-apply:hover,.pwa-update-dismiss:hover{border-color:#ff5b40d1;box-shadow:0 0 20px #ff17122e}@media (width<=620px){.pwa-update-toast{top:max(74px, calc(env(safe-area-inset-top) + 66px));right:max(10px, env(safe-area-inset-right));bottom:auto;left:max(10px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;width:auto}.pwa-update-apply{grid-column:1/-1;width:100%}.pwa-update-dismiss{grid-area:1/2}.dfg-hero{place-items:end stretch;min-height:420px;padding:58px 14px 18px}.dfg-hero-content{width:100%}.dfg-hero-tagline{letter-spacing:.05em;margin-top:10px;font-size:.86rem}.dfg-hero-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.32;display:-webkit-box;overflow:hidden}.dfg-hero-actions{gap:8px;margin-top:14px}.dfg-hero-actions .button-link,.dfg-install-button{min-height:42px}.dfg-install-help{padding:12px}.dfg-control-header p{display:none}.dfg-quick-actions,.dfg-player-path,.dfg-guides-start{padding:12px}.dfg-quick-grid,.dfg-path-grid,.dfg-guide-grid{grid-template-columns:1fr;gap:8px;padding:0;display:grid;overflow:visible}.dfg-quick-action,.dfg-path-card,.dfg-guide-card{width:100%;min-width:0}.dfg-path-card{min-height:150px}.dfg-guide-card{min-height:128px}.dfg-news-list,.dfg-event-list,.dfg-shop-list{gap:8px}.dfg-news-list .dfg-news-item:nth-of-type(n+3),.dfg-event-list .dfg-event-row:nth-of-type(n+3),.dfg-shop-list .dfg-shop-card:nth-of-type(n+3){display:none}.dfg-news-item h3,.dfg-event-row strong,.dfg-shop-card strong,.dfg-guide-card strong{font-size:.8rem;line-height:1.12}.dfg-news-item p,.dfg-event-row small,.dfg-shop-card p,.dfg-guide-card p{-webkit-line-clamp:2;font-size:.74rem;line-height:1.26}.dfg-panel-footer-link{min-height:38px;margin-top:8px}.dfg-news-item,.dfg-news-item--featured{grid-template-columns:104px minmax(0,1fr);min-height:auto;padding:8px}.dfg-news-item img,.dfg-news-item>svg,.dfg-update-icon,.dfg-news-item--featured img,.dfg-news-item--featured>svg,.dfg-news-item--featured .dfg-update-icon{width:104px;height:68px}.dfg-news-source-pill{margin-bottom:4px;padding:2px 6px}.admin-audit-toolbar,.shop-builder-package-actions,.admin-wallet-cluster-tabs{grid-template-columns:1fr}.admin-wallet-balance-manager>header,.admin-wallet-adjustment-summary{grid-template-columns:1fr;display:grid}.admin-wallet-balance-manager>header>span,.admin-wallet-adjustment-summary .button-link,.admin-wallet-reset-panel .button-link{width:100%}.admin-audit-list article,.admin-audit-entry-meta{text-align:left;grid-template-columns:1fr;justify-content:stretch;display:grid}.admin-audit-list small{text-align:left;white-space:normal}.shop-builder-package-actions button{min-height:38px}}@media (width<=700px){.dfg-home .dfg-hero{place-items:end stretch;min-height:auto;padding:calc(42.34vw + 6.1448px) 14px 18px}.dfg-home .dfg-hero-bg{background-color:#050506;background-position:top;background-repeat:no-repeat;background-size:100%}.page-hero--member-account{background-color:#050506;background-position:top;background-repeat:no-repeat;background-size:100%;min-height:auto;padding:calc(42.34vw + 5.532px) 14px 14px}.page-hero--member-account .page-hero-side{width:100%}}.home-hub-preview,.cluster-hub-preview,.community-hub-page,.admin-hub-section{min-width:0}.hub-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hub-preview-card,.community-hub-card,.hub-card,.admin-hub-review-card{border-radius:var(--radius);background:linear-gradient(135deg,#ff3f2f1f,#0000002e),#0a0a0dd6;border:1px solid #ff3f2f47;min-width:0;overflow:hidden;box-shadow:0 18px 42px #00000047}.hub-preview-card{color:var(--text);grid-template-rows:150px 1fr;text-decoration:none;display:grid}.hub-preview-card>div:last-child,.community-hub-card-body,.hub-card-body{gap:8px;padding:14px;display:grid}.hub-preview-card strong,.community-hub-card-body h3,.hub-card-body strong,.admin-hub-review-main strong{color:#fff;font-family:var(--display-font);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.05}.hub-preview-card p,.community-hub-card-body p,.hub-card-body p,.admin-hub-review-main p{color:#ffffffc2;margin:0;line-height:1.45}.hub-preview-meta,.hub-card-meta,.admin-hub-review-main span,.admin-hub-external{color:#ffffff9e;align-items:center;gap:7px;min-width:0;font-size:.82rem;font-weight:800;display:inline-flex}.hub-type-pill,.hub-status-pill{color:#ff5547;text-transform:uppercase;background:#ff3f2f1f;border:1px solid #ff3f2f80;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:5px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.hub-media{background:radial-gradient(circle,#ff3f2f24,#000000a6);place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.hub-media img,.hub-media iframe{width:100%;height:100%;min-height:inherit;object-fit:cover;border:0}.hub-media-placeholder{width:100%;height:100%;min-height:inherit;color:#fff9;text-align:center;place-items:center;gap:8px;font-weight:900;display:grid}.hub-media-placeholder svg{color:#ff3328}.hub-media-caption{color:#ffffffdb;background:#000000b3;border:1px solid #ffffff24;border-radius:8px;padding:7px 9px;font-size:.76rem;font-weight:800;position:absolute;bottom:10px;left:10px;right:10px}.community-hub-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.community-hub-feed-panel,.community-hub-submit-panel,.community-hub-member-panel{min-width:0}.community-hub-filterbar{grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(130px,.8fr));gap:10px;margin-bottom:14px;display:grid}.community-hub-filterbar .search-box,.community-hub-filterbar .select-box{min-width:0}.community-hub-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-hub-card,.hub-card{grid-template-rows:210px 1fr;display:grid}.community-hub-card.featured,.hub-card.featured{border-color:#ffc5409e;box-shadow:0 0 0 1px #ffc5401a,0 20px 48px #00000057}.community-hub-card.compact{grid-template-rows:150px auto}.community-hub-card-body{align-content:start}.community-hub-card-body h3{margin:0}.hub-card-body header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hub-card-body header>div{gap:8px;min-width:0;display:grid}.hub-kicker{color:#ff5547;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;max-width:100%;font:950 .74rem/1.1 Segoe UI,system-ui,sans-serif;display:inline-flex}.hub-kicker em{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:3px 7px;font-style:normal}.hub-profile-chip{background:#00ffd10f;border:1px solid #00ffd138;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.hub-profile-chip strong{color:#fff;font-size:.95rem}.hub-profile-chip span{color:#ffffffa8;font-weight:800}.hub-card-meta{flex-wrap:wrap}.hub-card-meta strong{color:#ffd57a;text-transform:uppercase;background:#ffc54014;border:1px solid #ffc54057;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.7rem}.hub-gallery{background:#0000002e;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 8px 0;display:grid}.hub-gallery img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff1a;border-radius:8px;width:100%}.hub-gallery.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-engagement-row,.hub-card-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.hub-engagement-row button,.hub-card-actions button{color:#ffffffc7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-weight:900;display:inline-flex}.hub-engagement-row button:hover:not(:disabled),.hub-card-actions button:hover:not(:disabled),.hub-engagement-row button.active,.hub-card-actions button.active{color:#fff;background:#ff3f2f24;border-color:#ff3f2fa3;box-shadow:0 0 18px #ff2a1829}.hub-engagement-row button:disabled,.hub-card-actions button:disabled{opacity:.55;cursor:not-allowed}.hub-engagement-row small,.hub-card-actions small{color:#ffffff9e;font-weight:900}.hub-card-actions .hub-open-post{color:#fff;background:#ff3f2f24;border-color:#ff533e8a;min-height:44px}.hub-detail-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hub-detail-dialog{width:min(860px,100%);max-height:min(860px,100dvh - 48px);color:var(--text);background:#0b0d11;border:1px solid #ff4a3780;border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #000000b8,0 0 0 1px #ff3f2f14}.hub-detail-dialog>header{background:linear-gradient(135deg,#ff3f2f24,#ffffff06);border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.hub-detail-dialog>header>div{gap:5px;min-width:0;display:grid}.hub-detail-dialog>header span{color:#ff6b5d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.hub-detail-dialog>header h2{overflow-wrap:anywhere;font-family:var(--display-font);margin:0;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.05}.hub-detail-dialog>header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.hub-detail-dialog>header button:hover,.hub-detail-dialog>header button:focus-visible{background:#ff3f2f29;border-color:#ff4a37bd}.hub-detail-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hub-detail-scroll>.hub-media,.hub-detail-scroll>.hub-media-placeholder{border-radius:0;height:clamp(240px,38vh,380px);min-height:0}.hub-detail-copy{gap:14px;padding:20px;display:grid}.hub-detail-copy .hub-card-meta{gap:8px 14px;display:flex}.hub-detail-summary,.hub-detail-body{color:#ffffffc7;white-space:pre-wrap;margin:0;line-height:1.65}.hub-detail-summary{color:#fff;font-size:1.05rem;font-weight:800}.community-hub-pagination,.admin-hub-pagination{color:#ffffffad;justify-content:center;align-items:center;gap:12px;margin-top:16px;font-weight:900;display:flex}.community-hub-sidebar{gap:14px;min-width:0;display:grid}.community-hub-form{gap:12px;display:grid}.community-hub-form label{color:#ffffffb8;letter-spacing:.02em;text-transform:none;gap:6px;min-width:0;font:900 .78rem/1.2 Segoe UI,system-ui,sans-serif;display:grid}.community-hub-form .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.community-hub-form input,.community-hub-form select,.community-hub-form textarea{width:100%;min-width:0;min-height:42px;color:var(--text);letter-spacing:0;text-transform:none;background:#0000007a;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px 11px;font:800 .92rem/1.35 Segoe UI,system-ui,sans-serif}.community-hub-form textarea{resize:vertical;min-height:112px}.community-hub-form input:focus,.community-hub-form select:focus,.community-hub-form textarea:focus{border-color:#ff3f2fb8;box-shadow:0 0 0 3px #ff2d1f29}.community-hub-form select option{color:#101010}.community-hub-form-actions{flex-wrap:wrap;gap:10px;display:flex}.community-hub-form-actions .button-link{flex:160px;min-width:0}.community-hub-preview-card{border-radius:var(--radius);background:#00ffd10f;border:1px solid #00ffd147;padding:12px}.hub-member-submissions{gap:10px;display:grid}.hub-member-submissions article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1a;gap:5px;padding:10px;display:grid}.hub-member-submissions strong,.hub-member-submissions span,.hub-member-submissions small,.hub-member-submissions p{overflow-wrap:anywhere;min-width:0}.hub-member-submissions span{color:#ffd0c7;background:#ff3f2f1f;border:1px solid #ff3f2f59;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.76rem}.hub-member-submissions article>button{color:#fff;cursor:pointer;background:#ff3f2f1a;border:1px solid #ff3f2f6b;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:4px;font:900 .82rem/1 Segoe UI,system-ui,sans-serif;display:inline-flex}.admin-hub-summary-grid,.admin-hub-type-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-hub-type-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-hub-filter-counts{margin-top:-2px}.admin-hub-summary-grid button,.admin-hub-type-counts button{border-radius:var(--radius);color:#ffffffb8;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;gap:6px;min-height:72px;padding:10px;display:grid}.admin-hub-summary-grid button.active,.admin-hub-type-counts button.active{color:#fff;background:#ff3f2f29;border-color:#ff3f2fb8}.admin-hub-summary-grid span,.admin-hub-type-counts span{text-transform:uppercase;font-size:.74rem;font-weight:950}.admin-hub-summary-grid strong,.admin-hub-type-counts strong{color:#fff;font-size:1.45rem}.admin-hub-control-grid{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.admin-hub-bulk-bar{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.admin-hub-bulk-bar>div{flex-wrap:wrap;gap:8px;display:flex}.admin-hub-list{gap:14px;display:grid}.admin-hub-review-card{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 52%, #ffffff1f);gap:12px;padding:14px;display:grid}.admin-hub-review-card.featured{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#ff3f2f) 26%, transparent), 0 20px 42px #0000004d}.admin-hub-submission-details{min-width:0}.admin-hub-submission-details>summary{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-weight:900;list-style:none;display:flex}.admin-hub-submission-details>summary::-webkit-details-marker{display:none}.admin-hub-submission-details>summary>span{align-items:center;gap:8px;display:inline-flex}.admin-hub-submission-details>summary>small{color:#ffffff94;font-weight:750}.admin-hub-submission-details[open]>summary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff2e);background:color-mix(in srgb, var(--accent,#ff3f2f) 12%, #ffffff0a);margin-bottom:12px}.admin-hub-review-card>header,.admin-hub-select{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-hub-select{color:#ffffffc7;text-transform:uppercase;justify-content:flex-start;font-weight:950}.admin-hub-select span{overflow-wrap:anywhere;min-width:0}.admin-hub-review-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-hub-review-body .hub-media{border-radius:var(--radius);border:1px solid #ffffff1a;min-height:170px}.admin-hub-review-main{gap:10px;min-width:0;display:grid}.admin-hub-external{color:#69e8ff;width:fit-content;text-decoration:none}.admin-hub-review-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-hub-review-meta span{overflow-wrap:anywhere;background:#00000047;border:1px solid #ffffff17;border-radius:8px;gap:4px;padding:8px;display:grid}.admin-hub-review-meta strong{color:#ff5547;text-transform:uppercase;font-size:.68rem}.admin-hub-curation-grid,.admin-hub-notes-grid{margin-top:2px}.admin-hub-curation-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin-hub-official-toggle{align-self:end;min-height:44px}.admin-hub-report-list{gap:8px;display:grid}.admin-hub-report-card{background:#ffcc7a0f;border:1px solid #ffcc7a3d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-hub-report-card.active{background:#ff3f2f14;border-color:#ff59407a}.admin-hub-report-card>div:first-child{gap:4px;min-width:0;display:grid}.admin-hub-report-card strong{color:#fff;font-size:.95rem}.admin-hub-report-card span,.admin-hub-report-card small,.admin-hub-report-card p{color:#ffffffad;overflow-wrap:anywhere;margin:0}.admin-hub-report-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-hub-actions{flex-wrap:wrap;justify-content:flex-end}.hub-status-pill--approved{color:#7bff8c;background:#50ff7e1f;border-color:#50ff7e85}.hub-status-pill--rejected{color:#ffcc7a;background:#ffcc7a1f;border-color:#ffcc7a85}.hub-status-pill--archived{color:#ffffffb3;background:#ffffff14;border-color:#ffffff47}@media (width<=1280px){.hub-preview-grid,.admin-hub-summary-grid,.admin-hub-type-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.community-hub-layout{grid-template-columns:1fr}.community-hub-sidebar{order:-1}.admin-hub-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-control-grid .button-link{grid-column:1/-1}.admin-hub-curation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hub-preview-grid,.community-hub-feed-grid,.community-hub-filterbar,.admin-hub-control-grid,.community-hub-form .form-grid.two{grid-template-columns:1fr}.community-hub-form-actions{grid-template-columns:1fr;display:grid}.admin-hub-review-body,.admin-hub-review-meta,.admin-hub-curation-grid,.admin-hub-report-card{grid-template-columns:1fr}.admin-hub-bulk-bar,.community-hub-pagination,.admin-hub-pagination{flex-direction:column;align-items:stretch}.admin-hub-bulk-bar>div,.admin-hub-actions{grid-template-columns:1fr;display:grid}.hub-card,.community-hub-card{grid-template-rows:180px 1fr}.hub-engagement-row button,.hub-card-actions button{flex:130px;justify-content:center}}.admin-analytics-section{gap:var(--space-5);display:grid}.admin-analytics-panel,.admin-analytics-card{min-width:0}.admin-analytics-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-analytics-controls{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#0003;border:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(10rem,14rem)) max-content minmax(18rem,1fr);align-items:end;display:grid}.admin-analytics-controls label{gap:.35rem;min-width:0;display:grid}.admin-analytics-controls label span,.admin-analytics-controls small{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-analytics-controls input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--text);padding:0 var(--space-3);font:inherit;background:#0000005c}.admin-analytics-controls small{text-transform:none;align-self:center;line-height:1.45}.admin-analytics-hero{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.admin-analytics-hero h3{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:clamp(2rem,4vw,4rem);line-height:.9}.admin-analytics-hero p{max-width:72ch;color:var(--muted);margin:0}.admin-analytics-updated{min-width:12rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff0a;gap:.25rem;display:grid}.admin-analytics-updated span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-analytics-source-warnings{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.admin-analytics-source-warnings span{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#ffd894;background:#f6b54f14;border:1px solid #f6b54f52;align-items:center;font-weight:700;display:flex}.admin-analytics-overview{margin-top:var(--space-4)}.admin-analytics-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-analytics-stat-list,.admin-analytics-cluster-metrics{gap:var(--space-2);display:grid}.admin-analytics-stat-list span,.admin-analytics-cluster-metrics span{justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--muted);background:#0003;border:1px solid #ffffff1a;display:flex}.admin-analytics-stat-list strong,.admin-analytics-cluster-metrics strong{color:var(--text)}.admin-analytics-cluster-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.admin-analytics-cluster-card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:linear-gradient(145deg, #ff363614, #0000002e), var(--panel);border:1px solid #ff363642;display:grid}.admin-analytics-cluster-card h4{text-transform:uppercase;margin:0;font-size:1.25rem;line-height:1.1}.admin-analytics-activity-list{gap:var(--space-2);display:grid}.admin-analytics-activity-list article{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:#0003;border:1px solid #ffffff1a;display:flex}.admin-analytics-activity-list div{gap:.2rem;min-width:0;display:grid}.admin-analytics-activity-list span,.admin-analytics-activity-list small{color:var(--muted)}@media (width<=980px){.admin-analytics-hero,.admin-analytics-grid,.admin-analytics-controls{grid-template-columns:1fr}.admin-analytics-updated{min-width:0}}@media (width<=640px){.admin-analytics-cluster-grid{grid-template-columns:1fr}.admin-analytics-stat-list span,.admin-analytics-cluster-metrics span,.admin-analytics-activity-list article{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (width<=1380px){.admin-application-shell{grid-template-columns:minmax(286px,312px) minmax(0,1fr);gap:14px}.operations-command-metrics,.admin-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.admin-application-shell{grid-template-columns:1fr;width:min(100% - 20px,1880px);display:grid}.admin-application-main{gap:12px;display:grid}.admin-portal-section{max-height:none;position:relative;top:auto;overflow:visible}.admin-portal-fast-lanes>div>div,.admin-portal-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-portal-nav{margin-inline:0}.admin-portal-nav button,.admin-portal-fast-lanes button{min-width:0}.admin-command-center{top:58px}}@media (width<=760px){.admin-application-shell{gap:10px;width:min(100% - 14px,1880px)}.admin-command-center{padding:10px;position:relative;top:auto}.admin-command-search{min-height:44px;padding-inline:10px}.admin-command-search kbd,.admin-command-context span:first-child{display:none}.admin-command-results{max-height:56vh}.admin-notification-dock{padding:9px}.operations-command-metrics,.admin-skeleton-grid,.operations-widget-grid,.operations-bottom-grid{grid-template-columns:1fr}.operations-command-metrics article{min-height:92px}.admin-portal-fast-lanes>div>div,.admin-portal-nav-group>div{grid-template-columns:1fr}.admin-portal-nav-header{align-items:stretch}.admin-portal-nav-header>div{min-width:0}.admin-portal-nav-header small{display:none}.admin-portal-nav-header button{flex:none}.admin-portal-nav button,.admin-portal-fast-lanes button{min-height:44px}.admin-portal-nav button small,.admin-portal-fast-lanes button small{min-width:28px}.admin-sticky-save-bar{bottom:max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:sticky}.admin-sticky-save-bar>div{grid-template-columns:1fr 1fr;display:grid}.admin-sticky-save-bar .button-link{width:100%}}@media (width<=460px){.admin-command-context{display:none}.admin-command-results button{grid-template-columns:minmax(0,1fr) auto}.admin-command-results button>svg:first-child{display:none}.admin-portal-section{padding:8px}.operations-command-metrics strong{font-size:1.35rem}}.search-hero-summary{border-radius:var(--radius);background:linear-gradient(135deg,#ff3f2f2e,#00000061),#0c0d10d6;border:1px solid #ff3f2f52;gap:4px;width:min(100%,360px);padding:18px;display:grid}.search-hero-summary strong{color:#fff;font-family:var(--display-font);font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.search-hero-summary span{color:var(--accent);font-family:var(--display-font);letter-spacing:.08em;text-transform:uppercase}.search-hero-summary p{color:#ffffffb8;margin:4px 0 0}.public-search-page{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:18px;display:grid}.public-search-panel,.public-search-groups{min-width:0}.public-search-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) minmax(180px,240px) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.public-search-toolbar .search-box,.public-search-toolbar .select-box{min-width:0}.public-search-toolbar .button-link{width:100%;min-height:48px}.public-search-suggestions{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:.92rem;display:flex}.public-search-suggestions button{color:#fff;font:inherit;cursor:pointer;background:#ff3f2f1a;border:1px solid #ff3f2f57;border-radius:999px;padding:8px 11px}.public-search-suggestions button:hover,.public-search-suggestions button:focus-visible{border-color:#ff3f2fc7;box-shadow:0 0 18px #ff3f2f2e}.public-search-results{outline:none;gap:10px;min-width:0;display:grid}.public-search-result-card{border-radius:var(--radius);min-width:0;color:var(--text);background:linear-gradient(135deg,#ff3f2f1a,#0000002e),#0c0d10d1;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.public-search-error{grid-template-columns:auto minmax(0,1fr) auto}.public-search-error button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:7px;padding:8px 12px;font-weight:850}@media (width<=760px){.status-panel .panel-header{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.live-refresh-control{justify-content:space-between;width:100%}.live-refresh-control>span{text-align:left}.live-refresh-control button{min-width:92px}.public-search-error{grid-template-columns:auto minmax(0,1fr)}.public-search-error button{grid-column:1/-1;width:100%}}.public-search-result-card:hover,.public-search-result-card:focus-visible,.public-search-result-card.active{background:linear-gradient(135deg,#ff3f2f2e,#0003),#101115eb;border-color:#ff3f2fb8;transform:translateY(-1px);box-shadow:0 0 28px #ff3f2f2e}.public-search-result-icon{width:42px;height:42px;color:var(--accent);background:#ff3f2f14;border:1px solid #ff3f2f52;border-radius:12px;place-items:center;display:grid}.public-search-result-copy{gap:4px;min-width:0;display:grid}.public-search-result-copy strong{color:#fff;font-family:var(--display-font);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.38rem);line-height:1.05}.public-search-result-copy span:not(.public-search-result-kicker),.public-search-result-copy em{color:#ffffffb8;font-style:normal;line-height:1.35}.public-search-result-kicker{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.public-search-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.public-search-pagination span{color:#ffffffad;font-weight:800}.public-search-group-list{gap:8px;display:grid}.public-search-group-list button{border-radius:var(--radius);color:#fff;text-align:left;cursor:pointer;background:#0c0d10db;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-weight:900;display:grid}.public-search-group-list button:hover,.public-search-group-list button:focus-visible,.public-search-group-list button.active{border-color:#ff3f2fb8;box-shadow:0 0 20px #ff3f2f24}.public-search-group-list button strong{color:var(--accent)}.public-search-safety-list{color:#ffffffb8;gap:8px;margin:0;padding-left:18px;line-height:1.42;display:grid}@media (width<=1100px){.public-search-page{grid-template-columns:1fr}.public-search-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}@media (width<=760px){.public-search-toolbar{grid-template-columns:1fr}.public-search-result-card{grid-template-columns:auto minmax(0,1fr)}.public-search-result-card>svg{display:none}.public-search-groups{grid-template-columns:1fr}.public-search-pagination .button-link{flex:130px}}.server-detail-link{color:#fff;text-decoration:none}.server-detail-link:hover,.server-detail-link:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.map-card-server-links{gap:6px;margin-top:10px;display:grid}.map-card-server-links a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;text-decoration:none;display:block;overflow:hidden}.map-card-server-links a:hover,.map-card-server-links a:focus-visible{color:var(--accent)}.server-detail-hero-card{border-radius:var(--radius);min-width:min(100%,320px);box-shadow:var(--shadow);background:linear-gradient(135deg,#ff3f2f29,#0003),#0c0d10e0;border:1px solid #ffffff21;gap:8px;padding:18px;display:grid}.server-detail-hero-card strong{color:#fff;font-family:var(--display-font);font-size:1.35rem;line-height:1}.server-detail-hero-card span:not(.status-badge){color:#ffffffad}.server-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.server-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.server-detail-stat-grid span,.server-detail-scope,.server-detail-map-card{min-width:0}.server-detail-stat-grid span{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff1a;gap:4px;min-height:78px;padding:12px;display:grid}.server-detail-stat-grid strong,.server-detail-map-card strong,.server-detail-scope strong{color:#fff;font-family:var(--display-font);font-size:1.1rem;line-height:1.04}.server-detail-stat-grid em,.server-detail-map-card span,.server-detail-scope span{color:#ffffffa3;font-style:normal;line-height:1.35}.server-detail-map-card{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.server-detail-map-card img{aspect-ratio:16/10;border-radius:var(--radius);object-fit:cover;border:1px solid #ffffff1f;width:112px}.server-detail-scope{gap:10px;display:grid}.server-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.server-detail-main,.server-detail-sidebar{gap:18px;min-width:0;display:grid}.server-detail-steps{color:#ffffffc7;gap:10px;margin:0;padding-left:22px;line-height:1.45;display:grid}.server-detail-mod-grid{flex-wrap:wrap;gap:10px;display:flex}.server-detail-timeline,.server-detail-notice-list,.server-detail-related-list{gap:10px;display:grid}.server-detail-timeline-entry,.server-detail-notice-list article,.server-detail-related-list a{border-radius:var(--radius);min-width:0;color:var(--text);background:#ffffff09;border:1px solid #ffffff1a;gap:6px;padding:12px;text-decoration:none;display:grid}.server-detail-related-list a:hover,.server-detail-related-list a:focus-visible{border-color:#ff3f2fad;box-shadow:0 0 22px #ff3f2f24}.server-detail-timeline-entry strong,.server-detail-notice-list strong,.server-detail-related-list strong{color:#fff;font-weight:900}.server-detail-timeline-entry span,.server-detail-timeline-entry p,.server-detail-notice-list span,.server-detail-related-list span{color:#ffffffa8;margin:0;line-height:1.35}@media (width<=1100px){.server-detail-summary-grid,.server-detail-layout{grid-template-columns:1fr}}@media (width<=700px){.server-detail-stat-grid,.server-detail-map-card{grid-template-columns:1fr}.server-detail-map-card img{width:100%}}.member-achievement-summary,.admin-achievement-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.member-achievement-summary span,.admin-achievement-summary span{color:#ffffffad;text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;border:1px solid #ff3f2f3d;border-radius:.75rem;gap:.25rem;padding:.85rem;font-size:.76rem;display:grid}.member-achievement-summary strong,.admin-achievement-summary strong{color:#fff;letter-spacing:0;font-size:1.35rem}.member-achievement-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.member-achievement-grid.compact{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.member-cosmetic-badge-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.85rem;display:grid}.member-cosmetic-badge-card{border:1px solid color-mix(in srgb, var(--badge-color) 55%, #ffffff24);background:color-mix(in srgb, var(--badge-color) 10%, #ffffff09);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.95rem;display:grid}.member-cosmetic-badge-card .member-achievement-icon{border-color:color-mix(in srgb, var(--badge-color) 60%, transparent);background:color-mix(in srgb, var(--badge-color) 12%, transparent);color:var(--badge-color)}.member-cosmetic-badge-card strong,.member-cosmetic-badge-card span,.member-cosmetic-badge-card p,.member-cosmetic-badge-card small{margin-top:.25rem;display:block}.member-cosmetic-badge-card strong{color:#fff}.member-cosmetic-badge-card span,.member-cosmetic-badge-card p,.member-cosmetic-badge-card small,.member-cosmetic-badge-note{color:#ffffffad}.member-cosmetic-badge-card span{text-transform:capitalize}.member-cosmetic-badge-note{align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.84rem;display:flex}.member-achievement-card{background:linear-gradient(90deg, #ff3f2f33 var(--progress), transparent var(--progress)), linear-gradient(135deg, #ff3f2f1f, #05080ceb);border:1px solid #ff3f2f52;border-radius:.85rem;grid-template-columns:auto 1fr;gap:.8rem;min-height:132px;padding:.95rem;display:grid;position:relative;overflow:hidden}.member-achievement-card.locked{background:linear-gradient(90deg, #ff3f2f1f var(--progress), transparent var(--progress)), #ffffff09;border-color:#ffffff24}.member-achievement-card.manual{border-color:#a05bff61}.member-achievement-icon{color:#ff3f2f;background:#ff3f2f14;border:1px solid #ff3f2f66;border-radius:.85rem;place-items:center;width:44px;height:44px;display:grid}.member-achievement-card strong,.admin-achievement-definition-card strong,.admin-achievement-earned-card strong{color:#fff}.member-achievement-card span,.member-achievement-card p,.member-achievement-card small{color:#ffffffad;margin-top:.25rem;line-height:1.35;display:block}.member-achievement-subtitle{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:1.25rem 0 .7rem;font-size:1rem}.admin-achievements-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:1rem;display:grid}.admin-achievement-definition-list,.admin-achievement-earned-list,.admin-achievement-side{gap:.85rem;display:grid}.admin-achievement-definition-card,.admin-achievement-earned-card,.admin-achievement-award-form{background:#ffffff09;border:1px solid #ffffff1f;border-radius:.85rem;padding:.95rem}.admin-achievement-definition-card header,.admin-achievement-earned-card,.admin-achievement-revoke-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-achievement-definition-card header{align-items:flex-start}.admin-achievement-definition-card p,.admin-achievement-definition-card span,.admin-achievement-earned-card span,.admin-achievement-earned-card small{color:#ffffffa3;line-height:1.35}.admin-checkbox-pill{white-space:nowrap;color:#fff;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-achievement-earned-card.revoked{opacity:.72;border-color:#ffb04047}.admin-achievement-revoke-row{flex:0 0 min(380px,48%)}.admin-achievement-revoke-row input{width:100%;min-width:0}@media (width<=1150px){.admin-achievements-layout{grid-template-columns:1fr}.admin-achievement-revoke-row{flex-basis:100%}}@media (width<=700px){.member-achievement-card,.admin-achievement-definition-card header,.admin-achievement-earned-card,.admin-achievement-revoke-row{grid-template-columns:1fr;display:grid}}.leaderboard-hero-summary{gap:.25rem;min-width:min(100%,16rem);display:grid}.leaderboard-page-hero{min-height:240px;padding-block:clamp(1.5rem,3vw,2.5rem)}.leaderboard-hero-summary svg{color:var(--accent-red)}.leaderboard-hero-summary strong{color:var(--text-primary);font-family:var(--font-display);text-shadow:0 12px 30px #00000073;font-size:clamp(2rem,5vw,4.2rem);line-height:.9}.leaderboard-hero-summary span,.leaderboard-hero-summary p{color:var(--text-muted);margin:0}.leaderboards-page{gap:1.25rem;display:grid}.leaderboard-control-panel{background:linear-gradient(#181a1ff5,#0e0f13fa);border:1px solid #ffffff1c;border-radius:16px;gap:1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000003d}.leaderboard-category-tabs{background:#0000003d;border-radius:12px;gap:.35rem;padding:.3rem;display:flex}.leaderboard-category-tabs button{color:#ffffff94;min-height:44px;font:800 .88rem/1.2 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 1 0;padding:.65rem 1rem}.leaderboard-category-tabs button.active{color:#fff;background:#ffffff14;border-color:#ffffff1a}.leaderboard-metric-tabs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.leaderboard-metric-tabs button{color:#fff9;min-width:0;min-height:58px;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem;font-size:.88rem;font-weight:800;line-height:1.2;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.leaderboard-metric-tabs button:hover{color:#fff;background:#ffffff0d}.leaderboard-metric-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff3f2f38,#ff3f2f14);border-color:#ff3f2f94;box-shadow:inset 0 -2px #ff3f2f,0 10px 28px #ff3f2f1f}.leaderboard-metric-tabs svg{color:currentColor;flex:none}.leaderboard-filter-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.75rem;padding-top:1rem;display:grid}.leaderboard-filter-grid .button-link{justify-content:center;min-height:48px}.leaderboard-results-panel{background:#0f1014f5;border:1px solid #ffffff1c;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #00000047}.leaderboard-results-header{background:radial-gradient(circle at 90% 0,#ff3f2f24,#0000 34%),linear-gradient(135deg,#1d1e24fa,#101115fa);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1.5rem;min-height:108px;padding:1.5rem 1.75rem;display:flex}.leaderboard-results-heading{align-items:center;gap:1rem;min-width:0;display:flex}.leaderboard-results-icon{color:#ff594b;background:#ff3f2f1f;border:1px solid #ff3f2f6b;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.leaderboard-results-heading h2,.leaderboard-results-heading p{margin:0}.leaderboard-results-heading h2{color:#fff;font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(1.45rem,2vw,2rem)}.leaderboard-results-heading p{color:#ffffff9e;max-width:46rem;margin-top:.35rem;line-height:1.5}.leaderboard-results-meta{color:#ffffff8f;flex:none;justify-items:end;display:grid}.leaderboard-results-meta strong{color:#fff;font-family:var(--font-display);font-size:2rem;line-height:1}.leaderboard-results-body{padding:.75rem 1.25rem 1.25rem}.leaderboard-personal-rank{background:#ff3f2f14;border:1px solid #ff3f2f59;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;margin:.5rem 0 .75rem;padding:.9rem 1rem;display:grid}.leaderboard-personal-rank span,.leaderboard-personal-rank small{color:#ffffff9e}.leaderboard-personal-rank strong{color:#fff;font-family:var(--font-display);font-size:1.15rem}.leaderboard-collection-note{color:#ffffff8c;align-items:center;gap:.5rem;padding:.35rem .5rem .75rem;font-size:.82rem;display:flex}.leaderboard-collection-note svg{color:var(--good)}.leaderboard-results-list{gap:0;display:grid}.leaderboard-results-list.has-podium{border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.25rem}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.85rem;padding:1.75rem .25rem 1rem;display:grid}.leaderboard-podium-card{text-align:center;background:linear-gradient(155deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-width:0;min-height:205px;padding:1.25rem 1rem;display:flex;position:relative;overflow:hidden}.leaderboard-podium-card:before{content:"";background:#ffffff57;height:3px;position:absolute;inset:0 0 auto}.leaderboard-podium-card.is-place-1{background:radial-gradient(circle at 50% 0,#ff3f2f33,#0000 48%),linear-gradient(155deg,#ff3f2f17,#ffffff05);border-color:#ff3f2f6b;min-height:232px;box-shadow:0 18px 42px #0000003d}.leaderboard-podium-card.is-place-1:before{background:#ff4b3e}.leaderboard-podium-card.is-place-2:before{background:#aeb9c7}.leaderboard-podium-card.is-place-3:before{background:#b97a56}.leaderboard-podium-place{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:flex}.leaderboard-podium-card.is-place-1 .leaderboard-podium-place{color:#ff7a70}.leaderboard-podium-rank{color:#fff;width:48px;height:48px;font-family:var(--font-display);background:#0003;border:1px solid #ffffff26;border-radius:50%;place-items:center;font-size:1.75rem;line-height:1;display:grid}.leaderboard-podium-card.is-place-1 .leaderboard-podium-rank{color:#ff695d;background:#ff3f2f1a;border-color:#ff3f2f85;width:56px;height:56px;font-size:2rem}.leaderboard-podium-player{gap:.2rem;min-width:0;display:grid}.leaderboard-podium-player strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(1rem,1.5vw,1.25rem)}.leaderboard-podium-player span,.leaderboard-podium-card>p{color:#ffffff7a;font-size:.78rem}.leaderboard-podium-card>p{margin:0;line-height:1.35}.leaderboard-podium-value{color:#ff695d;justify-content:center;align-items:center;gap:.45rem;display:flex}.leaderboard-podium-value strong{color:#fff;font-family:var(--font-display);font-size:1.55rem;line-height:1}.leaderboard-rank-card{background:0 0;border-bottom:1px solid #ffffff14;grid-template-columns:4.5rem minmax(0,1fr) minmax(12rem,auto);align-items:center;gap:1rem;min-height:88px;padding:1rem .75rem;transition:background .16s,transform .16s;display:grid}.leaderboard-rank-card:last-child{border-bottom:0}.leaderboard-rank-card:hover{background:#ffffff09}.leaderboard-rank-card.is-top-1{background:radial-gradient(circle at 100%,#ff3f2f29,#0000 30%),linear-gradient(90deg,#ff3f2f17,#ffffff06);border:1px solid #ff3f2f57;border-radius:12px;min-height:112px;margin:.5rem 0;padding:1.25rem 1rem}.leaderboard-rank{color:#ffffff6b;justify-items:center;gap:.1rem;display:grid}.leaderboard-rank small{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.leaderboard-rank span{color:#ffffffb8;font-family:var(--font-display);font-size:1.5rem;line-height:1}.leaderboard-rank-card.is-top-1 .leaderboard-rank span{color:#ff5b4e;font-size:2.1rem}.leaderboard-player-copy{gap:.32rem;min-width:0;display:grid}.leaderboard-player-copy strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.35rem)}.leaderboard-player-copy span{color:#ffffff8a;font-size:.9rem}.leaderboard-value{color:var(--text-primary);text-align:right;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.leaderboard-value svg{color:#ff594b;flex:none}.leaderboard-value span{justify-items:end;gap:.15rem;display:grid}.leaderboard-value strong{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.leaderboard-value small{color:#ffffff75;max-width:18rem;font-size:.78rem;line-height:1.25}.leaderboard-pagination{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}@media (width<=1180px){.leaderboard-metric-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.leaderboard-page-hero{min-height:0}.leaderboard-category-tabs{grid-template-columns:1fr;display:grid}.leaderboard-metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-metric-tabs button{justify-content:flex-start}.leaderboard-filter-grid{grid-template-columns:1fr}.leaderboard-filter-grid .button-link{width:100%}.leaderboard-results-header{align-items:flex-start;padding:1.25rem}.leaderboard-results-meta{display:none}.leaderboard-results-heading{align-items:flex-start}.leaderboard-results-icon{width:42px;height:42px}.leaderboard-results-body{padding:.5rem .75rem .75rem}.leaderboard-personal-rank{grid-template-columns:1fr;gap:.2rem}.leaderboard-podium{grid-template-columns:1fr;align-items:stretch;padding:.75rem 0 .5rem}.leaderboard-podium-card,.leaderboard-podium-card.is-place-1{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank player value""rank detail detail";align-items:center;gap:.25rem .75rem;min-height:0;padding:1rem;display:grid}.leaderboard-podium-card.is-place-1{order:-1}.leaderboard-podium-place{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaderboard-podium-rank{grid-area:rank}.leaderboard-podium-player{grid-area:player}.leaderboard-podium-value{grid-area:value;justify-content:flex-end}.leaderboard-podium-card>p{grid-area:detail}.leaderboard-rank-card{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem .5rem}.leaderboard-rank-card.is-top-1{margin:.25rem 0;padding:1rem .65rem}.leaderboard-value{text-align:left;grid-column:2;justify-content:flex-start}.leaderboard-value span{justify-items:start}.leaderboard-value small{display:none}}@media (width<=700px){body input:not([type=checkbox]):not([type=radio]):not([type=file]),body select,body textarea,body button,body [role=button]{min-height:48px!important}}.server-operation-actions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.admin-competition-workspace{gap:1rem;display:grid}.admin-panel-intro{max-width:70ch;color:var(--muted-text)}.admin-competition-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-competition-summary article{border:1px solid var(--border-color);background:color-mix(in srgb,var(--surface) 92%,#000);border-radius:12px;gap:.3rem;min-width:0;padding:1rem;display:grid}.admin-competition-summary span,.admin-competition-summary small{color:var(--muted-text)}.admin-competition-summary strong{font-family:var(--font-display);color:var(--text-primary);font-size:1.7rem}.admin-competition-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.admin-competition-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.admin-competition-form .wide,.admin-competition-form button{grid-column:1/-1}.admin-competition-list{gap:.65rem;margin-top:1rem;display:grid}.admin-competition-list>article{border:1px solid var(--border-color);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem;display:flex}.admin-competition-list>article>div:first-child{gap:.2rem;min-width:0;display:grid}.admin-competition-list strong,.admin-competition-list span,.admin-competition-list small{overflow-wrap:anywhere}.admin-competition-list span,.admin-competition-list small{color:var(--muted-text)}.admin-competition-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-competition-row-actions button{border:1px solid var(--border-color);background:var(--surface);min-height:44px;color:var(--text-primary);border-radius:9px;padding:.55rem .8rem}.admin-competition-row-actions button.danger{color:#ff9a9a;border-color:#ff585880}@media (width<=980px){.admin-competition-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-competition-columns{grid-template-columns:1fr}}@media (width<=620px){.admin-competition-summary,.admin-competition-form{grid-template-columns:1fr}.admin-competition-list>article{flex-direction:column;align-items:flex-start}.admin-competition-row-actions{justify-content:stretch;width:100%}.admin-competition-row-actions button{flex:auto}}.server-operations button,.server-operations input:not([type=checkbox]),.server-operations select{min-height:44px}.server-operation-actions button{text-align:left;border:1px solid var(--border-color);background:var(--surface);min-height:92px;color:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.server-operation-actions button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.server-operation-actions button.danger{border-color:#9f3b42}.server-operation-actions small{color:var(--muted-text);line-height:1.35}.server-operation-actions button>span{color:var(--accent);margin-top:auto;font-size:.78rem;font-weight:700}.server-operation-page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.server-operation-page-heading h4,.server-operation-page-heading p{margin:.2rem 0}.server-operation-guide{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border-color));background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:16px;gap:1rem;padding:1rem;display:grid}.server-operation-guide>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.server-operation-guide h4,.server-operation-guide p{margin:.2rem 0}.server-operation-guide ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.server-operation-guide li{background:var(--surface);border-radius:10px;align-content:start;gap:.35rem;padding:.8rem;display:grid}.server-operation-guide li span{color:var(--muted-text);font-size:.85rem;line-height:1.4}.server-operation-composer,.server-operation-history{border:1px solid var(--border-color);background:var(--surface);border-radius:16px;gap:1rem;padding:1rem;display:grid}.server-operation-composer.severe{border-color:#b43e47;box-shadow:inset 4px 0 #b43e47}.server-operation-composer>header,.server-operation-history>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.server-operation-composer h4,.server-operation-history h4{margin:.2rem 0}.server-operation-composer dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.server-operation-composer dl div{background:var(--surface-muted);border-radius:10px;padding:.75rem}.server-operation-composer dt{color:var(--muted-text);font-size:.78rem}.server-operation-composer dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.server-operation-composer label{gap:.4rem;display:grid}.server-operation-composer textarea{resize:vertical;min-height:92px}.server-operation-guided-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.server-operation-guided-fields small{color:var(--muted-text)}.server-operation-message-preview{border:1px dashed var(--border-color);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:10px;min-height:92px;padding:1rem}.server-operation-message-preview p{white-space:pre-wrap}.server-operation-confirmation{background:color-mix(in srgb,#b56b32 8%,var(--surface));border:1px solid #b56b32;border-radius:10px;padding:1rem}.server-operation-confirmation p{margin:.25rem 0}.server-operation-confirmation>strong{overflow-wrap:anywhere}.server-operation-impact{border-left:4px solid var(--accent);background:var(--surface-muted);border-radius:8px;padding:1rem}.server-operation-impact p{margin:.35rem 0}.server-operation-impact span{margin-top:.35rem;display:block}.server-operation-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.server-operation-advanced{border:1px solid var(--border-color);border-radius:10px;padding:.75rem}.server-operation-advanced summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.server-operation-advanced dl{margin-top:.75rem}.server-operation-timeline{content-visibility:auto;gap:.75rem;display:grid}.server-operation-timeline article{border:1px solid var(--border-color);border-radius:12px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr);gap:.6rem 1rem;padding:1rem;display:grid}.server-operation-timeline article>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.server-operation-timeline article p{margin:0}.server-operation-timeline article>small,.server-operation-safe-error{overflow-wrap:anywhere;grid-column:2}.server-operation-safe-error{color:#ff9aa1}.operations-center{gap:1rem;min-width:0;display:grid}.operations-center button,.operations-center select,.operations-center input,.operations-center summary{min-height:44px}.operations-center-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operations-center-heading h2,.operations-center-heading p,.operations-center-panel h3,.operations-center-panel p{margin:.2rem 0}.operations-center-heading>button,.operations-center-guide button,.operations-center-error button{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-weight:800;display:inline-flex}.operations-center-scope{border:1px solid var(--border-color);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.operations-center-scope label{gap:.4rem;min-width:0;display:grid}.operations-center-scope label>span{color:var(--muted-text);font-size:.8rem;font-weight:700}.operations-center-scope select{width:100%;min-width:0}.operations-center-breadcrumb{min-width:0;color:var(--muted-text);overflow-wrap:anywhere;align-items:center;gap:.45rem;display:flex}.operations-center-breadcrumb strong{color:var(--text-color)}.operations-center-workspace-nav{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.35rem;padding:.35rem;display:grid}.operations-center-workspace-nav button{width:100%;color:var(--muted-text);text-align:center;background:0 0;border:0;border-radius:8px;padding:.65rem .7rem;font-weight:700}.operations-center-workspace-nav button.active{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--accent)}.operations-center-mobile-nav{display:none}.operations-center-guide{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border-color));background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-radius:14px;gap:1rem;padding:1rem;display:grid}.operations-center-guide>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operations-center-guide h3,.operations-center-guide p{margin:.2rem 0}.operations-center-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.operations-center-guide li{background:var(--surface);border-radius:10px;gap:.65rem;padding:.75rem;display:flex}.operations-center-guide li>span{background:var(--accent);color:#101010;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.operations-center-guide li p{color:var(--muted-text);font-size:.83rem;line-height:1.4}.operations-center-restart-guide{border:1px solid var(--border-color);width:max-content;color:var(--muted-text);background:0 0;border-radius:9px;padding:.6rem .85rem}.operations-center-degraded,.operations-center-error,.operations-center-loading{background:color-mix(in srgb,#a96e29 8%,var(--surface));border:1px solid #a96e29;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.operations-center-loading{border-color:var(--border-color);align-items:center}.operations-center-loading div{gap:.2rem;display:grid}.operations-center-loading span{color:var(--muted-text)}.operations-center-summary{border:1px solid var(--border-color);background:var(--surface);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.operations-center-summary button{text-align:left;border:0;border-right:1px solid var(--border-color);color:inherit;background:0 0;gap:.25rem;padding:1rem;display:grid}.operations-center-summary button:last-child{border-right:0}.operations-center-summary span,.operations-center-summary small{color:var(--muted-text)}.operations-center-summary strong{font-size:1.65rem}.operations-center-summary .tone-danger strong{color:#ff737d}.operations-center-summary .tone-warning strong{color:#ffc35a}.operations-center-summary .tone-good strong{color:#79d78d}.operations-center-summary .tone-info strong{color:#82b3ff}.operations-center-priority-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:1rem;display:grid}.operations-center-main-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.operations-center-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.operations-center-panel{border:1px solid var(--border-color);background:var(--surface);border-radius:14px;min-width:0;padding:1rem}.operations-center-panel>header>div{align-items:flex-start;gap:.65rem;display:flex}.operations-center-panel>header{margin-bottom:.85rem}.operations-center-panel>header p{color:var(--muted-text)}.operations-center-attention-list{gap:.6rem;display:grid}.operations-center-more-attention{border-top:1px solid var(--border-color)}.operations-center-more-attention>summary{color:var(--accent);cursor:pointer;justify-content:center;align-items:center;padding:.55rem;font-weight:850;display:flex}.operations-center-more-attention>div{gap:.6rem;padding-top:.6rem;display:grid}.operations-center-attention-list article{border:1px solid var(--border-color);border-left:4px solid #d49b3c;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem .75rem;padding:.8rem;display:grid}.operations-center-attention-list article>div:nth-of-type(2){grid-column:1/-1}.operations-center-attention-list article>small{align-self:center}.operations-center-attention-list article.severity-high{border-left-color:#e25863}.operations-center-issue{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.operations-center-issue>div{gap:.2rem;min-width:0;display:grid}.operations-center-issue span,.operations-center-attention-list p,.operations-center-attention-list small{color:var(--muted-text);overflow-wrap:anywhere}.operations-center-attention-list p{margin:.2rem 0}.operations-center-severity{border:1px solid;border-radius:7px;padding:.3rem .55rem;font-size:.75rem;font-weight:800}.operations-center-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.45rem;display:flex}.operations-center-row-actions button{border:1px solid var(--border-color);color:inherit;background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:.55rem .75rem;display:inline-flex}.operations-center-row-actions button:first-child{border-color:var(--accent);color:var(--accent)}.operations-center-readiness>div{display:grid}.operations-center-readiness>div>button{border:0;border-bottom:1px solid var(--border-color);text-align:left;color:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem .2rem;display:grid}.operations-center-readiness>div>button>span:nth-child(2){gap:.15rem;display:grid}.operations-center-readiness small{color:var(--muted-text);line-height:1.35}.operations-center-readiness .ready{color:#79d78d}.operations-center-readiness .attention{color:#ffc35a}.operations-center-today{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.operations-center-today div{background:var(--surface-muted);border-radius:9px;padding:.65rem}.operations-center-today dt{color:var(--muted-text);font-size:.78rem}.operations-center-today dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:900}.operations-center-activity{display:grid}.operations-center-activity button{border:0;border-bottom:1px solid var(--border-color);text-align:left;color:inherit;background:0 0;justify-content:space-between;gap:.75rem;padding:.7rem 0;display:flex}.operations-center-activity button>span{gap:.15rem;display:grid}.operations-center-activity small,.operations-center-activity time{color:var(--muted-text)}.operations-center-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.operations-center-actions button{border:1px solid var(--border-color);text-align:left;background:var(--surface-muted);color:inherit;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.75rem;display:grid}.operations-center-task-launcher .operations-center-actions{grid-template-columns:1fr}.operations-center-task-launcher .operations-center-actions button{min-height:56px}.operations-center-access dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.operations-center-access dl div{background:var(--surface-muted);border-radius:8px;padding:.6rem}.operations-center-access dt{color:var(--muted-text);font-size:.76rem}.operations-center-access dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.operations-center-access details{border-top:1px solid var(--border-color);margin-top:.75rem}.operations-center-access summary{cursor:pointer;align-items:center;gap:.45rem;font-weight:800;display:flex}.operations-center-access ul{columns:2;padding-left:1.25rem}.operations-center-access li{break-inside:avoid;margin:.4rem 0}.operations-center-connections>div{gap:.5rem;display:grid}.operations-center-connections article{background:var(--surface-muted);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;display:flex}.operations-center-connections article>div{margin-right:auto;display:grid}.operations-center-connections article>div span{color:var(--muted-text)}.operations-center-connections article>span{border-radius:7px;padding:.3rem .5rem;font-size:.75rem;font-weight:800}.operations-center-connections .ready{color:#79d78d;background:#79d78d1a}.operations-center-connections .attention{color:#ffc35a;background:#ffc35a1a}.operations-center-setup,.operations-center-connections-disclosure{border:1px solid var(--border-color);background:var(--surface);border-radius:14px}.operations-center-setup>summary,.operations-center-connections-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.operations-center-setup>summary>span,.operations-center-connections-disclosure>summary>span{align-items:center;gap:.55rem;display:flex}.operations-center-setup>summary small,.operations-center-connections-disclosure>summary small{color:var(--muted-text)}.operations-center-setup>div{border-top:1px solid var(--border-color);gap:.8rem;padding:0 1rem 1rem;display:grid}.operations-center-setup>div>p{color:var(--muted-text);margin:.8rem 0 0}.operations-center-setup ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.operations-center-setup li{background:var(--surface-muted);border-radius:9px;gap:.55rem;min-width:0;padding:.7rem;display:flex}.operations-center-setup li>span{color:#101010;background:var(--accent);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.operations-center-setup li p{color:var(--muted-text);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.operations-center-setup>div>button{border:1px solid var(--border-color);width:max-content;color:var(--muted-text);background:0 0;border-radius:8px;padding:.55rem .8rem;font-weight:800}.operations-center-connections-disclosure>.operations-center-panel{border:0;border-top:1px solid var(--border-color);border-radius:0 0 14px 14px;margin:0}.launch-guardian{background:linear-gradient(135deg,#2997631a,#09131ce6 44%,var(--surface));border:1px solid #55d28b57;border-radius:14px;gap:.85rem;padding:1rem;display:grid;box-shadow:0 18px 44px #0000002e}.launch-guardian--needs_attention{background:linear-gradient(135deg,#aa2d341f,#09131ce6 44%,var(--surface));border-color:#eb5c5c8c}.launch-guardian--review_recommended{border-color:#e2a4407a}.launch-guardian>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.launch-guardian-title{align-items:center;gap:.75rem;min-width:0;display:flex}.launch-guardian-title>span{color:#65d896;background:#38c5791f;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.launch-guardian-title h3,.launch-guardian-title p{margin:.12rem 0}.launch-guardian-title small{color:#65d896;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.launch-guardian-title p{color:var(--muted-text)}.launch-guardian-summary{grid-template-columns:auto auto;place-items:center end;gap:.2rem .65rem;display:grid}.launch-guardian-summary>span{color:#74dc9c;background:#3ac4761f;border-radius:999px;padding:.3rem .55rem;font-size:.73rem;font-weight:900}.launch-guardian-summary>span.attention{color:#ff8c94;background:#e2475024}.launch-guardian-summary>span.review{color:#ffc765;background:#d9962524}.launch-guardian-summary>button{border:1px solid var(--border-color);min-height:44px;color:inherit;background:#ffffff09;border-radius:8px;grid-column:1/-1;align-items:center;gap:.4rem;padding:.55rem .8rem;display:inline-flex}.launch-guardian-areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.launch-guardian-areas article{border:1px solid var(--border-color);background:#0003;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .5rem;min-width:0;padding:.7rem;display:grid}.launch-guardian-areas article>span{color:#70d996;grid-row:1/3}.launch-guardian-areas article.status-warn>span{color:#ffc765}.launch-guardian-areas article.status-fail>span{color:#ff7c85}.launch-guardian-areas article>div{min-width:0;display:grid}.launch-guardian-areas article strong,.launch-guardian-areas article small{overflow-wrap:anywhere}.launch-guardian-areas article small{color:var(--muted-text)}.launch-guardian-areas article>b{color:var(--muted-text);grid-column:1/-1;font-size:.7rem}.launch-guardian-details{border-top:1px solid var(--border-color)}.launch-guardian-details>summary{color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;font-weight:850;display:grid}.launch-guardian-details>summary small{color:var(--muted-text);font-weight:600}.launch-guardian-details>div{gap:.8rem;padding-top:.75rem;display:grid}.launch-guardian-details>div>section{border:1px solid var(--border-color);background:#0003;border-radius:10px;padding:.8rem}.launch-guardian-details section>header{justify-content:space-between;gap:.8rem;display:flex}.launch-guardian-details section>p,.launch-guardian-details article span,.launch-guardian-details article small{color:var(--muted-text)}.launch-guardian-details section>p{margin:.25rem 0 .65rem}.launch-guardian-details section>article{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:.7rem;padding:.6rem 0;display:grid}.launch-guardian-details section>article>div{gap:.15rem;display:grid}.launch-guardian-checklist ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.launch-guardian-checklist li{border:1px solid var(--border-color);background:#0000002e;border-radius:9px;gap:.55rem;min-width:0;padding:.65rem;display:flex}.launch-guardian-checklist li>b{color:#161616;background:#ffc45f;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.launch-guardian-checklist li.complete>b{color:#0b2115;background:#69d995}.launch-guardian-checklist li>span{gap:.12rem;min-width:0;display:grid}.launch-guardian-checklist li small{overflow-wrap:anywhere}.launch-guardian-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.launch-guardian-actions>button{border:1px solid var(--accent);width:100%;min-height:44px;color:var(--accent);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;font-weight:850;display:flex}.launch-guardian>footer{color:var(--muted-text);align-items:center;gap:.4rem;font-size:.78rem;display:flex}@media (width<=1100px){.operations-center-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-center-summary button{border-bottom:1px solid var(--border-color)}.operations-center-main-grid,.operations-center-priority-grid{grid-template-columns:1fr}.operations-center-setup ol{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-attention-list article{grid-template-columns:minmax(0,1fr) auto}.launch-guardian-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-guardian-checklist ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-find-task-button{color:#fff;text-align:left;cursor:pointer;background:#ff433612;border:1px solid #ff4d4157;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:48px;margin:4px 0 10px;padding:8px 10px;display:grid}.admin-find-task-button>svg{color:#ff665a}.admin-find-task-button>span{min-width:0;display:grid}.admin-find-task-button strong{font-size:.78rem}.admin-find-task-button small{color:#aaa39d;font-size:.7rem;font-weight:700}.admin-command-results-heading{justify-content:space-between;align-items:center;gap:12px;padding:5px 4px 2px;display:flex}.admin-command-results-heading strong{color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem}.admin-command-results-heading small{color:var(--dim);font-size:.72rem}@media (width<=700px){.operations-center-heading,.operations-center-guide>header{flex-direction:column}.operations-center-heading>button,.operations-center-guide button{width:100%}.operations-center-scope{grid-template-columns:1fr}.operations-center-workspace-nav{display:none}.operations-center-mobile-nav{gap:.35rem;display:grid}.operations-center-summary,.operations-center-lower-grid{grid-template-columns:1fr}.operations-center-summary button{border-right:0}.operations-center-guide ol{grid-template-columns:1fr}.operations-center-attention-list article{grid-template-columns:1fr auto}.operations-center-attention-list article>div:nth-of-type(2),.operations-center-attention-list article>small,.operations-center-row-actions{grid-column:1/-1}.operations-center-row-actions{justify-content:stretch}.operations-center-row-actions button{flex:100%;justify-content:center}.operations-center-today,.operations-center-access dl{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-actions{grid-template-columns:1fr}.operations-center-access ul{columns:1}.operations-center-setup ol{grid-template-columns:1fr}.operations-center-setup>summary,.operations-center-connections-disclosure>summary{flex-direction:column;align-items:flex-start;gap:.25rem}.launch-guardian>header{flex-direction:column;align-items:flex-start}.launch-guardian-summary{grid-template-columns:1fr auto;justify-items:start;width:100%}.launch-guardian-summary>button{justify-content:center;width:100%}.launch-guardian-areas{grid-template-columns:1fr}.launch-guardian-details>summary{grid-template-columns:minmax(0,1fr) auto}.launch-guardian-details>summary small{grid-area:2/1/auto/-1}.launch-guardian-details section>article,.launch-guardian-checklist ol,.launch-guardian-actions{grid-template-columns:1fr}}@media (width<=760px){.server-operation-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.server-operation-guided-fields{grid-template-columns:1fr}.server-operation-composer dl{grid-template-columns:repeat(2,minmax(0,1fr))}.server-operation-timeline article{grid-template-columns:1fr}.server-operation-timeline article>small,.server-operation-safe-error{grid-column:1}}@media (width<=480px){.server-operation-page-heading,.server-operation-guide>header{flex-direction:column}.server-operation-guide ol,.server-operation-actions,.server-operation-composer dl{grid-template-columns:1fr}.server-operation-composer>header,.server-operation-history>header{flex-direction:column}.server-operation-buttons>*{justify-content:center;width:100%}}.admin-store-advanced-pages{border-top:1px solid #ffffff14;grid-column:1/-1}.admin-store-advanced-pages>summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;padding:8px 4px;font-size:.78rem;font-weight:850;display:flex}.admin-store-advanced-pages>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.admin-content-drawer.store-package-workflow,.admin-panel.store-package-workflow{width:min(1560px,100% - clamp(24px,3vw,48px))}.admin-panel.store-package-workflow{display:block}.store-package-workflow>summary,.store-package-workflow .admin-sidebar{display:none}.store-package-workflow .admin-content-drawer-body{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;display:block}.store-package-workflow .admin-editor{min-width:0}.store-package-workflow .admin-editor>.panel-heading,.store-package-workflow .admin-editor-toolbar,.store-package-workflow .admin-editor-toolbar>div:first-child strong{display:none}.store-package-workflow .admin-editor-toolbar>div:first-child p{margin:0}.shop-package-builder{--shop-control:44px;gap:18px}.shop-mobile-package-select{display:none}.shop-builder-toolbar{align-items:flex-start}.shop-builder-toolbar>div:first-child strong{text-transform:none;letter-spacing:-.02em;font-size:1.35rem}.shop-builder-toolbar>div:first-child p{max-width:720px;line-height:1.55}.shop-builder-package-actions{display:block;position:relative}.shop-builder-package-actions summary{min-height:var(--shop-control);color:#c9c5c2;cursor:pointer;border:1px solid #ffffff1a;border-radius:7px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:800;display:flex}.shop-builder-package-actions>div{gap:6px;margin-top:6px;display:grid}.shop-builder-package-actions>div button{min-height:var(--shop-control);text-align:left;text-transform:none}.shop-builder-layout{grid-template-columns:minmax(230px,.42fr) minmax(520px,1.25fr) minmax(270px,.58fr);gap:14px}.shop-builder-guide-heading{justify-content:space-between;align-items:end;gap:16px;padding:4px 2px;display:flex}.shop-builder-guide-heading>div{gap:4px;display:grid}.shop-builder-guide-heading strong{color:#fff;font-size:1.18rem}.shop-builder-guide-heading span,.shop-builder-guide-heading small{color:var(--muted);line-height:1.4}.shop-builder-tabs{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;position:static}.shop-builder-tabs button{text-transform:none;justify-content:flex-start;min-height:52px;font-size:.83rem}.shop-builder-tabs button b{color:#fff;border:1px solid #fff3;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.shop-builder-tabs button.active b{background:#df3b2e;border-color:#ff5142}.shop-builder-details-flow .builder-basics-field,.shop-builder-details-flow .builder-pricing-field,.shop-builder-details-flow .builder-availability-field{display:none}.shop-builder-details-flow[data-builder-panel=basics] .builder-basics-field,.shop-builder-details-flow[data-builder-panel=pricing] .builder-pricing-field,.shop-builder-details-flow[data-builder-panel=delivery] .builder-availability-field{display:grid}.shop-builder-guide-actions{align-items:center;gap:12px;display:flex}.shop-builder-guide-actions button{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;min-height:44px;padding:0 13px;font-weight:800}.shop-builder-publish-review{gap:14px;display:grid}.shop-builder-publish-review>header>div{gap:4px;display:grid}.shop-builder-publish-review>header small{color:var(--muted);line-height:1.4}.shop-builder-publish-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shop-builder-publish-checks>div{background:#ffffff05;border:1px solid #ffffff17;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.shop-builder-publish-checks>div>span{gap:3px;display:grid}.shop-builder-publish-checks>div small{color:var(--muted);line-height:1.4}.shop-builder-publish-checks .complete svg{color:#63d99c}.shop-builder-publish-checks .attention svg{color:#f3b85e}.shop-builder-publish-review>.button-link{width:max-content}.shop-builder-advanced-nav,.shop-builder-advanced-field{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px}.shop-builder-advanced-nav summary,.shop-builder-advanced-field summary{min-height:var(--shop-control);color:#c9c5c2;cursor:pointer;align-items:center;gap:9px;padding:8px 12px;font-weight:800;display:flex}.shop-builder-advanced-nav summary small{color:var(--muted);margin-left:auto;font-weight:600}.shop-builder-advanced-nav>div{gap:8px;padding:0 12px 12px;display:flex}.shop-builder-advanced-nav button{min-height:var(--shop-control);color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;padding:0 13px}.shop-builder-advanced-field{align-self:end}.shop-builder-advanced-field .admin-field{padding:0 12px 12px}.shop-builder-discounts{background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;grid-column:1/-1;gap:12px;width:100%;min-width:0;padding:14px;display:grid}.shop-builder-discounts>header{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;min-width:0;display:grid}.shop-builder-discounts>header>div{gap:4px;width:100%;min-width:0;display:grid}.shop-builder-discounts>header strong{color:#fff;font-size:1rem}.shop-builder-discounts>header small,.shop-discount-empty{color:var(--muted);margin:0;line-height:1.45}.shop-builder-discounts>header button{justify-self:end;width:auto;max-width:100%;min-height:44px}.shop-discount-code-list{gap:10px;min-width:0;display:grid}.shop-discount-code-row{background:#00000038;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr)) 44px;align-items:end;gap:10px;min-width:0;margin:0;padding:12px;display:grid;position:relative}.shop-discount-code-row legend{color:#ff8579;text-transform:uppercase;padding:0 6px;font-size:.74rem;font-weight:900}.shop-discount-code-row .icon-danger-button{grid-area:1/3;width:44px;height:44px}.shop-guided-item-step>header>div{gap:4px;display:grid}.shop-guided-item-step>header small{color:var(--muted);text-transform:none;font-size:.82rem;font-weight:600}.shop-item-browser-controls{grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) auto;align-items:end;gap:10px;display:grid}.shop-favorites-filter{min-height:var(--shop-control);color:#ddd;background:#ffffff09;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.shop-favorites-filter.active{color:#ff8a7d;background:#ff51421a;border-color:#ff5142}.shop-library-picker-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.shop-library-picker-grid article{background:#ffffff06;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:10px;display:grid}.shop-library-picker-grid article:hover{background:#ff51420e;border-color:#ff51428c}.shop-library-picker-grid article>span{min-width:0}.shop-library-picker-grid article strong,.shop-library-picker-grid article small,.shop-library-picker-grid article em{display:block}.shop-library-picker-grid article small{color:var(--muted);margin-top:3px}.shop-library-picker-grid article em{color:#72da8a;align-items:center;gap:5px;margin-top:6px;font-size:.72rem;font-style:normal;display:flex}.shop-item-favorite{width:var(--shop-control);height:var(--shop-control);color:#aaa;background:0 0;border:0;place-items:center;display:grid}.shop-item-favorite:hover{color:#ff7568}.shop-item-add{min-height:var(--shop-control);color:#fff;background:#ff514214;border:1px solid #ff514299;border-radius:7px;grid-column:2/4;font-weight:850}.shop-selected-library-list article{grid-template-columns:auto auto minmax(0,1fr)}.shop-item-drag-handle{color:#8e8a87;cursor:grab;align-self:center}.shop-builder-live-preview{background:linear-gradient(#ffffff09,#ffffff03),#0000004d;border:1px solid #ffffff1a;border-radius:10px;gap:12px;min-width:0;padding:13px;display:grid;position:sticky;top:84px}.shop-builder-live-preview>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-builder-live-preview>header>div{color:#fff;align-items:center;gap:7px;display:flex}.shop-builder-live-preview>header span{color:var(--muted);font-size:.72rem}.shop-delivery-preview{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.shop-delivery-preview strong{color:#fff}.shop-delivery-preview p{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.5}.shop-delivery-advanced{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;margin-top:14px}.shop-delivery-advanced>summary{min-height:var(--shop-control);color:#d3cfcc;cursor:pointer;align-items:center;padding:8px 12px;font-weight:850;display:flex}.shop-delivery-advanced>p{color:var(--muted);margin:0;padding:0 12px 12px;line-height:1.5}.shop-delivery-advanced>.shop-command-generator,.shop-delivery-advanced>.admin-form-grid{margin:0 12px 12px}.shop-builder-step-actions{z-index:5;background:#0c0c0df5;border:1px solid #ff514252;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:sticky;bottom:8px;box-shadow:0 18px 40px #00000073}.shop-builder-step-actions button{min-height:var(--shop-control);color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:850;display:flex}.shop-builder-step-actions button.primary{background:#d94135;border-color:#ef4d3e}.shop-builder-step-actions span{color:var(--muted);text-align:center;font-size:.76rem}.shop-package-builder button,.shop-package-builder input,.shop-package-builder select,.shop-package-builder summary{min-height:var(--shop-control)}@media (width<=1350px){.shop-builder-layout{grid-template-columns:240px minmax(0,1fr)}.shop-builder-discounts>header{grid-template-columns:1fr}.shop-builder-discounts>header button{justify-content:center;justify-self:stretch;width:100%}.shop-discount-code-row{grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.shop-discount-code-row .icon-danger-button{grid-area:1/3}.shop-builder-tabs{padding-bottom:4px;display:flex;overflow-x:auto}.shop-builder-tabs button{min-width:142px}.shop-builder-live-preview{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);position:static}.shop-builder-live-preview>header{grid-column:1/-1}}@media (width<=900px){.shop-builder-layout{grid-template-columns:1fr}.shop-builder-list{position:static}.shop-builder-package-list{max-height:360px}.shop-builder-tabs{padding-bottom:4px;display:flex;overflow-x:auto}.shop-builder-tabs button{min-width:150px}.shop-builder-live-preview{grid-column:auto;grid-template-columns:1fr}.shop-item-browser-controls{grid-template-columns:1fr 1fr}.shop-item-browser-controls .wide{grid-column:1/-1}}@media (width<=620px){.shop-builder-toolbar,.shop-builder-guide-heading{flex-direction:column;align-items:stretch}.shop-builder-toolbar .shop-builder-actions{width:100%}.shop-builder-toolbar .shop-builder-actions button{flex:1}.shop-library-manager>.shop-builder-toolbar .shop-builder-actions{grid-template-columns:1fr;display:grid}.shop-library-manager>.shop-builder-toolbar .shop-builder-actions button{overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0}.shop-builder-cluster-strip{display:flex;overflow-x:auto}.shop-builder-cluster-strip button{min-width:180px}.shop-mobile-package-select{display:grid}.shop-builder-package-list{display:none}.shop-library-manager .shop-builder-package-list{max-height:320px;padding-right:4px;display:grid;overflow:auto}.shop-pricing-source-strip a{align-items:center;min-height:44px;display:inline-flex}.shop-item-browser-controls{grid-template-columns:1fr}.shop-item-browser-controls .wide{grid-column:auto}.shop-library-picker-grid{grid-template-columns:1fr}.shop-selected-library-list article{grid-template-columns:auto minmax(0,1fr)}.shop-item-drag-handle,.shop-selected-library-list article>.shop-asset-image{grid-row:1}.shop-selected-library-list article>div{grid-column:1/-1}.shop-builder-step-actions{grid-template-columns:1fr;bottom:70px}.shop-builder-step-actions span{order:-1}.shop-builder-advanced-nav summary small{display:none}.shop-builder-publish-checks{grid-template-columns:1fr}.shop-builder-publish-review>.button-link{width:100%}.shop-catalog-launch-head{flex-direction:column;padding:16px}.shop-catalog-launch-save{justify-items:stretch;width:100%}.shop-catalog-launch-save .status{justify-self:start}.shop-catalog-launch-steps{display:flex;overflow-x:auto}.shop-catalog-launch-steps button{flex:0 0 138px}.shop-catalog-launch-section{padding:16px}.shop-catalog-choice-grid,.shop-catalog-test-grid,.shop-catalog-launch-summary{grid-template-columns:1fr}.shop-catalog-bulk-actions{grid-template-columns:1fr;display:grid}.shop-catalog-bulk-actions .button-link,.shop-catalog-next{justify-content:center;width:100%}.shop-catalog-readiness-list>div{grid-template-columns:auto minmax(0,1fr)}.shop-catalog-readiness-list .status{grid-column:2;justify-self:start}}.shop-library-advanced-editor{background:#ffffff06;border:1px solid #ffffff1c;border-radius:9px;min-width:0}.shop-catalog-sources{background:#ffffff06;border:1px solid #ffffff1c;border-radius:9px}.shop-catalog-sources>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.shop-catalog-sources>summary::-webkit-details-marker{display:none}.shop-catalog-sources>summary span{gap:3px;display:grid}.shop-catalog-sources>summary small{color:var(--muted);font-weight:700}.shop-catalog-sources[open]>summary{border-bottom:1px solid #ffffff1a}.shop-catalog-sources[open]>summary svg{transform:rotate(180deg)}.shop-catalog-sources-body{gap:12px;padding:12px;display:grid}.shop-library-advanced-editor>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.shop-library-advanced-editor>summary::-webkit-details-marker{display:none}.shop-library-advanced-editor>summary span{gap:3px;display:grid}.shop-library-advanced-editor>summary small{color:var(--muted);font-weight:700}.shop-library-advanced-editor[open]>summary{border-bottom:1px solid #ffffff1a}.shop-library-advanced-editor[open]>summary svg{transform:rotate(180deg)}.shop-library-advanced-editor .shop-builder-editor{padding:12px}.admin-event-create-wizard{gap:16px;display:grid}.admin-cluster-onboarding{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, var(--border));margin:1rem 0}.admin-cluster-onboarding>header,.admin-wizard-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-cluster-onboarding>header div{gap:.25rem;display:grid}.admin-cluster-review{gap:.8rem;display:grid}.admin-cluster-review h3,.admin-cluster-review p{margin:0}.admin-wizard-actions{justify-content:flex-end;margin-top:1rem}.admin-event-create-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-event-create-steps button{min-height:48px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px;font-weight:850;display:flex}.admin-event-create-steps button b{color:#fff;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.admin-event-create-steps button.active{color:#fff;background:#ff514217;border-color:#ff5142a6}.admin-event-create-steps button.active b{background:#d94135;border-color:#ff5142}.admin-event-advanced{border:1px solid #ffffff1a;border-radius:8px;padding:0 12px 12px}.admin-event-advanced>summary{color:#ddd;cursor:pointer;align-items:center;min-height:44px;font-weight:850;display:flex}.admin-event-review{background:#ff51420b;border:1px solid #ff51424d;border-radius:9px;padding:16px}.admin-event-review>strong{color:#fff;font-size:1.05rem}.admin-event-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.admin-event-review dl>div{border:1px solid #ffffff14;border-radius:7px;padding:10px}.admin-event-review dt{color:var(--muted);font-size:.72rem;font-weight:800}.admin-event-review dd{color:#fff;margin:4px 0 0;font-weight:850}.admin-event-review p{color:var(--muted);margin:0;line-height:1.5}.admin-event-edit-details{border-top:1px solid #ffffff14;margin-top:12px}.admin-event-edit-details>summary{color:#ddd;cursor:pointer;align-items:center;min-height:48px;font-weight:850;display:flex}.admin-event-edit-details>div{gap:14px;padding-top:10px;display:grid}.admin-delivery-advanced{border-top:1px solid #ffffff1a;margin-top:10px}.admin-delivery-advanced>summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;font-weight:850;display:flex}.admin-delivery-advanced pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.shop-catalog-load-state{color:#ccefff;background:#21c7ff0d;border:1px solid #21c7ff40;border-radius:8px;align-items:center;gap:9px;min-height:44px;margin-bottom:12px;padding:10px 12px;display:flex}.shop-catalog-load-state.error{color:#ffd3ce;background:#ff51420f;border-color:#ff514259}.shop-catalog-load-state button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:7px;margin-left:auto;padding:0 12px;font-weight:850}@media (width<=760px){.admin-event-create-steps{padding-bottom:4px;display:flex;overflow-x:auto}.admin-event-create-steps button{min-width:112px}.admin-event-review dl{grid-template-columns:1fr}}.admin-staff-create-card{gap:16px;display:grid}.admin-staff-create-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-staff-create-steps button{min-height:44px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.admin-staff-create-steps button b{color:#fff;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.admin-staff-create-steps button.active{color:#fff;background:#ff514217;border-color:#ff5142a6}.admin-staff-create-steps button.active b{background:#d94135;border-color:#ff5142}.admin-staff-server-scope{border:1px solid #ffffff1a;border-radius:9px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.admin-staff-server-scope legend{color:#fff;padding:0 6px;font-weight:900}.admin-staff-server-scope p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.admin-staff-account-details{border-top:1px solid #ffffff14;margin-top:10px}.admin-staff-account-details>summary{color:#ddd;cursor:pointer;align-items:center;min-height:44px;font-weight:850;display:flex}.admin-staff-account-details>div{gap:14px;padding-top:10px;display:grid}.admin-staff-permissions>summary{color:#ddd;cursor:pointer;align-items:center;min-height:44px;font-weight:850;display:flex}.admin-staff-permissions>span{color:var(--muted);margin:4px 0 12px;font-size:.82rem;line-height:1.5;display:block}.admin-staff-invite-summary{background:#ff51420b;border:1px solid #ff51424d;border-radius:9px;padding:14px}.admin-staff-invite-summary>strong{color:#fff}.admin-staff-invite-summary>p{color:var(--muted);margin:8px 0 0;line-height:1.5}.admin-staff-invite-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.admin-staff-invite-summary dl>div{border:1px solid #ffffff14;border-radius:7px;padding:10px}.admin-staff-invite-summary dt{color:var(--muted);font-size:.72rem;font-weight:800}.admin-staff-invite-summary dd{color:#fff;margin:4px 0 0;font-weight:850}@media (width<=620px){.admin-staff-create-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-bottom:0;display:grid;overflow:visible}.admin-staff-create-steps button{flex-direction:column;gap:4px;min-width:0;min-height:58px;padding:5px 2px}.admin-staff-create-steps button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;line-height:1;overflow:hidden}.admin-staff-invite-summary dl{grid-template-columns:1fr}}.admin-module-loading{min-height:180px;color:var(--muted);background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:24px;font-weight:800;display:flex}.tenant-onboarding{border:1px solid color-mix(in srgb,var(--accent,#ff5142) 34%,#ffffff1f);background:linear-gradient(145deg,#ff51420e,#0000 34%),#090c0f;border-radius:16px;gap:20px;min-width:0;margin:16px 0;padding:clamp(18px,2.5vw,32px);display:grid;box-shadow:0 24px 70px #00000038}.tenant-onboarding-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tenant-onboarding-header>div{gap:6px;min-width:0;display:grid}.tenant-onboarding-header span{color:#ff8e84;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.tenant-onboarding-header h3{color:#fff;margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.tenant-onboarding-header p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.tenant-onboarding-close{color:#ddd;background:#ffffff06;border:1px solid #ffffff1f;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:850;display:inline-flex}.tenant-onboarding-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.tenant-onboarding-steps button{color:#89919a;background:#ffffff05;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px;font-size:.78rem;font-weight:850;display:flex}.tenant-onboarding-steps button span{border:1px solid #ffffff24;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.tenant-onboarding-steps button.active{color:#fff;background:#ff51421a;border-color:#ff5142b8}.tenant-onboarding-steps button.active span{background:#d94135;border-color:#ff5142}.tenant-onboarding-steps button.complete{color:#bdebd2}.tenant-onboarding-steps button.complete span{color:#73e5aa;background:#3fd28714;border-color:#3fd28773}.tenant-onboarding-notice{color:#ffe1a8;background:#ffb84a12;border:1px solid #ffb84a66;border-radius:9px;padding:12px 14px;line-height:1.45}.tenant-onboarding-body{grid-template-columns:minmax(380px,1fr) minmax(240px,300px);align-items:start;gap:22px;min-width:0;display:grid}.tenant-onboarding-form{background:#ffffff05;border:1px solid #ffffff17;border-radius:13px;gap:18px;min-width:0;padding:clamp(16px,2vw,24px);display:grid}.tenant-onboarding-intro{gap:5px;display:grid}.tenant-onboarding-intro h4,.tenant-onboarding-intro p{margin:0}.tenant-onboarding-intro h4{color:#fff;font-size:1.08rem}.tenant-onboarding-intro p{color:var(--muted);line-height:1.55}.tenant-onboarding-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tenant-onboarding-choice-grid button{color:#c7cbd0;text-align:left;background:#0d1115;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto 1fr;gap:5px 11px;min-height:116px;padding:18px;display:grid}.tenant-onboarding-choice-grid button svg{color:#ff6b5d;grid-row:1/3}.tenant-onboarding-choice-grid button strong{color:#fff;font-size:.98rem}.tenant-onboarding-choice-grid button span{color:var(--muted);font-size:.82rem;line-height:1.45}.tenant-onboarding-choice-grid button.selected{background:#ff514217;border-color:#ff5142;box-shadow:inset 0 0 0 1px #ff51422e}.tenant-onboarding-choice-grid button:disabled{opacity:.48}.tenant-onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.tenant-onboarding-fields .wide{grid-column:1/-1}.tenant-onboarding .admin-field input,.tenant-onboarding .admin-field select,.tenant-onboarding .admin-field textarea{min-height:44px}.tenant-onboarding-help{color:var(--muted);line-height:1.45}.tenant-onboarding-inherit,.tenant-onboarding-publish{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:11px;min-height:58px;padding:13px;display:flex}.tenant-onboarding-inherit input,.tenant-onboarding-publish input,.tenant-onboarding-features input{accent-color:#ff5142;flex:0 0 19px;width:19px;height:19px;margin-top:2px}.tenant-onboarding-inherit span,.tenant-onboarding-publish span,.tenant-onboarding-features label span{gap:3px;display:grid}.tenant-onboarding-inherit strong,.tenant-onboarding-publish strong,.tenant-onboarding-features strong{color:#fff}.tenant-onboarding-inherit small,.tenant-onboarding-publish small,.tenant-onboarding-features small{color:var(--muted);line-height:1.4}.tenant-onboarding-features{border:1px solid #ffffff1a;border-radius:11px;gap:8px;min-width:0;margin:0;padding:16px;display:grid}.tenant-onboarding-features legend{color:#fff;padding:0 7px;font-weight:900}.tenant-onboarding-features>p{color:var(--muted);margin:0 0 6px;font-size:.84rem}.tenant-onboarding-features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tenant-onboarding-features label{background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;gap:9px;min-height:76px;padding:12px;display:flex}.tenant-onboarding-readiness{background:#3fd28709;border:1px solid #3fd28738;border-radius:11px;gap:11px;padding:16px;display:grid}.tenant-onboarding-readiness>strong{color:#fff}.tenant-onboarding-readiness ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tenant-onboarding-readiness li{color:#cbd2d8;align-items:center;gap:9px;display:flex}.tenant-onboarding-readiness svg{color:#63d99c}.tenant-onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tenant-onboarding-review>div{background:#ffffff05;border:1px solid #ffffff17;border-radius:9px;gap:4px;padding:13px;display:grid}.tenant-onboarding-review>div span{color:var(--muted);font-size:.75rem}.tenant-onboarding-review>div strong{color:#fff;overflow-wrap:anywhere}.tenant-onboarding-review section,.tenant-onboarding-publish{grid-column:1/-1}.tenant-onboarding-review section{border:1px solid #ffffff17;border-radius:10px;padding:16px}.tenant-onboarding-review section h4{color:#fff;margin:0 0 11px}.tenant-onboarding-review ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tenant-onboarding-review li{color:#bac0c6;gap:8px;line-height:1.4;display:flex}.tenant-onboarding-review li.complete svg{color:#63d99c}.tenant-onboarding-review li.pending svg{color:#f3b85e}.tenant-onboarding-preview{background:#0d1115;border:1px solid #ffffff1a;border-radius:13px;gap:10px;min-width:0;padding:16px;display:grid;position:sticky;top:88px}.tenant-onboarding-preview>span{color:#929aa3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.tenant-onboarding-preview-hero{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-accent,#ff5142) 75%,#111),#101419);border-radius:9px;place-items:center;min-height:145px;display:grid;overflow:hidden}.tenant-onboarding-preview-hero img{object-fit:cover;width:100%;height:145px}.tenant-onboarding-preview h4,.tenant-onboarding-preview>strong,.tenant-onboarding-preview p{margin:0}.tenant-onboarding-preview h4{color:#fff;font-size:1.15rem}.tenant-onboarding-preview>strong{color:color-mix(in srgb,var(--accent,#ff5142) 72%,#fff)}.tenant-onboarding-preview p{min-height:44px;color:var(--muted);font-size:.84rem;line-height:1.5}.tenant-onboarding-preview dl{gap:7px;margin:3px 0 0;display:grid}.tenant-onboarding-preview dl div{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding-top:7px;display:flex}.tenant-onboarding-preview dt{color:var(--muted);font-size:.77rem}.tenant-onboarding-preview dd{color:#fff;text-align:right;margin:0;font-size:.8rem;font-weight:850}.tenant-onboarding-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.tenant-onboarding-actions button{color:#fff;background:#ffffff09;border:1px solid #ffffff21;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}.tenant-onboarding-actions button.primary{background:#d94135;border-color:#ff5142}#admin-content-editor:has(.tenant-onboarding){grid-template-columns:minmax(0,1fr)}#admin-content-editor:has(.tenant-onboarding)>.admin-sidebar{display:none}@media (width<=1100px){.tenant-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-onboarding-body{grid-template-columns:1fr}.tenant-onboarding-preview{position:static}}@media (width<=680px){.tenant-onboarding{border-radius:12px;gap:15px;margin-inline:-4px;padding:15px}.tenant-onboarding-header{display:grid}.tenant-onboarding-close{width:100%}.tenant-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-onboarding-steps button{justify-content:flex-start}.tenant-onboarding-choice-grid,.tenant-onboarding-fields,.tenant-onboarding-features>div,.tenant-onboarding-review{grid-template-columns:1fr}.tenant-onboarding-fields .wide,.tenant-onboarding-review section,.tenant-onboarding-publish{grid-column:auto}.tenant-onboarding-actions button{flex:1;padding-inline:10px}}.staff-invite-page{max-width:960px}.staff-invite-form,.staff-invite-complete{gap:18px;display:grid}.staff-invite-access-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-invite-access-summary>span{color:var(--muted);overflow-wrap:anywhere;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;gap:5px;padding:14px;display:grid}.staff-invite-access-summary strong{color:#fff}.staff-invite-complete{background:#63d99c14;border:1px solid #63d99c6b;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:20px}.staff-invite-complete>div{gap:4px;display:grid}.staff-invite-complete svg,.staff-invite-complete strong{color:#63d99c}@media (width<=700px){.staff-invite-access-summary,.staff-invite-complete{grid-template-columns:1fr}}.site-nav-more{align-self:stretch;position:relative}.site-nav-more>summary{min-height:48px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;font-size:.67rem;font-weight:900;list-style:none;display:inline-flex}.site-nav-more>summary::-webkit-details-marker{display:none}.site-nav-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;transform:rotate(45deg)translateY(-2px)}.site-nav-more.active>summary,.site-nav-more[open]>summary,.site-nav-more>summary:hover{color:#fff}.site-nav-more>div{z-index:80;background:#080b0ffa;border:1px solid #ffffff24;border-radius:10px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 55px #0000007a}.primary-nav .site-nav-more>div a{border-radius:7px;justify-content:flex-start;gap:9px;min-height:44px;padding-inline:11px;display:flex}.shop-builder-product-meta{flex-wrap:wrap;gap:5px 8px;display:flex!important}.shop-builder-product-meta em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.35}.shop-builder-product-meta em:not(:last-child):after{content:"·";color:#ffffff40;margin-left:8px}@media (width<=980px){.site-nav-more{width:100%}.site-nav-more>summary{justify-content:space-between;width:100%}.site-nav-more>div{min-width:0;box-shadow:none;border-color:#ffffff14;margin-top:4px;position:static}}@media (pointer:coarse),(width<=700px){.app-shell:not(.admin-app-shell) :is(.button-link,.dfg-home-body button,.dfg-home-body summary,.dfg-home-body select,.dfg-home-body input,.dfg-home-body a[href]){min-height:44px}.app-shell:not(.admin-app-shell) .dfg-home-body a[href]{align-items:center;display:inline-flex}.admin-login-guidance summary{cursor:pointer;align-items:center;min-height:44px;display:flex}}@media (width<=700px){.hub-detail-backdrop{align-items:end;padding:0}.hub-detail-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%;max-height:92dvh}.hub-detail-dialog>header,.hub-detail-copy{padding:14px}.hub-detail-scroll>.hub-media,.hub-detail-scroll>.hub-media-placeholder{height:230px;min-height:0}.admin-hub-submission-details>summary{flex-direction:column;align-items:flex-start}.shop-builder-discounts>header{grid-template-columns:1fr}.shop-builder-discounts>header button{justify-content:center;justify-self:stretch;width:100%}.shop-discount-code-row{grid-template-columns:1fr}.shop-discount-code-row .icon-danger-button{grid-area:auto/1;width:100%}}.admin-hub-review-main .admin-hub-full-body{border-left:3px solid color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);white-space:pre-wrap;background:#ffffff09;padding:10px 12px}.shop-title-block .shop-buy-coins-link{margin-left:.55rem}.buy-coins-page{--coin-border:color-mix(in srgb, var(--border-color,#263544) 82%, transparent);gap:1.25rem;display:grid}.buy-coins-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.buy-coins-steps>span{border:1px solid var(--coin-border);color:#8392a2;background:#0b141dc7;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:.6rem;min-height:64px;padding:.8rem .9rem;display:grid}.buy-coins-steps strong{color:#b9c5cf;background:#1a2733;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.buy-coins-steps small{font-size:.8rem;font-weight:800}.buy-coins-steps .active,.buy-coins-steps .complete{color:#f3f7fa;border-color:#ff3f2f8f}.buy-coins-steps .active strong,.buy-coins-steps .complete strong{color:#fff;background:#f43f49}.buy-coins-loading{border:1px solid var(--coin-border);color:#aab6c2;background:#0b151f;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;min-height:180px;display:flex}.buy-coins-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:1rem;display:grid}.buy-coins-layout>main{gap:1rem;min-width:0;display:grid}.buy-coins-section,.buy-coins-review{border:1px solid var(--coin-border);background:linear-gradient(145deg,#0f1b26fa,#081018fa);border-radius:14px;padding:1.1rem}.buy-coins-section>header{align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.buy-coins-section>header>span,.buy-coins-review>span{color:#ff6b73;text-transform:uppercase;letter-spacing:.06em;background:#f43f4924;border-radius:999px;flex:none;padding:.28rem .55rem;font-size:.72rem;font-weight:900}.buy-coins-section h2,.buy-coins-review h2{margin:0;font-size:clamp(1.05rem,2vw,1.3rem)}.buy-coins-section header p{color:#8fa0b1;margin:.25rem 0 0;line-height:1.45}.buy-coins-store-grid,.buy-coins-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.buy-coins-store-grid button,.buy-coins-bundle-grid button{color:#eff4f7;text-align:left;cursor:pointer;background:#0a141d;border:1px solid #263847;border-radius:12px;width:100%;min-height:84px;padding:.85rem;transition:border-color .15s,background .15s,transform .15s;position:relative}.buy-coins-store-grid button:hover,.buy-coins-bundle-grid button:hover{border-color:#52697c;transform:translateY(-1px)}.buy-coins-store-grid button:focus-visible,.buy-coins-bundle-grid button:focus-visible{outline-offset:2px;outline:3px solid #4a9eff8c}.buy-coins-store-grid button.active,.buy-coins-bundle-grid button.active{border-color:var(--accent,#f43f49);box-shadow:inset 3px 0 0 var(--accent,#f43f49);background:color-mix(in srgb, var(--accent,#f43f49) 9%, #0a141d)}.buy-coins-store-grid button{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.buy-coins-store-grid span,.buy-coins-bundle-grid button{min-width:0;display:grid}.buy-coins-store-grid small,.buy-coins-store-grid em,.buy-coins-bundle-grid small,.buy-coins-bundle-grid em{color:#8797a7;overflow-wrap:anywhere;font-size:.76rem;font-style:normal;line-height:1.4}.buy-coins-store-grid em{white-space:nowrap;justify-self:end}.buy-coins-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-coins-bundle-grid button{text-align:left;align-content:start;gap:.65rem;min-height:184px;padding:1rem}.coin-image{object-fit:contain;max-width:none;display:block}.buy-coins-bundle-heading{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.buy-coins-bundle-image{background:#ffffff09;border:1px solid #314556;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.buy-coins-bundle-heading>span:last-child{gap:.2rem;min-width:0;display:grid}.buy-coins-bundle-heading strong{overflow-wrap:anywhere;padding-right:3.4rem;font-size:.95rem;line-height:1.25}.buy-coins-bundle-heading small{color:#8fa0b1;font-size:.75rem;line-height:1.35}.buy-coins-bundle-amount{align-items:baseline;gap:.45rem;min-width:0;display:flex}.buy-coins-bundle-amount strong{font-size:1.65rem;line-height:1}.buy-coins-bundle-amount span,.buy-coins-bundle-footer span{color:#8797a7;overflow-wrap:anywhere;font-size:.74rem}.buy-coins-bundle-footer{border-top:1px solid #22313e;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.55rem;display:flex}.buy-coins-bundle-footer b{color:#fff;flex:none;font-size:1rem}.buy-coins-bundle-choice{color:#c5d0da;background:#ffffff0e;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-height:32px;font-size:.75rem;font-weight:800;display:inline-flex}.buy-coins-bundle-grid button.active .buy-coins-bundle-choice{background:color-mix(in srgb, var(--accent,#f43f49) 22%, #101b25);color:#fff}.buy-coins-popular{color:#fff;text-transform:uppercase;background:#f43f49;border-radius:999px;padding:.24rem .45rem;font-size:.65rem;font-weight:900;position:absolute;top:.55rem;right:.55rem}.buy-coins-review{gap:.9rem;display:grid;position:sticky;top:96px}.buy-coins-review-amount,.buy-coins-review-empty{text-align:center;background:#070f16b8;border:1px dashed #334656;border-radius:12px;align-content:center;place-items:center;gap:.25rem;min-height:145px;padding:1rem;display:grid}.buy-coins-review-amount strong{font-size:2rem}.buy-coins-review-amount span,.buy-coins-review-empty span{color:#8fa0b1}.buy-coins-review dl{margin:0;display:grid}.buy-coins-review dl>div{border-bottom:1px solid #22313e;justify-content:space-between;gap:1rem;min-height:44px;padding:.65rem 0;display:flex}.buy-coins-review dt{color:#8fa0b1}.buy-coins-review dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800}.buy-coins-review>p{color:#94d9ad;gap:.45rem;margin:0;line-height:1.45;display:flex}.buy-coins-review .button-link{justify-content:center;width:100%;min-height:46px}.buy-coins-status{align-items:center;gap:.65rem;display:flex}.buy-coins-status>span{min-width:0;display:grid}.buy-coins-status .button-link{margin-left:auto}@media (width<=980px){.buy-coins-layout{grid-template-columns:1fr}.buy-coins-review{position:static}}@media (width<=700px){.shop-title-block .shop-buy-coins-link{margin:.55rem 0 0}.buy-coins-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-coins-store-grid,.buy-coins-bundle-grid{grid-template-columns:1fr}.buy-coins-bundle-grid button{min-height:165px}.buy-coins-section,.buy-coins-review{padding:.9rem}.buy-coins-status{flex-wrap:wrap;align-items:flex-start}.buy-coins-status .button-link{width:100%;margin-left:0}.home-wallet-actions{grid-template-columns:1fr;width:100%;display:grid}}.site-history-actions{align-items:center;gap:6px;display:flex}.site-history-actions button{color:#c8d3df;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#070d14b8;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.site-history-actions button:hover:not(:disabled),.site-history-actions button:focus-visible{color:#fff;border-color:#ff3f2f8c}.site-history-actions button:disabled{opacity:.38;cursor:default}@media (width<=1180px){.site-history-actions button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=760px){.site-history-actions{order:-1}}.mobile-header-history-actions{display:none}@media (width<=760px){.site-header,.site-header.has-member-wallet{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.site-header .brand{min-width:0}.site-header .brand>span:last-child{display:none}.site-header .menu-toggle{min-width:58px;padding-inline:10px}.site-header .primary-nav,.site-header.has-member-wallet .header-actions{grid-column:1/-1}.mobile-header-history-actions{align-items:center;gap:6px;margin-left:0;display:flex}.mobile-header-history-actions button{color:#d6dee8;background:#070d14c7;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.mobile-header-history-actions button:disabled{opacity:.38}.admin-coin-purchase-manager>summary,.admin-coin-purchase-body>header{flex-direction:column;align-items:stretch}.admin-coin-purchase-manager>summary small{line-height:1.45}.admin-coin-purchase-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-coin-purchase-amount{text-align:left}.admin-coin-purchase-row .button-link{width:100%}}@media (width<=900px){.shop-package-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.shop-package-card{min-height:auto}.shop-package-detail-backdrop{align-items:end;padding:0}.shop-package-detail-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:94dvh}.shop-package-detail-header,.shop-package-detail-scroll,.shop-package-detail-actions{padding-inline:14px}.shop-package-detail-header{padding-block:16px}.shop-package-detail-scroll{gap:16px;padding-block:16px}.shop-package-detail-summary,.shop-package-detail-items{grid-template-columns:minmax(0,1fr)}.shop-package-detail-summary>div{min-height:64px}.shop-package-detail-actions{padding-block:12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);display:grid}.shop-package-detail-actions .button-link{width:100%;min-width:0}}@media (width<=430px){.shop-package-actions{grid-template-columns:minmax(0,1fr)}}.shop-service-inclusions article{grid-template-columns:24px minmax(0,1fr);align-items:start}.shop-service-inclusions article>svg{color:#54d894;margin-top:2px}.shop-service-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-service-detail-grid>span,.shop-service-detail-grid>a{min-width:0;min-height:70px;color:inherit;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;padding:14px;display:flex}.shop-service-detail-grid>a{color:#80caff;text-decoration:none}.shop-service-request{border:1px solid color-mix(in srgb, var(--accent) 34%, #253544);background:#040d1580;border-radius:14px;gap:18px;padding:18px;display:grid}.shop-service-request>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.shop-service-request>header h3,.shop-service-request>header p{margin:4px 0 0}.shop-service-request>header>a{color:#9ed8ff;white-space:nowrap;border:1px solid #65b2e859;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;text-decoration:none;display:inline-flex}.shop-buyer-option-grid label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-buyer-option-grid label>span em{color:#8294a6;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.shop-buyer-option-grid label>span .shop-required-field{color:#ff9e92}.shop-service-terms{background:#ffb5470e;border:1px solid #ffb54740;border-radius:12px;gap:10px;padding:15px;display:grid}.shop-service-terms ul{gap:7px;margin:0;padding-left:20px;display:grid}.shop-service-terms>label{border-top:1px solid #ffffff14;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding-top:10px;display:grid}.shop-service-terms input{width:20px;height:20px;margin-top:2px}@media (width<=760px){.shop-service-detail-grid{grid-template-columns:minmax(0,1fr)}.shop-service-request{padding:14px}.shop-service-request>header{flex-direction:column}.shop-service-request>header>a{white-space:normal;justify-content:center;width:100%}}.staging-delivery-workspace{gap:18px;min-width:0;display:grid}.staging-delivery-readiness{background:linear-gradient(135deg,#ffb54714,#0a1620eb 55%);border:1px solid #ffb54747;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(190px,auto);align-items:start;gap:16px;padding:22px;display:grid}.staging-delivery-readiness--simulation_ready{background:linear-gradient(135deg,#37d38913,#0a1620eb 55%);border-color:#37d3894d}.staging-delivery-readiness-icon{color:#ffc467;background:#ffb54714;border:1px solid #ffb54747;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.staging-delivery-readiness--simulation_ready .staging-delivery-readiness-icon{color:#59dfa0;background:#37d38914;border-color:#37d38947}.staging-delivery-readiness h2,.staging-delivery-readiness p,.staging-delivery-readiness small{margin:0}.staging-delivery-readiness h2{margin-top:4px;font-size:clamp(1.55rem,2.5vw,2.25rem)}.staging-delivery-readiness p{color:#9eb0c2;margin-top:7px;line-height:1.55}.staging-delivery-readiness small{color:#b8c5d0;margin-top:9px;line-height:1.45;display:block}.staging-delivery-readiness>div>span{color:#ffbd59;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.staging-delivery-readiness--simulation_ready>div>span{color:#59dfa0}.staging-delivery-readiness-actions{gap:8px;min-width:190px;display:grid}.staging-delivery-readiness-actions button,.staging-delivery-readiness-actions a,.staging-delivery-alert button,.staging-delivery-card footer button{color:#edf5fb;min-height:44px;font:inherit;cursor:pointer;background:#142330e6;border:1px solid #7997b247;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:750;text-decoration:none;display:inline-flex}.staging-delivery-readiness-actions button:disabled,.staging-delivery-card footer button:disabled{cursor:not-allowed;opacity:.5}.staging-delivery-alert,.staging-delivery-message{color:#ffd3cf;background:#6e1f232e;border:1px solid #ff706952;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:14px 16px;display:flex}.staging-delivery-alert>div{gap:4px;min-width:0;display:grid}.staging-delivery-alert span{overflow-wrap:anywhere;color:#c7a8a6}.staging-delivery-alert button{width:fit-content;margin-top:5px}.staging-delivery-message{color:#a7f2ca;background:#1b694726;border-color:#37d38947;align-items:center}.staging-delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staging-delivery-metrics article{background:#0d1a25e0;border:1px solid #708fa933;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:14px;display:grid}.staging-delivery-metrics article span{color:#aab9c6;overflow-wrap:anywhere;min-width:0;font-size:.85rem}.staging-delivery-metrics article strong{font-size:1.35rem}.staging-delivery-metrics article svg{color:#ff554d}.staging-delivery-filters{background:#0d1a25e0;border:1px solid #708fa933;border-radius:13px;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:14px;display:grid}.staging-delivery-filters label{gap:6px;min-width:0;display:grid}.staging-delivery-filters label>span{color:#91a3b3;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.staging-delivery-filters input,.staging-delivery-filters select{color:#eef5fa;width:100%;min-width:0;min-height:44px;font:inherit;background:#08131d;border:1px solid #708fa947;border-radius:9px;padding:10px 11px}.staging-delivery-search>div{min-width:0;position:relative}.staging-delivery-search svg{color:#8497a8;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.staging-delivery-search input{padding-left:36px}.staging-delivery-list{gap:12px;min-width:0;display:grid}.staging-delivery-card{background:#0d1a25e6;border:1px solid #708fa938;border-radius:14px;gap:14px;min-width:0;padding:17px;display:grid}.staging-delivery-card>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.staging-delivery-card>header>div{min-width:0}.staging-delivery-card h3{overflow-wrap:anywhere;margin:5px 0 2px;font-size:1.16rem}.staging-delivery-card header p{color:#8ea1b1;overflow-wrap:anywhere;margin:0}.staging-delivery-card-type{color:#ff8a81;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:inline-flex}.staging-delivery-status{color:#c8d4dd;background:#879db114;border:1px solid #879db14d;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:800}.staging-delivery-status--delivered{color:#79e9ad;background:#37d38917;border-color:#37d38959}.staging-delivery-status--failed{color:#ff9d97;background:#ff504b17;border-color:#ff706961}.staging-delivery-status--queued,.staging-delivery-status--pending,.staging-delivery-status--processing{color:#ffc467;background:#ffb54714;border-color:#ffb54759}.staging-delivery-rewards{flex-wrap:wrap;gap:7px;display:flex}.staging-delivery-rewards span{color:#c0d2df;overflow-wrap:anywhere;background:#265b7e1f;border:1px solid #58a9dc38;border-radius:8px;max-width:100%;padding:7px 9px}.staging-delivery-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.staging-delivery-card dl>div{background:#050f176b;border:1px solid #708fa924;border-radius:9px;min-width:0;padding:10px}.staging-delivery-card dt{color:#8294a4;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.staging-delivery-card dd{overflow-wrap:anywhere;margin:4px 0 0}.staging-delivery-result{color:#acd9c2;background:#37d3890f;border-left:3px solid #45d48b;margin:0;padding:10px 12px}.staging-delivery-result--error{color:#e5aaa7;background:#ff504b0f;border-color:#ff6e67}.staging-delivery-card details,.staging-delivery-advanced{border-top:1px solid #708fa929;min-width:0;padding-top:10px}.staging-delivery-card summary,.staging-delivery-advanced summary{color:#b7c5d0;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:750;display:flex}.staging-delivery-timeline{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.staging-delivery-timeline li{grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.staging-delivery-timeline li>span{background:#ff5149;border-radius:50%;width:9px;height:9px;margin-top:5px}.staging-delivery-timeline div{min-width:0}.staging-delivery-timeline strong,.staging-delivery-timeline small{display:block}.staging-delivery-timeline small{color:#7f92a3;margin-top:2px}.staging-delivery-timeline p{color:#a8b7c2;overflow-wrap:anywhere;margin:4px 0 0}.staging-delivery-card footer{flex-wrap:wrap;gap:8px;display:flex}.staging-delivery-card footer .secondary{color:#ffd28a;border-color:#ffb54747}.staging-delivery-empty,.staging-delivery-loading{color:#91a3b3;text-align:center;background:#0d1a258c;border:1px dashed #708fa94d;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:220px;padding:24px;display:grid}.staging-delivery-empty strong{color:#edf5fa;font-size:1.08rem}.staging-delivery-empty p{max-width:650px;margin:0;line-height:1.55}.staging-delivery-advanced>div{color:#9fb0be;padding:5px 14px 14px}.staging-delivery-advanced ul{gap:6px;padding-left:20px;display:grid}@media (width<=1100px){.staging-delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.staging-delivery-search{grid-column:1/-1}.staging-delivery-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.staging-delivery-readiness{grid-template-columns:minmax(0,1fr);padding:16px}.staging-delivery-readiness-actions{min-width:0}.staging-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staging-delivery-filters{grid-template-columns:minmax(0,1fr);padding:12px}.staging-delivery-search{grid-column:auto}.staging-delivery-card{padding:14px}.staging-delivery-card>header{flex-direction:column;align-items:stretch}.staging-delivery-status{width:fit-content}.staging-delivery-card dl{grid-template-columns:minmax(0,1fr)}.staging-delivery-card footer{display:grid}.staging-delivery-card footer button{white-space:normal;width:100%}}@media (width<=420px){.staging-delivery-metrics{grid-template-columns:minmax(0,1fr)}}.automation-orchestration{gap:1.15rem;min-width:0;display:grid}.automation-orchestration-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.automation-orchestration-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.automation-orchestration-heading p{max-width:760px;color:var(--muted);margin:.55rem 0 0;line-height:1.55}.automation-tabs{scrollbar-width:thin;border-bottom:1px solid var(--border);gap:.35rem;display:flex;overflow-x:auto}.automation-tabs button{min-height:46px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem 1rem;font-weight:800}.automation-tabs button.is-active{color:var(--text);border-bottom-color:var(--accent)}.automation-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.automation-stepper button{border:1px solid var(--border);min-height:48px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#040c1473;border-radius:.65rem;align-items:center;gap:.55rem;padding:.7rem .8rem;font-weight:800;display:flex}.automation-stepper button span{border:1px solid;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:.75rem;display:grid}.automation-stepper button.is-active{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#ff3f431a;border-color:#ff3f43b3}.automation-name-grid,.automation-provider-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1rem 0;display:grid}.automation-name-grid label,.automation-provider-fields label,.automation-single-field,.automation-history-filters label,.automation-action-list article>label{gap:.38rem;min-width:0;display:grid}.automation-name-grid label>span,.automation-provider-fields label>span,.automation-single-field>span,.automation-history-filters label>span,.automation-action-list article>label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.automation-name-grid input,.automation-name-grid select,.automation-provider-fields input,.automation-provider-fields select,.automation-provider-fields textarea,.automation-single-field input,.automation-single-field select,.automation-history-filters input,.automation-history-filters select,.automation-action-list article>label select{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font:inherit;background:#02080eb8;border-radius:.55rem;padding:.75rem .8rem}.automation-single-field small{color:var(--muted);line-height:1.45}.automation-provider-fields textarea{resize:vertical;min-height:94px}.automation-provider-fields .wide{grid-column:1/-1}.automation-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.automation-trigger-grid button{border:1px solid var(--border);min-height:96px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#050e1794;border-radius:.7rem;gap:.35rem;padding:.9rem;display:grid}.automation-trigger-grid button small{color:var(--muted);line-height:1.4}.automation-trigger-grid button.is-selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#ff3f431a}.automation-action-list{gap:.85rem;margin:1rem 0;display:grid}.automation-action-list article{border:1px solid var(--border);background:#040c1480;border-radius:.75rem;min-width:0;padding:1rem}.automation-action-list article header{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.automation-action-list article header div{align-items:center;gap:.55rem;display:flex}.automation-action-list article header button,.automation-workflow-list>article>button:last-child{border:1px solid var(--border);width:44px;min-width:44px;height:44px;color:var(--muted);cursor:pointer;background:#040c1494;border-radius:.55rem;place-items:center;display:grid}.automation-continue{min-height:44px;color:var(--muted);align-items:center;gap:.55rem;display:flex}.automation-continue input,.automation-enable input{width:20px;height:20px;accent-color:var(--accent)}.automation-add-action{min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:#050e1759;border:1px dashed #7393ac8c;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:flex}.automation-safety-review{background:#45e4770f;border:1px solid #45e47759;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin:1rem 0;padding:1.1rem;display:grid}.automation-safety-review>svg{color:#56dc82}.automation-safety-review h3,.automation-test-save h3{margin:0 0 .45rem}.automation-safety-review p,.automation-test-save p{color:var(--muted);margin:0;line-height:1.55}.automation-safety-review ol{gap:.55rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}.automation-safety-review li strong,.automation-safety-review li span{display:block}.automation-safety-review li span{color:var(--muted);margin-top:.2rem}.automation-test-save{gap:1rem;margin:1rem 0;display:grid}.automation-test-save>div:last-child{flex-wrap:wrap;gap:.65rem;display:flex}.automation-enable{border:1px solid var(--border);background:#050e177a;border-radius:.7rem;align-items:flex-start;gap:.65rem;padding:.9rem;display:flex}.automation-enable span{gap:.25rem;display:grid}.automation-enable small{color:var(--muted);line-height:1.4}.automation-editor-footer{border-top:1px solid var(--border);justify-content:space-between;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.automation-workflow-list{gap:.55rem;display:grid}.automation-workflow-list article{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.automation-workflow-list article>button:first-child{border:1px solid var(--border);min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#040c1480;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .85rem;display:flex}.automation-workflow-list article>button:first-child span:first-child{gap:.2rem;min-width:0;display:grid}.automation-workflow-list article small{color:var(--muted)}.automation-history-filters{grid-template-columns:minmax(180px,.6fr) minmax(240px,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.automation-history-list{gap:.75rem;display:grid}.automation-history-list>article{border:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:180px;background:#040c1485;border-radius:.75rem;padding:1rem}.automation-history-list>article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.automation-history-list>article>header div{gap:.2rem;display:grid}.automation-history-list>article>header small{color:var(--muted)}.automation-run-status,.automation-provider-state{border:1px solid var(--border);color:var(--muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.28rem .5rem;font-size:.72rem;font-weight:900}.automation-run-status.is-succeeded,.automation-run-status.is-dry_run_ready{color:#82e9a1;background:#45e47714;border-color:#45e4776b}.automation-run-status.is-failed,.automation-run-status.is-dead_letter{color:#ffc86b;background:#ffad3314;border-color:#ffad3373}.automation-run-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.automation-run-actions button,.automation-provider-grid article>button{border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#0d1a26bf;border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .75rem;font-weight:800;display:inline-flex}.automation-history-list details{border-top:1px solid var(--border);margin-top:.8rem;padding-top:.8rem}.automation-history-list summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:.45rem;font-weight:800;display:flex}.automation-history-list details ol,.automation-history-list details ul{gap:.5rem;margin:.65rem 0;padding-left:1.25rem;display:grid}.automation-history-list details li span,.automation-history-list details li strong,.automation-history-list details li p,.automation-history-list details li small{display:block}.automation-history-list details li p,.automation-history-list details li span,.automation-history-list details li small{color:var(--muted);margin:.15rem 0}.automation-provider-view{gap:1rem;display:grid}.automation-orchestration-status{background:#ffad3312;border:1px solid #ffad336b;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.automation-orchestration-status>div{align-items:flex-start;gap:.7rem;display:flex}.automation-orchestration-status span{gap:.25rem;display:grid}.automation-orchestration-status small{color:var(--muted)}.automation-orchestration-status.is-ready{background:#45e4770f;border-color:#45e47766}.automation-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.automation-provider-grid article{border:1px solid var(--border);background:#040c1485;border-radius:.75rem;align-content:start;gap:.7rem;min-width:0;padding:1rem;display:grid}.automation-provider-grid article header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.automation-provider-grid article header div{gap:.2rem;min-width:0;display:grid}.automation-provider-grid article header small,.automation-provider-grid article p{color:var(--muted);line-height:1.45}.automation-provider-grid article p{margin:0}.automation-provider-grid dl{gap:.4rem;margin:0;display:grid}.automation-provider-grid dl div{border-top:1px solid #7393ac26;justify-content:space-between;gap:.6rem;padding-top:.4rem;display:flex}.automation-provider-grid dt{color:var(--muted)}.automation-provider-grid dd{color:var(--text);text-transform:capitalize;margin:0}.automation-provider-state.is-simulation_only{color:#82e9a1;border-color:#45e47766}.automation-provider-state.is-paused{color:#ffc86b;border-color:#ffad3373}@media (width<=980px){.automation-trigger-grid,.automation-provider-grid,.automation-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.automation-orchestration-heading,.automation-orchestration-status{flex-direction:column;align-items:stretch}.automation-orchestration-heading .button-link,.automation-orchestration-status .button-link{justify-content:center;width:100%}.automation-orchestration .automation-tabs{flex-direction:column;gap:.25rem;padding-bottom:.35rem;display:flex;overflow:visible}.automation-orchestration .automation-tabs button{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:.5rem;flex:none;width:100%;min-width:0;max-width:100%}.automation-orchestration .automation-tabs button.is-active{border-color:var(--border);border-bottom-color:var(--accent);background:#ffffff09}.automation-stepper,.automation-trigger-grid,.automation-provider-grid,.automation-name-grid,.automation-provider-fields,.automation-history-filters{grid-template-columns:1fr}.automation-provider-fields .wide{grid-column:auto}.automation-stepper button{min-height:52px}.automation-safety-review{grid-template-columns:1fr}.automation-history-list>article>header{flex-direction:column;align-items:stretch}.automation-run-status{align-self:flex-start}.automation-test-save>div:last-child,.automation-run-actions{grid-template-columns:1fr;display:grid}.automation-test-save .button-link,.automation-run-actions button{width:100%}}.admin-engagement-notifications{border:1px solid var(--border,#273442);background:#060f1785;border-radius:16px;gap:16px;margin-bottom:24px;padding:18px;display:grid}.admin-engagement-notifications__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-engagement-notifications__heading h3,.admin-engagement-notifications__heading p{margin:0}.admin-engagement-notifications__heading p{color:var(--text-muted,#a7b2be);margin-top:4px}.admin-engagement-analytics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-engagement-analytics article{border:1px solid var(--border,#273442);background:var(--surface-deep,#070d13);border-radius:12px;gap:3px;padding:13px;display:grid}.admin-engagement-analytics strong{font-size:1.45rem}.admin-engagement-analytics span{color:var(--text-muted,#a7b2be);text-transform:capitalize}.admin-engagement-announcement-form{border:1px solid var(--border,#273442);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin-engagement-announcement-form .wide{grid-column:1/-1}.admin-engagement-announcement-form>button{align-self:end}.admin-engagement-announcement-list{gap:9px;display:grid}.admin-engagement-announcement-list article{border:1px solid var(--border,#273442);border-radius:12px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.admin-engagement-announcement-list article div{display:grid}.admin-engagement-announcement-list article span{color:var(--text-muted,#a7b2be);text-transform:capitalize}.admin-engagement-announcement-list article p{color:var(--text-muted,#a7b2be);margin:0}.admin-engagement-announcement-list article button{min-height:44px}@media (width<=800px){.admin-engagement-notifications__heading{flex-direction:column;align-items:stretch}.admin-engagement-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-engagement-announcement-form{grid-template-columns:1fr}.admin-engagement-announcement-form .wide{grid-column:auto}.admin-engagement-announcement-list article{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Roboto Condensed", Inter, ui-sans-serif, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-2xl:clamp(1.6rem, 1.25rem + 1vw, 2.25rem);--text-3xl:clamp(2rem, 1.45rem + 2vw, 3.25rem);--leading-tight:1.15;--leading-body:1.55;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--page-gutter:clamp(1rem, 3vw, 2.5rem);--content-width:90rem;--color-canvas:#05070a;--color-canvas-raised:#090d12;--color-surface-1:#0c1219;--color-surface-2:#111923;--color-surface-3:#17212c;--color-surface-hover:#1b2733;--color-text:#f6f8fb;--color-text-secondary:#c6ced8;--color-text-muted:#929eac;--color-text-disabled:#687583;--color-border:#c3d2e229;--color-border-strong:#c3d2e247;--color-accent:#d9362e;--color-accent-hover:#cf352f;--color-accent-active:#b92c27;--color-accent-soft:#f0443b24;--color-success:#43d98b;--color-success-soft:#43d98b21;--color-warning:#f0b84f;--color-warning-soft:#f0b84f24;--color-error:#ff646c;--color-error-soft:#ff646c24;--color-info:#59aaff;--color-info-soft:#59aaff24;--color-neutral:#a9b4c0;--color-neutral-soft:#a9b4c01f;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:999px;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 12px 30px #0000003d;--shadow-lg:0 24px 70px #0000005c;--focus-ring:0 0 0 3px #59aaff57;--control-height-sm:2.5rem;--control-height-md:2.75rem;--control-height-lg:3rem;--motion-fast:.14s;--motion-normal:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-font-body:var(--font-body);--ds-font-display:var(--font-display);--ds-space-1:var(--space-1);--ds-space-2:var(--space-2);--ds-space-3:var(--space-3);--ds-space-4:var(--space-4);--ds-space-5:var(--space-5);--ds-space-6:var(--space-6);--bg:var(--color-canvas);--surface:var(--color-surface-1);--surface-2:var(--color-surface-2);--text:var(--color-text);--muted:var(--color-text-muted);--fire:var(--color-accent);--fire-soft:var(--color-accent-hover);--good:var(--color-success);--warn:var(--color-warning);--blue:var(--color-info);--radius:var(--radius-md)}.member-experience-hero{min-width:0;max-width:var(--public-content-max,90rem);align-items:center;gap:var(--space-5);min-height:10.5rem;margin:var(--space-5) auto 0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);background:radial-gradient(circle at 82% 0,#ff3f2f24,#0000 28rem),linear-gradient(135deg,#121b26fa,#080d14fa);display:flex;overflow:hidden}.member-experience-hero>*,.member-experience-hero__identity,.member-experience-hero__signed-out{min-width:0}.member-experience-hero__identity{flex:1}.member-experience-hero__identity>span,.member-experience-hero__signed-out>span{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.member-experience-hero h1{max-width:22ch;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.98}.member-experience-hero__badges{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.member-experience-hero__badges>span{align-items:center;gap:var(--space-1);min-height:1.9rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-xs);background:#0000003d;font-weight:750;display:inline-flex}.member-experience-hero__badges>span:first-child{color:var(--color-success);background:#3ad38114;border-color:#3ad3814d}.member-experience-logout{margin-left:auto}.member-experience-hero__loading{align-items:center;gap:var(--space-4);display:flex}.member-experience-hero__loading>div{gap:var(--space-2);display:grid}.member-experience-hero__signed-out{gap:var(--space-3);max-width:48rem;display:grid}.member-experience-hero__signed-out p{max-width:60ch;color:var(--color-text-muted);font-size:var(--text-md);margin:0;line-height:1.55}.member-experience-hero__signed-out .button-link{width:fit-content}.member-account-section{min-width:0;max-width:var(--public-content-max,90rem);gap:var(--space-4);padding-top:var(--space-4);margin-inline:auto;display:grid}.member-dashboard-nav{gap:var(--space-1);z-index:8;top:calc(var(--public-nav-height,4rem) + var(--space-2));padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d14f0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky}.member-dashboard-nav button{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:3rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:760;display:inline-flex}.member-dashboard-nav button:hover,.member-dashboard-nav button:focus-visible{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-2);transform:none}.member-dashboard-nav button.active{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-accent);background:linear-gradient(135deg,#ff3f2f2e,#ff3f2f0f);border-color:#ff3f2f61}.member-dashboard-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-dashboard-nav button em{border-radius:var(--radius-pill);color:#fff;background:var(--color-accent);border:0;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.32rem;font-size:.66rem;font-style:normal;display:grid}.member-account-panel{border-color:var(--color-border);background:var(--color-surface-1);min-width:0;box-shadow:none}.member-account-panel>.panel-header{min-height:2.75rem;margin-bottom:var(--space-3)}.member-account-panel>.panel-header :is(h2,h3){font-size:var(--text-lg);letter-spacing:-.018em;text-transform:none}.game-profile-claim-panel{gap:1rem;display:grid}.game-profile-claim-status{gap:.55rem;display:grid}.game-profile-claim-status p,.game-profile-match p,.game-profile-claim-complete p{color:var(--text-muted,#aeb9c7);margin:0}.game-profile-claim-status__badge{color:#80dfff;background:#249ecf1a;border:1px solid #5dd5ff6b;border-radius:999px;width:fit-content;padding:.38rem .7rem;font-weight:800}.game-profile-claim-status__badge.is-claimed{color:#75e9a1;background:#22c55e1a;border-color:#4ade806b}.game-profile-claim-status__badge.needs-review{color:#ffd47f;background:#f59e0b1a;border-color:#fabe4a73}.game-profile-claim-form{grid-template-columns:minmax(12rem,.75fr) minmax(17rem,1.25fr) auto;align-items:end;gap:.85rem;display:grid}.game-profile-claim-guidance{background:#249ecf0f;border:1px solid #5dd5ff33;border-radius:.85rem;grid-column:1/-1;gap:.55rem;padding:.9rem 1rem;display:grid}.game-profile-claim-guidance ol{gap:.3rem;margin:0;padding-left:1.35rem;display:grid}.game-profile-claim-guidance p,.game-profile-claim-help p{color:var(--text-muted,#aeb9c7);margin:0}.game-profile-id-error{color:#ff9b91}.game-profile-claim-form .ds-button{min-height:2.9rem}.game-profile-match,.game-profile-claim-complete{background:#06101a80;border:1px solid #5dd5ff40;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.game-profile-claim-complete{border-color:#4ade804d;grid-template-columns:auto 1fr}.game-profile-claim-complete>svg{color:#75e9a1}.game-profile-claim-complete span{color:var(--text,#eef5fb);margin-top:.45rem;display:block}.game-profile-match h3{margin:.1rem 0 .35rem}.game-profile-match__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.game-profile-match__details>div{border-top:1px solid #ffffff14;gap:.2rem;padding-top:.55rem;display:grid}.game-profile-match__details dt{color:var(--text-muted,#aeb9c7);font-size:var(--text-sm)}.game-profile-match__details dd{color:var(--text,#eef5fb);margin:0;font-weight:700}.game-profile-match ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.game-profile-match li{border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.game-profile-match li span{color:var(--text-muted,#aeb9c7);text-align:right}.game-profile-confirmation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;display:flex}.game-profile-confirmation label{align-items:center;gap:.65rem;min-height:2.75rem;font-weight:700;display:flex}.game-profile-confirmation input{width:1.25rem;height:1.25rem}.game-profile-claim-privacy{color:var(--text-muted,#aeb9c7)}.game-profile-claim-help{border-top:1px solid #ffffff14;gap:.35rem;padding-top:.9rem;display:grid}.game-profile-claim-help h3{font-size:var(--text-base);margin:0}.member-connected-game-profile{width:100%;color:inherit;text-align:left;background:#249ecf12;border:1px solid #5dd5ff40;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.member-connected-game-profile:hover,.member-connected-game-profile:focus-visible{border-color:#5dd5ffa6}.member-connected-game-profile span{gap:.15rem;display:grid}.member-connected-game-profile small{color:var(--text-muted,#aeb9c7)}.leaderboard-claim-prompt{background:#249ecf14;border:1px solid #5dd5ff4d;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.leaderboard-claim-prompt>svg{color:#80dfff}.leaderboard-claim-prompt span{gap:.15rem;display:grid}.leaderboard-claim-prompt small{color:var(--text-muted,#aeb9c7)}.admin-identity-claim-panel,.admin-identity-claim-list{gap:1rem;display:grid}.admin-identity-claim-toolbar,.admin-identity-claim-card>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-identity-claim-card{background:#06101a73;border:1px solid #ffffff1a;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.admin-identity-claim-card h3,.admin-identity-claim-card p{margin:.15rem 0}.admin-identity-claim-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.admin-identity-claim-card dl div,.admin-identity-claim-card li{border:1px solid #ffffff14;border-radius:.7rem;gap:.15rem;padding:.65rem;display:grid}.admin-identity-claim-card dt,.admin-identity-claim-card li span{color:var(--text-muted,#aeb9c7);font-size:.8rem}.admin-identity-claim-card dd{overflow-wrap:anywhere;margin:0}.admin-identity-claim-card ul,.admin-identity-claim-card ol{gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.admin-identity-claim-actions{gap:.7rem;display:grid}.admin-identity-claim-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}@media (width<=900px){.game-profile-claim-form{grid-template-columns:1fr}.game-profile-claim-form .ds-button{width:100%}.admin-identity-claim-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.game-profile-match__details{grid-template-columns:1fr}.game-profile-match li,.game-profile-confirmation{flex-direction:column;align-items:stretch}.game-profile-match li span{text-align:left}.game-profile-confirmation .ds-button{width:100%}.leaderboard-claim-prompt{grid-template-columns:auto 1fr}.leaderboard-claim-prompt .button-link{grid-column:1/-1;width:100%}.admin-identity-claim-toolbar,.admin-identity-claim-card>header{flex-direction:column;align-items:stretch}.admin-identity-claim-card dl{grid-template-columns:1fr}}.member-setup-prompt{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(90deg,#f6b54f1a,#f6b54f06);border:1px solid #f6b54f47;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.member-setup-prompt__icon{border-radius:var(--radius-md);width:2.35rem;height:2.35rem;color:var(--color-warning);background:#f6b54f1f;place-items:center;display:grid}.member-setup-prompt strong,.member-setup-prompt p{overflow-wrap:anywhere;min-width:0}.member-setup-prompt strong{color:var(--color-text);font-size:var(--text-sm)}.member-setup-prompt p{color:var(--color-text-muted);font-size:var(--text-xs);margin:.2rem 0 0;line-height:1.45}.member-setup-prompt__progress{color:var(--color-warning);font-size:var(--text-xs);white-space:nowrap;font-weight:800}.member-overview{gap:var(--space-4);min-width:0;display:grid}.member-player-context{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.member-player-context button{align-items:center;gap:var(--space-3);min-width:0;min-height:4.5rem;padding:var(--space-3) var(--space-4);border:0;border-right:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.member-player-context button:last-child{border-right:0}.member-player-context button:hover,.member-player-context button:focus-visible{color:var(--color-text);background:var(--color-surface-2)}.member-player-context button>svg{color:var(--color-accent);flex:none}.member-player-context button>span{gap:.2rem;min-width:0;display:grid}.member-player-context small{color:var(--color-text-muted);font-size:var(--text-xs)}.member-player-context strong{min-width:0;color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-overview-grid{gap:var(--space-4);grid-template-columns:minmax(17rem,.86fr) minmax(21rem,1.18fr) minmax(19rem,1fr);grid-template-areas:"wallet activity purchases""updates activity purchases";align-items:start;display:grid}.member-overview-wallet{grid-area:wallet}.member-overview-activity{grid-area:activity}.member-overview-purchases{grid-area:purchases}.member-overview-updates{grid-area:updates}.member-text-action{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:750;display:inline-flex}.member-text-action:hover,.member-text-action:focus-visible{color:var(--color-text);background:var(--color-surface-2)}.member-overview-wallet .member-dashboard-cluster-wallets{gap:var(--space-2);grid-template-columns:1fr;display:grid}.member-overview-wallet .member-dashboard-cluster-wallets button{min-height:3.5rem;padding:var(--space-2)}.member-overview-wallet__balance{gap:var(--space-1);margin-top:var(--space-4);display:grid}.member-overview-wallet__balance>span:first-child{color:var(--color-text-muted);font-size:var(--text-xs)}.member-overview-wallet__balance>strong{color:var(--color-text);font-size:clamp(2.4rem,5vw,3.75rem);line-height:.95}.member-overview-wallet__balance>small{color:var(--color-text-secondary)}.member-overview-wallet__balance .ds-button{width:100%;margin-top:var(--space-3)}.member-overview-wallet__claim{align-items:center;gap:var(--space-1);margin-top:var(--space-3);color:var(--color-success);font-size:var(--text-xs);font-weight:750;display:inline-flex}.member-inline-skeletons,.member-activity-skeletons,.member-purchase-skeletons{gap:var(--space-3);display:grid}.member-overview-list{min-width:0;display:grid}.member-overview-list>*+*{border-top:1px solid var(--color-border)}.member-overview .member-wallet-ledger-row{padding:var(--space-3) 0;border-inline:0;background:0 0;border-bottom:0;border-radius:0}.member-overview-order{gap:var(--space-2);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.member-overview-order>div{gap:.2rem;min-width:0;display:grid}.member-overview-order strong,.member-overview-order span,.member-overview-order time{overflow-wrap:anywhere;min-width:0}.member-overview-order>div span,.member-overview-order time{color:var(--color-text-muted);font-size:var(--text-xs)}.member-overview-order time{grid-column:1/-1}.member-order-status{width:fit-content;min-height:1.7rem;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);background:var(--color-surface-2);font-size:var(--text-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.member-order-status.is-delivered,.member-order-status.is-fulfilled,.member-order-status.is-paid{color:var(--color-success);background:#3ad38114;border-color:#3ad3814d}.member-order-status.is-payment-failed,.member-order-status.is-failed,.member-order-status.is-cancelled{color:#ffb1b5;background:#971b223d;border-color:#ff676752}.member-order-status.is-checkout-pending,.member-order-status.is-ready-for-delivery,.member-order-status.is-fulfilling{color:var(--color-warning);background:#f6b54f14;border-color:#f6b54f4d}.member-overview-notifications{min-width:0;display:grid}.member-overview-notifications article{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);display:grid}.member-overview-notifications article:last-child{border-bottom:0}.member-overview-notifications article>span{background:var(--color-border-strong);border-radius:50%;width:.5rem;height:.5rem;margin-top:.35rem}.member-overview-notifications article.unread>span{background:var(--color-accent);box-shadow:0 0 0 .22rem #ff3f2f1f}.member-overview-notifications article>div{gap:.18rem;min-width:0;display:grid}.member-overview-notifications strong,.member-overview-notifications p,.member-overview-notifications time{overflow-wrap:anywhere;min-width:0;margin:0}.member-overview-notifications strong{color:var(--color-text);font-size:var(--text-xs)}.member-overview-notifications p,.member-overview-notifications time{color:var(--color-text-muted);font-size:.7rem;line-height:1.42}.member-overview-notifications p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-overview-update-summary{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.member-overview-update-summary span{color:var(--color-text-muted);font-size:.7rem}.member-overview-update-summary strong{color:var(--color-text)}.member-setup-disclosure,.member-history-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);min-width:0;overflow:hidden}.member-setup-disclosure>summary,.member-history-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.75rem;padding:var(--space-3) var(--space-4);color:var(--color-text);cursor:pointer;list-style:none;display:flex}.member-setup-disclosure>summary::-webkit-details-marker{display:none}.member-history-disclosure>summary::-webkit-details-marker{display:none}.member-setup-disclosure>summary span,.member-history-disclosure>summary span{align-items:center;gap:var(--space-2);font-weight:800;display:inline-flex}.member-setup-disclosure>summary small,.member-history-disclosure>summary small{color:var(--color-text-muted)}.member-setup-disclosure[open]>summary,.member-history-disclosure[open]>summary{border-bottom:1px solid var(--color-border)}.member-setup-disclosure>.member-onboarding-panel{border:0;border-radius:0}.member-profile-experience,.member-account-settings-stack{gap:var(--space-4);min-width:0;display:grid}.member-profile-primary-grid,.member-profile-secondary-grid{gap:var(--space-4);grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.35fr);align-items:start;display:grid}.member-profile-secondary-grid{grid-template-columns:minmax(24rem,1.35fr) minmax(18rem,.85fr)}.member-discord-profile-panel .member-profile-card{margin-bottom:var(--space-4)}.member-survivor-linking-panel .member-survivor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-survivor-linking-panel .member-survivor-form>label:first-child,.member-survivor-linking-panel .member-survivor-actions{grid-column:1/-1}.member-profile-activity-panel .member-link-grid{grid-template-columns:1fr}.member-wallet-explainer,.member-completed-setup{min-width:0;margin:var(--space-3) 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#00000024;overflow:hidden}.member-wallet-explainer>summary,.member-completed-setup>summary{min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;font-weight:760}.member-wallet-explainer>p{padding:0 var(--space-3) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.member-wallet-refunds{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.member-wallet-refunds>header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.member-wallet-refunds>header>div{gap:.2rem;display:grid}.member-wallet-refunds>header strong{color:var(--color-text)}.member-wallet-refunds>header span{color:var(--color-text-muted);font-size:var(--text-xs)}.member-wallet-refunds>header em{border-radius:var(--radius-pill);min-width:2rem;min-height:2rem;color:var(--color-text-secondary);background:var(--color-surface-2);font-size:var(--text-xs);place-items:center;font-style:normal;font-weight:800;display:grid}.member-completed-setup{margin-bottom:0}.member-completed-setup ul{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.member-completed-setup li{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.member-completed-setup li svg{color:var(--color-success)}.member-history-disclosure__content{gap:var(--space-4);padding:var(--space-4);display:grid}.member-order-history-panel{min-width:0}.member-order-history-filters{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:minmax(16rem,1fr) minmax(11rem,.38fr) minmax(11rem,.38fr);display:grid}.member-order-history-card{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);box-shadow:inset 3px 0 0 var(--order-accent,var(--color-accent));display:grid}.member-order-history-card header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.member-order-history-card header>div{gap:.25rem;min-width:0;display:grid}.member-order-product{align-items:center;gap:var(--space-3)!important;display:flex!important}.member-order-product>div{gap:.2rem;min-width:0;display:grid}.member-order-product__art{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);object-fit:contain;background:#0000003d;flex:0 0 3.75rem;width:3.75rem;height:3.75rem}.member-order-product__art.shop-asset-image--fallback{color:var(--color-text-secondary);font-size:var(--text-xl);place-items:center;font-weight:850;display:grid}.member-order-community{letter-spacing:.05em;text-transform:uppercase;width:fit-content;font-weight:850;color:var(--order-accent,var(--color-accent))!important;font-size:.68rem!important}.member-order-history-card header strong{color:var(--color-text);font-size:var(--text-lg)}.member-order-history-card header span{color:var(--color-text-muted);font-size:var(--text-xs)}.member-order-summary{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-order-summary>span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);overflow-wrap:anywhere;background:#0003;gap:.25rem;display:grid}.member-order-summary strong{color:var(--color-text-muted);font-size:var(--text-xs)}.member-order-timeline{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.member-order-timeline li{align-items:center;gap:var(--space-2);min-width:0;min-height:2.65rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:740;display:flex}.member-order-timeline li.complete{color:var(--color-success);background:#3ad3810f;border-color:#3ad3813d}.member-order-timeline li span{overflow-wrap:anywhere;min-width:0}.member-order-history-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.member-account-loading{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=72rem){.member-overview-grid{grid-template-columns:minmax(17rem,.8fr) minmax(21rem,1.2fr);grid-template-areas:"wallet activity""updates activity""purchases purchases"}.member-profile-primary-grid,.member-profile-secondary-grid{grid-template-columns:1fr}.member-profile-activity-panel .member-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.member-experience-hero{min-height:0;margin-top:var(--space-3);padding:var(--space-5)}.member-dashboard-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.member-player-context{grid-template-columns:repeat(2,minmax(0,1fr))}.member-player-context button:nth-child(2){border-right:0}.member-player-context button:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.member-overview-grid{grid-template-columns:1fr;grid-template-areas:"wallet""activity""purchases""updates"}.member-order-history-filters,.member-order-summary,.member-account-loading{grid-template-columns:1fr}}@media (width<=34rem){.member-experience-hero{gap:var(--space-3);min-height:12rem;margin-inline:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.member-experience-hero .member-avatar,.member-experience-hero img{width:3.5rem!important;height:3.5rem!important}.member-experience-hero h1{font-size:clamp(1.75rem,9vw,2.35rem)}.member-experience-hero__badges{grid-column:1/-1}.member-experience-hero__badges>span{flex:auto;justify-content:center}.member-experience-logout{grid-column:1/-1;width:100%;margin-left:0}.member-experience-hero__signed-out,.member-experience-hero__loading{grid-column:1/-1}.member-account-section{padding-inline:var(--space-3)}.member-dashboard-nav{gap:.2rem;padding:.2rem}.member-dashboard-nav button{gap:.35rem;min-height:3.1rem;padding-inline:.35rem;font-size:.72rem}.member-dashboard-nav button em{display:none}.member-setup-prompt{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.member-setup-prompt__progress{grid-column:2}.member-player-context button,.member-player-context button:nth-child(2),.member-player-context button:nth-child(-n+2){min-height:3.75rem}.member-account-panel{padding:var(--space-4)}.member-account-panel>.panel-header{align-items:flex-start}.member-overview-order{grid-template-columns:1fr}.member-overview-order time{grid-column:1}.member-overview-purchases .member-overview-order:nth-child(n+3){display:none}.member-account-glance,.member-profile-activity-panel .member-link-grid,.member-survivor-linking-panel .member-survivor-form,.member-order-timeline{grid-template-columns:1fr}.member-survivor-linking-panel .member-survivor-form>label:first-child,.member-survivor-linking-panel .member-survivor-actions{grid-column:auto}.member-order-history-card{padding:var(--space-3)}.member-order-history-card header,.member-order-history-actions,.member-setup-disclosure>summary,.member-history-disclosure>summary{grid-template-columns:1fr;display:grid}.member-order-product{align-items:flex-start}.member-order-product__art{flex-basis:3rem;width:3rem;height:3rem}.member-completed-setup ul{grid-template-columns:1fr}.member-order-history-actions .button-link,.member-order-history-actions button{width:100%}.member-history-disclosure__content{padding:var(--space-3)}.member-account-section button:not([role=checkbox]),.member-account-section summary,.member-account-section a.button-link,.member-account-section select,.member-account-section input:not([type=checkbox]):not([type=radio]){min-height:44px}}html{background:var(--color-canvas);scroll-padding-top:6rem}body,button,input,select,textarea{font-family:var(--font-body)}body{color:var(--color-text);font-size:var(--text-md);font-weight:400;line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.app-shell:not(.admin-app-shell) h1,.app-shell:not(.admin-app-shell) h2,.app-shell:not(.admin-app-shell) h3,.app-shell:not(.admin-app-shell) h4,.app-shell:not(.admin-app-shell) h5,.app-shell:not(.admin-app-shell) h6{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.018em;text-wrap:balance}.app-shell:not(.admin-app-shell) p,.app-shell:not(.admin-app-shell) li,.app-shell:not(.admin-app-shell) dd{text-wrap:pretty}.skip-link{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-text);box-shadow:var(--shadow-lg);transition:translate var(--motion-fast) var(--ease-standard);font-weight:700;position:fixed;translate:0 -160%}.skip-link:focus{translate:0}.app-shell:not(.admin-app-shell) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-info);outline-offset:3px;box-shadow:var(--focus-ring)}.app-shell:not(.admin-app-shell) main:focus{outline:none}.app-shell:not(.admin-app-shell) :where(.ds-button,.button-link),.ds-button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.app-shell:not(.admin-app-shell) :where(.ds-button,.button-link):hover:not(:disabled):not([aria-disabled=true]),.ds-button:hover:not(:disabled):not([aria-disabled=true]){translate:0 -1px}.app-shell:not(.admin-app-shell) :where(.ds-button,.button-link):active:not(:disabled):not([aria-disabled=true]),.ds-button:active:not(:disabled):not([aria-disabled=true]){translate:0}.app-shell:not(.admin-app-shell) :where(.button-link.primary,.ds-button--primary),.ds-button--primary{background:var(--color-accent);color:#fff;border-color:#ffffff14;box-shadow:0 8px 24px #f0443b2e}.app-shell:not(.admin-app-shell) :where(.button-link.primary,.ds-button--primary):hover,.ds-button--primary:hover{background:var(--color-accent-hover);color:#fff}.app-shell:not(.admin-app-shell) :where(.button-link.secondary,.ds-button--secondary),.ds-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface-3);color:var(--color-text);box-shadow:var(--shadow-sm)}.app-shell:not(.admin-app-shell) :where(.button-link.secondary,.ds-button--secondary):hover,.ds-button--secondary:hover{background:var(--color-surface-hover);color:#fff;border-color:#f0443b80}.app-shell:not(.admin-app-shell) :where(.button-link.ghost,.ds-button--ghost),.ds-button--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.app-shell:not(.admin-app-shell) :where(.button-link.ghost,.ds-button--ghost):hover,.ds-button--ghost:hover{background:var(--color-neutral-soft);color:var(--color-text)}.app-shell:not(.admin-app-shell) :where(.button-link.danger,.ds-button--danger),.ds-button--danger{background:var(--color-error-soft);color:#ffb4b8;border-color:#ff646c6b}.app-shell:not(.admin-app-shell) :where(.button-link.danger,.ds-button--danger):hover,.ds-button--danger:hover{background:var(--color-error);color:#111}.ds-button--small{min-height:var(--control-height-sm);padding-inline:var(--space-4);font-size:var(--text-xs)}.ds-button--large{min-height:var(--control-height-lg);padding-inline:var(--space-6);font-size:var(--text-md)}.app-shell:not(.admin-app-shell) :where(button,.button-link):disabled,.app-shell:not(.admin-app-shell) :where(button,.button-link)[aria-disabled=true],.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:.48;cursor:not-allowed;translate:none}.app-shell:not(.admin-app-shell) :where(.panel,.ds-card){border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(#111923fa,#0a0f15fa)}.app-shell:not(.admin-app-shell) .panel{padding:clamp(var(--space-4), 2vw, var(--space-6))}.app-shell:not(.admin-app-shell) :where(.panel-header,.section-heading){justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.app-shell:not(.admin-app-shell) :where(.panel-header,.section-heading) p{margin-top:var(--space-1);color:var(--color-text-muted)}.app-shell:not(.admin-app-shell) .ds-card--interactive{transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard)}.app-shell:not(.admin-app-shell) .ds-card--interactive:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);box-shadow:var(--shadow-md);translate:0 -2px}.app-shell:not(.admin-app-shell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--control-height-md);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-canvas-raised);color:var(--color-text);font-size:var(--text-md);caret-color:var(--color-accent-hover);transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);line-height:1.35;box-shadow:inset 0 1px #ffffff06}.app-shell:not(.admin-app-shell) textarea{resize:vertical;min-height:7rem}.app-shell:not(.admin-app-shell) :where(input,select,textarea)::placeholder{color:var(--color-text-disabled);opacity:1}.app-shell:not(.admin-app-shell) :where(input,select,textarea):hover:not(:disabled){border-color:#c3d2e26b}.app-shell:not(.admin-app-shell) :where(input,select,textarea):focus{border-color:var(--color-info);background:var(--color-surface-1);box-shadow:var(--focus-ring);outline:none}.app-shell:not(.admin-app-shell) :where(input,select,textarea):disabled{color:var(--color-text-disabled);cursor:not-allowed;background:#090d1299}.app-shell:not(.admin-app-shell) :where(label,legend){color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:650}.app-shell:not(.admin-app-shell) :where(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}.ds-status-badge,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill){align-items:center;gap:var(--space-2);min-height:1.75rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-neutral-soft);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:700;line-height:1.2;display:inline-flex}.ds-status-badge__dot{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.ds-status-badge--success,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).online,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).success{background:var(--color-success-soft);color:var(--color-success);border-color:#43d98b59}.ds-status-badge--warning,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).warning,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).maintenance{background:var(--color-warning-soft);color:var(--color-warning);border-color:#f0b84f59}.ds-status-badge--error,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).error,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).offline{background:var(--color-error-soft);color:var(--color-error);border-color:#ff646c59}.ds-status-badge--info{background:var(--color-info-soft);color:var(--color-info);border-color:#59aaff59}.ds-tabs,.ds-segmented-control{gap:var(--space-1);max-width:100%;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);scrollbar-width:thin;display:flex;overflow-x:auto}.ds-tab,.ds-segmented-control>button{min-height:var(--control-height-sm);padding:0 var(--space-4);border-radius:calc(var(--radius-md) - .2rem);color:var(--color-text-muted);font:700 var(--text-sm) / 1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;flex:none}.ds-tab:hover,.ds-segmented-control>button:hover{color:var(--color-text);background:var(--color-neutral-soft)}.ds-tab.is-active,.ds-tab[aria-selected=true],.ds-segmented-control>button.is-active,.ds-segmented-control>button[aria-pressed=true]{background:var(--color-accent-soft);color:#fff;border-color:#f0443b5c}@keyframes ds-skeleton-shimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}.ds-skeleton{contain:paint;border-radius:var(--radius-sm);background:var(--color-surface-3);max-width:100%;display:block;position:relative;overflow:hidden}.ds-skeleton:after{content:"";will-change:transform;background:linear-gradient(100deg,#0000 20%,#ffffff14 45%,#0000 70%);animation:1.5s ease-in-out infinite ds-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.ds-skeleton-text{gap:var(--space-2);display:grid}.ds-skeleton-card{gap:var(--space-4);min-height:10rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-skeleton-card>span{align-content:start;gap:var(--space-4);display:grid}.ds-page-skeleton{z-index:1;gap:var(--space-8);width:100%;min-height:calc(100svh - 5rem);max-width:var(--content-width);padding:var(--space-10) var(--page-gutter);margin-inline:auto;display:grid;position:absolute;inset:0 0 auto}.app-shell:not(.admin-app-shell)>main{min-height:calc(100svh - 5rem);position:relative}.ds-page-skeleton__heading{gap:var(--space-4);display:grid}.ds-page-skeleton__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-state,.app-shell:not(.admin-app-shell) .empty-state{align-content:center;place-items:center;gap:var(--space-3);min-height:12rem;padding:clamp(var(--space-6), 5vw, var(--space-12));border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center;background:#1119238a;display:grid}.ds-state__icon{border-radius:var(--radius-md);background:var(--color-neutral-soft);width:3rem;height:3rem;color:var(--color-neutral);place-items:center;display:grid}.ds-state__title{color:var(--color-text);font-size:var(--text-lg)}.ds-state p,.app-shell:not(.admin-app-shell) .empty-state p{max-width:42rem;color:var(--color-text-muted);margin:0}.ds-state__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ds-state--unavailable .ds-state__icon{background:var(--color-warning-soft);color:var(--color-warning)}.ds-state--permission .ds-state__icon{background:var(--color-info-soft);color:var(--color-info)}.ds-state--error{background:var(--color-error-soft);border-color:#ff646c52}.ds-state--error .ds-state__icon{color:var(--color-error);background:#ff646c2e}.app-shell:not(.admin-app-shell) .recovery-state{padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-warning-soft), var(--color-surface-1) 52%);border:1px solid #f0b84f57}.app-shell:not(.admin-app-shell) .recovery-state__heading,.app-shell:not(.admin-app-shell) .recovery-state__actions{align-items:flex-start;gap:var(--space-3);display:flex}.app-shell:not(.admin-app-shell) .recovery-state__heading>svg{color:var(--color-warning);flex:none}.app-shell:not(.admin-app-shell) .recovery-state dl{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell:not(.admin-app-shell) .recovery-state dl>div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#05070a80}.app-shell:not(.admin-app-shell) .recovery-state dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.app-shell:not(.admin-app-shell) .recovery-state dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text)}.app-shell:not(.admin-app-shell) .site-header{z-index:100;align-items:center;gap:var(--space-5);min-height:4.5rem;padding:var(--space-3) var(--page-gutter);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ae6;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #0000002e}.app-shell:not(.admin-app-shell) .site-header .brand{min-height:var(--control-height-md);align-items:center;min-width:0;display:inline-flex}.app-shell:not(.admin-app-shell) .site-header .brand img{object-fit:contain;max-width:min(13.5rem,25vw);max-height:2.75rem;display:block}.app-shell:not(.admin-app-shell) .primary-nav{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:flex}.app-shell:not(.admin-app-shell) .primary-nav>a,.app-shell:not(.admin-app-shell) .site-nav-more>summary{min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:650 var(--text-sm) / 1 var(--font-body);letter-spacing:0;text-transform:none;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);align-items:center;display:inline-flex}.app-shell:not(.admin-app-shell) .primary-nav>a:hover,.app-shell:not(.admin-app-shell) .primary-nav>a.active,.app-shell:not(.admin-app-shell) .site-nav-more.active>summary,.app-shell:not(.admin-app-shell) .site-nav-more[open]>summary{background:var(--color-accent-soft);color:#fff}.app-shell:not(.admin-app-shell) .site-nav-more>div{top:calc(100% + var(--space-2));padding:var(--space-2);border-color:var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#0c1219fa}.app-shell:not(.admin-app-shell) .primary-nav .site-nav-more>div a{min-height:var(--control-height-md);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-body);text-transform:none}.app-shell:not(.admin-app-shell) .primary-nav .site-nav-more>div a:hover,.app-shell:not(.admin-app-shell) .primary-nav .site-nav-more>div a.active{background:var(--color-accent-soft);color:#fff}.app-shell:not(.admin-app-shell) .header-actions,.app-shell:not(.admin-app-shell) .site-history-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-shell:not(.admin-app-shell) .header-actions>a,.app-shell:not(.admin-app-shell) .site-history-actions button,.app-shell:not(.admin-app-shell) .menu-toggle{min-height:var(--control-height-md);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);text-transform:none;font-weight:700}.app-shell:not(.admin-app-shell) .menu-toggle{justify-content:center;align-items:center;gap:var(--space-2);display:none}.app-shell:not(.admin-app-shell) .mobile-header-history-actions,.app-shell:not(.admin-app-shell) .mobile-app-nav{display:none}@media (width<=68.75rem){.app-shell:not(.admin-app-shell) .site-header{grid-template-columns:auto minmax(0,1fr) auto}.app-shell:not(.admin-app-shell) .site-header .brand{grid-column:1}.app-shell:not(.admin-app-shell) .menu-toggle{grid-column:3;display:inline-flex}.app-shell:not(.admin-app-shell) .primary-nav{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);grid-area:2/1/auto/-1;justify-content:flex-start;display:none}.app-shell:not(.admin-app-shell) .primary-nav.is-open{display:flex}.app-shell:not(.admin-app-shell) .header-actions{grid-area:1/2;justify-self:end}.app-shell:not(.admin-app-shell) .header-find{display:none}}@media (width<=47.5rem){.app-shell:not(.admin-app-shell){padding-bottom:calc(4.9rem + env(safe-area-inset-bottom))}.app-shell:not(.admin-app-shell) .site-header,.app-shell:not(.admin-app-shell) .site-header.has-member-wallet{gap:var(--space-2);min-height:4rem;padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}.app-shell:not(.admin-app-shell) .site-header .brand{grid-column:1}.app-shell:not(.admin-app-shell) .site-header .brand img{max-width:min(10rem,38vw);max-height:2.5rem}.app-shell:not(.admin-app-shell) .mobile-header-history-actions{gap:var(--space-1);grid-column:2;display:flex}.app-shell:not(.admin-app-shell) .mobile-header-history-actions button{width:var(--control-height-md);min-width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);color:var(--color-text-secondary);place-items:center;padding:0;display:grid}.app-shell:not(.admin-app-shell) .menu-toggle{min-width:var(--control-height-md);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text);grid-column:3}.app-shell:not(.admin-app-shell) .primary-nav,.app-shell:not(.admin-app-shell) .primary-nav.is-open{flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch}.app-shell:not(.admin-app-shell) .primary-nav>a,.app-shell:not(.admin-app-shell) .site-nav-more,.app-shell:not(.admin-app-shell) .site-nav-more>summary{width:100%}.app-shell:not(.admin-app-shell) .primary-nav>a,.app-shell:not(.admin-app-shell) .site-nav-more>summary{justify-content:space-between}.app-shell:not(.admin-app-shell) .site-nav-more>div{min-width:0;margin-top:var(--space-1);border-color:var(--color-border);box-shadow:none;position:static}.app-shell:not(.admin-app-shell) .header-actions{width:100%;padding-top:var(--space-1);flex-wrap:wrap;grid-area:3/1/auto/-1;justify-self:stretch;display:none}.app-shell:not(.admin-app-shell) .primary-nav.is-open~.header-actions{display:flex}.app-shell:not(.admin-app-shell) .header-actions .site-history-actions,.app-shell:not(.admin-app-shell) .header-wallet-chips{display:none}.app-shell:not(.admin-app-shell) .header-actions>a{flex:10rem}.app-shell:not(.admin-app-shell) .mobile-app-nav{z-index:110;right:max(var(--space-2), env(safe-area-inset-right));bottom:max(var(--space-2), env(safe-area-inset-bottom));left:max(var(--space-2), env(safe-area-inset-left));gap:var(--space-1);width:auto;padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1219f0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed}.app-shell:not(.admin-app-shell) .mobile-app-nav a{place-items:center;gap:var(--space-1);min-width:0;min-height:3.5rem;padding:var(--space-1);border-radius:var(--radius-md);color:var(--color-text-muted);font:650 .68rem / 1 var(--font-body);letter-spacing:0;text-transform:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;display:grid}.app-shell:not(.admin-app-shell) .mobile-app-nav a:hover,.app-shell:not(.admin-app-shell) .mobile-app-nav a:focus-visible,.app-shell:not(.admin-app-shell) .mobile-app-nav a.active{background:var(--color-accent-soft);color:#fff;border-color:#f0443b57}.app-shell:not(.admin-app-shell) :where(.panel-header,.section-heading),.app-shell:not(.admin-app-shell) .recovery-state__actions{flex-direction:column;align-items:stretch}.app-shell:not(.admin-app-shell) .recovery-state dl,.ds-page-skeleton__grid{grid-template-columns:1fr}.app-shell:not(.admin-app-shell) .recovery-state__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ds-status-badge__dot{forced-color-adjust:none}.app-shell:not(.admin-app-shell) :where(.panel,.ds-card,input,select,textarea){border-color:canvastext}}.dfg-home{--home-content-width:88rem;--home-panel:#0a0f15e6;--home-panel-strong:#0c131bf5;--home-border:#8ea5bb38;background:radial-gradient(circle at 54% -5%, #f0443b1f, transparent 32rem), var(--color-canvas)}.dfg-home .dfg-hero{min-height:clamp(21rem,31vw,27rem);padding:clamp(2rem, 4vw, 4rem) max(var(--space-5), calc((100vw - var(--home-content-width)) / 2));border-bottom:1px solid #f0443b3d;place-items:center}.dfg-home .dfg-hero-bg{filter:saturate(.92)contrast(1.04);background:linear-gradient(90deg,#030507 0%,#030507f0 30%,#0305077a 62%,#03050726 100%),linear-gradient(#03050714,#03050724 70%,#05080b 100%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 72% 43%/cover no-repeat}.dfg-home .dfg-hero-bg:before{background:radial-gradient(at 78% 45%,#0000 0%,#0000001f 44%,#0000009e 100%),linear-gradient(#0000000a,#0000 56%,#0000007a 100%)}.dfg-home .dfg-hero-content{justify-self:start;gap:var(--space-3);width:min(44rem,62%)}.dfg-home .dfg-hero h1,.dfg-home .dfg-hero-tagline,.dfg-home .dfg-hero-copy{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.dfg-home .dfg-hero h1{color:#fff;max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 .18em .42em #000000eb;margin:0;font-size:clamp(2.65rem,5vw,5.25rem);font-weight:900;line-height:.9;display:block}.dfg-home .dfg-hero-tagline{color:var(--color-text);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.86rem,1.2vw,1rem);font-weight:760;line-height:1.25}.dfg-home .dfg-hero-tagline strong{color:#ff5a4f}.dfg-home .dfg-hero-copy{max-width:39rem;color:var(--color-text-secondary);margin:0;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.55}.dfg-home .dfg-hero-actions{gap:var(--space-3);width:min(42rem,100%);margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dfg-home .dfg-hero-actions .ds-button{min-width:0;min-height:3.25rem;padding-inline:var(--space-4);white-space:nowrap}.dfg-home .dfg-home-body{width:min(var(--home-content-width), calc(100% - 3rem));padding-bottom:var(--space-8);margin:-1.25rem auto 0}.dfg-live-status{z-index:2;border:1px solid var(--home-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0, #f0443b1f, transparent 26rem), var(--home-panel-strong);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.dfg-live-status__header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--home-border);display:flex}.dfg-live-status__header>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.dfg-live-status__header>div>svg{color:var(--color-accent)}.dfg-live-status__header h2{color:var(--color-text);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:760}.dfg-live-status__refresh{min-width:7rem;min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font:700 var(--text-sm) / 1 var(--font-body);cursor:pointer;display:inline-flex}.dfg-live-status__refresh:hover:not(:disabled),.dfg-live-status__refresh:focus-visible{border-color:var(--color-accent);background:var(--color-accent-soft)}.dfg-live-status__refresh:disabled{cursor:wait;opacity:.72}.dfg-live-status__refresh .spin{animation:.9s linear infinite status-refresh-spin}.dfg-live-status__metrics{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,1.45fr);align-items:stretch;min-height:5.5rem;display:grid}.dfg-live-status__metric{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-right:1px solid var(--home-border);display:flex}.dfg-live-status__metric>svg{color:var(--color-accent);flex:none}.dfg-live-status__metric span{gap:var(--space-1);min-width:0;display:grid}.dfg-live-status__metric strong{color:var(--color-text);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.dfg-live-status__metric small{color:var(--color-text-muted);font-size:var(--text-xs)}.dfg-live-status__source{padding:var(--space-4) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;margin:0;line-height:1.45;display:flex}.dfg-live-status__recovery{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--color-warning);background:#f4b94212;border-top:1px solid #f4b94247;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dfg-live-status__recovery span{gap:var(--space-1);display:grid}.dfg-live-status__recovery small{color:var(--color-text-secondary);line-height:1.35}.dfg-home .dfg-featured-communities,.dfg-home .dfg-info-panel,.dfg-home .dfg-player-path,.dfg-home .dfg-guides-start,.dfg-home .dfg-quick-actions,.dfg-home .home-member-wallet-panel,.dfg-home .home-community-hub-panel{border-color:var(--home-border);border-radius:var(--radius-lg);background:var(--home-panel);box-shadow:var(--shadow-md)}.dfg-home .dfg-featured-communities{margin-top:var(--space-5);padding:var(--space-5)}.dfg-home .dfg-section-head{min-height:var(--control-height-md);margin-bottom:var(--space-4)}.dfg-home .dfg-section-head h2,.dfg-home .dfg-info-panel h2{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:0;text-transform:none;font-weight:760}.dfg-home .dfg-panel-link,.dfg-home .dfg-info-panel header a{min-height:var(--control-height-md);padding-inline:var(--space-2);color:#ff6d64;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:700}.dfg-home .dfg-community-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-home .dfg-community-card{min-height:13.5rem;padding:var(--space-5);border-color:color-mix(in srgb, var(--accent) 45%, var(--home-border));border-radius:var(--radius-lg);box-shadow:inset 0 0 2rem rgba(var(--rgb), .06);grid-template-rows:auto auto auto}.dfg-home .dfg-community-main{gap:var(--space-4);grid-template-columns:5.75rem minmax(0,1fr)}.dfg-home .dfg-community-logo img,.dfg-home .dfg-community-blackwire .dfg-community-logo img,.dfg-home .dfg-community-trixters-dino-mischief .dfg-community-logo img{max-width:5.75rem;max-height:5.75rem}.dfg-home .dfg-community-main h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.dfg-home .dfg-community-main p{margin-top:var(--space-2);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700}.dfg-home .dfg-community-metrics{margin-top:var(--space-4);border-color:var(--home-border)}.dfg-home .dfg-community-metrics div{padding:var(--space-3);border-color:var(--home-border)}.dfg-home .dfg-community-metrics dt{color:var(--color-text-muted);font-family:var(--font-body);font-size:.67rem}.dfg-home .dfg-community-metrics dd{min-height:1.75rem;margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);align-items:center;display:flex}.dfg-home .dfg-community-link{min-height:var(--control-height-md);margin-top:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:750}.dfg-community-recovery{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);background:#f4b94212;border:1px solid #f4b94247;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dfg-community-recovery>svg,.dfg-community-recovery>a{color:var(--color-warning)}.dfg-home-feature-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.55fr);display:grid}.dfg-home-feature-grid>:only-child{grid-column:1/-1}.dfg-home .home-community-hub-panel,.dfg-home .dfg-player-path{min-width:0;padding:var(--space-4);margin:0}.dfg-home .home-community-hub-panel .panel-header{min-height:var(--control-height-md);margin-bottom:var(--space-3)}.dfg-home .dfg-path-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.dfg-home .dfg-path-card{gap:var(--space-2);min-height:8.5rem;padding:var(--space-3)}.dfg-home .dfg-path-card>svg{display:none}.dfg-home .dfg-path-card p{color:var(--color-text-secondary);font-size:var(--text-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dfg-home .dfg-path-card strong{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none}.dfg-home .dfg-ops-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.dfg-home .dfg-info-panel{min-height:18rem;padding:var(--space-4)}.dfg-home .dfg-info-panel header{min-height:var(--control-height-md);margin-bottom:var(--space-3)}.dfg-home .dfg-source-note{border-color:var(--home-border);min-height:1.75rem;color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:.03em;background:#ffffff08;font-size:.64rem}.dfg-home .dfg-news-list,.dfg-home .dfg-event-list,.dfg-home .dfg-shop-list{gap:var(--space-2)}.dfg-home .dfg-news-item,.dfg-home .dfg-news-item--featured{gap:var(--space-3);min-height:4.75rem;padding:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr)}.dfg-home .dfg-news-item img,.dfg-home .dfg-news-item--featured img,.dfg-home .dfg-news-item .dfg-update-icon,.dfg-home .dfg-news-item--featured .dfg-update-icon{width:5.5rem;height:3.75rem}.dfg-home .dfg-news-item p{-webkit-line-clamp:1}.dfg-home .dfg-event-row{min-height:4.75rem;padding:var(--space-2) 0}.dfg-home .dfg-event-date{min-height:3.5rem}.dfg-home .dfg-shop-card{gap:var(--space-1);min-height:4.75rem;padding:var(--space-2) 0}.dfg-home .dfg-shop-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-section-skeleton{gap:var(--space-2);display:grid}.home-section-skeleton .ds-skeleton-card,.home-community-skeletons .ds-skeleton-card{border-color:var(--home-border);background:#ffffff06;min-height:6rem}.home-community-skeletons .ds-skeleton-card{min-height:13.5rem}.dfg-home .ds-state{min-height:8.5rem}.dfg-home .dfg-guides-start{margin-top:var(--space-4);padding:var(--space-4)}.dfg-home .dfg-guide-grid{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr))}.dfg-home .dfg-guide-card{gap:var(--space-1);min-height:7rem;padding:var(--space-3);border-color:var(--home-border);border-radius:var(--radius-md);background:#ffffff05}.dfg-home .dfg-guide-card p{font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dfg-home-utility-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);display:grid}.dfg-home-utility-grid>:only-child{grid-column:1/-1}.dfg-home .home-member-wallet-panel,.dfg-home .dfg-quick-actions{min-width:0;padding:var(--space-4);margin:0}.dfg-home .dfg-quick-grid{gap:var(--space-2);grid-template-columns:1fr}.dfg-home .dfg-quick-action{min-height:var(--control-height-lg);padding:var(--space-2) var(--space-3);border-color:var(--home-border);border-radius:var(--radius-md);background:#ffffff05}.dfg-home .dfg-quick-action strong{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-transform:none}.dfg-home .dfg-quick-action--install{grid-template-columns:auto minmax(0,1fr) auto}.dfg-home .dfg-quick-action--install .dfg-install-app{min-width:0}.dfg-home .dfg-quick-action--install .dfg-install-button{width:auto;min-width:6.5rem;min-height:var(--control-height-md);padding-inline:var(--space-3);box-shadow:none;margin:0}.dfg-home .dfg-quick-action--install .dfg-install-help{z-index:30;right:var(--space-4);width:min(26rem,100vw - 3rem);position:absolute}@media (width<=75rem){.dfg-home .dfg-hero-content{width:min(42rem,72%)}.dfg-live-status__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dfg-live-status__source{min-height:3rem;padding-block:var(--space-3);border-top:1px solid var(--home-border);grid-column:1/-1}.dfg-home-feature-grid,.dfg-home .dfg-ops-grid{grid-template-columns:1fr 1fr}.dfg-home .dfg-news-panel{grid-column:1/-1}.dfg-home .dfg-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.dfg-home .dfg-hero{min-height:24rem}.dfg-home .dfg-hero-content{width:min(39rem,84%)}.dfg-home .dfg-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-home .dfg-hero-actions>:first-child{grid-column:1/-1}.dfg-home .dfg-home-body{width:min(var(--home-content-width), calc(100% - 2rem))}.dfg-home .dfg-community-grid,.dfg-home-feature-grid,.dfg-home .dfg-ops-grid,.dfg-home-utility-grid{grid-template-columns:1fr}.dfg-home .dfg-news-panel{grid-column:auto}.dfg-home .dfg-path-grid{padding-bottom:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(9.5rem,1fr));overflow-x:auto}.dfg-home .dfg-path-card{scroll-snap-align:start}}@media (width<=47.5rem){.dfg-home .dfg-hero{min-height:27rem;padding:5.5rem var(--space-4) var(--space-4);place-items:end start}.dfg-home .dfg-hero-bg{background:linear-gradient(#0305072e 0%,#03050794 36%,#030507 74% 100%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 67% 0/auto 17rem no-repeat,#030507}.dfg-home .dfg-hero-content{gap:var(--space-2);width:100%}.dfg-home .dfg-hero h1{max-width:12ch;font-size:clamp(2.35rem,11.5vw,3.15rem);line-height:.94}.dfg-home .dfg-hero-copy{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dfg-home .dfg-hero-actions{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr}.dfg-home .dfg-hero-actions>:first-child{grid-column:auto}.dfg-home .dfg-hero-actions .ds-button{width:100%;min-height:var(--control-height-lg)}.dfg-home .dfg-home-body{width:calc(100% - 1rem);padding-bottom:var(--space-4);margin-top:-.5rem}.dfg-live-status__header{padding:var(--space-3)}.dfg-live-status__header>div{gap:var(--space-2)}.dfg-live-status__header h2{font-size:var(--text-base)}.dfg-live-status__refresh{min-width:var(--control-height-md);width:var(--control-height-md);padding:0;font-size:0}.dfg-live-status__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-live-status__metric{gap:var(--space-2);min-height:4.8rem;padding:var(--space-3)}.dfg-live-status__metric:nth-child(2){border-right:0}.dfg-live-status__metric:nth-child(3){border-top:1px solid var(--home-border);border-right:0;grid-column:1/-1}.dfg-live-status__source{padding:var(--space-3);font-size:var(--text-xs)}.dfg-live-status__recovery,.dfg-community-recovery{padding:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.dfg-live-status__recovery .ds-button,.dfg-community-recovery>a{grid-column:1/-1;width:100%}.dfg-home .dfg-featured-communities,.dfg-home .dfg-info-panel,.dfg-home .dfg-player-path,.dfg-home .dfg-guides-start,.dfg-home .dfg-quick-actions,.dfg-home .home-member-wallet-panel,.dfg-home .home-community-hub-panel{padding:var(--space-3)}.dfg-home .dfg-featured-communities{margin-top:var(--space-3)}.dfg-home .dfg-section-head{flex-direction:row;align-items:center}.dfg-home .dfg-section-head h2{font-size:var(--text-sm)}.dfg-home .dfg-community-grid{gap:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x proximity;scrollbar-color:var(--color-border-strong) transparent;display:flex;overflow-x:auto}.dfg-home .dfg-community-card{min-height:0;padding:var(--space-4);scroll-snap-align:start;flex:0 0 min(19rem,100vw - 3rem)}.dfg-home .dfg-community-main{text-align:left;grid-template-columns:4.5rem minmax(0,1fr);justify-items:stretch}.dfg-home .dfg-community-logo img,.dfg-home .dfg-community-blackwire .dfg-community-logo img,.dfg-home .dfg-community-trixters-dino-mischief .dfg-community-logo img{max-width:4.5rem;max-height:4.5rem}.dfg-home .dfg-community-main h3{font-size:1.35rem}.dfg-home .dfg-community-metrics div{padding:var(--space-2)}.dfg-home-feature-grid,.dfg-home-utility-grid,.dfg-home .dfg-guides-start{margin-top:var(--space-3)}.dfg-home .dfg-ops-grid{gap:var(--space-3);margin-top:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x proximity;scrollbar-color:var(--color-border-strong) transparent;display:flex;overflow-x:auto}.dfg-home .dfg-info-panel{scroll-snap-align:start;flex:0 0 min(19rem,100vw - 3rem);min-height:0}.dfg-home .dfg-news-item,.dfg-home .dfg-news-item--featured{grid-template-columns:4.25rem minmax(0,1fr)}.dfg-home .dfg-news-item img,.dfg-home .dfg-news-item--featured img,.dfg-home .dfg-news-item .dfg-update-icon,.dfg-home .dfg-news-item--featured .dfg-update-icon{width:4.25rem;height:3.5rem}.dfg-home .dfg-news-item p,.dfg-home .dfg-news-item small{display:none}.dfg-home .dfg-event-row{grid-template-columns:3rem minmax(0,1fr)}.dfg-home .dfg-event-row>em{display:none}.dfg-home .dfg-event-date{min-height:3rem}.dfg-home .dfg-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-home .dfg-guide-card{min-height:var(--control-height-lg)}.dfg-home .dfg-guide-card p{-webkit-line-clamp:1}.dfg-home .dfg-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-home .dfg-quick-action{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:6.25rem}.dfg-home .dfg-quick-action>svg:last-child{display:none}.dfg-home .dfg-quick-action--install{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.dfg-home .dfg-quick-action--install .dfg-install-app{grid-column:1/-1}.dfg-home .dfg-quick-action--install .dfg-install-button{width:100%}.dfg-home .dfg-quick-action--install .dfg-install-help{width:100%;position:relative;right:auto}}.phase1c-page{padding-bottom:var(--space-12)}.phase1c-page .content-section{margin-top:var(--space-8)}.phase1c-browse-hero{min-height:21rem;max-width:var(--content-width);margin:var(--space-6) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-canvas-raised);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);display:grid;position:relative;overflow:hidden}.phase1c-browse-hero:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg, var(--color-canvas-raised) 0%, #090d12f2 36%, #090d1233 72%, transparent);position:absolute;inset:0}.phase1c-browse-hero__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.phase1c-browse-hero__copy h1{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.5rem,5vw,5rem)}.phase1c-browse-hero__copy p{max-width:39rem;margin:var(--space-4) 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-lg)}.phase1c-browse-hero__art{position:absolute;inset:0 0 0 36%}.phase1c-browse-hero__art img{object-fit:cover;object-position:78% center;width:100%;height:100%}.community-discovery-section{gap:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);align-items:end;display:grid}.community-discovery-section .section-heading{margin:0}.community-browser-filters{background:0 0;border:0;grid-template-columns:minmax(15rem,1.6fr) repeat(2,minmax(10rem,.7fr));margin:0;padding:0}.community-browser-filters>*,.server-browser-filters>*{width:100%;max-width:none}.community-network-summary{overflow:hidden}.community-network-summary .panel-content{gap:var(--space-4);display:grid}.community-network-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.community-network-metrics div{min-width:0;padding:var(--space-4) var(--space-5);border-right:1px solid var(--color-border)}.community-network-metrics div:last-child{border-right:0}.community-network-metrics dt{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.community-network-metrics dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700}.community-browser-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.phase1c-page .community-browser-card{min-height:0;padding:var(--space-6);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--color-border));background:radial-gradient(circle at 100% 0%, rgba(var(--rgb), .16), transparent 42%), linear-gradient(160deg, rgba(var(--rgb), .08), transparent 42%), var(--color-surface-1);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.phase1c-page .community-browser-card:before{display:none}.community-card-identity{gap:var(--space-5);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;display:grid}.phase1c-page .community-browser-card .cluster-card-graphic{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);border-radius:var(--radius-lg);background:#03060aad;place-items:center;width:5.25rem;height:5.25rem;margin:0;display:grid}.phase1c-page .community-browser-card .cluster-card-graphic img{object-fit:contain;width:86%;height:86%}.community-card-mode{color:var(--accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.phase1c-page .community-browser-card h3{margin:var(--space-1) 0;color:var(--color-text);font-size:var(--text-2xl);text-align:left}.phase1c-page .community-browser-card .community-card-identity p{color:var(--color-text-secondary);font-size:var(--text-md);text-align:left;margin:0}.community-card-badges{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.community-card-badges span{min-height:2rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--color-border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;font-weight:700;display:inline-flex}.phase1c-page .community-browser-card .community-card-description{min-height:0;margin:var(--space-5) 0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-body);text-align:left;display:block}.community-card-stats{margin:0 0 var(--space-5);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-card-stats div{min-width:0;padding:var(--space-4);border-right:1px solid var(--color-border)}.community-card-stats div:last-child{border-right:0}.community-card-stats dt{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.community-card-stats dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.community-card-highlights{gap:var(--space-3);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.community-card-highlights li{gap:var(--space-3);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-card-highlights svg{color:var(--accent)}.phase1c-page .community-browser-card>.button-link{width:100%;margin-top:auto}.community-comparison{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1)}.community-comparison-table{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.community-comparison-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,.55fr) repeat(2,minmax(0,1fr));min-width:0;display:grid}.community-comparison-row:last-child{border-bottom:0}.community-comparison-row>*{min-width:0;padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-border);overflow-wrap:anywhere}.community-comparison-row>:last-child{border-right:0}.community-comparison-row>:first-child{color:var(--color-text-muted);font-weight:700}.community-comparison-head{background:var(--color-surface-2)}.community-comparison-head strong{font-family:var(--font-display);font-size:var(--text-lg)}.community-detail-page{--detail-gradient:linear-gradient(115deg, rgba(var(--community-rgb), .17), transparent 44%)}.community-detail-hero{gap:var(--space-8);max-width:var(--content-width);min-height:22rem;margin:var(--space-6) auto 0;border:1px solid color-mix(in srgb, var(--community-accent) 30%, var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 12%, rgba(var(--community-rgb), .2), transparent 35%), var(--detail-gradient), var(--color-surface-1);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.community-detail-identity{gap:var(--space-6);grid-template-columns:clamp(6rem,11vw,9rem) minmax(0,1fr);align-items:center;display:grid}.community-detail-identity>img{object-fit:contain;width:100%;max-height:9rem;filter:drop-shadow(0 1rem 2rem rgba(var(--community-rgb), .25))}.community-detail-identity>div>span{color:var(--community-accent);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.community-detail-identity h1{margin:var(--space-2) 0 var(--space-3);letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.75rem)}.community-detail-identity p{max-width:46rem;color:var(--color-text-secondary);font-size:var(--text-lg);margin:0}.community-detail-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.community-detail-live-card{padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#04080dd1;align-self:center}.community-detail-live-label{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.community-detail-live-card dl{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.community-detail-live-card dl div{justify-content:space-between;gap:var(--space-4);min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.community-detail-live-card dt{color:var(--color-text-secondary)}.community-detail-live-card dd{overflow-wrap:anywhere;color:var(--color-text);text-align:right;margin:0;font-weight:700}.community-detail-source{gap:var(--space-2);color:var(--color-success);font-size:var(--text-sm);align-items:center;display:flex}.community-detail-source.is-unavailable{color:var(--color-warning)}.community-section-nav{z-index:15;top:var(--public-nav-height,4.5rem);margin-top:var(--space-4);border-block:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070af0;position:sticky}.community-section-nav>div{max-width:var(--content-width);grid-template-columns:repeat(8,minmax(5.5rem,1fr));margin:0 auto;display:grid}.community-section-nav button{min-height:3.5rem;color:var(--color-text-muted);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:700}.community-section-nav button:hover,.community-section-nav button:focus-visible,.community-section-nav button.is-active{border-bottom-color:var(--community-accent);color:var(--color-text)}.community-anchor-section,.community-overview-section{outline:none;scroll-margin-top:8.5rem}.community-anchor-section:focus-visible,.community-overview-section:focus-visible{box-shadow:var(--focus-ring)}.community-overview-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-play-style{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:baseline;display:flex}.community-play-style strong{color:var(--community-accent);font-family:var(--font-display);font-size:var(--text-xl)}.community-play-style span{color:var(--color-text-muted)}.community-plain-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.community-plain-list li{gap:var(--space-3);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-plain-list svg{color:var(--community-accent)}.community-quick-links{gap:var(--space-2);display:grid}.community-quick-links button{gap:var(--space-3);width:100%;min-height:4.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);color:var(--color-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.community-quick-links button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.community-quick-links button>span{display:grid}.community-quick-links small{color:var(--color-text-muted)}.community-event-strip{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.community-event-strip article{min-height:13rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);flex-direction:column;display:flex}.community-event-strip article>span{color:var(--community-accent);font-size:var(--text-sm);font-weight:800}.community-event-strip article>strong{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl)}.community-event-strip article>small{margin-bottom:var(--space-5);color:var(--color-text-muted)}.community-event-strip article .button-link{width:100%;margin-top:auto}.phase1c-disclosure{margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);overflow:hidden}.phase1c-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:flex}.phase1c-disclosure summary::-webkit-details-marker{display:none}.phase1c-disclosure summary>span{gap:0 var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.phase1c-disclosure summary>span>svg{color:var(--community-accent,var(--color-accent));grid-row:1/3}.phase1c-disclosure summary strong{font-family:var(--font-display);font-size:var(--text-lg)}.phase1c-disclosure summary small{color:var(--color-text-muted)}.phase1c-disclosure summary>svg{transition:transform var(--motion-normal) var(--ease-standard);flex:none}.phase1c-disclosure[open] summary>svg{transform:rotate(90deg)}.phase1c-disclosure__content{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--color-border)}.phase1c-disclosure__content>:first-child{margin-top:var(--space-5)}.community-rules-panel{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.community-rules-panel ol{gap:var(--space-3);counter-reset:rule;margin:0;padding:0;list-style:none;display:grid}.community-rules-panel li{gap:var(--space-3);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-rules-panel li svg{color:var(--community-accent)}.community-support-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-support-grid .ds-card{justify-items:start;gap:var(--space-3);padding:var(--space-5);display:grid}.community-support-grid .ds-card>svg{color:var(--community-accent)}.community-support-grid h3,.community-support-grid p{margin:0}.community-support-grid p{color:var(--color-text-secondary)}.community-join-panel{justify-content:space-between;align-items:center;gap:var(--space-8);border:1px solid color-mix(in srgb, var(--community-accent) 34%, var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 10%, rgba(var(--community-rgb), .18), transparent 40%), var(--color-surface-1);padding:clamp(1.5rem,4vw,3rem);display:flex}.community-join-panel h2,.community-join-panel p{margin:0}.community-join-panel p{max-width:44rem;margin-top:var(--space-2);color:var(--color-text-secondary)}.community-join-panel>div:last-child{gap:var(--space-3);flex:none;display:flex}.server-table-panel>.panel-header{align-items:center}.server-table-panel .panel-content{gap:var(--space-4);display:grid}.server-browser-filters{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);grid-template-columns:minmax(16rem,1.55fr) repeat(4,minmax(9.5rem,.8fr));margin:0;display:grid}.server-browser-filters .server-filter-reset{grid-column:1/-1;justify-self:end}.server-browser-summary{gap:var(--space-6);min-height:3.25rem;padding:0 var(--space-4);border-block:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.server-browser-summary strong{margin-right:var(--space-1);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg)}.server-browser-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-warning) 42%, transparent);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.server-browser-notice span{display:grid}.server-browser-notice small{color:var(--color-text-secondary)}.server-browser-table{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.server-browser-table .data-row{gap:var(--space-4);min-height:5rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(14rem,1.5fr) minmax(9.5rem,.9fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(8rem,.7fr) minmax(8rem,auto);align-items:center;display:grid}.server-browser-table .data-row:last-child{border-bottom:0}.server-browser-table .data-head{background:var(--color-surface-2);min-height:2.75rem;color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.server-browser-row:hover{background:#ffffff05}.server-browser-name,.server-player-count,.server-browser-table .table-cell-stack{min-width:0;display:grid}.server-browser-name .server-detail-link{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-browser-name small,.server-player-count small,.server-browser-table .table-cell-stack small{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.server-browser-row .ds-status-badge{text-transform:capitalize;width:max-content}.server-player-count strong{color:var(--color-text);font-size:var(--text-md)}.server-updated-time{color:var(--color-text-secondary);font-size:var(--text-sm)}.server-browser-row>.button-link{min-width:0;padding-inline:var(--space-3)}.server-results-skeleton{gap:var(--space-3);display:grid}@media (width<=1120px){.phase1c-browse-hero{grid-template-columns:minmax(0,1fr);min-height:18rem}.phase1c-browse-hero__art{inset-inline-start:45%}.community-discovery-section{grid-template-columns:1fr}.community-browser-filters{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(10rem,1fr))}.community-event-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.server-browser-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.server-browser-filters>:first-child{grid-column:1/-1}.server-browser-table .data-row{gap:var(--space-3);grid-template-columns:minmax(12rem,1.4fr) minmax(9rem,.85fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(6.5rem,.6fr) minmax(8rem,.7fr) minmax(7rem,auto)}}@media (width<=860px){.phase1c-browse-hero{margin-inline:var(--page-gutter)}.phase1c-browse-hero__copy{min-height:18rem;padding:var(--space-8)}.phase1c-browse-hero__art{opacity:.68;inset-inline-start:34%}.phase1c-browse-hero:after{background:linear-gradient(90deg, var(--color-canvas-raised) 0%, #090d12eb 52%, #090d1252)}.community-network-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-network-metrics div:nth-child(2){border-right:0}.community-network-metrics div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.community-browser-grid,.community-overview-grid{grid-template-columns:1fr}.community-detail-hero{margin-inline:var(--page-gutter);grid-template-columns:1fr}.community-detail-live-card{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-detail-live-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.community-detail-live-card dl div{gap:var(--space-1);padding:0 var(--space-3) 0 0;border-right:1px solid var(--color-border);border-bottom:0;display:grid}.community-detail-live-card dd{text-align:left}.community-detail-source{grid-column:1/-1}.community-section-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.community-section-nav>div{width:max-content;min-width:100%;display:flex}.community-section-nav button{min-width:6.5rem;padding-inline:var(--space-4)}.community-rules-panel,.community-join-panel{grid-template-columns:1fr}.community-join-panel{display:grid}.server-browser-table .data-head{display:none}.server-browser-table{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.server-browser-table .server-browser-row{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.server-browser-row>*{min-width:0}.server-browser-row .server-browser-name,.server-browser-row>.button-link{grid-column:1/-1}.server-browser-row>span:not(.ds-status-badge,.table-cell-stack,.server-player-count):before,.server-browser-row>.table-cell-stack:before,.server-browser-row>.server-player-count:before{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800;display:block}.server-browser-row>.table-cell-stack:before{content:"Community"}.server-browser-row>span:nth-of-type(2):before{content:"Map"}.server-browser-row>.server-player-count:before{content:"Players"}.server-browser-row>.server-updated-time:before{content:"Updated"}}@media (width<=620px){.phase1c-page{padding-bottom:var(--space-8)}.phase1c-page .content-section{margin-top:var(--space-6)}.phase1c-browse-hero{min-height:22rem;margin-top:var(--space-3);border-radius:var(--radius-lg)}.phase1c-browse-hero__copy{min-height:22rem;padding:var(--space-6);justify-content:flex-end}.phase1c-browse-hero__copy h1{max-width:10ch;font-size:clamp(2.35rem,13vw,3.25rem)}.phase1c-browse-hero__copy p{margin-block:var(--space-3) var(--space-5);font-size:var(--text-md)}.phase1c-browse-hero__art{opacity:.75;inset:0 0 40% 36%}.phase1c-browse-hero__art img{object-position:82% 32%}.phase1c-browse-hero:after{background:linear-gradient(0deg, var(--color-canvas-raised) 0%, #090d12f5 48%, #090d121f)}.community-discovery-section{gap:var(--space-4);padding:var(--space-4)}.community-browser-filters,.server-browser-filters{grid-template-columns:1fr}.community-browser-filters>*,.server-browser-filters>*,.server-browser-filters>:first-child{grid-column:auto}.server-browser-filters .server-filter-reset{grid-column:auto;justify-self:stretch;width:100%}.community-network-summary .panel-header,.server-table-panel>.panel-header{grid-template-columns:1fr;align-items:stretch;display:grid}.community-network-summary .live-refresh-control,.server-table-panel .live-refresh-control{width:100%}.community-network-summary .live-refresh-control button,.server-table-panel .live-refresh-control button{min-width:7rem}.community-network-metrics{grid-template-columns:1fr}.community-network-metrics div{justify-content:space-between;align-items:center;gap:var(--space-3);border-right:0;border-bottom:1px solid var(--color-border);display:flex}.community-network-metrics div:last-child{border-bottom:0}.community-network-metrics dd{max-width:60%;font-size:var(--text-md);text-align:right;margin:0}.phase1c-page .community-browser-card{padding:var(--space-5)}.community-card-identity{gap:var(--space-4);grid-template-columns:4.25rem minmax(0,1fr)}.phase1c-page .community-browser-card .cluster-card-graphic{width:4.25rem;height:4.25rem}.phase1c-page .community-browser-card h3{font-size:var(--text-xl)}.community-card-badges span:nth-child(n+3){display:none}.community-card-stats div{min-width:0;padding-inline:var(--space-2)}.community-card-stats dd{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-comparison{padding:var(--space-4)}.community-comparison-table{gap:var(--space-3);border:0;display:grid;overflow:visible}.community-comparison-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:minmax(6.5rem,.55fr) repeat(2,minmax(0,1fr))}.community-comparison-row>*{padding:var(--space-2);font-size:var(--text-xs)}.community-detail-hero{gap:var(--space-5);min-height:0;margin-top:var(--space-3);padding:var(--space-5)}.community-detail-identity{gap:var(--space-4);grid-template-columns:4.75rem minmax(0,1fr);align-items:start}.community-detail-identity h1{font-size:clamp(2.25rem,12vw,3.25rem)}.community-detail-identity p{font-size:var(--text-md);grid-column:1/-1}.community-detail-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.community-detail-actions .button-link{width:100%}.community-detail-live-card{display:block}.community-detail-live-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail-live-card dl div{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.community-section-nav{top:var(--public-nav-height,4rem)}.community-overview-grid,.community-event-strip,.community-support-grid{gap:var(--space-3);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.community-overview-grid>*,.community-event-strip>*,.community-support-grid>*{scroll-snap-align:start;flex:0 0 min(18.5rem,100vw - 3rem);min-width:0}.phase1c-disclosure summary{min-height:4.75rem;padding-inline:var(--space-4)}.phase1c-disclosure summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phase1c-disclosure__content{padding-inline:var(--space-4)}.community-rules-panel{padding:var(--space-5);grid-template-columns:1fr;display:grid}.community-join-panel>div:last-child{width:100%;display:grid}.server-browser-summary{gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-browser-table{grid-template-columns:1fr}.server-browser-table .server-browser-row{min-height:0}.server-browser-name .server-detail-link{white-space:normal}}.member-profile-preferences-disclosure,.member-add-survivor-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#00000029;min-width:0;overflow:hidden}.member-profile-preferences-disclosure{grid-column:1/-1}.member-profile-preferences-disclosure>summary,.member-add-survivor-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-2) var(--space-3);color:var(--color-text);cursor:pointer;font-weight:780;list-style:none;display:flex}.member-profile-preferences-disclosure>summary::-webkit-details-marker{display:none}.member-add-survivor-disclosure>summary::-webkit-details-marker{display:none}.member-profile-preferences-disclosure>summary small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:650}.member-profile-preferences-disclosure[open]>summary,.member-add-survivor-disclosure[open]>summary{border-bottom:1px solid var(--color-border)}.member-profile-preferences-disclosure>div,.member-add-survivor-disclosure>form{padding:var(--space-3)}.member-profile-preferences-disclosure>div{gap:var(--space-4);display:grid}.member-order-history-panel>.panel-header .button-link{width:auto;min-width:8rem}@media (width<=34rem){.member-overview-wallet .member-dashboard-cluster-wallets button{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.member-overview-wallet .member-dashboard-cluster-wallets button>em{justify-self:start;max-width:100%}.member-overview-activity .member-overview-list>:nth-child(n+4){display:none}}.support-methods{width:min(100% - 32px,1380px);color:var(--color-text,#f6f8fb);margin:0 auto;padding:clamp(34px,6vw,78px) 0 72px}.support-methods__hero{background:radial-gradient(circle at 82% 14%,#1d9cff2e,#0000 34%),radial-gradient(circle at 8% 100%,#d9362e21,#0000 36%),linear-gradient(145deg,#0d1721fa,#070b10fa);border:1px solid #59aaff3d;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:28px;margin-bottom:26px;padding:clamp(28px,5vw,62px);display:grid;box-shadow:0 28px 80px #0000004d}.support-methods__eyebrow{color:#64baff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.support-methods__hero h1{max-width:800px;font-family:var(--display-font,inherit);letter-spacing:-.035em;margin:0;font-size:clamp(2.45rem,6vw,5.1rem);line-height:.94}.support-methods__hero>div:first-child>p:last-child{max-width:720px;color:var(--color-text-secondary,#c6ced8);margin:20px 0 0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.support-methods__trust{color:#69e3a5;background:#43d98b14;border:1px solid #43d98b33;border-radius:16px;align-items:flex-start;gap:13px;padding:18px;display:flex}.support-methods__trust div{gap:5px;display:grid}.support-methods__trust strong{color:#e8fff4}.support-methods__trust span{color:#b4cabc;font-size:.86rem;line-height:1.5}.support-methods__layout{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:start;gap:22px;display:grid}.support-methods__content{gap:18px;display:grid}.support-methods__section,.support-methods__review,.support-methods__disclosures,.support-methods__recognition{border:1px solid var(--color-border,#c3d2e229);background:#0c1219f0;border-radius:18px}.support-methods__section{padding:clamp(20px,3vw,30px)}.support-methods__section-heading{align-items:flex-start;gap:14px;margin-bottom:21px;display:flex}.support-methods__section-heading>span{color:#8bcaff;background:#59aaff1a;border:1px solid #59aaff61;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.support-methods__section h2,.support-methods__review h2,.support-methods__recognition h2,.support-methods__disclosures h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.support-methods__section-heading p,.support-methods__recognition p,.support-methods__disclosures p{color:var(--color-text-muted,#929eac);margin:6px 0 0;line-height:1.55}.support-methods__field{color:var(--color-text-secondary,#c6ced8);gap:8px;font-size:.9rem;font-weight:750;display:grid}.support-methods__field select,.support-methods__field input{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:48px;color:var(--color-text,#f6f8fb);background:#081018;border-radius:12px;outline:none}.support-methods__field select{padding:0 42px 0 14px}.support-methods__field input{padding:0 14px 0 34px}.support-methods__field select:focus-visible,.support-methods__field input:focus-visible,.support-methods__card:focus-visible,.support-methods__primary:focus-visible{border-color:#64baff;box-shadow:0 0 0 3px #59aaff38}.support-methods__field small{color:var(--color-text-muted,#929eac);font-weight:500;line-height:1.45}.support-methods__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-methods__card{border:1px solid var(--color-border,#c3d2e229);min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#060c12e6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.support-methods__card:hover{background:#101d28f5;border-color:#59aaff7a;transform:translateY(-1px)}.support-methods__card.is-selected{background:#163044c7;border-color:#59aaff;box-shadow:inset 0 0 0 1px #59aaff2e}.support-methods__card-icon{color:#83c7ff;background:#59aaff1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.support-methods__card-copy{gap:5px;min-width:0;display:grid}.support-methods__card-copy strong{font-size:1rem}.support-methods__card-copy small{color:var(--color-text-muted,#929eac);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-methods__badge{align-items:center;gap:5px;width:fit-content;margin-top:2px;font-size:.72rem;font-weight:800;display:inline-flex}.support-methods__badge.is-verified{color:#69e3a5}.support-methods__badge.is-external{color:#f0c26b}.support-methods__check{color:#0000;border:1px solid #c3d2e23d;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.support-methods__check svg{width:16px}.support-methods__card.is-selected .support-methods__check{color:#06111b;background:#59aaff;border-color:#59aaff}.support-methods__review{background:radial-gradient(circle at 100% 0,#59aaff1f,#0000 34%),#091017fa;border-color:#59aaff57;gap:17px;padding:24px;display:grid;position:sticky;top:94px}.support-methods__review dl{border-top:1px solid var(--color-border,#c3d2e229);gap:0;margin:0;display:grid}.support-methods__review dl>div{border-bottom:1px solid var(--color-border,#c3d2e229);grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;padding:11px 0;display:grid}.support-methods__review dt{color:var(--color-text-muted,#929eac);font-size:.8rem}.support-methods__review dd{color:var(--color-text-secondary,#c6ced8);text-align:right;margin:0;font-size:.84rem;font-weight:800}.support-methods__amount{position:relative}.support-methods__amount>span{color:#8f9cac;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.support-methods__primary{color:#07111a;cursor:pointer;background:#69b9fb;border:1px solid #59aaff;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-weight:900;display:inline-flex}.support-methods__primary:hover:not(:disabled){background:#93ceff}.support-methods__primary:disabled{color:#6f7a86;cursor:not-allowed;background:#151d25;border-color:#c3d2e229}.support-methods__review-note,.support-methods__message{color:var(--color-text-muted,#929eac);margin:0;font-size:.78rem;line-height:1.5}.support-methods__recognition-consent{border:1px solid #59aaff38;border-radius:12px;gap:12px;margin:0;padding:14px;display:grid}.support-methods__recognition-consent legend{color:#dcecff;padding:0 6px;font-size:.84rem;font-weight:850}.support-methods__recognition-consent>label,.support-methods__recognition-fields>label:not(.support-methods__field){min-height:44px;color:var(--color-text-secondary,#c6ced8);align-items:flex-start;gap:10px;font-size:.82rem;display:flex}.support-methods__recognition-consent input[type=checkbox]{accent-color:#59aaff;width:20px;height:20px;margin:2px 0 0}.support-methods__recognition-consent label>span{gap:3px;display:grid}.support-methods__recognition-consent small{color:var(--color-text-muted,#929eac);font-weight:500;line-height:1.4}.support-methods__recognition-fields{gap:10px;padding-left:30px;display:grid}.support-methods__message{color:#c7e7ff;background:#59aaff1a;border-radius:10px;padding:11px}.support-methods__qr{background:#fff;border-radius:13px;justify-items:center;gap:10px;margin:0;padding:14px;display:grid}.support-methods__qr img{width:min(100%,240px);height:auto}.support-methods__qr figcaption{color:#253140;text-align:center;font-size:.78rem;line-height:1.4}.support-methods__disclosures{color:#f0c26b;background:#f0b84f12;gap:14px;padding:22px;display:flex}.support-methods__disclosures ul{color:#c9c1b2;gap:8px;margin:12px 0 0;padding-left:20px;font-size:.86rem;line-height:1.5;display:grid}.support-methods__recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.support-methods__recognition{padding:24px}.support-methods__recognition ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.support-methods__recognition li{border-top:1px solid var(--color-border,#c3d2e229);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.support-methods__recognition li small{color:var(--color-text-muted,#929eac)}.support-methods__empty,.support-methods__loading{color:#aeb9c5;background:#060c12ad;border:1px dashed #c3d2e23d;border-radius:14px;align-items:center;gap:14px;min-height:100px;padding:20px;display:flex}.support-methods__empty p,.support-methods__empty-copy{color:var(--color-text-muted,#929eac);margin:5px 0 0;line-height:1.5}.support-methods__notice{color:#ffd9dc;background:#ff646c1a;border:1px solid #ff646c59;border-radius:12px;margin-bottom:18px;padding:14px 16px}.support-methods .spin{animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}@media (width<=960px){.support-methods__hero,.support-methods__layout{grid-template-columns:1fr}.support-methods__review{grid-row:1;position:relative;top:auto}}@media (width<=650px){.support-methods{width:min(100% - 20px,1380px);padding-top:20px}.support-methods__hero{border-radius:18px;padding:24px 20px}.support-methods__cards,.support-methods__recognition-grid{grid-template-columns:1fr}.support-methods__section,.support-methods__review,.support-methods__recognition{border-radius:15px;padding:18px}.support-methods__review{z-index:10;max-height:calc(100vh - 86px);position:sticky;top:72px;overflow:auto}.support-methods__primary{min-height:54px}}@media (prefers-reduced-motion:reduce){.support-methods__card,.support-methods .spin{transition:none;animation:none}}.support-admin{min-width:0;color:var(--color-text,#f6f8fb);gap:18px;display:grid}.support-admin__header,.support-admin__provider-status,.support-admin__reviews,.support-admin__records{border:1px solid var(--color-border,#c3d2e229);background:var(--color-surface-1,#0c1219);border-radius:16px}.support-admin__header,.support-admin__provider-status{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.support-admin__header p,.support-admin__editor header p,.support-admin__reviews header p,.support-admin__provider-status p{color:var(--color-info,#59aaff);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:.72rem;font-weight:900;display:inline-flex}.support-admin h2,.support-admin h3{margin:0}.support-admin__header>div:first-child>span,.support-admin__provider-status>div:first-child>span{max-width:760px;color:var(--color-text-muted,#929eac);margin-top:6px;font-size:.88rem;line-height:1.5;display:block}.support-admin__actions,.support-admin__status-row,.support-admin__provider-status>div:last-child,.support-admin__editor footer,.support-admin__editor footer>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.support-admin__button{border:1px solid var(--color-info,#59aaff);color:#08121b;background:var(--color-info,#59aaff);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.support-admin__button.secondary{color:var(--color-text-secondary,#c6ced8);background:0 0}.support-admin__button.danger{color:#ff9da3;background:#ff646c14;border-color:#ff646c73}.support-admin__button:disabled{opacity:.48;cursor:not-allowed}.support-admin__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.support-admin__metrics article{border:1px solid var(--color-border,#c3d2e229);background:#0c1219d1;border-radius:13px;gap:4px;padding:16px;display:grid}.support-admin__metrics strong{font-size:1.5rem}.support-admin__metrics span{color:var(--color-text-muted,#929eac);font-size:.76rem}.support-admin__layout{grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.support-admin__list,.support-admin__editor{border:1px solid var(--color-border,#c3d2e229);background:var(--color-surface-1,#0c1219);border-radius:15px}.support-admin__list{max-height:760px;display:grid;overflow:auto}.support-admin__list-heading{z-index:1;border-bottom:1px solid var(--color-border,#c3d2e229);background:var(--color-surface-1,#0c1219);justify-content:space-between;padding:15px;display:flex;position:sticky;top:0}.support-admin__list-heading button{color:var(--color-text-muted,#929eac);cursor:pointer;background:0 0;border:0}.support-admin__list>button{border:0;border-bottom:1px solid var(--color-border,#c3d2e229);color:inherit;text-align:left;cursor:pointer;background:0 0;gap:9px;padding:14px 15px;display:grid}.support-admin__list>button.is-active{box-shadow:inset 3px 0 0 var(--color-info,#59aaff);background:#59aaff1c}.support-admin__list>button>span{justify-content:space-between;gap:8px;display:flex}.support-admin__list>button>span:first-child{display:grid}.support-admin__list>button small{color:var(--color-text-muted,#929eac);margin-top:3px}.support-admin__pill{color:#d4dbe4;text-transform:capitalize;background:#a9b4c01f;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:.66rem;font-weight:850;display:inline-flex}.support-admin__pill.good{color:#76e7ad;background:#43d98b21}.support-admin__pill.bad{color:#ff969d;background:#ff646c24}.support-admin__empty{color:var(--color-text-muted,#929eac);text-align:center;justify-items:center;gap:7px;padding:38px 18px;display:grid}.support-admin__empty strong{color:var(--color-text-secondary,#c6ced8)}.support-admin__empty span{font-size:.78rem;line-height:1.5}.support-admin__editor{gap:20px;padding:21px;display:grid}.support-admin__editor>header{justify-content:space-between;gap:16px;display:flex}.support-admin__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-admin__form-grid label{color:var(--color-text-secondary,#c6ced8);align-content:start;gap:7px;font-size:.78rem;font-weight:800;display:grid}.support-admin__form-grid label.wide{grid-column:1/-1}.support-admin__form-grid input,.support-admin__form-grid select,.support-admin__form-grid textarea{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:42px;color:var(--color-text,#f6f8fb);resize:vertical;background:#081018;border-radius:9px;padding:9px 11px}.support-admin__form-grid small{color:var(--color-text-muted,#929eac);font-weight:500;line-height:1.4}.support-admin__toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-admin__toggles label{border:1px solid var(--color-border,#c3d2e229);background:#070d13ad;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.support-admin__toggles input{width:18px;height:18px;margin:1px 0 0}.support-admin__toggles span{gap:3px;display:grid}.support-admin__toggles small{color:var(--color-text-muted,#929eac);font-size:.72rem;line-height:1.4}.support-admin__guardrail{color:#6fe2a7;background:#43d98b12;border:1px solid #43d98b33;border-radius:11px;align-items:flex-start;gap:11px;padding:15px;display:flex}.support-admin__guardrail div{gap:4px;display:grid}.support-admin__guardrail span{color:#b1c9bc;font-size:.77rem;line-height:1.5}.support-admin__editor footer{justify-content:space-between;padding-top:4px}.support-admin__notice{border:1px solid;border-radius:11px;align-items:center;gap:9px;padding:12px 14px;font-size:.82rem;display:flex}.support-admin__notice.error{color:#ffc3c7;background:#ff646c1a;border-color:#ff646c57}.support-admin__notice.success{color:#bff6d8;background:#43d98b17;border-color:#43d98b4d}.support-admin__reviews{display:grid}.support-admin__reviews>header,.support-admin__records>header,.support-admin__reviews article{justify-content:space-between;align-items:center;gap:12px;padding:16px 19px;display:flex}.support-admin__records{gap:0;display:grid;overflow:hidden}.support-admin__records>header{padding:17px 20px}.support-admin__records>header p{color:var(--color-info,#59aaff);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 5px;font-size:.72rem;font-weight:900;display:inline-flex}.support-admin__record-grid{border-top:1px solid var(--color-border,#c3d2e229);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-admin__record-grid>div{min-width:0;padding:18px 20px}.support-admin__record-grid>div+div{border-left:1px solid var(--color-border,#c3d2e229)}.support-admin__record-grid h4{margin:0 0 13px}.support-admin__record-list{max-height:320px;display:grid;overflow:auto}.support-admin__record-list article{border-top:1px solid var(--color-border,#c3d2e229);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.support-admin__record-list article>div{gap:3px;display:grid}.support-admin__record-list article>div:last-child{justify-items:end}.support-admin__record-list span,.support-admin__empty-copy{color:var(--color-text-muted,#929eac);font-size:.74rem}.support-admin__record-list button{color:#ff9da3;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.support-admin__manual-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-admin__manual-form label{color:var(--color-text-secondary,#c6ced8);gap:6px;font-size:.74rem;font-weight:800;display:grid}.support-admin__manual-form label.wide,.support-admin__manual-form .support-admin__button{grid-column:1/-1}.support-admin__manual-form input,.support-admin__manual-form select,.support-admin__manual-form textarea{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:40px;color:var(--color-text,#f6f8fb);background:#081018;border-radius:8px;padding:8px 10px}.support-admin__reviews article{border-top:1px solid var(--color-border,#c3d2e229)}.support-admin__reviews article>div:first-child{gap:4px;min-width:0;display:grid}.support-admin__reviews article span{color:var(--color-text-muted,#929eac);text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.support-admin__reviews article>div:last-child{gap:8px;display:flex}.support-admin .spin{animation:.8s linear infinite support-admin-spin}.support-admin__editor.is-guided-only>:not(.support-admin__guided-empty){display:none}.support-admin__guided-empty{justify-items:start;gap:12px;padding:32px;display:grid}.support-admin__guided-empty>svg{width:34px;height:34px;color:var(--color-primary,#32c5ff)}.support-admin__guided-empty>span{max-width:580px;color:var(--color-text-muted,#929eac)}.support-admin__readiness{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-setup{background:linear-gradient(145deg,#071823fa,#070d15fa);border:1px solid #32c5ff73;border-radius:16px;gap:22px;padding:24px;display:grid;box-shadow:0 18px 48px #0000004d}.support-setup__header,.support-setup__footer,.support-setup__connections article{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-setup__header>div,.support-setup__stage,.support-setup__connections,.support-setup__connections article>div:first-child{gap:8px;display:grid}.support-setup__header p{color:var(--color-primary,#32c5ff);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.support-setup__header h3,.support-setup__stage h4,.support-setup__connections h4{margin:0}.support-setup__header span,.support-setup__stage p,.support-setup__connections small{color:var(--color-text-muted,#929eac)}.support-setup__header>button{border:1px solid var(--color-border-strong,#c3d2e247);width:44px;height:44px;color:var(--color-text,#f6f8fb);background:#101923;border-radius:10px;place-items:center;display:inline-grid}.support-setup__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-setup__progress li{border:1px solid var(--color-border,#c3d2e229);min-height:44px;color:var(--color-text-muted,#929eac);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.support-setup__progress li>span{background:#111d27;border-radius:999px;place-items:center;width:25px;height:25px;font-weight:800;display:inline-grid}.support-setup__progress svg{width:16px}.support-setup__progress li.is-active{color:var(--color-text,#f6f8fb);border-color:#32c5ff80}.support-setup__choice-list,.support-setup__provider-grid,.support-setup__path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-setup__choice-list label,.support-setup__provider-grid button,.support-setup__path-grid button{border:1px solid var(--color-border,#c3d2e229);min-height:72px;color:var(--color-text,#f6f8fb);text-align:left;background:#09131c;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.support-setup__provider-grid button,.support-setup__path-grid button{flex-direction:column;align-items:flex-start}.support-setup__choice-list label.is-selected,.support-setup__provider-grid button.is-selected{border-color:var(--color-primary,#32c5ff);background:#32c5ff14}.support-setup__choice-list span,.support-setup__provider-grid button,.support-setup__path-grid button{gap:5px;display:grid}.support-setup__choice-list small,.support-setup__provider-grid span,.support-setup__path-grid span{color:var(--color-text-muted,#929eac);font-size:.78rem}.support-setup__requirements,.support-setup__guide,.support-setup__provider-review,.support-setup__preview{background:#f5b7410f;border:1px solid #f5b74152;border-radius:12px;padding:16px}.support-setup__requirements ul,.support-setup__guide ol{margin:8px 0 0;padding-left:20px}.support-setup__provider-review{background:#32c5ff0f;border-color:#32c5ff52;align-items:flex-start;gap:12px;display:flex}.support-setup__provider-review div,.support-setup__preview>div{gap:4px;display:grid}.support-setup__method-types{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.support-setup__method-types legend{width:100%;margin-bottom:6px;font-weight:800}.support-setup__method-types label{border:1px solid var(--color-border,#c3d2e229);border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 12px;display:flex}.support-setup__field,.support-setup__field-grid{gap:7px;display:grid}.support-setup__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-setup__field input,.support-setup__field textarea{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:44px;color:var(--color-text,#f6f8fb);background:#070e15;border-radius:9px;padding:10px 12px}.support-setup__preview{background:#32c5ff0d;border-color:#32c5ff52;gap:16px;display:grid}.support-setup__preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.support-setup__preview dl>div{background:#09131c;border-radius:8px;padding:10px}.support-setup__preview dt{color:var(--color-text-muted,#929eac);text-transform:uppercase;font-size:.72rem}.support-setup__preview dd{margin:3px 0 0;font-weight:700}.support-setup__connections article{border-top:1px solid var(--color-border,#c3d2e229);padding:12px 0}.support-setup__connections article>div:last-child{gap:8px;display:flex}.support-setup__connections button{border:1px solid var(--color-border-strong,#c3d2e247);min-height:40px;color:var(--color-text,#f6f8fb);background:#101923;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.support-setup__footer{border-top:1px solid var(--color-border,#c3d2e229);padding-top:16px}@keyframes support-admin-spin{to{transform:rotate(360deg)}}@media (width<=950px){.support-admin__metrics,.support-admin__toggles,.support-admin__record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin__layout{grid-template-columns:1fr}.support-admin__list{max-height:340px}}@media (width<=620px){.support-admin__header,.support-admin__provider-status,.support-admin__editor>header,.support-admin__editor footer,.support-admin__reviews>header,.support-admin__reviews article,.support-admin__records>header{flex-direction:column;align-items:stretch}.support-admin__metrics,.support-admin__form-grid,.support-admin__toggles,.support-admin__record-grid,.support-admin__manual-form{grid-template-columns:1fr}.support-admin__form-grid label.wide{grid-column:auto}.support-admin__record-grid>div+div{border-top:1px solid var(--color-border,#c3d2e229);border-left:0}.support-admin__manual-form label.wide,.support-admin__manual-form .support-admin__button{grid-column:auto}.support-admin__actions .support-admin__button,.support-admin__editor footer .support-admin__button{flex:1}.support-setup{padding:16px}.support-setup__progress,.support-setup__choice-list,.support-setup__provider-grid,.support-setup__path-grid,.support-setup__field-grid,.support-setup__preview dl{grid-template-columns:1fr}.support-setup__header,.support-setup__footer,.support-setup__connections article{flex-direction:column;align-items:stretch}.support-setup__connections article>div:last-child,.support-setup__footer{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.support-admin .spin{animation:none}}
