:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-elevated:#0b0d10;--surface:#101216c7;--surface-strong:#16181df0;--surface-soft:#ffffff0a;--border:#ffffff1f;--border-hot:#ff462d7a;--text:#f4f1ed;--muted:#b6b0aa;--dim:#7e7770;--fire:#ff3b20;--fire-soft:#ff6a2d;--good:#45e477;--warn:#f6b54f;--blue:#1d9cff;--green:#48e05f;--shadow:0 22px 70px #0000008c;--radius:8px;--max:1440px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.member-account-settings-stack,.member-privacy-panel,.admin-security-section .panel,.admin-subscription-section .panel{gap:1rem;display:grid}.member-advanced-details{border-top:1px solid var(--border,#ffffff1f);margin-top:.75rem;padding-top:.75rem}.member-advanced-details summary{cursor:pointer;min-height:44px;color:var(--muted,#9aa6b2);align-items:center;display:flex}.member-privacy-actions,.member-privacy-danger,.admin-mfa-start,.admin-mfa-enabled,.admin-subscription-current{border:1px solid var(--border,#ffffff1f);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.member-privacy-actions>div,.member-privacy-danger>div,.admin-mfa-start>div{gap:.35rem;min-width:0;display:grid}.member-privacy-actions span,.member-privacy-danger span,.admin-mfa-start span{color:var(--muted,#9aa6b2);line-height:1.5}.member-privacy-danger{border-color:#ff4b4b59;align-items:flex-start}.member-privacy-danger form,.member-privacy-pending,.admin-mfa-enabled form{flex:0 0 min(100%,420px);gap:.75rem;width:min(100%,420px);display:grid}.admin-mfa-setup{grid-template-columns:minmax(220px,320px) minmax(280px,1fr);align-items:start;gap:1.25rem;display:grid}.admin-mfa-qr{color:var(--muted,#9aa6b2);gap:.75rem;display:grid}.admin-mfa-qr img{aspect-ratio:1;background:#fff;border-radius:10px;width:min(100%,280px);display:block}.admin-mfa-setup form,.admin-mfa-recovery{gap:.85rem;display:grid}.admin-mfa-recovery{background:#48c77412;border:1px solid #48c77459;border-radius:12px;padding:1rem}.admin-mfa-recovery>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.admin-mfa-recovery code,.admin-mfa-setup code{overflow-wrap:anywhere;border:1px solid var(--border,#ffffff1f);background:#00000040;border-radius:8px;padding:.65rem}.admin-mfa-enabled{flex-wrap:wrap;align-items:flex-start}.admin-mfa-enabled>span{color:#64d98b;align-items:center;gap:.5rem;font-weight:700;display:flex}.admin-subscription-community{max-width:520px}.admin-subscription-current{grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.admin-subscription-current>div{gap:.3rem;display:grid}.admin-subscription-current span{color:var(--muted,#9aa6b2);font-size:.82rem}.admin-subscription-usage{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-subscription-usage>div{border:1px solid var(--border,#ffffff1f);background:#00000029;border-radius:10px;gap:.35rem;min-width:0;padding:.85rem;display:grid}.admin-subscription-usage span,.admin-subscription-usage small{color:#aeb8c4}.admin-subscription-usage progress{accent-color:#62cf7b;width:100%}.admin-subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-subscription-plans article{border:1px solid var(--border,#ffffff1f);background:#ffffff06;border-radius:12px;grid-template-rows:auto 1fr auto;gap:1rem;min-width:0;padding:1rem;display:grid}.admin-subscription-plans article.current{border-color:#48c7748c}.admin-subscription-plans header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-subscription-plans header>div{gap:.4rem;display:grid}.admin-subscription-plans header span,.admin-subscription-plans li{color:var(--muted,#9aa6b2);line-height:1.45}.admin-subscription-plans header b{white-space:nowrap;font-size:1.35rem}.admin-subscription-plans header small{color:var(--muted,#9aa6b2);font-size:.75rem}.admin-subscription-plans ul{margin:0;padding-left:1.2rem}.admin-domains-section .panel,.admin-domain-list,.admin-domain-setup{gap:1rem;display:grid}.admin-domain-add{border:1px solid var(--border,#ffffff1f);background:#ffffff06;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.admin-domain-setup{background:#f6b54f0f;border:1px solid #f6b54f66;border-radius:12px;padding:1rem}.admin-domain-setup>div:first-child,.admin-domain-empty{gap:.35rem;display:grid}.admin-domain-setup dl{border:1px solid var(--border,#ffffff1f);border-radius:10px;grid-template-columns:110px minmax(0,1fr);margin:0;display:grid;overflow:hidden}.admin-domain-setup dl>div{display:contents}.admin-domain-setup dt,.admin-domain-setup dd{border-bottom:1px solid var(--border,#ffffff1f);margin:0;padding:.75rem}.admin-domain-setup dl>div:last-child dt,.admin-domain-setup dl>div:last-child dd{border-bottom:0}.admin-domain-setup dt{color:var(--muted,#9aa6b2);background:#00000026}.admin-domain-setup code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.admin-domain-list article{border:1px solid var(--border,#ffffff1f);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.admin-domain-list article>div:first-child,.admin-domain-empty{gap:.4rem;display:grid}.admin-domain-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-domain-actions>span{color:var(--muted,#9aa6b2)}.admin-domain-empty{text-align:center;color:var(--muted,#9aa6b2);justify-items:center;padding:2rem 1rem}@media (width<=980px){.admin-subscription-plans{grid-template-columns:1fr}.admin-subscription-current,.admin-subscription-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.member-privacy-actions,.member-privacy-danger,.admin-mfa-start,.admin-mfa-enabled{flex-direction:column;align-items:stretch}.member-privacy-danger form,.member-privacy-pending,.admin-mfa-enabled form{flex-basis:auto;width:100%}.admin-mfa-setup,.admin-subscription-current,.admin-subscription-usage,.admin-domain-add{grid-template-columns:1fr}.admin-domain-list article{flex-direction:column;align-items:stretch}.admin-domain-actions .button-link{justify-content:center;width:100%}.admin-domain-setup dl{grid-template-columns:1fr}.admin-domain-setup dl>div{display:grid}.admin-domain-setup dt{border-bottom:0}}.buy-coins-policy-consent{border:1px solid var(--line,#263544);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem;line-height:1.45;display:flex}.buy-coins-policy-consent input{width:1.25rem;min-width:1.25rem;height:1.25rem;margin-top:.1rem}.buy-coins-policy-consent a{color:var(--accent,#ff4d4d);text-decoration:underline}.legal-document{gap:1rem;max-width:980px;margin-inline:auto;display:grid}.legal-document>header,.legal-document>section,.legal-document-help{border:1px solid var(--line,#263544);background:var(--panel,#0c1721);border-radius:1rem;padding:clamp(1.1rem,2.5vw,1.75rem)}.legal-document>header span{color:#ff6767;text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:inline-flex}.legal-document h2{margin:0 0 .55rem;font-size:clamp(1.1rem,2vw,1.35rem)}.legal-document p{color:var(--muted,#9aabbc);margin:0;line-height:1.7}.legal-document-help{align-items:center;gap:1rem;display:flex}.legal-document-help div{flex:1;gap:.25rem;display:grid}.legal-document-help span{color:var(--muted,#9aabbc)}@media (width<=640px){.legal-document-help{flex-wrap:wrap;align-items:flex-start}.legal-document-help .button-link{justify-content:center;width:100%}}.player-command-console{gap:1.25rem;display:grid}.player-command-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.player-command-heading h2,.player-command-heading h3{margin:.25rem 0}.player-command-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.player-command-stat{border:1px solid var(--border,#34343f);background:#ffffff06;border-radius:12px;gap:.2rem;padding:1rem;display:grid}.player-command-stat strong{font-size:1.5rem}.player-command-stat span{color:var(--text-muted,#aaa);font-size:.82rem}.player-command-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);align-items:start;gap:1rem;display:grid}.player-command-workflow,.player-command-review,.player-command-history{border:1px solid var(--border,#34343f);background:#00000024;border-radius:14px;gap:1rem;padding:1rem;display:grid}.player-command-workflow fieldset{border:1px solid var(--border,#34343f);border-radius:10px;gap:.75rem;margin:0;padding:1rem;display:grid}.player-command-workflow legend{padding:0 .35rem;font-weight:700}.player-command-workflow label,.player-command-review label{gap:.4rem;display:grid}.player-command-workflow input,.player-command-workflow select,.player-command-workflow textarea,.player-command-review input{width:100%}.player-command-two{grid-template-columns:1fr 1.5fr;gap:.75rem;display:grid}.player-command-search{position:relative}.player-command-search svg{position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.player-command-search input{padding-left:2.25rem}.player-command-readiness,.player-command-notice{background:#ffffff0d;border-radius:9px;align-items:center;gap:.5rem;margin:0;padding:.75rem;display:flex}.player-command-notice--error{color:#ffb4b4;background:#c82d2d29}.player-command-notice--success{color:#b5f4c8;background:#22a05229}.player-command-notice--info{color:#cbd8ff;background:#395bb929}.player-command-review{position:sticky;top:1rem}.player-command-review dl{grid-template-columns:minmax(100px,.7fr) 1fr;gap:.5rem .75rem;margin:0;display:grid}.player-command-review dt{color:var(--text-muted,#aaa)}.player-command-review dd{overflow-wrap:anywhere;margin:0}.player-command-preview{gap:.4rem;display:grid}.player-command-preview code{color:#d7e3ff;overflow-wrap:anywhere;background:#09090d;border-radius:8px;padding:.75rem;display:block}.player-command-history code{overflow-wrap:anywhere;font-size:.75rem}.status-outcome_unknown,.status-manual_review{color:#ffd58a}.status-failed,.status-timed_out{color:#ffabab}.status-dry_run,.status-sent,.status-confirmed{color:#aef0c1}.player-command-mode-tabs{border:1px solid var(--border,#34343f);background:#0003;border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.35rem;display:grid}.player-command-mode-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.8rem 1rem;font-weight:700}.player-command-mode-tabs button.active{background:var(--accent,#dd422e);color:#fff}.player-command-mode-tabs button:disabled{cursor:not-allowed;opacity:.45}.player-command-readiness{align-items:flex-start}.player-command-readiness>div{gap:.2rem;display:grid}.player-command-readiness span{color:var(--text-muted,#aaa);font-size:.84rem}.readiness-ready,.readiness-dry_run_only{border:1px solid #37be6959}.readiness-disabled,.readiness-unconfigured{border:1px solid #dc504173}.player-command-template-note{background:#ffffff0a;border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.player-command-template-note span{color:var(--text-muted,#aaa)}.player-command-advanced textarea{min-height:10rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.player-command-placeholder-list{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.player-command-placeholder-list button{border:1px solid var(--border,#444);color:inherit;cursor:pointer;background:#ffffff0d;border-radius:7px;padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.player-command-check{align-items:center;grid-template-columns:auto 1fr!important}.player-command-check input{width:auto!important}.player-command-execute-row{gap:.75rem;display:grid}.player-command-receipt{background:#22a05224;border-radius:9px;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.player-command-receipt>div{gap:.2rem;display:grid}.player-command-save{border-top:1px solid var(--border,#34343f);gap:.75rem;padding-top:.75rem;display:grid}.player-command-save[open]{display:grid}.player-command-history-filters{grid-template-columns:minmax(220px,2fr) 1fr 1fr auto;gap:.6rem;display:grid}.player-command-pagination{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=900px){.player-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.player-command-grid{grid-template-columns:1fr}.player-command-review{position:static}.player-command-history-filters{grid-template-columns:1fr 1fr}}@media (width<=600px){.player-command-heading,.player-command-two{grid-template-columns:1fr;display:grid}.player-command-stats{grid-template-columns:1fr 1fr}.player-command-workflow,.player-command-review,.player-command-history{padding:.75rem}.player-command-history-filters,.player-command-mode-tabs{grid-template-columns:1fr}.player-command-pagination{text-align:center;flex-direction:column;align-items:stretch}}@media (width<=700px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,button,[role=button]{min-height:44px}}.server-manager{--sm-border:#ffffff1f;--sm-surface:#ffffff09;gap:1rem;display:grid}.server-manager-heading,.server-manager-context,.server-manager-filters,.server-manager-pagination,.server-manager-section-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.server-manager-heading h2,.server-manager-context h3{margin:.25rem 0}.server-manager-heading p,.server-manager-context p{color:var(--muted);margin:0}.server-manager-readonly,.server-manager-stale{color:#aef0c1;white-space:nowrap;background:#45e47714;border:1px solid #45e47757;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .75rem;display:inline-flex}.server-manager-stale{color:#ffd58a;background:#f6b54f1a;border-color:#f6b54f5c}.server-manager-primary-nav,.server-manager-workspace-nav,.server-manager-view-tabs{border:1px solid var(--sm-border);scrollbar-width:thin;background:#0003;border-radius:.8rem;gap:.45rem;padding:.4rem;display:flex;overflow-x:auto}.server-manager-primary-nav button,.server-manager-workspace-nav button,.server-manager-view-tabs button,.server-manager-quick-links button,.server-manager-refresh,.server-manager-back,.server-manager-inline-action,.server-manager-pagination button,.server-manager-section-actions a,.server-manager-filters>button{border:1px solid var(--sm-border);min-height:42px;color:var(--text);background:var(--sm-surface);cursor:pointer;white-space:nowrap;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem;display:inline-flex}.server-manager-primary-nav button.active,.server-manager-workspace-nav button.active,.server-manager-view-tabs button.active{color:#fff;background:#ff3f2f26;border-color:#ff3f2f9e}.server-manager-stack{gap:1rem;display:grid}.server-manager-skeleton{border:1px solid var(--sm-border);min-height:14rem;color:var(--muted);background:linear-gradient(100deg,#ffffff06,#ffffff0f,#ffffff06);border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;display:flex}.server-manager-error button{cursor:pointer;background:0 0;border:1px solid;border-radius:.55rem;margin-left:auto;padding:.55rem .8rem}.server-manager-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.75rem;display:grid}.server-manager-metric{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.8rem;gap:.25rem;min-width:0;padding:1rem;display:grid}.server-manager-metric span,.server-manager-metric small{color:var(--muted)}.server-manager-metric strong{overflow-wrap:anywhere;font-size:1.45rem}.server-manager-metric.good{border-color:#45e4774d}.server-manager-metric.warning{border-color:#f6b54f66}.server-manager-metric.danger{border-color:#ff54546b}.server-manager-quick-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.server-manager-quick-links button{justify-content:flex-start}.server-manager-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.server-manager-server-list,.server-manager-alert-list,.server-manager-log-list,.server-manager-data-list,.server-manager-settings,.server-manager-integration-list{gap:.7rem;display:grid}.server-manager-server-list.compact button{border:1px solid var(--sm-border);background:var(--sm-surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.server-manager-server-list.compact span,.server-manager-server-identity,.server-manager-data-list article>div,.server-manager-settings article>div,.server-manager-integration-list>article>div:first-child{gap:.25rem;min-width:0;display:grid}.server-manager-server-list small,.server-manager-server-list em,.server-manager-server-identity small,.server-manager-data-list small,.server-manager-settings small,.server-manager-integration-list small{color:var(--muted);font-style:normal}.server-manager-alert-list article,.server-manager-log-list article,.server-manager-data-list article,.server-manager-settings article{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.server-manager-alert-list p{color:var(--muted);margin:.25rem 0}.server-manager-alert-actions{gap:.4rem;display:flex}.server-manager-alert-actions button{border:1px solid var(--sm-border);min-height:38px;color:var(--text);background:var(--sm-surface);cursor:pointer;border-radius:.5rem;padding:.45rem .65rem}.server-manager-alert-actions button:disabled{opacity:.45;cursor:not-allowed}.server-manager-status{width:max-content;color:var(--muted);text-transform:capitalize;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:.28rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.server-manager-status.status-online,.server-manager-status.status-connected,.server-manager-status.status-live-enabled,.server-manager-status.status-dry-run-ready,.server-manager-status.status-info{color:#aef0c1;background:#45e47714;border-color:#45e47761}.server-manager-status.status-warning,.server-manager-status.status-degraded,.server-manager-status.status-untested,.server-manager-status.status-live-disabled{color:#ffd58a;background:#f6b54f14;border-color:#f6b54f66}.server-manager-status.status-error,.server-manager-status.status-offline,.server-manager-status.status-failed,.server-manager-status.status-missing-credentials{color:#ffb4b4;background:#ff545414;border-color:#ff54546b}.server-manager-filters{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.8rem;align-items:end;padding:.8rem}.server-manager-filters label{flex:1;gap:.35rem;min-width:0;display:grid}.server-manager-filters label>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.server-manager-filters input,.server-manager-filters select{border:1px solid var(--sm-border);width:100%;min-height:42px;color:var(--text);background:#0b0d10;border-radius:.55rem;padding:.55rem .7rem}.server-manager-search{position:relative}.server-manager-search svg{color:var(--muted);position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.server-manager-search input{padding-left:2.2rem}.server-manager-filters .server-manager-check{align-items:center;gap:.45rem;min-width:max-content;min-height:42px;display:flex}.server-manager-filters .server-manager-check input{width:auto;min-height:auto}.server-manager-filters .server-manager-check.sensitive{color:#ffd58a}.server-bulk-actions{background:linear-gradient(145deg,#14304d57,#0c141df5);border:1px solid #4c91ff61;border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.server-bulk-actions>header,.server-bulk-wizard>header,.server-auto-refresh,.server-select-all,.server-bulk-action-buttons,.server-bulk-confirm-buttons{align-items:center;gap:.65rem;display:flex}.server-bulk-actions>header{flex-wrap:wrap;justify-content:space-between}.server-select-all{color:#fff;cursor:pointer;min-height:44px;font-weight:800}.server-select-all input,.server-row-select input,.server-bulk-understanding input{accent-color:#ff463f;cursor:pointer;width:20px;height:20px}.server-auto-refresh{color:var(--muted);flex-wrap:wrap;font-size:.78rem}.server-auto-refresh button{border:1px solid var(--sm-border);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:.55rem;min-height:44px;padding:.5rem .75rem}.server-bulk-action-buttons{flex-wrap:wrap}.server-bulk-action-buttons button,.server-bulk-review,.server-bulk-confirm-buttons button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .85rem;display:inline-flex}.server-bulk-action-buttons button:first-child{background:#266bd833;border-color:#4c91ffa6}.server-bulk-action-buttons button:disabled,.server-bulk-confirm-buttons button:disabled{opacity:.42;cursor:not-allowed}.server-bulk-wizard{background:#050a10b8;border:1px solid #ffffff24;border-radius:.8rem;gap:.85rem;padding:1rem;display:grid}.server-bulk-wizard>header{justify-content:space-between;align-items:flex-start}.server-bulk-wizard>header div{gap:.25rem;display:grid}.server-bulk-wizard h3,.server-bulk-wizard p{margin:0}.server-bulk-wizard p{color:var(--muted)}.server-bulk-wizard .icon-button{border:1px solid var(--sm-border);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:.55rem;flex:0 0 44px;width:44px;height:44px}.server-bulk-fields{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);gap:.75rem;display:grid}.server-bulk-fields label,.server-bulk-message{color:var(--muted);gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.server-bulk-fields input,.server-bulk-fields select,.server-bulk-message textarea{border:1px solid var(--sm-border);color:#fff;width:100%;min-height:44px;font:inherit;background:#080b0f;border-radius:.55rem;padding:.65rem .75rem}.server-bulk-message textarea{resize:vertical;min-height:92px}.server-bulk-message small{color:var(--muted);justify-self:end}.server-bulk-review{background:#266bd833;border-color:#4c91ffa6;justify-self:start}.server-bulk-confirmation{gap:.75rem;display:grid}.server-bulk-impact{background:#266bd817;border:1px solid #4c91ff47;border-radius:.65rem;gap:.3rem;padding:.8rem;display:grid}.server-bulk-impact span{color:var(--muted)}.server-bulk-confirmation details{border:1px solid var(--sm-border);border-radius:.65rem;padding:.7rem .8rem}.server-bulk-confirmation details summary{cursor:pointer;min-height:44px;font-weight:800}.server-bulk-confirmation details ul{gap:.45rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.server-bulk-confirmation details li span{color:var(--muted);display:block}.server-bulk-understanding{color:#fff;cursor:pointer;border:1px solid #ffb54f4d;border-radius:.65rem;align-items:flex-start;gap:.65rem;min-height:52px;padding:.75rem;display:flex}.server-bulk-confirm-buttons{flex-wrap:wrap;justify-content:flex-end}.server-bulk-confirm-buttons button.primary{background:#245fae;border-color:#4c91ffa6}.server-bulk-confirm-buttons button.danger{background:#a31f268c;border-color:#ff545499}.server-bulk-result{color:#aef0c1;background:#45e47714;border:1px solid #45e47766;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.server-bulk-result.has-errors{color:#ffd58a;background:#f6b54f14;border-color:#ffb54f73}.server-bulk-result div{gap:.25rem;display:grid}.server-bulk-result span{color:var(--muted)}.server-backup-automation{color:#aef0c1;background:#45e47712;border:1px solid #45e47757;border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.server-backup-automation div{gap:.3rem;display:grid}.server-backup-automation span,.server-backup-automation small{color:var(--muted)}.server-backup-list article{grid-template-columns:minmax(220px,1fr) auto auto auto}.server-manager-server-card{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.85rem;grid-template-columns:auto minmax(220px,1fr) auto minmax(420px,1.7fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.server-manager-server-card.selected{border-color:#4c91ffa3;box-shadow:inset 3px 0 #4c91ff}.server-row-select{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.server-manager-server-card dl,.server-manager-integration-grid article dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.server-manager-server-card dl div,.server-manager-integration-grid article dl div{gap:.2rem;min-width:0;display:grid}.server-manager-server-card dt,.server-manager-integration-grid dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.server-manager-server-card dd,.server-manager-integration-grid dd{overflow-wrap:anywhere;margin:0}.server-manager-server-card dd small{color:var(--muted);margin-top:.2rem;font-size:.7rem;display:block}.server-manager-server-card>button,.server-manager-integration-list>article>button{color:#fff;cursor:pointer;background:#ff3f2f1f;border:1px solid #ff3f2f80;border-radius:.6rem;min-height:42px;padding:.6rem .8rem}.server-manager-context{top:var(--header-height,72px);z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090cf5;border:1px solid #ff3f2f57;border-radius:.85rem;padding:1rem;position:sticky}.server-manager-context-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.server-manager-context-status>span:not(.server-manager-status){color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.server-manager-settings article{grid-template-columns:minmax(240px,1fr) minmax(180px,auto) minmax(280px,1fr) auto}.server-manager-settings code{overflow-wrap:anywhere;color:#fff}.server-manager-settings p{color:var(--muted);margin:0}.server-manager-raw{border:1px solid var(--sm-border);background:#08090c;border-radius:.8rem;min-width:0;overflow:hidden}.server-manager-raw header{border-bottom:1px solid var(--sm-border);align-items:center;gap:.55rem;padding:.75rem;display:flex}.server-manager-raw header span{color:var(--muted);margin-left:auto}.server-manager-raw pre{color:#d7e3ff;white-space:pre;tab-size:2;max-width:100%;max-height:34rem;margin:0;padding:1rem;overflow:auto}.server-manager-integration-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.server-manager-integration-grid article{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}.server-manager-integration-grid article dl{grid-template-columns:1fr}.server-manager-integration-list>article{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.85rem;grid-template-columns:minmax(190px,.5fr) minmax(0,2fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}@media (width<=1100px){.server-manager-two-column{grid-template-columns:1fr}.server-manager-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-manager-server-card{grid-template-columns:auto minmax(0,1fr) auto}.server-manager-server-card dl,.server-manager-server-card>button{grid-column:2/-1}.server-manager-integration-list>article{grid-template-columns:1fr}}@media (width<=700px){.server-manager-heading,.server-manager-context,.server-manager-pagination{flex-direction:column;align-items:stretch}.server-manager-readonly{align-self:start}.server-manager-primary-nav,.server-manager-workspace-nav{margin-inline:-.3rem}.server-manager-primary-nav button,.server-manager-workspace-nav button{min-width:max-content}.server-manager-filters{grid-template-columns:1fr;align-items:stretch}.server-manager-server-list.compact button,.server-manager-alert-list article,.server-manager-log-list article,.server-manager-data-list article,.server-manager-settings article{grid-template-columns:1fr;align-items:start}.server-manager-server-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.server-manager-server-card>div:nth-of-type(2),.server-manager-server-card dl,.server-manager-server-card>button{grid-column:2}.server-manager-server-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.server-manager-server-card>button{width:100%}.server-bulk-actions>header,.server-auto-refresh{flex-direction:column;align-items:flex-start}.server-bulk-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-bulk-action-buttons button{width:100%}.server-bulk-fields{grid-template-columns:1fr}.server-bulk-confirm-buttons{grid-template-columns:1fr;display:grid}.server-bulk-confirm-buttons button{width:100%}.server-backup-list article{grid-template-columns:1fr}.server-manager-context{position:static}.server-manager-context-status{justify-content:flex-start}.server-manager-raw header{flex-wrap:wrap;align-items:flex-start}.server-manager-raw header span{width:100%;margin-left:0}}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 18% 5%,#ff3a2029,#0000 32rem),radial-gradient(circle at 92% 8%,#1d9cff1f,#0000 28rem),linear-gradient(#050506 0%,#09090b 45%,#050506 100%);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{min-height:100vh;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506e0;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px clamp(18px,3vw,44px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brand-mark{border-radius:var(--radius);width:42px;height:42px;color:var(--fire);background:radial-gradient(circle at 50% 25%,#ff5f265c,#0000 56%),#ffffff0a;border:1px solid #ff522d80;place-items:center;display:grid;box-shadow:0 0 24px #ff391d38}.brand strong{text-transform:uppercase;letter-spacing:0;font-size:1rem;line-height:1;display:block}.brand span span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:.72rem;line-height:1;display:block}.primary-nav{justify-content:center;gap:4px;display:flex}.primary-nav a,.cluster-rail a,.header-status{border-radius:var(--radius);min-height:38px;color:var(--muted);border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:.84rem;font-weight:700;transition:all .16s;display:inline-flex}.primary-nav a:hover,.primary-nav a.active,.cluster-rail a:hover,.header-status:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff24}.header-status{color:var(--good);background:#45e47714;border-color:#45e47738}.menu-toggle{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;justify-self:end;min-height:38px;padding:0 14px;display:none}.mobile-app-nav{display:none}.cluster-rail{z-index:20;gap:8px;display:grid;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.cluster-rail a{min-width:112px;color:var(--text);border-color:color-mix(in srgb, var(--cluster) 42%, transparent);background:#08090bb8;justify-content:flex-start}.cluster-rail{display:none}main{width:100%}.home-hero{place-items:center;min-height:620px;padding:96px clamp(18px,4vw,60px) 70px;display:grid;position:relative;overflow:hidden}.hero-backdrop{filter:saturate(1.08)contrast(1.04);background:linear-gradient(90deg,#050506db 0%,#0505068a 41%,#0505064d 76%,#0505069e 100%),linear-gradient(#05050638 0%,#05050614 45%,#050506 98%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 50%/cover no-repeat;position:absolute;inset:0}.home-hero:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.hero-content{z-index:2;width:min(var(--home-max,var(--max)), 100%);margin-inline:auto;position:relative}h1,h2,h3,p{margin-top:0}.hero-copy h1{letter-spacing:0;text-transform:uppercase;text-shadow:0 8px 42px #000000d9;margin-bottom:10px;font-size:clamp(3.2rem,6vw,6.7rem);font-weight:950;line-height:.94}.tagline{color:#ff6b4e;letter-spacing:0;margin-bottom:26px;font-size:clamp(1.3rem,2.3vw,2rem);font-weight:850}.hero-actions,.section-action,.panel-header,.toolbar,.chip-row,.event-card footer,.map-card header,.compact-list a{align-items:center;display:flex}.hero-actions{flex-wrap:wrap;gap:12px}.button-link{border-radius:var(--radius);color:#fff;letter-spacing:0;text-transform:uppercase;background:linear-gradient(#da2d18,#8c120b);border:1px solid #ff5d32b3;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 14px 40px #ff2f153d}.button-link:hover{border-color:#ffa07cf5;transform:translateY(-1px)}.button-link.disabled,.button-link[aria-disabled=true]{pointer-events:none;opacity:.58;filter:saturate(.55)}.button-link.secondary{box-shadow:none;background:#ffffff14;border-color:#ffffff38}.button-link.ghost{color:var(--text);box-shadow:none;background:#ffffff0d;border-color:#ffffff29}.button-link.danger{box-shadow:none;background:#ff232324;border-color:#ff4141ad}.button-link.as-button{cursor:pointer;width:100%}.home-clusters,.dashboard-grid,.content-section,.discord-band,.site-footer{width:min(var(--max), calc(100% - clamp(32px, 6vw, 88px)));margin-inline:auto}.home-clusters{z-index:4;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px;margin-top:-96px;display:grid;position:relative}.cluster-grid,.card-grid{gap:16px;display:grid}.cluster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-card,.panel,.metric-card,.map-card,.event-card,.news-card,.utility-card,.rule-card,.support-card,.join-card,.join-steps article{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#fff1,#ffffff06),#0a0b0ec2}.cluster-card{border-color:rgba(var(--rgb), .38);grid-template-rows:110px auto auto auto;gap:14px;min-height:330px;padding:18px;display:grid;position:relative;overflow:hidden}.cluster-card:before{content:"";background:radial-gradient(circle at 22% 12%, rgba(var(--rgb), .42), transparent 22rem), linear-gradient(135deg, rgba(var(--rgb), .13), transparent 45%);opacity:.92;pointer-events:none;position:absolute;inset:0}.cluster-card>*{z-index:1;position:relative}.cluster-card.featured{min-height:300px}.cluster-card-art{justify-content:space-between;align-items:center;display:flex}.cluster-sigil{border:1px solid color-mix(in srgb, var(--accent) 62%, transparent);border-radius:var(--radius);width:86px;height:86px;color:var(--accent);box-shadow:0 0 34px color-mix(in srgb, var(--accent) 22%, transparent);text-transform:uppercase;background:#0000003d;place-items:center;font-size:3.8rem;font-weight:950;line-height:1;display:grid;overflow:hidden}.cluster-sigil.graphic img{object-fit:contain;width:calc(100% - 10px);height:calc(100% - 10px);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 45%, transparent));display:block}.cluster-sigil.wide-graphic img{width:calc(100% - 4px);height:calc(100% - 4px)}.cluster-card h3{margin-bottom:4px;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1}.cluster-tagline{color:var(--accent);margin-bottom:12px;font-weight:900}.cluster-card p{color:var(--muted);line-height:1.5}.cluster-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.cluster-stats div{border-radius:var(--radius);background:#00000030;border:1px solid #ffffff17;padding:10px}.cluster-stats dt{color:var(--dim);text-transform:uppercase;font-size:.73rem;font-weight:800}.cluster-stats dd{margin:3px 0 0;font-size:1.35rem;font-weight:900}.cluster-stats dd.stat-text{text-transform:uppercase;align-items:center;min-height:38px;font-size:.86rem;line-height:1.12;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr) minmax(280px,.9fr) minmax(280px,.9fr);gap:16px;margin-top:16px;display:grid}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px}.dashboard-grid>.panel{align-self:start}.panel-header{justify-content:space-between;gap:14px;margin-bottom:16px}.panel-header h3{text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:.95rem;display:inline-flex}.panel-header h3 svg{color:var(--fire)}.panel-note{color:var(--dim);text-transform:uppercase;font-size:.78rem;font-weight:800}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card{box-shadow:none;align-items:center;gap:12px;padding:14px;display:flex}.metric-card>span{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:var(--radius);width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);place-items:center;display:grid}.metric-card strong{font-size:1.45rem;line-height:1;display:block}.metric-card p,.metric-card small{color:var(--muted);margin:4px 0 0}.compact-list,.news-stack,.mini-events,.event-stack{gap:10px;display:grid}.compact-list a{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;justify-content:space-between;gap:12px;min-height:48px;padding:0 12px}.compact-list span{color:var(--muted)}.compact-list strong{color:var(--text);font-size:.9rem}.news-card{box-shadow:none;padding:14px}.news-card span,.utility-card span{color:var(--fire-soft);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:900;display:inline-block}.news-card h3,.utility-card h3,.rule-card h3,.support-card h3,.map-card h3,.event-card h3{margin-bottom:8px;font-size:1.1rem}.news-card p,.utility-card p,.rule-card p,.support-card p,.map-card p,.event-card p,.page-hero p,.discord-band p,.site-footer p,.join-card p,.join-steps p{color:var(--muted);line-height:1.55}.news-card small{color:var(--dim)}.discord-band{border:1px solid var(--border-hot);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(90deg,#ff3a202e,#ffffff0a),#0b0c0edb;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:16px;padding:22px;display:grid}.discord-band>div{align-items:center;gap:16px;display:flex}.discord-band svg{color:#f2f5ff}.discord-band h2{margin-bottom:4px}.graphic-page-hero,.communities-graphic-hero{border-radius:var(--radius);background:#050506;border:1px solid #ff3a2038;width:min(100% - clamp(24px,4vw,58px),1800px);margin:28px auto 20px;position:relative;overflow:hidden;box-shadow:0 24px 82px #0000009e,0 0 34px #ff231414}.graphic-page-hero img,.communities-graphic-hero img{width:100%;height:auto;display:block}.communities-status-section{margin-top:20px}.communities-status-section .status-panel{border-color:#ff3a2033}@media (width<=700px){.graphic-page-hero,.communities-graphic-hero{width:min(100% - 20px,1800px);margin-top:16px}.graphic-page-hero img,.communities-graphic-hero img{object-fit:cover;object-position:left center;height:clamp(250px,66vw,340px)}}.page-hero{--page-hero-image:url(/map-images/astraeos.jpg);--page-hero-position:center;--page-hero-glow-x:88%;--page-hero-glow-y:16%;width:min(var(--max), calc(100% - clamp(32px, 6vw, 88px)));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--radius);background-image:linear-gradient(90deg, #050506f2 0%, #050506b8 45%, #0505067a 100%), radial-gradient(circle at var(--page-hero-glow-x) var(--page-hero-glow-y), color-mix(in srgb, var(--accent) 28%, transparent), transparent 25rem), linear-gradient(180deg, #00000029, #0000009e), var(--page-hero-image);background-position:center, center, center, var(--page-hero-position);min-height:330px;box-shadow:var(--shadow);background-repeat:no-repeat;background-size:cover,cover,cover,cover;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:22px;margin:34px auto 18px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden}.page-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 24%),linear-gradient(#0000 52%,#00000057);position:absolute;inset:0}.page-hero>*{z-index:1;position:relative}.page-hero--communities{--page-hero-image:url(/map-images/the-island.jpg);--page-hero-position:center 48%}.page-hero--blackwire{--page-hero-image:url(/map-images/ragnarok.jpg);--page-hero-position:center 42%;--page-hero-glow-x:82%;--page-hero-glow-y:18%}.page-hero--limitless{--page-hero-image:url(/map-images/aberration.jpg);--page-hero-position:center 48%;--page-hero-glow-x:82%;--page-hero-glow-y:14%}.page-hero--trixters-dino-mischief{--page-hero-image:url(/map-images/valguero.jpg);--page-hero-position:center 46%;--page-hero-glow-x:84%;--page-hero-glow-y:18%}.page-hero--server-status{--page-hero-image:url(/map-images/extinction.jpg);--page-hero-position:center 38%}.page-hero--maps{--page-hero-image:url(/map-images/astraeos.jpg);--page-hero-position:center 46%}.page-hero--live-mods-and-rates{--page-hero-image:url(/map-images/svartalfheim.jpg);--page-hero-position:center 42%}.page-hero--events{--page-hero-image:url(/map-images/scorched-earth.jpg);--page-hero-position:center 46%}.page-hero--guides{--page-hero-image:url(/map-images/the-center.jpg);--page-hero-position:center 50%}.page-hero--rules{--page-hero-image:url(/map-images/lost-colony.jpg);--page-hero-position:center 44%}.page-hero--support{--page-hero-image:url(/map-images/asa-club-ark.jpg);--page-hero-position:center 45%}.page-hero--discord-join{--page-hero-image:url(/map-images/genesis.jpg);--page-hero-position:center 42%}.page-hero--staff-content-panel{--page-hero-image:url(/brand/dfg-logo-official-source.png);--page-hero-position:center;--page-hero-glow-x:74%}.page-hero--member-login{--page-hero-image:url(/brand/dfg-logo-official-source.png);--page-hero-position:center;--page-hero-glow-x:78%;--page-hero-glow-y:18%}.page-hero--member-account{--page-hero-image:url(/page-graphics/player-profile-hero.jpg?v=20260714-optimized);--page-hero-position:center;--page-hero-glow-x:78%;--page-hero-glow-y:18%}.page-hero-copy h1{text-transform:uppercase;max-width:900px;margin-bottom:12px;font-size:clamp(2.4rem,5vw,5.1rem);line-height:.98}.page-hero-copy p{max-width:720px;font-size:1.08rem}.page-hero-icon{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);border-radius:var(--radius);width:48px;height:48px;color:var(--accent);background:#00000052;place-items:center;margin-bottom:18px;display:grid}.page-hero-side .panel,.page-hero-side .metric-card,.page-hero-side .join-card{box-shadow:0 18px 50px #0000006b}.status-panel.compact .metric-grid{grid-template-columns:1fr}.section-heading{justify-content:space-between;align-items:end;gap:22px;margin:34px 0 18px;display:flex}.section-heading h2{margin-bottom:6px;font-size:clamp(1.8rem,3vw,3rem)}.section-heading p{max-width:760px;color:var(--muted);margin-bottom:0}.cluster-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.verified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-page-grid .status-panel{grid-row:auto}.cluster-hero-card,.join-card{border-color:color-mix(in srgb, var(--accent) 38%, transparent);padding:20px}.cluster-hero-card strong{margin:16px 0 4px;font-size:1.25rem;display:block}.feature-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--muted);gap:10px;display:flex}.feature-list svg{color:var(--fire-soft);flex:none;margin-top:3px}.chip-row{flex-wrap:wrap;gap:8px}.chip-row span{border:1px solid color-mix(in srgb, var(--accent) 38%, #ffffff1a);border-radius:var(--radius);min-height:28px;color:var(--text);background:color-mix(in srgb, var(--accent) 11%, #ffffff08);align-items:center;padding:0 10px;font-size:.77rem;font-weight:800;display:inline-flex}.chip-row.large span{min-height:36px}.mini-events a{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;gap:4px;padding:12px;display:grid}.mini-events span{color:var(--muted);font-size:.88rem}.toolbar{flex-wrap:wrap;gap:12px}.top-toolbar{margin:10px 0 18px}.search-box,.select-box,.editor-grid label{border-radius:var(--radius);min-height:44px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;gap:10px;display:flex}.search-box{min-width:min(440px,100%);padding:0 12px}.select-box{padding:0 12px}.search-box input,.select-box select,.editor-grid input,.editor-grid select,.editor-grid textarea{width:100%;color:var(--text);background:0 0;border:0;outline:0}.select-box select option{color:#111}.server-table-panel{overflow:hidden}.data-table{gap:8px;display:grid}.data-row{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:minmax(210px,1.25fr) minmax(120px,.74fr) minmax(120px,.74fr) minmax(108px,.68fr) minmax(90px,.56fr) minmax(112px,.64fr) minmax(124px,.7fr);align-items:center;gap:14px;min-height:54px;padding:0 14px;display:grid}.data-row span,.data-row strong{min-width:0}.table-cell-stack{gap:3px;display:grid}.table-cell-stack small{color:var(--dim);text-transform:uppercase;font-size:.68rem;font-weight:900}.data-head{min-height:38px;color:var(--dim);text-transform:uppercase;background:#ffffff05;font-size:.74rem;font-weight:900}.status-badge{border-radius:var(--radius);width:max-content;min-height:28px;color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.status-badge.online{color:var(--good);border-color:#45e47742}.status-badge.maintenance{color:var(--warn);border-color:#f6b54f47}.status-dot{background:var(--dim);border-radius:999px;width:8px;height:8px;display:inline-block}.status-dot.online{background:var(--good);box-shadow:0 0 14px #45e477b3}.status-dot.maintenance{background:var(--warn);box-shadow:0 0 14px #f6b54f99}.inline-alert{border-radius:var(--radius);color:#ffd996;background:#f6b54f14;border:1px solid #f6b54f4d;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.inline-alert.good{color:#bfffd0;background:#45e47714;border-color:#45e47752}.empty-state{text-align:center;min-height:180px;color:var(--muted);border-radius:var(--radius);background:#ffffff06;border:1px dashed #ffffff26;place-items:center;gap:8px;padding:24px;display:grid}.empty-state strong{color:var(--text)}.empty-state p{margin:0}.map-card,.utility-card,.rule-card,.support-card{box-shadow:none;padding:18px}.map-card{flex-direction:column;gap:14px;min-height:100%;display:flex;overflow:hidden}.map-card.overhaul{border-color:color-mix(in srgb, var(--accent) 42%, #f6b54f6b)}.map-card-visual{border-radius:var(--radius);min-height:168px;color:var(--fire-soft);aspect-ratio:16/9;background:radial-gradient(circle,#ff502829,#0000 70%),#ffffff0a;border:1px solid #ff5c2d52;position:relative;overflow:hidden}.map-card-visual img{object-fit:cover;width:100%;height:100%;display:block}.map-card-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#00000057),linear-gradient(90deg,#ff3a1f29,#0000 55%);position:absolute;inset:0}.map-card-icon{z-index:1;border-radius:var(--radius);color:#fff7f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;border:1px solid #ffffff2e;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:10px;right:10px}.map-card header{justify-content:space-between;gap:12px}.map-card small{color:var(--dim);margin-top:12px;font-weight:800;display:block}.map-card-badges{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.scope-chip{border-radius:var(--radius);min-height:26px;color:var(--muted);text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.scope-chip.overhaul{color:#ffe2a5;background:#f6b54f17;border-color:#f6b54f5c}.muted-copy{color:var(--muted);margin:0}.cluster-config-summary{gap:4px;margin-bottom:12px;display:grid}.cluster-config-summary strong{color:var(--text);font-size:2rem;line-height:1}.cluster-config-summary span{color:var(--muted)}.live-config-summary-grid,.server-config-grid,.mod-index-grid{gap:16px;display:grid}.live-config-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.server-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-config-summary-card,.server-config-card,.mod-index-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff0f,#ffffff06),#0a0b0ec2}.live-config-summary-card{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.live-config-summary-card .cluster-sigil{width:64px;height:64px;font-size:2.7rem}.live-config-summary-card h3{margin-bottom:12px}.server-config-card,.mod-index-card{padding:16px}.server-config-card{border-color:color-mix(in srgb, var(--accent) 26%, var(--border))}.server-config-card.overhaul{border-color:color-mix(in srgb, var(--accent) 34%, #f6b54f57)}.server-config-card.compact{padding:14px}.server-config-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.server-config-header span,.mod-index-card span{color:var(--fire-soft);text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:900;display:inline-block}.server-config-header h3,.mod-index-card h3{margin-bottom:0;font-size:1.02rem;line-height:1.25}.server-config-header .cluster-sigil{flex:none;width:54px;height:54px;font-size:2.25rem}.config-card-description{color:var(--muted);margin:-4px 0 14px;line-height:1.5}.config-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.config-metrics div{border-radius:var(--radius);background:#0000002e;border:1px solid #ffffff17;min-width:0;padding:10px}.config-metrics dt{color:var(--dim);text-transform:uppercase;font-size:.7rem;font-weight:900}.config-metrics dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:950}.config-block{gap:9px;margin-top:14px;display:grid}.secondary-config-block{border-top:1px solid #ffffff14;padding-top:12px}.config-block h4{color:var(--muted);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.secondary-config-block h4{color:var(--dim)}.mod-chip-row,.rate-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.labeled-chip-row{align-items:center;margin-top:10px}.labeled-chip-row>small{color:var(--dim);text-transform:uppercase;font-size:.68rem;font-weight:950}.soft-chip-row span{opacity:.78}.mod-id-chip,.rate-chip{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1f}.mod-id-chip{color:#f4f1ed;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.mod-name-chip{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;max-width:240px;min-height:42px;padding:7px 10px}.mod-name-chip span{overflow-wrap:anywhere;max-width:100%;line-height:1.15}.mod-name-chip small{color:var(--dim);letter-spacing:0;font-size:.66rem;font-weight:850}.mod-id-chip:hover{color:var(--fire-soft);border-color:#ff5c2d6b}.mod-id-chip.passive{color:var(--muted)}.mod-id-chip.more-button{cursor:pointer;color:var(--muted);font:inherit}.mod-id-chip.more-button:hover,.mod-id-chip.more-button:focus-visible{color:var(--fire-soft);border-color:#ff5c2d7a;outline:none}.rate-chip{gap:3px;min-width:132px;padding:9px 10px;display:grid}.rate-chip strong{color:var(--muted);text-transform:uppercase;font-size:.72rem;line-height:1.15}.rate-chip em{color:var(--text);font-style:normal;font-weight:950}.rate-chip.more{border-color:#ff5c2d52}.mod-index-card{flex-direction:column;align-items:flex-start;min-height:214px;display:flex}.mod-index-card p{color:var(--muted);line-height:1.5}.mod-index-card .button-link{margin-top:auto}.event-card{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));box-shadow:none;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.date-block{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:var(--radius);height:72px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);place-items:center;display:grid}.date-block strong{font-size:1.2rem}.date-block span{color:var(--text);margin-top:-18px;font-size:.82rem;font-weight:900}.event-card footer{color:var(--dim);flex-wrap:wrap;gap:14px;font-size:.86rem;font-weight:800}.utility-card,.rule-card,.support-card{flex-direction:column;align-items:flex-start;min-height:250px;display:flex}.utility-card svg,.rule-card svg,.support-card svg{color:var(--fire-soft);margin-bottom:16px}.utility-card .button-link,.support-card .button-link{margin-top:auto}.guides-hub{gap:18px;display:grid}.guides-command-panel,.guides-start-card,.guides-filter-card,.guides-resource-strip,.guide-feature-card,.guide-card{border:1px solid color-mix(in srgb, var(--dfg-red) 34%, #ffffff1f);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:radial-gradient(circle at 0 0,#ff171224,#0000 22rem),linear-gradient(#ffffff0b,#ffffff03),#050609e0}.guides-command-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:20px;display:grid}.guides-command-panel span,.guides-start-card summary>span,.guides-filter-card>strong,.guide-card-head span,.guide-feature-card header span,.guide-section-label{color:var(--dfg-red);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.guides-command-panel h2,.guides-start-card summary h2,.guide-feature-card h2{color:#fff;letter-spacing:0;text-transform:uppercase;text-shadow:0 5px #000000c7,0 0 22px #ff171233;margin:8px 0 6px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.85rem,3vw,3rem);line-height:.96}.guides-start-card summary h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(1.48rem,2.2vw,2.1rem);line-height:1.02}.guides-command-panel p,.guides-start-card small,.guide-description,.guide-feature-card p,.guides-resource-strip small,.guide-answer p,.faq-panel p{color:#cbd4dc;line-height:1.5}.guides-command-panel p,.guide-feature-card p,.guide-description,.guide-answer p{margin:0}.guides-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.guides-layout{grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.guides-side-nav{gap:12px;min-width:0;max-width:100%;display:grid;position:sticky;top:92px;overflow-x:visible}.guides-start-card,.guides-filter-card{min-width:0;max-width:100%;padding:16px;overflow-x:hidden}.guides-start-card summary{gap:4px;list-style:none;display:grid}.guides-start-card summary::-webkit-details-marker{display:none}.guides-start-card summary small{color:#cbd4dc;font-size:.8rem;line-height:1.35}.guides-start-card summary:after{display:none}.guides-start-list{counter-reset:guide-start;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guides-start-list li{counter-increment:guide-start;border-radius:var(--ds-radius-control);background:#00000047;border:1px solid #ffffff1a;flex-wrap:wrap;align-items:start;gap:4px 10px;min-width:0;padding:11px;display:flex}.guides-start-list li:before{content:counter(guide-start);color:#fff;background:#ff17123d;border:1px solid #ff171294;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:950;display:inline-flex}.guides-start-list strong{color:#fff;text-transform:uppercase;white-space:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;flex:calc(100% - 44px);min-width:0;max-width:100%;font-size:.86rem;font-weight:950;display:block;overflow-wrap:normal!important;word-break:keep-all!important}.guides-start-list small{overflow-wrap:break-word;word-break:normal;flex:100%;min-width:0;padding-left:38px;font-size:.78rem;display:block}.guides-filter-buttons{gap:8px;margin-top:10px;display:grid}.guides-filter-buttons button{border-radius:var(--ds-radius-control);color:#e9f2f7;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,var(--dfg-red)) 8%, transparent), #0000001f), #00000038;cursor:pointer;text-align:left;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 10px;font-weight:900;transition:all .16s;display:flex}.guides-filter-buttons button span{overflow-wrap:break-word;word-break:normal;min-width:0}.guides-filter-buttons button:hover,.guides-filter-buttons button.active{border-color:color-mix(in srgb, var(--accent,var(--dfg-red)) 70%, #ffffff29);background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--accent,var(--dfg-red)) 20%, transparent), transparent 12rem), #060c12eb;transform:translateY(-1px)}.guides-filter-buttons em{border:1px solid color-mix(in srgb, var(--accent,var(--dfg-red)) 42%, #ffffff1f);color:#fff;background:#00000057;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.guides-main-panel{gap:16px;min-width:0;max-width:100%;display:grid}.guides-toolbar{justify-content:space-between;gap:12px}.guides-toolbar .search-box{flex:1;max-width:680px}.guides-toolbar>span{border-radius:var(--ds-radius-control);color:#fff;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;min-height:38px;padding:9px 12px;font-size:.82rem;font-weight:950}.guides-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-feature-card{gap:12px;min-height:245px;padding:18px;display:grid}.guide-feature-card header{align-items:center;gap:10px;display:flex}.guide-feature-card header svg,.guide-icon svg,.guides-resource-strip svg{color:var(--dfg-red);filter:drop-shadow(0 0 14px #ff171242)}.guide-feature-card .button-link{justify-self:start;margin-top:auto}.guides-resource-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.guides-resource-strip a{border-radius:var(--ds-radius-control);min-height:74px;color:inherit;background:#0000003d;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:all .16s;display:grid}.guides-resource-strip a span{min-width:0}.guides-resource-strip a:hover{background:#ff171217;border-color:#ff171285;transform:translateY(-1px)}.guides-resource-strip strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950;display:block}.guides-resource-strip small{margin-top:3px;font-size:.76rem;display:block}.guide-list{gap:14px;display:grid}.guide-card{gap:14px;padding:18px;scroll-margin-top:88px;display:grid}.guide-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.guide-icon{border-radius:var(--ds-radius-control);background:#ff171214;border:1px solid #ff171261;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.guide-card h3{color:#fff;text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.22rem,2vw,1.78rem);font-weight:950;line-height:1.04}.guide-card-head em{color:#d9e7ef;text-transform:uppercase;white-space:nowrap;background:#00000047;border:1px solid #ffffff21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:.72rem;font-style:normal;font-weight:950}.guide-answer{border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0 0,#ff5c2d24,#0000 18rem),#ff5c2d0e;border:1px solid #ff5c2d4d;gap:7px;padding:14px;display:grid}.guide-answer strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.guide-card-body{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:14px;display:grid}.guide-details{gap:12px;display:grid}.guide-details>summary{display:none}.guide-steps{color:var(--text);counter-reset:guide-step;gap:9px;margin:9px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.guide-steps li{counter-increment:guide-step;border-radius:var(--ds-radius-control);background:#0000003d;border:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.guide-steps li:before{content:counter(guide-step);color:#fff;background:#ff171259;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:950;display:inline-flex}.guide-tips{flex-wrap:wrap;gap:7px;display:flex}.guide-tips .guide-section-label{flex:0 0 100%}.guide-tips span{border-radius:var(--ds-radius-control);color:var(--muted);text-transform:none;background:#ffffff0b;border:1px solid #ffffff1c;margin:0;padding:8px 9px;font-size:.76rem;line-height:1.3}.faq-panel{margin-top:16px}.guides-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.faq-panel details{border-bottom:1px solid #ffffff14;padding:14px 0}.faq-panel summary{cursor:pointer;color:#fff;font-weight:950}@media (width<=1180px){.guides-layout,.guide-card-body{grid-template-columns:1fr}.guides-side-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.guides-start-card{grid-column:1/-1}.guides-filter-buttons,.guides-resource-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.guides-command-panel,.guides-feature-grid,.guides-faq-grid{grid-template-columns:1fr}.guides-command-actions{justify-content:flex-start}.guides-command-actions .button-link{flex:180px}.guides-toolbar{flex-direction:column;align-items:stretch}.guides-toolbar .search-box{max-width:none}.guide-card-head{grid-template-columns:auto minmax(0,1fr)}.guide-card-head em{grid-column:1/-1;justify-self:start}}@media (width<=620px){.guides-command-panel,.guides-start-card,.guides-filter-card,.guide-feature-card,.guide-card,.guides-resource-strip{padding:13px}.guides-command-panel h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:1.5rem;line-height:1.05}.guides-command-panel p{font-size:.86rem;line-height:1.35}.guides-side-nav{grid-template-columns:1fr;gap:10px}.guides-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.guides-filter-buttons button{width:100%;min-width:0;min-height:38px;padding-inline:9px}.guides-filter-buttons button span{white-space:normal}.guides-start-card summary{cursor:pointer;padding-right:30px;position:relative}.guides-start-card summary h2{font-size:1.55rem}.guides-start-card summary:after{content:"+";width:24px;height:24px;color:var(--dfg-red);border:1px solid #ff171273;border-radius:50%;justify-content:center;align-items:center;font-weight:950;display:inline-flex;position:absolute;top:4px;right:2px}.guides-start-card[open] summary:after{content:"-"}.guides-resource-strip,.guides-feature-grid{grid-template-columns:1fr;gap:10px;padding:10px;display:grid;overflow:visible}.guides-resource-strip a,.guide-feature-card{width:100%;min-width:0}.guides-command-actions,.guides-command-actions .button-link{width:100%}.guides-start-list li,.guide-steps li{padding:9px}.guides-start-list li{align-items:center;gap:8px 10px}.guides-start-list li:before{display:inline-flex}.guides-start-list strong{line-height:1.15}.guides-start-list small{flex-basis:100%;margin-top:0;padding-left:0;line-height:1.35}.guide-feature-card{min-height:0}.guide-card{gap:10px}.guide-description{display:none}.guide-answer{padding:12px}}@media (width<=700px){.guide-details{border-radius:var(--ds-radius-control);background:#0000002e;border:1px solid #ffffff1c;overflow:hidden}.guide-details>summary{cursor:pointer;color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;font-size:.76rem;font-weight:950;display:flex}.guide-details>summary:after{content:"+";color:var(--dfg-red);font-size:1rem}.guide-details[open]>summary:after{content:"-"}.guide-details .guide-card-body{padding:0 10px 10px}}.join-card{gap:10px;display:grid}.join-card svg{color:#dce2ff}.join-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.join-steps article{box-shadow:none;padding:18px}.join-steps strong{border:1px solid var(--border-hot);border-radius:var(--radius);width:38px;height:38px;color:var(--fire-soft);place-items:center;margin-bottom:18px;display:grid}.admin-panel{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.admin-tool-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-tool-nav button{border-radius:var(--radius);color:#fff;text-transform:uppercase;cursor:pointer;background:radial-gradient(circle at 50% 0,#ff3f2f2e,#0000 12rem),linear-gradient(#ffffff14,#ffffff06),#0c0c0fe6;border:1px solid #ff3f2f6b;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:950;display:inline-flex;box-shadow:0 0 26px #ff3f2f14}.admin-tool-nav button:hover{background:radial-gradient(circle at 50% 0,#ff3f2f42,#0000 13rem),#ffffff0f;border-color:#ff3f2fcc}.admin-portal-section{z-index:34;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#030304f5,#030304c2);padding-top:8px;padding-bottom:0;position:sticky;top:74px}.admin-portal-nav{border-radius:var(--radius);scrollbar-width:thin;background:#00000061;border:1px solid #ffffff1a;gap:8px;padding:7px;display:flex;overflow-x:auto}.admin-portal-nav button{border-radius:var(--radius);min-width:148px;min-height:44px;color:var(--muted);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff05),#00000052;border:1px solid #ffffff1f;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-portal-nav button:hover,.admin-portal-nav button.active{color:#fff;background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f9e;box-shadow:0 0 24px #ff3f2f1f}.admin-portal-nav small{min-width:24px;min-height:22px;color:var(--fire-soft);background:#ff3f2f1f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.admin-portal-header{grid-template-columns:minmax(0,1fr) minmax(220px,.24fr);align-items:stretch;gap:14px;padding-top:18px;padding-bottom:0;display:grid}.admin-portal-header>div:first-child,.admin-role-card,.admin-overview-card{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),#ffffff09;border:1px solid #ffffff1f}.admin-portal-header>div:first-child{padding:18px}.admin-portal-header h2{color:#fff;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 6px;font-size:1.75rem;font-weight:950;display:flex}.admin-portal-header p{max-width:920px;color:var(--muted);margin:0;line-height:1.55}.admin-application-shell{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:clamp(16px,1.5vw,22px);width:min(100% - 32px,1880px);margin:0 auto;display:grid}.admin-application-main{min-width:0}.admin-application-shell .content-section{width:100%;margin-inline:0}.admin-session-bar{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;font-size:.82rem;display:flex}.admin-session-bar strong{color:var(--text)}.admin-session-bar button{min-height:44px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:0 14px;font-weight:850}.admin-portal-section{z-index:34;border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;background:radial-gradient(circle at 0 0,#ff171229,#0000 15rem),linear-gradient(#121010f7,#050507f2);border:1px solid #ff3f2f47;gap:10px;max-height:calc(100vh - 104px);padding:10px;display:grid;position:sticky;top:86px;overflow:hidden auto;box-shadow:0 20px 48px #0000006b,inset 0 1px #ffffff0e}.admin-portal-nav-header,.admin-portal-fast-lanes>div>div,.admin-command-context,.admin-command-quick-row,.admin-notification-dock header,.admin-sticky-save-bar,.admin-sticky-save-bar>div{align-items:center;gap:8px;display:flex}.admin-portal-nav-header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:4px 2px 8px}.admin-portal-nav-header>div{min-width:0}.admin-portal-nav-header strong,.admin-notification-dock strong,.admin-command-results strong{color:#fff;text-transform:uppercase;font-weight:950}.admin-portal-nav-header strong{white-space:nowrap;display:block}.admin-portal-nav-header small,.admin-command-context span,.admin-command-results small,.admin-command-empty p,.admin-portal-fast-lanes span{color:var(--muted)}.admin-portal-nav-header button,.admin-command-quick-row button{color:#fff;min-height:34px;font:inherit;text-transform:uppercase;cursor:pointer;background:#ff3f2f1a;border:1px solid #ff3f2f4d;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:950;display:inline-flex}.admin-portal-nav-header button{flex:0 0 38px;justify-content:center;width:38px;min-width:38px;padding-inline:0}.admin-portal-nav-header button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-portal-fast-lanes{gap:8px;display:grid}.admin-portal-fast-lanes>div{gap:6px;display:grid}.admin-portal-fast-lanes span,.admin-portal-nav-group>summary span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-portal-fast-lanes>div>div{flex-wrap:wrap}.admin-portal-fast-lanes button{flex:110px;min-width:0;min-height:38px}.admin-portal-nav{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid;overflow:visible}.admin-portal-nav-group{gap:5px;display:grid}.admin-portal-nav-group>summary{min-height:32px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;list-style:none;display:flex}.admin-portal-nav-group>summary::-webkit-details-marker{display:none}.admin-portal-nav-group>summary svg{color:#ffffff94;transition:transform .16s,color .16s}.admin-portal-nav-group>summary:hover{color:#fff;background:#ffffff0b}.admin-portal-nav-group[open]>summary svg{color:#ff3f2fdb;transform:rotate(180deg)}.admin-portal-nav-group>div{gap:5px;display:grid}.admin-portal-nav button,.admin-portal-fast-lanes button{width:100%;min-width:0;min-height:38px;color:var(--muted);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04),#0000004d;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-portal-nav button:hover,.admin-portal-fast-lanes button:hover,.admin-portal-nav button.active,.admin-portal-fast-lanes button.active{color:#fff;background:radial-gradient(circle at 0 0,#ff3f2f38,#0000 11rem),#ffffff0e;border-color:#ff3f2fad;transform:translate(2px);box-shadow:0 0 22px #ff3f2f21}.admin-portal-nav button span,.admin-portal-fast-lanes button span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.admin-command-center{z-index:33;border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#ff171229,#0000 18rem),linear-gradient(#121010f7,#040406f0);border:1px solid #ff3f2f4d;gap:10px;padding:12px;display:grid;position:sticky;top:74px;box-shadow:0 18px 44px #0000005c}.admin-command-search{background:#0000005c;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}.admin-command-search svg{color:var(--fire)}.admin-command-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.92rem}.admin-command-search kbd{color:var(--dim);text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:6px;padding:4px 7px;font-size:.68rem;font-weight:950}.admin-command-context{flex-wrap:wrap}.admin-command-context span,.admin-command-quick-row button{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.admin-command-results{gap:6px;max-height:330px;padding-top:2px;display:grid;overflow:auto}.admin-command-results button{color:#fff;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#00000047;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.admin-command-results button:hover{background:radial-gradient(circle at 0 0,#21c7ff26,#0000 13rem),#ffffff0d;border-color:#21c7ff8f}.admin-command-results span,.admin-command-results small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-command-quick-row{flex-wrap:wrap}.admin-command-quick-row:empty{display:none}.admin-notification-dock{border-radius:var(--ds-radius-card);background:#ffffff09;border:1px solid #ffffff1a;gap:8px;padding:10px 12px;display:grid}.admin-notification-dock>div{gap:6px;display:grid}.admin-notice{background:#00000047;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:8px 10px;display:grid}.admin-notice span{color:var(--muted);font-size:.78rem;line-height:1.3;display:block}.admin-notice--error{background:#ff99001a;border-color:#ffd66661}.admin-notice--success{background:#00ad4b14;border-color:#56ff8447}.admin-notice--loading svg{animation:.9s linear infinite admin-spin}.operations-command-metrics,.admin-skeleton-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.operations-command-metrics article{background:linear-gradient(#ffffff0e,#ffffff05),#00000052;border:1px solid #ffffff1c;border-radius:10px;min-width:0;padding:13px}.operations-command-metrics span,.operations-command-metrics small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.operations-command-metrics strong{color:#fff;text-transform:uppercase;margin:4px 0;font-size:clamp(1.22rem,2.2vw,1.7rem);font-weight:950;line-height:1;display:block}.operations-command-metrics .is-good strong{color:#69ff83}.operations-command-metrics .is-warning strong{color:#ffd666}.admin-skeleton-wrap{gap:12px;padding:4px;display:grid}.admin-skeleton-line,.admin-skeleton-grid span{background:#ffffff12;border-radius:10px;position:relative;overflow:hidden}.admin-skeleton-line{width:42%;height:22px}.admin-skeleton-grid span{height:96px}.admin-skeleton-line:after,.admin-skeleton-grid span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1c,#0000);animation:1.2s infinite admin-shimmer;position:absolute;inset:0}.admin-unsaved-banner,.admin-sticky-save-bar{background:#ff990017;border:1px solid #ffd66657;border-radius:10px}.admin-unsaved-banner{color:#ffe3a4;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-weight:900;display:flex}.admin-sticky-save-bar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;margin-top:12px;padding:10px;position:sticky;bottom:12px;box-shadow:0 16px 34px #0000005c}.admin-sticky-save-bar>span{color:#ffe3a4;text-transform:uppercase;font-size:.78rem;font-weight:950}@keyframes admin-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-role-card{align-content:center;gap:5px;padding:18px;display:grid}.admin-role-card svg{color:var(--fire-soft)}.admin-role-card span{color:var(--dim);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-role-card strong{color:#fff;text-transform:uppercase;font-size:1.05rem}.admin-tenant-switcher,.admin-tenant-static{gap:6px;margin-top:8px;display:grid}.admin-tenant-switcher span,.admin-tenant-static span{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-tenant-switcher select{color:#fff;width:100%;min-height:40px;font:inherit;background:#08080ad6;border:1px solid #ff3d2b6b;border-radius:8px;padding:0 12px;font-weight:850}.admin-tenant-static strong{color:#fff;font-size:.9rem}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-overview-card{gap:5px;min-height:132px;padding:16px;display:grid}.admin-overview-card svg{color:var(--fire-soft)}.admin-overview-card span{color:var(--dim);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-overview-card strong{color:#fff;font-size:2rem;line-height:1}.admin-overview-card small{color:var(--muted);line-height:1.35}.admin-overview-panel{grid-column:1/-1}.admin-readiness-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.admin-readiness-list span{min-height:42px;color:var(--muted);background:#63ff810e;border:1px solid #63ff812e;border-radius:8px;align-items:center;gap:8px;padding:9px;font-weight:850;display:flex}.admin-readiness-list svg{color:#8dff95;flex:none}.operations-dashboard{gap:16px;display:grid}.operations-status-panel,.operations-widget,.operations-activity-panel,.operations-shortcuts-panel{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 22rem),linear-gradient(#ffffff0c,#ffffff07);border-color:#ff3f2f2e;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0f}.operations-status-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operations-status-line span,.operations-error-list span{min-height:34px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.operations-status-line span svg{color:var(--fire-soft)}.operations-status-line small{color:var(--dim);margin-left:auto;font-weight:850}.operations-error-list{gap:8px;margin-top:12px;display:grid}.operations-error-list span{color:#ffd5cf;background:#ffb45a14;border-color:#ffb45a47;justify-content:flex-start}.operations-loading{color:var(--muted);margin:0;font-weight:850}.operations-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operations-widget{min-height:310px}.operations-widget-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.operations-widget-meta span{color:var(--fire-soft);text-transform:uppercase;font-size:.72rem;font-weight:950}.operations-widget-meta small{color:var(--dim);font-weight:800}.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operations-metric{background:linear-gradient(135deg,#ff3f2f17,#0000 58%),#06070a61;border:1px solid #ffffff1c;border-radius:8px;align-content:space-between;gap:8px;min-height:104px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.operations-metric:hover{background:linear-gradient(135deg,#ff3f2f21,#0000 58%),#06070a75;border-color:#ff3f2f61;transform:translateY(-2px);box-shadow:0 12px 24px #ff2d231c}.operations-metric span{color:var(--dim);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.operations-metric strong{color:#fff;font-size:1.85rem;font-weight:950;line-height:1}.operations-metric small{color:var(--muted);line-height:1.3}.operations-metric--good strong{color:#8dff95}.operations-metric--warning strong{color:#ffd479}.operations-metric--danger strong{color:#ff8a7e}.launch-readiness-page{gap:16px;display:grid}.launch-readiness-panel,.launch-readiness-card,.launch-store-card{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 22rem),linear-gradient(#ffffff0c,#ffffff07);border-color:#ff3f2f2e}.launch-readiness-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.launch-readiness-banner{background:radial-gradient(circle at 0 0,#ffcd7524,#0000 16rem),#00000047;border:1px solid #ffcd7547;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex}.launch-readiness-banner--blocked{background:radial-gradient(circle at 0 0,#ff3f2f2e,#0000 16rem),#0000004d;border-color:#ff3f2f6b}.launch-readiness-banner--ready{background:radial-gradient(circle at 0 0,#63ff811f,#0000 16rem),#0000004d;border-color:#63ff8157}.launch-readiness-banner strong,.launch-readiness-banner small,.launch-readiness-banner span{display:block}.launch-readiness-banner strong{color:#fff;text-transform:uppercase;font-size:1.55rem;font-weight:950}.launch-readiness-banner small,.launch-readiness-banner span{color:var(--muted);font-weight:850}.launch-readiness-banner>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.launch-readiness-banner>div:last-child span{background:#0000004d;border:1px solid #ffffff1a;border-radius:999px;min-height:32px;padding:7px 10px}.launch-owner-pending-note{border-radius:var(--ds-radius-control);color:#f6dfb2;background:radial-gradient(circle at 0 0,#ffc45424,#0000 18rem),#ffc4540e;border:1px solid #ffc45452;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;padding:12px;display:grid}.launch-owner-pending-note svg{color:#ffc454;filter:drop-shadow(0 0 12px #ffc45438)}.launch-owner-pending-note strong,.launch-owner-pending-note span{display:block}.launch-owner-pending-note strong{color:#fff5d7;text-transform:uppercase;font-size:.82rem;font-weight:950}.launch-owner-pending-note span{color:#d9c9aa;margin-top:3px;font-size:.8rem;line-height:1.35}.delivery-failure-alert{background:radial-gradient(circle at 0 0,#ffcd7521,#0000 18rem),#00000057;border:1px solid #ffcd7557;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid;box-shadow:0 16px 34px #0000003d}.delivery-failure-alert--critical{background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 18rem),#0000005c;border-color:#ff3f2f85}.delivery-failure-alert-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.delivery-failure-alert-main svg{color:#ffd479;margin-top:2px}.delivery-failure-alert--critical .delivery-failure-alert-main svg{color:#ff8a7e}.delivery-failure-alert strong,.delivery-failure-alert span,.delivery-failure-alert small{display:block}.delivery-failure-alert-main strong{color:#fff;text-transform:uppercase;font-size:.92rem;font-weight:950}.delivery-failure-alert-main span{color:var(--muted);margin-top:3px;line-height:1.4}.delivery-failure-alert-jobs{gap:7px;display:grid}.delivery-failure-alert-jobs article{background:#00000047;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.delivery-failure-alert-jobs article strong{color:#fff;font-size:.82rem}.delivery-failure-alert-jobs article span,.delivery-failure-alert-jobs article small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;line-height:1.35}.delivery-failure-alert-jobs button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ff3f2f29;border:1px solid #ff3f2f73;border-radius:7px;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:950}.delivery-failure-alert-jobs button:hover:not(:disabled){background:#ff3f2f47;border-color:#ff3f2fcc}.delivery-failure-alert-jobs button:disabled{cursor:not-allowed;opacity:.58}.delivery-failure-alert-actions{justify-content:flex-end;display:flex}.launch-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.launch-readiness-metrics.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-readiness-metrics.compact .operations-metric{min-height:82px}.launch-readiness-grid,.launch-store-grid{gap:14px;display:grid}.launch-readiness-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.launch-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.launch-check-list{gap:8px;display:grid}.launch-check{background:#00000042;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:58px;padding:10px;display:grid}.launch-check svg{margin-top:2px}.launch-check strong,.launch-check span,.launch-check small{display:block}.launch-check strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.launch-check span,.launch-check small{color:var(--muted);line-height:1.35}.launch-check small{color:var(--dim);margin-top:3px}.launch-check em{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-self:start;padding:4px 7px;font-size:.68rem;font-style:normal;font-weight:950}.launch-check--pass{border-color:#63ff813d}.launch-check--pass svg,.launch-check--pass em{color:#8dff95}.launch-check--warn{background:#ffcd750e;border-color:#ffcd7547}.launch-check--warn svg,.launch-check--warn em{color:#ffd479}.launch-check--fail{background:#ff3f2f13;border-color:#ff3f2f61}.launch-check--fail svg,.launch-check--fail em{color:#ff8a7e}.launch-preflight-note{color:var(--muted);background:#63ff810e;border:1px solid #63ff8133;border-radius:8px;gap:4px;margin-bottom:10px;padding:10px;display:grid}.launch-preflight-note strong{color:#8dff95;text-transform:uppercase;font-size:.78rem;font-weight:950}.launch-preflight-results{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.launch-preflight-result{background:#00000042;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-height:56px;padding:10px;display:grid}.launch-preflight-result strong,.launch-preflight-result span,.launch-preflight-result small{overflow-wrap:anywhere;min-width:0;display:block}.launch-preflight-result strong{color:#fff;font-size:.82rem;font-weight:950}.launch-preflight-result span,.launch-preflight-result small{color:var(--muted)}.launch-preflight-result--passed{border-color:#63ff8147}.launch-preflight-result--failed{background:#ff3f2f13;border-color:#ff3f2f6b}.operations-mini-list,.operations-activity-feed{gap:8px;margin-top:12px;display:grid}.operations-feed-item{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px;display:grid}.operations-feed-item.is-warning{background:#ffd4790f;border-color:#ffd47942}.operations-feed-item.is-danger{background:#ff3f2f14;border-color:#ff3f2f4d}.operations-feed-item strong{color:#fff;font-size:.92rem;line-height:1.25;display:block}.operations-feed-item span{color:var(--muted);font-size:.82rem;line-height:1.35;display:block}.operations-feed-item small{color:var(--dim);text-align:right;white-space:nowrap;font-weight:850}.operations-empty-state{min-height:120px;margin-top:12px}.operations-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.operations-shortcut-grid{gap:9px;display:grid}.operations-shortcut-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ff3f2f24,#ffffff09),#ffffff09;border:1px solid #ff3f2f33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;width:100%;min-height:58px;padding:11px 12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.operations-shortcut-grid button:hover:not(:disabled),.operations-shortcut-grid button:focus-visible:not(:disabled){background:linear-gradient(135deg,#ff3f2f33,#ffffff0b),#ffffff0b;border-color:#ff3f2f6b;transform:translateY(-2px);box-shadow:0 14px 28px #ff2d2321}.operations-shortcut-grid button:disabled{cursor:not-allowed;opacity:.52}.operations-shortcut-grid svg{color:var(--fire-soft);grid-row:1/span 2}.operations-shortcut-grid span{font-weight:950;line-height:1.2}.operations-shortcut-grid small{color:var(--muted);line-height:1.25}.admin-sidebar{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff09;align-content:start;gap:8px;padding:14px;display:grid}.admin-sidebar button{border-radius:var(--radius);min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-sidebar button small{color:#ff917f;font-size:.72rem}.admin-sidebar button:hover,.admin-sidebar button.active{color:var(--text);background:#ffffff0f;border-color:#ffffff24}.admin-login-copy,.admin-login-form{gap:14px;display:grid}.admin-login-copy p{color:var(--muted);margin:0;line-height:1.5}.admin-login-guidance{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 14rem),#00000047;border:1px solid #ff3f2f52;gap:5px;padding:12px;display:grid}.admin-login-guidance strong,.admin-login-guidance span,.admin-login-guidance small{display:block}.admin-login-guidance strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.admin-login-guidance span{color:var(--muted);text-transform:none;line-height:1.45}.admin-login-guidance small{color:var(--fire-soft);font-weight:900}.admin-login-form label{color:var(--dim);text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:900;display:grid}.admin-login-form input{border:1px solid var(--border);border-radius:var(--radius);min-height:44px;color:var(--text);background:#00000059;padding:0 12px;font-size:1rem}.button-link:disabled{opacity:.58;cursor:not-allowed;transform:none}.admin-editor-toolbar,.admin-editor-help{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.admin-content-drawer{padding-top:0}.admin-content-drawer>summary{border-radius:var(--radius);color:#fff;cursor:pointer;text-transform:uppercase;min-height:58px;box-shadow:var(--ds-shadow-card);background:linear-gradient(#ff3f2f1a,#ffffff05),#00000057;border:1px solid #ff3f2f3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;font-weight:950;display:grid}.admin-content-drawer>summary::-webkit-details-marker{display:none}.admin-content-drawer>summary:after{content:"Open editor";color:var(--fire-soft);justify-self:end;font-size:.76rem}.admin-content-drawer[open]>summary:after{content:"Close editor"}.admin-content-drawer>summary span,.admin-content-drawer>summary small{display:block}.admin-content-drawer>summary small{color:var(--muted);text-transform:none;margin-top:3px;font-size:.78rem;font-weight:800}.admin-content-drawer-body{margin-top:12px}.admin-tool-drawer{background:#0000002e;border:1px solid #ff3f2f33;border-radius:8px;overflow:hidden}.admin-tool-drawer>summary{color:#fff;cursor:pointer;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:12px 14px;font-weight:950;display:grid}.admin-tool-drawer>summary::-webkit-details-marker{display:none}.admin-tool-drawer>summary:after{content:"Open setup";color:var(--fire-soft);justify-self:end;font-size:.74rem}.admin-tool-drawer[open]>summary:after{content:"Close setup"}.admin-tool-drawer>summary span,.admin-tool-drawer>summary small{display:block}.admin-tool-drawer>summary small{color:var(--muted);text-transform:none;margin-top:3px;font-size:.78rem;font-weight:800}.admin-tool-drawer-body{border-top:1px solid #ffffff14;gap:14px;padding:12px;display:grid}.admin-editor-toolbar strong{color:var(--text);font-size:1rem;font-weight:950;display:block}.admin-editor-toolbar p,.admin-editor-help p{color:var(--muted);margin:6px 0;line-height:1.55}.admin-editor-toolbar small{color:var(--dim);text-transform:uppercase;font-weight:800}.admin-editor-actions,.admin-editor-help{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.admin-editor-actions .button-link,.admin-editor-help .button-link{width:auto;min-width:170px}.admin-editor-help{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:12px}.admin-editor-help p{max-width:720px}.admin-json-label{color:var(--dim);text-transform:uppercase;gap:10px;font-size:.78rem;font-weight:900;display:grid}.admin-json-editor{border:1px solid var(--border);border-radius:var(--radius);color:#f6f7fb;resize:vertical;text-transform:none;white-space:pre;background:#0000007a;width:100%;min-height:520px;padding:16px;font-family:Cascadia Code,Consolas,monospace;font-size:.88rem;line-height:1.55}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-field{min-width:0;color:var(--dim);letter-spacing:0;text-transform:uppercase;gap:7px;font-size:.74rem;font-weight:950;display:grid}.admin-field.wide{grid-column:1/-1}.admin-field input,.admin-field select,.admin-field textarea{border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);letter-spacing:0;text-transform:none;background:#0000006b;border:1px solid #ffffff24;outline:none;padding:10px 11px;font:800 .94rem/1.35 Segoe UI,system-ui,sans-serif}.admin-field textarea{resize:vertical;min-height:110px}.admin-field .field-help{color:#ffffff94;text-transform:none;font:800 .72rem/1.25 Segoe UI,system-ui,sans-serif}.admin-field .field-help.good{color:#77ff95}.admin-field .field-help.danger{color:#ffcc7a}.admin-password-reveal-control{min-width:0;position:relative}.admin-password-reveal-control input{padding-right:54px}.admin-password-reveal-control button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.admin-password-reveal-control button:hover:not(:disabled){background:#ff3f2f29;border-color:#ff3f2fad}.admin-password-reveal-control button:disabled{cursor:not-allowed;opacity:.52}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#ff4024b8;box-shadow:0 0 0 2px #ff402421}.admin-checkbox-field{border-radius:var(--radius);background:#00000038;border:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;min-height:42px;padding:10px 11px}.admin-checkbox-field input{width:18px;min-height:18px;accent-color:var(--fire);padding:0}.package-price-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.package-price-presets button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;min-height:42px;font-weight:950}.package-price-presets button.active,.package-price-presets button:hover{background:#21c7ff24;border-color:#21c7ffad}.admin-list-editor{gap:14px;display:grid}.admin-list-toolbar{border-radius:var(--radius);color:var(--dim);text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;font-weight:950;display:flex}.compact-button{padding-inline:14px;width:auto!important;min-width:0!important}.admin-item-stack{gap:14px;display:grid}.admin-item-card{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0b,#0000002e),#040508b8;border:1px solid #ffffff1f;gap:14px;padding:15px;display:grid}.admin-item-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-item-card strong{color:var(--text);font-size:1rem;font-weight:950;display:block}.admin-item-card small{max-width:820px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.icon-danger-button{border-radius:var(--radius);color:#ff6a58;cursor:pointer;background:#ff251814;border:1px solid #ff3d2e59;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.icon-danger-button:hover{background:#ff25182e;border-color:#ff3d2ebf}.admin-advanced-json{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px}.admin-advanced-json summary{cursor:pointer;width:max-content;color:var(--fire-soft);text-transform:uppercase;font-size:.82rem;font-weight:950}.admin-advanced-json .admin-json-label{margin-top:12px}.shop-package-builder{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),linear-gradient(#ffffff0b,#ffffff04),#050508c7;border:1px solid #ff3f2f47;gap:16px;padding:14px;display:grid}.shop-builder-toolbar{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 16rem),#0000004d;border:1px solid #ff3f2f52;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.shop-builder-toolbar strong{color:#fff;text-transform:uppercase;font-weight:950;display:block}.shop-builder-toolbar p{color:var(--muted);margin:6px 0 0;line-height:1.5}.shop-builder-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.shop-builder-templates{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff4e2b1c,#0000 16rem),#ffffff08;border:1px solid #ff4e2b33;padding:12px}.shop-builder-templates summary{cursor:pointer;color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:950;display:flex}.shop-builder-templates summary::marker{color:var(--fire)}.shop-builder-templates summary small{color:var(--muted);font-size:.76rem;font-weight:900}.shop-builder-templates[open] .shop-builder-template-row{margin-top:12px}.shop-builder-template-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-builder-template-row button{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#ff4e2b29,#0000 12rem),#ffffff0a;border:1px solid #ff4e2b3d;border-radius:8px;gap:5px;min-height:74px;padding:12px;display:grid}.shop-builder-template-row button:hover{background:radial-gradient(circle at 0 0,#ff4e2b40,#0000 13rem),#fff1;border-color:#ff4e2bb3}.shop-builder-template-row strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-builder-template-row span{color:var(--muted);font-size:.8rem;font-weight:850}.shop-builder-cluster-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-builder-cluster-strip 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) 16%, transparent), transparent 12rem), #ffffff0a;text-align:left;cursor:pointer;border-radius:8px;gap:5px;min-height:78px;padding:12px;display:grid}.shop-builder-cluster-strip button.active,.shop-builder-cluster-strip button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 76%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 25%, transparent), transparent 13rem), #fff1}.shop-builder-cluster-strip strong{text-transform:uppercase;font-weight:950}.shop-builder-cluster-strip span{color:var(--muted);font-size:.8rem;font-weight:850}.shop-builder-layout{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:start;gap:14px;display:grid}.shop-builder-list,.shop-builder-editor{min-width:0}.shop-builder-list{border-radius:var(--ds-radius-card);background:linear-gradient(#ffffff09,#ffffff03),#0000003d;border:1px solid #ffffff17;gap:12px;padding:12px;display:grid;position:sticky;top:84px}.shop-builder-filter-row,.shop-builder-editor,.shop-builder-package-list{gap:12px;display:grid}.shop-builder-package-list{scrollbar-width:thin;max-height:min(72vh,820px);padding-right:4px;overflow:auto}.shop-builder-package-list article{border-radius:var(--radius);color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:12px;display:grid}.shop-builder-package-list article.active,.shop-builder-package-list article:hover{border-color:color-mix(in srgb, var(--accent,#21c7ff) 78%, transparent);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--accent,#21c7ff) 18%, transparent), transparent 14rem), #ffffff0e}.shop-builder-package-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;width:100%;padding:0;display:grid}.shop-builder-package-list span{color:var(--muted);font-size:.82rem;font-weight:850}.shop-builder-package-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.shop-builder-package-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:7px;min-height:32px;padding:0 8px;font-size:.68rem;font-weight:950}.shop-builder-package-actions button:hover{border-color:color-mix(in srgb, var(--accent,#21c7ff) 64%, #fff 6%);background:color-mix(in srgb, var(--accent,#21c7ff) 16%, #fff1)}.shop-builder-package-actions button.danger{color:#ffd0c9;border-color:#ff3f2f6b}.shop-builder-tabs{z-index:4;border-radius:var(--radius);background:linear-gradient(#141212f5,#080809f5),#000c;border:1px solid #ff4e2b2e;grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:154px;box-shadow:0 18px 34px #00000038}.shop-builder-tabs button{min-height:42px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:.78rem;font-weight:950;display:flex}.shop-builder-tabs button:hover,.shop-builder-tabs button.active{color:#fff;background:radial-gradient(circle at 50% 0,#ff3d2e3b,#0000 7rem),#ff3d2e1a;border-color:#ff3d2eb8;box-shadow:0 0 22px #ff3d2e24}.shop-builder-tabs small{color:#fff;background:#ff3d2e38;border-radius:999px;min-width:22px;padding:2px 6px}.shop-builder-status-strip{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(120px,.45fr));gap:8px;display:grid}.shop-builder-status-strip span{background:radial-gradient(circle at 0 0,#ff4e2b1c,#0000 10rem),#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-height:58px;padding:10px 12px;display:grid}.shop-builder-status-strip strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.shop-builder-status-strip small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.shop-builder-section{border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff04),#00000047;border:1px solid #ff3f2f2e;gap:12px;padding:16px;display:grid}.shop-builder-section>header{color:var(--dim);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:950;display:flex}.shop-builder-section>header strong{color:#fff}.shop-builder-presets{flex-wrap:wrap;gap:8px;display:flex}.shop-mod-readiness-panel{background:radial-gradient(circle at 0 0,#21c7ff1a,#0000 16rem),#0000003d;border-color:#21c7ff33}.shop-mod-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-mod-readiness-grid span{background:radial-gradient(circle at 0 0,#ffca4a1c,#0000 10rem),#ffffff09;border:1px solid #ffca4a40;border-radius:8px;gap:4px;min-height:74px;padding:11px;display:grid}.shop-mod-readiness-grid span.complete{background:radial-gradient(circle at 0 0,#60ff7e17,#0000 10rem),#ffffff09;border-color:#60ff7e47}.shop-mod-readiness-grid span.danger{background:radial-gradient(circle at 0 0,#ff3d2e21,#0000 10rem),#ffffff09;border-color:#ff3d2e6b}.shop-mod-readiness-grid strong{color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:950}.shop-mod-readiness-grid small{color:var(--muted);text-transform:uppercase;font-size:.73rem;font-weight:900}.shop-mod-readiness-note{color:#ffd991;background:#ffca4a12;border:1px solid #ffca4a40;border-radius:8px;margin:0;padding:10px 12px;line-height:1.45}.shop-mod-readiness-note.good{color:#a6ffad;background:#228f401a;border-color:#60ff7e47}.shop-mod-action-row{flex-wrap:wrap;gap:8px;display:flex}.shop-mod-import-panel{background:radial-gradient(circle at 0 0,#ffca4a14,#0000 14rem),#0000003d;border-color:#ffca4a38}.shop-mod-import-intro{color:#ffd991;background:#ffca4a12;border:1px solid #ffca4a3d;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.shop-mod-import-intro svg{color:#ffca4a;flex:none}.shop-mod-import-preview{background:#00000038;border:1px solid #21c7ff2e;border-radius:8px;gap:10px;padding:12px;display:grid}.shop-mod-import-preview header{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:950;display:flex}.shop-mod-import-preview header strong{color:#fff}.shop-mod-import-preview>div{gap:8px;display:grid}.shop-mod-import-preview article{background:radial-gradient(circle at 0 0,#21c7ff1a,#0000 10rem),#ffffff09;border:1px solid #21c7ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.shop-mod-import-preview article svg{color:#21c7ff}.shop-mod-import-preview article div{gap:4px;min-width:0;display:grid}.shop-mod-import-preview article strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-mod-import-preview article small{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:850}.shop-mod-import-preview article code{color:#cfe8ff;text-overflow:ellipsis;white-space:nowrap;background:#00000047;border:1px solid #ffffff1c;border-radius:7px;min-width:0;padding:7px 8px;font-size:.74rem;overflow:hidden}.shop-command-generator{background:radial-gradient(circle at 0 0,#21c7ff17,#0000 14rem),#0000003d;border:1px solid #21c7ff33;border-radius:8px;gap:10px;padding:12px;display:grid}.shop-command-generator-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shop-command-generator-summary span{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;gap:3px;min-height:58px;padding:10px;display:grid}.shop-command-generator-summary strong{color:#fff;font-size:1.08rem;font-weight:950}.shop-command-generator-summary small,.shop-command-generator>small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.35}.shop-mod-detected-list{background:#00000038;border:1px solid #21c7ff2e;border-radius:8px;gap:10px;padding:12px;display:grid}.shop-mod-detected-list header{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:950;display:flex}.shop-mod-detected-list header strong{color:#fff}.shop-mod-detected-list>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.shop-mod-detected-list button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #21c7ff2e;border-radius:8px;gap:4px;min-height:64px;padding:10px;display:grid}.shop-mod-detected-list button.active,.shop-mod-detected-list button:hover{background:radial-gradient(circle at 0 0,#21c7ff21,#0000 10rem),#ffffff0e;border-color:#21c7ff94}.shop-mod-detected-list button small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.shop-builder-delete{color:#ff897a!important;border-color:#ff3d2e59!important}.shop-builder-preview-card{border:1px solid color-mix(in srgb, var(--accent) 42%, #ffffff1f);border-radius:var(--radius);background:radial-gradient(circle at 0% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 13rem), #00000047;gap:12px;padding:14px;display:grid}.shop-builder-preview-card header{color:color-mix(in srgb, var(--accent) 80%, #fff);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:950;display:flex}.shop-builder-preview-card h3{color:#fff;text-transform:uppercase;margin:0}.shop-builder-preview-card p{color:var(--muted);margin:0;line-height:1.45}.shop-builder-preview-card>strong{color:color-mix(in srgb, var(--accent) 75%, #fff);font-size:1.5rem}.shop-builder-preview-card>small{color:var(--dim);font-weight:900}.shop-builder-checklist{border-top:1px solid #ffffff1a;gap:8px;padding-top:10px;display:grid}.shop-builder-checklist span{color:#ffb0a0;background:#ff4e2b14;border:1px solid #ff4e2b42;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:8px;display:grid}.shop-builder-checklist span.complete{color:#a6ffad;background:#228f401a;border-color:#60ff7e47}.shop-builder-checklist strong{color:#fff;text-transform:uppercase;min-width:0;font-size:.78rem}.shop-builder-checklist small{color:var(--muted);text-align:right;font-size:.74rem;font-weight:850}.shop-library-manager{gap:16px;display:grid}.shop-catalog-launch{background:#0d151d;border:1px solid #ff4e2b4d;border-radius:12px;overflow:hidden;box-shadow:0 18px 44px #0003}.shop-catalog-launch-head,.shop-catalog-launch-section{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.shop-catalog-launch-head{background:radial-gradient(circle at 100% 0,#ff4e2b21,#0000 24rem),#101a24}.shop-catalog-launch-head h3,.shop-catalog-launch-section h4,.shop-catalog-launch-head p,.shop-catalog-launch-section p{margin:0}.shop-catalog-launch-head h3{color:#fff;margin-top:3px;font-size:clamp(1.2rem,2vw,1.65rem)}.shop-catalog-launch-head p,.shop-catalog-launch-section p{max-width:720px;color:var(--muted);margin-top:5px;line-height:1.5}.shop-catalog-launch-save{flex:none;justify-items:end;gap:8px;display:grid}.shop-catalog-launch-steps{background:#0000002e;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shop-catalog-launch-steps button{min-width:0;min-height:54px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:9px;padding:9px 12px;display:flex}.shop-catalog-launch-steps button:last-child{border-right:0}.shop-catalog-launch-steps button:hover{color:#fff;background:#ffffff0a}.shop-catalog-launch-steps button.active{color:#fff;background:#ff4e2b1a;box-shadow:inset 0 -3px #ef4d3e}.shop-catalog-launch-steps button>span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.shop-catalog-launch-body,.shop-catalog-launch-section{display:grid}.shop-catalog-launch-section h4{color:#fff;font-size:1.05rem}.shop-catalog-bulk-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shop-catalog-bulk-actions .button-link,.shop-catalog-next{min-height:44px}.shop-catalog-next{justify-self:start}.shop-catalog-choice-grid,.shop-catalog-test-grid,.shop-catalog-launch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-catalog-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-catalog-choice-grid label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.shop-catalog-choice-grid label.active{background:#ff4e2b14;border-color:#ff4e2ba6}.shop-catalog-choice-grid input{accent-color:#ef4d3e;width:20px;height:20px;margin:2px 0 0}.shop-catalog-choice-grid span{gap:4px;min-width:0;display:grid}.shop-catalog-choice-grid strong{color:#fff}.shop-catalog-choice-grid small{color:var(--muted);line-height:1.35}.shop-catalog-fixed-price{max-width:360px}.shop-catalog-price-input{background:#081017;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.shop-catalog-price-input>span{color:var(--muted);padding-left:12px;font-weight:900}.shop-catalog-price-input input{background:0 0;border:0}.shop-catalog-launch-summary span{background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;align-content:center;gap:3px;min-height:70px;padding:12px;display:grid}.shop-catalog-launch-summary strong{color:#fff;font-size:1.35rem}.shop-catalog-launch-summary small{color:var(--muted)}.shop-catalog-launch-summary span.good{border-color:#52d5774d}.shop-catalog-launch-summary span.warn{border-color:#ffbe454d}.shop-catalog-checks{flex-wrap:wrap;gap:8px;display:flex}.shop-catalog-checks span{min-height:36px;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.shop-catalog-checks span.complete{color:#a6ffbd;border-color:#52d57752}.shop-catalog-checks span.blocked{color:#ffd47b;border-color:#ffbe4552}.shop-catalog-readiness-list{gap:8px;display:grid}.shop-catalog-readiness-list>div{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px;display:grid}.shop-catalog-readiness-list>div.ready{border-color:#52d57747}.shop-catalog-readiness-list>div.blocked{border-color:#ffbe4540}.shop-catalog-readiness-list .shop-asset-image{width:44px;height:44px}.shop-catalog-readiness-list span{min-width:0}.shop-catalog-readiness-list strong,.shop-catalog-readiness-list small{overflow-wrap:anywhere;display:block}.shop-catalog-readiness-list strong{color:#fff}.shop-catalog-readiness-list small{color:var(--muted);margin-top:3px}.shop-library-select-row{cursor:default;grid-template-columns:44px minmax(0,1fr);padding:0}.shop-library-select-row.selected{border-color:#ff4e2b8c}.shop-library-select-control{cursor:pointer;place-items:center;min-width:44px;min-height:70px;display:grid}.shop-library-select-control input{appearance:none;cursor:pointer;border:0;width:44px;height:44px;margin:0;position:relative}.shop-library-select-control input:before{content:"";background:#040a10e6;border:1px solid #ffffff61;border-radius:5px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-library-select-control input:checked:before{background:linear-gradient(135deg,#0000 0 42%,#fff 42% 52%,#0000 52%) 3px 8px/8px 8px no-repeat,linear-gradient(45deg,#0000 0 42%,#fff 42% 52%,#0000 52%) 8px 4px/12px 12px no-repeat,#ef4d3e;border-color:#ef4d3e}.shop-library-select-control input:focus-visible:before{outline-offset:3px;outline:3px solid #4ab0ff85}.shop-library-open-item{width:100%;min-width:0;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 0;display:grid}.shop-admin-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.shop-admin-summary-grid span{background:radial-gradient(circle at 0 0,#21c7ff1f,#0000 11rem),#ffffff0a;border:1px solid #21c7ff33;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.shop-admin-summary-grid strong{color:#fff;font-size:1.42rem;font-weight:950}.shop-admin-summary-grid small{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.shop-pricing-source-strip{background:radial-gradient(circle at 0%,#ff4e2b1f,#0000 17rem),#ffffff09;border:1px solid #ff4e2b3d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.shop-pricing-source-strip strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-pricing-source-strip a{color:#69dfff;font-weight:900;text-decoration:none}.shop-pricing-source-strip span{color:var(--muted);font-size:.82rem;font-weight:800}.catalog-refresh-warning{display:block}.catalog-refresh-warning summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.catalog-refresh-warning summary svg{flex:none}.catalog-refresh-warning ul{gap:8px;margin:8px 0 0 26px;padding-left:18px;display:grid}.catalog-refresh-warning li span{overflow-wrap:anywhere}.shop-library-manager-layout{grid-template-columns:minmax(260px,.74fr) minmax(420px,1.35fr);align-items:start;gap:14px;display:grid}.shop-asset-image{object-fit:contain;color:#9fe9ff;background:radial-gradient(circle at 50% 35%,#21c7ff24,#0000 70%),#0000003d;border:1px solid #21c7ff47;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;font-size:1.4rem;font-weight:950;display:grid}.shop-library-list-item{color:#fff;text-align:left;cursor:pointer;background:#0c141c;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:8px;display:grid}.shop-library-list-item:hover,.shop-library-list-item.active{background:radial-gradient(circle at 0%,#21c7ff1f,#0000 13rem),#111c26;border-color:#21c7ff9e}.shop-library-list-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-library-list-item span{min-width:0}.shop-library-list-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-library-result-limit{color:#b8cad8;background:#21c7ff0d;border:1px dashed #21c7ff47;border-radius:8px;margin:0;padding:10px;font-size:.78rem;line-height:1.45}.shop-library-editor-head{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.shop-library-editor-head strong,.shop-library-editor-head span{display:block}.shop-library-editor-head strong{color:#fff;font-size:1.1rem}.shop-library-editor-head span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.shop-pricing-suggestion{background:radial-gradient(circle at 0%,#ff4e2b21,#0000 14rem),#ffffff09;border:1px solid #ff4e2b3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.shop-pricing-suggestion span,.shop-pricing-suggestion strong,.shop-pricing-suggestion small{display:block}.shop-pricing-suggestion span{color:var(--fire-soft);text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-pricing-suggestion strong{color:#fff;font-size:1.25rem;font-weight:950}.shop-pricing-suggestion small{color:var(--muted);line-height:1.4}.shop-library-picker-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.shop-library-picker-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #21c7ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:9px;display:grid}.shop-library-picker-grid button:hover{background:#21c7ff14;border-color:#21c7ff8a}.shop-library-picker-grid strong,.shop-library-picker-grid small{display:block}.shop-library-picker-grid small{color:var(--muted);text-transform:uppercase;font-weight:850}.shop-selected-library-list{gap:10px;display:grid}.shop-selected-library-list article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.shop-selected-library-list article>div{min-width:0}.shop-selected-library-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.shop-selected-library-list header strong{color:#fff}.shop-library-entry-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;display:grid}.shop-library-entry-grid .admin-checkbox-field{min-height:58px}.shop-library-entry-grid .wide{grid-column:1/-1}.shop-library-detail-group{background:#ffffff08;border:1px solid #ffffff1a;gap:8px;padding:10px;display:grid}.shop-library-advanced{background:#00000029;border:1px solid #ff4e2b2e;border-radius:8px;gap:10px;padding:10px;display:grid}.shop-library-advanced summary{cursor:pointer;color:var(--fire-soft);text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-library-advanced[open] summary{margin-bottom:10px}.shop-library-advanced .shop-library-detail-group+.shop-library-detail-group{margin-top:10px}.ark-control-panel,.ark-mutation-picker{background:radial-gradient(circle at 0 0,#21c7ff14,#0000 13rem),#ffffff07;border:1px solid #21c7ff29;border-radius:8px;gap:10px;padding:12px;display:grid}.ark-control-panel>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ark-control-panel>header strong,.ark-mutation-picker summary strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.ark-control-panel>header small,.ark-mutation-picker summary small{color:var(--muted);font-size:.74rem;font-weight:850}.ark-stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ark-color-region-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.ark-color-picker{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;min-width:0}.ark-color-picker summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px;display:grid}.ark-color-picker summary::marker{color:var(--fire)}.ark-mutation-picker summary::marker{color:var(--fire)}.ark-color-picker summary span:last-child{gap:2px;min-width:0;display:grid}.ark-color-picker summary strong{color:#fff;text-transform:uppercase;font-size:.76rem;font-weight:950}.ark-color-picker summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}.ark-color-picker-body{gap:10px;padding:0 9px 10px;display:grid}.ark-color-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;max-height:320px;padding-right:3px;display:grid;overflow:auto}.ark-color-grid button{min-height:34px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:6px;padding:6px;display:grid}.ark-color-grid button:hover,.ark-color-grid button.active{color:#fff;background:#21c7ff1a;border-color:#21c7ff9e}.ark-color-grid button>span:nth-child(2){color:var(--dim);text-align:right;font-size:.72rem;font-weight:950}.ark-color-grid button strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:900;overflow:hidden}.ark-color-swatch{background:var(--swatch,#5c626c);width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000059, 0 0 14px color-mix(in srgb, var(--swatch,#5c626c) 38%, transparent);border:1px solid #ffffff5c;border-radius:5px}.ark-mutation-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.ark-mutation-picker summary>span{gap:3px;display:grid}.ark-mutation-body{gap:10px;display:grid}.ark-mutation-chip-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.ark-mutation-chip-grid button{min-height:40px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px;font-weight:950}.ark-mutation-chip-grid button:hover,.ark-mutation-chip-grid button.active{color:#fff;background:#ff3d2e1f;border-color:#ff3d2ead;box-shadow:0 0 18px #ff3d2e1f}.admin-group-label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.shop-library-mini-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.shop-package-thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-package-thumbs>span{justify-items:center;gap:4px;width:58px;min-width:58px;display:grid;position:relative}.shop-package-thumbs .shop-asset-image{width:50px;height:50px}.shop-package-thumbs small{color:#c9d7e2;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:72px;font-size:.62rem;font-weight:850;overflow:hidden}.shop-package-thumbs>strong{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.shop-included-assets{gap:8px;margin:8px 0 12px;display:grid}.shop-included-assets article{background:#ffffff09;border:1px solid #21c7ff26;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.shop-included-assets .shop-asset-image{width:44px;height:44px}.shop-included-assets strong,.shop-included-assets small{display:block}.shop-included-assets small{color:#b9c8d5;line-height:1.35}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-grid label{color:var(--dim);text-transform:uppercase;align-items:start;padding:10px 12px;font-size:.78rem;font-weight:900;display:grid}.editor-grid input,.editor-grid select,.editor-grid textarea{min-height:34px;color:var(--text);text-transform:none;margin-top:6px;font-size:.95rem}.editor-grid textarea{resize:vertical;min-height:160px}.editor-grid .wide,.editor-grid .inline-alert{grid-column:1/-1}.site-footer{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:26px;padding:28px 0 36px;display:grid}.site-footer p{max-width:560px;margin:12px 0 0}.footer-links{flex-wrap:wrap;justify-content:end;gap:14px;display:flex}.footer-links a{color:var(--muted);align-items:center;gap:6px;font-weight:800;display:inline-flex}:root{--bg:#030304;--bg-elevated:#08090b;--home-max:1920px;--home-gutter:clamp(20px, 2.4vw, 56px);--surface:#090a0de0;--surface-strong:#0c0d10f5;--border:#ffffff29;--border-hot:#ff1c149e;--fire:#ff1712;--fire-soft:#ff512f;--ds-font-body:"Roboto Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;--ds-font-display:Impact, "Arial Black", "Roboto Condensed", sans-serif;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-radius-control:7px;--ds-radius-card:8px;--ds-border-subtle:#ffffff29;--ds-border-hot:#ff261975;--ds-surface-card:#0a0b0edb;--ds-surface-control:#08090cdb;--ds-shadow-card:0 18px 46px #00000061;--ds-shadow-card-strong:0 22px 58px #00000085;--ds-shadow-page:0 28px 88px #000000ad;--ds-glow-red:0 0 28px #ff261929;--ds-transition-fast:.16s ease;--radius:var(--ds-radius-card);--shadow:var(--ds-shadow-card);font-family:var(--ds-font-body)}body{background:radial-gradient(circle at 50% -10%,#ff1f1221,#0000 34rem),linear-gradient(#030304 0%,#070708 52%,#030304 100%)}.ds-card{border-radius:var(--ds-radius-card)}.ds-card--interactive,.cluster-card,.map-card,.event-card,.utility-card,.rule-card,.support-card,.join-card,.dfg-community-card,.dfg-reason-card,.dfg-news-item,.dfg-event-row,.dfg-discord-row,.dfg-quick-action,.dfg-shop-card,.dfg-guide-card,.shop-category-card,.shop-item-card,.shop-package-card{transition:transform var(--ds-transition-fast), border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), background var(--ds-transition-fast)}.ds-card--interactive:hover,.cluster-card:hover,.map-card:hover,.event-card:hover,.utility-card:hover,.rule-card:hover,.support-card:hover,.join-card:hover,.dfg-community-card:hover,.dfg-reason-card:hover,.dfg-news-item:hover,.dfg-event-row:hover,.dfg-discord-row:hover,.dfg-quick-action:hover,.dfg-shop-card:hover,.dfg-guide-card:hover{border-color:color-mix(in srgb, var(--accent,var(--fire)) 62%, #ffffff2e);box-shadow:var(--ds-shadow-card-strong), var(--ds-glow-red);transform:translateY(-1px)}.ds-icon-badge,.metric-card>span{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 42%, transparent);border-radius:var(--ds-radius-control);width:36px;height:36px;color:var(--accent,var(--fire));background:color-mix(in srgb, var(--accent,var(--fire)) 12%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--accent,var(--fire)) 14%, transparent);place-items:center;display:grid}.ds-filter-toolbar{gap:var(--ds-space-3)}.ds-search-box,.ds-select-box{border-radius:var(--ds-radius-control);min-height:44px;transition:border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), background var(--ds-transition-fast)}.ds-search-box:focus-within,.ds-select-box:focus-within{border-color:color-mix(in srgb, var(--accent,var(--fire)) 62%, #ffffff3d);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,var(--fire)) 13%, transparent)}.button-link,.header-actions a,.primary-nav a,.menu-toggle,.footer-links a{transition:transform var(--ds-transition-fast), border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), background var(--ds-transition-fast), color var(--ds-transition-fast)}.button-link:focus-visible,.header-actions a:focus-visible,.primary-nav a:focus-visible,.menu-toggle:focus-visible,.footer-links a:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--fire)) 78%, #fff);outline-offset:3px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e8;border-bottom-color:#ffffff1f;grid-template-columns:minmax(230px,auto) 1fr auto;gap:clamp(14px,2vw,28px);min-height:74px;padding:8px clamp(18px,2vw,28px)}.brand-graphic{gap:0}.brand-graphic img{object-fit:contain;filter:drop-shadow(0 0 18px #ff211438);width:min(304px,27vw);min-width:220px;height:auto;display:block}.primary-nav a,.cluster-rail a{color:#f4f4f2;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:44px;padding:0 4px;font-size:.74rem;font-weight:900}.primary-nav a:hover,.primary-nav a.active,.cluster-rail a:hover{color:#fff;background:0 0;border-color:#0000}.primary-nav a.active{color:var(--fire);box-shadow:inset 0 -2px 0 var(--fire)}.header-actions{align-items:center;gap:12px;display:flex}.header-actions a{border-radius:var(--ds-radius-control);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:.86rem;font-weight:900;display:inline-flex}.header-actions .header-find{background:linear-gradient(#910d0a42,#120202b8);border-color:#ff1712c7;min-width:210px;box-shadow:inset 0 0 22px #ff171221,0 0 18px #ff17121f}.header-actions .header-account{color:#f4f1ed;background:linear-gradient(#ffffff0e,#ffffff05),#08090ce0;border-color:#ffffff2e;min-width:168px}.header-actions .header-account:hover,.header-actions .header-account.active{color:#fff;background:linear-gradient(#ff3a222e,#120202b8),#08090ceb;border-color:#ff3a2294;box-shadow:inset 0 0 18px #ff17121c,0 0 16px #ff17121a}.home-hero{min-height:clamp(378px,24vw,470px);padding:clamp(54px, 3.8vw, 74px) var(--home-gutter) 18px;place-items:stretch stretch}.hero-backdrop{filter:saturate(1.18)contrast(1.08);background:linear-gradient(90deg,#000000e0 0%,#00000085 34%,#0000002e 64%,#0000009e 100%),linear-gradient(#00000026 0%,#00000014 52%,#030304 100%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 50% 44%/cover no-repeat}.home-hero:after{background:linear-gradient(#0000,#030304f5);height:112px}.hero-layout{grid-template-columns:minmax(620px,820px) minmax(430px,525px) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,38px);display:grid}.hero-copy{max-width:820px}.hero-title{gap:4px;margin-bottom:12px;display:grid}.hero-line{letter-spacing:.045em;text-transform:uppercase;text-shadow:0 7px 28px #000000eb;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(3rem,4.1vw,4.85rem);font-weight:950;line-height:.9;display:block}.hero-line.fire{color:#0000;-webkit-text-stroke:1px #ff8a7038;background:linear-gradient(#ff5c45 0%,#ff1712 42%,#7e0805 100%);-webkit-background-clip:text;background-clip:text}.hero-line.metal{color:#0000;-webkit-text-stroke:1px #fff3;background:linear-gradient(#fff 0%,#dad8d3 31%,#7c8188 58%,#f3f0e8 78%,#4e535a 100%);-webkit-background-clip:text;background-clip:text}.hero-subline{color:#f5eee6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:1.05rem;font-weight:800}.hero-subline strong{color:var(--fire)}.hero-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;margin-bottom:20px;display:grid}.hero-proof-item{min-height:48px;color:var(--fire);border-right:1px solid #ffffff26;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-right:18px;padding-right:18px;display:grid}.hero-proof-item:last-child{border-right:0;margin-right:0}.hero-proof-item strong,.hero-proof-item small{display:block}.hero-proof-item strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.hero-proof-item small{color:#c7c1bb;margin-top:2px;font-size:.68rem;line-height:1.22}.button-link{border-radius:var(--ds-radius-control);letter-spacing:.06em;background:linear-gradient(#d21710d1,#520705db);min-height:44px;font-size:.82rem}.hero-actions .button-link{min-width:218px}.home-network-panel,.home-dashboard-grid .panel,.home-feature-strip,.cluster-card{border-radius:var(--ds-radius-card);background:linear-gradient(#ffffff0d,#ffffff05),#050608e0;box-shadow:0 18px 48px #00000094,inset 0 0 0 1px #ffffff09}.home-network-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff38;padding:12px}.home-network-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;padding:0 0 10px;display:flex}.home-network-header h2{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:1rem;font-weight:900;display:inline-flex}.home-network-header h2 svg{color:var(--fire)}.systems-state{color:#6aff1d;text-transform:uppercase;font-size:.7rem;font-weight:950}.systems-state.unavailable{color:#ffd15f}.home-network-rows{display:grid}.home-network-row{border-bottom:1px solid #ffffff14;grid-template-columns:104px minmax(0,1fr) 62px 62px 72px;align-items:center;gap:12px;min-height:82px;padding:9px 0;display:grid}.home-network-row:last-child{border-bottom:0}.network-cluster-art{justify-content:center;align-items:center;min-width:0;display:flex}.network-cluster-art img{object-fit:contain;max-width:104px;max-height:64px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 40%, transparent))}.network-cluster-copy,.network-row-meta{gap:3px;min-width:0;display:grid}.network-cluster-copy strong{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:.92rem;font-weight:900;line-height:1.04}.network-cluster-copy small,.network-row-meta small{color:#bdb7b1;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.network-row-meta b{color:#63ff26;text-transform:uppercase;font-size:.82rem}.network-row-meta.players b{color:#fff}.home-network-panel .button-link{width:100%;margin-top:10px}.home-clusters{width:min(var(--home-max), calc(100% - (var(--home-gutter) * 2)));align-items:stretch;gap:12px;margin-top:10px}.cluster-card{border-color:rgba(var(--rgb), .52);isolation:isolate;grid-template-rows:clamp(286px,18.8vw,350px) clamp(44px,3.2vw,58px) clamp(30px,2.1vw,38px) minmax(188px,1fr) auto auto;gap:13px;min-height:clamp(560px,37vw,675px);padding:16px}.cluster-card:before{background:radial-gradient(circle at 50% 3%, rgba(var(--rgb), .48), transparent 16rem), linear-gradient(180deg, rgba(var(--rgb), .24), transparent 28%), linear-gradient(180deg, #ffffff0e, transparent 42%)}.cluster-card-trixters-dino-mischief{background:linear-gradient(#0080ccc7,#00122ef0 42%,#000410fa),radial-gradient(circle at 50% 5%,#54dbff75,#0000 19rem),#020712;border-color:#00bfffdb;box-shadow:0 0 0 1px #62e0ff42,0 22px 56px #0000009e,0 0 38px #00aeff33}.cluster-card-blackwire{background:linear-gradient(#b00000c7,#2b0000f5 46%,#070000fc),radial-gradient(circle at 50% 6%,#ff402b7a,#0000 21rem),#120101;border-color:#ff1712f5;box-shadow:0 0 0 1px #ff745c47,0 22px 56px #000000ad,0 0 46px #ff171238}.cluster-card-limitless{background:linear-gradient(#003fd2c2,#000f52f5 46%,#000315fc),radial-gradient(circle at 50% 6%,#3ca0ff80,#0000 20rem),#010617;border-color:#0d5cffeb;box-shadow:0 0 0 1px #58a8ff47,0 22px 56px #000000a8,0 0 46px #0d5cff3d}.cluster-poster-logo{text-align:center;grid-template-rows:minmax(0,1fr) 28px;align-content:stretch;place-items:end center;gap:6px;height:100%;min-height:0;display:grid}.cluster-card-graphic{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.cluster-card-graphic img{object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 12px 14px #0000009e) drop-shadow(0 0 20px rgba(var(--rgb), .44));display:block}.cluster-card-trixters-dino-mischief .cluster-card-graphic img{width:min(100%,510px);max-height:min(100%,284px)}.cluster-card-limitless .cluster-card-graphic img{width:min(100%,500px);max-height:min(100%,284px)}.cluster-card-blackwire .cluster-card-graphic{justify-content:center}.cluster-card-blackwire .cluster-card-graphic img{max-width:min(78%,360px);max-height:min(100%,284px)}.cluster-poster-logo h3{letter-spacing:.03em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff,#bfc4ca 38%,#f7f2ea 62%,#555d69 100%);filter:drop-shadow(0 3px #000000b8);-webkit-background-clip:text;background-clip:text;align-self:end;margin:-2px 0 0;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(2rem,2.3vw,3rem);font-weight:950}.cluster-card-limitless .cluster-poster-logo h3,.cluster-card-trixters-dino-mischief .cluster-poster-logo h3{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cluster-tagline{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin:0;font-size:clamp(.84rem,.9vw,1.02rem);font-weight:950;line-height:1.1}.cluster-card-blackwire .cluster-tagline,.cluster-card-limitless .cluster-tagline,.cluster-card-trixters-dino-mischief .cluster-tagline{color:#fff;text-shadow:0 0 12px rgba(var(--rgb), .75)}.cluster-poster-badge{color:#fff;background:linear-gradient(180deg, #ffffff4d, #ffffff0a 42%, rgba(var(--rgb), .82)), linear-gradient(90deg, rgba(var(--rgb), .72), #0000004d, rgba(var(--rgb), .7));height:100%;min-height:0;box-shadow:inset 0 0 22px #ffffff21, 0 0 22px rgba(var(--rgb), .38);letter-spacing:.02em;text-align:center;text-shadow:0 2px 0 #000000c2, 0 0 12px rgba(var(--rgb), .62);text-transform:uppercase;border:1px solid #ffffff57;border-radius:7px;place-items:center;padding:6px 14px;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(1.2rem,1.8vw,2rem);font-weight:950;line-height:1;display:grid}.cluster-card-blackwire .cluster-poster-badge{background:linear-gradient(#ffffff57,#ff221bc7 45%,#6f0000f5),#b00000}.cluster-rate-line{color:#fff;text-align:center;height:100%;min-height:0;text-shadow:0 2px 0 #000, 0 0 10px rgba(var(--rgb), .7);place-items:center;margin:0 6px;font-size:clamp(.94rem,1.03vw,1.12rem);font-weight:950;line-height:1.28;display:grid}.cluster-rate-line.empty{visibility:hidden}.cluster-poster-list{align-content:start;gap:clamp(12px,1.05vw,18px);margin:0;padding:4px 10px 0;list-style:none;display:grid}.cluster-poster-list li{color:#fff;text-shadow:0 2px #000,0 0 10px #000000e6;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;font-size:clamp(.98rem,1.18vw,1.34rem);font-weight:900;line-height:1.16;display:grid}.cluster-poster-list svg{width:clamp(20px,1.45vw,28px);height:clamp(20px,1.45vw,28px);color:var(--accent);fill:rgba(var(--rgb), .2);filter:drop-shadow(0 0 8px rgba(var(--rgb), .78));stroke-width:3px;margin-top:-2px}.cluster-card-copy{min-height:0;padding:0 8px}.cluster-card-description{color:#e7e0d8;text-align:center;opacity:.82;margin:0;font-size:.82rem;font-weight:650;line-height:1.36}.home-clusters .cluster-card-copy{display:none}.cluster-stats{padding:0}.cluster-stats div{background:#00000075;border-radius:0}.cluster-card-trixters-dino-mischief .cluster-stats div,.cluster-card-trixters-dino-mischief .button-link{border-color:#00bfff7a}.cluster-card-trixters-dino-mischief .button-link{background:linear-gradient(#00a0ebc7,#00275eeb);box-shadow:inset 0 0 18px #62e0ff40}.cluster-card-blackwire .cluster-stats div,.cluster-card-blackwire .button-link{border-color:#ff2c2494}.cluster-card-blackwire .button-link{background:linear-gradient(#ff2d20d1,#660403f5);box-shadow:inset 0 0 20px #ff826c38}.cluster-card-limitless .cluster-stats div,.cluster-card-limitless .button-link{border-color:#0d6eff94}.cluster-card-limitless .button-link{background:linear-gradient(#1260ffd6,#02125ef5);box-shadow:inset 0 0 20px #5db2ff42}.cluster-stats dt{color:#d4cec7;letter-spacing:.05em;font-size:.65rem}.cluster-stats dd{min-height:28px;font-size:1.06rem}.cluster-card .button-link{letter-spacing:.01em;text-shadow:0 2px #000000c7;border-radius:7px;width:100%;min-height:48px;margin:0;font-size:clamp(.9rem,.9vw,1rem)}.home-dashboard-grid{width:min(var(--home-max), calc(100% - (var(--home-gutter) * 2)));grid-template-columns:minmax(420px,1.34fr) minmax(240px,.74fr) minmax(240px,.74fr) minmax(260px,.86fr);gap:10px;margin:8px auto 0;display:grid}.home-dashboard-grid .panel{min-height:152px;box-shadow:none;border:1px solid #ffffff24;padding:14px}.home-dashboard-grid .panel-header{margin-bottom:10px}.home-dashboard-grid .panel-header h3{letter-spacing:.08em;font-size:.82rem}.home-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-map-tile{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff24;align-items:flex-end;min-height:112px;display:flex;position:relative;overflow:hidden}.home-map-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-map-tile:after{content:"";background:linear-gradient(#0000000d,#000000c7);position:absolute;inset:0}.home-map-tile>svg{color:var(--fire);margin:auto}.home-map-tile span{z-index:1;text-align:center;gap:2px;width:100%;padding:0 8px 10px;display:grid;position:relative}.home-map-tile strong,.home-list strong,.home-feature strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.home-map-tile small,.home-list small,.home-feature small{color:#bcb5ae;text-transform:uppercase;font-size:.68rem;line-height:1.2}.home-list{gap:8px;display:grid}.home-list a{border-bottom:1px solid #ffffff14;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding-bottom:8px;display:grid}.home-list a:last-child{border-bottom:0;padding-bottom:0}.home-list svg{color:var(--blue)}.home-list a span{gap:3px;min-width:0;display:grid}.home-discord-panel p{color:#cfc8c0;margin-bottom:18px;font-size:.92rem}.home-discord-panel .button-link{background:linear-gradient(#0c4fa3d1,#03184eeb);border-color:#1d9cffd1;width:100%}.home-feature-strip{width:min(var(--home-max), calc(100% - (var(--home-gutter) * 2)));background:linear-gradient(#ffffff0d,#ffffff05),#040406eb;border:1px solid #ff17126b;grid-template-columns:repeat(8,minmax(0,1fr));margin:10px auto 0;display:grid}.home-feature{color:#e7e7e7;border-right:1px solid #ff171257;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:0 14px;display:grid}.home-feature:last-child{border-right:0}.home-feature span{gap:2px;min-width:0;display:grid}.site-footer{margin-top:18px;padding-top:22px}@media (width<=1280px){.dashboard-grid,.cluster-page-grid,.cluster-grid,.home-clusters,.card-grid.three,.live-config-summary-grid,.mod-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-rail{display:none}.join-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.site-header{grid-template-columns:auto auto}.primary-nav{grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.header-status{justify-self:end}}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.menu-toggle{align-items:center;display:inline-flex}.primary-nav{flex-direction:column;grid-column:1/-1;align-items:stretch;display:none;overflow:visible}.primary-nav.is-open{display:flex}.header-status{display:none}.home-hero{min-height:560px;padding-top:76px}.hero-copy h1{font-size:clamp(2.45rem,11vw,4.2rem)}.home-clusters,.dashboard-grid,.cluster-page-grid,.cluster-grid,.card-grid.three,.card-grid.two,.live-config-summary-grid,.server-config-grid,.mod-index-grid,.page-hero,.admin-panel,.admin-tool-nav,.site-footer,.discord-band{grid-template-columns:1fr}.home-clusters{margin-top:-52px}.page-hero{min-height:auto}.metric-grid,.join-steps,.editor-grid,.config-metrics{grid-template-columns:1fr}.editor-grid .wide,.editor-grid .inline-alert{grid-column:auto}.admin-editor-toolbar,.admin-editor-help,.admin-form-grid{grid-template-columns:1fr}.admin-list-toolbar,.admin-item-card>header{align-items:stretch}.admin-editor-actions,.admin-editor-help{justify-content:stretch}.admin-editor-actions .button-link,.admin-editor-help .button-link{width:100%}.admin-json-editor{min-height:420px;font-size:.8rem}.event-card{grid-template-columns:64px minmax(0,1fr)}.event-card-actions{grid-column:1/-1;place-items:stretch stretch;width:100%}.event-card .button-link{grid-column:1/-1;width:100%}.data-row,.data-row.data-head{grid-template-columns:1fr;min-height:auto;padding:14px}.data-head{display:none}.footer-links{justify-content:start}}@media (width<=560px){.home-clusters,.dashboard-grid,.content-section,.discord-band,.site-footer,.page-hero{width:min(100% - 28px, var(--max))}.site-header{padding-inline:14px}.brand strong{font-size:.86rem}.brand span span{font-size:.62rem}.brand-mark{width:38px;height:38px}.home-hero{min-height:520px;padding-inline:14px}.hero-actions .button-link{width:100%}.hero-copy h1{font-size:clamp(2.12rem,10vw,2.72rem);line-height:1}.cluster-card{min-height:auto}.map-card{grid-template-columns:1fr}.section-heading{display:block}}@media (width<=700px){.server-table-panel .panel-header{align-items:start;gap:6px}.server-table-panel .data-table{gap:7px}.server-table-panel .data-row:not(.data-head){grid-template-columns:minmax(0,1fr) auto auto;gap:5px 8px;min-height:0;padding:9px 10px}.server-table-panel .data-row:not(.data-head)>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.86rem;line-height:1.18;overflow:hidden}.server-table-panel .data-row:not(.data-head)>span{color:var(--muted);font-size:.75rem;line-height:1.2}.server-table-panel .data-row:not(.data-head)>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-table-panel .data-row:not(.data-head)>span:nth-of-type(2){justify-self:start}.server-table-panel .data-row:not(.data-head)>span:nth-of-type(5),.server-table-panel .data-row:not(.data-head)>span:nth-of-type(6){display:none}.server-table-panel .status-badge{min-height:24px;padding:0 8px;font-size:.68rem}.map-card{grid-template-columns:94px minmax(0,1fr);gap:10px;min-height:0;padding:10px;display:grid}.map-card-visual{aspect-ratio:4/3;min-height:72px}.map-card-icon{width:28px;height:28px;bottom:6px;right:6px}.map-card header{align-items:start;gap:8px}.map-card h3{font-size:.95rem;line-height:1.08}.map-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}.map-card .chip-row{display:none}.map-card small{margin-top:5px;font-size:.7rem}}@media (width<=1380px){.primary-nav{gap:8px}.header-actions a{padding-inline:14px}.header-actions .header-find{min-width:174px}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home-feature:nth-child(4n){border-right:0}}@media (width<=1180px){.site-header{grid-template-columns:auto auto}.brand-graphic img{width:280px}.header-actions{justify-self:end}.primary-nav{grid-column:1/-1;justify-content:flex-start}.hero-layout{grid-template-columns:1fr}.home-network-panel{max-width:760px}.home-clusters{grid-template-columns:1fr}.cluster-card{min-height:auto}.cluster-card-top{grid-template-columns:minmax(140px,.45fr) minmax(0,1fr)}.cluster-card-limitless .cluster-card-top,.cluster-card-trixters-dino-mischief .cluster-card-top{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr)}.cluster-card-limitless .cluster-card-title h3,.cluster-card-trixters-dino-mischief .cluster-card-title h3{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width<=900px){.site-header{min-height:62px}.brand-graphic img{width:min(260px,64vw);min-width:0}.header-actions{display:none}.home-hero{min-height:auto;padding-top:76px}.hero-line{font-size:clamp(2.3rem,10vw,4rem)}.hero-proof-row{grid-template-columns:1fr;gap:10px}.hero-proof-item{border-right:0;margin-right:0;padding-right:0}.home-network-row{grid-template-columns:92px minmax(0,1fr) 66px 66px}.network-row-meta.players{display:none}.home-clusters{margin-top:14px}.home-dashboard-grid,.home-feature-strip{width:min(100% - 28px, var(--max));grid-template-columns:1fr}.home-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature,.home-feature:nth-child(4n){border-bottom:1px solid #ffffff1a;border-right:0}.home-feature:last-child{border-bottom:0}}@media (width<=560px){.home-dashboard-grid,.home-feature-strip{width:min(100% - 28px, var(--max))}.hero-subline{letter-spacing:.12em;font-size:.86rem}.hero-actions .button-link{width:100%;min-width:0}.home-network-row{grid-template-columns:1fr;justify-items:start;gap:6px;padding:14px 0}.network-cluster-art{justify-content:flex-start}.network-row-meta{grid-template-columns:64px auto;align-items:baseline}.home-map-grid,.cluster-card-top,.cluster-card-limitless .cluster-card-top,.cluster-card-trixters-dino-mischief .cluster-card-top{grid-template-columns:1fr}}.site-header{background:#000000f0;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;min-height:68px;padding:7px clamp(14px,1.8vw,26px)}.brand-graphic:not(.compact) img{width:54px;min-width:54px;max-height:54px}.brand-graphic.compact img{width:252px;min-width:0}.primary-nav{gap:clamp(10px,1.05vw,16px)}.primary-nav a{letter-spacing:.05em;min-height:48px;padding-inline:0;font-size:.67rem}.header-actions{gap:10px}.header-actions a{letter-spacing:.06em;min-height:40px;padding-inline:14px;font-size:.74rem}.header-actions .header-find{min-width:178px}.header-actions .header-account{min-width:154px}.header-actions .header-wallet-summary{color:#fff;background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 9rem),#ffffff0b;border-color:#ff3f2f57;align-items:center;gap:8px;min-width:214px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff3f2f1a}.header-actions .header-wallet-summary:hover,.header-actions .header-wallet-summary:focus-visible{background:radial-gradient(circle at 0 0,#ff3f2f47,#0000 9rem),#ff3f2f1f;border-color:#ff3f2fb8;box-shadow:0 0 24px #ff3f2f2e}.header-wallet-total{gap:1px;line-height:1;display:grid}.header-wallet-total strong{color:#fff;font-size:.94rem;font-weight:950}.header-wallet-total small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.header-wallet-chips{gap:5px;margin-left:auto;display:inline-flex}.header-wallet-chips em{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 45%, #ffffff1f);color:color-mix(in srgb, var(--accent,#ff3f2f) 68%, white);background:color-mix(in srgb, var(--accent,#ff3f2f) 13%, #0000004d);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:.58rem;font-style:normal;font-weight:950}.dfg-home{--dfg-max:1410px;--dfg-red:#ff1712;--dfg-cyan:#00bfff;--dfg-blue:#0d5cff;background:radial-gradient(circle at 48% 0,#ff171229,#0000 31rem),linear-gradient(#020203 0%,#050506 50%,#020203 100%);min-height:100vh}.dfg-hero{place-items:end start;min-height:clamp(560px,42.35vw,880px);padding:clamp(26px,4vw,78px);display:grid;position:relative;overflow:hidden}.dfg-hero-bg{filter:saturate(1.08)contrast(1.02);background:linear-gradient(90deg,#00000014 0%,#00000005 48%,#0000002e 100%),linear-gradient(#00000005 0%,#00000008 68%,#050506 100%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 50%/cover no-repeat;position:absolute;inset:0}.dfg-hero-bg:before,.dfg-hero-bg:after{content:"";pointer-events:none;position:absolute;inset:0}.dfg-hero-bg:before{background:radial-gradient(#0000 0%,#0000000d 62%,#00000075 100%),linear-gradient(#0000002e,#0000 32%,#0000003d 100%)}.dfg-hero-bg:after{display:none}.dfg-hero-content{z-index:1;text-align:left;justify-items:start;width:min(760px,100%);margin:0;display:grid;position:relative}.dfg-hero-mark{filter:drop-shadow(0 0 26px #ff461a70);width:clamp(82px,9vw,126px);margin-bottom:8px}.dfg-hero h1{justify-items:center;margin:0;display:grid}.dfg-logo-heading{width:min(840px,88vw)}.dfg-home .dfg-logo-heading,.dfg-home .dfg-hero-tagline,.dfg-home .dfg-hero-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dfg-logo-heading>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dfg-official-logo{object-fit:contain;filter:drop-shadow(0 12px 30px #000000e6)drop-shadow(0 0 28px #ff461838);width:100%;height:auto;max-height:clamp(330px,41vw,470px);display:block;-webkit-mask-image:radial-gradient(#000 60%,#000000c2 79%,#0000 100%);mask-image:radial-gradient(#000 60%,#000000c2 79%,#0000 100%)}.dfg-wordmark{color:#0000;letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:1px #fff3;background:linear-gradient(#fff 0%,#bbb8b2 28%,#6f747b 54%,#eee9df 72%,#42464d 100%);filter:drop-shadow(0 8px 16px #000000e0);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:baseline;gap:.035em;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(4.4rem,9.4vw,8.4rem);font-weight:950;line-height:.82;display:inline-flex}.dfg-wordmark strong{color:#0000;background:linear-gradient(#ff6a54 0%,#ff1712 44%,#6f0705 100%);font:inherit;-webkit-text-stroke:1px #ff78602e;-webkit-background-clip:text;background-clip:text}.dfg-wordmark-sub{color:#e5e2dc;letter-spacing:.36em;text-transform:uppercase;text-shadow:0 5px 20px #000000e6;margin-top:6px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:850;line-height:1;display:block}.dfg-hero-tagline{color:#e7e2dc;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 3px 12px #000000db;margin:14px 0 8px;font-size:clamp(.96rem,1.32vw,1.16rem);font-weight:950;line-height:1.2}.dfg-hero-tagline strong{color:var(--dfg-red)}.dfg-hero-copy{color:#d6d1ca;text-shadow:0 3px 12px #000000c7;max-width:670px;margin:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.45}.dfg-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:0;display:flex}.dfg-hero-actions .button-link{min-width:220px;min-height:48px}.dfg-install-app{min-width:220px;display:inline-grid;position:relative}.dfg-install-app.is-open{flex-basis:min(430px,100%);min-width:min(360px,100%)}.dfg-install-button{background:radial-gradient(circle at 18% 0,#ff171252,#0000 64%),#ffffff13;border-color:#ffffff47;width:100%;min-height:48px;box-shadow:0 0 26px #ff17121f}.dfg-install-button:hover:not(:disabled){border-color:#ff5b40c7;box-shadow:0 14px 42px #ff171233}.dfg-install-button:disabled{cursor:default;opacity:.68;filter:saturate(.7)}.dfg-install-help{z-index:20;border-radius:var(--ds-radius-card);text-align:left;background:linear-gradient(145deg,#4a0c0cf5,#07080bfa 58%),#07080bfa;border:1px solid #ff322a85;gap:10px;width:100%;margin-top:12px;padding:14px;display:grid;position:relative;box-shadow:0 22px 70px #000000a3,0 0 32px #ff17122e}.dfg-install-help header{gap:5px;padding-right:32px;display:grid}.dfg-install-help strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:.82rem;font-weight:950;display:inline-flex}.dfg-install-help strong svg{color:var(--dfg-red)}.dfg-install-help p,.dfg-install-note{color:#d7d0c9;margin:0;font-size:.78rem;line-height:1.38}.dfg-install-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dfg-install-steps li{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:34px;padding:8px 9px;font-size:.78rem;font-weight:800;line-height:1.25;display:grid}.dfg-install-steps li span{color:#fff;background:#ff17122e;border:1px solid #ff443685;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:950;display:grid}.dfg-install-note{color:#f2d9a7;background:#ffaa3714;border:1px solid #ffb95a57;border-radius:8px;padding:9px 10px}.dfg-install-help-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.dfg-install-help-close:hover{background:#ff17122e;border-color:#ff5b40c2}.dfg-home-body{width:min(var(--dfg-max), calc(100% - 48px));margin:-18px auto 0;padding-bottom:28px}.dfg-control-header{z-index:2;border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card), var(--ds-glow-red);background:linear-gradient(90deg,#ff171229,#ffffff09 46%,#00000052),#050608e0;border:1px solid #ff17126b;gap:6px;margin-bottom:12px;padding:18px 20px;display:grid;position:relative}.dfg-control-header span,.dfg-shop-card span,.dfg-guide-card span,.dfg-event-meta em{color:var(--dfg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.dfg-control-header h2{color:#fff;font-family:var(--ds-font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.8vw,3.2rem);font-weight:950;line-height:.95}.dfg-control-header p{color:#d6d0c8;max-width:920px;margin:0;font-size:.96rem;line-height:1.45}.dfg-stat-rail{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0e,#ffffff03),#040405d6;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080}.dfg-stat{min-height:98px;color:var(--dfg-red);border-right:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:17px 22px;display:grid}.dfg-stat:last-child{border-right:0}.dfg-stat span{min-width:0;display:grid}.dfg-stat strong{color:var(--dfg-red);text-transform:uppercase;font-family:Arial Black,Impact,sans-serif;font-size:clamp(1.22rem,1.72vw,1.9rem);line-height:1}.dfg-stat small{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.76rem;font-weight:950}.dfg-stat em{color:#bbb5ae;margin-top:3px;font-size:.72rem;font-style:normal;line-height:1.25}.dfg-stat-refresh{color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#ff302b17;border:1px solid #ff4d4370;border-radius:7px;justify-content:center;align-items:center;margin-top:8px;padding:8px 12px;font-size:.75rem;font-weight:850;display:inline-flex}.dfg-stat-refresh:hover:not(:disabled),.dfg-stat-refresh:focus-visible{border-color:var(--dfg-red);background:#ff302b33}.dfg-stat-refresh:disabled{cursor:wait;opacity:.72}.dfg-stat-refresh svg{flex:none;margin-right:7px}.dfg-stat-refresh svg.spin{animation:.9s linear infinite status-refresh-spin}@keyframes status-refresh-spin{to{transform:rotate(360deg)}}.home-member-wallet-panel{z-index:2;background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 20rem),linear-gradient(#ffffff0d,#ffffff04),#040405d6;border:1px solid #ff3f2f57;border-radius:8px;gap:12px;margin-top:14px;margin-bottom:14px;padding:16px;display:grid;position:relative;box-shadow:0 18px 48px #00000061,0 0 28px #ff171214}.home-member-wallet-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.home-member-wallet-panel>header>div{min-width:0}.home-wallet-actions{flex:none;align-items:center;gap:.55rem;display:flex}.home-member-wallet-panel .home-wallet-actions span{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.home-member-wallet-panel>header span{color:var(--dfg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.home-member-wallet-panel h3{color:#fff;font-family:var(--ds-font-display);letter-spacing:.02em;text-transform:uppercase;margin:2px 0 0;font-size:clamp(1.28rem,2.3vw,2.3rem);font-weight:950;line-height:1}.home-member-wallet-panel p{color:#d6d0c8;max-width:820px;margin:5px 0 0;line-height:1.4}.home-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-wallet-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 36%, #ffffff1f);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 10rem), #0000003d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.home-wallet-coin{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 40%, #ffffff21);width:48px;height:48px;color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);background:#00000052;border-radius:8px;place-items:center;display:grid;overflow:hidden}.home-wallet-coin img{object-fit:cover;width:100%;height:100%}.home-wallet-card strong,.home-wallet-card span,.home-wallet-card p{min-width:0;display:block}.home-wallet-card strong{color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:950}.home-wallet-card span{color:var(--muted);margin-top:2px;font-size:.75rem}.home-wallet-card p{color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);margin:4px 0 0;font-size:1rem;font-weight:950}.home-wallet-claim{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 45%, #ffffff26);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 18%, #0000006b);text-transform:uppercase;cursor:pointer;border-radius:7px;min-height:36px;padding:0 12px;font-size:.74rem;font-weight:950}.home-wallet-claim:hover:not(:disabled),.home-wallet-claim:focus-visible{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff 8%);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 20%, transparent);transform:translateY(-1px)}.home-wallet-claim:disabled{cursor:not-allowed;opacity:.56}.dfg-reasons{margin-top:26px}.dfg-reasons h2{color:#ebe8e3;letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;margin:0 0 10px;font-size:1rem;font-weight:950;display:flex}.dfg-reasons h2:before,.dfg-reasons h2:after{content:"";background:linear-gradient(90deg, transparent, var(--dfg-red));width:min(120px,18vw);height:1px}.dfg-reasons h2:after{background:linear-gradient(90deg, var(--dfg-red), transparent)}.dfg-reason-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dfg-reason-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff171214,#0000 68%),#07080ac2;border:1px solid #ffffff26;border-radius:8px;justify-items:center;min-height:164px;padding:22px 16px 20px;display:grid}.dfg-reason-card svg{color:var(--dfg-red);filter:drop-shadow(0 0 16px #ff17123d)}.dfg-reason-card h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 8px;font-size:.86rem;font-weight:950;line-height:1.16}.dfg-reason-card p{color:#c9c2ba;margin:0;font-size:.82rem;line-height:1.38}.dfg-network,.dfg-info-panel,.dfg-join-cta{background:linear-gradient(#ffffff0b,#ffffff03),#050608d6;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 20px 56px #00000075}.dfg-network{margin-top:12px;padding:14px}.dfg-featured-communities{border-color:#ff171247}.dfg-section-head,.dfg-info-panel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dfg-section-head{margin-bottom:12px}.dfg-section-head h2,.dfg-info-panel h2{color:#f4f0e9;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:950;display:inline-flex}.dfg-section-head h2 svg{color:var(--dfg-red)}.dfg-panel-link,.dfg-info-panel header a{color:var(--dfg-red);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:.72rem;font-weight:950;display:inline-flex}.dfg-source-note{color:#f0ebe4;letter-spacing:.07em;text-transform:uppercase;background:#ff171214;border:1px solid #ff171247;border-radius:999px;align-items:center;min-height:30px;padding:6px 9px;font-size:.68rem;font-weight:950;display:inline-flex}.dfg-source-note.warning{color:#ffd15f;background:#ffd15f14;border-color:#ffd15f61}.dfg-panel-footer-link{width:fit-content;margin-top:14px}.dfg-system-state{color:#86ff29;letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:950}.dfg-system-state:after{content:"";background:currentColor;border-radius:999px;width:12px;height:12px;margin-left:10px;display:inline-block;box-shadow:0 0 18px}.dfg-system-state.unavailable{color:#ffd15f}.dfg-community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.dfg-community-card{border:1px solid color-mix(in srgb, var(--accent) 76%, transparent);background:radial-gradient(circle at 20% 0%, rgba(var(--rgb), .24), transparent 62%), linear-gradient(180deg, rgba(var(--rgb), .08), #0000006b), #040508e6;min-height:242px;box-shadow:inset 0 0 30px rgba(var(--rgb), .09), 0 0 28px rgba(var(--rgb), .12);border-radius:8px;grid-template-rows:1fr auto auto;padding:16px;display:grid}.dfg-community-main{grid-template-columns:minmax(104px,.45fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.dfg-community-logo{place-items:center;min-width:0;display:grid}.dfg-community-logo img{object-fit:contain;width:100%;max-width:154px;max-height:108px;filter:drop-shadow(0 0 16px rgba(var(--rgb), .35))}.dfg-community-blackwire .dfg-community-logo img{max-width:120px;max-height:112px}.dfg-community-trixters-dino-mischief .dfg-community-logo img{max-width:150px;max-height:104px}.dfg-community-limitless .dfg-community-logo img{max-width:180px}.dfg-community-main h3{color:#fff;text-transform:uppercase;text-shadow:0 3px #000000d1;margin:0;font-size:clamp(1.18rem,1.8vw,1.78rem);font-weight:950;line-height:1.02}.dfg-community-trixters-dino-mischief .dfg-community-main h3{color:var(--dfg-cyan);text-transform:none}.dfg-community-limitless .dfg-community-main h3{color:#49a3ff}.dfg-community-main p{color:#eee8df;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:.84rem;font-weight:900}.dfg-community-metrics{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:0;display:grid}.dfg-community-metrics div{border-right:1px solid #ffffff24;padding:13px 12px}.dfg-community-metrics div:last-child{border-right:0}.dfg-community-metrics dt{color:#bbb5af;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.dfg-community-metrics dd{color:#fff;margin:5px 0 0;font-size:1rem;font-weight:950;line-height:1}.dfg-community-metrics dd.online{color:#84ff2a}.dfg-community-metrics dd.offline{color:#ffd15f}.dfg-community-link,.dfg-detailed-status,.dfg-discord-row>a{border:1px solid color-mix(in srgb, var(--accent,var(--dfg-red)) 74%, transparent);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg, rgba(var(--rgb,255, 23, 18), .42), #00000061);border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:.82rem;font-weight:950;display:inline-flex}.dfg-community-link{margin-top:14px}.dfg-detailed-status{width:min(430px,100%);margin:12px auto 0;display:flex}.dfg-info-grid{grid-template-columns:1.05fr .94fr 1fr;gap:12px;margin-top:12px;display:grid}.dfg-ops-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.dfg-quick-actions,.dfg-guides-start{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:linear-gradient(#ffffff0b,#ffffff03),#050608d6;border:1px solid #ffffff29;margin-top:12px;padding:16px}.dfg-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dfg-quick-action{border-radius:var(--ds-radius-card);min-height:86px;color:inherit;background:radial-gradient(circle at 14% 0,#ff17121f,#0000 62%),#07080ac7;border:1px solid #ffffff26;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.dfg-quick-action>svg:first-child{color:var(--dfg-red);filter:drop-shadow(0 0 14px #ff171242)}.dfg-quick-action span{gap:4px;min-width:0;display:grid}.dfg-quick-action strong,.dfg-shop-card strong,.dfg-guide-card strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.84rem;font-weight:950;line-height:1.14}.dfg-quick-action small,.dfg-shop-card p,.dfg-guide-card p{color:#c8c1ba;margin:0;font-size:.78rem;line-height:1.32}.dfg-info-panel{min-height:312px;padding:16px}.dfg-info-panel header{margin-bottom:14px}.dfg-news-list,.dfg-event-list,.dfg-discord-list,.dfg-shop-list{gap:12px;display:grid}.dfg-news-list>.empty-state,.dfg-event-list>.empty-state,.dfg-shop-panel>.empty-state,.dfg-shop-list>.empty-state,.dfg-guide-grid>.empty-state{border-radius:var(--ds-radius-card);background:#00000038;border:1px solid #ffffff24;min-height:150px}.dfg-news-item,.dfg-event-row,.dfg-discord-row,.dfg-shop-card{border-bottom:1px solid #ffffff17;align-items:center;min-width:0;padding-bottom:12px;display:grid}.dfg-news-item:last-child,.dfg-event-row:last-child,.dfg-discord-row:last-child,.dfg-shop-card:last-child{border-bottom:0;padding-bottom:0}.dfg-news-item{border-radius:var(--ds-radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), #0000001f), #ffffff05;color:inherit;border:1px solid #ffffff14;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s}.dfg-news-item:hover{border-color:color-mix(in srgb, var(--accent) 58%, #ffffff1f);background:radial-gradient(circle at 0 45%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 12rem), #ff17120b;box-shadow:0 14px 32px #00000047, 0 0 22px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-1px)}.dfg-news-item--featured{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 18%, transparent), #0000002e 48%), #ffffff07;grid-template-columns:168px minmax(0,1fr);min-height:138px;padding:12px}.dfg-news-item img,.dfg-news-item>svg,.dfg-update-icon{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:var(--ds-radius-control);object-fit:cover;background:#ffffff0a;width:118px;height:76px;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 26px #00000052}.dfg-news-item--featured img,.dfg-news-item--featured>svg,.dfg-news-item--featured .dfg-update-icon{width:168px;height:106px}.dfg-news-item>svg,.dfg-update-icon{color:var(--dfg-red);place-items:center;display:grid}.dfg-news-placeholder-art{align-content:center;justify-items:center;gap:3px}.dfg-news-placeholder-art small,.dfg-news-source-pill{color:color-mix(in srgb, var(--accent) 70%, #fff);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:950}.dfg-news-source-pill{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 13%, #0000006b);border-radius:999px;width:fit-content;margin-bottom:6px;padding:3px 7px;display:inline-flex}.dfg-news-item h3,.dfg-event-row strong,.dfg-discord-row h3{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:950;line-height:1.18}.dfg-news-item p,.dfg-event-row small,.dfg-discord-row p{color:#c8c1ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}.dfg-news-item small{color:#a9a19a;font-size:.72rem}.dfg-player-path{border-radius:var(--ds-radius-panel);background:radial-gradient(circle at 100% 0,#ff17121f,#0000 18rem),linear-gradient(#ffffff09,#ffffff03),#00000057;border:1px solid #ff171247;gap:14px;padding:16px;display:grid;box-shadow:0 18px 46px #00000057}.dfg-player-path .dfg-section-head{margin-bottom:0}.dfg-player-path .dfg-section-head span{color:var(--dfg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950}.dfg-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dfg-path-card{align-content:start;gap:9px;min-height:164px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dfg-path-card:before{content:"";opacity:.75;pointer-events:none;background:linear-gradient(135deg,#ff17121a,#0000 45%),#ffffff03;border-top:2px solid #ff17125c;position:absolute;inset:0}.dfg-path-card>*{z-index:1;position:relative}.dfg-path-card svg{color:var(--dfg-red)}.dfg-path-step{color:#fff;background:#ff17122e;border:1px solid #ff17128c;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.dfg-path-card strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.88rem;font-weight:950}.dfg-path-card p{color:#bfc9d0;margin:0;font-size:.78rem;line-height:1.38}.dfg-path-card:hover{border-color:#ff171294;transform:translateY(-1px);box-shadow:0 16px 34px #00000057,0 0 24px #ff171224}.dfg-event-row{color:inherit;grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.dfg-event-date{border:1px solid color-mix(in srgb, var(--accent) 66%, transparent);background:#00000057;border-radius:5px;place-items:center;min-height:64px;display:grid}.dfg-event-date strong{color:#fff;font-size:.76rem}.dfg-event-date em{color:#fff;font-family:Arial Black,Impact,sans-serif;font-size:1.46rem;font-style:normal;line-height:.9}.dfg-event-row>em{color:#fff;white-space:nowrap;font-size:.76rem;font-style:normal}.dfg-event-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dfg-event-meta em{border:1px solid color-mix(in srgb, var(--accent,var(--dfg-red)) 44%, transparent);background:#00000047;border-radius:999px;padding:5px 7px;line-height:1}.dfg-shop-card{min-height:132px;color:inherit;align-items:start;gap:7px}.dfg-shop-card>svg{color:var(--accent,var(--dfg-red))}.dfg-shop-card em{color:#fff;font-size:.84rem;font-style:normal;font-weight:950}.dfg-guide-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dfg-guide-grid>.empty-state{grid-column:1/-1}.dfg-guide-card{border-radius:var(--ds-radius-card);min-height:154px;color:inherit;background:radial-gradient(circle at 0 0,#ff17121c,#0000 66%),#07080ac7;border:1px solid #ffffff26;gap:8px;padding:15px;display:grid}.dfg-guide-card.support{border-color:#ff171252}.dfg-discord-row{grid-template-columns:76px minmax(0,1fr) auto;gap:14px}.dfg-discord-row>span{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);background:#ffffff09;border-radius:6px;place-items:center;width:76px;height:56px;display:grid;overflow:hidden}.dfg-discord-row img{object-fit:contain;max-width:76px;max-height:56px}.dfg-discord-row>a{min-width:138px;min-height:36px;padding-inline:12px;font-size:.72rem}.join-discord-list{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff24;border-radius:8px;padding:16px}.dfg-join-cta{border-color:#ff171275;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:22px 28px;display:grid}.dfg-join-cta>img{filter:drop-shadow(0 0 22px #ff171259);width:88px}.dfg-join-cta h2{color:var(--dfg-red);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2vw,2rem);font-weight:950;line-height:1}.dfg-join-cta p{color:#d4cec7;max-width:650px;margin:8px 0 0;line-height:1.42}.dfg-join-actions{gap:14px;display:flex}.dfg-join-actions .button-link{min-width:230px}@media (width<=1100px){.header-wallet-chips{display:none}.header-actions .header-wallet-summary{min-width:116px}.dfg-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-stat:nth-child(2n){border-right:0}.dfg-reason-grid,.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dfg-community-main{text-align:center;grid-template-columns:1fr;justify-items:center}.dfg-info-grid,.dfg-ops-grid,.home-wallet-grid{grid-template-columns:1fr}}@media (width<=980px){.site-header{grid-template-columns:auto auto}.brand-graphic:not(.compact) img{width:52px;min-width:52px}.dfg-home-body{width:min(100% - 28px, var(--dfg-max));margin-top:-18px}.dfg-stat-rail,.dfg-community-grid{grid-template-columns:1fr}.dfg-stat,.dfg-stat:nth-child(2n),.dfg-stat:nth-child(3n){border-bottom:1px solid #ffffff24;border-right:0}.dfg-stat:last-child{border-bottom:0}.dfg-reason-grid,.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-join-cta{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=900px){.site-header.has-member-wallet{grid-template-columns:auto auto}.site-header.has-member-wallet .header-actions{grid-column:1/-1;justify-self:stretch;width:100%;display:flex}.site-header.has-member-wallet .header-actions .header-account,.site-header.has-member-wallet .header-actions .header-find{display:none}.site-header.has-member-wallet .header-actions .header-wallet-summary{justify-content:center;width:100%;min-width:0}}@media (width<=700px){.dfg-hero{min-height:560px;padding-inline:14px}.dfg-hero-actions,.dfg-join-actions{flex-direction:column;width:100%}.dfg-hero-actions .button-link,.dfg-hero-actions .dfg-install-app,.dfg-join-actions .button-link{width:100%;min-width:0}.dfg-reason-grid{grid-template-columns:1fr}.dfg-control-header,.home-member-wallet-panel,.dfg-quick-actions,.dfg-guides-start,.dfg-info-panel,.dfg-network{padding:14px}.home-member-wallet-panel>header,.home-wallet-card{grid-template-columns:1fr;align-items:stretch}.home-member-wallet-panel>header{flex-direction:column}.home-wallet-coin{width:44px;height:44px}.home-wallet-claim,.home-member-wallet-panel .button-link{justify-content:center;width:100%}.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:1fr}.dfg-section-head,.dfg-info-panel header{flex-direction:column;align-items:flex-start}.dfg-community-metrics,.dfg-event-row,.dfg-discord-row,.dfg-news-item{grid-template-columns:1fr}.dfg-event-row>em{white-space:normal}.dfg-discord-row>a{width:100%}}@media (width<=620px){.dfg-hero{min-height:460px;padding-block:74px 24px}.dfg-home-body{width:min(100% - 18px, var(--dfg-max));margin-top:-10px;padding-bottom:18px}.dfg-control-header{gap:4px;padding:12px}.dfg-control-header h2{font-size:1.7rem}.dfg-control-header p{font-size:.82rem;line-height:1.35}.dfg-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-stat,.dfg-stat:nth-child(2n),.dfg-stat:nth-child(3n){border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:74px;padding:10px}.dfg-stat:nth-child(2n){border-right:0}.dfg-stat:nth-last-child(-n+2){border-bottom:0}.dfg-stat strong{font-size:1.15rem}.dfg-stat small{font-size:.62rem}.dfg-stat em{font-size:.66rem}.dfg-stat>svg{width:28px;height:28px}.dfg-stat-refresh{white-space:normal;max-width:100%}.dfg-community-card{grid-template-rows:auto;min-height:0;padding:12px}.dfg-community-main{text-align:left;grid-template-columns:64px minmax(0,1fr);justify-items:stretch;gap:12px}.dfg-community-logo img{max-width:64px;max-height:58px}.dfg-community-main h3{font-size:1.05rem}.dfg-community-main p{font-size:.68rem}.dfg-community-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.dfg-community-metrics div{padding:8px 7px}.dfg-community-link,.dfg-detailed-status{min-height:36px;font-size:.7rem}.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-quick-action{grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:10px}.dfg-quick-action>svg:last-child{display:none}.dfg-news-item{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:9px}.dfg-news-item img,.dfg-news-item>svg,.dfg-update-icon{width:100px;height:64px}.dfg-event-row{grid-template-columns:52px minmax(0,1fr);gap:10px}.dfg-event-date{min-height:58px}.dfg-event-row>em{white-space:normal;grid-column:2}.dfg-discord-row{grid-template-columns:62px minmax(0,1fr);gap:10px}.dfg-discord-row>span{width:62px;height:48px}.dfg-discord-row>a{grid-column:1/-1}.dfg-info-panel{min-height:0;padding:12px}.dfg-shop-card{min-height:0}.dfg-join-cta{padding:16px}}@media (width<=480px){.dfg-stat-rail{grid-template-columns:1fr}.dfg-stat,.dfg-stat:nth-child(2n),.dfg-stat:nth-child(3n),.dfg-stat:nth-last-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0;min-height:82px;padding:12px 14px}.dfg-stat:last-child{border-bottom:0}}main{padding-bottom:10px}.graphic-page-hero,.communities-graphic-hero,.page-hero{border-radius:var(--ds-radius-card);border-color:var(--ds-border-hot);box-shadow:var(--ds-shadow-page), 0 0 42px #ff171214}.graphic-page-hero,.communities-graphic-hero{background:linear-gradient(#ffffff09,#ffffff03),#030304;width:min(100% - clamp(24px,3.6vw,58px),1800px);margin-top:30px}.graphic-page-hero--compact{width:min(100% - clamp(24px,3.6vw,58px),1520px);height:min(39vw,600px)}.graphic-page-hero--compact img{object-fit:cover;object-position:center 18%;height:100%}.graphic-page-hero--server-status.graphic-page-hero--compact img{object-position:center 12%}.page-hero{border-color:color-mix(in srgb, var(--accent) 48%, #ffffff24);background-image:linear-gradient(90deg, #030304f5 0%, #030304c2 38%, #03030447 72%, #030304b3 100%), linear-gradient(180deg, #00000029 0%, #000000b8 100%), radial-gradient(circle at var(--page-hero-glow-x) var(--page-hero-glow-y), color-mix(in srgb, var(--accent) 22%, transparent), transparent 23rem), var(--page-hero-image);background-position:center, center, center, var(--page-hero-position);background-size:cover,cover,cover,cover;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);width:min(100% - clamp(24px,3.6vw,58px),1800px);min-height:420px;margin-top:30px}.page-hero:before{content:"";opacity:.14;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.page-hero-copy h1{color:#fff;max-width:980px;font-family:var(--ds-font-display);letter-spacing:0;text-shadow:0 5px #000000b8,0 0 28px #000000e6;font-size:4.35rem;font-weight:950}.page-hero-copy p{color:#d8d1ca;text-shadow:0 3px 12px #000000d9;max-width:780px;font-size:1.04rem}.page-hero-icon{border-color:color-mix(in srgb, var(--accent) 66%, transparent);width:56px;height:56px;color:var(--accent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 68%), #0000006b;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 22%, transparent)}.page-hero-side{justify-self:stretch}.page-hero-side .status-panel.compact .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-hero-card,.join-card,.page-hero-side .panel{border-color:color-mix(in srgb, var(--accent,var(--fire)) 52%, #ffffff24);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,var(--fire)) 18%, transparent), transparent 70%), linear-gradient(180deg, #ffffff10, #ffffff05), #08090cd6}.page-hero--member-account{background-image:linear-gradient(90deg, #00000005 0%, #0000000a 48%, #0000009e 78%, #000000d6 100%), linear-gradient(180deg, #0000000a 0%, #00000052 100%), var(--page-hero-image);background-position:center, center, var(--page-hero-position);background-size:cover,cover,cover;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:center;min-height:clamp(520px,42.35vw,820px)}.page-hero--member-account:before,.page-hero--member-account:after{display:none}.page-hero--member-account .page-hero-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-hero--member-account .page-hero-side{grid-column:2;place-self:center stretch}.cluster-hero-card{justify-items:start;gap:10px;display:grid}.cluster-hero-logo{object-fit:contain;width:min(210px,100%);max-height:132px;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--accent) 38%, transparent))}.cluster-hero-card .cluster-sigil{width:108px;height:108px}.cluster-hero-card strong,.join-card h3{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:1.18rem;font-weight:950}.admin-page-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);min-height:190px;margin-top:12px;margin-bottom:8px;padding:clamp(16px,2.4vw,24px)}.admin-page-hero .page-hero-icon{width:42px;height:42px}.admin-page-hero .page-hero-copy h1{max-width:760px;font-size:clamp(2.35rem,4.4vw,3.35rem);line-height:.92}.admin-page-hero .page-hero-copy p{max-width:780px;font-size:.92rem;line-height:1.34}.admin-page-hero .admin-lock{padding:14px}.admin-page-hero .panel-header{margin-bottom:10px}.admin-page-hero .admin-login-copy p{margin:0 0 8px;font-size:.88rem;line-height:1.32}.content-section.admin-portal-section,.content-section.admin-portal-header{margin-top:12px}.admin-portal-header{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:10px;padding-top:6px}.admin-portal-header>div:first-child,.admin-role-card{padding:11px 14px}.admin-portal-header h2{margin:3px 0;font-size:1.22rem}.admin-portal-header p{max-width:860px;font-size:.84rem;line-height:1.3}.admin-store-command-section{z-index:12;margin-top:10px;position:sticky;top:74px}.admin-store-command-bar{border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#ff17122e,#0000 18rem),linear-gradient(#121010f7,#050507f7);border:1px solid #ff3f2f57;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0e}.admin-store-command-intro{border-radius:var(--ds-radius-control);background:#00000047;border:1px solid #ffffff17;align-content:center;min-width:0;padding:10px 12px;display:grid}.admin-store-command-intro strong,.admin-store-command-intro small{min-width:0;display:block}.admin-store-command-intro strong{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:950}.admin-store-command-intro small{color:var(--muted);margin-top:3px;font-size:.76rem;line-height:1.32}.admin-store-command-bar nav{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px;display:grid}.admin-store-command-bar a,.admin-store-command-bar button{color:#fff;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05),#00000047;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px 10px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-store-command-bar a:hover,.admin-store-command-bar button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 9rem),#ffffff0d;border-color:#ff3f2fb3;transform:translateY(-1px);box-shadow:0 0 24px #ff171224}.admin-store-command-bar button.active{background:radial-gradient(circle at 0 0,#21c7ff38,#0000 9rem),linear-gradient(#ff3f2f2e,#ffffff0b);border-color:#21c7ffb8;box-shadow:0 0 0 1px #21c7ff29,0 0 26px #21c7ff1f}.admin-store-command-bar button.active svg{color:#69dfff}.admin-store-command-bar svg{color:var(--fire);filter:drop-shadow(0 0 12px #ff171238);grid-row:span 2}.admin-store-command-bar span,.admin-store-command-bar small{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.admin-store-command-bar span{text-transform:uppercase;font-size:.76rem;font-weight:950;line-height:1.12}.admin-store-command-bar small{color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.18}#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:170px}.admin-store-workbench,.admin-store-anchor-frame{position:relative}.admin-store-workbench:before,.admin-store-anchor-frame:before,.admin-orders-panel:before{content:"";pointer-events:none;background:linear-gradient(#ff3f2ff2,#21c7ff57);border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 18px #ff171238}.admin-delivery-section--compact{margin-top:10px}.admin-delivery-section--compact .admin-delivery-panel{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px;display:grid}.admin-delivery-section--compact .panel-header{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:10px;margin-bottom:0;display:grid}.admin-delivery-section--compact .panel-header h3{font-size:.82rem}.admin-delivery-section--compact .button-link.as-button{min-height:38px}.admin-delivery-section--compact .admin-tool-drawer>summary{min-height:42px;padding:9px 12px}.admin-delivery-section--compact .admin-tool-drawer>summary small,.admin-delivery-drawer-actions{display:none}.content-section{margin-top:24px}.section-heading{border-left:2px solid var(--fire);align-items:end;margin-top:38px;padding-left:18px}.section-heading h2{color:#fff;text-shadow:0 3px #000000c7;font-size:2.45rem;line-height:1.02}.panel,.metric-card,.map-card,.event-card,.news-card,.utility-card,.rule-card,.support-card,.join-card,.join-steps article,.live-config-summary-card,.server-config-card,.mod-index-card,.server-table,.admin-panel{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-card);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--ds-surface-card);box-shadow:var(--ds-shadow-card)}.utility-card,.rule-card,.support-card,.join-steps article{min-height:220px}.utility-card svg,.rule-card svg,.support-card svg,.panel-header h3 svg{color:var(--fire);filter:drop-shadow(0 0 14px #ff17122e)}.toolbar.top-toolbar{margin-bottom:18px}.search-box,.select-box{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:linear-gradient(180deg, #ffffff0e, #ffffff04), var(--ds-surface-control)}.inline-alert{border-radius:var(--ds-radius-card)}.rules-hub{gap:18px;display:grid}.rules-command-panel,.rules-route-card,.cluster-rule-card{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:radial-gradient(circle at 0 0,#ff171229,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#08080ae6;border:1px solid #ff3f2f3d}.rules-command-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.rules-command-panel span,.rules-route-card span,.cluster-rule-card header span{color:var(--fire-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.rules-command-panel span{align-items:center;gap:8px;display:inline-flex}.rules-command-panel h2{color:#fff;text-transform:uppercase;text-shadow:0 3px #000c;margin:8px 0;font-size:clamp(1.8rem,4vw,3.25rem);line-height:.96}.rules-command-panel p{color:#d7d0ca;max-width:920px;margin:0;line-height:1.55}.rules-quick-grid,.cluster-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cluster-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-route-card{align-content:start;gap:9px;min-height:210px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.rules-route-card:hover,.cluster-rule-card:hover{border-color:#ff583c85;transform:translateY(-2px);box-shadow:0 18px 46px #0000006b,0 0 30px #ff171221}.rules-route-card svg{color:var(--fire);filter:drop-shadow(0 0 15px #ff171238)}.rules-route-card h3,.cluster-rule-card h3{color:#fff;text-transform:uppercase;margin:0;font-size:1.18rem;font-weight:950;line-height:1.05}.rules-route-card p,.cluster-rule-card p{color:var(--muted);margin:0;line-height:1.45}.cluster-rule-card{border-color:color-mix(in srgb, var(--accent,var(--fire)) 36%, #ffffff1f);gap:16px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.cluster-rule-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.cluster-rule-card header .cluster-sigil{width:58px;height:58px}.cluster-rule-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cluster-rule-list li{border-radius:var(--ds-radius-control);color:#e8edf2;background:#0000003d;border:1px solid #ffffff17;padding:10px 10px 10px 31px;line-height:1.4;position:relative}.cluster-rule-list li:before{content:"";background:var(--accent,var(--fire));width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb, var(--accent,var(--fire)) 54%, transparent);border-radius:999px;position:absolute;top:16px;left:12px}.rules-network-grid .rule-card{min-height:180px}.member-account-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.member-account-overview-card{border-radius:var(--ds-radius-control);background:linear-gradient(#ffffff0c,#ffffff04),#00000047;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:12px;display:grid}.member-account-overview-card.urgent{background:radial-gradient(circle at 0 0,#ffc4561f,#0000 12rem),#00000052;border-color:#ffc4566b}.member-account-overview-card svg{color:var(--fire);grid-row:1/span 2}.member-account-overview-card strong,.member-account-overview-card small,.member-account-overview-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-account-overview-card strong{color:#fff;font-size:1rem;font-weight:950}.member-account-overview-card small{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:950}.member-account-overview-card em{color:var(--muted);grid-column:1/-1;font-size:.8rem;font-style:normal}.site-footer{border-top:1px solid #ff261933;margin-top:42px;padding:28px 0 32px}.site-footer .brand-graphic.compact img{width:min(260px,72vw)}.footer-links a{justify-content:center;min-width:44px;min-height:44px}.shop-shell{--shop-blue:var(--accent,#ff3f2f);--shop-deep:#130607;--shop-panel:#120708e6;--shop-border:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);--shop-redline:#ff3a226b;--shop-glow:color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent);--shop-card-bg:#04080ef0;--shop-card-shadow:0 20px 54px #00000075, 0 0 28px color-mix(in srgb, var(--accent,#ff3f2f) 8%, transparent);margin-top:22px;padding:0}.graphic-page-hero--shop{border-color:#ff261970;height:clamp(260px,28vw,420px);box-shadow:0 28px 88px #000000ad,0 0 46px #ff261924}.graphic-page-hero--shop img{object-fit:cover;object-position:center center;height:100%}@media (width<=700px){.graphic-page-hero--shop{height:clamp(220px,62vw,300px)}.graphic-page-hero--shop img{object-position:center center}}.shop-topbar,.shop-layout,.shop-category-card,.shop-package-card,.shop-item-card,.shop-cart-panel,.shop-assurance-grid div,.shop-category-rail,.shop-mode-tabs,.shop-library-count-strip,.shop-feature-list button,.shop-request-summary{border:1px solid var(--shop-border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 10%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 3%, transparent)), linear-gradient(135deg, #ffffff0e, transparent 42%), var(--shop-card-bg);box-shadow:var(--shop-card-shadow);border-radius:8px}.shop-topbar{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 48%, #ffffff1f);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent), transparent 34rem), radial-gradient(circle at 86% 18%, #ffffff0e, transparent 18rem), linear-gradient(90deg, #0e0405fa, #04070ce6);grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);grid-template-areas:"title assurance";align-items:stretch;gap:16px;padding:18px;display:grid}.shop-title-block{grid-area:title;align-self:center}.shop-assurance-grid{grid-area:assurance;grid-template-columns:1fr;align-self:stretch;gap:10px;display:grid}.shop-store-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.shop-store-tabs button{border:1px solid color-mix(in srgb, var(--accent) 34%, #ffffff1f);color:#eef8ff;background:radial-gradient(circle at 18% 42%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 13rem), linear-gradient(180deg, #ffffff0e, #ffffff05), #04080ee6;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-height:98px;padding:13px 15px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000057}.shop-store-tabs button:after{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);height:2px;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 38%, transparent);opacity:0;transform-origin:0;border-radius:999px;transition:all .16s;position:absolute;inset:auto 16px 12px 104px;transform:scaleX(.4)}.shop-store-tabs button:hover,.shop-store-tabs button.active{border-color:color-mix(in srgb, var(--accent) 82%, transparent);background:radial-gradient(circle at 14% 45%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff13, #ffffff06), #050c15f5;box-shadow:0 18px 46px #0000006b, 0 0 28px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-1px)}.shop-store-tabs button:hover:after,.shop-store-tabs button.active:after{opacity:1;transform:scaleX(1)}.shop-store-tabs button:focus-visible,.shop-category-rail button:focus-visible,.shop-category-card:focus-visible,.shop-item-card button:focus-visible,.shop-package-card button:focus-visible,.shop-feature-list button:focus-visible,.shop-close-button:focus-visible,.shop-shell .button-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--shop-blue)) 78%, #fff);outline-offset:3px}.shop-store-tabs img,.shop-store-fallback{object-fit:contain;border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);width:74px;height:74px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 20%, transparent);background:#0000003d;border-radius:8px}.shop-store-fallback{color:var(--accent);place-items:center;font-size:1.8rem;font-weight:950;display:grid}.shop-store-tabs strong,.shop-store-tabs small{display:block}.shop-store-tabs strong{color:color-mix(in srgb, var(--accent) 74%, #fff);text-transform:uppercase;margin-bottom:5px;font-weight:950}.shop-store-tabs small{color:#b9c9d8;font-weight:850;line-height:1.35}.shop-cluster-gate{background:radial-gradient(circle at 8% 35%,#ff362429,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#05080deb;border:1px solid #ff362457;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:142px;margin-top:16px;padding:22px;display:grid;box-shadow:0 18px 48px #0006}.shop-cluster-gate svg{color:#ff3424;filter:drop-shadow(0 0 18px #ff362457)}.shop-cluster-gate strong{color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:1.28rem;font-weight:950;display:block}.shop-cluster-gate p{color:#c7d2dd;max-width:760px;margin:0;line-height:1.5}.shop-return-status{background:linear-gradient(90deg,#ff4e2b24,#ffffff08);border:1px solid #ff4e2b6b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.shop-return-status.good{background:linear-gradient(90deg,#63ff8124,#ffffff08);border-color:#63ff816b}.shop-return-status svg{color:#68ff82;flex:none}.shop-return-status>div{flex:260px;min-width:0}.shop-return-status strong,.shop-return-status span{display:block}.shop-return-status strong{color:#fff;text-transform:uppercase}.shop-return-status span{color:#c6d3dd}.shop-track-link{width:fit-content;min-height:44px;margin-top:14px}.shop-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.shop-flow-strip span{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 26%, #ffffff1f);background:linear-gradient(#ffffff0b,#ffffff04),#00000047;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-height:68px;padding:10px 12px;display:grid}.shop-flow-strip span.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 68%, #ffffff2e);box-shadow:0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent)}.shop-flow-strip span.complete{border-color:#63ff8157}.shop-flow-strip strong{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 58%, transparent);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 18%, #00000059);border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.shop-flow-strip small,.shop-flow-strip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.shop-flow-strip small{color:#fff;text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-flow-strip em{color:#aebfcb;font-size:.78rem;font-style:normal}.shop-player-confidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.shop-player-confidence>span,.shop-player-confidence>a{min-height:72px;color:inherit;background:linear-gradient(#ffffff0a,#ffffff03),#0000004d;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:10px 12px;text-decoration:none;display:grid}.shop-player-confidence>span.ready,.shop-player-confidence>a.ready{background:radial-gradient(circle at 0 0,#5dff7b1a,#0000 9rem),#0000004d;border-color:#5dff7b5c}.shop-player-confidence>span.pending,.shop-player-confidence>a.pending{border-color:#ffb8564d}.shop-player-confidence svg{color:var(--dfg-red);grid-row:span 2}.shop-player-confidence>span.ready svg,.shop-player-confidence>a.ready svg{color:#6eff83}.shop-player-confidence strong,.shop-player-confidence small{text-overflow:ellipsis;min-width:0;overflow:hidden}.shop-player-confidence strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:950}.shop-player-confidence small{color:#afbdc8;font-size:.72rem;line-height:1.24}.shop-player-confidence>a:hover,.shop-player-confidence>a:focus-visible{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff);box-shadow:0 0 0 3px #ff3f2f24}.live-refresh-control{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.live-refresh-control>span{text-align:right;gap:2px;min-width:0;display:grid}.live-refresh-control strong,.live-refresh-control small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-refresh-control strong{color:#fff;font-size:.76rem}.live-refresh-control small{color:#95a8b7;font-size:.68rem}.live-refresh-control button{color:#fff;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.live-refresh-control button:hover,.live-refresh-control button:focus-visible{background:#ff3f2f1f;border-color:#ff3f2fb3}.live-refresh-control button:disabled{cursor:wait;opacity:.72}.shop-return-track-link{min-height:38px;padding-inline:13px}.shop-title-block span,.shop-filter-note,.shop-request-summary span{color:var(--shop-blue);text-transform:uppercase;align-items:center;gap:8px;font-weight:900;display:inline-flex}.shop-title-block h2{color:#fff;letter-spacing:0;text-transform:uppercase;text-shadow:0 5px 0 #000c, 0 0 24px color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent);word-spacing:.08em;margin:8px 0 6px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.95rem,2.75vw,3.28rem);line-height:.92}.shop-title-block p,.shop-assurance-grid span,.shop-category-card span,.shop-package-card p,.shop-request-summary p,.shop-copy-message{color:#b9c8d5;line-height:1.5}.shop-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-assurance-grid div{align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.shop-assurance-grid svg{color:var(--shop-blue);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent,#ff3f2f) 35%, transparent))}.shop-assurance-grid strong,.shop-category-card strong,.shop-package-card h3,.shop-feature-list button span,.shop-request-content strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-layout{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff24);background:linear-gradient(color-mix(in srgb, var(--accent,#ff3f2f) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 3%, transparent) 1px, transparent 1px), #03070cc7;background-size:44px 44px;grid-template-columns:minmax(320px,350px) minmax(0,1fr) minmax(300px,330px);gap:18px;margin-top:18px;padding:16px;display:grid}.shop-category-rail{scrollbar-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, transparent) #ffffff0f;align-self:start;gap:4px;min-width:0;max-width:100%;max-height:calc(100vh - 112px);padding:6px;display:grid;position:sticky;top:92px;overflow:clip auto}.shop-category-rail button,.shop-feature-list button,.shop-category-card{color:inherit;cursor:pointer;transition:all .16s}.shop-category-rail button{box-sizing:border-box;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 6%, transparent), #0000001f), #0003;color:#dbe9f2;text-align:left;text-transform:uppercase;border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr) minmax(32px,44px);align-items:center;gap:8px;width:100%;min-width:0;min-height:52px;padding:0 10px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.shop-category-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-right:2px;display:block;overflow:hidden}.shop-category-count{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), #00000038), #0000005c;color:#f6fbff;border-radius:999px;flex:none;justify-content:center;justify-self:end;align-items:center;min-width:28px;max-width:44px;height:24px;padding:0 8px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.shop-category-rail button svg,.shop-category-card svg{color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 42%, transparent))}.shop-category-rail button:hover,.shop-category-rail button.active,.shop-feature-list button:hover,.shop-feature-list button.active,.shop-category-card:hover,.shop-package-card:hover,.shop-package-card.active{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 76%, transparent);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--accent,var(--shop-blue)) 20%, transparent), transparent 18rem), #051422f5;transform:translateY(-1px)}.shop-category-card:hover{box-shadow:0 22px 58px #00000085, 0 0 34px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff14}.shop-category-rail button.active{color:#fff;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent,var(--shop-blue)) 80%, #fff), 0 0 22px color-mix(in srgb, var(--accent,var(--shop-blue)) 12%, transparent)}.shop-category-rail button.active .shop-category-count{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 74%, #ffffff3d);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,var(--shop-blue)) 28%, #ffffff0f), color-mix(in srgb, var(--accent,var(--shop-blue)) 12%, #0000005c)), #00000075;box-shadow:0 0 16px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff1f}.shop-category-rail button:hover .shop-category-count{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 62%, #ffffff2e)}.shop-main{min-width:0}.shop-main>.shop-category-grid,.shop-main>.shop-exclusive-band{display:none}.shop-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.shop-toolbar .search-box{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1f);background:linear-gradient(#ffffff0b,#ffffff03),#0000004d;flex:1;max-width:620px}.shop-toolbar .search-box:focus-within{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff3d);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent)}.shop-mode-tabs{background:#00000042;grid-template-columns:repeat(2,minmax(92px,1fr));display:inline-grid;overflow:hidden}.shop-mode-tabs button{border:0;border-right:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent);color:#d9e9f4;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:950;transition:all .16s;display:inline-flex}.shop-mode-tabs button:last-child{border-right:0}.shop-mode-tabs button span{color:var(--shop-blue);font-size:.84rem}.shop-mode-tabs button:hover,.shop-mode-tabs button.active{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 5%, transparent)), color-mix(in srgb, var(--accent,#ff3f2f) 8%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff)}.shop-category-grid{grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:14px;display:grid}.shop-category-card{isolation:isolate;text-align:left;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:8px 14px;min-height:162px;padding:17px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000070,inset 0 1px #ffffff0e}.shop-category-card:before{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle at 78% 38%, color-mix(in srgb, var(--accent) 36%, transparent), transparent 12rem), linear-gradient(135deg, #ffffff21, transparent 34%), linear-gradient(180deg, #0000000f, #000000b8);pointer-events:none;position:absolute;inset:0}.shop-category-card:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--accent) 46%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), linear-gradient(135deg, #ffffff14, transparent), #0000005c;width:136px;height:70px;box-shadow:0 0 34px color-mix(in srgb, var(--accent) 22%, transparent);opacity:.7;pointer-events:none;border-radius:8px;position:absolute;inset:auto 14px 13px auto}.shop-category-card>*{z-index:1;position:relative}.shop-category-card small{border:1px solid color-mix(in srgb, var(--accent) 62%, transparent);min-width:48px;height:34px;color:color-mix(in srgb, var(--accent) 78%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent) 6%, transparent)), #00000052;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;grid-area:1/3;justify-self:end;place-items:center;padding:0 9px;font-weight:950;display:grid}.shop-category-card strong,.shop-category-card span{display:block}.shop-category-card>svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 72%), linear-gradient(180deg, #ffffff0e, transparent), #00000052;width:28px;height:28px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:8px;grid-area:1/1/span 2;padding:13px}.shop-category-card>div:not(.shop-category-card-media){grid-area:1/2/span 2/4;min-width:0;padding-right:140px}.shop-category-card strong{margin-bottom:5px;font-size:1.16rem;line-height:1.05}.shop-category-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.9rem;line-height:1.42;display:-webkit-box;overflow:hidden}.shop-category-card em{color:color-mix(in srgb, var(--accent) 70%, #fff);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:.78rem;font-style:normal;font-weight:950;display:block;overflow:hidden}.shop-category-card-media{z-index:1;opacity:.9;pointer-events:none;justify-content:flex-end;align-items:center;width:118px;display:flex;position:absolute;bottom:24px;right:21px}.shop-category-card-media .shop-asset-image,.shop-category-card-media .shop-asset-image--fallback{border-color:color-mix(in srgb, var(--accent) 46%, transparent);width:48px;height:48px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);background:#00000057;margin-left:-10px}.shop-category-card-media .shop-asset-image:first-child,.shop-category-card-media .shop-asset-image--fallback:first-child{margin-left:0}.shop-library-count-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 3%, transparent)), #0000003d;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:12px;display:grid}.shop-library-count-strip span{color:#95aabc;text-transform:uppercase;background:#0003;border:1px solid #ffffff14;border-radius:7px;align-content:center;gap:3px;min-height:58px;padding:9px 10px;font-size:.76rem;font-weight:900;display:grid}.shop-library-count-strip strong{color:#f1fbff;font-size:1.28rem;line-height:1}.shop-item-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));justify-content:stretch;gap:14px;display:grid}.shop-item-card{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent,var(--shop-blue)) 17%, transparent), transparent 13rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #040910eb;grid-template-rows:148px 22px 46px minmax(58px,auto) 28px 28px minmax(54px,auto) 44px;gap:10px;height:100%;min-height:462px;padding:14px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 42px #0006,inset 0 1px #ffffff0b}.shop-item-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent,var(--shop-blue)) 74%, #fff), transparent);opacity:0;pointer-events:none;height:3px;transition:opacity .17s;position:absolute;inset:0 0 auto}.shop-item-card:hover,.shop-item-card.active{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 76%, transparent);box-shadow:0 22px 58px #00000085, 0 0 34px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff13;transform:translateY(-2px)}.shop-item-card:hover:before,.shop-item-card.active:before{opacity:1}.shop-item-card-image{object-fit:contain;border:1px solid color-mix(in srgb, var(--accent,var(--shop-blue)) 26%, #ffffff1f);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent,var(--shop-blue)) 17%, transparent), transparent 70%), #00000047;border-radius:7px;width:100%;height:148px;padding:10px}.shop-item-card .shop-asset-image--fallback.shop-item-card-image{color:color-mix(in srgb, var(--accent,var(--shop-blue)) 78%, #fff);place-items:center;font-size:2.8rem;font-weight:950;display:grid}.shop-item-card header{min-width:0;color:color-mix(in srgb, var(--accent,var(--shop-blue)) 80%, #fff);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;font-weight:950;display:flex}.shop-item-card header span,.shop-item-card header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-item-card header small{color:#aebfcb}.shop-item-card h3{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:950;line-height:1.14;display:-webkit-box;overflow:hidden}.shop-item-card p{color:#b7c7d4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.38;display:-webkit-box;overflow:hidden}.shop-item-card>strong{color:color-mix(in srgb, var(--accent,var(--shop-blue)) 76%, #fff);text-transform:uppercase;font-size:1.02rem;font-weight:950}.shop-delivery-badge{color:#e7f3ff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:6px 9px;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex}.shop-delivery-badge--automatic_ready{color:#a6ffb4;background:radial-gradient(circle at 0%,#54ff762e,#0000 9rem),#1a562538;border-color:#74ff8f75;box-shadow:0 0 18px #4eff751f}.shop-delivery-badge--automatic_needs_commands,.shop-delivery-badge--manual_command_ready{color:#ffe2a3;background:#6f4b113d;border-color:#ffd36766}.shop-delivery-badge--manual_review{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff29);color:#ffcfbf;background:color-mix(in srgb, var(--accent,#ff3f2f) 10%, #ffffff09)}.shop-delivery-badge--disabled{color:#9ba7b2;background:#ffffff06;border-color:#ffffff1a}.shop-item-tags{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:54px;display:flex}.shop-item-tags span{color:#dceaf5;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;align-items:center;min-height:25px;padding:5px 7px;font-size:.72rem;font-weight:850;display:inline-flex}.shop-item-card .button-link,.shop-package-card .button-link{align-self:end;min-height:44px}.shop-load-more{width:min(320px,100%);margin:16px auto 0}.shop-shell .button-link.as-button{letter-spacing:0;border-radius:7px;min-height:44px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,opacity .16s}.shop-shell .button-link.primary{background:linear-gradient(#ff6538fa,#a9180cf5),#9f170d;border-color:#ff5c36db;box-shadow:0 15px 34px #ff2f153b,inset 0 1px #ffffff2e}.shop-shell .button-link.secondary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff2e);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 11%, #fff1), #ffffff06), #0000003d;box-shadow:inset 0 1px #ffffff0e}.shop-shell .button-link:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);box-shadow:0 14px 34px #00000052, 0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent)}.shop-shell .button-link:disabled{color:#8e9ba6;box-shadow:none;cursor:not-allowed;opacity:.82;background:linear-gradient(#ffffff0d,#ffffff05),#0000003d;border-color:#ffffff1f;transform:none}.shop-item-highlight-list button{grid-template-rows:auto;grid-template-columns:58px minmax(0,1fr) auto;gap:0 11px;min-height:76px;padding:10px 11px}.shop-item-highlight-list .shop-asset-image,.shop-item-highlight-list .shop-asset-image--fallback{grid-area:1/1;width:58px;height:58px}.shop-item-highlight-list button span{color:#f4fbff;white-space:normal;grid-area:1/2;font-size:.9rem;line-height:1.16}.shop-item-highlight-list button strong{color:color-mix(in srgb, var(--accent) 82%, #fff);white-space:nowrap;grid-area:1/3;place-self:center end;font-size:.86rem;line-height:1.1}.shop-exclusive-band{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 2%, transparent)), radial-gradient(circle at 72% 50%, color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent), transparent 22rem), #040d16eb;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px;min-height:112px;margin-top:14px;padding:18px;display:grid;box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff0e}.shop-exclusive-band span{color:var(--shop-blue);text-transform:uppercase;margin-bottom:6px;font-size:1.5rem;font-weight:950;display:block}.shop-exclusive-band p{color:#d0dde6;margin:0}.shop-package-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:14px;display:grid}.shop-package-card{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,var(--shop-blue)) 16%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #040910eb;grid-template-rows:auto auto auto auto auto auto auto 1fr auto;gap:11px;height:100%;min-height:390px;padding:16px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden}.shop-package-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 72%, #fff), transparent);opacity:0;pointer-events:none;height:3px;transition:opacity .17s;position:absolute;inset:0 0 auto}.shop-package-card:hover,.shop-package-card.active{box-shadow:0 22px 58px #00000085, 0 0 34px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff13;transform:translateY(-2px)}.shop-package-card:hover:before,.shop-package-card.active:before{opacity:1}.shop-package-card.reward-only{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent), transparent 14rem), linear-gradient(180deg, #ff3f2f14, #ffffff05), #080709f0}.shop-package-card.reward-only .button-link:disabled{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 38%, #ffffff1f);color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);opacity:.92}.shop-delivery-badge.reward-only{color:#ffd0c7;background:#ff3f2f1f;border-color:#ff3f2f73}.shop-package-card header{color:color-mix(in srgb, var(--accent) 84%, #fff);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:950;display:flex}.shop-favorite-button{color:#dce9f2;cursor:pointer;background:#00000047;border:1px solid #ffffff26;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;transition:all .16s;display:grid}.shop-favorite-button:hover,.shop-favorite-button.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff3);color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 14%, #00000047);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent)}.shop-package-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;line-height:1.14;display:-webkit-box;overflow:hidden}.shop-package-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-package-card>strong{color:color-mix(in srgb, var(--accent) 76%, #fff);font-size:1.5rem;line-height:1}.shop-availability-row{flex-wrap:wrap;align-items:center;gap:7px;min-height:30px;display:flex}.shop-availability-row span{color:#dce9f2;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.shop-availability-badge--available,.shop-availability-badge--sale{color:#9dffa7!important;background:#1c6e2e24!important;border-color:#5bff6952!important}.shop-availability-badge--scheduled{color:#ffd88a!important;background:#f6b54f1a!important;border-color:#f6b54f57!important}.shop-availability-badge--ended,.shop-availability-badge--disabled{color:#ffb3a8!important;background:#ff3f2f1a!important;border-color:#ff3f2f57!important}.shop-package-tags{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.shop-package-tags span{color:#dceaf5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;max-width:100%;padding:6px 8px;font-size:.78rem;font-weight:800}.shop-package-count{color:#c8d7e3;align-items:center;gap:8px;min-height:28px;font-size:.78rem;font-weight:850;display:flex}.shop-package-count svg{color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);flex:none}.shop-package-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-self:end;gap:8px;margin-top:2px;display:grid}.shop-package-actions .button-link{text-align:center;width:100%;min-width:0;min-height:48px;padding-inline:10px;line-height:1.15}.shop-package-actions .button-link.primary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff 6%), color-mix(in srgb, var(--accent,#ff3f2f) 74%, #000 26%)), var(--accent,#ff3f2f);box-shadow:0 12px 24px color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent)}.shop-package-detail-backdrop{z-index:1300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shop-package-detail-dialog{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff2e);color:#f8fbff;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 24rem), #08111a;width:min(900px,100%);max-height:min(900px,100dvh - 48px);box-shadow:0 30px 100px #000000c7, 0 0 42px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.shop-package-detail-header{background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), #ffffff06);border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.shop-package-detail-header>div{gap:7px;min-width:0;display:grid}.shop-package-detail-header span,.shop-package-detail-section-heading span{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.shop-package-detail-header h2,.shop-package-detail-section-heading h3{overflow-wrap:anywhere;font-family:var(--display-font);margin:0;line-height:1.05}.shop-package-detail-header h2{font-size:clamp(1.45rem,3vw,2.3rem)}.shop-package-detail-header p{color:#bfd0dd;max-width:68ch;margin:0;line-height:1.55}.shop-package-detail-header>button{color:#fff;cursor:pointer;background:#00000052;border:1px solid #ffffff2e;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.shop-package-detail-header>button:hover,.shop-package-detail-header>button:focus-visible{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 16%, #00000052)}.shop-package-detail-scroll{overscroll-behavior:contain;gap:22px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}.shop-package-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-package-detail-summary>div{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1a);background:#ffffff09;border-radius:9px;gap:6px;min-height:76px;padding:13px;display:grid}.shop-package-detail-summary small{color:#8fa6b8;font-weight:800}.shop-package-detail-summary strong{color:#f8fbff;overflow-wrap:anywhere}.shop-package-detail-contents{gap:13px;display:grid}.shop-package-detail-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.shop-package-detail-section-heading>div{gap:5px;display:grid}.shop-package-detail-section-heading svg{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);flex:none}.shop-package-detail-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-package-detail-items article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:11px;display:grid}.shop-package-detail-items .shop-asset-image,.shop-package-detail-items .shop-asset-image--fallback{width:64px;height:64px}.shop-package-detail-items article>div{gap:4px;min-width:0;display:grid}.shop-package-detail-items strong,.shop-package-detail-items span,.shop-package-detail-items small{overflow-wrap:anywhere}.shop-package-detail-items strong{color:#fff}.shop-package-detail-items span{color:#bfd0dd;font-size:.82rem;line-height:1.35}.shop-package-detail-items small{color:#8fa6b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-package-detail-delivery{color:#b8ffc5;background:#23703324;border:1px solid #5cff7b4d;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:15px;display:grid}.shop-package-detail-delivery p{color:#c9d9d0;margin:5px 0 0;line-height:1.5}.shop-package-detail-actions{background:#03080df5;border-top:1px solid #ffffff1c;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.shop-package-detail-actions .button-link{min-width:180px;min-height:48px}.shop-package-detail-actions .button-link.primary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 86%, #fff 5%), color-mix(in srgb, var(--accent,#ff3f2f) 72%, #000 28%));box-shadow:0 12px 28px color-mix(in srgb, var(--accent,#ff3f2f) 26%, transparent)}.shop-side{align-content:start;gap:18px;display:grid}.shop-request-anchor{order:-1;scroll-margin-top:96px}.shop-cart-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #040910f0;gap:11px;padding:14px;display:grid}.shop-cart-panel header,.shop-cart-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-cart-panel header span,.shop-cart-footer span{color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.shop-cart-panel header strong{color:#fff;margin-top:2px;font-size:1.05rem;line-height:1.1;display:block}.shop-cart-panel header small{color:#fff;font-size:1.08rem;font-weight:950}.shop-cart-list{gap:8px;display:grid}.shop-cart-line{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.shop-cart-line>button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 20%, #ffffff1a);color:#fff;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04),#00000040;border-radius:7px;transition:all .16s}.shop-cart-line>button:first-child{text-align:left;gap:3px;min-height:58px;padding:9px 10px;display:grid}.shop-cart-line>button:last-child{color:#ffb3a8;place-items:center;width:36px;min-height:58px;display:grid}.shop-cart-line.active>button,.shop-cart-line>button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #ffffff2e);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent), transparent 12rem), #00000057;box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent)}.shop-cart-line span,.shop-cart-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-cart-line span{color:#f7fbff;font-weight:900}.shop-cart-line strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);font-size:.86rem}.shop-cart-empty,.shop-cart-message{color:#b9c8d5;margin:0;font-size:.88rem;line-height:1.4}.shop-cart-footer{border-top:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 20%, #ffffff17);padding-top:9px}.shop-cart-footer strong{color:#dce9f2;text-align:right;font-size:.82rem}.shop-mobile-cart-bar{display:none}.shop-feature-panel,.shop-request-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 7%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 2%, transparent)), #040a12f0}.shop-request-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 46%, #ffffff21);max-height:calc(100vh - 112px);box-shadow:0 24px 68px #0000008c, 0 0 34px color-mix(in srgb, var(--accent,#ff3f2f) 10%, transparent);scrollbar-color:color-mix(in srgb, var(--accent,#ff3f2f) 56%, transparent) #ffffff0f;position:sticky;top:92px;overflow:hidden auto}.shop-feature-list{gap:9px;display:grid}.shop-feature-list button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid;box-shadow:0 12px 30px #00000047}.shop-feature-list button strong{color:color-mix(in srgb, var(--accent) 80%, #fff)}.shop-close-button{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .16s;display:grid}.shop-close-button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff38);background:color-mix(in srgb, var(--accent,#ff3f2f) 12%, #ffffff0f);transform:translateY(-1px)}.shop-request-summary{border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:radial-gradient(circle at 0% 12%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 15rem), linear-gradient(180deg, #fff1, #ffffff05), #00000057;gap:8px;margin-bottom:16px;padding:15px;display:grid}.shop-request-summary h3{color:#fff;margin:0;line-height:1.12}.shop-request-summary strong{color:color-mix(in srgb, var(--accent) 74%, #fff);font-size:1.48rem;line-height:1}.shop-selected-delivery{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.shop-selected-delivery small{color:#c9d8e3;font-size:.82rem;line-height:1.35}.shop-request-content{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 18%, #ffffff1a);background:#00000038;border-radius:8px;margin-bottom:16px;padding:12px}.shop-request-content ul{color:#d8e5ee;gap:6px;padding-left:18px;display:grid}.shop-request-form{gap:10px;margin-bottom:14px;display:grid}.shop-profile-assist{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1c);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 13rem), linear-gradient(180deg, #ffffff0d, #ffffff04), #0000004d;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 16px 34px #0000003d}.shop-profile-assist-title{color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:950;display:flex}.shop-profile-assist p,.shop-profile-assist-empty{color:#d8e5ee;margin:0;font-size:.9rem;line-height:1.45}.shop-profile-assist p strong{color:#fff}.shop-profile-assist-empty{gap:10px;display:grid}.shop-profile-assist-link{width:fit-content}.shop-profile-assist-error{color:#ffccbf!important}.shop-field-help{color:#fff9;margin-top:-3px;font-size:.76rem;font-weight:850;line-height:1.3;display:block}.shop-field-help.good{color:#77ff95}.shop-identity-summary{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.shop-identity-summary span{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 22%, #ffffff1a);color:#f6f1ec;overflow-wrap:anywhere;background:#0000003d;border-radius:7px;min-width:0;padding:9px;display:block}.shop-identity-summary strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.shop-saved-survivor-control{gap:6px;display:grid}.shop-delivery-target-control{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 28%, #ffffff1f);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 10rem), #00000038;border-radius:8px;gap:7px;padding:10px;display:grid}.shop-delivery-target-control span{color:color-mix(in srgb, var(--accent,#ff3f2f) 74%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.shop-delivery-target-control select{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 28%, #ffffff1f);color:#fff;background:linear-gradient(#ffffff09,#0000),#00000057;border-radius:7px;width:100%;min-height:42px;padding:10px 11px}.shop-delivery-target-control select:focus{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent);outline:none}.shop-delivery-target-control select option{color:#f8f2ed;background:#111418}.shop-delivery-target-hint{color:#cdd8e2;font-size:.78rem;line-height:1.35}.shop-request-form label{gap:6px;display:grid}.shop-request-form label span{color:#90a8ba;text-transform:uppercase;font-size:.76rem;font-weight:900}.shop-request-form input,.shop-request-form select,.shop-request-form textarea{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1f);color:#fff;background:linear-gradient(#ffffff09,#0000),#0000004d;border-radius:7px;width:100%;min-height:42px;padding:10px 11px;transition:border-color .16s,box-shadow .16s,background .16s}.shop-request-form input:focus,.shop-request-form select:focus,.shop-request-form textarea:focus{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent);outline:none}.shop-request-form select option{color:#f8f2ed;background:#111418}.shop-optional-fields{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 20%, #ffffff1a);background:#0003;border-radius:8px;gap:10px;display:grid}.shop-optional-fields summary{color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:.78rem;font-weight:950;display:flex}.shop-optional-fields summary small{color:#aebdca;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:850}.shop-optional-fields>div{gap:10px;padding:0 12px 12px;display:grid}.shop-buyer-options{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 10%, transparent), transparent 11rem), #00000038;overflow:hidden}.shop-buyer-options[open]{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff24);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 11%, transparent)}.shop-buyer-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-buyer-option-grid .wide,.shop-buyer-structured-field{grid-column:1/-1}.shop-buyer-structured-field .ark-control-panel,.shop-buyer-structured-field .ark-mutation-picker{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 22%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 9%, transparent), transparent 12rem), #0003}.shop-buyer-structured-field .ark-control-panel>header{align-items:start}.shop-buyer-structured-field .ark-color-region-grid{grid-template-columns:1fr}.shop-buyer-structured-field .ark-color-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:220px}.shop-buyer-structured-field .ark-color-grid button{grid-template-columns:auto 24px minmax(0,1fr)}.shop-buyer-structured-field .ark-mutation-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-optional-empty{color:#aebdca;margin:0;font-size:.88rem}.shop-request-note{color:#d8e5ee;margin:-2px 0 2px;font-size:.9rem;line-height:1.45}.shop-checkout-review{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 13rem), #00000042;gap:11px;margin-top:12px;padding:12px;display:grid}.shop-checkout-review header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-checkout-review header strong,.shop-checkout-review label>span,.shop-checkout-review div strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.shop-checkout-review header span{color:#aaffb3;text-transform:uppercase;background:#1c6e2e24;border:1px solid #5bff693d;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.shop-checkout-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-checkout-review div span{color:#e8edf2;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:9px;line-height:1.35;display:block}.shop-checkout-review div strong{margin-bottom:4px;display:block}.shop-checkout-review label{gap:7px;display:grid}.shop-checkout-review input{border-radius:var(--ds-radius-control);color:#fff;background:linear-gradient(#ffffff0b,#ffffff04),#00000057;border:1px solid #ffffff1f;width:100%;min-height:42px;padding:10px 12px}.shop-checkout-review input:focus{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #ffffff38);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent);outline:0}.shop-submit-request-button{box-shadow:0 13px 28px color-mix(in srgb, var(--accent,#ff3f2f) 24%, #00000070), 0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent)}.shop-inline-track-link{margin-left:auto;padding:7px 10px}.shop-copy-message{margin:10px 0 0;font-size:.9rem}.shop-request-output{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);color:#dff5ff;background:#0000004d;border-radius:8px;width:100%;margin-top:10px;padding:10px}.shop-shell .empty-state{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0d, #ffffff05), #040910e6;box-shadow:0 18px 46px #00000061}.shop-tracking-shell{--accent:#ff3f2f;gap:14px;display:grid}.shop-tracking-lookup-panel p{color:var(--muted);margin:12px 0 0;font-size:.84rem;line-height:1.45}.shop-tracking-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.shop-tracking-form label{gap:7px;display:grid}.shop-tracking-form label span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:950}.shop-tracking-form input{border-radius:var(--ds-radius-control);color:#fff;background:linear-gradient(#ffffff0b,#ffffff04),#0000005c;border:1px solid #ff3f2f52;width:100%;min-height:44px;padding:10px 12px}.shop-tracking-form input:focus{border-color:#ff623ad1;outline:0;box-shadow:0 0 0 3px #ff3f2f21}.shop-tracking-form .button-link.as-button{width:auto;min-width:156px}.shop-tracking-alert{margin:0}.shop-tracking-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:14px;display:grid}.shop-tracking-status-panel,.shop-tracking-details-panel,.shop-tracking-notes-panel,.shop-tracking-instructions-panel,.shop-tracking-timeline-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff21);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 19rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #07080be6}.shop-tracking-status-panel{grid-row:span 2}.shop-tracking-status-head{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1c);background:#00000042;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.shop-tracking-status-head span,.shop-tracking-detail-grid strong,.shop-tracking-instructions strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.shop-tracking-status-head strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1rem,2vw,1.34rem);display:block}.shop-tracking-stage-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-tracking-stage{min-height:54px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.shop-tracking-stage span{border:1px solid #ffffff21;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:950;display:grid}.shop-tracking-stage strong{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}.shop-tracking-stage.complete,.shop-tracking-stage.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 54%, transparent);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), #ffffff09), #0003}.shop-tracking-stage.complete span,.shop-tracking-stage.active span{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 36%, #00000057);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent)}.shop-tracking-stage.active{box-shadow:0 16px 38px #00000052, 0 0 26px color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent)}.shop-tracking-cancelled{color:#ffb0a0;background:#ff4e2b1f;border:1px solid #ff4e2b6b;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.shop-tracking-detail-grid,.shop-tracking-instructions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shop-tracking-detail-grid span,.shop-tracking-instructions span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;line-height:1.42;display:block}.shop-tracking-detail-grid strong,.shop-tracking-instructions strong{margin-bottom:5px}.shop-tracking-description,.shop-tracking-notes-panel p{color:#cbd6df;margin:12px 0 0;line-height:1.5}.shop-receipt-button{justify-content:center;width:100%;margin-top:12px}.shop-delivery-timeline{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-delivery-timeline-step{min-height:56px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.shop-delivery-timeline-step>span{background:#0000004d;border:1px solid #ffffff29;border-radius:999px;width:24px;height:24px;margin-top:1px}.shop-delivery-timeline-step strong,.shop-delivery-timeline-step small,.shop-delivery-timeline-step em{overflow-wrap:anywhere;min-width:0;display:block}.shop-delivery-timeline-step strong{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:.86rem}.shop-delivery-timeline-step small{color:#cbd6df;margin-top:4px;font-size:.78rem;line-height:1.35}.shop-delivery-timeline-step em{color:var(--muted);margin-top:4px;font-size:.76rem;font-style:normal;line-height:1.35}.shop-delivery-timeline-step.complete{color:#aaffb3;background:#1c6e2e21;border-color:#5bff6947}.shop-delivery-timeline-step.complete>span{background:#1c6e2e73;border-color:#5bff698a;box-shadow:0 0 18px #5bff6924}.shop-delivery-timeline-step.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 48%, transparent);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 13%, #00000042);box-shadow:0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent)}.shop-delivery-timeline-step.active>span,.shop-delivery-timeline-step.attention>span,.shop-delivery-timeline-step.failed>span{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 68%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 36%, #00000057)}.shop-delivery-timeline-step.attention{color:#ffd88a;background:#f6b54f1a;border-color:#f6b54f5c}.shop-delivery-timeline-step.failed{color:#ffb3a8;background:#ff3f2f1f;border-color:#ff3f2f6b}.shop-tracking-notes-panel .empty-state,.shop-tracking-instructions-panel .empty-state{background:#00000038;border:1px solid #ffffff1f;min-height:150px}.member-auth-section,.member-account-section{gap:14px;display:grid}.member-auth-panel{background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 18rem),linear-gradient(#ffffff0f,#ffffff05),#07080be6;border-color:#ff3f2f57}.member-auth-panel p{color:#d3ccc5;margin:0 0 14px;line-height:1.5}.telemetry-readiness-workspace{gap:1rem;min-width:0;display:grid}.telemetry-readiness-toolbar,.telemetry-readiness-toolbar>div,.telemetry-readiness-banner,.telemetry-status-card,.telemetry-readiness-panel,.telemetry-history-list>div,.telemetry-rejection-list>div{min-width:0}.telemetry-readiness-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.telemetry-readiness-toolbar h2{margin:.35rem 0 .25rem;font-size:clamp(1.45rem,2.2vw,2rem)}.telemetry-readiness-toolbar p,.telemetry-readiness-banner p,.telemetry-readiness-banner small,.telemetry-status-card small,.telemetry-empty p,.telemetry-rejection-list p{color:var(--text-muted,#9aa8b6)}.telemetry-eyebrow{color:#78aaff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.telemetry-readiness-banner{background:#101923;border:1px solid #2c3a48;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.telemetry-readiness-banner--ready{background:#0d211a;border-color:#236b4b}.telemetry-readiness-banner--ready>svg{color:#4ed58b}.telemetry-readiness-banner--disabled{background:#211c10;border-color:#725b25}.telemetry-readiness-banner--disabled>svg{color:#f0bc4d}.telemetry-readiness-banner strong{font-size:1.03rem;display:block}.telemetry-readiness-banner p{overflow-wrap:anywhere;margin:.2rem 0 .55rem}.telemetry-readiness-banner small{line-height:1.45;display:block}.telemetry-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.telemetry-status-card{background:#0d1721;border:1px solid #273544;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.telemetry-status-card>svg{color:#8ea1b4;flex:none}.telemetry-status-card>div{gap:.2rem;min-width:0;display:grid}.telemetry-status-card span{color:#9fb0c1;text-transform:uppercase;font-size:.78rem;font-weight:700}.telemetry-status-card strong{overflow-wrap:anywhere;font-size:1.25rem}.telemetry-status-card small{overflow-wrap:anywhere;line-height:1.35}.telemetry-status-card--ready>svg{color:#4ed58b}.telemetry-status-card--warning>svg{color:#f0bc4d}.telemetry-readiness-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.85rem;display:grid}.telemetry-readiness-panel{background:#0d1721;border:1px solid #273544;border-radius:14px;padding:1rem}.telemetry-readiness-panel--wide{grid-column:1/-1}.telemetry-readiness-panel>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.telemetry-readiness-panel>header>div{align-items:center;gap:.55rem;min-width:0;display:flex}.telemetry-readiness-panel h3{margin:0;font-size:1rem}.telemetry-readiness-panel>header>span{color:#8fa1b3;text-align:right;font-size:.78rem}.telemetry-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.telemetry-counter-grid>div{background:#09121a;border:1px solid #202e3b;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem;display:flex}.telemetry-counter-grid span{color:#a7b3c0;overflow-wrap:anywhere;font-size:.82rem}.telemetry-history-list,.telemetry-rejection-list{gap:.5rem;display:grid}.telemetry-history-list>div,.telemetry-rejection-list>div{background:#09121a;border:1px solid #202e3b;border-radius:9px;align-items:center;gap:.7rem;padding:.7rem;display:flex}.telemetry-history-list>div>div,.telemetry-rejection-list>div>div{flex:1;gap:.12rem;min-width:0;display:grid}.telemetry-history-list small,.telemetry-rejection-list small{color:#8fa1b3;overflow-wrap:anywhere}.telemetry-history-list time,.telemetry-rejection-list time{color:#8fa1b3;text-align:right;flex:none;font-size:.76rem}.telemetry-event-icon{color:#78aaff;background:#142536;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.telemetry-rejection-list p{overflow-wrap:anywhere;margin:.15rem 0}.telemetry-empty{text-align:center;border:1px dashed #33404d;border-radius:10px;place-items:center;gap:.45rem;min-height:180px;padding:1.5rem;display:grid}.telemetry-empty p{max-width:560px;margin:0;line-height:1.45}.telemetry-empty--compact{min-height:130px}@media (width<=1100px){.telemetry-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.telemetry-readiness-toolbar{display:grid}.telemetry-readiness-toolbar .as-button{justify-content:center;width:100%;min-height:44px}.telemetry-status-grid,.telemetry-readiness-columns{grid-template-columns:minmax(0,1fr)}.telemetry-readiness-panel--wide{grid-column:auto}.telemetry-counter-grid{grid-template-columns:minmax(0,1fr)}.telemetry-history-list>div,.telemetry-rejection-list>div{flex-wrap:wrap;align-items:flex-start}.telemetry-history-list time,.telemetry-rejection-list time{text-align:left;width:100%;padding-left:2.55rem}.telemetry-readiness-panel>header{align-items:flex-start}}.rcon-workspace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;min-width:0;display:grid}.rcon-workspace-grid>*{min-width:0}.rcon-advanced-panel{grid-column:1/-1;padding:0;overflow:hidden}.rcon-advanced-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.85rem 1rem;list-style:none;display:flex}.rcon-advanced-panel>summary::-webkit-details-marker{display:none}.rcon-advanced-panel>summary>span{align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.rcon-advanced-panel>summary>small{color:#8fa1b3;text-align:right}.rcon-advanced-panel[open]>summary{border-bottom:1px solid #273544}.rcon-advanced-panel>div{padding:1rem}.rcon-advanced-panel>div>p{color:#9aa8b6;margin:0 0 1rem;line-height:1.5}.rcon-server-summary{gap:.55rem;margin-top:.8rem;display:grid}.rcon-server-summary>div{background:#09121a;border:1px solid #202e3b;border-radius:9px;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:.7rem;padding:.62rem .7rem;display:grid}.rcon-server-summary span{color:#8fa1b3;font-size:.78rem}.rcon-server-summary strong{overflow-wrap:anywhere;text-transform:none}.rcon-next-action{color:#b5c2cf;margin:.85rem 0 0;line-height:1.45}.rcon-inline-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.rcon-inline-actions .as-button{min-height:44px}.rcon-action-panel .admin-field,.rcon-credential-form .admin-field{gap:.4rem;min-width:0;display:grid}.rcon-action-panel .admin-field>span,.rcon-credential-form .admin-field>span{color:#c5d0db;font-size:.8rem;font-weight:800}.rcon-action-panel select,.rcon-action-panel input,.rcon-action-panel textarea,.rcon-credential-form input{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.rcon-action-panel textarea{resize:vertical;min-height:105px}.rcon-action-panel .field-help{color:#9aa8b6;margin:.65rem 0 0;line-height:1.4}.rcon-risk-summary{background:#0a141e;border:1px solid #304153;border-radius:10px;gap:.3rem;margin:.7rem 0;padding:.75rem;display:grid}.rcon-risk-summary>span{color:#95c8fb;text-transform:uppercase;background:#18324b;border-radius:999px;width:max-content;max-width:100%;padding:.18rem .45rem;font-size:.72rem;font-weight:900}.rcon-risk-summary--elevated{background:#211c10;border-color:#725b25}.rcon-risk-summary--elevated>span{color:#f4c96d;background:#4a3711}.rcon-risk-summary p{color:#b8c3ce;overflow-wrap:anywhere;margin:0;line-height:1.45}.rcon-confirmation-card{background:#0b1926;border:1px solid #47617a;border-radius:11px;gap:.7rem;margin-top:.85rem;padding:.85rem;display:grid}.rcon-confirmation-card>p{color:#b8c3ce;margin:0;line-height:1.45}.rcon-confirmation-card .as-button{justify-content:center;width:100%;min-height:44px}.rcon-empty-state small{color:#8091a2;overflow-wrap:anywhere}.rcon-credential-form{grid-template-columns:minmax(0,1.3fr) minmax(130px,.5fr) minmax(0,1.3fr);align-items:end;gap:.75rem;display:grid}.rcon-credential-form .as-button{grid-column:1/-1;width:max-content;min-height:44px}.rcon-policy-grid{margin-top:0}.rcon-policy-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rcon-policy-list li{background:#09121a;border:1px solid #203245;border-radius:9px;align-items:flex-start;gap:.55rem;padding:.6rem;display:flex}.rcon-policy-list li>svg{color:#4ed58b;flex:none;margin-top:.12rem}.rcon-policy-list--blocked li>svg{color:#ee6f6f}.rcon-policy-list li>span{gap:.12rem;min-width:0;display:grid}.rcon-policy-list strong,.rcon-policy-list small{overflow-wrap:anywhere}.rcon-policy-list small{color:#8fa1b3;text-transform:capitalize}@media (width<=900px){.rcon-workspace-grid{grid-template-columns:minmax(0,1fr)}.rcon-advanced-panel{grid-column:auto}.rcon-credential-form{grid-template-columns:minmax(0,1fr)}.rcon-credential-form .as-button{grid-column:auto;justify-content:center;width:100%}}@media (width<=520px){.rcon-server-summary>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.rcon-inline-actions{display:grid}.rcon-inline-actions .as-button{justify-content:center;width:100%}.rcon-advanced-panel>summary{align-items:flex-start}.rcon-advanced-panel>summary>small{max-width:40%}}.member-auth-panel .member-auth-provider-status{color:#b9c3ce;width:100%;margin:12px 0 0;font-size:.88rem;line-height:1.45;display:block}.member-auth-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.member-auth-summary .button-link{grid-column:1/-1}.member-auth-summary strong,.member-auth-summary>div>span{display:block}.member-auth-summary strong{color:#fff;overflow-wrap:anywhere;font-size:1.08rem;font-weight:950}.member-auth-summary>div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.member-avatar{object-fit:cover;background:radial-gradient(circle at 50% 0,#ff3f2f38,#0000 70%),#0000005c;border:1px solid #ff3f2f6b;border-radius:8px;place-items:center;display:grid;box-shadow:0 0 24px #ff3f2f29}.member-avatar-fallback{color:#fff;text-transform:uppercase;font-size:2rem;font-weight:950}.member-auth-grid,.member-account-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.member-auth-card,.member-account-panel{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),linear-gradient(#ffffff0d,#ffffff05),#07080bdb;border-color:#ffffff24}.member-auth-card{min-height:188px}.member-auth-card svg,.member-account-panel svg{color:var(--fire);filter:drop-shadow(0 0 14px #ff3f2f33)}.member-auth-card h3{color:#fff;text-transform:uppercase;margin:12px 0 8px;font-size:1rem;font-weight:950}.member-auth-card p{color:var(--muted);margin:0;line-height:1.5}.member-account-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)}.member-dashboard-nav{border-radius:var(--ds-radius-panel);background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),#07080bd6;border:1px solid #ff3f2f38;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.member-dashboard-nav button{border-radius:var(--ds-radius-control);color:#e8edf2;min-width:0;min-height:42px;font:inherit;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:#00000042;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.member-dashboard-nav button:hover,.member-dashboard-nav button:focus-visible{color:#fff;background:#ff3f2f17;border-color:#ff3f2f7a;transform:translateY(-1px)}.member-dashboard-nav button.active{color:#fff;background:linear-gradient(135deg,#ff3f2f3d,#ff3f2f14),#0000004d;border-color:#ff3f2fad;box-shadow:0 0 22px #ff3f2f21}.member-dashboard-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-dashboard-nav button em{min-width:22px;height:22px;color:var(--fire-soft);background:#ff3f2f1c;border:1px solid #ff3f2f5c;border-radius:999px;place-items:center;padding-inline:6px;font-size:.66rem;font-style:normal;line-height:1;display:inline-grid}.member-dashboard-grid,.member-dashboard-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.member-dashboard-two-column--linked{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.member-dashboard-side-stack{gap:14px;min-width:0;display:grid}.member-dashboard-checklist,.member-dashboard-wallet-picker,.member-dashboard-claim-card,.member-dashboard-list-panel,.member-order-history-panel{min-width:0}.member-dashboard-progress{border-radius:var(--ds-radius-control);background:#1c6e2e1f;border:1px solid #5bff6938;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.member-dashboard-progress strong{color:#79ff86;font-size:2rem;line-height:1}.member-dashboard-progress span{color:#e8edf2;text-align:right;min-width:0;font-weight:900}.member-dashboard-check-grid,.member-dashboard-list,.member-order-history-list{gap:10px;display:grid}.member-order-history-filters{grid-template-columns:minmax(240px,1fr) minmax(160px,.35fr) minmax(160px,.35fr);gap:10px;margin-bottom:12px;display:grid}.member-dashboard-check-grid span,.member-dashboard-mini-card,.member-order-history-card{border-radius:var(--ds-radius-control);color:#e8edf2;background:#00000040;border:1px solid #ffffff1c;gap:6px;min-width:0;padding:11px;display:grid}.member-dashboard-check-grid span{grid-template-columns:auto minmax(0,1fr);align-items:start}.member-dashboard-check-grid span.complete{background:#1c6e2e1f;border-color:#5bff6947}.member-dashboard-check-grid strong,.member-dashboard-check-grid small,.member-dashboard-mini-card strong,.member-dashboard-mini-card span,.member-dashboard-mini-card em,.member-order-history-card strong,.member-order-history-card span,.member-order-history-card small{overflow-wrap:anywhere;min-width:0}.member-dashboard-check-grid small{color:var(--muted);grid-column:2;line-height:1.35}.member-onboarding-panel{min-width:0}.member-onboarding-hero{border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 16rem),#00000038;border:1px solid #ff3f2f47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:grid}.member-onboarding-hero span,.member-onboarding-hero p,.member-onboarding-ring span{color:var(--muted)}.member-onboarding-hero span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.member-onboarding-hero strong{color:#fff;margin-top:3px;font-size:2rem;font-weight:950;line-height:1;display:block}.member-onboarding-hero p{max-width:72ch;margin:8px 0 0;line-height:1.45}.member-onboarding-ring{text-align:center;background:#1c6e2e24;border:1px solid #5bff6957;border-radius:999px;place-items:center;width:88px;min-height:88px;padding:10px;display:grid}.member-onboarding-ring strong{color:#79ff86;margin:0;font-size:1.6rem}.member-onboarding-actions,.member-onboarding-footer-actions{gap:10px;display:grid}.member-onboarding-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin:12px 0}.member-onboarding-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.member-onboarding-step-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.member-onboarding-step{border-radius:var(--ds-radius-control);background:#0000003d;border:1px solid #ffffff1f;gap:10px;min-width:0;padding:12px;display:grid}.member-onboarding-step.required{border-color:#ff3f2f47}.member-onboarding-step.complete{background:radial-gradient(circle at 0 0,#5bff691a,#0000 12rem),#0000003d;border-color:#5bff694d}.member-onboarding-step header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.member-onboarding-step header strong,.member-onboarding-step header span,.member-onboarding-step p{overflow-wrap:anywhere;min-width:0}.member-onboarding-step header strong{color:#fff;font-weight:950;display:block}.member-onboarding-step header span{color:var(--fire-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.member-onboarding-step p{color:var(--muted);margin:0;line-height:1.4}.member-dashboard-cluster-wallets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.member-dashboard-cluster-wallets button{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 28%, #ffffff1a);border-radius:var(--ds-radius-control);color:#fff;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 16%, transparent), transparent 13rem), #0000003d;min-width:0;min-height:72px;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.member-dashboard-cluster-wallets button.active{border-color:color-mix(in srgb, var(--accent,var(--fire)) 72%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--accent,var(--fire)) 18%, transparent)}.member-dashboard-cluster-wallets button span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.member-dashboard-cluster-wallets button img,.member-dashboard-cluster-wallets button svg{object-fit:contain;grid-row:1/span 2;width:34px;height:34px}.member-dashboard-cluster-wallets strong,.member-dashboard-cluster-wallets small,.member-dashboard-cluster-wallets em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-dashboard-cluster-wallets small{color:var(--muted)}.member-dashboard-cluster-wallets em{color:color-mix(in srgb, var(--accent,var(--fire)) 78%, #fff);flex:none;font-style:normal;font-weight:950}.member-dashboard-claim-main,.member-dashboard-claim-meta{gap:10px;display:grid}.member-dashboard-claim-main{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 38%, #ffffff1a);border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 18%, transparent), transparent 13rem), #00000040;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:10px;padding:14px}.member-dashboard-claim-main strong,.member-dashboard-claim-main small{display:block}.member-dashboard-claim-main strong{color:#fff;font-size:1.22rem;font-weight:950}.member-dashboard-claim-main small{color:var(--muted);margin-top:4px}.member-dashboard-claim-main em{color:color-mix(in srgb, var(--accent,var(--fire)) 76%, #fff);white-space:nowrap;font-size:1.25rem;font-style:normal;font-weight:950}.member-dashboard-claim-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.member-dashboard-claim-meta span{border-radius:var(--ds-radius-control);min-width:0;color:var(--muted);background:#0000003d;border:1px solid #ffffff1a;padding:10px;font-size:.78rem;font-weight:800}.member-dashboard-claim-meta strong{color:#fff;font-size:1rem;display:block}.member-dashboard-mini-card.unread{border-color:#ffc45657}.member-dashboard-mini-card strong{color:#fff;font-weight:950}.member-dashboard-mini-card span,.member-dashboard-mini-card em{color:var(--muted);font-size:.82rem;font-style:normal}.member-order-history-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-order-history-card header small{color:var(--fire-soft);text-transform:uppercase;background:#ff3f2f14;border:1px solid #ff3f2f4d;border-radius:999px;flex:none;padding:5px 8px;font-size:.68rem;font-weight:950}.member-order-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-order-pagination{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.member-order-pagination span{color:var(--muted);font-size:.86rem;font-weight:800}.member-profile-card{background:#00000042;border:1px solid #ff3f2f3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:14px;padding:14px;display:grid}.member-profile-card>div>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.member-profile-card h2{color:#fff;overflow-wrap:anywhere;margin:5px 0 3px;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1}.member-profile-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.member-detail-grid,.member-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-link-grid{grid-template-columns:1fr}.member-detail-grid span,.member-link-grid span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;line-height:1.42;display:block}.member-detail-grid strong,.member-link-grid strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.member-wallet-panel{border-color:#ff3f2f4d}.member-wallet-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.member-wallet-summary span,.member-playtime-grid span{background:#00000042;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:11px;display:block}.member-wallet-summary span.is-live{background:#1c6e2e29;border-color:#5bff6957}.member-wallet-summary span.is-paused{background:#5f401229;border-color:#ffc45647}.member-wallet-summary strong,.member-wallet-summary small,.member-wallet-card strong,.member-wallet-card span,.member-wallet-card small,.member-wallet-card em,.member-playtime-status strong,.member-playtime-status span,.member-playtime-status p,.member-wallet-ledger strong,.member-wallet-ledger span,.member-wallet-ledger em{overflow-wrap:anywhere}.member-wallet-summary strong{color:#fff;font-size:1.45rem;font-weight:950;line-height:1;display:block}.member-wallet-summary small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.72rem;font-weight:900;display:block}.member-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-wallet-card{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 42%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 20%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0b, #ffffff04), #0000004d;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 16px 35px #0000003d}.member-wallet-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.member-wallet-card header div{min-width:0}.member-wallet-card header strong,.member-wallet-card header span{display:block}.member-wallet-card header strong{color:#fff;text-transform:uppercase;font-size:.96rem;font-weight:950}.member-wallet-card header span,.member-wallet-card small{color:var(--muted);line-height:1.35}.member-wallet-card header em{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 45%, transparent);color:color-mix(in srgb, var(--accent,var(--fire)) 72%, white);background:#00000042;border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:950}.member-wallet-card p{color:#fff;text-shadow:0 0 18px color-mix(in srgb, var(--accent,var(--fire)) 36%, transparent);margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:950;line-height:.9}.member-wallet-card .button-link{justify-content:center;width:100%}.member-wallet-card .button-link:disabled{opacity:.54;cursor:not-allowed}.member-playtime-status,.member-wallet-ledger{background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.member-playtime-status header,.member-wallet-ledger header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-playtime-status header strong,.member-wallet-ledger header strong{color:#fff;text-transform:uppercase;font-weight:950}.member-playtime-status header span,.member-playtime-status p{color:var(--muted);margin:0;line-height:1.45}.member-playtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-playtime-grid strong{color:var(--fire-soft);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.member-wallet-ledger-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.member-wallet-ledger-row.credit{border-color:#5bff6938}.member-wallet-ledger-row.debit{border-color:#ff3f2f3d}.member-wallet-ledger-row strong,.member-wallet-ledger-row span{display:block}.member-wallet-ledger-row strong{color:#fff;font-weight:950}.member-wallet-ledger-row span{color:var(--muted);margin-top:3px;font-size:.82rem}.member-wallet-ledger-row em{color:#7cff7b;text-align:right;font-style:normal;font-weight:950}.member-wallet-ledger-row.debit em{color:var(--fire-soft)}.member-profile-form,.member-survivor-section{gap:14px;display:grid}.member-profile-editor-panel{border-color:#ff3f2f3d}.member-profile-editor-panel .member-profile-form{grid-template-columns:1fr}.member-profile-helper{color:#d3ccc5;margin:0;line-height:1.5}.member-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-profile-form .member-choice-group,.member-profile-form .member-profile-actions{grid-column:1/-1}.member-choice-group{gap:9px;display:grid}.member-choice-group>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.member-choice-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.member-choice-card{color:#f5f2ee;cursor:pointer;background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.member-choice-card:hover{border-color:#ff3f2f75;transform:translateY(-1px);box-shadow:0 0 22px #ff3f2f21}.member-choice-card:has(input:checked){border-color:#ff3f2f75;transform:translateY(-1px);box-shadow:0 0 22px #ff3f2f21}.member-choice-card input{accent-color:var(--fire)}.member-profile-actions,.member-survivor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.member-survivor-form{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 16rem),#0000003d;border:1px solid #ff3f2f38;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.member-survivor-form label{gap:6px;min-width:0;display:grid}.member-survivor-form label>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.member-survivor-form input,.member-survivor-form select{color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.member-survivor-form input:focus,.member-survivor-form select:focus{border-color:#ff3f2fb8;outline:none;box-shadow:0 0 0 3px #ff3f2f26}.member-survivor-form .member-survivor-actions{grid-column:1/-1}.member-survivor-list{gap:12px;display:grid}.member-survivor-card{background:linear-gradient(#ffffff0a,#ffffff04),#00000047;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:12px;display:grid}.member-survivor-card.editing{border-color:#ff3f2f5c}.member-survivor-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-survivor-card header strong,.member-survivor-card header span{overflow-wrap:anywhere;display:block}.member-survivor-card header strong{color:#fff;font-size:1.02rem;font-weight:950}.member-survivor-card header span{color:var(--muted);margin-top:3px}.member-survivor-card small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f3d;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950}.member-survivor-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.member-survivor-meta span{color:#e8edf2;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:9px}.member-survivor-meta strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.admin-members-panel{border-color:#ff3f2f3d}.admin-subpanel{background:#00000038;border:1px solid #ff3f2f38;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.admin-subpanel header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-subpanel header strong{color:#fff;text-transform:uppercase;font-size:.92rem;font-weight:950}.admin-subpanel header span{color:var(--text-muted);font-size:.82rem}.admin-game-activity-status>header{align-items:center}.admin-game-activity-status>header>div{gap:4px;display:grid}.admin-game-activity-status>header>div span{line-height:1.45}.admin-game-activity-summary{margin:0}.admin-game-activity-updated{color:var(--text-muted);line-height:1.5}.admin-advanced-panel{background:#0003;border:1px solid #ffffff1f;border-radius:8px;margin-top:12px;padding:13px 14px}.admin-advanced-panel summary{color:#f2f5f7;cursor:pointer;align-items:center;min-height:44px;font-weight:900;display:flex}.admin-advanced-panel>p{color:var(--text-muted);margin:8px 0 14px;line-height:1.55}.admin-game-unlinked-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-game-unlinked-list span{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;background:#0003;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.admin-game-unlinked-list strong{color:#fff;margin-bottom:3px;display:block}.admin-manual-playtime-panel .button-link{margin-top:12px}.admin-member-search{margin-bottom:12px}.admin-member-summary,.admin-member-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-member-summary{margin-bottom:12px}.admin-member-summary span,.admin-member-meta span,.admin-member-survivors span{color:#e8edf2;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;line-height:1.4;display:block}.admin-member-summary strong,.admin-member-meta strong,.admin-member-survivors strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.admin-member-list{gap:12px;display:grid}.admin-member-card{background:radial-gradient(circle at 0 0,#ff3f2f1a,#0000 18rem),linear-gradient(#ffffff0c,#ffffff05),#07080be0;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-member-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-member-card header strong,.admin-member-card header span{overflow-wrap:anywhere;display:block}.admin-member-card header strong{color:#fff;font-size:1.05rem;font-weight:950}.admin-member-card header span{color:var(--muted);margin-top:3px}.admin-member-card header small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f40;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950}.admin-member-survivors{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-onboarding-panel{border-color:#5bff6933}.admin-onboarding-summary span:nth-child(2),.admin-onboarding-summary span:nth-child(4){background:#1c6e2e1a;border-color:#5bff692e}.admin-onboarding-cluster-tabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-bottom:12px;display:grid}.admin-onboarding-cluster-tabs button{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 28%, #ffffff1a);border-radius:var(--ds-radius-control);color:#fff;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 14%, transparent), transparent 14rem), #0000003d;min-width:0;min-height:60px;font:inherit;text-align:left;cursor:pointer;gap:4px;padding:11px;display:grid}.admin-onboarding-cluster-tabs button.active{border-color:color-mix(in srgb, var(--accent,var(--fire)) 72%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--accent,var(--fire)) 14%, transparent)}.admin-onboarding-cluster-tabs strong,.admin-onboarding-cluster-tabs span{overflow-wrap:anywhere;min-width:0}.admin-onboarding-cluster-tabs span{color:var(--muted);font-size:.8rem}.admin-onboarding-config{background:#0003;border:1px solid #ff3f2f38;border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.admin-onboarding-config header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-onboarding-config header strong,.admin-onboarding-config header span{display:block}.admin-onboarding-config header strong{color:#fff;text-transform:uppercase;font-size:.94rem;font-weight:950}.admin-onboarding-config header span{color:var(--muted);margin-top:3px;font-size:.82rem}.admin-onboarding-step-settings{gap:8px;display:grid}.admin-onboarding-step-settings article,.admin-onboarding-member-list article{background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.admin-onboarding-step-settings article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.admin-onboarding-step-settings article strong,.admin-onboarding-step-settings article span,.admin-onboarding-member-list article strong,.admin-onboarding-member-list article span,.admin-onboarding-member-list article small,.admin-onboarding-activity-list span{overflow-wrap:anywhere;min-width:0}.admin-onboarding-step-settings article strong,.admin-onboarding-member-list article strong,.admin-onboarding-activity-list strong{color:#fff;font-weight:950;display:block}.admin-onboarding-step-settings article span,.admin-onboarding-member-list article span,.admin-onboarding-member-list article small,.admin-onboarding-activity-list span{color:var(--muted);font-size:.82rem;line-height:1.4}.admin-onboarding-step-settings label{color:#e8edf2;text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-onboarding-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;display:grid}.admin-onboarding-member-list,.admin-onboarding-activity-list{gap:8px;display:grid}.admin-onboarding-member-list article{grid-template-columns:minmax(0,1fr) auto}.admin-onboarding-member-list article small{grid-column:1/-1}.admin-onboarding-member-list article em{color:#79ff86;white-space:nowrap;font-style:normal;font-weight:950}.support-ticket-panel{border-color:#ff3f2f47}.support-ticket-shell,.support-ticket-history-column,.support-ticket-card,.admin-ticket-card{gap:12px;display:grid}.support-ticket-form{background:radial-gradient(circle at 0 0,#ff3f2f24,#0000 17rem),#00000040;border:1px solid #ff3f2f3d;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.support-ticket-form label{gap:6px;min-width:0;display:grid}.support-ticket-form label>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.support-ticket-reply textarea{color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.support-ticket-form textarea,.support-ticket-reply textarea{resize:vertical}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus,.support-ticket-reply textarea:focus{border-color:#ff3f2fb8;outline:none;box-shadow:0 0 0 3px #ff3f2f26}.support-ticket-form .wide,.support-ticket-upload-placeholder,.support-ticket-actions{grid-column:1/-1}.support-ticket-upload-placeholder{color:var(--muted);background:#0003;border:1px dashed #ffffff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.support-ticket-upload-placeholder strong,.support-ticket-upload-placeholder span{display:block}.support-ticket-upload-placeholder strong{color:#fff;font-weight:950}.support-ticket-upload-placeholder span{margin-top:3px;line-height:1.45}.support-ticket-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.support-ticket-history{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px;display:grid}.support-ticket-history-column h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:950}.support-ticket-card,.admin-ticket-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 38%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0b, #ffffff05), #07080bdb;border-radius:8px;padding:14px}.support-ticket-card header,.admin-ticket-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-ticket-card header strong,.admin-ticket-card header strong,.support-ticket-card header span,.admin-ticket-card header span{overflow-wrap:anywhere;display:block}.support-ticket-card header strong,.admin-ticket-card header strong{color:#fff;font-size:1.04rem;font-weight:950}.support-ticket-card header span,.admin-ticket-card header span{color:var(--muted);margin-top:4px;line-height:1.42}.support-ticket-status--resolved,.support-ticket-status--closed{color:#9cff9f;background:#1978342e;border-color:#63ff8170}.support-ticket-status--waiting_on_player,.support-ticket-status--in_progress{color:#9fe9ff;background:#21c7ff1f;border-color:#21c7ff6b}.support-ticket-status--open,.support-ticket-status--pending_staff{color:#ffd98a;background:#ffc4561f;border-color:#ffc4567a}.support-ticket-meta,.admin-ticket-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.support-ticket-meta span,.admin-ticket-meta span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003b;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:9px;display:block}.support-ticket-meta strong,.admin-ticket-meta strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.support-ticket-description,.support-ticket-screenshot-note,.admin-ticket-description{color:#d5dde5;overflow-wrap:anywhere;margin:0;line-height:1.55}.support-ticket-screenshot-note strong{color:var(--fire-soft)}.support-ticket-thread{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px;display:grid}.support-ticket-thread>strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.support-ticket-thread>small{color:var(--muted)}.support-ticket-thread span{color:#e8edf2;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:9px;line-height:1.45;display:block}.support-ticket-thread span.staff{background:#ff3f2f13;border-color:#ff3f2f38}.support-ticket-thread span.member{background:#21c7ff0e;border-color:#21c7ff2e}.support-ticket-thread small{color:var(--muted);margin-bottom:4px;font-size:.74rem;display:block}.support-ticket-reply{gap:10px;display:grid}.event-card-main,.event-card-actions,.event-detail-list,.event-winner-strip,.event-registration-panel,.event-registration-list,.event-registration-card,.admin-event-panel,.admin-event-create-card,.admin-event-list,.admin-event-card,.event-admin-participants{gap:12px;display:grid}.event-card-main h3{margin:0}.event-card-kicker,.event-card-meta,.event-chip-row,.event-winner-strip,.event-card-actions{min-width:0}.event-card-kicker,.event-card-meta,.event-registration-summary,.admin-event-summary-grid{gap:8px;display:grid}.event-card-kicker{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));align-items:center}.event-card-kicker span,.event-winner-strip span,.event-admin-participants span,.event-admin-participants small{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);width:fit-content;max-width:100%;color:var(--fire-soft);text-transform:uppercase;overflow-wrap:anywhere;background:#ff3f2f14;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.event-card-meta,.event-registration-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.event-card-meta span,.event-registration-summary span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:9px;display:block}.event-card-meta strong,.event-detail-list>strong,.event-winner-strip>strong,.event-admin-participants>strong,.event-registration-summary strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.event-public-note{color:#f0d8d4;background:#ff3f2f13;border:1px solid #ff3f2f33;border-radius:8px;padding:10px}.event-detail-list ul{color:#d5dde5;gap:6px;margin:0;padding-left:18px;display:grid}.event-chip-row span{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 36%, #ffffff1f)}.event-card-actions{place-items:end}.event-card-actions select,.event-card-actions input,.event-card-actions textarea{color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;width:min(220px,100%);min-height:38px;padding:8px 10px}.event-card-actions textarea{resize:vertical;min-height:86px}.event-registration-card,.admin-event-create-card,.admin-event-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0b, #ffffff05), #07080bdb;border-radius:8px;padding:14px}.event-registration-card header,.admin-event-create-card header,.admin-event-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-registration-card header strong,.event-registration-card header span,.admin-event-create-card header strong,.admin-event-create-card header span,.admin-event-card header strong,.admin-event-card header span{overflow-wrap:anywhere;display:block}.event-registration-card header strong,.admin-event-create-card header strong,.admin-event-card header strong{color:#fff;font-size:1.04rem;font-weight:950}.event-registration-card header span,.admin-event-create-card header span,.admin-event-card header span{color:var(--muted);margin-top:4px;line-height:1.42}.event-registration-card header small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f47;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:950}.admin-event-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.admin-event-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:74px;padding:12px;display:grid}.admin-event-summary-grid button.active,.admin-event-summary-grid button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f94}.admin-event-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-event-summary-grid strong{color:#fff;font-size:1.45rem;font-weight:950}.admin-event-control-grid,.admin-event-form-grid{gap:12px;display:grid}.admin-event-control-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;margin-bottom:14px}.admin-event-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-event-form-grid .wide,.admin-event-recurring-toggle{grid-column:1/-1}.admin-event-recurring-toggle{background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;padding:10px}.event-admin-participants{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.event-admin-participants span{align-items:center}.event-admin-participants select{color:#fff;background:#00000073;border:1px solid #ffffff1f;border-radius:7px;width:100%;margin-top:6px;padding:7px 9px}.admin-support-ticket-section{padding-bottom:0}.admin-support-ticket-panel{border-color:#ff3f2f3d}.admin-ticket-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-ticket-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:74px;padding:12px;display:grid}.admin-ticket-summary-grid button.active,.admin-ticket-summary-grid button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f94}.admin-ticket-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-ticket-summary-grid strong{color:#fff;font-size:1.65rem;font-weight:950}.admin-ticket-control-grid,.admin-ticket-update-grid{gap:12px;display:grid}.admin-ticket-control-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;margin-bottom:14px}.admin-ticket-list{gap:12px;display:grid}.admin-ticket-thread-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:12px;display:grid}.support-ticket-thread.internal span{background:#b681ff12;border-color:#b681ff38}.admin-ticket-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ticket-update-grid .wide{grid-column:1/-1}.notification-center-panel,.admin-notification-panel{border-color:#ff3f2f47}.notification-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.notification-summary-grid span{min-height:78px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:radial-gradient(circle at 0 0,#ff3f2f21,#0000 10rem),#00000047;border:1px solid #ffffff1c;border-radius:8px;gap:4px;padding:12px;font-size:.7rem;font-weight:950;display:grid}.notification-summary-grid strong{color:#fff;font-size:1.78rem;line-height:1}.notification-toolbar,.notification-card-footer,.notification-card-footer>div,.notification-preferences>header,.admin-notification-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-filter-grid,.admin-notification-filter-grid,.notification-channel-grid,.notification-quiet-hours{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-notification-filter-grid{background:radial-gradient(circle at 0 0,#21c7ff1a,#0000 16rem),#0003;border:1px solid #21c7ff2e;border-radius:8px;padding:12px}.admin-notification-filter-grid .wide{grid-column:span 2}.notification-archive-toggle,.notification-community-toggle{color:#ede7df;align-items:center;gap:9px;font-size:.84rem;font-weight:800;display:inline-flex}.notification-archive-toggle input,.notification-community-toggle input,.notification-preference-grid input{accent-color:var(--fire)}.notification-list,.admin-notification-list{gap:12px;margin-top:12px;display:grid}.notification-card,.admin-notification-card{background:linear-gradient(#ffffff0c,#ffffff04),#050608e0;border:1px solid #ffffff1f;border-radius:8px;gap:11px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 18px 38px #0000003d}.notification-card:hover,.admin-notification-card:hover{border-color:#ff3f2f7a;transform:translateY(-1px);box-shadow:0 20px 42px #00000047,0 0 28px #ff3f2f1f}.notification-card.unread{background:radial-gradient(circle at 0 0,#ff3f2f2b,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#06070aeb;border-color:#ff3f2f85}.notification-card.archived{opacity:.72}.notification-card header,.admin-notification-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-card header strong,.notification-card header span,.admin-notification-card header strong,.admin-notification-card header span{overflow-wrap:anywhere;display:block}.notification-card header strong,.admin-notification-card header strong{color:#fff;font-size:1.02rem;font-weight:950}.notification-card header span,.admin-notification-card header span{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.35}.notification-card small,.admin-notification-card small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f42;border-radius:999px;flex:none;padding:5px 8px;font-size:.66rem;font-weight:950}.notification-card p,.admin-notification-card p{color:#d5dde5;overflow-wrap:anywhere;margin:0;line-height:1.52}.notification-card-footer{padding-top:2px}.notification-card-footer>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.notification-card-footer a,.notification-card-footer button{color:#f4f1ec;text-transform:uppercase;cursor:pointer;background:#00000042;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.notification-card-footer a:hover,.notification-card-footer button:hover{border-color:#ff3f2f80;box-shadow:0 0 18px #ff3f2f21}.notification-severity-success{border-color:#63ff8157}.notification-severity-warning{border-color:#ffc45661}.notification-severity-danger{border-color:#ff3f2f9e}.notification-preferences{border-top:1px solid #ffffff1a;gap:12px;margin-top:14px;padding-top:14px;display:grid}.notification-preferences>header strong,.notification-preferences>header span{display:block}.notification-preferences>header strong,.admin-notification-history h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:950}.notification-preferences>header span{color:var(--muted);margin-top:4px;line-height:1.42}.notification-preference-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.notification-channel-grid label,.notification-preference-grid label{color:#f5f2ee;background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:9px;min-height:54px;padding:10px;display:flex}.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:none;padding:12px 12px 16px}.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(5,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}.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-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%}}
