.dfg-v2{--v2-page:#0b0d10;--v2-surface:#13171c;--v2-raised:#1a2027;--v2-dialog:#232b35;--v2-border:#3d4855;--v2-field-border:#687788;--v2-muted-border:#252d36;--v2-text:#f2f4f7;--v2-secondary:#aab3bf;--v2-muted:#939fac;--v2-red:#d33b38;--v2-red-hover:#ba302e;--v2-cyan:#88c9ed;--v2-green:#86d7ac;--v2-amber:#edc578;--v2-danger:#ff9c99;--v2-danger-surface:#341b20;--v2-focus:#a0d9ff;--v2-font:Arial, Helvetica, sans-serif;--v2-display:72px;--v2-identity:60px;--v2-title:48px;--v2-section-title:24px;--v2-body:16px;--v2-ui:14px;--v2-metric:48px;--v2-leading:1.55;--v2-ui-leading:1.5;--v2-space-1:4px;--v2-space-2:8px;--v2-space-3:12px;--v2-space-4:16px;--v2-space-6:24px;--v2-space-8:32px;--v2-space-12:48px;--v2-space-16:64px;--v2-section-gap:40px;--v2-gutter:32px;--v2-radius-media:4px;--v2-radius-control:6px;--v2-radius-feature:8px;--v2-radius-dialog:10px;--v2-radius-sheet:12px;--v2-line:1px;--v2-selected-line:2px;--v2-focus-width:3px;--v2-focus-offset:4px;--v2-shadow-dialog:0 24px 80px #0009;--v2-shadow-menu:0 16px 24px #0005;--v2-width-public:1280px;--v2-width-store:1200px;--v2-width-personal:1120px;--v2-width-article:760px;--v2-width-dialog:560px;--v2-width-staff:1440px;--v2-width-rail:220px;--v2-touch:44px;--v2-motion:.12s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--v2-text);font:400 var(--v2-body)/var(--v2-leading) var(--v2-font)}@media (width<=800px){.dfg-v2{--v2-gutter:24px}}@media (width<=600px){.dfg-v2{--v2-display:46px;--v2-identity:44px;--v2-title:36px;--v2-section-title:22px;--v2-metric:44px;--v2-section-gap:28px;--v2-gutter:20px}}@media (prefers-reduced-motion:reduce){.dfg-v2{--v2-motion:0s}}.dfg-v2,.dfg-v2 :where(*){box-sizing:border-box}.dfg-v2 :where(h1,h2,h3,p){color:inherit;font-family:var(--v2-font);text-transform:none;margin:0}.dfg-v2 :where(h1){font-size:var(--v2-title);letter-spacing:-.035em;font-weight:750;line-height:1.06}.dfg-v2 :where(h2){font-size:var(--v2-section-title);line-height:1.25}.dfg-v2 :where(h3){font-size:18px;line-height:1.35}.dfg-v2 :where(p){margin-block:var(--v2-space-3)}.dfg-v2 :where(a){color:var(--v2-cyan);text-decoration:none}.dfg-v2 :where(a:hover){text-underline-offset:var(--v2-space-1);text-decoration:underline}.dfg-v2 :where(button,input,select,textarea){font:400 var(--v2-ui)/var(--v2-ui-leading) var(--v2-font);letter-spacing:normal;text-transform:none}.dfg-v2:focus-visible,.dfg-v2 :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--v2-focus-width) solid var(--v2-focus);outline-offset:var(--v2-focus-offset)}.dfg-v2 :where(svg){flex-shrink:0}.dfg-v2 :where([hidden]){display:none}.dfg-v2.v2-button{justify-content:center;align-items:center;gap:var(--v2-space-3);min-height:var(--v2-touch);border:var(--v2-line) solid var(--v2-border);border-radius:var(--v2-radius-control);background:var(--v2-raised);color:var(--v2-text);font-size:var(--v2-ui);cursor:pointer;transition:background var(--v2-motion);padding:10px 18px;font-weight:650;line-height:1.4;display:inline-flex}.dfg-v2.v2-button:hover{background:var(--v2-dialog)}.dfg-v2.v2-button--primary{color:#fff;background:var(--v2-red);border-color:var(--v2-red)}.dfg-v2.v2-button--primary:hover{background:var(--v2-red-hover)}.dfg-v2.v2-button--tertiary{color:var(--v2-cyan);background:0 0;border-color:#0000;padding-inline:0}.dfg-v2.v2-button--destructive{color:var(--v2-danger);background:var(--v2-danger-surface)}.dfg-v2.v2-button:disabled{cursor:not-allowed;color:var(--v2-secondary);background:var(--v2-surface);border-style:dashed}.dfg-v2.v2-icon-button{width:var(--v2-touch);height:var(--v2-touch);padding:var(--v2-space-2);background:0 0;border-color:#0000;flex-shrink:0}.dfg-v2.v2-status,.dfg-v2.v2-badge{align-items:center;gap:var(--v2-space-2);font-size:var(--v2-ui);line-height:var(--v2-ui-leading);display:inline-flex}.dfg-v2.v2-tone--good{color:var(--v2-green)}.dfg-v2.v2-tone--warning{color:var(--v2-amber)}.dfg-v2.v2-tone--danger{color:var(--v2-danger)}.dfg-v2.v2-tone--info{color:var(--v2-cyan)}.dfg-v2.v2-tone--neutral,.dfg-v2 .v2-secondary{color:var(--v2-secondary)}.v2-tabs{gap:var(--v2-space-6);padding:var(--v2-space-2);border-bottom:var(--v2-line) solid var(--v2-muted-border);display:flex;overflow-x:auto}.v2-tabs button{border:0;border-bottom:var(--v2-selected-line) solid transparent;color:var(--v2-secondary);min-height:var(--v2-touch);cursor:pointer;background:0 0;flex-shrink:0}.v2-tabs button[aria-selected=true]{color:var(--v2-text);border-bottom-color:var(--v2-cyan)}.v2-tabs-root [role=tabpanel]{padding-block:var(--v2-space-4)}.v2-field{gap:var(--v2-space-2);min-width:0;display:grid}.v2-field label,.v2-field .v2-help,.v2-field .v2-error{font-size:var(--v2-ui);line-height:var(--v2-ui-leading)}.v2-field :where(input,select,textarea){min-height:var(--v2-touch);width:100%;min-width:0;padding:10px var(--v2-space-3);border:var(--v2-line) solid var(--v2-field-border);border-radius:var(--v2-radius-control);background:var(--v2-surface);color:var(--v2-text);font-size:var(--v2-body)}.v2-field :where(input,textarea)::placeholder{color:var(--v2-muted)}.v2-field [aria-invalid=true]{border-color:var(--v2-danger)}.v2-field :disabled{color:var(--v2-secondary);cursor:not-allowed;border-style:dashed}.v2-field .v2-help{color:var(--v2-secondary)}.v2-field .v2-error{color:var(--v2-danger)}.v2-choice{align-items:center;gap:var(--v2-space-3);min-height:var(--v2-touch);font-size:var(--v2-ui);display:flex}.v2-choice input{width:20px;height:20px;min-height:0;accent-color:var(--v2-red)}.v2-radio-group{border:0;margin:0;padding:0}.v2-radio-group legend{font-size:var(--v2-ui)}.v2-search{align-items:center;gap:var(--v2-space-3);display:flex}.v2-search .v2-field{flex:1}.v2-card{padding:var(--v2-space-6);background:var(--v2-surface);border-radius:var(--v2-radius-feature)}.v2-card--bordered{border:var(--v2-line) solid var(--v2-border)}.v2-compact-row{gap:var(--v2-space-6);border-bottom:var(--v2-line) solid var(--v2-muted-border);padding-block:var(--v2-space-4);align-items:center;display:flex}.v2-compact-row>:first-child{flex:1;min-width:0}.v2-stat{gap:var(--v2-space-2);flex-direction:column;display:flex}.v2-stat span{font-size:var(--v2-ui);color:var(--v2-secondary)}.v2-stat strong{font-size:var(--v2-metric);font-variant-numeric:tabular-nums;line-height:1.2}.v2-table-scroll{overflow-x:auto}.v2-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--v2-ui)}.v2-table caption{text-align:left;padding-block:var(--v2-space-3);font-weight:700}.v2-table :where(th,td){padding:var(--v2-space-4) var(--v2-space-3);border-bottom:var(--v2-line) solid var(--v2-muted-border)}.v2-table thead{color:var(--v2-secondary)}.v2-empty{padding-block:var(--v2-space-8);gap:var(--v2-space-3);justify-items:start;display:grid}.v2-alert{align-items:start;gap:var(--v2-space-4);border-left:var(--v2-focus-width) solid currentColor;padding:var(--v2-space-4);background:var(--v2-surface);font-size:var(--v2-ui);display:flex}.dfg-v2.v2-dialog{border:var(--v2-line) solid var(--v2-border);border-radius:var(--v2-radius-dialog);background:var(--v2-dialog);padding:var(--v2-space-6);width:min(var(--v2-width-dialog), calc(100% - 32px));max-width:none;max-height:85dvh;box-shadow:var(--v2-shadow-dialog);margin:auto;overflow:auto}.v2-dialog::backdrop{background:#0009}.v2-dialog-heading{gap:var(--v2-space-4);margin-bottom:var(--v2-space-4);justify-content:space-between;align-items:center;display:flex}.dfg-v2.v2-drawer{border-radius:0;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.v2-page-header,.v2-section>header{justify-content:space-between;align-items:center;gap:var(--v2-space-6);display:flex}.v2-page-header{padding-block:var(--v2-space-12) var(--v2-space-8)}.v2-page-header p{color:var(--v2-secondary)}.v2-section{margin-block:var(--v2-section-gap)}.v2-section>header{margin-bottom:var(--v2-space-4)}.v2-hero{isolation:isolate;background:var(--v2-page);position:relative}.v2-hero>img{object-fit:cover;width:100%;max-height:420px;display:block}.v2-hero>div{max-width:var(--v2-width-public);padding:var(--v2-space-12) var(--v2-gutter);margin:auto}.v2-staff-rail{width:var(--v2-width-rail);background:var(--v2-surface);padding:var(--v2-space-4);gap:var(--v2-space-2);display:grid}.v2-staff-rail a{min-height:var(--v2-touch);padding:var(--v2-space-3)}.v2-staff-rail [aria-current=page]{border-left:var(--v2-selected-line) solid var(--v2-red);background:var(--v2-raised)}.v2-server-row{align-items:center;gap:var(--v2-space-6);padding-block:var(--v2-space-4);border-bottom:var(--v2-line) solid var(--v2-muted-border);font-size:var(--v2-ui);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.v2-server-row>img{object-fit:cover;border-radius:var(--v2-radius-media);width:92px;height:64px}.v2-package{border-bottom:var(--v2-line) solid var(--v2-muted-border);padding-block:var(--v2-space-6)}.v2-package>img{object-fit:contain;width:100%;height:240px}.v2-package h3{font-size:var(--v2-section-title)}.v2-package strong{font-size:26px}.v2-package--featured{align-items:center;gap:var(--v2-space-12);border:var(--v2-line) solid var(--v2-muted-border);border-radius:var(--v2-radius-feature);padding:var(--v2-space-6);background:var(--v2-surface);grid-template-columns:42% 1fr;display:grid}.v2-package--featured>img{height:265px}.v2-package--compact,.v2-package--service{gap:var(--v2-space-6);grid-template-columns:88px 1fr;display:grid}.v2-package--compact>img,.v2-package--service>img{height:88px}.v2-package--service{background:var(--v2-surface);padding:var(--v2-space-6);border:0}@media (width<=600px){.v2-compact-row,.v2-page-header,.v2-section>header{flex-wrap:wrap}.dfg-v2.v2-dialog{border-radius:var(--v2-radius-sheet) var(--v2-radius-sheet) 0 0;width:100%;padding-bottom:max(var(--v2-space-6), env(safe-area-inset-bottom));margin:auto 0 0}.dfg-v2.v2-drawer{height:auto;max-height:85dvh}.v2-server-row{gap:var(--v2-space-4);grid-template-columns:auto minmax(0,1fr)}.v2-server-row>img{width:56px;height:56px}.v2-server-row>:nth-child(n+3){grid-column:2}.v2-package--featured{display:block}.v2-package--featured>img{height:170px}.v2-package>img{max-height:210px}.v2-package--compact,.v2-package--service{grid-template-columns:72px 1fr}}:is(.app-shell:has(>.v2-public-header),.v2-public-header){--v2-header-height:76px}.app-shell:not(.admin-app-shell):has(>.v2-public-header)>main{min-height:calc(100svh - var(--v2-header-height))}.v2-public-header{height:var(--v2-header-height);padding-inline:max(var(--v2-gutter), calc((100% - var(--v2-width-public))/2));align-items:center;gap:var(--v2-space-16);background:var(--v2-page);border-bottom:var(--v2-line) solid var(--v2-muted-border);z-index:30;display:flex;position:relative}.v2-public-header .v2-brand,.v2-public-footer .v2-brand{color:var(--v2-text);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.v2-brand img{object-fit:contain;width:36px;height:36px}.v2-brand strong{letter-spacing:-1px;font-size:25px;font-weight:800}.v2-desktop-nav{align-items:center;gap:var(--v2-space-8);height:100%;display:flex}.v2-public-header .v2-nav-link{align-items:center;gap:var(--v2-space-2);height:100%;min-height:var(--v2-touch);border:0;border-bottom:var(--v2-selected-line) solid transparent;color:var(--v2-secondary);font-size:var(--v2-ui);white-space:nowrap;cursor:pointer;background:0 0;padding:0;font-weight:400;text-decoration:none;display:inline-flex}.v2-public-header .v2-nav-link[aria-current=page],.v2-public-header .v2-nav-link[aria-expanded=true]{color:var(--v2-text);border-bottom-color:var(--v2-red)}.v2-account-actions{gap:var(--v2-space-4);align-items:center;margin-left:auto;display:flex}.v2-public-header .v2-account-link{align-items:center;gap:var(--v2-space-2);color:var(--v2-text);min-height:var(--v2-touch);font-size:var(--v2-ui);white-space:nowrap;display:inline-flex}.v2-wallet-summary{min-height:var(--v2-touch);color:var(--v2-secondary);font-size:var(--v2-ui);align-items:center;display:inline-flex}.v2-wallet-total{align-items:center;gap:var(--v2-space-2);display:flex}.v2-wallet-total :where(strong,small){font:inherit;color:inherit}.v2-public-header .v2-menu-toggle{display:none}.v2-public-header :where(a,button),.v2-public-footer a{min-width:var(--v2-touch);min-height:var(--v2-touch)}.dfg-v2.v2-discover-dialog{--v2-width-dialog:800px}.v2-discovery-groups{gap:var(--v2-space-6);grid-template-columns:1fr 1fr;display:grid}.v2-discovery-groups section{min-width:0}.v2-discovery-groups h3{font-size:var(--v2-ui);color:var(--v2-secondary);margin-bottom:var(--v2-space-2)}.v2-discovery-groups a{min-height:var(--v2-touch);font-size:var(--v2-ui);align-items:center;display:flex}.v2-public-footer{width:min(calc(100% - 2 * var(--v2-gutter)), var(--v2-width-public));padding-block:var(--v2-space-8);border-top:var(--v2-line) solid var(--v2-muted-border);align-items:center;gap:var(--v2-space-6);margin:0 auto;display:flex}.v2-public-footer .v2-brand img{width:28px;height:28px}.v2-public-footer .v2-brand strong{font-size:22px}.v2-footer-note{color:var(--v2-secondary);font-size:var(--v2-ui);flex:1;min-width:140px}.v2-public-footer nav{flex-wrap:wrap;align-items:center;gap:0 20px;margin-left:auto;display:flex}.v2-public-footer nav a{min-height:var(--v2-touch);font-size:var(--v2-ui);color:var(--v2-secondary);align-items:center;display:inline-flex}@media (width<=1000px){.v2-public-header{gap:var(--v2-space-8)}.v2-desktop-nav{gap:var(--v2-space-6)}.v2-public-footer{flex-wrap:wrap}}@media (width<=800px){:is(.app-shell:has(>.v2-public-header),.v2-public-header){--v2-header-height:64px}.v2-public-header{gap:var(--v2-space-3)}.v2-public-header .v2-desktop-nav{display:none}.v2-public-header .v2-menu-toggle{display:inline-flex}.v2-wallet{display:none}.v2-mobile-dialog nav{display:grid}.v2-public-header .v2-mobile-dialog .v2-nav-link{justify-content:space-between;min-height:48px}.v2-discovery-groups{grid-template-columns:1fr}.v2-public-footer nav{width:100%;margin-left:0}}@media (width<=600px){.v2-public-footer{gap:var(--v2-space-4);padding-block:var(--v2-space-6) max(var(--v2-space-8), env(safe-area-inset-bottom))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-soft:#ffffff0a;--text:#f4f1ed;--muted:#b6b0aa;--dim:#7e7770;--good:#45e477;--warn:#f6b54f;--blue:#1d9cff;--green:#48e05f;--max:1440px}.community-hub-experience{--hub-surface:#0c1219f0;--hub-surface-raised:#121a24f5;--hub-border:#93aeca2e;--hub-muted:#dee8f2ad;min-width:0}.community-hub-experience button,.community-hub-experience a,.community-hub-experience input,.community-hub-experience select,.community-hub-experience textarea{min-width:0}.hub-social-intro{justify-content:space-between;align-items:flex-end;gap:24px;width:min(100% - 48px,1480px);margin:0 auto;padding:clamp(34px,5vw,64px) 0 24px;display:flex}.hub-social-intro>div:first-child{gap:8px;width:100%;max-width:760px;display:grid}.hub-social-intro>div:first-child>span,.hub-featured-label{color:#ff5a4d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:.78rem;font-weight:900;display:inline-flex}.hub-social-intro h1{color:#fff;font-family:var(--display-font);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.92}.hub-social-intro p{color:var(--hub-muted);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.hub-social-intro-actions{flex:none;gap:10px;display:flex}.hub-social-content{gap:18px;padding-top:0;display:grid}.hub-featured-story,.hub-featured-skeleton{border:1px solid var(--hub-border);background:radial-gradient(circle at 88% 15%, #ff3f2f24, transparent 36%), var(--hub-surface);border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(330px,.8fr);height:520px;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000047}.hub-featured-media:hover img{transform:scale(1.025)}.hub-featured-controls button:hover{background:#ffffff1a}.hub-featured-skeleton{padding:18px}.hub-featured-skeleton-media{min-height:354px}.hub-featured-skeleton>div:last-child{align-content:center;gap:16px;padding:42px;display:grid}.hub-category-rail{scrollbar-width:none;border:1px solid var(--hub-border);background:#0a0f15db;border-radius:14px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex;overflow-x:auto}.hub-category-rail button{color:#ffffffad;min-height:44px;font:800 .88rem/1 var(--body-font);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 15px}.hub-category-rail button:hover,.hub-category-rail button.active{color:#fff;background:#ffffff14}.hub-category-rail button.active{box-shadow:inset 0 -2px #ff4338}.hub-category-rail .hub-filter-button{color:#fff;border:1px solid #ffffff1f;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.hub-spotlight-row>button:hover{background:var(--hub-surface-raised);border-color:#ff594c61}.community-hub-experience .hub-social-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:18px}.community-hub-experience .hub-discovery-rail{order:0}.hub-feed-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.hub-feed-tabs{border:1px solid var(--hub-border);background:#0a0f15d6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;min-height:48px;padding:4px;display:inline-flex}.hub-feed-tabs button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-weight:850}.hub-feed-tabs button.active{color:#fff;background:#ff3f2f29;box-shadow:inset 0 0 0 1px #ff3f2f57}.hub-feed-toolbar .search-box{width:min(100%,330px)}.hub-active-filters{color:#ddebf8b8;background:#317ed012;border:1px solid #4ca3ff33;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:.82rem;font-weight:750;display:flex}.hub-active-filters button{color:#9dccff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;font-weight:850;display:inline-flex}.hub-feed-card:hover{background:var(--hub-surface-raised);border-color:#ff594c5c;transform:translateY(-1px)}.hub-social-author .hub-creator-link:hover,.hub-social-author .hub-creator-link:focus-visible,.hub-comment-reaction:hover,.hub-comment-reaction:focus-visible{color:#ff7568}.hub-more-button:hover{color:#fff;background:#ffffff14}.hub-feed-actions button:hover,.hub-feed-actions button.active{color:#ff7468;background:#ff3f2f17}.hub-feed-skeletons{gap:12px;display:grid}.hub-feed-skeleton{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:16px;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);min-height:238px;padding:14px;display:grid}.hub-feed-skeleton-media{min-height:210px}.hub-feed-skeleton>div:last-child{align-content:center;gap:14px;padding:24px;display:grid}.hub-signin-callout{background:linear-gradient(115deg,#2676c41f,#ff3f2f12);border:1px solid #48a7ff38;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px;display:flex}.hub-signin-callout>div{gap:4px;display:grid}.hub-signin-callout strong{color:#fff;font-size:1rem}.hub-signin-callout span{color:var(--hub-muted);line-height:1.45}.hub-signin-callout>.button-link>span{color:#fff}.hub-discovery-rail{gap:12px;display:grid;position:sticky;top:90px}.hub-discovery-section{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:14px;overflow:hidden}.hub-discovery-section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;display:flex}.hub-discovery-section h3{color:#fff;align-items:center;gap:8px;margin:0;font-size:.92rem;display:inline-flex}.hub-discovery-section h3 svg{color:#ff5045}.hub-discovery-section header a{color:#9acaff;font-size:.72rem;font-weight:850;text-decoration:none}.hub-discovery-list button:hover,.hub-featured-creator:hover{background:#ffffff0b}.hub-discovery-empty{color:var(--hub-muted);margin:0;padding:14px;font-size:.8rem;line-height:1.45}.community-hub-experience .community-hub-pagination{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:10px;display:grid}.community-hub-experience .community-hub-pagination>:last-child{justify-self:stretch}.hub-detail-dialog .hub-detail-scroll{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);max-height:min(78vh,820px);display:grid;overflow:auto}.hub-detail-engagement button.active,.hub-detail-engagement button:hover{color:#ff7468;background:#ff3f2f1c}.hub-discussion-empty{color:#ffffff75;text-align:center;border:1px dashed #ffffff1f;border-radius:10px;place-items:center;gap:5px;padding:22px;display:grid}.hub-discussion-empty strong{color:#fff}.hub-discussion-empty span{font-size:.8rem}.admin-hub-social-operations{background:#ff3f2f09;border:1px solid #ff3f2f33;border-radius:14px;margin:16px 0;padding:0 16px 16px}.admin-hub-social-operations>summary{color:#fff;cursor:pointer;align-items:center;gap:9px;min-height:56px;display:flex}.admin-hub-social-operations>summary small{color:#ffffff8c;margin-left:auto}.admin-hub-social-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-hub-social-summary article{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.admin-hub-social-summary article span,.admin-hub-social-summary article small{color:#ffffff8f}.admin-hub-social-summary article strong{color:#fff;font-size:1.45rem}.admin-hub-social-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}@media (width<=900px){.admin-hub-social-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-social-operations>summary{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:10px}.admin-hub-social-operations>summary small{margin-left:0}}@media (width<=540px){.admin-hub-social-summary{grid-template-columns:1fr}.admin-hub-social-actions .button-link{width:100%}}.hub-filter-sheet,.hub-composer-dialog,.hub-my-posts-dialog{border:1px solid var(--hub-border);background:#0d151e;border-radius:18px;width:min(720px,100vw - 32px);max-height:min(88vh,860px);padding:20px;overflow:auto;box-shadow:0 34px 90px #0009}.hub-filter-sheet>header,.hub-composer-dialog>header,.hub-my-posts-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.hub-filter-sheet>header>div,.hub-composer-dialog>header>div,.hub-my-posts-dialog>header>div{gap:3px;display:grid}.hub-filter-sheet>header span,.hub-composer-dialog>header span,.hub-my-posts-dialog>header span{color:#ff655a;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.hub-filter-sheet h2,.hub-composer-dialog h2,.hub-my-posts-dialog h2{color:#fff;margin:0}.hub-filter-sheet>header button,.hub-composer-dialog>header button,.hub-my-posts-dialog>header button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.hub-composer-dialog{width:min(880px,100vw - 32px)}.hub-composer-dialog .panel{box-shadow:none;border:0}.hub-composer-dialog .panel>header{display:none}.hub-composer-progress button.active{color:#fff}.hub-composer-progress button.active span{background:#e6382e;border-color:#ff5045}.hub-member-submissions article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-member-submissions article strong{color:#fff}.hub-member-submissions article>span{color:var(--hub-muted);font-size:.8rem;line-height:1.45}.hub-member-submissions article>button{width:fit-content}@media (width<=1100px){.hub-featured-story,.hub-featured-skeleton{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);height:520px;min-height:520px}.community-hub-experience .hub-social-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=900px){.hub-social-intro{flex-direction:column;align-items:flex-start;width:min(100% - 32px,1480px)}.hub-featured-story,.hub-featured-skeleton{grid-template-columns:1fr;height:auto}.community-hub-experience .hub-social-layout{grid-template-columns:1fr}.hub-discovery-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.hub-discovery-section:first-child,.hub-discovery-section:nth-child(2){grid-column:auto}.hub-detail-dialog .hub-detail-scroll{grid-template-columns:1fr}}@media (width<=640px){.hub-social-intro{gap:18px;width:min(100% - 24px,1480px);padding:24px 0 14px}.hub-social-intro h1{letter-spacing:-.05em;white-space:nowrap;font-size:2.5rem}.hub-social-intro p{font-size:.94rem}.hub-social-intro-actions,.hub-social-intro-actions .button-link{width:100%}.hub-social-intro-actions{grid-template-columns:1fr 1fr;display:grid}.hub-social-content{gap:12px}.hub-featured-story{border-radius:14px;min-height:0}.hub-category-rail{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c11f2;border-radius:11px;margin-inline:-2px;position:sticky;top:64px}.hub-category-rail .hub-filter-button{background:#131c26;margin-left:0;position:sticky;right:0}.hub-feed-toolbar{flex-direction:column;align-items:stretch;gap:9px}.hub-feed-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hub-feed-tabs button{padding-inline:7px;font-size:.77rem}.hub-feed-toolbar .search-box{width:100%}.hub-signin-callout{flex-direction:column;align-items:stretch}.hub-discovery-rail{grid-template-columns:1fr}.hub-filter-sheet,.hub-composer-dialog,.hub-my-posts-dialog{border-radius:18px 18px 0 0;align-self:end;width:100%;max-height:92vh;padding:16px}.hub-composer-dialog .community-hub-form .form-grid.two{grid-template-columns:1fr}.hub-detail-dialog{align-self:end}.hub-detail-dialog .hub-detail-scroll{max-height:calc(94vh - 74px)}.community-hub-experience .community-hub-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.community-hub-experience .community-hub-pagination .button-link{width:100%}}.admin-security-section .panel,.admin-subscription-section .panel{gap:1rem;display:grid}.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}.admin-mfa-start>div{gap:.35rem;min-width:0;display:grid}.admin-mfa-start span{color:var(--muted,#9aa6b2);line-height:1.5}.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 article.selected{border-color:#ff5142b3;box-shadow:inset 3px 0 #ff5142,0 16px 34px #0000003d}.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)}@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){.admin-mfa-start,.admin-mfa-enabled{flex-direction:column;align-items:stretch}.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}}.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>div>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-notice--error{color:#ffb4b4;background:#c82d2d29}.player-command-notice--success{color:#b5f4c8;background:#22a05229}.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 button.active{background:var(--accent,#dd422e);color:#fff}.player-command-mode-tabs button:disabled{cursor:not-allowed;opacity:.45}.readiness-disabled,.readiness-unconfigured{border:1px solid #dc504173}@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-action-buttons button:disabled,.server-bulk-confirm-buttons button:disabled{opacity:.42;cursor:not-allowed}.server-bulk-confirm-buttons button.danger{background:#a31f268c;border-color:#ff545499}.server-bulk-result.has-errors{color:#ffd58a;background:#f6b54f14;border-color:#ffb54f73}.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-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-primary-nav,.server-manager-workspace-nav{margin-inline:-.3rem}.server-manager-primary-nav button,.server-manager-workspace-nav button{white-space:normal;overflow-wrap:anywhere;min-width:0}.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-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}@media (width<=680px){html{scroll-behavior:auto}}body{min-width:320px;color:var(--text);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}.brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.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}.cluster-rail a:hover,.header-status:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff24}.cluster-rail{z-index:20;gap:8px;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.cluster-rail a{justify-content:flex-start;min-width:112px}.cluster-rail{display:none}main,.community-discovery-page{width:100%}h1,h2,h3,p{margin-top:0}.hero-actions,.section-action,.panel-header,.toolbar,.chip-row,.event-card footer,.map-card header,.compact-list a{align-items:center;display:flex}.button-link{color:#fff;text-transform:uppercase;border:1px solid #ff5d32b3;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:900;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{width:min(var(--max), calc(100% - clamp(32px, 6vw, 88px)));margin-inline:auto}.cluster-grid,.card-grid{gap:16px;display:grid}.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-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)}.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 :is(h2,h3){text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:.95rem;display:inline-flex}.panel-header :is(h2,h3) svg{color:var(--fire)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card{align-items:center;gap:12px;padding:14px;display:flex}.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 a{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;justify-content:space-between;gap:12px;min-height:48px;padding:0 12px}.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,.join-card p,.join-steps p{color:var(--muted);line-height:1.55}.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:1px solid #ff3a2038;margin:28px auto 20px;position:relative;overflow:hidden}.graphic-page-hero img,.communities-graphic-hero img{width:100%;height:auto;display:block}@media (width<=700px){.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%;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background-repeat:no-repeat;align-items:center;gap:22px;margin:34px auto 18px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden}.page-hero>*{z-index:1;position:relative}.page-hero--live-mods-and-rates{--page-hero-image:url(/map-images/svartalfheim.jpg);--page-hero-position:center 42%}.page-hero--guides{--page-hero-image:url(/map-images/the-center.jpg);--page-hero-position:center 50%}.page-hero--discord-join{--page-hero-image:url(/map-images/genesis.jpg);--page-hero-position:center 42%}.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;margin-bottom:12px;line-height:.98}.page-hero-icon{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);border-radius:var(--radius);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;gap:22px;margin:34px 0 18px;display:flex}.section-heading h2{margin-bottom:6px}.section-heading p{max-width:760px;color:var(--muted);margin-bottom:0}.verified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-hero-card,.join-card{padding:20px}.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}.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}.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{color:#ffd996;background:#f6b54f14;border:1px solid #f6b54f4d;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.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{padding:18px}.map-card{flex-direction:column;gap:14px;min-height:100%;display:flex;overflow:hidden}.map-card header{justify-content:space-between;gap:12px}.muted-copy{color:var(--muted);margin:0}.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)}.live-config-summary-card{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-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}.config-block h4{color:var(--muted);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.mod-id-chip:hover{color:var(--fire-soft);border-color:#ff5c2d6b}.mod-id-chip.more-button:hover,.mod-id-chip.more-button:focus-visible{color:var(--fire-soft);border-color:#ff5c2d7a;outline:none}.mod-index-card{flex-direction:column;align-items:flex-start;min-height:214px;display:flex}.event-card{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.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;display:flex}.utility-card svg,.rule-card svg,.support-card svg{margin-bottom:16px}.utility-card .button-link,.support-card .button-link{margin-top:auto}.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{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-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-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-nav{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid;overflow:visible}.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-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-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-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}.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-panel,.launch-readiness-card,.launch-store-card{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 22rem),linear-gradient(#ffffff0c,#ffffff07);border-color:#ff3f2f2e}.delivery-failure-alert-jobs button:hover:not(:disabled){background:#ff3f2f47;border-color:#ff3f2fcc}.delivery-failure-alert-jobs button:disabled{cursor:not-allowed;opacity:.58}.launch-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.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}.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}.hub-content-discovery{gap:12px;display:grid}.hub-discovery-view-tabs{gap:6px;display:flex;overflow-x:auto}.hub-content-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;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 :is(input,select,textarea){color:var(--muted);-webkit-text-fill-color:var(--muted)}.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 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}.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;color:#ff7f79;text-transform:uppercase;width:max-content;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;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;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-layout{align-items:start;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}.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);gap:8px;display:grid;top:154px}.shop-builder-tabs button{color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;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-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{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;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-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}.ark-color-grid button:hover,.ark-color-grid button.active{color:#fff;background:#21c7ff1a;border-color:#21c7ff9e}.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}.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}: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-reason-card,.dfg-discord-row,.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-reason-card:hover,.dfg-discord-row: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{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,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}.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}.cluster-rail a:hover{color:#fff;background:0 0;border-color:#0000}.button-link{border-radius:var(--ds-radius-control);letter-spacing:.06em;background:linear-gradient(#d21710d1,#520705db);min-height:44px;font-size:.82rem}@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<=900px){.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,.discord-band,.metric-grid,.join-steps,.editor-grid,.config-metrics,.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)}}@media (width<=560px){.home-clusters,.dashboard-grid,.content-section,.discord-band,.page-hero{width:min(100% - 28px, var(--max))}.section-heading{display:block}}@media (width<=700px){.server-table-panel .panel-header{align-items:start;gap:6px}.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 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}}.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-discord-list{gap:12px;display:grid}.dfg-discord-row{border-bottom:1px solid #ffffff17;align-items:center;min-width:0;padding-bottom:12px;display:grid}.dfg-discord-row:last-child{border-bottom:0;padding-bottom:0}.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-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-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}@media (width<=700px){.dfg-discord-row{grid-template-columns:1fr}.dfg-discord-row>a{width:100%}}@media (width<=620px){.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}}main,.community-discovery-page{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}.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-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 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-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{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>div>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>div>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}.rules-network-grid .rule-card{min-height:180px}.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-layout,.shop-package-card,.shop-item-card,.shop-cart-panel,.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-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-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}.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-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-package-card p,.shop-request-summary p,.shop-copy-message{color:#b9c8d5;line-height:1.5}.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{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{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-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-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-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-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-card .button-link,.shop-package-card .button-link{align-self:end;min-height:44px}.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-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;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:sticky;top:92px;overflow:hidden}.shop-request-scroll{scrollbar-color:color-mix(in srgb, var(--accent,#ff3f2f) 56%, transparent) #ffffff0f;grid-row:3;min-height:0;padding-right:4px;overflow:hidden auto}.shop-request-panel>.universal-checkout{grid-row:2;gap:8px;margin-top:12px;padding:12px;position:static}.shop-request-panel>.universal-checkout .universal-checkout-heading h2{font-size:1.06rem}.shop-request-panel>.universal-checkout .universal-checkout-heading p{min-height:18px;margin-top:3px;font-size:.75rem}.shop-request-panel>.universal-checkout .universal-checkout-progress{gap:5px}.shop-request-panel>.universal-checkout .universal-checkout-progress li{min-height:31px;padding:4px 6px}.shop-request-panel>.universal-checkout .universal-checkout-summary{gap:5px}.shop-request-panel>.universal-checkout .universal-checkout-summary>div{gap:2px;padding:6px 7px}.shop-request-panel>.universal-checkout .universal-checkout-summary dd{font-size:.77rem}.shop-request-panel>.universal-checkout .universal-checkout-notes{gap:5px}.shop-request-panel>.universal-checkout .universal-checkout-notes p{font-size:.7rem;line-height:1.3}.shop-request-panel>.universal-checkout .universal-checkout-action{min-height:44px}.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,.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-request-note{color:#d8e5ee;margin:-2px 0 2px;font-size:.9rem;line-height:1.45}.shop-inline-track-link{margin-left:auto;padding:7px 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{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-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 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-readiness-banner--disabled{background:#211c10;border-color:#725b25}.telemetry-readiness-banner--disabled>svg{color:#f0bc4d}.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-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-status-grid,.telemetry-readiness-columns{grid-template-columns:minmax(0,1fr)}}body:has(.tenant-launch-focus-overlay){overflow:hidden}.tenant-launch-focus-overlay{z-index:2000;overscroll-behavior:contain;background:radial-gradient(circle at 50% -20%,#ff51471f,#0000 38rem),#05090e;padding:clamp(12px,2vw,28px);position:fixed;inset:0;overflow:auto}.tenant-launch-focus-overlay>.tenant-launch,.tenant-launch-focus-overlay>.admin-module-loading{width:min(1500px,100%);min-height:calc(100dvh - clamp(24px,4vw,56px));margin:0 auto}@media (width<=760px){.tenant-launch-focus-overlay{padding:0}.tenant-launch-focus-overlay>.tenant-launch{border:0;border-radius:0;min-height:100dvh;margin:0}}#admin-content-editor:has(.tenant-launch){grid-template-columns:minmax(0,1fr)}#admin-content-editor:has(.tenant-launch)>.admin-sidebar{display:none}#admin-content-editor:has(.tenant-launch)>summary{display:none}.tenant-launch button:focus-visible,.tenant-launch a:focus-visible,.tenant-launch input:focus-visible,.tenant-launch select:focus-visible,.tenant-launch textarea:focus-visible,.tenant-launch summary:focus-visible{outline:2px solid #70baff}.tenant-launch-notice,.tenant-launch-inline-error{color:#ffe5ad;background:#f2b84b13;border:1px solid #f2b84b61;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;line-height:1.45;display:flex}.tenant-launch-inline-error{color:#ffc5c2;background:#ff5a5414;border-color:#ff5a546b}.tenant-launch-checklist-groups>section>button:hover{background:#ffffff08}.tenant-launch-checklist-groups>section>button.active{color:#fff;background:#ff514713;border-color:#ff514794}.tenant-launch-checklist-groups button.active .tenant-launch-task-icon{color:#ff756b;background:#ff514714;border-color:#ff5147a6}.tenant-launch .primary:disabled{color:#7d8792;box-shadow:none;cursor:not-allowed;background:#1a222c;border-color:#ffffff1a}.tenant-launch .admin-field{min-width:0}.tenant-launch .admin-field>span{color:#e2e8ee;font-size:.77rem;font-weight:790}.tenant-launch .admin-field input:not([type=color]),.tenant-launch .admin-field select,.tenant-launch .admin-field textarea{border-color:var(--launch-border);color:#f3f6f9;background:#080e15;border-radius:9px;width:100%;min-height:46px;font-size:.84rem}.tenant-launch .admin-field textarea{resize:vertical;min-height:112px}.tenant-launch-choice-grid button:disabled{opacity:.45}.tenant-launch-category-picker input:checked+span{color:#fff;background:#ff51471a;border-color:#ff51479e}.tenant-launch-category-picker input:focus-visible+span{outline-offset:3px;outline:2px solid #70baff}.tenant-launch-empty-copy{text-align:center;padding:24px 10px}.tenant-launch-review-list.warnings{background:#f2b84b09;border-color:#f2b84b47}.tenant-launch-review-list.warnings>header{color:var(--launch-warning)}.tenant-launch-success-note{color:#9fcfff;background:#56a9ff09;border:1px solid #56a9ff3d;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-size:.75rem;display:flex}.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-empty-state small{color:#8091a2;overflow-wrap:anywhere}.member-auth-provider-list{gap:.75rem;display:grid}.member-auth-provider-row{gap:.35rem;display:grid}.member-auth-provider-row .button-link{justify-content:space-between;width:100%;min-height:48px}.member-auth-provider-row small{color:#aeb9c5}.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{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),linear-gradient(#ffffff0d,#ffffff05),#07080bdb;border-color:#ffffff24;min-height:188px}.member-auth-card 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}.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-shell,.support-ticket-history-column,.support-ticket-card,.admin-ticket-card{gap:12px;display:grid}.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-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}.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-kicker,.event-card-meta,.event-registration-summary,.admin-event-summary-grid{gap:8px;display:grid}.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 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-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}.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}.admin-ticket-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ticket-update-grid .wide{grid-column:1/-1}.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{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-channel-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-channel-grid span,.notification-channel-grid strong{display:block}.notification-channel-grid strong{color:#fff;font-size:.82rem;font-weight:950}.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-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-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.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-upload-field input[type=file]:disabled{cursor:not-allowed;opacity:.55}.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}.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 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-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-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.danger{background:#ff3f2f14;border-color:#ff3f2f6b}.product-delivery-matrix-metrics span.danger strong{color:#ff8a7e}.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-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-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;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-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}.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}.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-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}@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-layout{grid-template-columns:1fr;grid-template-areas:"title""assurance"}.shop-store-tabs{grid-template-columns:1fr}.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-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}.shop-builder-tabs button{flex:0 0 max-content;scroll-snap-align:start}.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,.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}.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}.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}.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-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,.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-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}.page-hero{min-height:auto;padding:24px}.page-hero--member-account{align-content:end}.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}.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,.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,.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))}.shop-shell{margin-top:14px}.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:after{inset:auto 12px 9px 76px}.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-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,.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}.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}.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,.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{grid-template-columns:1fr}.shop-store-tabs button{grid-template-columns:58px minmax(0,1fr);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;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;padding:0 6px;display:grid}.shop-category-label{flex:auto;min-width:0;font-size:clamp(.62rem,2.6vw,.82rem);line-height:1.08;display:block}.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-library-count-strip,.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-item-card .button-link,.shop-package-card .button-link{min-height:36px;padding:8px 10px}.shop-package-grid,.shop-item-grid{grid-template-columns:1fr}.shop-package-card{grid-template-rows:none}.shop-package-card p,.shop-package-tags span:nth-child(n+3),.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;align-items:center;gap:10px;display:grid;position:fixed}.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}.shop-request-panel{max-height:calc(100dvh - 148px - env(safe-area-inset-bottom));padding:12px 12px 16px}.shop-request-panel>.universal-checkout{display:none}.shop-request-panel .panel-header{z-index:5;border-bottom:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 28%, #ffffff1a);background:linear-gradient(#0f0607fa,#08080cf0),#000000e6;margin:-12px -12px 10px;padding:12px;position:sticky;top:0}.shop-request-summary{gap:6px;margin-bottom:10px;padding:11px}.shop-request-summary h3{font-size:1.08rem}.shop-request-summary strong{font-size:1.18rem}.shop-request-summary p,.shop-request-summary .shop-package-thumbs,.shop-request-content{display:none}.shop-request-form{gap:8px;margin-bottom:10px}.shop-profile-assist{padding:9px}.shop-identity-summary{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.shop-identity-summary span{padding:8px;font-size:.82rem}.shop-request-form input,.shop-request-form select{min-height:39px}.shop-request-form textarea{min-height:74px}.shop-optional-fields summary{flex-direction:column;align-items:flex-start;gap:3px;padding:10px}.shop-buyer-option-grid{grid-template-columns:1fr}.shop-buyer-structured-field .ark-control-panel,.shop-buyer-structured-field .ark-mutation-picker{padding:9px}.shop-buyer-structured-field .ark-stat-grid,.shop-buyer-structured-field .ark-mutation-chip-grid{grid-template-columns:1fr}.shop-buyer-structured-field .ark-color-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));max-height:190px}.shop-request-note{font-size:.82rem}.shop-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{grid-template-columns:1fr}.shop-tracking-form .button-link.as-button{width:100%}.utility-card,.rule-card,.support-card,.join-steps article{min-height:auto}.section-heading{margin-top:30px;padding-left:14px}.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}.event-card{padding:12px}.event-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-package-grid,.shop-item-grid{gap:9px}.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}.admin-onboarding-config header,.admin-onboarding-step-settings article,.admin-onboarding-grid,.admin-onboarding-member-list article,.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}.support-ticket-meta span,.event-registration-summary span,.notification-summary-grid span{padding:8px;font-size:.84rem}.support-ticket-form{gap:8px;padding:10px}.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}}@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){.app-shell{min-height:100dvh}}@media (width<=760px){.app-shell{padding-bottom:env(safe-area-inset-bottom)}}.pwa-update-toast{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:140;border-radius:var(--ds-radius-card);background:linear-gradient(145deg,#5a0a09f0,#08090cf5 58%),#08090cf5;border:1px solid #ff302294;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(440px,100vw - 28px);padding:12px;display:grid;position:fixed;box-shadow:0 24px 72px #000000b8,0 0 32px #ff17122e}.player-claim-entry{background:radial-gradient(circle at 0 0,#ff412b24,#0000 48%),#0d1014;border:1px solid #ff523657;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.player-claim-entry>svg{color:var(--fire-soft)}.player-claim-entry>div{gap:4px;display:grid}.player-claim-entry strong{color:#fff;font-size:1.02rem}.player-claim-entry span{color:var(--muted);line-height:1.5}.player-claim-entry.is-compact{margin-bottom:16px;padding:14px}.community-player-claim-entry,.community-discovery-claim-entry{padding-top:18px;padding-bottom:0}.player-claim-account-workflow{gap:16px;display:grid}.player-claim-account-workflow>.button-link{justify-self:end}.admin-player-claim-campaign{background:#ff412b09;border:1px solid #ff523647;border-radius:12px;gap:13px;padding:15px;display:grid}.admin-player-claim-campaign>header{justify-content:space-between;gap:15px;display:flex}.admin-player-claim-campaign>header div{gap:4px;display:grid}.admin-player-claim-campaign>header span{color:#ff8c85;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-player-claim-campaign>header h3,.admin-player-claim-campaign>header p{margin:0}.admin-player-claim-campaign>header p,.admin-player-claim-campaign>small{color:var(--muted)}.admin-player-claim-campaign>header svg{color:var(--fire-soft)}.admin-player-claim-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-player-claim-metrics span{min-height:72px;color:var(--muted);border:1px solid #ffffff14;border-radius:9px;gap:3px;padding:10px;font-size:.75rem;display:grid}.admin-player-claim-metrics strong{color:#fff;font-size:1.2rem}.admin-player-claim-sharing{grid-template-columns:minmax(180px,.8fr) minmax(250px,1.5fr) auto auto;align-items:end;gap:9px;display:grid}.admin-player-claim-sharing .button-link{min-height:44px}@media (width<=980px){.admin-player-claim-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-player-claim-sharing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.player-claim-entry{grid-template-columns:auto minmax(0,1fr)}.player-claim-entry .button-link{grid-column:1/-1;width:100%}.player-claim-step-grid,.player-claim-benefit-grid,.admin-player-claim-metrics,.admin-player-claim-sharing{grid-template-columns:1fr}}.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: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}.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){.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 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}.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}.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-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}.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 input:focus,.community-hub-form select:focus,.community-hub-form textarea:focus{border-color:#ff3f2fb8;box-shadow:0 0 0 3px #ff2d1f29}.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-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,.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}}.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-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-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}}@media (width<=460px){.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}}.public-search-panel,.public-search-groups{min-width:0}.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}@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 strong,.live-refresh-control small{text-overflow:clip;white-space:normal;overflow:visible}.live-refresh-control button{min-width:92px}}.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-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 button:hover,.public-search-group-list button:focus-visible,.public-search-group-list button.active{border-color:#ff3f2fb8;box-shadow:0 0 20px #ff3f2f24}@media (width<=1100px){.public-search-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}@media (width<=760px){.public-search-groups{grid-template-columns:1fr}.public-search-pagination .button-link{flex:130px}}.server-detail-link:hover,.server-detail-link:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.map-card-server-links a:hover,.map-card-server-links a:focus-visible{color:var(--accent)}.server-activity-trends,.server-activity-windows{gap:16px;min-width:0;display:grid}.server-activity-windows p,.server-activity-evidence-note{color:#ffffffa8;margin:0}.server-detail-related-list a:hover,.server-detail-related-list a:focus-visible{border-color:#ff3f2fad;box-shadow:0 0 22px #ff3f2f24}.admin-achievement-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.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}.admin-achievement-summary strong{color:#fff;letter-spacing:0;font-size:1.35rem}.admin-achievement-definition-card strong,.admin-achievement-earned-card strong{color:#fff}.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){.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-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-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-claim-state>a:hover,.leaderboard-claim-state>a:focus-visible{color:#fff}@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-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}}@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}}.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.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-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(4,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-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-priority-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);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-connections-disclosure>.operations-center-panel{border:0;border-top:1px solid var(--border-color);border-radius:0 0 14px 14px;margin:0}.operations-center-owner-sections{gap:1rem;min-width:0;display:grid}.operations-center-dashboard-section>header,.operations-center-server-health>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operations-center-dashboard-section>header>button,.operations-center-server-health>header>button{border:1px solid var(--border-color);min-height:44px;color:var(--accent);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .75rem;font-weight:800;display:inline-flex}.operations-center-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;margin:0;display:grid}.operations-center-metric-grid>div{border:1px solid var(--border-color);background:var(--surface-muted);border-radius:10px;gap:.2rem;min-width:0;padding:.75rem;display:grid}.operations-center-metric-grid dt{color:var(--muted-text);overflow-wrap:anywhere;font-size:.76rem;font-weight:750}.operations-center-metric-grid dd{overflow-wrap:anywhere;gap:.2rem;margin:0;display:grid}.operations-center-metric-grid dd>strong{font-size:1.15rem;font-weight:900}.operations-center-metric-grid small{color:var(--muted-text);overflow-wrap:anywhere;font-size:.73rem;font-weight:500;line-height:1.35}.operations-center-metric-grid .tone-attention dd{color:#ffc35a}.operations-center-metric-grid .tone-healthy dd{color:#79d78d}.operations-center-section-links{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.operations-center-section-links button{border:1px solid var(--border-color);color:var(--accent);background:0 0;border-radius:8px;padding:.5rem .7rem;font-weight:800}.operations-center-safety-note{color:var(--muted-text);align-items:flex-start;gap:.45rem;margin:.8rem 0 0;font-size:.8rem;line-height:1.45;display:flex}.operations-center-safety-note svg{flex:none;margin-top:.1rem}.operations-center-server-list{gap:.55rem;display:grid}.operations-center-server-list>button{border:1px solid var(--border-color);width:100%;min-width:0;color:inherit;background:var(--surface-muted);text-align:left;border-radius:10px;grid-template-columns:minmax(220px,1.1fr) auto minmax(240px,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.operations-center-server-list>button>span:first-child,.operations-center-server-facts{gap:.15rem;min-width:0;display:grid}.operations-center-server-list small,.operations-center-server-list em{color:var(--muted-text);overflow-wrap:anywhere;font-style:normal}.operations-center-server-list .ready{color:#79d78d;font-weight:850}.operations-center-server-list .attention{color:#ffc35a;font-weight:850}.operations-center-customize{border:1px solid var(--border-color);background:var(--surface);border-radius:12px}.operations-center-customize>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.operations-center-customize>summary>span{align-items:center;gap:.45rem;display:flex}.operations-center-customize>summary small{color:var(--muted-text)}.operations-center-customize>div{border-top:1px solid var(--border-color);gap:.45rem;padding:.75rem;display:grid}.operations-center-customize>div>div{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.operations-center-customize label{align-items:center;gap:.5rem;min-width:0;font-weight:750;display:flex}.operations-center-customize input{width:20px;height:20px;min-height:auto}.operations-center-customize>div span{gap:.3rem;display:flex}.operations-center-customize button{border:1px solid var(--border-color);min-width:44px;color:inherit;background:0 0;border-radius:8px;padding:.45rem .6rem}.operations-center-customize>div>button{color:var(--accent);justify-self:start;font-weight:800}.operations-center-work-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:1rem;display:grid}.operations-center-side-stack{gap:1rem;display:grid}.operations-center-side-stack ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.operations-center-side-stack li button{border:0;border-bottom:1px solid var(--border-color);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.6rem;display:grid}.launch-guardian-areas article.status-warn>span{color:#ffc765}.launch-guardian-areas article.status-fail>span{color:#ff7c85}@media (width<=1100px){.operations-center-main-grid,.operations-center-priority-grid{grid-template-columns:1fr}.operations-center-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-server-list>button{grid-template-columns:minmax(180px,1fr) auto}.operations-center-server-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-work-grid{grid-template-columns:1fr}.operations-center-attention-list article{grid-template-columns:minmax(0,1fr) auto}}.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-dashboard-section>header,.operations-center-server-health>header{flex-direction:column}.operations-center-dashboard-section>header>button,.operations-center-server-health>header>button{width:100%}.operations-center-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-server-list>button{grid-template-columns:1fr}.operations-center-server-facts{grid-column:auto;grid-template-columns:1fr}.operations-center-customize>summary{flex-direction:column;align-items:flex-start}.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>summary,.operations-center-connections-disclosure>summary{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (width<=420px){.operations-center-metric-grid,.operations-center-today,.operations-center-access dl{grid-template-columns:1fr}.operations-center-panel{padding:.8rem}.operations-center-customize>div>div{align-items:flex-start}.operations-center-section-links button{width:100%}.operations-center,.operations-center *{min-width:0}}@media (width<=760px){.server-operation-timeline article>small,.server-operation-safe-error{grid-column:1}}.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-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-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-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}.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 (pointer:coarse),(width<=700px){.admin-login-guidance summary{cursor:pointer;align-items:center;min-height:44px;display:flex}}@media (width<=700px){.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}.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}.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-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 button.active .buy-coins-bundle-choice{background:color-mix(in srgb, var(--accent,#f43f49) 22%, #101b25);color:#fff}@media (width<=700px){.buy-coins-store-grid,.buy-coins-bundle-grid{grid-template-columns:1fr}}@media (width<=760px){.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-readiness-actions button:disabled,.staging-delivery-card footer button:disabled{cursor:not-allowed;opacity:.5}.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-result--error{color:#e5aaa7;background:#ff504b0f;border-color:#ff6e67}.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}.automation-tabs button.is-active{color:var(--text);border-bottom-color:var(--accent)}.owner-automation-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-automation-status-grid article{border:1px solid var(--border);background:#ffffff06;border-radius:.7rem;gap:.25rem;padding:.9rem;display:grid}.owner-automation-status-grid span,.owner-automation-template-grid small{color:var(--muted)}.owner-automation-recipe-list button.is-active{border-color:var(--accent);background:#ffffff0b}.automation-stepper button.is-active{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#ff3f431a;border-color:#ff3f43b3}.automation-trigger-grid button.is-selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:#ff3f431a}.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}.auto3-node.is-condition{border-left-color:#f59e0b}.auto3-node.is-success{border-left-color:#22c55e}.auto3-node.is-failure{border-left-color:var(--accent)}.automation-orchestration-status.is-ready{background:#45e4770f;border-color:#45e47766}.automation-provider-state.is-simulation_only{color:#82e9a1;border-color:#45e47766}.automation-provider-state.is-paused{color:#ffc86b;border-color:#ffad3373}@media (width<=680px){.owner-automation-status-grid,.owner-automation-budget-editor,.owner-automation-editor-grid,.owner-automation-contract{grid-template-columns:1fr}.automation-orchestration .automation-tabs button.is-active{border-color:var(--border);border-bottom-color:var(--accent);background:#ffffff09}}.alert-exact-timestamp.is-missing{color:var(--muted)}.alert-lifecycle-timestamps.is-compact{grid-template-columns:1fr;gap:.3rem;margin-top:.45rem}@media (width<=640px){.hub-content-discovery-grid{grid-template-columns:1fr}}.community-owner-start-page{gap:24px;min-width:0;display:grid}.community-owner-start-layout{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:start;gap:22px;width:min(1180px,100% - 32px);margin:0 auto;display:grid}.community-owner-start-steps,.community-owner-start-card{gap:18px;min-width:0;padding:clamp(20px,3vw,34px);display:grid}.community-owner-start-steps header,.community-owner-start-card{color:var(--text)}.community-owner-start-steps header span{color:var(--accent,#ff5142);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.community-owner-start-steps h2,.community-owner-start-card h2,.community-owner-start-steps p,.community-owner-start-card p{margin:0}.community-owner-start-steps ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.community-owner-start-steps li{grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}.community-owner-start-steps li>span{border:1px solid color-mix(in srgb,var(--accent,#ff5142) 48%,var(--border));color:#fff;background:color-mix(in srgb,var(--accent,#ff5142) 16%,transparent);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.community-owner-start-steps li div{gap:3px;display:grid}.community-owner-start-steps li p,.community-owner-start-card>p,.community-owner-start-help{color:var(--muted);line-height:1.55}.community-owner-start-assurances{border-top:1px solid var(--border);gap:9px;padding-top:14px;display:grid}.community-owner-start-assurances span{color:var(--muted);align-items:center;gap:9px;font-size:.86rem;display:flex}.community-owner-start-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.community-owner-start-card input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#ff5142) 45%,transparent);outline-offset:2px}.community-owner-start-address,.community-owner-start-consent,.community-owner-start-error,.community-owner-start-card form>button{grid-column:1/-1}.community-owner-start-error{color:#ffd0cc;background:#ff5c531a;border:1px solid #ff5c538c;border-radius:9px;padding:11px 13px}.community-owner-field-error{color:#ffaca5!important;font-weight:750!important}.community-owner-start-card input[aria-invalid=true]{border-color:#ff6b62}.community-owner-start-actions{flex-wrap:wrap;gap:10px;display:flex}.community-owner-start-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1180px,100% - 32px);margin:0 auto 32px;display:grid}.community-owner-start-footer article{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;gap:3px 10px;padding:18px;display:grid}.community-owner-start-footer strong{color:#fff}.community-owner-start-footer span{color:var(--muted);font-size:.82rem;line-height:1.4}@media (width<=900px){.community-owner-start-layout{grid-template-columns:1fr}}@media (width<=640px){.community-owner-start-layout,.community-owner-start-footer{width:min(100% - 20px,1180px)}.community-owner-start-card form,.community-owner-start-footer{grid-template-columns:1fr}.community-owner-start-actions>*{justify-content:center;width:100%}}.community-announcement-strip,.community-announcement-manager{gap:var(--space-4);width:min(100%,var(--content-max,1200px));margin:var(--space-5) auto;display:grid}.community-announcement-card.is-read{opacity:.82}.community-announcement-card__meta,.community-announcement-card__actions,.community-announcement-preview__actions,.community-announcement-admin-card__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.community-announcement-strip.is-loading,.community-announcement-inline-error{gap:var(--space-2);min-height:4rem;margin:var(--space-4) auto;color:var(--muted);justify-content:center;align-items:center;display:flex}.community-announcement-preview>header,.community-announcement-admin-card>div:first-child{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.community-announcement-admin-card{gap:var(--space-2);content-visibility:auto;display:grid}.community-announcement-admin-card h5,.community-announcement-admin-card p{margin:0}.admin-growth-insights{border:1px solid var(--border-subtle,#94a3b83d);background:color-mix(in srgb, var(--surface-elevated,#101827) 92%, transparent);border-radius:1rem;gap:1rem;margin:1.25rem 0;padding:1rem;display:grid}.admin-growth-insights>header,.admin-growth-insight-list article>header,.admin-growth-insight-list article>footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-growth-insights h3,.admin-growth-insight-list h4,.operations-center-growth-insights h4{margin:.2rem 0}.admin-growth-insights p,.admin-growth-insight-list p,.operations-center-growth-insights p{margin:0}.admin-growth-insight-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.9rem;display:grid}.admin-growth-insight-list article{border:1px solid var(--border-subtle,#94a3b83d);border-left:.25rem solid var(--accent,#60a5fa);background:var(--surface,#0f172ab8);border-radius:.85rem;gap:.8rem;padding:1rem;display:grid}.admin-growth-insight-list article.state-needs_attention{border-left-color:#f59e0b}.admin-growth-insight-list article.state-positive_trend{border-left-color:#22c55e}.admin-growth-insight-list article.is-terminal{opacity:.74}.admin-growth-insight-rationale{color:var(--text-muted,#94a3b8);align-items:flex-start;gap:.45rem;display:flex}.admin-growth-insight-rationale svg{flex:none;margin-top:.15rem}.admin-growth-insight-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.admin-growth-insight-list dl div{gap:.15rem;display:grid}.admin-growth-insight-list dt{color:var(--text-muted,#94a3b8);font-size:.76rem}.admin-growth-insight-list dd{overflow-wrap:anywhere;margin:0}.admin-growth-insight-list footer{flex-wrap:wrap;margin-top:auto}.operations-center-growth-insights{gap:1rem;display:grid}.operations-center-growth-insights>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.operations-center-growth-insights article{border:1px solid var(--border-subtle,#94a3b83d);border-left:.25rem solid var(--accent,#60a5fa);border-radius:.8rem;gap:.65rem;padding:.9rem;display:grid}.operations-center-growth-insights article.state-needs_attention{border-left-color:#f59e0b}.operations-center-growth-insights article.state-positive_trend{border-left-color:#22c55e}.operations-center-growth-insights article>div>span{color:var(--text-muted,#94a3b8);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.operations-center-growth-insights article button{justify-self:start}@media (width<=640px){.admin-growth-insights>header,.admin-growth-insight-list article>header{flex-direction:column;align-items:stretch}.admin-growth-insight-list dl{grid-template-columns:1fr}}.admin-analytics-presets{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.admin-analytics-presets>span{color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:.78rem;font-weight:800}.admin-analytics-presets .as-button{flex:none;width:auto;min-width:8rem}.admin-analytics-presets .active{background:#ff363629;border-color:#ff4e4ead}.admin-growth-analytics{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid #ffffff1f;display:grid}.admin-growth-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.admin-growth-heading h3,.admin-growth-area-card h4,.admin-growth-tables h4{color:var(--text);margin:0}.admin-growth-heading p,.admin-growth-area-card p{margin:var(--space-1) 0 0;color:var(--muted);line-height:1.5}.growth-source-state.state-stale,.growth-source-state.state-unavailable{border-color:#ff5c5c8c}.admin-growth-summary-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-growth-summary-card{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:#00000038;border:1px solid #ffffff1c;gap:.35rem;display:grid}.admin-growth-summary-card>span,.admin-growth-summary-card small{color:var(--muted)}.admin-growth-summary-card>strong{font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.05}.admin-growth-summary-card small{line-height:1.45}.admin-growth-summary-card small b{color:var(--text)}.admin-growth-threshold,.admin-growth-evidence>div+p{gap:var(--space-2);color:var(--muted);align-items:flex-start;margin:0;line-height:1.5;display:flex}.admin-growth-threshold svg,.admin-growth-evidence p svg{flex:none;margin-top:.15rem}.admin-growth-area-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-growth-area-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff1c;display:grid}.admin-growth-area-card header{gap:var(--space-3);align-items:flex-start;display:flex}.admin-growth-area-card header>svg{flex:none;margin-top:.1rem}.admin-growth-area-card dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-growth-area-card dl div{min-width:0;padding:var(--space-2);border-radius:var(--radius-sm);background:#0003;gap:.2rem;display:grid}.admin-growth-area-card dt{color:var(--muted);font-size:.78rem}.admin-growth-area-card dd{margin:0;font-size:1.1rem;font-weight:900}.admin-growth-area-card dd small{color:var(--muted);margin-top:.2rem;font-size:.68rem;font-weight:700;line-height:1.35;display:block}.admin-growth-area-card>a{gap:var(--space-2);justify-self:start;align-items:center;min-height:2.75rem;display:inline-flex}.admin-growth-tables{gap:var(--space-4);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.admin-growth-tables>div{align-content:start;gap:var(--space-3);min-width:0;display:grid}.admin-growth-table-scroll{border-radius:var(--radius-md);border:1px solid #ffffff1a;max-width:100%;overflow-x:auto}.admin-growth-table-scroll table{border-collapse:collapse;width:100%;min-width:42rem}.admin-growth-table-scroll caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-growth-table-scroll th,.admin-growth-table-scroll td{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14}.admin-growth-table-scroll tbody th{max-width:18rem}.admin-growth-table-scroll tbody th small{color:var(--muted);margin-top:.2rem;font-weight:500;display:block}.admin-growth-content-list{gap:var(--space-2);display:grid}.admin-growth-content-list article{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);content-visibility:auto;border:1px solid #ffffff1a;align-items:center;display:flex}.admin-growth-content-list article div{gap:.2rem;min-width:0;display:grid}.admin-growth-content-list article span,.admin-growth-content-list article small{color:var(--muted)}.admin-growth-content-list article a{flex:none}.admin-growth-evidence{border-radius:var(--radius-md);padding:var(--space-3);border:1px solid #ffffff1a}.admin-growth-evidence summary{cursor:pointer;min-height:2.75rem;font-weight:900}.admin-growth-evidence-grid{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-growth-evidence-grid article{padding:var(--space-3);border-radius:var(--radius-sm);background:#00000038}.admin-growth-evidence-grid article>div{justify-content:space-between;gap:var(--space-2);align-items:flex-start;display:flex}.admin-growth-evidence-grid p,.admin-growth-evidence-grid small{color:var(--muted);line-height:1.45}.admin-growth-evidence ul{color:var(--muted);margin-bottom:0}@media (width<=980px){.admin-growth-summary-grid,.admin-growth-area-grid,.admin-growth-tables,.admin-growth-evidence-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-growth-heading,.admin-growth-content-list article,.admin-growth-evidence-grid article>div{flex-direction:column;align-items:flex-start}.admin-growth-summary-grid,.admin-growth-area-card dl{grid-template-columns:1fr}.admin-analytics-presets>span{width:100%;margin-left:0}.admin-analytics-presets .as-button{flex:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Roboto Condensed", Inter, ui-sans-serif, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-2xl:clamp(1.6rem, 1.25rem + 1vw, 2.25rem);--text-3xl:clamp(2rem, 1.45rem + 2vw, 3.25rem);--leading-tight:1.15;--leading-body:1.55;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--page-gutter:clamp(1rem, 3vw, 2.5rem);--content-width:90rem;--color-canvas:#05070a;--color-canvas-raised:#090d12;--color-surface-1:#0c1219;--color-surface-2:#111923;--color-surface-3:#17212c;--color-surface-hover:#1b2733;--color-text:#f6f8fb;--color-text-secondary:#c6ced8;--color-text-muted:#929eac;--color-text-disabled:#687583;--color-border:#c3d2e229;--color-border-strong:#c3d2e247;--color-accent:#d9362e;--color-accent-hover:#cf352f;--color-accent-active:#b92c27;--color-accent-soft:#f0443b24;--color-success:#43d98b;--color-success-soft:#43d98b21;--color-warning:#f0b84f;--color-warning-soft:#f0b84f24;--color-error:#ff646c;--color-error-soft:#ff646c24;--color-info:#59aaff;--color-info-soft:#59aaff24;--color-neutral:#a9b4c0;--color-neutral-soft:#a9b4c01f;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:999px;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 12px 30px #0000003d;--shadow-lg:0 24px 70px #0000005c;--focus-ring:0 0 0 3px #59aaff57;--control-height-sm:2.5rem;--control-height-md:2.75rem;--control-height-lg:3rem;--motion-fast:.14s;--motion-normal:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-font-body:var(--font-body);--ds-font-display:var(--font-display);--ds-space-1:var(--space-1);--ds-space-2:var(--space-2);--ds-space-3:var(--space-3);--ds-space-4:var(--space-4);--ds-space-5:var(--space-5);--ds-space-6:var(--space-6);--bg:var(--color-canvas);--surface:var(--color-surface-1);--surface-2:var(--color-surface-2);--text:var(--color-text);--muted:var(--color-text-muted);--fire:var(--color-accent);--fire-soft:var(--color-accent-hover);--good:var(--color-success);--warn:var(--color-warning);--blue:var(--color-info);--radius:var(--radius-md)}.game-profile-claim-status__badge.is-claimed{color:#75e9a1;background:#22c55e1a;border-color:#4ade806b}.game-profile-id-error{color:#ff9b91}.admin-identity-claim-panel,.admin-identity-claim-list{gap:1rem;display:grid}.admin-identity-claim-toolbar,.admin-identity-claim-card>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-identity-claim-card{background:#06101a73;border:1px solid #ffffff1a;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.admin-identity-claim-card h3,.admin-identity-claim-card p{margin:.15rem 0}.admin-identity-claim-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.admin-identity-claim-card dl div,.admin-identity-claim-card li{border:1px solid #ffffff14;border-radius:.7rem;gap:.15rem;padding:.65rem;display:grid}.admin-identity-claim-card dt,.admin-identity-claim-card li span{color:var(--text-muted,#aeb9c7);font-size:.8rem}.admin-identity-claim-card dd{overflow-wrap:anywhere;margin:0}.admin-identity-claim-card ul,.admin-identity-claim-card ol{gap:.5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.admin-identity-claim-actions{gap:.7rem;display:grid}.admin-identity-claim-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}@media (width<=900px){.admin-identity-claim-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-identity-claim-toolbar,.admin-identity-claim-card>header{flex-direction:column;align-items:stretch}.admin-identity-claim-card dl{grid-template-columns:1fr}}.member-text-action{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:750;display:inline-flex}.member-text-action:hover,.member-text-action:focus-visible{color:var(--color-text);background:var(--color-surface-2)}html{background:var(--color-canvas);scroll-padding-top:6rem}body,button,input,select,textarea{font-family:var(--font-body)}body{color:var(--color-text);font-size:var(--text-md);font-weight:400;line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.app-shell:not(.admin-app-shell) h1,.app-shell:not(.admin-app-shell) h2,.app-shell:not(.admin-app-shell) h3,.app-shell:not(.admin-app-shell) h4,.app-shell:not(.admin-app-shell) h5,.app-shell:not(.admin-app-shell) h6{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.018em;text-wrap:balance}.app-shell:not(.admin-app-shell) p,.app-shell:not(.admin-app-shell) li,.app-shell:not(.admin-app-shell) dd{text-wrap:pretty}.skip-link{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-text);box-shadow:var(--shadow-lg);transition:translate var(--motion-fast) var(--ease-standard);font-weight:700;position:fixed;translate:0 -160%}.skip-link:focus{translate:0}.app-shell:not(.admin-app-shell) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-info);outline-offset:3px;box-shadow:var(--focus-ring)}.app-shell:not(.admin-app-shell) main:focus{outline:none}.app-shell:not(.admin-app-shell) :where(.ds-button,.button-link),.ds-button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.app-shell:not(.admin-app-shell) :where(.ds-button,.button-link):hover:not(:disabled):not([aria-disabled=true]),.ds-button:hover:not(:disabled):not([aria-disabled=true]){translate:0 -1px}.app-shell:not(.admin-app-shell) :where(.ds-button,.button-link):active:not(:disabled):not([aria-disabled=true]),.ds-button:active:not(:disabled):not([aria-disabled=true]){translate:0}.app-shell:not(.admin-app-shell) :where(.button-link.primary,.ds-button--primary),.ds-button--primary{background:var(--color-accent);color:#fff;border-color:#ffffff14;box-shadow:0 8px 24px #f0443b2e}.app-shell:not(.admin-app-shell) :where(.button-link.primary,.ds-button--primary):hover,.ds-button--primary:hover{background:var(--color-accent-hover);color:#fff}.app-shell:not(.admin-app-shell) :where(.button-link.secondary,.ds-button--secondary),.ds-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface-3);color:var(--color-text);box-shadow:var(--shadow-sm)}.app-shell:not(.admin-app-shell) :where(.button-link.secondary,.ds-button--secondary):hover,.ds-button--secondary:hover{background:var(--color-surface-hover);color:#fff;border-color:#f0443b80}.app-shell:not(.admin-app-shell) :where(.button-link.ghost,.ds-button--ghost),.ds-button--ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.app-shell:not(.admin-app-shell) :where(.button-link.ghost,.ds-button--ghost):hover,.ds-button--ghost:hover{background:var(--color-neutral-soft);color:var(--color-text)}.app-shell:not(.admin-app-shell) :where(.button-link.danger,.ds-button--danger),.ds-button--danger{background:var(--color-error-soft);color:#ffb4b8;border-color:#ff646c6b}.app-shell:not(.admin-app-shell) :where(.button-link.danger,.ds-button--danger):hover,.ds-button--danger:hover{background:var(--color-error);color:#111}.ds-button--small{min-height:var(--control-height-sm);padding-inline:var(--space-4);font-size:var(--text-xs)}.app-shell:not(.admin-app-shell) :where(button,.button-link):disabled,.app-shell:not(.admin-app-shell) :where(button,.button-link)[aria-disabled=true],.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:.48;cursor:not-allowed;translate:none}.app-shell:not(.admin-app-shell) :where(.panel,.ds-card){border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(#111923fa,#0a0f15fa)}.app-shell:not(.admin-app-shell) .panel{padding:clamp(var(--space-4), 2vw, var(--space-6))}.app-shell:not(.admin-app-shell) :where(.panel-header,.section-heading){justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.app-shell:not(.admin-app-shell) :where(.panel-header,.section-heading) p{margin-top:var(--space-1);color:var(--color-text-muted)}.app-shell:not(.admin-app-shell) .ds-card--interactive{transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard)}.app-shell:not(.admin-app-shell) .ds-card--interactive:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);box-shadow:var(--shadow-md);translate:0 -2px}.app-shell:not(.admin-app-shell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--control-height-md);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-canvas-raised);color:var(--color-text);font-size:var(--text-md);caret-color:var(--color-accent-hover);transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);line-height:1.35;box-shadow:inset 0 1px #ffffff06}.app-shell:not(.admin-app-shell) textarea{resize:vertical;min-height:7rem}.app-shell:not(.admin-app-shell) :where(input,select,textarea)::placeholder{color:var(--color-text-disabled);opacity:1}.app-shell:not(.admin-app-shell) :where(input,select,textarea):hover:not(:disabled){border-color:#c3d2e26b}.app-shell:not(.admin-app-shell) :where(input,select,textarea):focus{border-color:var(--color-info);background:var(--color-surface-1);box-shadow:var(--focus-ring);outline:none}.app-shell:not(.admin-app-shell) :where(input,select,textarea):disabled{color:var(--color-text-disabled);cursor:not-allowed;background:#090d1299}.app-shell:not(.admin-app-shell) :where(label,legend){color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:650}.app-shell:not(.admin-app-shell) :where(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}.ds-status-badge,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill){align-items:center;gap:var(--space-2);min-height:1.75rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-neutral-soft);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:700;line-height:1.2;display:inline-flex}.ds-status-badge__dot{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.ds-status-badge--success,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).online,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).success{background:var(--color-success-soft);color:var(--color-success);border-color:#43d98b59}.ds-status-badge--warning,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).warning,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).maintenance{background:var(--color-warning-soft);color:var(--color-warning);border-color:#f0b84f59}.ds-status-badge--error,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).error,.app-shell:not(.admin-app-shell) :where(.status-badge,.availability-badge,.status-pill).offline{background:var(--color-error-soft);color:var(--color-error);border-color:#ff646c59}.ds-status-badge--info{background:var(--color-info-soft);color:var(--color-info);border-color:#59aaff59}.ds-tabs,.ds-segmented-control{gap:var(--space-1);max-width:100%;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);scrollbar-width:thin;display:flex;overflow-x:auto}.ds-tab:hover,.ds-segmented-control>button:hover{color:var(--color-text);background:var(--color-neutral-soft)}.ds-tab.is-active,.ds-tab[aria-selected=true],.ds-segmented-control>button.is-active,.ds-segmented-control>button[aria-pressed=true]{background:var(--color-accent-soft);color:#fff;border-color:#f0443b5c}.ds-skeleton{contain:paint;border-radius:var(--radius-sm);background:var(--color-surface-3);max-width:100%;display:block;position:relative;overflow:hidden}.ds-skeleton-text{gap:var(--space-2);display:grid}.ds-skeleton-card{gap:var(--space-4);min-height:10rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-skeleton-card>span{align-content:start;gap:var(--space-4);display:grid}.ds-page-skeleton{z-index:1;gap:var(--space-8);width:100%;min-height:calc(100svh - 5rem);max-width:var(--content-width);padding:var(--space-10) var(--page-gutter);margin-inline:auto;display:grid;position:absolute;inset:0 0 auto}.app-shell:not(.admin-app-shell)>main{min-height:calc(100svh - 5rem);position:relative}.ds-page-skeleton__heading{gap:var(--space-4);display:grid}.ds-page-skeleton__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-state,.app-shell:not(.admin-app-shell) .empty-state{align-content:center;place-items:center;gap:var(--space-3);min-height:12rem;padding:clamp(var(--space-6), 5vw, var(--space-12));border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-align:center;background:#1119238a;display:grid}.ds-state__icon{border-radius:var(--radius-md);background:var(--color-neutral-soft);width:3rem;height:3rem;color:var(--color-neutral);place-items:center;display:grid}.ds-state__title{color:var(--color-text);font-size:var(--text-lg)}.ds-state p,.app-shell:not(.admin-app-shell) .empty-state p{max-width:42rem;color:var(--color-text-muted);margin:0}.ds-state__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ds-state--unavailable .ds-state__icon{background:var(--color-warning-soft);color:var(--color-warning)}.ds-state--error{background:var(--color-error-soft);border-color:#ff646c52}.ds-state--error .ds-state__icon{color:var(--color-error);background:#ff646c2e}.app-shell:not(.admin-app-shell) .recovery-state{padding:clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-warning-soft), var(--color-surface-1) 52%);border:1px solid #f0b84f57}.app-shell:not(.admin-app-shell) .recovery-state__heading,.app-shell:not(.admin-app-shell) .recovery-state__actions{align-items:flex-start;gap:var(--space-3);display:flex}.app-shell:not(.admin-app-shell) .recovery-state__heading>svg{color:var(--color-warning);flex:none}.app-shell:not(.admin-app-shell) .recovery-state dl{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell:not(.admin-app-shell) .recovery-state dl>div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#05070a80}.app-shell:not(.admin-app-shell) .recovery-state dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.app-shell:not(.admin-app-shell) .recovery-state dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--color-text)}@media (width<=47.5rem){.app-shell:not(.admin-app-shell){padding-bottom:calc(4.9rem + env(safe-area-inset-bottom))}.app-shell:not(.admin-app-shell) :where(.panel-header,.section-heading),.app-shell:not(.admin-app-shell) .recovery-state__actions{flex-direction:column;align-items:stretch}.app-shell:not(.admin-app-shell) .recovery-state dl,.ds-page-skeleton__grid{grid-template-columns:1fr}.app-shell:not(.admin-app-shell) .recovery-state__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.ds-status-badge__dot{forced-color-adjust:none}.app-shell:not(.admin-app-shell) :where(.panel,.ds-card,input,select,textarea){border-color:canvastext}}.phase1c-browse-hero{min-height:21rem;max-width:var(--content-width);margin:var(--space-6) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-canvas-raised);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);display:grid;position:relative;overflow:hidden}.phase1c-browse-hero__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.phase1c-browse-hero__copy h1{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.5rem,5vw,5rem)}.phase1c-browse-hero__copy p{max-width:39rem;margin:var(--space-4) 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-lg)}.phase1c-browse-hero__art{position:absolute;inset:0 0 0 36%}.phase1c-browse-hero__art img{object-fit:cover;object-position:78% center;width:100%;height:100%}.community-browser-filters{background:0 0;border:0;grid-template-columns:minmax(15rem,1.6fr) repeat(2,minmax(10rem,.7fr));margin:0;padding:0}.community-browser-filters>*,.server-browser-filters>*{width:100%;max-width:none}.community-browser-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail-page{--detail-gradient:linear-gradient(115deg, rgba(var(--community-rgb), .17), transparent 44%)}.community-detail-hero{gap:var(--space-8);max-width:var(--content-width);min-height:22rem;margin:var(--space-6) auto 0;border:1px solid color-mix(in srgb, var(--community-accent) 30%, var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 12%, rgba(var(--community-rgb), .2), transparent 35%), var(--detail-gradient), var(--color-surface-1);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.community-section-nav a{min-height:44px;color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:.65rem .9rem;font-weight:750;text-decoration:none;display:inline-flex}.community-section-nav a:is(:hover,:focus-visible){color:var(--color-text);background:#ffffff0f}.community-quick-links a{align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.community-more-disclosure{width:min(var(--max), calc(100% - 3rem));margin:var(--space-4) auto var(--space-6);border:1px solid color-mix(in srgb, var(--community-accent) 32%, var(--color-border));border-radius:var(--radius-lg);background:#090f16db;overflow:hidden}.community-more-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) var(--space-5);cursor:pointer;list-style:none;display:flex}.community-more-disclosure>summary::-webkit-details-marker{display:none}.community-more-disclosure>summary>span{gap:0 var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-more-disclosure>summary svg:first-child{color:var(--community-accent);grid-row:1/span 2}.community-more-disclosure>summary small{color:var(--color-text-muted)}.community-more-disclosure[open]>summary{border-bottom:1px solid var(--color-border)}.community-more-disclosure__content>.content-section,.community-more-disclosure__content>.community-discovery-landing{width:100%}@media (width<=38rem){.community-more-disclosure{width:min(100% - 20px, var(--max))}.community-more-disclosure>summary{padding:var(--space-3)}.community-more-disclosure>summary small{line-height:1.35}}.game-profile-claim-fallback{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#00000029;overflow:hidden}.game-profile-claim-fallback>summary{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);cursor:pointer;align-items:center;font-weight:750;display:flex}.game-profile-claim-fallback[open]>summary{border-bottom:1px solid var(--color-border)}.server-detail-more{width:min(var(--max), calc(100% - 3rem));margin:0 auto var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#090f16cc;overflow:hidden}.server-detail-more>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) var(--space-5);cursor:pointer;list-style:none;display:flex}.server-detail-more>summary::-webkit-details-marker{display:none}.server-detail-more>summary>span{gap:0 var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.server-detail-more>summary svg:first-child{color:var(--color-accent);grid-row:1/span 2}.server-detail-more>summary small{color:var(--color-text-muted)}.server-detail-more[open]>summary{border-bottom:1px solid var(--color-border)}.server-detail-more>.server-detail-layout{width:100%;padding:var(--space-4);margin:0}@media (width<=38rem){.server-detail-more{width:min(100% - 20px, var(--max))}.server-detail-more>summary{padding:var(--space-3)}.server-detail-more>summary small{line-height:1.35}}.community-detail-hero>:not(.community-detail-hero-art){z-index:1;position:relative}.community-detail-identity{gap:var(--space-6);grid-template-columns:clamp(6rem,11vw,9rem) minmax(0,1fr);align-items:center;display:grid}.community-detail-identity>img{object-fit:contain;width:100%;max-height:9rem;filter:drop-shadow(0 1rem 2rem rgba(var(--community-rgb), .25))}.community-detail-identity>div>span{color:var(--community-accent);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.community-detail-identity h1{margin:var(--space-2) 0 var(--space-3);letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.75rem)}.community-detail-identity p{max-width:46rem;color:var(--color-text-secondary);font-size:var(--text-lg);margin:0}.community-detail-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.community-detail-live-card{padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#04080dd1;align-self:center}.community-detail-live-label{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.community-detail-live-card dl{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.community-detail-live-card dl div{justify-content:space-between;gap:var(--space-4);min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.community-detail-live-card dt{color:var(--color-text-secondary)}.community-detail-live-card dd{overflow-wrap:anywhere;color:var(--color-text);text-align:right;margin:0;font-weight:700}.community-detail-source{gap:var(--space-2);color:var(--color-success);font-size:var(--text-sm);align-items:center;display:flex}.community-detail-source.is-unavailable{color:var(--color-warning)}.community-section-nav{z-index:15;top:var(--public-nav-height,4.5rem);margin-top:var(--space-4);border-block:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070af0;position:sticky}.community-section-nav>div{max-width:var(--content-width);grid-template-columns:repeat(8,minmax(5.5rem,1fr));margin:0 auto;display:grid}.community-section-nav button{min-height:3.5rem;color:var(--color-text-muted);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:700}.community-section-nav button:hover,.community-section-nav button:focus-visible,.community-section-nav button.is-active{border-bottom-color:var(--community-accent);color:var(--color-text)}.community-anchor-section,.community-overview-section{outline:none;scroll-margin-top:8.5rem}.community-anchor-section:focus-visible,.community-overview-section:focus-visible{box-shadow:var(--focus-ring)}.community-overview-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-play-style{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:baseline;display:flex}.community-play-style strong{color:var(--community-accent);font-family:var(--font-display);font-size:var(--text-xl)}.community-play-style span{color:var(--color-text-muted)}.community-plain-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.community-plain-list li{gap:var(--space-3);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-plain-list svg{color:var(--community-accent)}.community-quick-links{gap:var(--space-2);display:grid}.community-quick-links button{gap:var(--space-3);width:100%;min-height:4.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);color:var(--color-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.community-quick-links button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.community-quick-links button>span{display:grid}.community-quick-links small{color:var(--color-text-muted)}.community-event-strip{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.phase1c-disclosure{margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);overflow:hidden}.phase1c-disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:flex}.phase1c-disclosure summary>span{gap:0 var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.phase1c-disclosure summary>span>svg{color:var(--community-accent,var(--color-accent));grid-row:1/3}.phase1c-disclosure summary strong{font-family:var(--font-display);font-size:var(--text-lg)}.phase1c-disclosure summary small{color:var(--color-text-muted)}.phase1c-disclosure summary>svg{transition:transform var(--motion-normal) var(--ease-standard);flex:none}.community-rules-panel{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.community-rules-panel ol{gap:var(--space-3);counter-reset:rule;margin:0;padding:0;list-style:none;display:grid}.community-rules-panel li{gap:var(--space-3);color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-rules-panel li svg{color:var(--community-accent)}.community-support-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-support-grid .ds-card{justify-items:start;gap:var(--space-3);padding:var(--space-5);display:grid}.community-support-grid .ds-card>svg{color:var(--community-accent)}.community-support-grid h3,.community-support-grid p{margin:0}.community-support-grid p{color:var(--color-text-secondary)}.community-join-panel{justify-content:space-between;align-items:center;gap:var(--space-8);border:1px solid color-mix(in srgb, var(--community-accent) 34%, var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 10%, rgba(var(--community-rgb), .18), transparent 40%), var(--color-surface-1);padding:clamp(1.5rem,4vw,3rem);display:flex}.community-join-panel h2,.community-join-panel p{margin:0}.community-join-panel p{max-width:44rem;margin-top:var(--space-2);color:var(--color-text-secondary)}.community-join-panel>div:last-child{gap:var(--space-3);flex:none;display:flex}.server-table-panel>.panel-header{align-items:center}.server-browser-filters{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-raised);grid-template-columns:minmax(16rem,1.55fr) repeat(4,minmax(9.5rem,.8fr));margin:0;display:grid}.server-browser-summary{gap:var(--space-6);min-height:3.25rem;padding:0 var(--space-4);border-block:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.server-browser-summary strong{margin-right:var(--space-1);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg)}.server-results-skeleton{gap:var(--space-3);display:grid}@media (width<=1120px){.phase1c-browse-hero{grid-template-columns:minmax(0,1fr);min-height:18rem}.phase1c-browse-hero__art{inset-inline-start:45%}.community-browser-filters{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(10rem,1fr))}.community-event-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.server-browser-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.server-browser-filters>:first-child{grid-column:1/-1}}@media (width<=860px){.phase1c-browse-hero{margin-inline:var(--page-gutter)}.phase1c-browse-hero__copy{min-height:18rem;padding:var(--space-8)}.phase1c-browse-hero__art{opacity:.68;inset-inline-start:34%}.community-browser-grid,.community-overview-grid{grid-template-columns:1fr}.community-detail-hero{margin-inline:var(--page-gutter);grid-template-columns:1fr}.community-detail-live-card{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.community-detail-live-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}.community-detail-live-card dl div{gap:var(--space-1);padding:0 var(--space-3) 0 0;border-right:1px solid var(--color-border);border-bottom:0;display:grid}.community-detail-live-card dd{text-align:left}.community-detail-source{grid-column:1/-1}.community-section-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.community-section-nav>div{width:max-content;min-width:100%;display:flex}.community-section-nav button{min-width:6.5rem;padding-inline:var(--space-4)}.community-rules-panel,.community-join-panel{grid-template-columns:1fr}.community-join-panel{display:grid}}@media (width<=620px){.phase1c-browse-hero{min-height:22rem;margin-top:var(--space-3);border-radius:var(--radius-lg)}.phase1c-browse-hero__copy{min-height:22rem;padding:var(--space-6);justify-content:flex-end}.phase1c-browse-hero__copy h1{max-width:10ch;font-size:clamp(2.35rem,13vw,3.25rem)}.phase1c-browse-hero__copy p{margin-block:var(--space-3) var(--space-5);font-size:var(--text-md)}.phase1c-browse-hero__art{opacity:.75;inset:0 0 40% 36%}.phase1c-browse-hero__art img{object-position:82% 32%}.community-browser-filters,.server-browser-filters{grid-template-columns:1fr}.community-browser-filters>*,.server-browser-filters>*,.server-browser-filters>:first-child{grid-column:auto}.community-network-summary .panel-header,.server-table-panel>.panel-header{grid-template-columns:1fr;align-items:stretch;display:grid}.community-network-summary .live-refresh-control,.server-table-panel .live-refresh-control{width:100%}.community-network-summary .live-refresh-control button,.server-table-panel .live-refresh-control button{min-width:7rem}.community-detail-hero{gap:var(--space-5);min-height:0;margin-top:var(--space-3);padding:var(--space-5)}.community-detail-identity{gap:var(--space-4);grid-template-columns:4.75rem minmax(0,1fr);align-items:start}.community-detail-identity h1{font-size:clamp(2.25rem,12vw,3.25rem)}.community-detail-identity p{font-size:var(--text-md);grid-column:1/-1}.community-detail-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.community-detail-actions .button-link{width:100%}.community-detail-live-card{display:block}.community-detail-live-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail-live-card dl div{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.community-section-nav{top:var(--public-nav-height,4rem)}.community-overview-grid,.community-event-strip,.community-support-grid{gap:var(--space-3);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.community-overview-grid>*,.community-event-strip>*,.community-support-grid>*{scroll-snap-align:start;flex:0 0 min(18.5rem,100vw - 3rem);min-width:0}.phase1c-disclosure summary{min-height:4.75rem;padding-inline:var(--space-4)}.phase1c-disclosure summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-rules-panel{padding:var(--space-5);grid-template-columns:1fr;display:grid}.community-join-panel>div:last-child{width:100%;display:grid}.server-browser-summary{gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.support-methods{width:min(100% - 32px,1380px);color:var(--color-text,#f6f8fb);margin:0 auto;padding:clamp(34px,6vw,78px) 0 72px}.support-methods__hero{background:radial-gradient(circle at 82% 14%,#1d9cff2e,#0000 34%),radial-gradient(circle at 8% 100%,#d9362e21,#0000 36%),linear-gradient(145deg,#0d1721fa,#070b10fa);border:1px solid #59aaff3d;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:28px;margin-bottom:26px;padding:clamp(28px,5vw,62px);display:grid;box-shadow:0 28px 80px #0000004d}.support-methods__eyebrow{color:#64baff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.support-methods__hero h1{max-width:800px;font-family:var(--display-font,inherit);letter-spacing:-.035em;margin:0;font-size:clamp(2.45rem,6vw,5.1rem);line-height:.94}.support-methods__hero>div:first-child>p:last-child{max-width:720px;color:var(--color-text-secondary,#c6ced8);margin:20px 0 0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.support-methods__trust{color:#69e3a5;background:#43d98b14;border:1px solid #43d98b33;border-radius:16px;align-items:flex-start;gap:13px;padding:18px;display:flex}.support-methods__trust div{gap:5px;display:grid}.support-methods__trust strong{color:#e8fff4}.support-methods__trust span{color:#b4cabc;font-size:.86rem;line-height:1.5}.support-methods__layout{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:start;gap:22px;display:grid}.support-methods__content{gap:18px;display:grid}.support-methods__section,.support-methods__review,.support-methods__disclosures,.support-methods__recognition{border:1px solid var(--color-border,#c3d2e229);background:#0c1219f0;border-radius:18px}.support-methods__section{padding:clamp(20px,3vw,30px)}.support-methods__section-heading{align-items:flex-start;gap:14px;margin-bottom:21px;display:flex}.support-methods__section-heading>span{color:#8bcaff;background:#59aaff1a;border:1px solid #59aaff61;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.support-methods__section h2,.support-methods__review h2,.support-methods__recognition h2,.support-methods__disclosures h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.support-methods__section-heading p,.support-methods__recognition p,.support-methods__disclosures p{color:var(--color-text-muted,#929eac);margin:6px 0 0;line-height:1.55}.support-methods__field{color:var(--color-text-secondary,#c6ced8);gap:8px;font-size:.9rem;font-weight:750;display:grid}.support-methods__field select,.support-methods__field input{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:48px;color:var(--color-text,#f6f8fb);background:#081018;border-radius:12px;outline:none}.support-methods__field select{padding:0 42px 0 14px}.support-methods__field input{padding:0 14px 0 34px}.support-methods__field select:focus-visible,.support-methods__field input:focus-visible,.support-methods__card:focus-visible,.support-methods__primary:focus-visible{border-color:#64baff;box-shadow:0 0 0 3px #59aaff38}.support-methods__field small{color:var(--color-text-muted,#929eac);font-weight:500;line-height:1.45}.support-methods__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-methods__card{border:1px solid var(--color-border,#c3d2e229);min-height:112px;color:inherit;text-align:left;cursor:pointer;background:#060c12e6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.support-methods__card:hover{background:#101d28f5;border-color:#59aaff7a;transform:translateY(-1px)}.support-methods__card.is-selected{background:#163044c7;border-color:#59aaff;box-shadow:inset 0 0 0 1px #59aaff2e}.support-methods__card-icon{color:#83c7ff;background:#59aaff1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.support-methods__card-copy{gap:5px;min-width:0;display:grid}.support-methods__card-copy strong{font-size:1rem}.support-methods__card-copy small{color:var(--color-text-muted,#929eac);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-methods__badge{align-items:center;gap:5px;width:fit-content;margin-top:2px;font-size:.72rem;font-weight:800;display:inline-flex}.support-methods__badge.is-verified{color:#69e3a5}.support-methods__badge.is-external{color:#f0c26b}.support-methods__check{color:#0000;border:1px solid #c3d2e23d;border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.support-methods__check svg{width:16px}.support-methods__card.is-selected .support-methods__check{color:#06111b;background:#59aaff;border-color:#59aaff}.support-methods__review{background:radial-gradient(circle at 100% 0,#59aaff1f,#0000 34%),#091017fa;border-color:#59aaff57;gap:17px;padding:24px;display:grid;position:sticky;top:94px}.support-methods__review dl{border-top:1px solid var(--color-border,#c3d2e229);gap:0;margin:0;display:grid}.support-methods__review dl>div{border-bottom:1px solid var(--color-border,#c3d2e229);grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;padding:11px 0;display:grid}.support-methods__review dt{color:var(--color-text-muted,#929eac);font-size:.8rem}.support-methods__review dd{color:var(--color-text-secondary,#c6ced8);text-align:right;margin:0;font-size:.84rem;font-weight:800}.support-methods__amount{position:relative}.support-methods__amount>span{color:#8f9cac;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.support-methods__primary{color:#07111a;cursor:pointer;background:#69b9fb;border:1px solid #59aaff;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-weight:900;display:inline-flex}.support-methods__primary:hover:not(:disabled){background:#93ceff}.support-methods__primary:disabled{color:#6f7a86;cursor:not-allowed;background:#151d25;border-color:#c3d2e229}.support-methods__review-note,.support-methods__message{color:var(--color-text-muted,#929eac);margin:0;font-size:.78rem;line-height:1.5}.support-methods__recognition-consent{border:1px solid #59aaff38;border-radius:12px;gap:12px;margin:0;padding:14px;display:grid}.support-methods__recognition-consent legend{color:#dcecff;padding:0 6px;font-size:.84rem;font-weight:850}.support-methods__recognition-consent>label,.support-methods__recognition-fields>label:not(.support-methods__field){min-height:44px;color:var(--color-text-secondary,#c6ced8);align-items:flex-start;gap:10px;font-size:.82rem;display:flex}.support-methods__recognition-consent input[type=checkbox]{accent-color:#59aaff;width:20px;height:20px;margin:2px 0 0}.support-methods__recognition-consent label>span{gap:3px;display:grid}.support-methods__recognition-consent small{color:var(--color-text-muted,#929eac);font-weight:500;line-height:1.4}.support-methods__recognition-fields{gap:10px;padding-left:30px;display:grid}.support-methods__message{color:#c7e7ff;background:#59aaff1a;border-radius:10px;padding:11px}.support-methods__qr{background:#fff;border-radius:13px;justify-items:center;gap:10px;margin:0;padding:14px;display:grid}.support-methods__qr img{width:min(100%,240px);height:auto}.support-methods__qr figcaption{color:#253140;text-align:center;font-size:.78rem;line-height:1.4}.support-methods__disclosures{color:#f0c26b;background:#f0b84f12;gap:14px;padding:22px;display:flex}.support-methods__disclosures ul{color:#c9c1b2;gap:8px;margin:12px 0 0;padding-left:20px;font-size:.86rem;line-height:1.5;display:grid}.support-methods__recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.support-methods__recognition{padding:24px}.support-methods__recognition ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.support-methods__recognition li{border-top:1px solid var(--color-border,#c3d2e229);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.support-methods__recognition li small{color:var(--color-text-muted,#929eac)}.support-methods__empty,.support-methods__loading{color:#aeb9c5;background:#060c12ad;border:1px dashed #c3d2e23d;border-radius:14px;align-items:center;gap:14px;min-height:100px;padding:20px;display:flex}.support-methods__empty p,.support-methods__empty-copy{color:var(--color-text-muted,#929eac);margin:5px 0 0;line-height:1.5}.support-methods__notice{color:#ffd9dc;background:#ff646c1a;border:1px solid #ff646c59;border-radius:12px;margin-bottom:18px;padding:14px 16px}.support-methods .spin{animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}@media (width<=960px){.support-methods__hero,.support-methods__layout{grid-template-columns:1fr}.support-methods__review{grid-row:1;position:relative;top:auto}}@media (width<=650px){.support-methods{width:min(100% - 20px,1380px);padding-top:20px}.support-methods__hero{border-radius:18px;padding:24px 20px}.support-methods__cards,.support-methods__recognition-grid{grid-template-columns:1fr}.support-methods__section,.support-methods__review,.support-methods__recognition{border-radius:15px;padding:18px}.support-methods__review{z-index:10;max-height:calc(100vh - 86px);position:sticky;top:72px;overflow:auto}.support-methods__primary{min-height:54px}}@media (prefers-reduced-motion:reduce){.support-methods__card,.support-methods .spin{transition:none;animation:none}}.support-admin{min-width:0;color:var(--color-text,#f6f8fb);gap:18px;display:grid}.support-admin__header,.support-admin__provider-status,.support-admin__reviews,.support-admin__records{border:1px solid var(--color-border,#c3d2e229);background:var(--color-surface-1,#0c1219);border-radius:16px}.support-admin__header,.support-admin__provider-status{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.support-admin__header p,.support-admin__editor header p,.support-admin__reviews header p,.support-admin__provider-status p{color:var(--color-info,#59aaff);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:.72rem;font-weight:900;display:inline-flex}.support-admin h2,.support-admin h3{margin:0}.support-admin__header>div:first-child>span,.support-admin__provider-status>div:first-child>span{max-width:760px;color:var(--color-text-muted,#929eac);margin-top:6px;font-size:.88rem;line-height:1.5;display:block}.support-admin__actions,.support-admin__status-row,.support-admin__provider-status>div:last-child,.support-admin__editor footer,.support-admin__editor footer>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.support-admin__button{border:1px solid var(--color-info,#59aaff);color:#08121b;background:var(--color-info,#59aaff);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.support-admin__button.secondary{color:var(--color-text-secondary,#c6ced8);background:0 0}.support-admin__button.danger{color:#ff9da3;background:#ff646c14;border-color:#ff646c73}.support-admin__button:disabled{opacity:.48;cursor:not-allowed}.support-admin__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.support-admin__metrics article{border:1px solid var(--color-border,#c3d2e229);background:#0c1219d1;border-radius:13px;gap:4px;padding:16px;display:grid}.support-admin__metrics strong{font-size:1.5rem}.support-admin__metrics span{color:var(--color-text-muted,#929eac);font-size:.76rem}.support-admin__layout{grid-template-columns:minmax(250px,.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.support-admin__list,.support-admin__editor{border:1px solid var(--color-border,#c3d2e229);background:var(--color-surface-1,#0c1219);border-radius:15px}.support-admin__list{max-height:760px;display:grid;overflow:auto}.support-admin__list-heading{z-index:1;border-bottom:1px solid var(--color-border,#c3d2e229);background:var(--color-surface-1,#0c1219);justify-content:space-between;padding:15px;display:flex;position:sticky;top:0}.support-admin__list-heading button{color:var(--color-text-muted,#929eac);cursor:pointer;background:0 0;border:0}.support-admin__list>button{border:0;border-bottom:1px solid var(--color-border,#c3d2e229);color:inherit;text-align:left;cursor:pointer;background:0 0;gap:9px;padding:14px 15px;display:grid}.support-admin__list>button.is-active{box-shadow:inset 3px 0 0 var(--color-info,#59aaff);background:#59aaff1c}.support-admin__list>button>span{justify-content:space-between;gap:8px;display:flex}.support-admin__list>button>span:first-child{display:grid}.support-admin__list>button small{color:var(--color-text-muted,#929eac);margin-top:3px}.support-admin__pill{color:#d4dbe4;text-transform:capitalize;background:#a9b4c01f;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:.66rem;font-weight:850;display:inline-flex}.support-admin__pill.good{color:#76e7ad;background:#43d98b21}.support-admin__pill.bad{color:#ff969d;background:#ff646c24}.support-admin__empty{color:var(--color-text-muted,#929eac);text-align:center;justify-items:center;gap:7px;padding:38px 18px;display:grid}.support-admin__empty strong{color:var(--color-text-secondary,#c6ced8)}.support-admin__empty span{font-size:.78rem;line-height:1.5}.support-admin__editor{gap:20px;padding:21px;display:grid}.support-admin__editor>header{justify-content:space-between;gap:16px;display:flex}.support-admin__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-admin__form-grid label{color:var(--color-text-secondary,#c6ced8);align-content:start;gap:7px;font-size:.78rem;font-weight:800;display:grid}.support-admin__form-grid label.wide{grid-column:1/-1}.support-admin__form-grid input,.support-admin__form-grid select,.support-admin__form-grid textarea{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:42px;color:var(--color-text,#f6f8fb);resize:vertical;background:#081018;border-radius:9px;padding:9px 11px}.support-admin__form-grid small{color:var(--color-text-muted,#929eac);font-weight:500;line-height:1.4}.support-admin__toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-admin__toggles label{border:1px solid var(--color-border,#c3d2e229);background:#070d13ad;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.support-admin__toggles input{width:18px;height:18px;margin:1px 0 0}.support-admin__toggles span{gap:3px;display:grid}.support-admin__toggles small{color:var(--color-text-muted,#929eac);font-size:.72rem;line-height:1.4}.support-admin__guardrail{color:#6fe2a7;background:#43d98b12;border:1px solid #43d98b33;border-radius:11px;align-items:flex-start;gap:11px;padding:15px;display:flex}.support-admin__guardrail div{gap:4px;display:grid}.support-admin__guardrail span{color:#b1c9bc;font-size:.77rem;line-height:1.5}.support-admin__editor footer{justify-content:space-between;padding-top:4px}.support-admin__notice{border:1px solid;border-radius:11px;align-items:center;gap:9px;padding:12px 14px;font-size:.82rem;display:flex}.support-admin__notice.error{color:#ffc3c7;background:#ff646c1a;border-color:#ff646c57}.support-admin__notice.success{color:#bff6d8;background:#43d98b17;border-color:#43d98b4d}.support-admin__reviews{display:grid}.support-admin__reviews>header,.support-admin__records>header,.support-admin__reviews article{justify-content:space-between;align-items:center;gap:12px;padding:16px 19px;display:flex}.support-admin__records{gap:0;display:grid;overflow:hidden}.support-admin__records>header{padding:17px 20px}.support-admin__records>header p{color:var(--color-info,#59aaff);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 5px;font-size:.72rem;font-weight:900;display:inline-flex}.support-admin__record-grid{border-top:1px solid var(--color-border,#c3d2e229);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-admin__record-grid>div{min-width:0;padding:18px 20px}.support-admin__record-grid>div+div{border-left:1px solid var(--color-border,#c3d2e229)}.support-admin__record-grid h4{margin:0 0 13px}.support-admin__record-list{max-height:320px;display:grid;overflow:auto}.support-admin__record-list article{border-top:1px solid var(--color-border,#c3d2e229);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.support-admin__record-list article>div{gap:3px;display:grid}.support-admin__record-list article>div:last-child{justify-items:end}.support-admin__record-list span,.support-admin__empty-copy{color:var(--color-text-muted,#929eac);font-size:.74rem}.support-admin__record-list button{color:#ff9da3;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.support-admin__manual-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-admin__manual-form label{color:var(--color-text-secondary,#c6ced8);gap:6px;font-size:.74rem;font-weight:800;display:grid}.support-admin__manual-form label.wide,.support-admin__manual-form .support-admin__button{grid-column:1/-1}.support-admin__manual-form input,.support-admin__manual-form select,.support-admin__manual-form textarea{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:40px;color:var(--color-text,#f6f8fb);background:#081018;border-radius:8px;padding:8px 10px}.support-admin__reviews article{border-top:1px solid var(--color-border,#c3d2e229)}.support-admin__reviews article>div:first-child{gap:4px;min-width:0;display:grid}.support-admin__reviews article span{color:var(--color-text-muted,#929eac);text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.support-admin__reviews article>div:last-child{gap:8px;display:flex}.support-admin .spin{animation:.8s linear infinite support-admin-spin}.support-admin__editor.is-guided-only>:not(.support-admin__guided-empty){display:none}.support-admin__guided-empty{justify-items:start;gap:12px;padding:32px;display:grid}.support-admin__guided-empty>svg{width:34px;height:34px;color:var(--color-primary,#32c5ff)}.support-admin__guided-empty>span{max-width:580px;color:var(--color-text-muted,#929eac)}.support-admin__readiness{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-setup{background:linear-gradient(145deg,#071823fa,#070d15fa);border:1px solid #32c5ff73;border-radius:16px;gap:22px;padding:24px;display:grid;box-shadow:0 18px 48px #0000004d}.support-setup__header,.support-setup__footer,.support-setup__connections article{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-setup__header>div,.support-setup__stage,.support-setup__connections,.support-setup__connections article>div:first-child{gap:8px;display:grid}.support-setup__header p{color:var(--color-primary,#32c5ff);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.support-setup__header h3,.support-setup__stage h4,.support-setup__connections h4{margin:0}.support-setup__header span,.support-setup__stage p,.support-setup__connections small{color:var(--color-text-muted,#929eac)}.support-setup__header>button{border:1px solid var(--color-border-strong,#c3d2e247);width:44px;height:44px;color:var(--color-text,#f6f8fb);background:#101923;border-radius:10px;place-items:center;display:inline-grid}.support-setup__progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-setup__progress li{border:1px solid var(--color-border,#c3d2e229);min-height:44px;color:var(--color-text-muted,#929eac);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.support-setup__progress li>span{background:#111d27;border-radius:999px;place-items:center;width:25px;height:25px;font-weight:800;display:inline-grid}.support-setup__progress svg{width:16px}.support-setup__progress li.is-active{color:var(--color-text,#f6f8fb);border-color:#32c5ff80}.support-setup__choice-list,.support-setup__provider-grid,.support-setup__path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-setup__choice-list label,.support-setup__provider-grid button,.support-setup__path-grid button{border:1px solid var(--color-border,#c3d2e229);min-height:72px;color:var(--color-text,#f6f8fb);text-align:left;background:#09131c;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.support-setup__provider-grid button,.support-setup__path-grid button{flex-direction:column;align-items:flex-start}.support-setup__choice-list label.is-selected,.support-setup__provider-grid button.is-selected{border-color:var(--color-primary,#32c5ff);background:#32c5ff14}.support-setup__choice-list span,.support-setup__provider-grid button,.support-setup__path-grid button{gap:5px;display:grid}.support-setup__choice-list small,.support-setup__provider-grid span,.support-setup__path-grid span{color:var(--color-text-muted,#929eac);font-size:.78rem}.support-setup__requirements,.support-setup__guide,.support-setup__provider-review,.support-setup__preview{background:#f5b7410f;border:1px solid #f5b74152;border-radius:12px;padding:16px}.support-setup__requirements ul,.support-setup__guide ol{margin:8px 0 0;padding-left:20px}.support-setup__provider-review{background:#32c5ff0f;border-color:#32c5ff52;align-items:flex-start;gap:12px;display:flex}.support-setup__provider-review div,.support-setup__preview>div{gap:4px;display:grid}.support-setup__method-types{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.support-setup__method-types legend{width:100%;margin-bottom:6px;font-weight:800}.support-setup__method-types label{border:1px solid var(--color-border,#c3d2e229);border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 12px;display:flex}.support-setup__field,.support-setup__field-grid{gap:7px;display:grid}.support-setup__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-setup__field input,.support-setup__field textarea{border:1px solid var(--color-border-strong,#c3d2e247);width:100%;min-height:44px;color:var(--color-text,#f6f8fb);background:#070e15;border-radius:9px;padding:10px 12px}.support-setup__preview{background:#32c5ff0d;border-color:#32c5ff52;gap:16px;display:grid}.support-setup__preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.support-setup__preview dl>div{background:#09131c;border-radius:8px;padding:10px}.support-setup__preview dt{color:var(--color-text-muted,#929eac);text-transform:uppercase;font-size:.72rem}.support-setup__preview dd{margin:3px 0 0;font-weight:700}.support-setup__connections article{border-top:1px solid var(--color-border,#c3d2e229);padding:12px 0}.support-setup__connections article>div:last-child{gap:8px;display:flex}.support-setup__connections button{border:1px solid var(--color-border-strong,#c3d2e247);min-height:40px;color:var(--color-text,#f6f8fb);background:#101923;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.support-setup__footer{border-top:1px solid var(--color-border,#c3d2e229);padding-top:16px}@keyframes support-admin-spin{to{transform:rotate(360deg)}}@media (width<=950px){.support-admin__metrics,.support-admin__toggles,.support-admin__record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-admin__layout{grid-template-columns:1fr}.support-admin__list{max-height:340px}}@media (width<=620px){.support-admin__header,.support-admin__provider-status,.support-admin__editor>header,.support-admin__editor footer,.support-admin__reviews>header,.support-admin__reviews article,.support-admin__records>header{flex-direction:column;align-items:stretch}.support-admin__metrics,.support-admin__form-grid,.support-admin__toggles,.support-admin__record-grid,.support-admin__manual-form{grid-template-columns:1fr}.support-admin__form-grid label.wide{grid-column:auto}.support-admin__record-grid>div+div{border-top:1px solid var(--color-border,#c3d2e229);border-left:0}.support-admin__manual-form label.wide,.support-admin__manual-form .support-admin__button{grid-column:auto}.support-admin__actions .support-admin__button,.support-admin__editor footer .support-admin__button{flex:1}.support-setup{padding:16px}.support-setup__progress,.support-setup__choice-list,.support-setup__provider-grid,.support-setup__path-grid,.support-setup__field-grid,.support-setup__preview dl{grid-template-columns:1fr}.support-setup__header,.support-setup__footer,.support-setup__connections article{flex-direction:column;align-items:stretch}.support-setup__connections article>div:last-child,.support-setup__footer{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.support-admin .spin{animation:none}}.hub-spotlight-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hub-spotlight-row>button{border:1px solid var(--hub-border);min-height:74px;color:inherit;background:var(--hub-surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:6px 10px 6px 6px;display:grid}.hub-spotlight-row .hub-media,.hub-spotlight-row .hub-media-placeholder{border-radius:8px;width:64px;height:60px;min-height:60px}.hub-spotlight-row>button>span{gap:3px;min-width:0;display:grid}.hub-spotlight-row small{text-transform:uppercase;font-size:.65rem;font-weight:900}.hub-spotlight-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.modal-backdrop{z-index:120;background:#020508c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.operations-content-activation>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:0 .85rem .85rem;display:grid}.operations-content-activation>div>button{border:1px solid var(--admin-border,#ffffff1f);min-height:58px;color:var(--admin-text,#fff);text-align:left;background:#0d161f;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;display:grid}.operations-content-activation>div>button span{gap:.15rem;display:grid}.operations-content-activation>div>button small{color:var(--admin-muted,#9aa7b4)}.operations-center-progressive{border:1px solid var(--admin-border,#ffffff1f);background:var(--admin-panel,#080e14e6);border-radius:7px}.operations-center-progressive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.7rem .9rem;display:flex}.operations-center-progressive>div{border-top:1px solid var(--admin-border,#ffffff1f);gap:.8rem;padding:.8rem;display:grid}.admin-member-summary strong{color:#ff756f}.admin-application-shell .status-badge.warning{color:#211500!important;background:#ffcf70!important}.admin-application-shell .player-command-mode-tabs button.active{color:#fff!important;background:#bf3021!important}.admin-application-shell .admin-feature-settings-trigger{color:#f5f7fa!important;background:#111b25!important}.admin-application-shell .admin-feature-settings-trigger small{color:#d9e1e9!important}.operations-metric span{overflow-wrap:anywhere;min-width:0}.admin-application-shell .configuration-toggle{min-width:44px!important;padding-inline:.45rem!important}.tenant-launch-mobile-checklist{display:none}.tenant-launch-layout{grid-template-columns:260px 1fr;display:grid}.tenant-launch-sidebar,.tenant-launch-checklist-groups,.tenant-launch-checklist-groups>section,.tenant-launch-task-copy{display:grid}.tenant-launch-checklist-groups>section>button{min-height:44px;display:flex}@media (width<=1180px){.admin-analytics-controls{grid-template-columns:1fr}}@media (width<=980px){.tenant-launch-mobile-checklist{display:block}.tenant-launch-mobile-checklist>summary{min-height:44px}.tenant-launch-layout{display:block}.tenant-launch-sidebar{display:none}.operations-content-activation>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.configuration-compare-choice{place-items:center;min-width:44px;min-height:48px;display:grid}.configuration-history .configuration-compare-choice input{width:44px;height:44px;margin:0}.configuration-comparison>header>label{align-items:center;gap:8px;min-height:48px;display:flex}.configuration-comparison>header>label input{flex:0 0 44px;width:44px;height:44px;margin:0}.modal-backdrop{align-items:end;padding:0}.server-detail-link,.map-card-server-links>a{align-items:center;min-height:44px;display:inline-flex}.hub-spotlight-row{grid-template-columns:1fr}.content-section{width:min(100% - 20px, var(--max))}.hub-preview-grid,.community-hub-preview-grid{scroll-snap-type:none;grid-template-columns:1fr;overflow:visible}.community-hub-preview-grid>:nth-child(n+4){display:none}.public-search-groups .panel:last-child{padding-block:.75rem}.public-search-result-card{padding:.7rem}.admin-application-shell{gap:.4rem}.admin-product-brand,.admin-portal-nav-header,.admin-portal-header p,.admin-portal-hero-context,.admin-profile-copy,.admin-command-search kbd{display:none}.admin-portal-section{min-height:0;padding:.4rem}.admin-mobile-workspace-picker{margin:0}.admin-command-center{min-height:0;margin:0;padding:.4rem}.admin-portal-header{min-height:0;margin-top:0;padding-bottom:.5rem}.admin-portal-header h1{font-size:1.35rem}.operations-center-heading{padding-block:.25rem}.operations-center-scope{padding:.45rem}.operations-center-breadcrumb,.operations-center-customize{min-height:36px}.operations-content-activation>div{grid-template-columns:1fr}.operations-center-progressive>summary{flex-direction:column;align-items:flex-start;gap:.2rem}}.app-shell.home-route .v2-public-header{background:#0b0d10;border:0}.app-shell.home-route .v2-public-header .v2-menu-toggle{color:#f2f4f7;background:0 0;border:0;border-bottom:1px solid #aab3bf;padding:8px}.app-shell.home-route .v2-public-footer{width:min(92%,4400px)}.app-shell.home-route .v2-public-footer nav a{font-size:14px}@media (width>=3400px){.app-shell.home-route .v2-public-header{padding-inline:7%}}@media (width<=1000px){.app-shell.home-route .v2-public-footer{width:calc(100% - 48px)}}@media (width<=600px){.app-shell.home-route .v2-public-footer{width:calc(100% - 40px)}.app-shell.home-route .v2-footer-note{font-size:14px}.app-shell.home-route .v2-public-footer nav{gap:0 18px}.app-shell.home-route .v2-public-footer nav a{font-size:14px}}.app-shell.home-route .v2-public-header{gap:64px}.app-shell.home-route .v2-public-header .v2-nav-link,.app-shell.home-route .v2-public-header .v2-account-link{font-size:18px}.app-shell.home-route .v2-desktop-nav{gap:36px}.app-shell.home-route .v2-brand strong{font-size:28px}.app-shell.home-route .v2-brand img{width:40px;height:40px}@media (width>=1900px){.app-shell.home-route .v2-public-header .v2-nav-link,.app-shell.home-route .v2-public-header .v2-account-link{font-size:20px}.app-shell.home-route .v2-desktop-nav{gap:42px}.app-shell.home-route .v2-public-header{gap:80px}.app-shell.home-route .v2-brand strong{font-size:30px}}@media (width>=3400px){.app-shell.home-route .v2-public-header .v2-nav-link,.app-shell.home-route .v2-public-header .v2-account-link{font-size:22px}.app-shell.home-route .v2-desktop-nav{gap:54px}.app-shell.home-route .v2-public-header{gap:88px;height:80px}.app-shell.home-route .v2-brand strong{font-size:32px}.app-shell.home-route .v2-brand img{width:44px;height:44px}}@media (width<=1000px){.app-shell.home-route .v2-public-header{gap:28px}.app-shell.home-route .v2-brand strong{font-size:25px}.app-shell.home-route .v2-brand img{width:36px;height:36px}}@media (width<=600px){.app-shell.home-route .v2-public-header{gap:12px;height:64px}.app-shell.home-route .v2-public-header .v2-account-link{font-size:14px}.app-shell.home-route .v2-public-footer{padding-top:24px}}.home-red3 .world-scene img{object-fit:cover;object-position:inherit;width:100%;height:100%}.home-red3 *{box-sizing:border-box}.home-red3{color:#f2f4f7;--v2-gutter:4vw;background:#0b0d10;margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}.home-red3 a{color:inherit}.home-red3 button{font:inherit}.home-red3 img{max-width:100%;display:block}.home-red3 h1,.home-red3 h2,.home-red3 h3,.home-red3 p{margin:0}.home-red3 h2{letter-spacing:-1.7px;font-size:clamp(32px,3.25vw,60px);line-height:1.07}.home-red3 h3{line-height:1.17}.home-red3 p{color:#aab3bf}.home-red3 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:22px;height:22px}.home-red3 .layout{width:min(92%,4400px);margin-inline:auto}.home-red3 :focus-visible{outline-offset:5px;outline:3px solid #a0d9ff}.home-red3 .button,.home-red3 .text-link{letter-spacing:.6px;align-items:center;gap:14px;min-height:48px;font-size:14px;font-weight:700;display:inline-flex}.home-red3 .button{border-radius:3px;justify-content:center;padding:14px 24px;transition:background .18s,transform .18s}.home-red3 .primary{color:#fff;background:#bd2e2c}.home-red3 .primary:hover{background:#d33b38;transform:translateY(-2px)}.home-red3 .secondary{background:#0b0d1038;box-shadow:inset 0 0 0 1px #717984}.home-red3 .secondary:hover{background:#252b32}.home-red3 .text-link:hover{color:#a0d9ff}.home-red3 .text-link svg{transition:transform .18s}.home-red3 .text-link:hover svg{transform:translate(4px)}.home-red3 .label,.home-red3 .tenant{letter-spacing:1.3px;color:#bac3cf;font-size:14px;font-weight:700}.home-red3 .label{text-transform:uppercase}.home-red3 .dot{vertical-align:middle;background:#86d7ac;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.home-red3 .hero{isolation:isolate;background:#0b0d10;height:670px;position:relative}.home-red3 .hero-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-red3 .hero:after{content:"";z-index:-1;background:linear-gradient(#0000 75%,#0b0d10),linear-gradient(90deg,#0b0d1070,#0000 65%);position:absolute;inset:0}.home-red3 .hero-inner{flex-direction:column;justify-content:space-between;height:100%;padding-bottom:24px;display:flex}.home-red3 .hero-brand{text-align:center}.home-red3 .hero h1{margin:0 auto}.home-red3 .hero h1 img{width:100%;height:auto}.home-red3 .hero-line{letter-spacing:-.5px;color:#f2f4f7;margin-top:0;font-weight:600}.home-red3 .hero-description{font-size:16px}.home-red3 .actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.home-red3 .network{align-items:center;gap:42px;width:max-content;max-width:100%;padding:20px 20px 0;display:flex}.home-red3 .network>div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;display:grid}.home-red3 .network strong{font-size:30px;font-weight:600;line-height:1}.home-red3 .network span{color:#b8c1cd;letter-spacing:.5px;font-size:14px}.home-red3 .network p{color:#d0d7e0;font-size:14px;line-height:1.4}.home-red3 .network p span{color:#939fac;padding-left:18px;font-size:14px;display:block}.home-red3 .section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.home-red3 .section-heading p{max-width:56ch;margin-top:12px}.home-red3 .section-heading em{color:#d33b38;font-style:normal}.home-red3 .worlds{padding-top:50px}.home-red3 .worlds .section-heading{margin-bottom:8px;padding-left:22px}.home-red3 .worlds .section-heading h2{font-size:clamp(40px,4vw,64px)}.home-red3 .community-features{grid-template-columns:1.2fr 1fr;gap:34px;display:grid}.home-red3 .world{isolation:isolate;align-items:end;min-height:510px;padding:40px;display:flex;position:relative;overflow:visible}.home-red3 .world:nth-child(2n){min-height:470px;margin-top:88px}.home-red3 .world-scene{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-red3 .world:before{content:"";z-index:-1;position:absolute;inset:-1px}.home-red3 .world-mark{object-fit:contain;position:absolute}.home-red3 .world-copy{max-width:400px}.home-red3 .world h3{margin:7px 0 14px;font-size:clamp(32px,3.6vw,54px)}.home-red3 .world-copy>p{color:#c0c8d3;max-width:36ch;font-size:16px}.home-red3 .world-numbers{color:#c8d0da;gap:28px;margin-top:18px;font-size:14px;display:flex}.home-red3 .world-numbers strong{color:#f2f4f7;margin-right:4px;font-size:23px}.home-red3 .world .text-link{border-bottom:2px solid var(--accent);margin-top:14px}.home-red3 .live-section{padding:62px 0 70px}.home-red3 .source-tag{color:#bac3cf;white-space:nowrap;font-size:14px}.home-red3 .home-servers{display:grid}.home-red3 .featured-server{isolation:isolate;background:#141b20;align-items:end;display:flex;position:relative}.home-red3 .featured-server:before{content:"";z-index:-1;background:linear-gradient(#0000 10%,#0b0d1080 44%,#0b0d10 100%);position:absolute;inset:0}.home-red3 .featured-copy{width:100%;padding:32px}.home-red3 .featured-copy .label{color:#c7d0dc}.home-red3 .featured-copy h3{margin:12px 0}.home-red3 .featured-copy>p{color:#d1d8e0;font-size:14px}.home-red3 .featured-meta{align-items:center;gap:26px;margin:18px 0 22px;display:flex}.home-red3 .featured-meta strong span{color:#b8c1cd;font-size:16px;font-weight:400}.home-red3 .featured-meta>span{font-size:14px}.home-red3 .server-alternatives{flex-direction:column;justify-content:space-between;gap:6px;display:flex}.home-red3 .server-compact{border-bottom:1px solid #272e37;grid-template-columns:100px 1fr;gap:20px;padding:15px 0;display:grid}.home-red3 .server-compact:first-child{padding-top:0}.home-red3 .server-compact img{object-fit:cover;opacity:.85;width:100px;height:100px}.home-red3 .server-compact .tenant{letter-spacing:.2px;font-size:14px}.home-red3 .server-compact h3{max-width:34ch;margin:5px 0 9px;font-size:19px}.home-red3 .server-compact h3 svg{width:18px}.home-red3 .server-compact p{font-size:14px}.home-red3 .server-compact p span{color:#aab3bf}.home-red3 .browse{float:right;margin-top:22px}.home-red3 .live-section:after{content:"";clear:both;display:block}.home-red3 .pulse{grid-template-columns:.7fr 1.25fr 1fr;gap:45px;padding-block:46px 90px;display:grid}.home-red3 .pulse-heading p{margin:18px 0 20px}.home-red3 .editorial article{isolation:isolate;align-items:end;display:flex;position:relative}.home-red3 .editorial img{object-fit:cover;z-index:-2;height:100%;position:absolute;inset:0}.home-red3 .editorial article:after{content:"";z-index:-1;position:absolute;inset:0}.home-red3 .editorial article>div{padding:28px 26px}.home-red3 .editorial h3{margin:10px 0;font-size:32px}.home-red3 .editorial p{color:#d1d6dd;max-width:38ch}.home-red3 .editorial a{color:#a0d9ff;margin-top:12px}.home-red3 .announcements h3{max-width:26ch;margin:10px 0}.home-red3 .announcements p{font-size:15px}.home-red3 .announcements .text-link{color:#a0d9ff;margin-top:7px}.home-red3 .announcements .label{letter-spacing:.6px;font-size:14px}.home-red3 .journey{isolation:isolate;background:#121b23;position:relative;overflow:hidden}.home-red3 .journey-art{object-fit:cover;z-index:-2;opacity:.36;width:100%;height:100%;position:absolute;inset:0}.home-red3 .journey:after{content:"";z-index:-1;background:linear-gradient(90deg,#111b23,#111b23c4 48%,#111b2320),linear-gradient(#0b0d10,#0000 15% 76%,#0b0d10);position:absolute;inset:0}.home-red3 .journey-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:80px 25px 85px;display:grid}.home-red3 .journey-intro .label{color:#a0d9ff}.home-red3 .journey h2{max-width:20ch;margin:18px 0;font-size:clamp(34px,3.5vw,56px)}.home-red3 .journey-intro>p{color:#c2cbd5;font-size:18px}.home-red3 .essentials-links{flex-direction:column;align-items:start;display:flex}.home-red3 .essentials-links a{color:#a0d9ff}.home-red3 .journey-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.home-red3 .journey-steps li{align-items:center;gap:25px;display:flex}.home-red3 .journey-steps li>span{color:#8ba7bb;font-size:36px;font-weight:600;line-height:1}.home-red3 .journey-steps h3{margin-bottom:5px;font-size:23px}.home-red3 .journey-steps p{color:#bac5cf;font-size:15px}.home-red3 .store{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;max-width:1800px;padding:65px 50px 75px;display:grid}.home-red3 .store-visual{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.home-red3 .store-visual img{filter:drop-shadow(12px 20px 22px #0009);width:410px;max-width:100%}.home-red3 .store-visual span{color:#9ba7b7;letter-spacing:1.2px;margin-top:25px;font-size:14px}.home-red3 .store-copy h2{margin:15px 0 22px;font-size:clamp(36px,4vw,60px)}.home-red3 .store-copy h3{margin-bottom:12px;font-size:22px}.home-red3 .store-copy p{max-width:43ch;margin-bottom:24px}.home-red3 .store-secondary{border-top:1px solid #303741;max-width:480px;margin-top:25px;padding-top:20px;display:block}.home-red3 .store-secondary span{color:#aab3bf;font-size:14px;display:block}.home-red3 .store-secondary strong{color:#a0d9ff;align-items:center;gap:18px;margin-top:6px;font-size:18px;display:flex}.home-red3 .mobile-break{display:none}@media (width>=1900px){.home-red3 .hero{height:760px}.home-red3 .hero-inner{padding-left:5%}.home-red3 .network{gap:45px;padding-left:35px}.home-red3 .worlds{padding-top:55px}.home-red3 .world{padding:48px 7%}.home-red3 .world-copy{max-width:510px}.home-red3 .world-copy>p{max-width:41ch;font-size:18px}.home-red3 .world h3{font-size:62px}.home-red3 .server-compact{grid-template-columns:140px 1fr;gap:28px}.home-red3 .server-compact img{width:140px;height:105px}.home-red3 .server-compact h3{font-size:23px}.home-red3 .pulse{grid-template-columns:.6fr 1.2fr 1fr;gap:80px;padding-block:60px 95px}.home-red3 .editorial article>div{padding:40px}.home-red3 .editorial h3{font-size:42px}.home-red3 .announcements p{font-size:17px}.home-red3 .journey-inner{gap:160px;max-width:2200px;padding-block:90px}.home-red3 .journey-steps{gap:28px}.home-red3 .journey-steps h3{font-size:28px}.home-red3 .journey-steps p{font-size:17px}.home-red3 .store{gap:110px;padding-block:85px}.home-red3 .store-visual img{width:520px}}@media (width>=3400px){.home-red3 .hero-art{object-fit:cover;object-position:50% 47%}.home-red3 .hero:after{background:linear-gradient(#0000 76%,#0b0d10),linear-gradient(90deg,#0b0d1070,#0000 70%)}.home-red3 .network{gap:50px;padding-left:30px}.home-red3 .world-action{grid-template-columns:1.05fr 1fr;display:grid}.home-red3 .worlds{padding-top:50px}.home-red3 .live-section{padding-bottom:40px}.home-red3 .worlds .section-heading{margin-bottom:28px;padding-left:0}.home-red3 .worlds .section-heading h2{font-size:60px}.home-red3 .community-features{gap:45px}.home-red3 .world{padding:35px}.home-red3 .world:nth-child(2n){margin-top:60px}.home-red3 .world-copy>p{font-size:16px}.home-red3 .server-compact h3{font-size:20px}.home-red3 .server-compact img{width:120px}.home-red3 .server-compact{grid-template-columns:120px 1fr}.home-red3 .pulse{grid-template-columns:.55fr 1.5fr 1fr;max-width:3500px}.home-red3 .announcements{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.home-red3 .announcements article+article{border:0;margin:0;padding:0}.home-red3 .journey-inner{grid-template-columns:1fr 1.4fr;gap:150px;max-width:3500px;padding-block:75px}.home-red3 .journey-steps{grid-template-columns:1fr 1fr;gap:40px 80px}.home-red3 .store{grid-template-columns:.9fr 1.1fr;max-width:2200px}.home-red3 .store-visual img{width:490px}}@media (width<=1000px){.home-red3{--v2-gutter:24px}.home-red3 .layout{width:calc(100% - 48px)}.home-red3 .hero{height:650px}.home-red3 .hero-art{object-position:62% center}.home-red3 .hero-brand{max-width:100%}.home-red3 .network{flex-wrap:wrap;gap:24px;padding-left:0}.home-red3 .network>div{display:block}.home-red3 .network strong{margin-bottom:5px;font-size:27px;display:block}.home-red3 .network p{margin-left:auto}.home-red3 .worlds{padding-top:38px}.home-red3 .worlds .section-heading{padding-left:0}.home-red3 .world{min-height:530px;padding:22px}.home-red3 .world:nth-child(2n){min-height:500px;margin-top:55px}.home-red3 .community-features{gap:18px}.home-red3 .world h3{font-size:35px}.home-red3 .world-copy>p{font-size:15px}.home-red3 .world-numbers{gap:18px}.home-red3 .section-heading{align-items:start}.home-red3 .section-heading p{font-size:15px}.home-red3 .source-tag{display:none}.home-red3 .server-compact{grid-template-columns:65px 1fr;gap:12px}.home-red3 .server-compact img{width:65px;height:85px}.home-red3 .server-compact h3{font-size:17px}.home-red3 .server-compact p span{display:block}.home-red3 .pulse{grid-template-columns:1fr 1fr;gap:28px;padding-block:20px 65px}.home-red3 .pulse-heading{grid-column:1/-1;align-items:center;gap:25px;display:flex}.home-red3 .pulse-heading p{flex:1;margin:0}.home-red3 .editorial article{height:100%}.home-red3 .journey-inner{grid-template-columns:1fr 1fr;gap:40px;padding-block:65px;padding-inline:0}.home-red3 .journey h2{font-size:37px}.home-red3 .journey-steps li{gap:15px}.home-red3 .journey-steps h3{font-size:21px}.home-red3 .journey-steps li>span{font-size:30px}.home-red3 .store{gap:35px;padding:60px 0}.home-red3 .store-visual img{width:300px}.home-red3 .store h2{font-size:39px}.home-red3 .store-copy h3{font-size:20px}}@media (width<=600px){.home-red3{--v2-gutter:20px}.home-red3 .layout{width:calc(100% - 40px)}.home-red3 .hero-art{object-position:62% center}.home-red3 .hero:after{background:linear-gradient(#0000 55%,#0b0d10),linear-gradient(90deg,#0b0d1040,#0b0d1060)}.home-red3 .hero h1{max-width:100%}.home-red3 .mobile-break{display:block}.home-red3 .hero-description{max-width:30ch;margin:14px auto 0}.home-red3 .actions{grid-template-columns:1fr;gap:8px;display:grid}.home-red3 .button{min-height:48px;padding:13px 18px}.home-red3 .actions .primary{width:100%}.home-red3 .actions .secondary{width:100%;box-shadow:none}.home-red3 .network{text-align:center;grid-template-columns:1fr 1.1fr 1fr;width:100%;padding:0;display:grid}.home-red3 .network p{grid-column:1/-1;margin:0}.home-red3 .network p span{display:none}.home-red3 .section-heading{margin-bottom:25px;display:block}.home-red3 .section-heading h2,.home-red3 .worlds .section-heading h2{letter-spacing:-1.2px;font-size:38px}.home-red3 .section-heading p{margin-top:13px}.home-red3 .worlds .section-heading{margin-bottom:8px}.home-red3 .community-features{grid-template-columns:1fr;gap:0}.home-red3 .world{align-items:end;padding:20px 0 22px}.home-red3 .world-scene{width:calc(100% + 40px);left:-20px}.home-red3 .world:before{inset:0 -20px}.home-red3 .world-copy{max-width:100%}.home-red3 .world h3{max-width:9ch}.home-red3 .world:nth-child(2n) h3{max-width:11ch}.home-red3 .world-copy>p{max-width:33ch;font-size:15px}.home-red3 .live-section{padding-top:52px;padding-bottom:45px}.home-red3 .server-compact{padding:15px 0}.home-red3 .browse{float:none}.home-red3 .pulse{padding-top:12px;display:block}.home-red3 .pulse-heading{padding:0;display:block}.home-red3 .pulse-heading h2{font-size:38px}.home-red3 .pulse-heading p{margin:15px 0 3px}.home-red3 .pulse-heading br{display:none}.home-red3 .editorial article{margin-inline:-20px}.home-red3 .journey-inner{grid-template-columns:1fr}.home-red3 .journey-art{opacity:.27}.home-red3 .journey:after{background:linear-gradient(#0b0d10,#111b2340 20%,#0000 80%,#0b0d10)}.home-red3 .journey h2{margin:14px 0}.home-red3 .essentials-links a{letter-spacing:.1px;font-size:14px}.home-red3 .journey-steps p{font-size:14px}.home-red3 .journey-steps li>span{min-width:36px}.home-red3 .store{grid-template-columns:1fr}.home-red3 .store-copy h2{line-height:1.05}.home-red3 .store-copy h3{font-size:21px}}.home-red3 .world-copy{padding-top:100px}.home-red3 .server-compact h3 a{align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (width>=1001px) and (width<=1899px){.home-red3 .world{min-height:475px}.home-red3 .world:nth-child(2n){min-height:430px;margin-top:65px}.home-red3 .world-copy{padding-top:120px}.home-red3 .live-section{padding-block:45px}.home-red3 .server-compact{padding-block:12px}.home-red3 .pulse{padding-block:35px 65px}.home-red3 .worlds .section-heading{margin-bottom:0}.home-red3 .hero{height:630px}.home-red3 .network{padding-bottom:0}}@media (width>=1900px){.home-red3 .world-copy{padding-top:120px}.home-red3 .world{min-height:540px}.home-red3 .world:nth-child(2n){min-height:480px}.home-red3 .live-section{padding-top:55px}.home-red3 .server-compact{padding-block:12px}}@media (width>=3400px){.home-red3 .hero{height:720px}.home-red3 .actions{margin-top:18px}.home-red3 .world-copy{padding-top:140px}.home-red3 .world{min-height:475px}.home-red3 .world:nth-child(2n){min-height:435px}.home-red3 .world-copy>p{max-width:38ch}.home-red3 .world-action{gap:100px}.home-red3 .live-section{padding-top:50px}.home-red3 .server-compact{padding-block:9px}.home-red3 .server-compact img{height:96px}.home-red3 .pulse{padding-block:55px}}@media (width<=1000px){.home-red3 .world-copy{padding-top:150px}.home-red3 .server-compact h3 a{min-height:44px}}@media (width<=600px){.home-red3 .actions{margin-top:16px}.home-red3 .world{padding-top:12px}.home-red3 .world-copy>p{display:none}.home-red3 .world-copy .label,.home-red3 .featured-copy .label{font-size:14px}.home-red3 .server-compact h3{margin:0}.home-red3 .pulse{padding-bottom:28px}.home-red3 .editorial .label,.home-red3 .announcements .label{font-size:14px}.home-red3 .announcements h3{margin-block:8px}.home-red3 .announcements p{font-size:14px}.home-red3 .journey-steps p{display:none}.home-red3 .journey-steps h3{margin:0}.home-red3 .store-visual span{letter-spacing:0}.home-red3 .store-copy h2{margin:12px 0 17px}.home-red3 .store-copy h2 br{display:block}.home-red3 .store-copy p{font-size:14px}.home-red3 .store-secondary{padding-top:16px}.home-red3 .store .label{font-size:14px}}.home-red3 .editorial article{overflow:hidden}.home-red3 .editorial img{object-position:right;width:170%;max-width:none;left:-70%}.home-red3 .store-copy h2 br:after{content:" "}@media (width>=3400px){.home-red3 .store-copy h2{max-width:17ch}.home-red3 .store-copy h2 br{display:block}}@media (width<=600px){.home-red3 .network span{letter-spacing:0}.home-red3 .live-section>.section-heading p{max-width:31ch}.home-red3 .editorial img{width:190%;left:-90%}}@media (prefers-reduced-motion:reduce){.home-red3 *,.home-red3 :before,.home-red3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-red3{--v2-width-public:4400px}.home-red3 .community-features[aria-busy=true]{min-height:280px}@media (width>=1900px) and (width<=3399px){.home-red3 .community-features[aria-busy]{min-height:568px}}@media (width>=3400px){.home-red3 .world-action{min-height:810px}}.home-red3 .hero h1{width:575px}.home-red3 .hero-brand{width:700px}.home-red3 .hero-line{font-size:28px}.home-red3 .hero-inner{padding-top:0}.home-red3 .hero .actions{margin-top:17px}.home-red3 .hero-description{margin-top:7px}.home-red3 .world-scene{object-position:60% 44%;-webkit-mask-image:linear-gradient(#0000,#000 22% 70%,#0000);mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.home-red3 .world-mark{filter:drop-shadow(0 18px 20px #000a);width:245px;height:215px;top:5%;right:4%}.home-red3 .world:nth-child(2n) .world-mark{width:225px;top:0;right:2%}.home-red3 .world h3{letter-spacing:-1.3px;font-weight:750}.home-red3 .world:before{background:linear-gradient(90deg,#0b0d10e0,#0b0d1070 56%,#0000),linear-gradient(#0000 30%,#0b0d10 99%)}.home-red3 .live-section,.home-red3 .pulse,.home-red3 .store{position:relative}.home-red3 .live-section:before,.home-red3 .pulse:before{content:"";background:linear-gradient(90deg,#a83b31 0 18%,#59636c 18% 23%,#29313a 23% 100%);width:110px;height:2px;position:absolute;top:10px;left:0;transform:skew(-24deg)}.home-red3 .pulse{background:radial-gradient(at 30% 70%,#aa442b0a,#0000 60%)}.home-red3 .home-servers{grid-template-columns:1.7fr 1fr;gap:40px}.home-red3 .featured-server{min-height:460px;margin-left:-14px}.home-red3 .featured-copy{max-width:750px;padding-left:40px}.home-red3 .featured-copy h3{max-width:24ch;font-size:36px}.home-red3 .featured-meta strong{font-size:34px}.home-red3 .featured-copy .button{background:#0b0d1080;box-shadow:inset 0 0 0 1px #aab3bf}.home-red3 .editorial article{min-height:390px;margin-top:-14px}.home-red3 .editorial article:after{background:linear-gradient(#0000,#0b0d1080 38%,#0b0d10 100%)}.home-red3 .pulse-heading{padding-top:26px}.home-red3 .announcements article{border-left:2px solid #353f49;padding-left:20px}.home-red3 .announcements article+article{border-top:0;border-left-color:#725347;margin-top:20px;padding-top:20px}.home-red3 .announcements .label{color:#b9cbd6}.home-red3 .announcements h3{font-size:25px}.home-red3 .journey:before{content:"";z-index:1;background:linear-gradient(90deg,#a44b37,#0000);width:12%;height:1px;position:absolute;top:0;left:4%}.home-red3 .journey-steps{position:relative}.home-red3 .journey-steps:before{content:"";z-index:-1;background:#8296a53b;width:1px;position:absolute;top:21px;bottom:20px;left:18px}.home-red3 .journey-steps li>span{background:#18232bbd;padding-block:6px}.home-red3 .journey-intro>p:before{content:"START HERE · ";letter-spacing:.8px;color:#a0d9ff;font-size:14px}.home-red3 .journey-art{object-position:50% 42%}.home-red3 .store{background:radial-gradient(at 38% 38%,#a2512a12,#0000 62%)}.home-red3 .store-visual img{transform:rotate(-4deg)}.home-red3 .store-visual:before{content:"";z-index:-1;background:radial-gradient(#8f6b3a12,#0000 68%);width:75%;height:74%;position:absolute;top:12%;left:10%}.home-red3 .store-copy h2{letter-spacing:-1.5px}@media (width>=1900px){.home-red3 .hero h1{width:725px}.home-red3 .hero-brand{width:840px}.home-red3 .hero-line{font-size:32px}.home-red3 .hero-inner{padding-top:0}.home-red3 .hero .actions{margin-top:16px}.home-red3 .world-mark{width:345px;height:300px;top:2%;right:7%}.home-red3 .world:nth-child(2n) .world-mark{width:305px;height:280px;right:5%}.home-red3 .featured-server{min-height:525px}.home-red3 .featured-copy h3{font-size:45px}.home-red3 .featured-copy{max-width:900px;padding:42px}.home-red3 .editorial article{min-height:460px}.home-red3 .announcements h3{font-size:31px}}@media (width>=3400px){.home-red3 .hero h1{width:740px}.home-red3 .hero-brand{width:860px}.home-red3 .hero-line{font-size:34px}.home-red3 .hero-description{font-size:19px}.home-red3 .hero-inner{padding-top:0;padding-left:9%}.home-red3 .hero .actions{margin-top:12px}.home-red3 .hero .button{font-size:16px}.home-red3 .network{padding-top:8px}.home-red3 .network strong{font-size:34px}.home-red3 .network span,.home-red3 .network p{font-size:16px}.home-red3 .network p span{font-size:14px}.home-red3 .world-mark{width:265px;height:240px;top:0;right:3%}.home-red3 .world:nth-child(2n) .world-mark{width:250px;height:235px;right:2%}.home-red3 .world h3{font-size:52px}.home-red3 .home-servers{grid-template-columns:1.8fr 1fr;gap:40px}.home-red3 .featured-server{min-height:505px}.home-red3 .featured-copy h3{font-size:43px}.home-red3 .featured-copy{max-width:800px;padding:35px}.home-red3 .editorial article{min-height:415px}.home-red3 .journey-steps:before{display:none}.home-red3 .pulse:before{top:25px}.home-red3 .announcements article+article{margin-top:0;padding-top:0}.home-red3 .announcements h3{font-size:30px}.home-red3 .store{padding-block:65px}}@media (width<=1000px){.home-red3 .hero h1{width:505px}.home-red3 .hero-brand{width:600px}.home-red3 .hero-line{font-size:27px}.home-red3 .hero-inner{padding-top:14px}.home-red3 .world-mark{width:165px;height:160px;top:4%;right:3%}.home-red3 .world:nth-child(2n) .world-mark{width:155px;height:155px;top:3%;right:0}.home-red3 .featured-copy{padding:22px}.home-red3 .featured-copy h3{font-size:30px}.home-red3 .home-servers{grid-template-columns:1.2fr 1fr;gap:23px}.home-red3 .featured-server{min-height:480px;margin-left:0}.home-red3 .editorial article{min-height:370px;margin-top:0}.home-red3 .announcements h3{font-size:24px}.home-red3 .announcements article{padding-left:15px}.home-red3 .pulse-heading{padding-top:10px}.home-red3 .pulse:before{top:0}.home-red3 .journey-steps:before{left:15px}.home-red3 .journey-steps li>span{padding-block:4px}}@media (width<=600px){.home-red3 .hero{height:550px}.home-red3 .hero h1{width:300px}.home-red3 .hero-brand{width:100%}.home-red3 .hero-inner{padding-top:8px;padding-bottom:10px}.home-red3 .hero-line{margin-top:8px;font-size:24px;line-height:1.17}.home-red3 .hero-description{margin-top:8px;font-size:14px;line-height:1.4}.home-red3 .hero .actions{gap:4px;margin-top:12px}.home-red3 .hero .button{font-size:14px}.home-red3 .network{gap:9px;padding-top:0}.home-red3 .network strong{font-size:26px}.home-red3 .network p,.home-red3 .network span{font-size:14px}.home-red3 .worlds{padding-top:25px}.home-red3 .worlds .section-heading h2{font-size:36px}.home-red3 .worlds .section-heading p{margin-top:8px}.home-red3 .worlds .section-heading .text-link{min-height:44px;margin-top:0}.home-red3 .world{min-height:260px;padding-bottom:12px}.home-red3 .world:nth-child(2n){min-height:280px;margin-top:8px}.home-red3 .world-copy{padding-top:64px}.home-red3 .world-mark{width:122px;height:115px;top:0;right:0}.home-red3 .world:nth-child(2n) .world-mark{width:120px;height:116px;top:0;right:0}.home-red3 .world h3{margin-top:5px;margin-bottom:4px;font-size:34px}.home-red3 .world-numbers{margin-top:6px}.home-red3 .world .text-link{min-height:44px;margin-top:4px}.home-red3 .world-scene{object-position:65% 42%}.home-red3 .live-section{padding-block:30px 24px}.home-red3 .live-section:before{width:85px;top:6px}.home-red3 .live-section .section-heading{margin-bottom:18px}.home-red3 .live-section .section-heading p{font-size:14px;line-height:1.4}.home-red3 .featured-server{min-height:325px;margin-inline:-20px}.home-red3 .featured-copy{padding:20px}.home-red3 .featured-copy h3{max-width:20ch;margin-block:9px;font-size:30px}.home-red3 .featured-meta{margin:12px 0 16px}.home-red3 .featured-meta strong{font-size:30px}.home-red3 .home-servers{grid-template-columns:1fr;gap:15px}.home-red3 .server-alternatives{gap:0}.home-red3 .server-compact{grid-template-columns:65px 1fr;gap:13px;min-height:91px;padding-block:7px}.home-red3 .server-compact img{width:65px;height:78px}.home-red3 .server-compact .tenant{font-size:14px;line-height:1.2}.home-red3 .server-compact h3{font-size:17px;line-height:1.2}.home-red3 .server-compact h3 a{min-height:44px}.home-red3 .server-compact p{font-size:14px;line-height:1.3}.home-red3 .server-compact p span{display:none}.home-red3 .browse{margin-top:10px}.home-red3 .pulse{padding-block:26px 25px}.home-red3 .pulse:before{width:85px;top:8px}.home-red3 .pulse-heading{margin-bottom:16px;padding-top:0}.home-red3 .pulse-heading p{margin-block:10px 0;font-size:14px}.home-red3 .editorial article{min-height:225px;margin-top:0}.home-red3 .editorial article>div{padding:20px}.home-red3 .editorial h3{font-size:28px}.home-red3 .editorial p{font-size:14px}.home-red3 .announcements{padding-top:18px}.home-red3 .announcements article{padding-left:14px}.home-red3 .announcements article+article{margin-top:18px;padding-top:0}.home-red3 .announcements h3{font-size:23px}.home-red3 .announcements p{line-height:1.4}.home-red3 .journey-inner{padding-block:28px}.home-red3 .journey h2{font-size:35px;line-height:1.09}.home-red3 .journey-intro>p{font-size:16px}.home-red3 .journey-intro>p:before{content:"START HERE";margin-bottom:3px;font-size:14px;display:block}.home-red3 .journey-steps{gap:10px}.home-red3 .journey-steps li>span{font-size:26px}.home-red3 .journey-steps h3{font-size:19px}.home-red3 .store{gap:10px;padding-block:24px 30px}.home-red3 .store-visual img{width:172px}.home-red3 .store-visual span{margin-top:7px;font-size:14px}.home-red3 .store-copy h2{margin-block:10px 14px;font-size:34px}.home-red3 .store-copy p{margin-bottom:18px}.home-red3 .store-secondary{margin-top:15px}.home-red3 .store .button{min-height:48px}}.home-red3 .journey-inner{row-gap:16px}.home-red3 .journey-intro{grid-area:1/1;align-self:end}.home-red3 .journey-steps{grid-area:1/2/span 2}.home-red3 .essentials-links{grid-area:2/1;align-self:start;margin-top:0}@media (width<=600px){.home-red3 .journey-intro,.home-red3 .journey-steps,.home-red3 .essentials-links{grid-area:auto/1}.home-red3 .journey-inner{gap:18px}.home-red3 .journey-steps{margin-top:3px}.home-red3 .essentials-links a{min-height:44px}}.home-red3 .editorial:empty{display:none}.home-red3 .pulse:has(.editorial:empty){grid-template-columns:.65fr 2fr}.home-red3 .pulse:has(.editorial:empty) .announcements{grid-template-columns:1fr 1fr;gap:40px;display:grid}.home-red3 .pulse:has(.editorial:empty) .announcements article+article{margin-top:0;padding-top:0}@media (width<=600px){.home-red3 .pulse:has(.editorial:empty) .announcements{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.home-red3 *{transition:none!important;animation:none!important}}.home-red3{display:flow-root}.home-red3 .hero-art img,.home-red3 .journey-art img{object-fit:cover;width:100%;height:100%}.home-red3 .featured-server>picture{z-index:-2;position:absolute;inset:0}.home-red3 .featured-server>picture img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.home-red3 .hero-art img{object-position:inherit}.home-red3 .play-now{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.home-red3 .section-heading{border:0;margin-top:0;padding-left:0}.home-red3 .section-heading h2{text-shadow:none}.home-red3 .section-heading:before{display:none}.home-red3 :is(h1,h2,h3,p){font-family:Arial,Helvetica,sans-serif}.home-red3 a{text-decoration:none}.home-red3 .journey-art img{object-position:inherit}.home-red3 .featured-copy h3{overflow-wrap:anywhere}.home-red3 .store:has(>.store-copy:only-child){grid-template-columns:1fr}.home-red3 .home-servers:has(.server-alternatives:empty){grid-template-columns:1fr}
