:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-elevated:#0b0d10;--surface:#101216c7;--surface-strong:#16181df0;--surface-soft:#ffffff0a;--border:#ffffff1f;--border-hot:#ff462d7a;--text:#f4f1ed;--muted:#b6b0aa;--dim:#7e7770;--fire:#ff3b20;--fire-soft:#ff6a2d;--good:#45e477;--warn:#f6b54f;--blue:#1d9cff;--green:#48e05f;--shadow:0 22px 70px #0000008c;--radius:8px;--max:1440px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.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{height:100%;color:inherit;cursor:pointer;background:#080b10;border:0;padding:0;display:block;position:relative;overflow:hidden}.hub-featured-media .hub-media,.hub-featured-media .hub-media-placeholder{width:100%;height:100%;min-height:520px}.hub-featured-media img{transition:transform .3s}.hub-featured-media:hover img{transform:scale(1.025)}.hub-featured-overlay{pointer-events:none;background:linear-gradient(90deg,#0000 65%,#080c116b);position:absolute;inset:0}.hub-featured-copy{flex-direction:column;justify-content:center;gap:13px;padding:clamp(28px,4vw,52px);display:flex}.hub-featured-copy h2{color:#fff;font-family:var(--display-font);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.1vw,3.25rem);line-height:.98}.hub-featured-copy>p{color:var(--hub-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hub-featured-copy .button-link{width:fit-content;margin-top:4px}.hub-featured-controls{z-index:2;color:#ffffffbf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080cdb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex;position:absolute;bottom:16px;right:16px}.hub-featured-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hub-featured-controls button:hover{background:#ffffff1a}.hub-featured-controls span{text-align:center;min-width:40px;font-size:.76rem;font-weight:800}.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::-webkit-scrollbar{display:none}.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{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>button:hover{background:var(--hub-surface-raised);border-color:#ff594c61}.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{color:#ff6c61;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:900}.hub-spotlight-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.hub-spotlight-row>button>svg{color:#ffffff73}.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}.community-hub-experience .hub-social-feed{grid-template-columns:1fr;gap:12px}.hub-feed-card{border:1px solid var(--hub-border);background:var(--hub-surface);border-radius:16px;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);min-height:240px;transition:border-color .18s,transform .18s,background .18s;display:grid;overflow:hidden}.hub-feed-card:hover{background:var(--hub-surface-raised);border-color:#ff594c5c;transform:translateY(-1px)}.hub-feed-card.featured{box-shadow:inset 3px 0 #ff4338}.hub-feed-media{cursor:pointer;background:#080c11;border:0;padding:0;display:block;position:relative;overflow:hidden}.hub-feed-media .hub-media,.hub-feed-media .hub-media-placeholder{min-height:240px}.hub-feed-media .hub-gallery{background:0 0;grid-template-columns:repeat(3,42px);padding:0;position:absolute;bottom:9px;right:9px}.hub-feed-media .hub-gallery img{border:2px solid #080c11e6;border-radius:7px;height:42px}.hub-feed-content{flex-direction:column;min-width:0;padding:18px 20px 14px;display:flex}.hub-feed-content>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hub-social-author{align-items:center;gap:10px;min-width:0;display:flex}.hub-social-avatar{color:#fff;background:linear-gradient(145deg,#ff3f2f47,#264d7447);border:1px solid #ff594c59;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:950;display:grid}.hub-social-author>span:nth-child(2){min-width:0;display:grid}.hub-social-author strong,.hub-social-author small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-social-author strong{color:#fff;font-size:.88rem}.hub-social-author .hub-creator-link{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;overflow:hidden}.hub-social-author .hub-creator-link:hover,.hub-social-author .hub-creator-link:focus-visible{color:#ff7568}.hub-markdown{color:#eef4fad6;gap:12px;line-height:1.72;display:grid}.hub-markdown h3,.hub-markdown h4,.hub-markdown h5,.hub-markdown p,.hub-markdown ul,.hub-markdown blockquote{margin:0}.hub-markdown ul{gap:6px;padding-left:22px;display:grid}.hub-markdown blockquote{background:#ff4b3c14;border-left:3px solid #ff4b3cb3;border-radius:0 8px 8px 0;padding:10px 14px}.hub-markdown code{background:#030b1294;border:1px solid #89a5be33;border-radius:5px;padding:2px 5px}.hub-post-poll,.hub-post-attachments{background:#06111ba3;border:1px solid #89a5be33;border-radius:12px;gap:10px;padding:14px;display:grid}.hub-post-poll>div{gap:8px;display:grid}.hub-post-poll span,.hub-post-attachments a{color:#eef4fae6;background:#ffffff09;border:1px solid #89a5be2e;border-radius:9px;min-height:44px;padding:10px 12px}.hub-post-poll button{color:#eef4fae6;text-align:left;background:#ffffff09;border:1px solid #89a5be2e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.hub-post-poll button.selected{background:#4cd9891f;border-color:#4cd9899e}.hub-post-poll button small{color:#d6e2eea3;white-space:nowrap}.hub-post-attachments a{align-items:center;gap:8px;display:flex}.hub-comment-thread>div{min-width:0}.hub-comment-replies{border-left:1px solid #89a5be33;gap:12px;margin-top:12px;padding-left:18px;display:grid}.hub-comment-reaction{color:#d9e5f0b8;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:7px 10px;display:inline-flex}.hub-comment-reaction:hover,.hub-comment-reaction:focus-visible{color:#ff7568}.hub-social-author small{color:#dee8f294;font-size:.74rem}.hub-social-author em{color:#78e6a2;align-items:center;gap:4px;font-size:.7rem;font-style:normal;font-weight:850;display:inline-flex}.hub-social-author.compact .hub-social-avatar{flex-basis:32px;width:32px;height:32px}.hub-more-button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.hub-more-button:hover{color:#fff;background:#ffffff14}.hub-feed-title{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:14px 0 16px;display:grid}.hub-feed-title>span{color:#ff7468;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:900;display:inline-flex}.hub-feed-title>strong{color:#fff;font-family:var(--display-font);overflow-wrap:anywhere;font-size:clamp(1.45rem,2vw,2rem);line-height:1}.hub-feed-title p{color:var(--hub-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-feed-actions{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;padding-top:9px;display:flex}.hub-feed-actions button{color:#e7eef5a8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.hub-feed-actions button:hover,.hub-feed-actions button.active{color:#ff7468;background:#ff3f2f17}.hub-feed-actions button span{color:#ffffff75}.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-event-spotlight{color:inherit;background:radial-gradient(circle at 100% 0,#ff3f2f2e,#0000 55%);gap:6px;padding:15px;text-decoration:none;display:grid}.hub-event-spotlight>span{color:#ff7167;text-transform:uppercase;font-size:.72rem;font-weight:900}.hub-event-spotlight strong{color:#fff;line-height:1.25}.hub-event-spotlight small{color:var(--hub-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.hub-discovery-list{display:grid}.hub-discovery-list button,.hub-featured-creator{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;padding:10px 14px;display:flex}.hub-discovery-list button:last-child{border-bottom:0}.hub-discovery-list button:hover,.hub-featured-creator:hover{background:#ffffff0b}.hub-discovery-list button>span:first-child{color:#ff7468;background:#ff3f2f1a;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.hub-discovery-list button>div,.hub-featured-creator>span:nth-child(2){min-width:0;display:grid}.hub-discovery-list strong,.hub-discovery-list small,.hub-featured-creator strong,.hub-featured-creator small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-discovery-list strong,.hub-featured-creator strong{color:#fff;font-size:.82rem}.hub-discovery-list small,.hub-featured-creator small{color:#dee8f28a;font-size:.7rem}.hub-discovery-list.compact button>svg{color:#ff655a;flex:none}.hub-featured-creator{border-bottom:0}.hub-featured-creator>svg{color:#ffffff80;margin-left:auto}.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{width:min(1120px,100vw - 32px)}.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-media-viewer{align-self:start;min-width:0;padding:18px}.hub-detail-media-viewer .hub-media,.hub-detail-media-viewer .hub-media-placeholder{border-radius:12px;min-height:min(58vh,620px)}.hub-detail-media-viewer .hub-gallery{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 0 0}.hub-social-detail-copy{align-content:start;gap:16px;padding:22px 22px 28px;display:grid}.hub-detail-badges,.hub-detail-engagement{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hub-detail-badges>span,.hub-detail-badges>strong{color:#ffffffb8;text-transform:capitalize;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.7rem;display:inline-flex}.hub-detail-badges>strong{color:#ffd778}.hub-detail-engagement{border-block:1px solid #ffffff14;padding:10px 0}.hub-detail-engagement button{color:#ffffffa8;cursor:pointer;background:#ffffff0a;border:0;border-radius:8px;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.hub-detail-engagement button.active,.hub-detail-engagement button:hover{color:#ff7468;background:#ff3f2f1c}.hub-detail-engagement .button-link{flex:1}.hub-discussion{gap:10px;display:grid}.hub-discussion>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-discussion h3{color:#fff;margin:0;font-size:1rem}.hub-discussion header span{color:#ffffff80;font-size:.75rem}.hub-discussion article{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;gap:10px;padding:11px;display:flex}.hub-discussion article>div{min-width:0;display:grid}.hub-discussion article strong{color:#fff;font-size:.8rem}.hub-discussion article small{color:#ffffff73;font-size:.68rem}.hub-discussion article p{color:var(--hub-muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}.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}.hub-comment-composer{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;gap:12px;margin-top:4px;padding:14px;display:grid}.hub-comment-composer label{color:#fff;font-size:.82rem;font-weight:800}.hub-comment-composer textarea{resize:vertical;width:100%;min-height:7rem}.hub-comment-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-comment-composer>div>span{color:#ffffff85;font-size:.75rem}.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-filter-sheet>label{color:#ffffffc7;gap:7px;margin-bottom:13px;font-size:.8rem;font-weight:850;display:grid}.hub-filter-sheet select{color:#fff;background:#080e14;border:1px solid #ffffff21;border-radius:9px;width:100%;min-height:48px;padding:0 12px}.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{grid-template-columns:1fr 40px 1fr;align-items:center;margin-bottom:18px;display:grid}.hub-composer-progress button{color:#ffffff8f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:850;display:inline-flex}.hub-composer-progress button span{border:1px solid #fff3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hub-composer-progress button.active{color:#fff}.hub-composer-progress button.active span{background:#e6382e;border-color:#ff5045}.hub-composer-progress i{background:#ffffff21;height:1px}.hub-composer-preview-callout,.hub-autosave-status{color:#9dcfff;background:#3684d612;border:1px solid #4ca3ff2e;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.hub-composer-preview-callout>div{display:grid}.hub-composer-preview-callout strong{color:#fff}.hub-composer-preview-callout span,.hub-autosave-status{font-size:.76rem}.hub-autosave-status{color:#74d99a;background:0 0;border:0;padding-inline:0}.hub-member-submissions article{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;gap:8px;padding:14px;display:grid}.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{color:#9dcdff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:fit-content;min-height:42px;font-weight:850;display:inline-flex}@media (width<=1100px){.hub-featured-story,.hub-featured-skeleton{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);height:520px;min-height:520px}.hub-featured-media .hub-media,.hub-featured-media .hub-media-placeholder{min-height:520px}.community-hub-experience .hub-social-layout{grid-template-columns:minmax(0,1fr) 290px}.hub-feed-card{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr)}}@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}.hub-featured-media .hub-media,.hub-featured-media .hub-media-placeholder{min-height:320px}.hub-featured-copy{padding:26px}.hub-featured-controls{top:270px;bottom: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}.hub-detail-media-viewer .hub-media,.hub-detail-media-viewer .hub-media-placeholder{min-height:min(45vh,460px)}}@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-intro-actions>:only-child{grid-column:1/-1}.hub-social-content{gap:12px}.hub-featured-story{border-radius:14px;min-height:0}.hub-featured-media .hub-media,.hub-featured-media .hub-media-placeholder{height:180px;min-height:180px}.hub-featured-copy{gap:9px;padding:18px}.hub-featured-copy h2{font-size:1.8rem}.hub-featured-copy>p{-webkit-line-clamp:2;font-size:.88rem}.hub-featured-controls{top:160px;bottom:auto;right:10px}.hub-featured-controls button{width:38px;height:38px}.hub-featured-controls span{display:none}.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-spotlight-row{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hub-spotlight-row::-webkit-scrollbar{display:none}.hub-spotlight-row>button{flex:0 0 82%}.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-feed-card{border-radius:13px;grid-template-columns:1fr;min-height:0}.hub-feed-media .hub-media,.hub-feed-media .hub-media-placeholder{min-height:220px;max-height:290px}.hub-feed-content{padding:14px}.hub-social-author em{display:none}.hub-feed-title{padding-block:12px}.hub-feed-title>strong{font-size:1.55rem}.hub-feed-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hub-feed-actions button{justify-content:center;padding-inline:5px;font-size:0}.hub-feed-actions button svg{width:19px;height:19px}.hub-feed-actions button span{font-size:.72rem}.hub-signin-callout{flex-direction:column;align-items:stretch}.hub-discovery-rail{grid-template-columns:1fr}.hub-discovery-section:nth-child(n+4)>:not(header){display:none}.hub-discovery-section:nth-child(n+4)>header{border-bottom:0}.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}.community-hub-form-actions{grid-template-columns:1fr;display:grid}.community-hub-form-actions .button-link{width:100%}.hub-detail-dialog{border-radius:18px 18px 0 0;align-self:end;width:100%;max-height:94vh}.hub-detail-dialog .hub-detail-scroll{max-height:calc(94vh - 74px)}.hub-detail-media-viewer{padding:10px}.hub-detail-media-viewer .hub-media,.hub-detail-media-viewer .hub-media-placeholder{min-height:260px}.hub-social-detail-copy{padding:16px}.hub-detail-engagement{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-detail-engagement button{justify-content:center}.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%}}.member-account-settings-stack,.member-privacy-panel,.admin-security-section .panel,.admin-subscription-section .panel{gap:1rem;display:grid}.member-advanced-details{border-top:1px solid var(--border,#ffffff1f);margin-top:.75rem;padding-top:.75rem}.member-advanced-details summary{cursor:pointer;min-height:44px;color:var(--muted,#9aa6b2);align-items:center;display:flex}.member-privacy-actions,.member-privacy-danger,.admin-mfa-start,.admin-mfa-enabled,.admin-subscription-current{border:1px solid var(--border,#ffffff1f);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.member-privacy-actions>div,.member-privacy-danger>div,.admin-mfa-start>div{gap:.35rem;min-width:0;display:grid}.member-privacy-actions span,.member-privacy-danger span,.admin-mfa-start span{color:var(--muted,#9aa6b2);line-height:1.5}.member-privacy-danger{border-color:#ff4b4b59;align-items:flex-start}.member-privacy-danger form,.member-privacy-pending,.admin-mfa-enabled form{flex:0 0 min(100%,420px);gap:.75rem;width:min(100%,420px);display:grid}.admin-mfa-setup{grid-template-columns:minmax(220px,320px) minmax(280px,1fr);align-items:start;gap:1.25rem;display:grid}.admin-mfa-qr{color:var(--muted,#9aa6b2);gap:.75rem;display:grid}.admin-mfa-qr img{aspect-ratio:1;background:#fff;border-radius:10px;width:min(100%,280px);display:block}.admin-mfa-setup form,.admin-mfa-recovery{gap:.85rem;display:grid}.admin-mfa-recovery{background:#48c77412;border:1px solid #48c77459;border-radius:12px;padding:1rem}.admin-mfa-recovery>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.admin-mfa-recovery code,.admin-mfa-setup code{overflow-wrap:anywhere;border:1px solid var(--border,#ffffff1f);background:#00000040;border-radius:8px;padding:.65rem}.admin-mfa-enabled{flex-wrap:wrap;align-items:flex-start}.admin-mfa-enabled>span{color:#64d98b;align-items:center;gap:.5rem;font-weight:700;display:flex}.admin-subscription-community{max-width:520px}.admin-subscription-current{grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.admin-subscription-current>div{gap:.3rem;display:grid}.admin-subscription-current span{color:var(--muted,#9aa6b2);font-size:.82rem}.admin-subscription-usage{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-subscription-usage>div{border:1px solid var(--border,#ffffff1f);background:#00000029;border-radius:10px;gap:.35rem;min-width:0;padding:.85rem;display:grid}.admin-subscription-usage span,.admin-subscription-usage small{color:#aeb8c4}.admin-subscription-usage progress{accent-color:#62cf7b;width:100%}.admin-subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-subscription-plans article{border:1px solid var(--border,#ffffff1f);background:#ffffff06;border-radius:12px;grid-template-rows:auto 1fr auto;gap:1rem;min-width:0;padding:1rem;display:grid}.admin-subscription-plans article.current{border-color:#48c7748c}.admin-subscription-plans 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)}.admin-domain-empty{text-align:center;color:var(--muted,#9aa6b2);justify-items:center;padding:2rem 1rem}@media (width<=980px){.admin-subscription-plans{grid-template-columns:1fr}.admin-subscription-current,.admin-subscription-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.member-privacy-actions,.member-privacy-danger,.admin-mfa-start,.admin-mfa-enabled{flex-direction:column;align-items:stretch}.member-privacy-danger form,.member-privacy-pending,.admin-mfa-enabled form{flex-basis:auto;width:100%}.admin-mfa-setup,.admin-subscription-current,.admin-subscription-usage,.admin-domain-add{grid-template-columns:1fr}.admin-domain-list article{flex-direction:column;align-items:stretch}.admin-domain-actions .button-link{justify-content:center;width:100%}.admin-domain-setup dl{grid-template-columns:1fr}.admin-domain-setup dl>div{display:grid}.admin-domain-setup dt{border-bottom:0}}.buy-coins-policy-consent{border:1px solid var(--line,#263544);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem;line-height:1.45;display:flex}.buy-coins-policy-consent input{width:1.25rem;min-width:1.25rem;height:1.25rem;margin-top:.1rem}.buy-coins-policy-consent a{color:var(--accent,#ff4d4d);text-decoration:underline}.legal-document{gap:1rem;max-width:980px;margin-inline:auto;display:grid}.legal-document>header,.legal-document>section,.legal-document-help{border:1px solid var(--line,#263544);background:var(--panel,#0c1721);border-radius:1rem;padding:clamp(1.1rem,2.5vw,1.75rem)}.legal-document>header span{color:#ff6767;text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:inline-flex}.legal-document h2{margin:0 0 .55rem;font-size:clamp(1.1rem,2vw,1.35rem)}.legal-document p{color:var(--muted,#9aabbc);margin:0;line-height:1.7}.legal-document-help{align-items:center;gap:1rem;display:flex}.legal-document-help div{flex:1;gap:.25rem;display:grid}.legal-document-help span{color:var(--muted,#9aabbc)}@media (width<=640px){.legal-document-help{flex-wrap:wrap;align-items:flex-start}.legal-document-help .button-link{justify-content:center;width:100%}}.player-command-console{gap:1.25rem;display:grid}.player-command-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.player-command-heading h2,.player-command-heading h3{margin:.25rem 0}.player-command-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.player-command-stat{border:1px solid var(--border,#34343f);background:#ffffff06;border-radius:12px;gap:.2rem;padding:1rem;display:grid}.player-command-stat strong{font-size:1.5rem}.player-command-stat span{color:var(--text-muted,#aaa);font-size:.82rem}.player-command-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);align-items:start;gap:1rem;display:grid}.player-command-workflow,.player-command-review,.player-command-history{border:1px solid var(--border,#34343f);background:#00000024;border-radius:14px;gap:1rem;padding:1rem;display:grid}.player-command-workflow fieldset{border:1px solid var(--border,#34343f);border-radius:10px;gap:.75rem;margin:0;padding:1rem;display:grid}.player-command-workflow legend{padding:0 .35rem;font-weight:700}.player-command-workflow label,.player-command-review label{gap:.4rem;display:grid}.player-command-workflow input,.player-command-workflow select,.player-command-workflow textarea,.player-command-review input{width:100%}.player-command-two{grid-template-columns:1fr 1.5fr;gap:.75rem;display:grid}.player-command-search{position:relative}.player-command-search svg{position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.player-command-search input{padding-left:2.25rem}.player-command-readiness,.player-command-notice{background:#ffffff0d;border-radius:9px;align-items:center;gap:.5rem;margin:0;padding:.75rem;display:flex}.player-command-notice--error{color:#ffb4b4;background:#c82d2d29}.player-command-notice--success{color:#b5f4c8;background:#22a05229}.player-command-notice--info{color:#cbd8ff;background:#395bb929}.player-command-review{position:sticky;top:1rem}.player-command-review dl{grid-template-columns:minmax(100px,.7fr) 1fr;gap:.5rem .75rem;margin:0;display:grid}.player-command-review dt{color:var(--text-muted,#aaa)}.player-command-review dd{overflow-wrap:anywhere;margin:0}.player-command-preview{gap:.4rem;display:grid}.player-command-preview code{color:#d7e3ff;overflow-wrap:anywhere;background:#09090d;border-radius:8px;padding:.75rem;display:block}.player-command-history code{overflow-wrap:anywhere;font-size:.75rem}.status-outcome_unknown,.status-manual_review{color:#ffd58a}.status-failed,.status-timed_out{color:#ffabab}.status-dry_run,.status-sent,.status-confirmed{color:#aef0c1}.player-command-mode-tabs{border:1px solid var(--border,#34343f);background:#0003;border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.35rem;display:grid}.player-command-mode-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.8rem 1rem;font-weight:700}.player-command-mode-tabs button.active{background:var(--accent,#dd422e);color:#fff}.player-command-mode-tabs button:disabled{cursor:not-allowed;opacity:.45}.player-command-readiness{align-items:flex-start}.player-command-readiness>div{gap:.2rem;display:grid}.player-command-readiness span{color:var(--text-muted,#aaa);font-size:.84rem}.readiness-ready,.readiness-dry_run_only{border:1px solid #37be6959}.readiness-disabled,.readiness-unconfigured{border:1px solid #dc504173}.player-command-template-note{background:#ffffff0a;border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.player-command-template-note span{color:var(--text-muted,#aaa)}.player-command-advanced textarea{min-height:10rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.player-command-placeholder-list{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.player-command-placeholder-list button{border:1px solid var(--border,#444);color:inherit;cursor:pointer;background:#ffffff0d;border-radius:7px;padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.player-command-check{align-items:center;grid-template-columns:auto 1fr!important}.player-command-check input{width:auto!important}.player-command-execute-row{gap:.75rem;display:grid}.player-command-receipt{background:#22a05224;border-radius:9px;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex}.player-command-receipt>div{gap:.2rem;display:grid}.player-command-save{border-top:1px solid var(--border,#34343f);gap:.75rem;padding-top:.75rem;display:grid}.player-command-save[open]{display:grid}.player-command-history-filters{grid-template-columns:minmax(220px,2fr) 1fr 1fr auto;gap:.6rem;display:grid}.player-command-pagination{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=900px){.player-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.player-command-grid{grid-template-columns:1fr}.player-command-review{position:static}.player-command-history-filters{grid-template-columns:1fr 1fr}}@media (width<=600px){.player-command-heading,.player-command-two{grid-template-columns:1fr;display:grid}.player-command-stats{grid-template-columns:1fr 1fr}.player-command-workflow,.player-command-review,.player-command-history{padding:.75rem}.player-command-history-filters,.player-command-mode-tabs{grid-template-columns:1fr}.player-command-pagination{text-align:center;flex-direction:column;align-items:stretch}}@media (width<=700px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,button,[role=button]{min-height:44px}}.server-manager{--sm-border:#ffffff1f;--sm-surface:#ffffff09;gap:1rem;display:grid}.server-manager-heading,.server-manager-context,.server-manager-filters,.server-manager-pagination,.server-manager-section-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.server-manager-heading h2,.server-manager-context h3{margin:.25rem 0}.server-manager-heading p,.server-manager-context p{color:var(--muted);margin:0}.server-manager-readonly,.server-manager-stale{color:#aef0c1;white-space:nowrap;background:#45e47714;border:1px solid #45e47757;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .75rem;display:inline-flex}.server-manager-stale{color:#ffd58a;background:#f6b54f1a;border-color:#f6b54f5c}.server-manager-primary-nav,.server-manager-workspace-nav,.server-manager-view-tabs{border:1px solid var(--sm-border);scrollbar-width:thin;background:#0003;border-radius:.8rem;gap:.45rem;padding:.4rem;display:flex;overflow-x:auto}.server-manager-primary-nav button,.server-manager-workspace-nav button,.server-manager-view-tabs button,.server-manager-quick-links button,.server-manager-refresh,.server-manager-back,.server-manager-inline-action,.server-manager-pagination button,.server-manager-section-actions a,.server-manager-filters>button{border:1px solid var(--sm-border);min-height:42px;color:var(--text);background:var(--sm-surface);cursor:pointer;white-space:nowrap;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .85rem;display:inline-flex}.server-manager-primary-nav button.active,.server-manager-workspace-nav button.active,.server-manager-view-tabs button.active{color:#fff;background:#ff3f2f26;border-color:#ff3f2f9e}.server-manager-stack{gap:1rem;display:grid}.server-manager-skeleton{border:1px solid var(--sm-border);min-height:14rem;color:var(--muted);background:linear-gradient(100deg,#ffffff06,#ffffff0f,#ffffff06);border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;display:flex}.server-manager-error button{cursor:pointer;background:0 0;border:1px solid;border-radius:.55rem;margin-left:auto;padding:.55rem .8rem}.server-manager-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.75rem;display:grid}.server-manager-metric{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.8rem;gap:.25rem;min-width:0;padding:1rem;display:grid}.server-manager-metric span,.server-manager-metric small{color:var(--muted)}.server-manager-metric strong{overflow-wrap:anywhere;font-size:1.45rem}.server-manager-metric.good{border-color:#45e4774d}.server-manager-metric.warning{border-color:#f6b54f66}.server-manager-metric.danger{border-color:#ff54546b}.server-manager-quick-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.server-manager-quick-links button{justify-content:flex-start}.server-manager-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.server-manager-server-list,.server-manager-alert-list,.server-manager-log-list,.server-manager-data-list,.server-manager-settings,.server-manager-integration-list{gap:.7rem;display:grid}.server-manager-server-list.compact button{border:1px solid var(--sm-border);background:var(--sm-surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.server-manager-server-list.compact span,.server-manager-server-identity,.server-manager-data-list article>div,.server-manager-settings article>div,.server-manager-integration-list>article>div:first-child{gap:.25rem;min-width:0;display:grid}.server-manager-server-list small,.server-manager-server-list em,.server-manager-server-identity small,.server-manager-data-list small,.server-manager-settings small,.server-manager-integration-list small{color:var(--muted);font-style:normal}.server-manager-alert-list article,.server-manager-log-list article,.server-manager-data-list article,.server-manager-settings article{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.server-manager-alert-list p{color:var(--muted);margin:.25rem 0}.server-manager-alert-actions{gap:.4rem;display:flex}.server-manager-alert-actions button{border:1px solid var(--sm-border);min-height:38px;color:var(--text);background:var(--sm-surface);cursor:pointer;border-radius:.5rem;padding:.45rem .65rem}.server-manager-alert-actions button:disabled{opacity:.45;cursor:not-allowed}.server-manager-status{width:max-content;color:var(--muted);text-transform:capitalize;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:.28rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.server-manager-status.status-online,.server-manager-status.status-connected,.server-manager-status.status-live-enabled,.server-manager-status.status-dry-run-ready,.server-manager-status.status-info{color:#aef0c1;background:#45e47714;border-color:#45e47761}.server-manager-status.status-warning,.server-manager-status.status-degraded,.server-manager-status.status-untested,.server-manager-status.status-live-disabled{color:#ffd58a;background:#f6b54f14;border-color:#f6b54f66}.server-manager-status.status-error,.server-manager-status.status-offline,.server-manager-status.status-failed,.server-manager-status.status-missing-credentials{color:#ffb4b4;background:#ff545414;border-color:#ff54546b}.server-manager-filters{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.8rem;align-items:end;padding:.8rem}.server-manager-filters label{flex:1;gap:.35rem;min-width:0;display:grid}.server-manager-filters label>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.server-manager-filters input,.server-manager-filters select{border:1px solid var(--sm-border);width:100%;min-height:42px;color:var(--text);background:#0b0d10;border-radius:.55rem;padding:.55rem .7rem}.server-manager-search{position:relative}.server-manager-search svg{color:var(--muted);position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.server-manager-search input{padding-left:2.2rem}.server-manager-filters .server-manager-check{align-items:center;gap:.45rem;min-width:max-content;min-height:42px;display:flex}.server-manager-filters .server-manager-check input{width:auto;min-height:auto}.server-manager-filters .server-manager-check.sensitive{color:#ffd58a}.server-bulk-actions{background:linear-gradient(145deg,#14304d57,#0c141df5);border:1px solid #4c91ff61;border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.server-bulk-actions>header,.server-bulk-wizard>header,.server-auto-refresh,.server-select-all,.server-bulk-action-buttons,.server-bulk-confirm-buttons{align-items:center;gap:.65rem;display:flex}.server-bulk-actions>header{flex-wrap:wrap;justify-content:space-between}.server-select-all{color:#fff;cursor:pointer;min-height:44px;font-weight:800}.server-select-all input,.server-row-select input,.server-bulk-understanding input{accent-color:#ff463f;cursor:pointer;width:20px;height:20px}.server-auto-refresh{color:var(--muted);flex-wrap:wrap;font-size:.78rem}.server-auto-refresh button{border:1px solid var(--sm-border);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:.55rem;min-height:44px;padding:.5rem .75rem}.server-bulk-action-buttons{flex-wrap:wrap}.server-bulk-action-buttons button,.server-bulk-review,.server-bulk-confirm-buttons button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.55rem .85rem;display:inline-flex}.server-bulk-action-buttons button:first-child{background:#266bd833;border-color:#4c91ffa6}.server-bulk-action-buttons button:disabled,.server-bulk-confirm-buttons button:disabled{opacity:.42;cursor:not-allowed}.server-bulk-wizard{background:#050a10b8;border:1px solid #ffffff24;border-radius:.8rem;gap:.85rem;padding:1rem;display:grid}.server-bulk-wizard>header{justify-content:space-between;align-items:flex-start}.server-bulk-wizard>header div{gap:.25rem;display:grid}.server-bulk-wizard h3,.server-bulk-wizard p{margin:0}.server-bulk-wizard p{color:var(--muted)}.server-bulk-wizard .icon-button{border:1px solid var(--sm-border);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:.55rem;flex:0 0 44px;width:44px;height:44px}.server-bulk-fields{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);gap:.75rem;display:grid}.server-bulk-fields label,.server-bulk-message{color:var(--muted);gap:.35rem;font-size:.8rem;font-weight:800;display:grid}.server-bulk-fields input,.server-bulk-fields select,.server-bulk-message textarea{border:1px solid var(--sm-border);color:#fff;width:100%;min-height:44px;font:inherit;background:#080b0f;border-radius:.55rem;padding:.65rem .75rem}.server-bulk-message textarea{resize:vertical;min-height:92px}.server-bulk-message small{color:var(--muted);justify-self:end}.server-bulk-review{background:#266bd833;border-color:#4c91ffa6;justify-self:start}.server-bulk-confirmation{gap:.75rem;display:grid}.server-bulk-impact{background:#266bd817;border:1px solid #4c91ff47;border-radius:.65rem;gap:.3rem;padding:.8rem;display:grid}.server-bulk-impact span{color:var(--muted)}.server-bulk-confirmation details{border:1px solid var(--sm-border);border-radius:.65rem;padding:.7rem .8rem}.server-bulk-confirmation details summary{cursor:pointer;min-height:44px;font-weight:800}.server-bulk-confirmation details ul{gap:.45rem;margin:.5rem 0 0;padding-left:1.1rem;display:grid}.server-bulk-confirmation details li span{color:var(--muted);display:block}.server-bulk-understanding{color:#fff;cursor:pointer;border:1px solid #ffb54f4d;border-radius:.65rem;align-items:flex-start;gap:.65rem;min-height:52px;padding:.75rem;display:flex}.server-bulk-confirm-buttons{flex-wrap:wrap;justify-content:flex-end}.server-bulk-confirm-buttons button.primary{background:#245fae;border-color:#4c91ffa6}.server-bulk-confirm-buttons button.danger{background:#a31f268c;border-color:#ff545499}.server-bulk-result{color:#aef0c1;background:#45e47714;border:1px solid #45e47766;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.server-bulk-result.has-errors{color:#ffd58a;background:#f6b54f14;border-color:#ffb54f73}.server-bulk-result div{gap:.25rem;display:grid}.server-bulk-result span{color:var(--muted)}.server-backup-automation{color:#aef0c1;background:#45e47712;border:1px solid #45e47757;border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.server-backup-automation div{gap:.3rem;display:grid}.server-backup-automation span,.server-backup-automation small{color:var(--muted)}.server-backup-list article{grid-template-columns:minmax(220px,1fr) auto auto auto}.server-manager-server-card{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.85rem;grid-template-columns:auto minmax(220px,1fr) auto minmax(420px,1.7fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.server-manager-server-card.selected{border-color:#4c91ffa3;box-shadow:inset 3px 0 #4c91ff}.server-row-select{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.server-manager-server-card dl,.server-manager-integration-grid article dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.server-manager-server-card dl div,.server-manager-integration-grid article dl div{gap:.2rem;min-width:0;display:grid}.server-manager-server-card dt,.server-manager-integration-grid dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.server-manager-server-card dd,.server-manager-integration-grid dd{overflow-wrap:anywhere;margin:0}.server-manager-server-card dd small{color:var(--muted);margin-top:.2rem;font-size:.7rem;display:block}.server-manager-server-card>button,.server-manager-integration-list>article>button{color:#fff;cursor:pointer;background:#ff3f2f1f;border:1px solid #ff3f2f80;border-radius:.6rem;min-height:42px;padding:.6rem .8rem}.server-manager-context{top:var(--header-height,72px);z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090cf5;border:1px solid #ff3f2f57;border-radius:.85rem;padding:1rem;position:sticky}.server-manager-context-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.server-manager-context-status>span:not(.server-manager-status){color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.server-manager-settings article{grid-template-columns:minmax(240px,1fr) minmax(180px,auto) minmax(280px,1fr) auto}.server-manager-settings code{overflow-wrap:anywhere;color:#fff}.server-manager-settings p{color:var(--muted);margin:0}.server-manager-raw{border:1px solid var(--sm-border);background:#08090c;border-radius:.8rem;min-width:0;overflow:hidden}.server-manager-raw header{border-bottom:1px solid var(--sm-border);align-items:center;gap:.55rem;padding:.75rem;display:flex}.server-manager-raw header span{color:var(--muted);margin-left:auto}.server-manager-raw pre{color:#d7e3ff;white-space:pre;tab-size:2;max-width:100%;max-height:34rem;margin:0;padding:1rem;overflow:auto}.server-manager-integration-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.server-manager-integration-grid article{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.8rem;gap:.75rem;padding:1rem;display:grid}.server-manager-integration-grid article dl{grid-template-columns:1fr}.server-manager-integration-list>article{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:.85rem;grid-template-columns:minmax(190px,.5fr) minmax(0,2fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}@media (width<=1100px){.server-manager-two-column{grid-template-columns:1fr}.server-manager-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-manager-server-card{grid-template-columns:auto minmax(0,1fr) auto}.server-manager-server-card dl,.server-manager-server-card>button{grid-column:2/-1}.server-manager-integration-list>article{grid-template-columns:1fr}}@media (width<=700px){.server-manager-heading,.server-manager-context,.server-manager-pagination{flex-direction:column;align-items:stretch}.server-manager-readonly{align-self:start}.server-manager-primary-nav,.server-manager-workspace-nav{margin-inline:-.3rem}.server-manager-primary-nav button,.server-manager-workspace-nav button{min-width:max-content}.server-manager-filters{grid-template-columns:1fr;align-items:stretch}.server-manager-server-list.compact button,.server-manager-alert-list article,.server-manager-log-list article,.server-manager-data-list article,.server-manager-settings article{grid-template-columns:1fr;align-items:start}.server-manager-server-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.server-manager-server-card>div:nth-of-type(2),.server-manager-server-card dl,.server-manager-server-card>button{grid-column:2}.server-manager-server-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.server-manager-server-card>button{width:100%}.server-bulk-actions>header,.server-auto-refresh{flex-direction:column;align-items:flex-start}.server-bulk-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-bulk-action-buttons button{width:100%}.server-bulk-fields{grid-template-columns:1fr}.server-bulk-confirm-buttons{grid-template-columns:1fr;display:grid}.server-bulk-confirm-buttons button{width:100%}.server-backup-list article{grid-template-columns:1fr}.server-manager-context{position:static}.server-manager-context-status{justify-content:flex-start}.server-manager-raw header{flex-wrap:wrap;align-items:flex-start}.server-manager-raw header span{width:100%;margin-left:0}}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 18% 5%,#ff3a2029,#0000 32rem),radial-gradient(circle at 92% 8%,#1d9cff1f,#0000 28rem),linear-gradient(#050506 0%,#09090b 45%,#050506 100%);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{min-height:100vh;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506e0;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px clamp(18px,3vw,44px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brand-mark{border-radius:var(--radius);width:42px;height:42px;color:var(--fire);background:radial-gradient(circle at 50% 25%,#ff5f265c,#0000 56%),#ffffff0a;border:1px solid #ff522d80;place-items:center;display:grid;box-shadow:0 0 24px #ff391d38}.brand strong{text-transform:uppercase;letter-spacing:0;font-size:1rem;line-height:1;display:block}.brand span span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:.72rem;line-height:1;display:block}.primary-nav{justify-content:center;gap:4px;display:flex}.primary-nav a,.cluster-rail a,.header-status{border-radius:var(--radius);min-height:38px;color:var(--muted);border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:.84rem;font-weight:700;transition:all .16s;display:inline-flex}.primary-nav a:hover,.primary-nav a.active,.cluster-rail a:hover,.header-status:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff24}.header-status{color:var(--good);background:#45e47714;border-color:#45e47738}.menu-toggle{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0a;justify-self:end;min-height:38px;padding:0 14px;display:none}.mobile-app-nav{display:none}.cluster-rail{z-index:20;gap:8px;display:grid;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.cluster-rail a{min-width:112px;color:var(--text);border-color:color-mix(in srgb, var(--cluster) 42%, transparent);background:#08090bb8;justify-content:flex-start}.cluster-rail{display:none}main{width:100%}.home-hero{place-items:center;min-height:620px;padding:96px clamp(18px,4vw,60px) 70px;display:grid;position:relative;overflow:hidden}.hero-backdrop{filter:saturate(1.08)contrast(1.04);background:linear-gradient(90deg,#050506db 0%,#0505068a 41%,#0505064d 76%,#0505069e 100%),linear-gradient(#05050638 0%,#05050614 45%,#050506 98%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 50%/cover no-repeat;position:absolute;inset:0}.home-hero:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.hero-content{z-index:2;width:min(var(--home-max,var(--max)), 100%);margin-inline:auto;position:relative}h1,h2,h3,p{margin-top:0}.hero-copy h1{letter-spacing:0;text-transform:uppercase;text-shadow:0 8px 42px #000000d9;margin-bottom:10px;font-size:clamp(3.2rem,6vw,6.7rem);font-weight:950;line-height:.94}.tagline{color:#ff6b4e;letter-spacing:0;margin-bottom:26px;font-size:clamp(1.3rem,2.3vw,2rem);font-weight:850}.hero-actions,.section-action,.panel-header,.toolbar,.chip-row,.event-card footer,.map-card header,.compact-list a{align-items:center;display:flex}.hero-actions{flex-wrap:wrap;gap:12px}.button-link{border-radius:var(--radius);color:#fff;letter-spacing:0;text-transform:uppercase;background:linear-gradient(#da2d18,#8c120b);border:1px solid #ff5d32b3;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 14px 40px #ff2f153d}.button-link:hover{border-color:#ffa07cf5;transform:translateY(-1px)}.button-link.disabled,.button-link[aria-disabled=true]{pointer-events:none;opacity:.58;filter:saturate(.55)}.button-link.secondary{box-shadow:none;background:#ffffff14;border-color:#ffffff38}.button-link.ghost{color:var(--text);box-shadow:none;background:#ffffff0d;border-color:#ffffff29}.button-link.danger{box-shadow:none;background:#ff232324;border-color:#ff4141ad}.button-link.as-button{cursor:pointer;width:100%}.home-clusters,.dashboard-grid,.content-section,.discord-band,.site-footer{width:min(var(--max), calc(100% - clamp(32px, 6vw, 88px)));margin-inline:auto}.home-clusters{z-index:4;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px;margin-top:-96px;display:grid;position:relative}.cluster-grid,.card-grid{gap:16px;display:grid}.cluster-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-card,.panel,.metric-card,.map-card,.event-card,.news-card,.utility-card,.rule-card,.support-card,.join-card,.join-steps article{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#fff1,#ffffff06),#0a0b0ec2}.cluster-card{border-color:rgba(var(--rgb), .38);grid-template-rows:110px auto auto auto;gap:14px;min-height:330px;padding:18px;display:grid;position:relative;overflow:hidden}.cluster-card:before{content:"";background:radial-gradient(circle at 22% 12%, rgba(var(--rgb), .42), transparent 22rem), linear-gradient(135deg, rgba(var(--rgb), .13), transparent 45%);opacity:.92;pointer-events:none;position:absolute;inset:0}.cluster-card>*{z-index:1;position:relative}.cluster-card.featured{min-height:300px}.cluster-card-art{justify-content:space-between;align-items:center;display:flex}.cluster-sigil{border:1px solid color-mix(in srgb, var(--accent) 62%, transparent);border-radius:var(--radius);width:86px;height:86px;color:var(--accent);box-shadow:0 0 34px color-mix(in srgb, var(--accent) 22%, transparent);text-transform:uppercase;background:#0000003d;place-items:center;font-size:3.8rem;font-weight:950;line-height:1;display:grid;overflow:hidden}.cluster-sigil.graphic img{object-fit:contain;width:calc(100% - 10px);height:calc(100% - 10px);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 45%, transparent));display:block}.cluster-sigil.wide-graphic img{width:calc(100% - 4px);height:calc(100% - 4px)}.cluster-card h3{margin-bottom:4px;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1}.cluster-tagline{color:var(--accent);margin-bottom:12px;font-weight:900}.cluster-card p{color:var(--muted);line-height:1.5}.cluster-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.cluster-stats div{border-radius:var(--radius);background:#00000030;border:1px solid #ffffff17;padding:10px}.cluster-stats dt{color:var(--dim);text-transform:uppercase;font-size:.73rem;font-weight:800}.cluster-stats dd{margin:3px 0 0;font-size:1.35rem;font-weight:900}.cluster-stats dd.stat-text{text-transform:uppercase;align-items:center;min-height:38px;font-size:.86rem;line-height:1.12;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr) minmax(280px,.9fr) minmax(280px,.9fr);gap:16px;margin-top:16px;display:grid}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px}.dashboard-grid>.panel{align-self:start}.panel-header{justify-content:space-between;gap:14px;margin-bottom:16px}.panel-header :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)}.panel-note{color:var(--dim);text-transform:uppercase;font-size:.78rem;font-weight:800}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card{box-shadow:none;align-items:center;gap:12px;padding:14px;display:flex}.metric-card>span{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:var(--radius);width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);place-items:center;display:grid}.metric-card strong{font-size:1.45rem;line-height:1;display:block}.metric-card p,.metric-card small{color:var(--muted);margin:4px 0 0}.compact-list,.news-stack,.mini-events,.event-stack{gap:10px;display:grid}.compact-list a{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;justify-content:space-between;gap:12px;min-height:48px;padding:0 12px}.compact-list span{color:var(--muted)}.compact-list strong{color:var(--text);font-size:.9rem}.news-card{box-shadow:none;padding:14px}.news-card span,.utility-card span{color:var(--fire-soft);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:900;display:inline-block}.news-card h3,.utility-card h3,.rule-card h3,.support-card h3,.map-card h3,.event-card h3{margin-bottom:8px;font-size:1.1rem}.news-card p,.utility-card p,.rule-card p,.support-card p,.map-card p,.event-card p,.page-hero p,.discord-band p,.site-footer p,.join-card p,.join-steps p{color:var(--muted);line-height:1.55}.news-card small{color:var(--dim)}.discord-band{border:1px solid var(--border-hot);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(90deg,#ff3a202e,#ffffff0a),#0b0c0edb;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:16px;padding:22px;display:grid}.discord-band>div{align-items:center;gap:16px;display:flex}.discord-band svg{color:#f2f5ff}.discord-band h2{margin-bottom:4px}.graphic-page-hero,.communities-graphic-hero{border-radius:var(--radius);background:#050506;border:1px solid #ff3a2038;width:min(100% - clamp(24px,4vw,58px),1800px);margin:28px auto 20px;position:relative;overflow:hidden;box-shadow:0 24px 82px #0000009e,0 0 34px #ff231414}.graphic-page-hero img,.communities-graphic-hero img{width:100%;height:auto;display:block}.communities-status-section{margin-top:20px}.communities-status-section .status-panel{border-color:#ff3a2033}@media (width<=700px){.graphic-page-hero,.communities-graphic-hero{width:min(100% - 20px,1800px);margin-top:16px}.graphic-page-hero img,.communities-graphic-hero img{object-fit:cover;object-position:left center;height:clamp(250px,66vw,340px)}}.page-hero{--page-hero-image:url(/map-images/astraeos.jpg);--page-hero-position:center;--page-hero-glow-x:88%;--page-hero-glow-y:16%;width:min(var(--max), calc(100% - clamp(32px, 6vw, 88px)));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:var(--radius);background-image:linear-gradient(90deg, #050506f2 0%, #050506b8 45%, #0505067a 100%), radial-gradient(circle at var(--page-hero-glow-x) var(--page-hero-glow-y), color-mix(in srgb, var(--accent) 28%, transparent), transparent 25rem), linear-gradient(180deg, #00000029, #0000009e), var(--page-hero-image);background-position:center, center, center, var(--page-hero-position);min-height:330px;box-shadow:var(--shadow);background-repeat:no-repeat;background-size:cover,cover,cover,cover;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:22px;margin:34px auto 18px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden}.page-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 24%),linear-gradient(#0000 52%,#00000057);position:absolute;inset:0}.page-hero>*{z-index:1;position:relative}.page-hero--communities{--page-hero-image:url(/map-images/the-island.jpg);--page-hero-position:center 48%}.page-hero--blackwire{--page-hero-image:url(/map-images/ragnarok.jpg);--page-hero-position:center 42%;--page-hero-glow-x:82%;--page-hero-glow-y:18%}.page-hero--limitless{--page-hero-image:url(/map-images/aberration.jpg);--page-hero-position:center 48%;--page-hero-glow-x:82%;--page-hero-glow-y:14%}.page-hero--trixters-dino-mischief{--page-hero-image:url(/map-images/valguero.jpg);--page-hero-position:center 46%;--page-hero-glow-x:84%;--page-hero-glow-y:18%}.page-hero--server-status{--page-hero-image:url(/map-images/extinction.jpg);--page-hero-position:center 38%}.page-hero--maps{--page-hero-image:url(/map-images/astraeos.jpg);--page-hero-position:center 46%}.page-hero--live-mods-and-rates{--page-hero-image:url(/map-images/svartalfheim.jpg);--page-hero-position:center 42%}.page-hero--events{--page-hero-image:url(/map-images/scorched-earth.jpg);--page-hero-position:center 46%}.page-hero--guides{--page-hero-image:url(/map-images/the-center.jpg);--page-hero-position:center 50%}.page-hero--rules{--page-hero-image:url(/map-images/lost-colony.jpg);--page-hero-position:center 44%}.page-hero--support{--page-hero-image:url(/map-images/asa-club-ark.jpg);--page-hero-position:center 45%}.page-hero--discord-join{--page-hero-image:url(/map-images/genesis.jpg);--page-hero-position:center 42%}.page-hero--staff-content-panel{--page-hero-image:url(/brand/dfg-logo-official-source.png);--page-hero-position:center;--page-hero-glow-x:74%}.page-hero--member-login{--page-hero-image:url(/brand/dfg-logo-official-source.png);--page-hero-position:center;--page-hero-glow-x:78%;--page-hero-glow-y:18%}.page-hero--member-account{--page-hero-image:url(/page-graphics/player-profile-hero.jpg?v=20260714-optimized);--page-hero-position:center;--page-hero-glow-x:78%;--page-hero-glow-y:18%}.page-hero-copy h1{text-transform:uppercase;max-width:900px;margin-bottom:12px;font-size:clamp(2.4rem,5vw,5.1rem);line-height:.98}.page-hero-copy p{max-width:720px;font-size:1.08rem}.page-hero-icon{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);border-radius:var(--radius);width:48px;height:48px;color:var(--accent);background:#00000052;place-items:center;margin-bottom:18px;display:grid}.page-hero-side .panel,.page-hero-side .metric-card,.page-hero-side .join-card{box-shadow:0 18px 50px #0000006b}.status-panel.compact .metric-grid{grid-template-columns:1fr}.section-heading{justify-content:space-between;align-items:end;gap:22px;margin:34px 0 18px;display:flex}.section-heading h2{margin-bottom:6px;font-size:clamp(1.8rem,3vw,3rem)}.section-heading p{max-width:760px;color:var(--muted);margin-bottom:0}.cluster-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.verified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-page-grid .status-panel{grid-row:auto}.cluster-hero-card,.join-card{border-color:color-mix(in srgb, var(--accent) 38%, transparent);padding:20px}.cluster-hero-card strong{margin:16px 0 4px;font-size:1.25rem;display:block}.feature-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--muted);gap:10px;display:flex}.feature-list svg{color:var(--fire-soft);flex:none;margin-top:3px}.chip-row{flex-wrap:wrap;gap:8px}.chip-row span{border:1px solid color-mix(in srgb, var(--accent) 38%, #ffffff1a);border-radius:var(--radius);min-height:28px;color:var(--text);background:color-mix(in srgb, var(--accent) 11%, #ffffff08);align-items:center;padding:0 10px;font-size:.77rem;font-weight:800;display:inline-flex}.chip-row.large span{min-height:36px}.mini-events a{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff17;gap:4px;padding:12px;display:grid}.mini-events span{color:var(--muted);font-size:.88rem}.toolbar{flex-wrap:wrap;gap:12px}.top-toolbar{margin:10px 0 18px}.search-box,.select-box,.editor-grid label{border-radius:var(--radius);min-height:44px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;gap:10px;display:flex}.search-box{min-width:min(440px,100%);padding:0 12px}.select-box{padding:0 12px}.search-box input,.select-box select,.editor-grid input,.editor-grid select,.editor-grid textarea{width:100%;color:var(--text);background:0 0;border:0;outline:0}.select-box select option{color:#111}.server-table-panel{overflow:hidden}.data-table{gap:8px;display:grid}.data-row{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff14;grid-template-columns:minmax(210px,1.25fr) minmax(120px,.74fr) minmax(120px,.74fr) minmax(108px,.68fr) minmax(90px,.56fr) minmax(112px,.64fr) minmax(124px,.7fr);align-items:center;gap:14px;min-height:54px;padding:0 14px;display:grid}.data-row span,.data-row strong{min-width:0}.table-cell-stack{gap:3px;display:grid}.table-cell-stack small{color:var(--dim);text-transform:uppercase;font-size:.68rem;font-weight:900}.data-head{min-height:38px;color:var(--dim);text-transform:uppercase;background:#ffffff05;font-size:.74rem;font-weight:900}.status-badge{border-radius:var(--radius);width:max-content;min-height:28px;color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.status-badge.online{color:var(--good);border-color:#45e47742}.status-badge.maintenance{color:var(--warn);border-color:#f6b54f47}.status-dot{background:var(--dim);border-radius:999px;width:8px;height:8px;display:inline-block}.status-dot.online{background:var(--good);box-shadow:0 0 14px #45e477b3}.status-dot.maintenance{background:var(--warn);box-shadow:0 0 14px #f6b54f99}.inline-alert{border-radius:var(--radius);color:#ffd996;background:#f6b54f14;border:1px solid #f6b54f4d;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.inline-alert.good{color:#bfffd0;background:#45e47714;border-color:#45e47752}.empty-state{text-align:center;min-height:180px;color:var(--muted);border-radius:var(--radius);background:#ffffff06;border:1px dashed #ffffff26;place-items:center;gap:8px;padding:24px;display:grid}.empty-state strong{color:var(--text)}.empty-state p{margin:0}.map-card,.utility-card,.rule-card,.support-card{box-shadow:none;padding:18px}.map-card{flex-direction:column;gap:14px;min-height:100%;display:flex;overflow:hidden}.map-card.overhaul{border-color:color-mix(in srgb, var(--accent) 42%, #f6b54f6b)}.map-card-visual{border-radius:var(--radius);min-height:168px;color:var(--fire-soft);aspect-ratio:16/9;background:radial-gradient(circle,#ff502829,#0000 70%),#ffffff0a;border:1px solid #ff5c2d52;position:relative;overflow:hidden}.map-card-visual img{object-fit:cover;width:100%;height:100%;display:block}.map-card-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#00000057),linear-gradient(90deg,#ff3a1f29,#0000 55%);position:absolute;inset:0}.map-card-icon{z-index:1;border-radius:var(--radius);color:#fff7f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;border:1px solid #ffffff2e;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:10px;right:10px}.map-card header{justify-content:space-between;gap:12px}.map-card small{color:var(--dim);margin-top:12px;font-weight:800;display:block}.map-card-badges{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.scope-chip{border-radius:var(--radius);min-height:26px;color:var(--muted);text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1f;align-items:center;padding:0 9px;font-size:.72rem;font-weight:900;display:inline-flex}.scope-chip.overhaul{color:#ffe2a5;background:#f6b54f17;border-color:#f6b54f5c}.muted-copy{color:var(--muted);margin:0}.cluster-config-summary{gap:4px;margin-bottom:12px;display:grid}.cluster-config-summary strong{color:var(--text);font-size:2rem;line-height:1}.cluster-config-summary span{color:var(--muted)}.live-config-summary-grid,.server-config-grid,.mod-index-grid{gap:16px;display:grid}.live-config-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.server-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-config-summary-card,.server-config-card,.mod-index-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#ffffff0f,#ffffff06),#0a0b0ec2}.live-config-summary-card{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.live-config-summary-card .cluster-sigil{width:64px;height:64px;font-size:2.7rem}.live-config-summary-card h3{margin-bottom:12px}.server-config-card,.mod-index-card{padding:16px}.server-config-card{border-color:color-mix(in srgb, var(--accent) 26%, var(--border))}.server-config-card.overhaul{border-color:color-mix(in srgb, var(--accent) 34%, #f6b54f57)}.server-config-card.compact{padding:14px}.server-config-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.server-config-header span,.mod-index-card span{color:var(--fire-soft);text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:900;display:inline-block}.server-config-header h3,.mod-index-card h3{margin-bottom:0;font-size:1.02rem;line-height:1.25}.server-config-header .cluster-sigil{flex:none;width:54px;height:54px;font-size:2.25rem}.config-card-description{color:var(--muted);margin:-4px 0 14px;line-height:1.5}.config-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.config-metrics div{border-radius:var(--radius);background:#0000002e;border:1px solid #ffffff17;min-width:0;padding:10px}.config-metrics dt{color:var(--dim);text-transform:uppercase;font-size:.7rem;font-weight:900}.config-metrics dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:950}.config-block{gap:9px;margin-top:14px;display:grid}.secondary-config-block{border-top:1px solid #ffffff14;padding-top:12px}.config-block h4{color:var(--muted);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.secondary-config-block h4{color:var(--dim)}.mod-chip-row,.rate-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.labeled-chip-row{align-items:center;margin-top:10px}.labeled-chip-row>small{color:var(--dim);text-transform:uppercase;font-size:.68rem;font-weight:950}.soft-chip-row span{opacity:.78}.mod-id-chip,.rate-chip{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1f}.mod-id-chip{color:#f4f1ed;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.mod-name-chip{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;max-width:240px;min-height:42px;padding:7px 10px}.mod-name-chip span{overflow-wrap:anywhere;max-width:100%;line-height:1.15}.mod-name-chip small{color:var(--dim);letter-spacing:0;font-size:.66rem;font-weight:850}.mod-id-chip:hover{color:var(--fire-soft);border-color:#ff5c2d6b}.mod-id-chip.passive{color:var(--muted)}.mod-id-chip.more-button{cursor:pointer;color:var(--muted);font:inherit}.mod-id-chip.more-button:hover,.mod-id-chip.more-button:focus-visible{color:var(--fire-soft);border-color:#ff5c2d7a;outline:none}.rate-chip{gap:3px;min-width:132px;padding:9px 10px;display:grid}.rate-chip strong{color:var(--muted);text-transform:uppercase;font-size:.72rem;line-height:1.15}.rate-chip em{color:var(--text);font-style:normal;font-weight:950}.rate-chip.more{border-color:#ff5c2d52}.mod-index-card{flex-direction:column;align-items:flex-start;min-height:214px;display:flex}.mod-index-card p{color:var(--muted);line-height:1.5}.mod-index-card .button-link{margin-top:auto}.event-card{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));box-shadow:none;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.date-block{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:var(--radius);height:72px;color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);place-items:center;display:grid}.date-block strong{font-size:1.2rem}.date-block span{color:var(--text);margin-top:-18px;font-size:.82rem;font-weight:900}.event-card footer{color:var(--dim);flex-wrap:wrap;gap:14px;font-size:.86rem;font-weight:800}.utility-card,.rule-card,.support-card{flex-direction:column;align-items:flex-start;min-height:250px;display:flex}.utility-card svg,.rule-card svg,.support-card svg{color:var(--fire-soft);margin-bottom:16px}.utility-card .button-link,.support-card .button-link{margin-top:auto}.guides-hub{gap:18px;display:grid}.guides-command-panel,.guides-start-card,.guides-filter-card,.guides-resource-strip,.guide-feature-card,.guide-card{border:1px solid color-mix(in srgb, var(--dfg-red) 34%, #ffffff1f);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:radial-gradient(circle at 0 0,#ff171224,#0000 22rem),linear-gradient(#ffffff0b,#ffffff03),#050609e0}.guides-command-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:20px;display:grid}.guides-command-panel span,.guides-start-card summary>span,.guides-filter-card>strong,.guide-card-head span,.guide-feature-card header span,.guide-section-label{color:var(--dfg-red);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.guides-command-panel h2,.guides-start-card summary h2,.guide-feature-card h2{color:#fff;letter-spacing:0;text-transform:uppercase;text-shadow:0 5px #000000c7,0 0 22px #ff171233;margin:8px 0 6px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.85rem,3vw,3rem);line-height:.96}.guides-start-card summary h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(1.48rem,2.2vw,2.1rem);line-height:1.02}.guides-command-panel p,.guides-start-card small,.guide-description,.guide-feature-card p,.guides-resource-strip small,.guide-answer p,.faq-panel p{color:#cbd4dc;line-height:1.5}.guides-command-panel p,.guide-feature-card p,.guide-description,.guide-answer p{margin:0}.guides-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.guides-layout{grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.guides-side-nav{gap:12px;min-width:0;max-width:100%;display:grid;position:sticky;top:92px;overflow-x:visible}.guides-start-card,.guides-filter-card{min-width:0;max-width:100%;padding:16px;overflow-x:hidden}.guides-start-card summary{gap:4px;list-style:none;display:grid}.guides-start-card summary::-webkit-details-marker{display:none}.guides-start-card summary small{color:#cbd4dc;font-size:.8rem;line-height:1.35}.guides-start-card summary:after{display:none}.guides-start-list{counter-reset:guide-start;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guides-start-list li{counter-increment:guide-start;border-radius:var(--ds-radius-control);background:#00000047;border:1px solid #ffffff1a;flex-wrap:wrap;align-items:start;gap:4px 10px;min-width:0;padding:11px;display:flex}.guides-start-list li:before{content:counter(guide-start);color:#fff;background:#ff17123d;border:1px solid #ff171294;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:950;display:inline-flex}.guides-start-list strong{color:#fff;text-transform:uppercase;white-space:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;flex:calc(100% - 44px);min-width:0;max-width:100%;font-size:.86rem;font-weight:950;display:block;overflow-wrap:normal!important;word-break:keep-all!important}.guides-start-list small{overflow-wrap:break-word;word-break:normal;flex:100%;min-width:0;padding-left:38px;font-size:.78rem;display:block}.guides-filter-buttons{gap:8px;margin-top:10px;display:grid}.guides-filter-buttons button{border-radius:var(--ds-radius-control);color:#e9f2f7;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,var(--dfg-red)) 8%, transparent), #0000001f), #00000038;cursor:pointer;text-align:left;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 10px;font-weight:900;transition:all .16s;display:flex}.guides-filter-buttons button span{overflow-wrap:break-word;word-break:normal;min-width:0}.guides-filter-buttons button:hover,.guides-filter-buttons button.active{border-color:color-mix(in srgb, var(--accent,var(--dfg-red)) 70%, #ffffff29);background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--accent,var(--dfg-red)) 20%, transparent), transparent 12rem), #060c12eb;transform:translateY(-1px)}.guides-filter-buttons em{border:1px solid color-mix(in srgb, var(--accent,var(--dfg-red)) 42%, #ffffff1f);color:#fff;background:#00000057;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.guides-main-panel{gap:16px;min-width:0;max-width:100%;display:grid}.guides-toolbar{justify-content:space-between;gap:12px}.guides-toolbar .search-box{flex:1;max-width:680px}.guides-toolbar>span{border-radius:var(--ds-radius-control);color:#fff;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;min-height:38px;padding:9px 12px;font-size:.82rem;font-weight:950}.guides-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-feature-card{gap:12px;min-height:245px;padding:18px;display:grid}.guide-feature-card header{align-items:center;gap:10px;display:flex}.guide-feature-card header svg,.guide-icon svg,.guides-resource-strip svg{color:var(--dfg-red);filter:drop-shadow(0 0 14px #ff171242)}.guide-feature-card .button-link{justify-self:start;margin-top:auto}.guides-resource-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.guides-resource-strip a{border-radius:var(--ds-radius-control);min-height:74px;color:inherit;background:#0000003d;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:all .16s;display:grid}.guides-resource-strip a span{min-width:0}.guides-resource-strip a:hover{background:#ff171217;border-color:#ff171285;transform:translateY(-1px)}.guides-resource-strip strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950;display:block}.guides-resource-strip small{margin-top:3px;font-size:.76rem;display:block}.guide-list{gap:14px;display:grid}.guide-card{gap:14px;padding:18px;scroll-margin-top:88px;display:grid}.guide-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.guide-icon{border-radius:var(--ds-radius-control);background:#ff171214;border:1px solid #ff171261;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.guide-card h3{color:#fff;text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.22rem,2vw,1.78rem);font-weight:950;line-height:1.04}.guide-card-head em{color:#d9e7ef;text-transform:uppercase;white-space:nowrap;background:#00000047;border:1px solid #ffffff21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:.72rem;font-style:normal;font-weight:950}.guide-answer{border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0 0,#ff5c2d24,#0000 18rem),#ff5c2d0e;border:1px solid #ff5c2d4d;gap:7px;padding:14px;display:grid}.guide-answer strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.guide-card-body{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:14px;display:grid}.guide-details{gap:12px;display:grid}.guide-details>summary{display:none}.guide-steps{color:var(--text);counter-reset:guide-step;gap:9px;margin:9px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.guide-steps li{counter-increment:guide-step;border-radius:var(--ds-radius-control);background:#0000003d;border:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.guide-steps li:before{content:counter(guide-step);color:#fff;background:#ff171259;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:950;display:inline-flex}.guide-tips{flex-wrap:wrap;gap:7px;display:flex}.guide-tips .guide-section-label{flex:0 0 100%}.guide-tips span{border-radius:var(--ds-radius-control);color:var(--muted);text-transform:none;background:#ffffff0b;border:1px solid #ffffff1c;margin:0;padding:8px 9px;font-size:.76rem;line-height:1.3}.faq-panel{margin-top:16px}.guides-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.faq-panel details{border-bottom:1px solid #ffffff14;padding:14px 0}.faq-panel summary{cursor:pointer;color:#fff;font-weight:950}@media (width<=1180px){.guides-layout,.guide-card-body{grid-template-columns:1fr}.guides-side-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.guides-start-card{grid-column:1/-1}.guides-filter-buttons,.guides-resource-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.guides-command-panel,.guides-feature-grid,.guides-faq-grid{grid-template-columns:1fr}.guides-command-actions{justify-content:flex-start}.guides-command-actions .button-link{flex:180px}.guides-toolbar{flex-direction:column;align-items:stretch}.guides-toolbar .search-box{max-width:none}.guide-card-head{grid-template-columns:auto minmax(0,1fr)}.guide-card-head em{grid-column:1/-1;justify-self:start}}@media (width<=620px){.guides-command-panel,.guides-start-card,.guides-filter-card,.guide-feature-card,.guide-card,.guides-resource-strip{padding:13px}.guides-command-panel h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:1.5rem;line-height:1.05}.guides-command-panel p{font-size:.86rem;line-height:1.35}.guides-side-nav{grid-template-columns:1fr;gap:10px}.guides-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.guides-filter-buttons button{width:100%;min-width:0;min-height:38px;padding-inline:9px}.guides-filter-buttons button span{white-space:normal}.guides-start-card summary{cursor:pointer;padding-right:30px;position:relative}.guides-start-card summary h2{font-size:1.55rem}.guides-start-card summary:after{content:"+";width:24px;height:24px;color:var(--dfg-red);border:1px solid #ff171273;border-radius:50%;justify-content:center;align-items:center;font-weight:950;display:inline-flex;position:absolute;top:4px;right:2px}.guides-start-card[open] summary:after{content:"-"}.guides-resource-strip,.guides-feature-grid{grid-template-columns:1fr;gap:10px;padding:10px;display:grid;overflow:visible}.guides-resource-strip a,.guide-feature-card{width:100%;min-width:0}.guides-command-actions,.guides-command-actions .button-link{width:100%}.guides-start-list li,.guide-steps li{padding:9px}.guides-start-list li{align-items:center;gap:8px 10px}.guides-start-list li:before{display:inline-flex}.guides-start-list strong{line-height:1.15}.guides-start-list small{flex-basis:100%;margin-top:0;padding-left:0;line-height:1.35}.guide-feature-card{min-height:0}.guide-card{gap:10px}.guide-description{display:none}.guide-answer{padding:12px}}@media (width<=700px){.guide-details{border-radius:var(--ds-radius-control);background:#0000002e;border:1px solid #ffffff1c;overflow:hidden}.guide-details>summary{cursor:pointer;color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;font-size:.76rem;font-weight:950;display:flex}.guide-details>summary:after{content:"+";color:var(--dfg-red);font-size:1rem}.guide-details[open]>summary:after{content:"-"}.guide-details .guide-card-body{padding:0 10px 10px}}.join-card{gap:10px;display:grid}.join-card svg{color:#dce2ff}.join-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.join-steps article{box-shadow:none;padding:18px}.join-steps strong{border:1px solid var(--border-hot);border-radius:var(--radius);width:38px;height:38px;color:var(--fire-soft);place-items:center;margin-bottom:18px;display:grid}.admin-panel{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.admin-tool-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-tool-nav button{border-radius:var(--radius);color:#fff;text-transform:uppercase;cursor:pointer;background:radial-gradient(circle at 50% 0,#ff3f2f2e,#0000 12rem),linear-gradient(#ffffff14,#ffffff06),#0c0c0fe6;border:1px solid #ff3f2f6b;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:950;display:inline-flex;box-shadow:0 0 26px #ff3f2f14}.admin-tool-nav button:hover{background:radial-gradient(circle at 50% 0,#ff3f2f42,#0000 13rem),#ffffff0f;border-color:#ff3f2fcc}.admin-portal-section{z-index:34;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#030304f5,#030304c2);padding-top:8px;padding-bottom:0;position:sticky;top:74px}.admin-portal-nav{border-radius:var(--radius);scrollbar-width:thin;background:#00000061;border:1px solid #ffffff1a;gap:8px;padding:7px;display:flex;overflow-x:auto}.admin-portal-nav button{border-radius:var(--radius);min-width:148px;min-height:44px;color:var(--muted);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff05),#00000052;border:1px solid #ffffff1f;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-portal-nav button:hover,.admin-portal-nav button.active{color:#fff;background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f9e;box-shadow:0 0 24px #ff3f2f1f}.admin-portal-nav small{min-width:24px;min-height:22px;color:var(--fire-soft);background:#ff3f2f1f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.admin-portal-header{grid-template-columns:minmax(0,1fr) minmax(220px,.24fr);align-items:stretch;gap:14px;padding-top:18px;padding-bottom:0;display:grid}.admin-portal-header>div:first-child,.admin-role-card,.admin-overview-card{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),#ffffff09;border:1px solid #ffffff1f}.admin-portal-header>div:first-child{padding:18px}.admin-portal-header h2{color:#fff;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 6px;font-size:1.75rem;font-weight:950;display:flex}.admin-portal-header p{max-width:920px;color:var(--muted);margin:0;line-height:1.55}.admin-application-shell{grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:clamp(16px,1.5vw,22px);width:min(100% - 32px,1880px);margin:0 auto;display:grid}.admin-application-main{min-width:0}.admin-application-shell .content-section{width:100%;margin-inline:0}.admin-session-bar{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;font-size:.82rem;display:flex}.admin-session-bar strong{color:var(--text)}.admin-session-bar button{min-height:44px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:0 14px;font-weight:850}.admin-portal-section{z-index:34;border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;background:radial-gradient(circle at 0 0,#ff171229,#0000 15rem),linear-gradient(#121010f7,#050507f2);border:1px solid #ff3f2f47;gap:10px;max-height:calc(100vh - 104px);padding:10px;display:grid;position:sticky;top:86px;overflow:hidden auto;box-shadow:0 20px 48px #0000006b,inset 0 1px #ffffff0e}.admin-portal-nav-header,.admin-portal-fast-lanes>div>div,.admin-command-context,.admin-command-quick-row,.admin-notification-dock header,.admin-sticky-save-bar,.admin-sticky-save-bar>div{align-items:center;gap:8px;display:flex}.admin-portal-nav-header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:4px 2px 8px}.admin-portal-nav-header>div{min-width:0}.admin-portal-nav-header strong,.admin-notification-dock strong,.admin-command-results strong{color:#fff;text-transform:uppercase;font-weight:950}.admin-portal-nav-header strong{white-space:nowrap;display:block}.admin-portal-nav-header small,.admin-command-context span,.admin-command-results small,.admin-command-empty p,.admin-portal-fast-lanes span{color:var(--muted)}.admin-portal-nav-header button,.admin-command-quick-row button{color:#fff;min-height:34px;font:inherit;text-transform:uppercase;cursor:pointer;background:#ff3f2f1a;border:1px solid #ff3f2f4d;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:950;display:inline-flex}.admin-portal-nav-header button{flex:0 0 38px;justify-content:center;width:38px;min-width:38px;padding-inline:0}.admin-portal-nav-header button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-portal-fast-lanes{gap:8px;display:grid}.admin-portal-fast-lanes>div{gap:6px;display:grid}.admin-portal-fast-lanes span,.admin-portal-nav-group>summary span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-portal-fast-lanes>div>div{flex-wrap:wrap}.admin-portal-fast-lanes button{flex:110px;min-width:0;min-height:38px}.admin-portal-nav{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid;overflow:visible}.admin-portal-nav-group{gap:5px;display:grid}.admin-portal-nav-group>summary{min-height:32px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;list-style:none;display:flex}.admin-portal-nav-group>summary::-webkit-details-marker{display:none}.admin-portal-nav-group>summary svg{color:#ffffff94;transition:transform .16s,color .16s}.admin-portal-nav-group>summary:hover{color:#fff;background:#ffffff0b}.admin-portal-nav-group[open]>summary svg{color:#ff3f2fdb;transform:rotate(180deg)}.admin-portal-nav-group>div{gap:5px;display:grid}.admin-portal-nav button,.admin-portal-fast-lanes button{width:100%;min-width:0;min-height:38px;color:var(--muted);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04),#0000004d;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-portal-nav button:hover,.admin-portal-fast-lanes button:hover,.admin-portal-nav button.active,.admin-portal-fast-lanes button.active{color:#fff;background:radial-gradient(circle at 0 0,#ff3f2f38,#0000 11rem),#ffffff0e;border-color:#ff3f2fad;transform:translate(2px);box-shadow:0 0 22px #ff3f2f21}.admin-portal-nav button span,.admin-portal-fast-lanes button span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.admin-command-center{z-index:33;border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#ff171229,#0000 18rem),linear-gradient(#121010f7,#040406f0);border:1px solid #ff3f2f4d;gap:10px;padding:12px;display:grid;position:sticky;top:74px;box-shadow:0 18px 44px #0000005c}.admin-command-search{background:#0000005c;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}.admin-command-search svg{color:var(--fire)}.admin-command-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.92rem}.admin-command-search kbd{color:var(--dim);text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:6px;padding:4px 7px;font-size:.68rem;font-weight:950}.admin-command-context{flex-wrap:wrap}.admin-command-context span,.admin-command-quick-row button{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.admin-command-results{gap:6px;max-height:330px;padding-top:2px;display:grid;overflow:auto}.admin-command-results button{color:#fff;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#00000047;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.admin-command-results button:hover{background:radial-gradient(circle at 0 0,#21c7ff26,#0000 13rem),#ffffff0d;border-color:#21c7ff8f}.admin-command-results span,.admin-command-results small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-command-quick-row{flex-wrap:wrap}.admin-command-quick-row:empty{display:none}.admin-notification-dock{border-radius:var(--ds-radius-card);background:#ffffff09;border:1px solid #ffffff1a;gap:8px;padding:10px 12px;display:grid}.admin-notification-dock>div{gap:6px;display:grid}.admin-notice{background:#00000047;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:8px 10px;display:grid}.admin-notice span{color:var(--muted);font-size:.78rem;line-height:1.3;display:block}.admin-notice--error{background:#ff99001a;border-color:#ffd66661}.admin-notice--success{background:#00ad4b14;border-color:#56ff8447}.admin-notice--loading svg{animation:.9s linear infinite admin-spin}.operations-command-metrics,.admin-skeleton-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.operations-command-metrics article{background:linear-gradient(#ffffff0e,#ffffff05),#00000052;border:1px solid #ffffff1c;border-radius:10px;min-width:0;padding:13px}.operations-command-metrics span,.operations-command-metrics small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.operations-command-metrics strong{color:#fff;text-transform:uppercase;margin:4px 0;font-size:clamp(1.22rem,2.2vw,1.7rem);font-weight:950;line-height:1;display:block}.operations-command-metrics .is-good strong{color:#69ff83}.operations-command-metrics .is-warning strong{color:#ffd666}.admin-skeleton-wrap{gap:12px;padding:4px;display:grid}.admin-skeleton-line,.admin-skeleton-grid span{background:#ffffff12;border-radius:10px;position:relative;overflow:hidden}.admin-skeleton-line{width:42%;height:22px}.admin-skeleton-grid span{height:96px}.admin-skeleton-line:after,.admin-skeleton-grid span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1c,#0000);animation:1.2s infinite admin-shimmer;position:absolute;inset:0}.admin-unsaved-banner,.admin-sticky-save-bar{background:#ff990017;border:1px solid #ffd66657;border-radius:10px}.admin-unsaved-banner{color:#ffe3a4;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-weight:900;display:flex}.admin-sticky-save-bar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;margin-top:12px;padding:10px;position:sticky;bottom:12px;box-shadow:0 16px 34px #0000005c}.admin-sticky-save-bar>span{color:#ffe3a4;text-transform:uppercase;font-size:.78rem;font-weight:950}@keyframes admin-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-role-card{align-content:center;gap:5px;padding:18px;display:grid}.admin-role-card svg{color:var(--fire-soft)}.admin-role-card span{color:var(--dim);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-role-card strong{color:#fff;text-transform:uppercase;font-size:1.05rem}.admin-tenant-switcher,.admin-tenant-static{gap:6px;margin-top:8px;display:grid}.admin-tenant-switcher span,.admin-tenant-static span{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-tenant-switcher select{color:#fff;width:100%;min-height:40px;font:inherit;background:#08080ad6;border:1px solid #ff3d2b6b;border-radius:8px;padding:0 12px;font-weight:850}.admin-tenant-static strong{color:#fff;font-size:.9rem}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-overview-card{gap:5px;min-height:132px;padding:16px;display:grid}.admin-overview-card svg{color:var(--fire-soft)}.admin-overview-card span{color:var(--dim);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-overview-card strong{color:#fff;font-size:2rem;line-height:1}.admin-overview-card small{color:var(--muted);line-height:1.35}.admin-overview-panel{grid-column:1/-1}.admin-readiness-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.admin-readiness-list span{min-height:42px;color:var(--muted);background:#63ff810e;border:1px solid #63ff812e;border-radius:8px;align-items:center;gap:8px;padding:9px;font-weight:850;display:flex}.admin-readiness-list svg{color:#8dff95;flex:none}.operations-dashboard{gap:16px;display:grid}.operations-status-panel,.operations-widget,.operations-activity-panel,.operations-shortcuts-panel{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 22rem),linear-gradient(#ffffff0c,#ffffff07);border-color:#ff3f2f2e;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0f}.operations-status-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operations-status-line span,.operations-error-list span{min-height:34px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.operations-status-line span svg{color:var(--fire-soft)}.operations-status-line small{color:var(--dim);margin-left:auto;font-weight:850}.operations-error-list{gap:8px;margin-top:12px;display:grid}.operations-error-list span{color:#ffd5cf;background:#ffb45a14;border-color:#ffb45a47;justify-content:flex-start}.operations-loading{color:var(--muted);margin:0;font-weight:850}.operations-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operations-widget{min-height:310px}.operations-widget-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.operations-widget-meta span{color:var(--fire-soft);text-transform:uppercase;font-size:.72rem;font-weight:950}.operations-widget-meta small{color:var(--dim);font-weight:800}.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operations-metric{background:linear-gradient(135deg,#ff3f2f17,#0000 58%),#06070a61;border:1px solid #ffffff1c;border-radius:8px;align-content:space-between;gap:8px;min-height:104px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.operations-metric:hover{background:linear-gradient(135deg,#ff3f2f21,#0000 58%),#06070a75;border-color:#ff3f2f61;transform:translateY(-2px);box-shadow:0 12px 24px #ff2d231c}.operations-metric span{color:var(--dim);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.operations-metric strong{color:#fff;font-size:1.85rem;font-weight:950;line-height:1}.operations-metric small{color:var(--muted);line-height:1.3}.operations-metric--good strong{color:#8dff95}.operations-metric--warning strong{color:#ffd479}.operations-metric--danger strong{color:#ff8a7e}.launch-readiness-page{gap:16px;display:grid}.launch-readiness-panel,.launch-readiness-card,.launch-store-card{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 22rem),linear-gradient(#ffffff0c,#ffffff07);border-color:#ff3f2f2e}.launch-readiness-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.launch-readiness-banner{background:radial-gradient(circle at 0 0,#ffcd7524,#0000 16rem),#00000047;border:1px solid #ffcd7547;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex}.launch-readiness-banner--blocked{background:radial-gradient(circle at 0 0,#ff3f2f2e,#0000 16rem),#0000004d;border-color:#ff3f2f6b}.launch-readiness-banner--ready{background:radial-gradient(circle at 0 0,#63ff811f,#0000 16rem),#0000004d;border-color:#63ff8157}.launch-readiness-banner strong,.launch-readiness-banner small,.launch-readiness-banner span{display:block}.launch-readiness-banner strong{color:#fff;text-transform:uppercase;font-size:1.55rem;font-weight:950}.launch-readiness-banner small,.launch-readiness-banner span{color:var(--muted);font-weight:850}.launch-readiness-banner>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.launch-readiness-banner>div:last-child span{background:#0000004d;border:1px solid #ffffff1a;border-radius:999px;min-height:32px;padding:7px 10px}.launch-owner-pending-note{border-radius:var(--ds-radius-control);color:#f6dfb2;background:radial-gradient(circle at 0 0,#ffc45424,#0000 18rem),#ffc4540e;border:1px solid #ffc45452;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;padding:12px;display:grid}.launch-owner-pending-note svg{color:#ffc454;filter:drop-shadow(0 0 12px #ffc45438)}.launch-owner-pending-note strong,.launch-owner-pending-note span{display:block}.launch-owner-pending-note strong{color:#fff5d7;text-transform:uppercase;font-size:.82rem;font-weight:950}.launch-owner-pending-note span{color:#d9c9aa;margin-top:3px;font-size:.8rem;line-height:1.35}.delivery-failure-alert{background:radial-gradient(circle at 0 0,#ffcd7521,#0000 18rem),#00000057;border:1px solid #ffcd7557;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid;box-shadow:0 16px 34px #0000003d}.delivery-failure-alert--critical{background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 18rem),#0000005c;border-color:#ff3f2f85}.delivery-failure-alert-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.delivery-failure-alert-main svg{color:#ffd479;margin-top:2px}.delivery-failure-alert--critical .delivery-failure-alert-main svg{color:#ff8a7e}.delivery-failure-alert strong,.delivery-failure-alert span,.delivery-failure-alert small{display:block}.delivery-failure-alert-main strong{color:#fff;text-transform:uppercase;font-size:.92rem;font-weight:950}.delivery-failure-alert-main span{color:var(--muted);margin-top:3px;line-height:1.4}.delivery-failure-alert-jobs{gap:7px;display:grid}.delivery-failure-alert-jobs article{background:#00000047;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.delivery-failure-alert-jobs article strong{color:#fff;font-size:.82rem}.delivery-failure-alert-jobs article span,.delivery-failure-alert-jobs article small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;line-height:1.35}.delivery-failure-alert-jobs button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ff3f2f29;border:1px solid #ff3f2f73;border-radius:7px;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:950}.delivery-failure-alert-jobs button:hover:not(:disabled){background:#ff3f2f47;border-color:#ff3f2fcc}.delivery-failure-alert-jobs button:disabled{cursor:not-allowed;opacity:.58}.delivery-failure-alert-actions{justify-content:flex-end;display:flex}.launch-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.launch-readiness-metrics.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-readiness-metrics.compact .operations-metric{min-height:82px}.launch-readiness-grid,.launch-store-grid{gap:14px;display:grid}.launch-readiness-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.launch-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.launch-check-list{gap:8px;display:grid}.launch-check{background:#00000042;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:58px;padding:10px;display:grid}.launch-check svg{margin-top:2px}.launch-check strong,.launch-check span,.launch-check small{display:block}.launch-check strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.launch-check span,.launch-check small{color:var(--muted);line-height:1.35}.launch-check small{color:var(--dim);margin-top:3px}.launch-check em{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-self:start;padding:4px 7px;font-size:.68rem;font-style:normal;font-weight:950}.launch-check--pass{border-color:#63ff813d}.launch-check--pass svg,.launch-check--pass em{color:#8dff95}.launch-check--warn{background:#ffcd750e;border-color:#ffcd7547}.launch-check--warn svg,.launch-check--warn em{color:#ffd479}.launch-check--fail{background:#ff3f2f13;border-color:#ff3f2f61}.launch-check--fail svg,.launch-check--fail em{color:#ff8a7e}.launch-preflight-note{color:var(--muted);background:#63ff810e;border:1px solid #63ff8133;border-radius:8px;gap:4px;margin-bottom:10px;padding:10px;display:grid}.launch-preflight-note strong{color:#8dff95;text-transform:uppercase;font-size:.78rem;font-weight:950}.launch-preflight-results{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.launch-preflight-result{background:#00000042;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-height:56px;padding:10px;display:grid}.launch-preflight-result strong,.launch-preflight-result span,.launch-preflight-result small{overflow-wrap:anywhere;min-width:0;display:block}.launch-preflight-result strong{color:#fff;font-size:.82rem;font-weight:950}.launch-preflight-result span,.launch-preflight-result small{color:var(--muted)}.launch-preflight-result--passed{border-color:#63ff8147}.launch-preflight-result--failed{background:#ff3f2f13;border-color:#ff3f2f6b}.operations-mini-list,.operations-activity-feed{gap:8px;margin-top:12px;display:grid}.operations-feed-item{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px;display:grid}.operations-feed-item.is-warning{background:#ffd4790f;border-color:#ffd47942}.operations-feed-item.is-danger{background:#ff3f2f14;border-color:#ff3f2f4d}.operations-feed-item strong{color:#fff;font-size:.92rem;line-height:1.25;display:block}.operations-feed-item span{color:var(--muted);font-size:.82rem;line-height:1.35;display:block}.operations-feed-item small{color:var(--dim);text-align:right;white-space:nowrap;font-weight:850}.operations-empty-state{min-height:120px;margin-top:12px}.operations-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.operations-shortcut-grid{gap:9px;display:grid}.operations-shortcut-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ff3f2f24,#ffffff09),#ffffff09;border:1px solid #ff3f2f33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;width:100%;min-height:58px;padding:11px 12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.operations-shortcut-grid button:hover:not(:disabled),.operations-shortcut-grid button:focus-visible:not(:disabled){background:linear-gradient(135deg,#ff3f2f33,#ffffff0b),#ffffff0b;border-color:#ff3f2f6b;transform:translateY(-2px);box-shadow:0 14px 28px #ff2d2321}.operations-shortcut-grid button:disabled{cursor:not-allowed;opacity:.52}.operations-shortcut-grid svg{color:var(--fire-soft);grid-row:1/span 2}.operations-shortcut-grid span{font-weight:950;line-height:1.2}.operations-shortcut-grid small{color:var(--muted);line-height:1.25}.admin-sidebar{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff09;align-content:start;gap:8px;padding:14px;display:grid}.admin-sidebar button{border-radius:var(--radius);min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-sidebar button small{color:#ff917f;font-size:.72rem}.admin-sidebar button:hover,.admin-sidebar button.active{color:var(--text);background:#ffffff0f;border-color:#ffffff24}.admin-login-copy,.admin-login-form{gap:14px;display:grid}.admin-login-copy p{color:var(--muted);margin:0;line-height:1.5}.admin-login-guidance{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 14rem),#00000047;border:1px solid #ff3f2f52;gap:5px;padding:12px;display:grid}.admin-login-guidance strong,.admin-login-guidance span,.admin-login-guidance small{display:block}.admin-login-guidance strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.admin-login-guidance span{color:var(--muted);text-transform:none;line-height:1.45}.admin-login-guidance small{color:var(--fire-soft);font-weight:900}.admin-login-form label{color:var(--dim);text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:900;display:grid}.admin-login-form input{border:1px solid var(--border);border-radius:var(--radius);min-height:44px;color:var(--text);background:#00000059;padding:0 12px;font-size:1rem}.button-link:disabled{opacity:.58;cursor:not-allowed;transform:none}.admin-editor-toolbar,.admin-editor-help{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.admin-content-drawer{padding-top:0}.admin-content-drawer>summary{border-radius:var(--radius);color:#fff;cursor:pointer;text-transform:uppercase;min-height:58px;box-shadow:var(--ds-shadow-card);background:linear-gradient(#ff3f2f1a,#ffffff05),#00000057;border:1px solid #ff3f2f3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;font-weight:950;display:grid}.admin-content-drawer>summary::-webkit-details-marker{display:none}.admin-content-drawer>summary:after{content:"Open editor";color:var(--fire-soft);justify-self:end;font-size:.76rem}.admin-content-drawer[open]>summary:after{content:"Close editor"}.admin-content-drawer>summary span,.admin-content-drawer>summary small{display:block}.admin-content-drawer>summary small{color:var(--muted);text-transform:none;margin-top:3px;font-size:.78rem;font-weight:800}.admin-content-drawer-body{margin-top:12px}.admin-tool-drawer{background:#0000002e;border:1px solid #ff3f2f33;border-radius:8px;overflow:hidden}.admin-tool-drawer>summary{color:#fff;cursor:pointer;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:12px 14px;font-weight:950;display:grid}.admin-tool-drawer>summary::-webkit-details-marker{display:none}.admin-tool-drawer>summary:after{content:"Open setup";color:var(--fire-soft);justify-self:end;font-size:.74rem}.admin-tool-drawer[open]>summary:after{content:"Close setup"}.admin-tool-drawer>summary span,.admin-tool-drawer>summary small{display:block}.admin-tool-drawer>summary small{color:var(--muted);text-transform:none;margin-top:3px;font-size:.78rem;font-weight:800}.admin-tool-drawer-body{border-top:1px solid #ffffff14;gap:14px;padding:12px;display:grid}.admin-editor-toolbar strong{color:var(--text);font-size:1rem;font-weight:950;display:block}.admin-editor-toolbar p,.admin-editor-help p{color:var(--muted);margin:6px 0;line-height:1.55}.admin-editor-toolbar small{color:var(--dim);text-transform:uppercase;font-weight:800}.admin-editor-actions,.admin-editor-help{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.admin-editor-actions .button-link,.admin-editor-help .button-link{width:auto;min-width:170px}.admin-editor-help{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:12px}.admin-editor-help p{max-width:720px}.admin-json-label{color:var(--dim);text-transform:uppercase;gap:10px;font-size:.78rem;font-weight:900;display:grid}.admin-json-editor{border:1px solid var(--border);border-radius:var(--radius);color:#f6f7fb;resize:vertical;text-transform:none;white-space:pre;background:#0000007a;width:100%;min-height:520px;padding:16px;font-family:Cascadia Code,Consolas,monospace;font-size:.88rem;line-height:1.55}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-field{min-width:0;color:var(--dim);letter-spacing:0;text-transform:uppercase;gap:7px;font-size:.74rem;font-weight:950;display:grid}.admin-field.wide{grid-column:1/-1}.admin-field input,.admin-field select,.admin-field textarea{border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);letter-spacing:0;text-transform:none;background:#0000006b;border:1px solid #ffffff24;outline:none;padding:10px 11px;font:800 .94rem/1.35 Segoe UI,system-ui,sans-serif}.admin-field textarea{resize:vertical;min-height:110px}.admin-field .field-help{color:#ffffff94;text-transform:none;font:800 .72rem/1.25 Segoe UI,system-ui,sans-serif}.admin-field .field-help.good{color:#77ff95}.admin-field .field-help.danger{color:#ffcc7a}.admin-password-reveal-control{min-width:0;position:relative}.admin-password-reveal-control input{padding-right:54px}.admin-password-reveal-control button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.admin-password-reveal-control button:hover:not(:disabled){background:#ff3f2f29;border-color:#ff3f2fad}.admin-password-reveal-control button:disabled{cursor:not-allowed;opacity:.52}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#ff4024b8;box-shadow:0 0 0 2px #ff402421}.admin-checkbox-field{border-radius:var(--radius);background:#00000038;border:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;min-height:42px;padding:10px 11px}.admin-checkbox-field input{width:18px;min-height:18px;accent-color:var(--fire);padding:0}.package-price-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.package-price-presets button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;min-height:42px;font-weight:950}.package-price-presets button.active,.package-price-presets button:hover{background:#21c7ff24;border-color:#21c7ffad}.admin-list-editor{gap:14px;display:grid}.admin-list-toolbar{border-radius:var(--radius);color:var(--dim);text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;font-weight:950;display:flex}.compact-button{padding-inline:14px;width:auto!important;min-width:0!important}.admin-item-stack{gap:14px;display:grid}.admin-item-card{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0b,#0000002e),#040508b8;border:1px solid #ffffff1f;gap:14px;padding:15px;display:grid}.admin-item-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-item-card strong{color:var(--text);font-size:1rem;font-weight:950;display:block}.admin-item-card small{max-width:820px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.icon-danger-button{border-radius:var(--radius);color:#ff6a58;cursor:pointer;background:#ff251814;border:1px solid #ff3d2e59;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.icon-danger-button:hover{background:#ff25182e;border-color:#ff3d2ebf}.admin-advanced-json{border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px}.admin-advanced-json summary{cursor:pointer;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;gap:16px;padding:14px;display:grid}.shop-builder-toolbar{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 16rem),#0000004d;border:1px solid #ff3f2f52;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.shop-builder-toolbar strong{color:#fff;text-transform:uppercase;font-weight:950;display:block}.shop-builder-toolbar p{color:var(--muted);margin:6px 0 0;line-height:1.5}.shop-builder-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.shop-builder-templates{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#ff4e2b1c,#0000 16rem),#ffffff08;border:1px solid #ff4e2b33;padding:12px}.shop-builder-templates summary{cursor:pointer;color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:950;display:flex}.shop-builder-templates summary::marker{color:var(--fire)}.shop-builder-templates summary small{color:var(--muted);font-size:.76rem;font-weight:900}.shop-builder-templates[open] .shop-builder-template-row{margin-top:12px}.shop-builder-template-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-builder-template-row button{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#ff4e2b29,#0000 12rem),#ffffff0a;border:1px solid #ff4e2b3d;border-radius:8px;gap:5px;min-height:74px;padding:12px;display:grid}.shop-builder-template-row button:hover{background:radial-gradient(circle at 0 0,#ff4e2b40,#0000 13rem),#fff1;border-color:#ff4e2bb3}.shop-builder-template-row strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-builder-template-row span{color:var(--muted);font-size:.8rem;font-weight:850}.shop-builder-cluster-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-builder-cluster-strip button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff24);color:#fff;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 12rem), #ffffff0a;text-align:left;cursor:pointer;border-radius:8px;gap:5px;min-height:78px;padding:12px;display:grid}.shop-builder-cluster-strip button.active,.shop-builder-cluster-strip button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 76%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 25%, transparent), transparent 13rem), #fff1}.shop-builder-cluster-strip strong{text-transform:uppercase;font-weight:950}.shop-builder-cluster-strip span{color:var(--muted);font-size:.8rem;font-weight:850}.shop-builder-layout{grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:start;gap:14px;display:grid}.shop-builder-list,.shop-builder-editor{min-width:0}.shop-builder-list{border-radius:var(--ds-radius-card);background:linear-gradient(#ffffff09,#ffffff03),#0000003d;border:1px solid #ffffff17;gap:12px;padding:12px;display:grid;position:sticky;top:84px}.shop-builder-filter-row,.shop-builder-editor,.shop-builder-package-list{gap:12px;display:grid}.shop-builder-package-list{scrollbar-width:thin;max-height:min(72vh,820px);padding-right:4px;overflow:auto}.shop-builder-package-list article{border-radius:var(--radius);color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:12px;display:grid}.shop-builder-package-list article.active,.shop-builder-package-list article:hover{border-color:color-mix(in srgb, var(--accent,#21c7ff) 78%, transparent);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--accent,#21c7ff) 18%, transparent), transparent 14rem), #ffffff0e}.shop-builder-package-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;width:100%;padding:0;display:grid}.shop-builder-package-list span{color:var(--muted);font-size:.82rem;font-weight:850}.shop-builder-package-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.shop-builder-package-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:7px;min-height:32px;padding:0 8px;font-size:.68rem;font-weight:950}.shop-builder-package-actions button:hover{border-color:color-mix(in srgb, var(--accent,#21c7ff) 64%, #fff 6%);background:color-mix(in srgb, var(--accent,#21c7ff) 16%, #fff1)}.shop-builder-package-actions button.danger{color:#ffd0c9;border-color:#ff3f2f6b}.shop-builder-tabs{z-index:4;border-radius:var(--radius);background:linear-gradient(#141212f5,#080809f5),#000c;border:1px solid #ff4e2b2e;grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:154px;box-shadow:0 18px 34px #00000038}.shop-builder-tabs button{min-height:42px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:.78rem;font-weight:950;display:flex}.shop-builder-tabs button:hover,.shop-builder-tabs button.active{color:#fff;background:radial-gradient(circle at 50% 0,#ff3d2e3b,#0000 7rem),#ff3d2e1a;border-color:#ff3d2eb8;box-shadow:0 0 22px #ff3d2e24}.shop-builder-tabs small{color:#fff;background:#ff3d2e38;border-radius:999px;min-width:22px;padding:2px 6px}.shop-builder-status-strip{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(120px,.45fr));gap:8px;display:grid}.shop-builder-status-strip span{background:radial-gradient(circle at 0 0,#ff4e2b1c,#0000 10rem),#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-height:58px;padding:10px 12px;display:grid}.shop-builder-status-strip strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.shop-builder-status-strip small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.shop-builder-section{border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff04),#00000047;border:1px solid #ff3f2f2e;gap:12px;padding:16px;display:grid}.shop-builder-section>header{color:var(--dim);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:950;display:flex}.shop-builder-section>header strong{color:#fff}.shop-builder-presets{flex-wrap:wrap;gap:8px;display:flex}.shop-mod-readiness-panel{background:radial-gradient(circle at 0 0,#21c7ff1a,#0000 16rem),#0000003d;border-color:#21c7ff33}.shop-mod-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-mod-readiness-grid span{background:radial-gradient(circle at 0 0,#ffca4a1c,#0000 10rem),#ffffff09;border:1px solid #ffca4a40;border-radius:8px;gap:4px;min-height:74px;padding:11px;display:grid}.shop-mod-readiness-grid span.complete{background:radial-gradient(circle at 0 0,#60ff7e17,#0000 10rem),#ffffff09;border-color:#60ff7e47}.shop-mod-readiness-grid span.danger{background:radial-gradient(circle at 0 0,#ff3d2e21,#0000 10rem),#ffffff09;border-color:#ff3d2e6b}.shop-mod-readiness-grid strong{color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:950}.shop-mod-readiness-grid small{color:var(--muted);text-transform:uppercase;font-size:.73rem;font-weight:900}.shop-mod-readiness-note{color:#ffd991;background:#ffca4a12;border:1px solid #ffca4a40;border-radius:8px;margin:0;padding:10px 12px;line-height:1.45}.shop-mod-readiness-note.good{color:#a6ffad;background:#228f401a;border-color:#60ff7e47}.shop-mod-action-row{flex-wrap:wrap;gap:8px;display:flex}.shop-mod-import-panel{background:radial-gradient(circle at 0 0,#ffca4a14,#0000 14rem),#0000003d;border-color:#ffca4a38}.shop-mod-import-intro{color:#ffd991;background:#ffca4a12;border:1px solid #ffca4a3d;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.shop-mod-import-intro svg{color:#ffca4a;flex:none}.shop-mod-import-preview{background:#00000038;border:1px solid #21c7ff2e;border-radius:8px;gap:10px;padding:12px;display:grid}.shop-mod-import-preview header{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:950;display:flex}.shop-mod-import-preview header strong{color:#fff}.shop-mod-import-preview>div{gap:8px;display:grid}.shop-mod-import-preview article{background:radial-gradient(circle at 0 0,#21c7ff1a,#0000 10rem),#ffffff09;border:1px solid #21c7ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.shop-mod-import-preview article svg{color:#21c7ff}.shop-mod-import-preview article div{gap:4px;min-width:0;display:grid}.shop-mod-import-preview article strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-mod-import-preview article small{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:850}.shop-mod-import-preview article code{color:#cfe8ff;text-overflow:ellipsis;white-space:nowrap;background:#00000047;border:1px solid #ffffff1c;border-radius:7px;min-width:0;padding:7px 8px;font-size:.74rem;overflow:hidden}.shop-command-generator{background:radial-gradient(circle at 0 0,#21c7ff17,#0000 14rem),#0000003d;border:1px solid #21c7ff33;border-radius:8px;gap:10px;padding:12px;display:grid}.shop-command-generator-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shop-command-generator-summary span{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;gap:3px;min-height:58px;padding:10px;display:grid}.shop-command-generator-summary strong{color:#fff;font-size:1.08rem;font-weight:950}.shop-command-generator-summary small,.shop-command-generator>small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.35}.shop-mod-detected-list{background:#00000038;border:1px solid #21c7ff2e;border-radius:8px;gap:10px;padding:12px;display:grid}.shop-mod-detected-list header{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:950;display:flex}.shop-mod-detected-list header strong{color:#fff}.shop-mod-detected-list>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.shop-mod-detected-list button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #21c7ff2e;border-radius:8px;gap:4px;min-height:64px;padding:10px;display:grid}.shop-mod-detected-list button.active,.shop-mod-detected-list button:hover{background:radial-gradient(circle at 0 0,#21c7ff21,#0000 10rem),#ffffff0e;border-color:#21c7ff94}.shop-mod-detected-list button small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.shop-builder-delete{color:#ff897a!important;border-color:#ff3d2e59!important}.shop-builder-preview-card{border:1px solid color-mix(in srgb, var(--accent) 42%, #ffffff1f);border-radius:var(--radius);background:radial-gradient(circle at 0% 20%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 13rem), #00000047;gap:12px;padding:14px;display:grid}.shop-builder-preview-card header{color:color-mix(in srgb, var(--accent) 80%, #fff);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:950;display:flex}.shop-builder-preview-card h3{color:#fff;text-transform:uppercase;margin:0}.shop-builder-preview-card p{color:var(--muted);margin:0;line-height:1.45}.shop-builder-preview-card>strong{color:color-mix(in srgb, var(--accent) 75%, #fff);font-size:1.5rem}.shop-builder-preview-card>small{color:var(--dim);font-weight:900}.shop-builder-checklist{border-top:1px solid #ffffff1a;gap:8px;padding-top:10px;display:grid}.shop-builder-checklist span{color:#ffb0a0;background:#ff4e2b14;border:1px solid #ff4e2b42;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:8px;display:grid}.shop-builder-checklist span.complete{color:#a6ffad;background:#228f401a;border-color:#60ff7e47}.shop-builder-checklist strong{color:#fff;text-transform:uppercase;min-width:0;font-size:.78rem}.shop-builder-checklist small{color:var(--muted);text-align:right;font-size:.74rem;font-weight:850}.shop-library-manager{gap:16px;display:grid}.shop-catalog-launch{background:#0d151d;border:1px solid #ff4e2b4d;border-radius:12px;overflow:hidden;box-shadow:0 18px 44px #0003}.shop-catalog-launch-head,.shop-catalog-launch-section{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.shop-catalog-launch-head{background:radial-gradient(circle at 100% 0,#ff4e2b21,#0000 24rem),#101a24}.shop-catalog-launch-head h3,.shop-catalog-launch-section h4,.shop-catalog-launch-head p,.shop-catalog-launch-section p{margin:0}.shop-catalog-launch-head h3{color:#fff;margin-top:3px;font-size:clamp(1.2rem,2vw,1.65rem)}.shop-catalog-launch-head p,.shop-catalog-launch-section p{max-width:720px;color:var(--muted);margin-top:5px;line-height:1.5}.shop-catalog-launch-save{flex:none;justify-items:end;gap:8px;display:grid}.shop-catalog-launch-steps{background:#0000002e;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shop-catalog-launch-steps button{min-width:0;min-height:54px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:9px;padding:9px 12px;display:flex}.shop-catalog-launch-steps button:last-child{border-right:0}.shop-catalog-launch-steps button:hover{color:#fff;background:#ffffff0a}.shop-catalog-launch-steps button.active{color:#fff;background:#ff4e2b1a;box-shadow:inset 0 -3px #ef4d3e}.shop-catalog-launch-steps button>span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.shop-catalog-launch-body,.shop-catalog-launch-section{display:grid}.shop-catalog-launch-section h4{color:#fff;font-size:1.05rem}.shop-catalog-bulk-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shop-catalog-bulk-actions .button-link,.shop-catalog-next{min-height:44px}.shop-catalog-next{justify-self:start}.shop-catalog-choice-grid,.shop-catalog-test-grid,.shop-catalog-launch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-catalog-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-catalog-choice-grid label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.shop-catalog-choice-grid label.active{background:#ff4e2b14;border-color:#ff4e2ba6}.shop-catalog-choice-grid input{accent-color:#ef4d3e;width:20px;height:20px;margin:2px 0 0}.shop-catalog-choice-grid span{gap:4px;min-width:0;display:grid}.shop-catalog-choice-grid strong{color:#fff}.shop-catalog-choice-grid small{color:var(--muted);line-height:1.35}.shop-catalog-fixed-price{max-width:360px}.shop-catalog-price-input{background:#081017;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.shop-catalog-price-input>span{color:var(--muted);padding-left:12px;font-weight:900}.shop-catalog-price-input input{background:0 0;border:0}.shop-catalog-launch-summary span{background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;align-content:center;gap:3px;min-height:70px;padding:12px;display:grid}.shop-catalog-launch-summary strong{color:#fff;font-size:1.35rem}.shop-catalog-launch-summary small{color:var(--muted)}.shop-catalog-launch-summary span.good{border-color:#52d5774d}.shop-catalog-launch-summary span.warn{border-color:#ffbe454d}.shop-catalog-checks{flex-wrap:wrap;gap:8px;display:flex}.shop-catalog-checks span{min-height:36px;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.shop-catalog-checks span.complete{color:#a6ffbd;border-color:#52d57752}.shop-catalog-checks span.blocked{color:#ffd47b;border-color:#ffbe4552}.shop-catalog-readiness-list{gap:8px;display:grid}.shop-catalog-readiness-list>div{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px;display:grid}.shop-catalog-readiness-list>div.ready{border-color:#52d57747}.shop-catalog-readiness-list>div.blocked{border-color:#ffbe4540}.shop-catalog-readiness-list .shop-asset-image{width:44px;height:44px}.shop-catalog-readiness-list span{min-width:0}.shop-catalog-readiness-list strong,.shop-catalog-readiness-list small{overflow-wrap:anywhere;display:block}.shop-catalog-readiness-list strong{color:#fff}.shop-catalog-readiness-list small{color:var(--muted);margin-top:3px}.shop-library-select-row{cursor:default;grid-template-columns:44px minmax(0,1fr);padding:0}.shop-library-select-row.selected{border-color:#ff4e2b8c}.shop-library-select-control{cursor:pointer;place-items:center;min-width:44px;min-height:70px;display:grid}.shop-library-select-control input{appearance:none;cursor:pointer;border:0;width:44px;height:44px;margin:0;position:relative}.shop-library-select-control input:before{content:"";background:#040a10e6;border:1px solid #ffffff61;border-radius:5px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-library-select-control input:checked:before{background:linear-gradient(135deg,#0000 0 42%,#fff 42% 52%,#0000 52%) 3px 8px/8px 8px no-repeat,linear-gradient(45deg,#0000 0 42%,#fff 42% 52%,#0000 52%) 8px 4px/12px 12px no-repeat,#ef4d3e;border-color:#ef4d3e}.shop-library-select-control input:focus-visible:before{outline-offset:3px;outline:3px solid #4ab0ff85}.shop-library-open-item{width:100%;min-width:0;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 0;display:grid}.shop-admin-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.shop-admin-summary-grid span{background:radial-gradient(circle at 0 0,#21c7ff1f,#0000 11rem),#ffffff0a;border:1px solid #21c7ff33;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.shop-admin-summary-grid strong{color:#fff;font-size:1.42rem;font-weight:950}.shop-admin-summary-grid small{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.shop-pricing-source-strip{background:radial-gradient(circle at 0%,#ff4e2b1f,#0000 17rem),#ffffff09;border:1px solid #ff4e2b3d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.shop-pricing-source-strip strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-pricing-source-strip a{color:#69dfff;font-weight:900;text-decoration:none}.shop-pricing-source-strip span{color:var(--muted);font-size:.82rem;font-weight:800}.catalog-refresh-warning{display:block}.catalog-refresh-warning summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.catalog-refresh-warning summary svg{flex:none}.catalog-refresh-warning ul{gap:8px;margin:8px 0 0 26px;padding-left:18px;display:grid}.catalog-refresh-warning li span{overflow-wrap:anywhere}.shop-library-manager-layout{grid-template-columns:minmax(260px,.74fr) minmax(420px,1.35fr);align-items:start;gap:14px;display:grid}.shop-asset-image{object-fit:contain;color:#9fe9ff;background:radial-gradient(circle at 50% 35%,#21c7ff24,#0000 70%),#0000003d;border:1px solid #21c7ff47;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;font-size:1.4rem;font-weight:950;display:grid}.shop-library-list-item{color:#fff;text-align:left;cursor:pointer;background:#0c141c;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:8px;display:grid}.shop-library-list-item:hover,.shop-library-list-item.active{background:radial-gradient(circle at 0%,#21c7ff1f,#0000 13rem),#111c26;border-color:#21c7ff9e}.shop-library-list-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-library-list-item span{min-width:0}.shop-library-list-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-library-result-limit{color:#b8cad8;background:#21c7ff0d;border:1px dashed #21c7ff47;border-radius:8px;margin:0;padding:10px;font-size:.78rem;line-height:1.45}.shop-library-editor-head{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.shop-library-editor-head strong,.shop-library-editor-head span{display:block}.shop-library-editor-head strong{color:#fff;font-size:1.1rem}.shop-library-editor-head span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:900}.shop-pricing-suggestion{background:radial-gradient(circle at 0%,#ff4e2b21,#0000 14rem),#ffffff09;border:1px solid #ff4e2b3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.shop-pricing-suggestion span,.shop-pricing-suggestion strong,.shop-pricing-suggestion small{display:block}.shop-pricing-suggestion span{color:var(--fire-soft);text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-pricing-suggestion strong{color:#fff;font-size:1.25rem;font-weight:950}.shop-pricing-suggestion small{color:var(--muted);line-height:1.4}.shop-library-picker-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.shop-library-picker-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #21c7ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:9px;display:grid}.shop-library-picker-grid button:hover{background:#21c7ff14;border-color:#21c7ff8a}.shop-library-picker-grid strong,.shop-library-picker-grid small{display:block}.shop-library-picker-grid small{color:var(--muted);text-transform:uppercase;font-weight:850}.shop-selected-library-list{gap:10px;display:grid}.shop-selected-library-list article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.shop-selected-library-list article>div{min-width:0}.shop-selected-library-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.shop-selected-library-list header strong{color:#fff}.shop-library-entry-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;display:grid}.shop-library-entry-grid .admin-checkbox-field{min-height:58px}.shop-library-entry-grid .wide{grid-column:1/-1}.shop-library-detail-group{background:#ffffff08;border:1px solid #ffffff1a;gap:8px;padding:10px;display:grid}.shop-library-advanced{background:#00000029;border:1px solid #ff4e2b2e;border-radius:8px;gap:10px;padding:10px;display:grid}.shop-library-advanced summary{cursor:pointer;color:var(--fire-soft);text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-library-advanced[open] summary{margin-bottom:10px}.shop-library-advanced .shop-library-detail-group+.shop-library-detail-group{margin-top:10px}.ark-control-panel,.ark-mutation-picker{background:radial-gradient(circle at 0 0,#21c7ff14,#0000 13rem),#ffffff07;border:1px solid #21c7ff29;border-radius:8px;gap:10px;padding:12px;display:grid}.ark-control-panel>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ark-control-panel>header strong,.ark-mutation-picker summary strong{color:#fff;text-transform:uppercase;font-size:.82rem;font-weight:950}.ark-control-panel>header small,.ark-mutation-picker summary small{color:var(--muted);font-size:.74rem;font-weight:850}.ark-stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ark-color-region-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.ark-color-picker{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;min-width:0}.ark-color-picker summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px;display:grid}.ark-color-picker summary::marker{color:var(--fire)}.ark-mutation-picker summary::marker{color:var(--fire)}.ark-color-picker summary span:last-child{gap:2px;min-width:0;display:grid}.ark-color-picker summary strong{color:#fff;text-transform:uppercase;font-size:.76rem;font-weight:950}.ark-color-picker summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;overflow:hidden}.ark-color-picker-body{gap:10px;padding:0 9px 10px;display:grid}.ark-color-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;max-height:320px;padding-right:3px;display:grid;overflow:auto}.ark-color-grid button{min-height:34px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:6px;padding:6px;display:grid}.ark-color-grid button:hover,.ark-color-grid button.active{color:#fff;background:#21c7ff1a;border-color:#21c7ff9e}.ark-color-grid button>span:nth-child(2){color:var(--dim);text-align:right;font-size:.72rem;font-weight:950}.ark-color-grid button strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:900;overflow:hidden}.ark-color-swatch{background:var(--swatch,#5c626c);width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000059, 0 0 14px color-mix(in srgb, var(--swatch,#5c626c) 38%, transparent);border:1px solid #ffffff5c;border-radius:5px}.ark-mutation-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.ark-mutation-picker summary>span{gap:3px;display:grid}.ark-mutation-body{gap:10px;display:grid}.ark-mutation-chip-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.ark-mutation-chip-grid button{min-height:40px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px;font-weight:950}.ark-mutation-chip-grid button:hover,.ark-mutation-chip-grid button.active{color:#fff;background:#ff3d2e1f;border-color:#ff3d2ead;box-shadow:0 0 18px #ff3d2e1f}.admin-group-label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.shop-library-mini-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.shop-package-thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-package-thumbs>span{justify-items:center;gap:4px;width:58px;min-width:58px;display:grid;position:relative}.shop-package-thumbs .shop-asset-image{width:50px;height:50px}.shop-package-thumbs small{color:#c9d7e2;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:72px;font-size:.62rem;font-weight:850;overflow:hidden}.shop-package-thumbs>strong{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.shop-included-assets{gap:8px;margin:8px 0 12px;display:grid}.shop-included-assets article{background:#ffffff09;border:1px solid #21c7ff26;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.shop-included-assets .shop-asset-image{width:44px;height:44px}.shop-included-assets strong,.shop-included-assets small{display:block}.shop-included-assets small{color:#b9c8d5;line-height:1.35}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-grid label{color:var(--dim);text-transform:uppercase;align-items:start;padding:10px 12px;font-size:.78rem;font-weight:900;display:grid}.editor-grid input,.editor-grid select,.editor-grid textarea{min-height:34px;color:var(--text);text-transform:none;margin-top:6px;font-size:.95rem}.editor-grid textarea{resize:vertical;min-height:160px}.editor-grid .wide,.editor-grid .inline-alert{grid-column:1/-1}.site-footer{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:26px;padding:28px 0 36px;display:grid}.site-footer p{max-width:560px;margin:12px 0 0}.footer-links{flex-wrap:wrap;justify-content:end;gap:14px;display:flex}.footer-links a{color:var(--muted);align-items:center;gap:6px;font-weight:800;display:inline-flex}:root{--bg:#030304;--bg-elevated:#08090b;--home-max:1920px;--home-gutter:clamp(20px, 2.4vw, 56px);--surface:#090a0de0;--surface-strong:#0c0d10f5;--border:#ffffff29;--border-hot:#ff1c149e;--fire:#ff1712;--fire-soft:#ff512f;--ds-font-body:"Roboto Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;--ds-font-display:Impact, "Arial Black", "Roboto Condensed", sans-serif;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-radius-control:7px;--ds-radius-card:8px;--ds-border-subtle:#ffffff29;--ds-border-hot:#ff261975;--ds-surface-card:#0a0b0edb;--ds-surface-control:#08090cdb;--ds-shadow-card:0 18px 46px #00000061;--ds-shadow-card-strong:0 22px 58px #00000085;--ds-shadow-page:0 28px 88px #000000ad;--ds-glow-red:0 0 28px #ff261929;--ds-transition-fast:.16s ease;--radius:var(--ds-radius-card);--shadow:var(--ds-shadow-card);font-family:var(--ds-font-body)}body{background:radial-gradient(circle at 50% -10%,#ff1f1221,#0000 34rem),linear-gradient(#030304 0%,#070708 52%,#030304 100%)}.ds-card{border-radius:var(--ds-radius-card)}.ds-card--interactive,.cluster-card,.map-card,.event-card,.utility-card,.rule-card,.support-card,.join-card,.dfg-community-card,.dfg-reason-card,.dfg-news-item,.dfg-event-row,.dfg-discord-row,.dfg-quick-action,.dfg-shop-card,.dfg-guide-card,.shop-category-card,.shop-item-card,.shop-package-card{transition:transform var(--ds-transition-fast), border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), background var(--ds-transition-fast)}.ds-card--interactive:hover,.cluster-card:hover,.map-card:hover,.event-card:hover,.utility-card:hover,.rule-card:hover,.support-card:hover,.join-card:hover,.dfg-community-card:hover,.dfg-reason-card:hover,.dfg-news-item:hover,.dfg-event-row:hover,.dfg-discord-row:hover,.dfg-quick-action:hover,.dfg-shop-card:hover,.dfg-guide-card:hover{border-color:color-mix(in srgb, var(--accent,var(--fire)) 62%, #ffffff2e);box-shadow:var(--ds-shadow-card-strong), var(--ds-glow-red);transform:translateY(-1px)}.ds-icon-badge,.metric-card>span{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 42%, transparent);border-radius:var(--ds-radius-control);width:36px;height:36px;color:var(--accent,var(--fire));background:color-mix(in srgb, var(--accent,var(--fire)) 12%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--accent,var(--fire)) 14%, transparent);place-items:center;display:grid}.ds-filter-toolbar{gap:var(--ds-space-3)}.ds-search-box,.ds-select-box{border-radius:var(--ds-radius-control);min-height:44px;transition:border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), background var(--ds-transition-fast)}.ds-search-box:focus-within,.ds-select-box:focus-within{border-color:color-mix(in srgb, var(--accent,var(--fire)) 62%, #ffffff3d);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,var(--fire)) 13%, transparent)}.button-link,.header-actions a,.primary-nav a,.menu-toggle,.footer-links a{transition:transform var(--ds-transition-fast), border-color var(--ds-transition-fast), box-shadow var(--ds-transition-fast), background var(--ds-transition-fast), color var(--ds-transition-fast)}.button-link:focus-visible,.header-actions a:focus-visible,.primary-nav a:focus-visible,.menu-toggle:focus-visible,.footer-links a:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--fire)) 78%, #fff);outline-offset:3px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e8;border-bottom-color:#ffffff1f;grid-template-columns:minmax(230px,auto) 1fr auto;gap:clamp(14px,2vw,28px);min-height:74px;padding:8px clamp(18px,2vw,28px)}.brand-graphic{gap:0}.brand-graphic img{object-fit:contain;filter:drop-shadow(0 0 18px #ff211438);width:min(304px,27vw);min-width:220px;height:auto;display:block}.primary-nav a,.cluster-rail a{color:#f4f4f2;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:44px;padding:0 4px;font-size:.74rem;font-weight:900}.primary-nav a:hover,.primary-nav a.active,.cluster-rail a:hover{color:#fff;background:0 0;border-color:#0000}.primary-nav a.active{color:var(--fire);box-shadow:inset 0 -2px 0 var(--fire)}.header-actions{align-items:center;gap:12px;display:flex}.header-actions a{border-radius:var(--ds-radius-control);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:.86rem;font-weight:900;display:inline-flex}.header-actions .header-find{background:linear-gradient(#910d0a42,#120202b8);border-color:#ff1712c7;min-width:210px;box-shadow:inset 0 0 22px #ff171221,0 0 18px #ff17121f}.header-actions .header-account{color:#f4f1ed;background:linear-gradient(#ffffff0e,#ffffff05),#08090ce0;border-color:#ffffff2e;min-width:168px}.header-actions .header-account-placeholder{visibility:hidden;pointer-events:none}.header-actions .header-account:hover,.header-actions .header-account.active{color:#fff;background:linear-gradient(#ff3a222e,#120202b8),#08090ceb;border-color:#ff3a2294;box-shadow:inset 0 0 18px #ff17121c,0 0 16px #ff17121a}.home-hero{min-height:clamp(378px,24vw,470px);padding:clamp(54px, 3.8vw, 74px) var(--home-gutter) 18px;place-items:stretch stretch}.hero-backdrop{filter:saturate(1.18)contrast(1.08);background:linear-gradient(90deg,#000000e0 0%,#00000085 34%,#0000002e 64%,#0000009e 100%),linear-gradient(#00000026 0%,#00000014 52%,#030304 100%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 50% 44%/cover no-repeat}.home-hero:after{background:linear-gradient(#0000,#030304f5);height:112px}.hero-layout{grid-template-columns:minmax(620px,820px) minmax(430px,525px) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,38px);display:grid}.hero-copy{max-width:820px}.hero-title{gap:4px;margin-bottom:12px;display:grid}.hero-line{letter-spacing:.045em;text-transform:uppercase;text-shadow:0 7px 28px #000000eb;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(3rem,4.1vw,4.85rem);font-weight:950;line-height:.9;display:block}.hero-line.fire{color:#0000;-webkit-text-stroke:1px #ff8a7038;background:linear-gradient(#ff5c45 0%,#ff1712 42%,#7e0805 100%);-webkit-background-clip:text;background-clip:text}.hero-line.metal{color:#0000;-webkit-text-stroke:1px #fff3;background:linear-gradient(#fff 0%,#dad8d3 31%,#7c8188 58%,#f3f0e8 78%,#4e535a 100%);-webkit-background-clip:text;background-clip:text}.hero-subline{color:#f5eee6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:1.05rem;font-weight:800}.hero-subline strong{color:var(--fire)}.hero-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;margin-bottom:20px;display:grid}.hero-proof-item{min-height:48px;color:var(--fire);border-right:1px solid #ffffff26;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-right:18px;padding-right:18px;display:grid}.hero-proof-item:last-child{border-right:0;margin-right:0}.hero-proof-item strong,.hero-proof-item small{display:block}.hero-proof-item strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.hero-proof-item small{color:#c7c1bb;margin-top:2px;font-size:.68rem;line-height:1.22}.button-link{border-radius:var(--ds-radius-control);letter-spacing:.06em;background:linear-gradient(#d21710d1,#520705db);min-height:44px;font-size:.82rem}.hero-actions .button-link{min-width:218px}.home-network-panel,.home-dashboard-grid .panel,.home-feature-strip,.cluster-card{border-radius:var(--ds-radius-card);background:linear-gradient(#ffffff0d,#ffffff05),#050608e0;box-shadow:0 18px 48px #00000094,inset 0 0 0 1px #ffffff09}.home-network-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff38;padding:12px}.home-network-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;padding:0 0 10px;display:flex}.home-network-header h2{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:1rem;font-weight:900;display:inline-flex}.home-network-header h2 svg{color:var(--fire)}.systems-state{color:#6aff1d;text-transform:uppercase;font-size:.7rem;font-weight:950}.systems-state.unavailable{color:#ffd15f}.home-network-rows{display:grid}.home-network-row{border-bottom:1px solid #ffffff14;grid-template-columns:104px minmax(0,1fr) 62px 62px 72px;align-items:center;gap:12px;min-height:82px;padding:9px 0;display:grid}.home-network-row:last-child{border-bottom:0}.network-cluster-art{justify-content:center;align-items:center;min-width:0;display:flex}.network-cluster-art img{object-fit:contain;max-width:104px;max-height:64px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 40%, transparent))}.network-cluster-copy,.network-row-meta{gap:3px;min-width:0;display:grid}.network-cluster-copy strong{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:.92rem;font-weight:900;line-height:1.04}.network-cluster-copy small,.network-row-meta small{color:#bdb7b1;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.network-row-meta b{color:#63ff26;text-transform:uppercase;font-size:.82rem}.network-row-meta.players b{color:#fff}.home-network-panel .button-link{width:100%;margin-top:10px}.home-clusters{width:min(var(--home-max), calc(100% - (var(--home-gutter) * 2)));align-items:stretch;gap:12px;margin-top:10px}.cluster-card{border-color:rgba(var(--rgb), .52);isolation:isolate;grid-template-rows:clamp(286px,18.8vw,350px) clamp(44px,3.2vw,58px) clamp(30px,2.1vw,38px) minmax(188px,1fr) auto auto;gap:13px;min-height:clamp(560px,37vw,675px);padding:16px}.cluster-card:before{background:radial-gradient(circle at 50% 3%, rgba(var(--rgb), .48), transparent 16rem), linear-gradient(180deg, rgba(var(--rgb), .24), transparent 28%), linear-gradient(180deg, #ffffff0e, transparent 42%)}.cluster-card-trixters-dino-mischief{background:linear-gradient(#0080ccc7,#00122ef0 42%,#000410fa),radial-gradient(circle at 50% 5%,#54dbff75,#0000 19rem),#020712;border-color:#00bfffdb;box-shadow:0 0 0 1px #62e0ff42,0 22px 56px #0000009e,0 0 38px #00aeff33}.cluster-card-blackwire{background:linear-gradient(#b00000c7,#2b0000f5 46%,#070000fc),radial-gradient(circle at 50% 6%,#ff402b7a,#0000 21rem),#120101;border-color:#ff1712f5;box-shadow:0 0 0 1px #ff745c47,0 22px 56px #000000ad,0 0 46px #ff171238}.cluster-card-limitless{background:linear-gradient(#003fd2c2,#000f52f5 46%,#000315fc),radial-gradient(circle at 50% 6%,#3ca0ff80,#0000 20rem),#010617;border-color:#0d5cffeb;box-shadow:0 0 0 1px #58a8ff47,0 22px 56px #000000a8,0 0 46px #0d5cff3d}.cluster-poster-logo{text-align:center;grid-template-rows:minmax(0,1fr) 28px;align-content:stretch;place-items:end center;gap:6px;height:100%;min-height:0;display:grid}.cluster-card-graphic{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.cluster-card-graphic img{object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 12px 14px #0000009e) drop-shadow(0 0 20px rgba(var(--rgb), .44));display:block}.cluster-card-trixters-dino-mischief .cluster-card-graphic img{width:min(100%,510px);max-height:min(100%,284px)}.cluster-card-limitless .cluster-card-graphic img{width:min(100%,500px);max-height:min(100%,284px)}.cluster-card-blackwire .cluster-card-graphic{justify-content:center}.cluster-card-blackwire .cluster-card-graphic img{max-width:min(78%,360px);max-height:min(100%,284px)}.cluster-poster-logo h3{letter-spacing:.03em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff,#bfc4ca 38%,#f7f2ea 62%,#555d69 100%);filter:drop-shadow(0 3px #000000b8);-webkit-background-clip:text;background-clip:text;align-self:end;margin:-2px 0 0;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(2rem,2.3vw,3rem);font-weight:950}.cluster-card-limitless .cluster-poster-logo h3,.cluster-card-trixters-dino-mischief .cluster-poster-logo h3{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cluster-tagline{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin:0;font-size:clamp(.84rem,.9vw,1.02rem);font-weight:950;line-height:1.1}.cluster-card-blackwire .cluster-tagline,.cluster-card-limitless .cluster-tagline,.cluster-card-trixters-dino-mischief .cluster-tagline{color:#fff;text-shadow:0 0 12px rgba(var(--rgb), .75)}.cluster-poster-badge{color:#fff;background:linear-gradient(180deg, #ffffff4d, #ffffff0a 42%, rgba(var(--rgb), .82)), linear-gradient(90deg, rgba(var(--rgb), .72), #0000004d, rgba(var(--rgb), .7));height:100%;min-height:0;box-shadow:inset 0 0 22px #ffffff21, 0 0 22px rgba(var(--rgb), .38);letter-spacing:.02em;text-align:center;text-shadow:0 2px 0 #000000c2, 0 0 12px rgba(var(--rgb), .62);text-transform:uppercase;border:1px solid #ffffff57;border-radius:7px;place-items:center;padding:6px 14px;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(1.2rem,1.8vw,2rem);font-weight:950;line-height:1;display:grid}.cluster-card-blackwire .cluster-poster-badge{background:linear-gradient(#ffffff57,#ff221bc7 45%,#6f0000f5),#b00000}.cluster-rate-line{color:#fff;text-align:center;height:100%;min-height:0;text-shadow:0 2px 0 #000, 0 0 10px rgba(var(--rgb), .7);place-items:center;margin:0 6px;font-size:clamp(.94rem,1.03vw,1.12rem);font-weight:950;line-height:1.28;display:grid}.cluster-rate-line.empty{visibility:hidden}.cluster-poster-list{align-content:start;gap:clamp(12px,1.05vw,18px);margin:0;padding:4px 10px 0;list-style:none;display:grid}.cluster-poster-list li{color:#fff;text-shadow:0 2px #000,0 0 10px #000000e6;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;font-size:clamp(.98rem,1.18vw,1.34rem);font-weight:900;line-height:1.16;display:grid}.cluster-poster-list svg{width:clamp(20px,1.45vw,28px);height:clamp(20px,1.45vw,28px);color:var(--accent);fill:rgba(var(--rgb), .2);filter:drop-shadow(0 0 8px rgba(var(--rgb), .78));stroke-width:3px;margin-top:-2px}.cluster-card-copy{min-height:0;padding:0 8px}.cluster-card-description{color:#e7e0d8;text-align:center;opacity:.82;margin:0;font-size:.82rem;font-weight:650;line-height:1.36}.home-clusters .cluster-card-copy{display:none}.cluster-stats{padding:0}.cluster-stats div{background:#00000075;border-radius:0}.cluster-card-trixters-dino-mischief .cluster-stats div,.cluster-card-trixters-dino-mischief .button-link{border-color:#00bfff7a}.cluster-card-trixters-dino-mischief .button-link{background:linear-gradient(#00a0ebc7,#00275eeb);box-shadow:inset 0 0 18px #62e0ff40}.cluster-card-blackwire .cluster-stats div,.cluster-card-blackwire .button-link{border-color:#ff2c2494}.cluster-card-blackwire .button-link{background:linear-gradient(#ff2d20d1,#660403f5);box-shadow:inset 0 0 20px #ff826c38}.cluster-card-limitless .cluster-stats div,.cluster-card-limitless .button-link{border-color:#0d6eff94}.cluster-card-limitless .button-link{background:linear-gradient(#1260ffd6,#02125ef5);box-shadow:inset 0 0 20px #5db2ff42}.cluster-stats dt{color:#d4cec7;letter-spacing:.05em;font-size:.65rem}.cluster-stats dd{min-height:28px;font-size:1.06rem}.cluster-card .button-link{letter-spacing:.01em;text-shadow:0 2px #000000c7;border-radius:7px;width:100%;min-height:48px;margin:0;font-size:clamp(.9rem,.9vw,1rem)}.home-dashboard-grid{width:min(var(--home-max), calc(100% - (var(--home-gutter) * 2)));grid-template-columns:minmax(420px,1.34fr) minmax(240px,.74fr) minmax(240px,.74fr) minmax(260px,.86fr);gap:10px;margin:8px auto 0;display:grid}.home-dashboard-grid .panel{min-height:152px;box-shadow:none;border:1px solid #ffffff24;padding:14px}.home-dashboard-grid .panel-header{margin-bottom:10px}.home-dashboard-grid .panel-header h3{letter-spacing:.08em;font-size:.82rem}.home-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-map-tile{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff24;align-items:flex-end;min-height:112px;display:flex;position:relative;overflow:hidden}.home-map-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-map-tile:after{content:"";background:linear-gradient(#0000000d,#000000c7);position:absolute;inset:0}.home-map-tile>svg{color:var(--fire);margin:auto}.home-map-tile span{z-index:1;text-align:center;gap:2px;width:100%;padding:0 8px 10px;display:grid;position:relative}.home-map-tile strong,.home-list strong,.home-feature strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.home-map-tile small,.home-list small,.home-feature small{color:#bcb5ae;text-transform:uppercase;font-size:.68rem;line-height:1.2}.home-list{gap:8px;display:grid}.home-list a{border-bottom:1px solid #ffffff14;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding-bottom:8px;display:grid}.home-list a:last-child{border-bottom:0;padding-bottom:0}.home-list svg{color:var(--blue)}.home-list a span{gap:3px;min-width:0;display:grid}.home-discord-panel p{color:#cfc8c0;margin-bottom:18px;font-size:.92rem}.home-discord-panel .button-link{background:linear-gradient(#0c4fa3d1,#03184eeb);border-color:#1d9cffd1;width:100%}.home-feature-strip{width:min(var(--home-max), calc(100% - (var(--home-gutter) * 2)));background:linear-gradient(#ffffff0d,#ffffff05),#040406eb;border:1px solid #ff17126b;grid-template-columns:repeat(8,minmax(0,1fr));margin:10px auto 0;display:grid}.home-feature{color:#e7e7e7;border-right:1px solid #ff171257;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:0 14px;display:grid}.home-feature:last-child{border-right:0}.home-feature span{gap:2px;min-width:0;display:grid}.site-footer{margin-top:18px;padding-top:22px}@media (width<=1280px){.dashboard-grid,.cluster-page-grid,.cluster-grid,.home-clusters,.card-grid.three,.live-config-summary-grid,.mod-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-rail{display:none}.join-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.site-header{grid-template-columns:auto auto}.primary-nav{grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.header-status{justify-self:end}}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.menu-toggle{align-items:center;display:inline-flex}.primary-nav{flex-direction:column;grid-column:1/-1;align-items:stretch;display:none;overflow:visible}.primary-nav.is-open{display:flex}.header-status{display:none}.home-hero{min-height:560px;padding-top:76px}.hero-copy h1{font-size:clamp(2.45rem,11vw,4.2rem)}.home-clusters,.dashboard-grid,.cluster-page-grid,.cluster-grid,.card-grid.three,.card-grid.two,.live-config-summary-grid,.server-config-grid,.mod-index-grid,.page-hero,.admin-panel,.admin-tool-nav,.site-footer,.discord-band{grid-template-columns:1fr}.home-clusters{margin-top:-52px}.page-hero{min-height:auto}.metric-grid,.join-steps,.editor-grid,.config-metrics{grid-template-columns:1fr}.editor-grid .wide,.editor-grid .inline-alert{grid-column:auto}.admin-editor-toolbar,.admin-editor-help,.admin-form-grid{grid-template-columns:1fr}.admin-list-toolbar,.admin-item-card>header{align-items:stretch}.admin-editor-actions,.admin-editor-help{justify-content:stretch}.admin-editor-actions .button-link,.admin-editor-help .button-link{width:100%}.admin-json-editor{min-height:420px;font-size:.8rem}.event-card{grid-template-columns:64px minmax(0,1fr)}.event-card-actions{grid-column:1/-1;place-items:stretch stretch;width:100%}.event-card .button-link{grid-column:1/-1;width:100%}.data-row,.data-row.data-head{grid-template-columns:1fr;min-height:auto;padding:14px}.data-head{display:none}.footer-links{justify-content:start}}@media (width<=560px){.home-clusters,.dashboard-grid,.content-section,.discord-band,.site-footer,.page-hero{width:min(100% - 28px, var(--max))}.site-header{padding-inline:14px}.brand strong{font-size:.86rem}.brand span span{font-size:.62rem}.brand-mark{width:38px;height:38px}.home-hero{min-height:520px;padding-inline:14px}.hero-actions .button-link{width:100%}.hero-copy h1{font-size:clamp(2.12rem,10vw,2.72rem);line-height:1}.cluster-card{min-height:auto}.map-card{grid-template-columns:1fr}.section-heading{display:block}}@media (width<=700px){.server-table-panel .panel-header{align-items:start;gap:6px}.server-table-panel .data-table{gap:7px}.server-table-panel .data-row:not(.data-head){grid-template-columns:minmax(0,1fr) auto auto;gap:5px 8px;min-height:0;padding:9px 10px}.server-table-panel .data-row:not(.data-head)>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.86rem;line-height:1.18;overflow:hidden}.server-table-panel .data-row:not(.data-head)>span{color:var(--muted);font-size:.75rem;line-height:1.2}.server-table-panel .data-row:not(.data-head)>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-table-panel .data-row:not(.data-head)>span:nth-of-type(2){justify-self:start}.server-table-panel .data-row:not(.data-head)>span:nth-of-type(5),.server-table-panel .data-row:not(.data-head)>span:nth-of-type(6){display:none}.server-table-panel .status-badge{min-height:24px;padding:0 8px;font-size:.68rem}.map-card{grid-template-columns:94px minmax(0,1fr);gap:10px;min-height:0;padding:10px;display:grid}.map-card-visual{aspect-ratio:4/3;min-height:72px}.map-card-icon{width:28px;height:28px;bottom:6px;right:6px}.map-card header{align-items:start;gap:8px}.map-card h3{font-size:.95rem;line-height:1.08}.map-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:.74rem;line-height:1.28;display:-webkit-box;overflow:hidden}.map-card .chip-row{display:none}.map-card small{margin-top:5px;font-size:.7rem}}@media (width<=1380px){.primary-nav{gap:8px}.header-actions a{padding-inline:14px}.header-actions .header-find{min-width:174px}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home-feature:nth-child(4n){border-right:0}}@media (width<=1180px){.site-header{grid-template-columns:auto auto}.brand-graphic img{width:280px}.header-actions{justify-self:end}.primary-nav{grid-column:1/-1;justify-content:flex-start}.hero-layout{grid-template-columns:1fr}.home-network-panel{max-width:760px}.home-clusters{grid-template-columns:1fr}.cluster-card{min-height:auto}.cluster-card-top{grid-template-columns:minmax(140px,.45fr) minmax(0,1fr)}.cluster-card-limitless .cluster-card-top,.cluster-card-trixters-dino-mischief .cluster-card-top{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr)}.cluster-card-limitless .cluster-card-title h3,.cluster-card-trixters-dino-mischief .cluster-card-title h3{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width<=900px){.site-header{min-height:62px}.brand-graphic img{width:min(260px,64vw);min-width:0}.header-actions{display:none}.home-hero{min-height:auto;padding-top:76px}.hero-line{font-size:clamp(2.3rem,10vw,4rem)}.hero-proof-row{grid-template-columns:1fr;gap:10px}.hero-proof-item{border-right:0;margin-right:0;padding-right:0}.home-network-row{grid-template-columns:92px minmax(0,1fr) 66px 66px}.network-row-meta.players{display:none}.home-clusters{margin-top:14px}.home-dashboard-grid,.home-feature-strip{width:min(100% - 28px, var(--max));grid-template-columns:1fr}.home-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature,.home-feature:nth-child(4n){border-bottom:1px solid #ffffff1a;border-right:0}.home-feature:last-child{border-bottom:0}}@media (width<=560px){.home-dashboard-grid,.home-feature-strip{width:min(100% - 28px, var(--max))}.hero-subline{letter-spacing:.12em;font-size:.86rem}.hero-actions .button-link{width:100%;min-width:0}.home-network-row{grid-template-columns:1fr;justify-items:start;gap:6px;padding:14px 0}.network-cluster-art{justify-content:flex-start}.network-row-meta{grid-template-columns:64px auto;align-items:baseline}.home-map-grid,.cluster-card-top,.cluster-card-limitless .cluster-card-top,.cluster-card-trixters-dino-mischief .cluster-card-top{grid-template-columns:1fr}}.site-header{background:#000000f0;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;min-height:68px;padding:7px clamp(14px,1.8vw,26px)}.brand-graphic:not(.compact) img{width:54px;min-width:54px;max-height:54px}.brand-graphic.compact img{width:252px;min-width:0}.primary-nav{gap:clamp(10px,1.05vw,16px)}.primary-nav a{letter-spacing:.05em;min-height:48px;padding-inline:0;font-size:.67rem}.header-actions{gap:10px}.header-wallet-slot{align-items:stretch;width:214px;min-width:214px;min-height:40px;display:inline-flex}.header-actions a{letter-spacing:.06em;min-height:40px;padding-inline:14px;font-size:.74rem}.header-actions .header-find{min-width:178px}.header-actions .header-account{min-width:154px}.header-actions .header-wallet-summary{color:#fff;background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 9rem),#ffffff0b;border-color:#ff3f2f57;align-items:center;gap:8px;min-width:214px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff3f2f1a}.header-actions .header-wallet-summary:hover,.header-actions .header-wallet-summary:focus-visible{background:radial-gradient(circle at 0 0,#ff3f2f47,#0000 9rem),#ff3f2f1f;border-color:#ff3f2fb8;box-shadow:0 0 24px #ff3f2f2e}.header-wallet-total{gap:1px;line-height:1;display:grid}.header-wallet-total strong{color:#fff;font-size:.94rem;font-weight:950}.header-wallet-total small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.header-wallet-chips{gap:5px;margin-left:auto;display:inline-flex}.header-wallet-chips em{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 45%, #ffffff1f);color:color-mix(in srgb, var(--accent,#ff3f2f) 68%, white);background:color-mix(in srgb, var(--accent,#ff3f2f) 13%, #0000004d);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:.58rem;font-style:normal;font-weight:950}.dfg-home{--dfg-max:1410px;--dfg-red:#ff1712;--dfg-cyan:#00bfff;--dfg-blue:#0d5cff;background:radial-gradient(circle at 48% 0,#ff171229,#0000 31rem),linear-gradient(#020203 0%,#050506 50%,#020203 100%);min-height:100vh}.dfg-hero{place-items:end start;min-height:clamp(560px,42.35vw,880px);padding:clamp(26px,4vw,78px);display:grid;position:relative;overflow:hidden}.dfg-hero-bg{filter:saturate(1.08)contrast(1.02);background:linear-gradient(90deg,#00000014 0%,#00000005 48%,#0000002e 100%),linear-gradient(#00000005 0%,#00000008 68%,#050506 100%),url(/page-graphics/home-hero.jpg?v=20260714-clean-controls) 50%/cover no-repeat;position:absolute;inset:0}.dfg-hero-bg:before,.dfg-hero-bg:after{content:"";pointer-events:none;position:absolute;inset:0}.dfg-hero-bg:before{background:radial-gradient(#0000 0%,#0000000d 62%,#00000075 100%),linear-gradient(#0000002e,#0000 32%,#0000003d 100%)}.dfg-hero-bg:after{display:none}.dfg-hero-content{z-index:1;text-align:left;justify-items:start;width:min(760px,100%);margin:0;display:grid;position:relative}.dfg-hero-mark{filter:drop-shadow(0 0 26px #ff461a70);width:clamp(82px,9vw,126px);margin-bottom:8px}.dfg-hero h1{justify-items:center;margin:0;display:grid}.dfg-logo-heading{width:min(840px,88vw)}.dfg-home .dfg-logo-heading,.dfg-home .dfg-hero-tagline,.dfg-home .dfg-hero-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dfg-logo-heading>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dfg-official-logo{object-fit:contain;filter:drop-shadow(0 12px 30px #000000e6)drop-shadow(0 0 28px #ff461838);width:100%;height:auto;max-height:clamp(330px,41vw,470px);display:block;-webkit-mask-image:radial-gradient(#000 60%,#000000c2 79%,#0000 100%);mask-image:radial-gradient(#000 60%,#000000c2 79%,#0000 100%)}.dfg-wordmark{color:#0000;letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:1px #fff3;background:linear-gradient(#fff 0%,#bbb8b2 28%,#6f747b 54%,#eee9df 72%,#42464d 100%);filter:drop-shadow(0 8px 16px #000000e0);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:baseline;gap:.035em;font-family:Impact,Arial Black,Roboto Condensed,sans-serif;font-size:clamp(4.4rem,9.4vw,8.4rem);font-weight:950;line-height:.82;display:inline-flex}.dfg-wordmark strong{color:#0000;background:linear-gradient(#ff6a54 0%,#ff1712 44%,#6f0705 100%);font:inherit;-webkit-text-stroke:1px #ff78602e;-webkit-background-clip:text;background-clip:text}.dfg-wordmark-sub{color:#e5e2dc;letter-spacing:.36em;text-transform:uppercase;text-shadow:0 5px 20px #000000e6;margin-top:6px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:850;line-height:1;display:block}.dfg-hero-tagline{color:#e7e2dc;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 3px 12px #000000db;margin:14px 0 8px;font-size:clamp(.96rem,1.32vw,1.16rem);font-weight:950;line-height:1.2}.dfg-hero-tagline strong{color:var(--dfg-red)}.dfg-hero-copy{color:#d6d1ca;text-shadow:0 3px 12px #000000c7;max-width:670px;margin:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.45}.dfg-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:0;display:flex}.dfg-hero-actions .button-link{min-width:220px;min-height:48px}.dfg-install-app{min-width:220px;display:inline-grid;position:relative}.dfg-install-app.is-open{flex-basis:min(430px,100%);min-width:min(360px,100%)}.dfg-install-button{background:radial-gradient(circle at 18% 0,#ff171252,#0000 64%),#ffffff13;border-color:#ffffff47;width:100%;min-height:48px;box-shadow:0 0 26px #ff17121f}.dfg-install-button:hover:not(:disabled){border-color:#ff5b40c7;box-shadow:0 14px 42px #ff171233}.dfg-install-button:disabled{cursor:default;opacity:.68;filter:saturate(.7)}.dfg-install-help{z-index:20;border-radius:var(--ds-radius-card);text-align:left;background:linear-gradient(145deg,#4a0c0cf5,#07080bfa 58%),#07080bfa;border:1px solid #ff322a85;gap:10px;width:100%;margin-top:12px;padding:14px;display:grid;position:relative;box-shadow:0 22px 70px #000000a3,0 0 32px #ff17122e}.dfg-install-help header{gap:5px;padding-right:32px;display:grid}.dfg-install-help strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:.82rem;font-weight:950;display:inline-flex}.dfg-install-help strong svg{color:var(--dfg-red)}.dfg-install-help p,.dfg-install-note{color:#d7d0c9;margin:0;font-size:.78rem;line-height:1.38}.dfg-install-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dfg-install-steps li{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-height:34px;padding:8px 9px;font-size:.78rem;font-weight:800;line-height:1.25;display:grid}.dfg-install-steps li span{color:#fff;background:#ff17122e;border:1px solid #ff443685;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:950;display:grid}.dfg-install-note{color:#f2d9a7;background:#ffaa3714;border:1px solid #ffb95a57;border-radius:8px;padding:9px 10px}.dfg-install-help-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.dfg-install-help-close:hover{background:#ff17122e;border-color:#ff5b40c2}.dfg-home-body{width:min(var(--dfg-max), calc(100% - 48px));margin:-18px auto 0;padding-bottom:28px}.dfg-control-header{z-index:2;border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card), var(--ds-glow-red);background:linear-gradient(90deg,#ff171229,#ffffff09 46%,#00000052),#050608e0;border:1px solid #ff17126b;gap:6px;margin-bottom:12px;padding:18px 20px;display:grid;position:relative}.dfg-control-header span,.dfg-shop-card span,.dfg-guide-card span,.dfg-event-meta em{color:var(--dfg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.dfg-control-header h2{color:#fff;font-family:var(--ds-font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.8vw,3.2rem);font-weight:950;line-height:.95}.dfg-control-header p{color:#d6d0c8;max-width:920px;margin:0;font-size:.96rem;line-height:1.45}.dfg-stat-rail{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0e,#ffffff03),#040405d6;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080}.dfg-stat{min-height:98px;color:var(--dfg-red);border-right:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:17px 22px;display:grid}.dfg-stat:last-child{border-right:0}.dfg-stat span{min-width:0;display:grid}.dfg-stat strong{color:var(--dfg-red);text-transform:uppercase;font-family:Arial Black,Impact,sans-serif;font-size:clamp(1.22rem,1.72vw,1.9rem);line-height:1}.dfg-stat small{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.76rem;font-weight:950}.dfg-stat em{color:#bbb5ae;margin-top:3px;font-size:.72rem;font-style:normal;line-height:1.25}.dfg-stat-refresh{color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#ff302b17;border:1px solid #ff4d4370;border-radius:7px;justify-content:center;align-items:center;margin-top:8px;padding:8px 12px;font-size:.75rem;font-weight:850;display:inline-flex}.dfg-stat-refresh:hover:not(:disabled),.dfg-stat-refresh:focus-visible{border-color:var(--dfg-red);background:#ff302b33}.dfg-stat-refresh:disabled{cursor:wait;opacity:.72}.dfg-stat-refresh svg{flex:none;margin-right:7px}.dfg-stat-refresh svg.spin{animation:.9s linear infinite status-refresh-spin}@keyframes status-refresh-spin{to{transform:rotate(360deg)}}.home-member-wallet-panel{z-index:2;background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 20rem),linear-gradient(#ffffff0d,#ffffff04),#040405d6;border:1px solid #ff3f2f57;border-radius:8px;gap:12px;margin-top:14px;margin-bottom:14px;padding:16px;display:grid;position:relative;box-shadow:0 18px 48px #00000061,0 0 28px #ff171214}.home-member-wallet-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.home-member-wallet-panel>header>div{min-width:0}.home-wallet-actions{flex:none;align-items:center;gap:.55rem;display:flex}.home-member-wallet-panel .home-wallet-actions span{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.home-member-wallet-panel>header span{color:var(--dfg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.home-member-wallet-panel h3{color:#fff;font-family:var(--ds-font-display);letter-spacing:.02em;text-transform:uppercase;margin:2px 0 0;font-size:clamp(1.28rem,2.3vw,2.3rem);font-weight:950;line-height:1}.home-member-wallet-panel p{color:#d6d0c8;max-width:820px;margin:5px 0 0;line-height:1.4}.home-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-wallet-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 36%, #ffffff1f);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 10rem), #0000003d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.home-wallet-coin{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 40%, #ffffff21);width:48px;height:48px;color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);background:#00000052;border-radius:8px;place-items:center;display:grid;overflow:hidden}.home-wallet-coin img{object-fit:cover;width:100%;height:100%}.home-wallet-card strong,.home-wallet-card span,.home-wallet-card p{min-width:0;display:block}.home-wallet-card strong{color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:950}.home-wallet-card span{color:var(--muted);margin-top:2px;font-size:.75rem}.home-wallet-card p{color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);margin:4px 0 0;font-size:1rem;font-weight:950}.home-wallet-claim{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 45%, #ffffff26);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 18%, #0000006b);text-transform:uppercase;cursor:pointer;border-radius:7px;min-height:36px;padding:0 12px;font-size:.74rem;font-weight:950}.home-wallet-claim:hover:not(:disabled),.home-wallet-claim:focus-visible{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff 8%);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 20%, transparent);transform:translateY(-1px)}.home-wallet-claim:disabled{cursor:not-allowed;opacity:.56}.dfg-reasons{margin-top:26px}.dfg-reasons h2{color:#ebe8e3;letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;margin:0 0 10px;font-size:1rem;font-weight:950;display:flex}.dfg-reasons h2:before,.dfg-reasons h2:after{content:"";background:linear-gradient(90deg, transparent, var(--dfg-red));width:min(120px,18vw);height:1px}.dfg-reasons h2:after{background:linear-gradient(90deg, var(--dfg-red), transparent)}.dfg-reason-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dfg-reason-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff171214,#0000 68%),#07080ac2;border:1px solid #ffffff26;border-radius:8px;justify-items:center;min-height:164px;padding:22px 16px 20px;display:grid}.dfg-reason-card svg{color:var(--dfg-red);filter:drop-shadow(0 0 16px #ff17123d)}.dfg-reason-card h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 8px;font-size:.86rem;font-weight:950;line-height:1.16}.dfg-reason-card p{color:#c9c2ba;margin:0;font-size:.82rem;line-height:1.38}.dfg-network,.dfg-info-panel,.dfg-join-cta{background:linear-gradient(#ffffff0b,#ffffff03),#050608d6;border:1px solid #ffffff29;border-radius:8px;box-shadow:0 20px 56px #00000075}.dfg-network{margin-top:12px;padding:14px}.dfg-featured-communities{border-color:#ff171247}.dfg-section-head,.dfg-info-panel header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dfg-section-head{margin-bottom:12px}.dfg-section-head h2,.dfg-info-panel h2{color:#f4f0e9;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:950;display:inline-flex}.dfg-section-head h2 svg{color:var(--dfg-red)}.dfg-panel-link,.dfg-info-panel header a{color:var(--dfg-red);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:.72rem;font-weight:950;display:inline-flex}.dfg-source-note{color:#f0ebe4;letter-spacing:.07em;text-transform:uppercase;background:#ff171214;border:1px solid #ff171247;border-radius:999px;align-items:center;min-height:30px;padding:6px 9px;font-size:.68rem;font-weight:950;display:inline-flex}.dfg-source-note.warning{color:#ffd15f;background:#ffd15f14;border-color:#ffd15f61}.dfg-panel-footer-link{width:fit-content;margin-top:14px}.dfg-system-state{color:#86ff29;letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:950}.dfg-system-state:after{content:"";background:currentColor;border-radius:999px;width:12px;height:12px;margin-left:10px;display:inline-block;box-shadow:0 0 18px}.dfg-system-state.unavailable{color:#ffd15f}.dfg-community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.dfg-community-card{border:1px solid color-mix(in srgb, var(--accent) 76%, transparent);background:radial-gradient(circle at 20% 0%, rgba(var(--rgb), .24), transparent 62%), linear-gradient(180deg, rgba(var(--rgb), .08), #0000006b), #040508e6;min-height:242px;box-shadow:inset 0 0 30px rgba(var(--rgb), .09), 0 0 28px rgba(var(--rgb), .12);border-radius:8px;grid-template-rows:1fr auto auto;padding:16px;display:grid}.dfg-community-main{grid-template-columns:minmax(104px,.45fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.dfg-community-logo{place-items:center;min-width:0;display:grid}.dfg-community-logo img{object-fit:contain;width:100%;max-width:154px;max-height:108px;filter:drop-shadow(0 0 16px rgba(var(--rgb), .35))}.dfg-community-blackwire .dfg-community-logo img{max-width:120px;max-height:112px}.dfg-community-trixters-dino-mischief .dfg-community-logo img{max-width:150px;max-height:104px}.dfg-community-limitless .dfg-community-logo img{max-width:180px}.dfg-community-main h3{color:#fff;text-transform:uppercase;text-shadow:0 3px #000000d1;margin:0;font-size:clamp(1.18rem,1.8vw,1.78rem);font-weight:950;line-height:1.02}.dfg-community-trixters-dino-mischief .dfg-community-main h3{color:var(--dfg-cyan);text-transform:none}.dfg-community-limitless .dfg-community-main h3{color:#49a3ff}.dfg-community-main p{color:#eee8df;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:.84rem;font-weight:900}.dfg-community-metrics{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:0;display:grid}.dfg-community-metrics div{border-right:1px solid #ffffff24;padding:13px 12px}.dfg-community-metrics div:last-child{border-right:0}.dfg-community-metrics dt{color:#bbb5af;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.dfg-community-metrics dd{color:#fff;margin:5px 0 0;font-size:1rem;font-weight:950;line-height:1}.dfg-community-metrics dd.online{color:#84ff2a}.dfg-community-metrics dd.offline{color:#ffd15f}.dfg-community-link,.dfg-detailed-status,.dfg-discord-row>a{border:1px solid color-mix(in srgb, var(--accent,var(--dfg-red)) 74%, transparent);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg, rgba(var(--rgb,255, 23, 18), .42), #00000061);border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:.82rem;font-weight:950;display:inline-flex}.dfg-community-link{margin-top:14px}.dfg-detailed-status{width:min(430px,100%);margin:12px auto 0;display:flex}.dfg-info-grid{grid-template-columns:1.05fr .94fr 1fr;gap:12px;margin-top:12px;display:grid}.dfg-ops-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.dfg-quick-actions,.dfg-guides-start{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:linear-gradient(#ffffff0b,#ffffff03),#050608d6;border:1px solid #ffffff29;margin-top:12px;padding:16px}.dfg-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dfg-quick-action{border-radius:var(--ds-radius-card);min-height:86px;color:inherit;background:radial-gradient(circle at 14% 0,#ff17121f,#0000 62%),#07080ac7;border:1px solid #ffffff26;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.dfg-quick-action>svg:first-child{color:var(--dfg-red);filter:drop-shadow(0 0 14px #ff171242)}.dfg-quick-action span{gap:4px;min-width:0;display:grid}.dfg-quick-action strong,.dfg-shop-card strong,.dfg-guide-card strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.84rem;font-weight:950;line-height:1.14}.dfg-quick-action small,.dfg-shop-card p,.dfg-guide-card p{color:#c8c1ba;margin:0;font-size:.78rem;line-height:1.32}.dfg-info-panel{min-height:312px;padding:16px}.dfg-info-panel header{margin-bottom:14px}.dfg-news-list,.dfg-event-list,.dfg-discord-list,.dfg-shop-list{gap:12px;display:grid}.dfg-news-list>.empty-state,.dfg-event-list>.empty-state,.dfg-shop-panel>.empty-state,.dfg-shop-list>.empty-state,.dfg-guide-grid>.empty-state{border-radius:var(--ds-radius-card);background:#00000038;border:1px solid #ffffff24;min-height:150px}.dfg-news-item,.dfg-event-row,.dfg-discord-row,.dfg-shop-card{border-bottom:1px solid #ffffff17;align-items:center;min-width:0;padding-bottom:12px;display:grid}.dfg-news-item:last-child,.dfg-event-row:last-child,.dfg-discord-row:last-child,.dfg-shop-card:last-child{border-bottom:0;padding-bottom:0}.dfg-news-item{border-radius:var(--ds-radius-card);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), #0000001f), #ffffff05;color:inherit;border:1px solid #ffffff14;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s}.dfg-news-item:hover{border-color:color-mix(in srgb, var(--accent) 58%, #ffffff1f);background:radial-gradient(circle at 0 45%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 12rem), #ff17120b;box-shadow:0 14px 32px #00000047, 0 0 22px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-1px)}.dfg-news-item--featured{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 18%, transparent), #0000002e 48%), #ffffff07;grid-template-columns:168px minmax(0,1fr);min-height:138px;padding:12px}.dfg-news-item img,.dfg-news-item>svg,.dfg-update-icon{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:var(--ds-radius-control);object-fit:cover;background:#ffffff0a;width:118px;height:76px;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 26px #00000052}.dfg-news-item--featured img,.dfg-news-item--featured>svg,.dfg-news-item--featured .dfg-update-icon{width:168px;height:106px}.dfg-news-item>svg,.dfg-update-icon{color:var(--dfg-red);place-items:center;display:grid}.dfg-news-placeholder-art{align-content:center;justify-items:center;gap:3px}.dfg-news-placeholder-art small,.dfg-news-source-pill{color:color-mix(in srgb, var(--accent) 70%, #fff);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:950}.dfg-news-source-pill{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 13%, #0000006b);border-radius:999px;width:fit-content;margin-bottom:6px;padding:3px 7px;display:inline-flex}.dfg-news-item h3,.dfg-event-row strong,.dfg-discord-row h3{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:950;line-height:1.18}.dfg-news-item p,.dfg-event-row small,.dfg-discord-row p{color:#c8c1ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}.dfg-news-item small{color:#a9a19a;font-size:.72rem}.dfg-player-path{border-radius:var(--ds-radius-panel);background:radial-gradient(circle at 100% 0,#ff17121f,#0000 18rem),linear-gradient(#ffffff09,#ffffff03),#00000057;border:1px solid #ff171247;gap:14px;padding:16px;display:grid;box-shadow:0 18px 46px #00000057}.dfg-player-path .dfg-section-head{margin-bottom:0}.dfg-player-path .dfg-section-head span{color:var(--dfg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950}.dfg-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dfg-path-card{align-content:start;gap:9px;min-height:164px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dfg-path-card:before{content:"";opacity:.75;pointer-events:none;background:linear-gradient(135deg,#ff17121a,#0000 45%),#ffffff03;border-top:2px solid #ff17125c;position:absolute;inset:0}.dfg-path-card>*{z-index:1;position:relative}.dfg-path-card svg{color:var(--dfg-red)}.dfg-path-step{color:#fff;background:#ff17122e;border:1px solid #ff17128c;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.dfg-path-card strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.88rem;font-weight:950}.dfg-path-card p{color:#bfc9d0;margin:0;font-size:.78rem;line-height:1.38}.dfg-path-card:hover{border-color:#ff171294;transform:translateY(-1px);box-shadow:0 16px 34px #00000057,0 0 24px #ff171224}.dfg-event-row{color:inherit;grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.dfg-event-date{border:1px solid color-mix(in srgb, var(--accent) 66%, transparent);background:#00000057;border-radius:5px;place-items:center;min-height:64px;display:grid}.dfg-event-date strong{color:#fff;font-size:.76rem}.dfg-event-date em{color:#fff;font-family:Arial Black,Impact,sans-serif;font-size:1.46rem;font-style:normal;line-height:.9}.dfg-event-row>em{color:#fff;white-space:nowrap;font-size:.76rem;font-style:normal}.dfg-event-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dfg-event-meta em{border:1px solid color-mix(in srgb, var(--accent,var(--dfg-red)) 44%, transparent);background:#00000047;border-radius:999px;padding:5px 7px;line-height:1}.dfg-shop-card{min-height:132px;color:inherit;align-items:start;gap:7px}.dfg-shop-card>svg{color:var(--accent,var(--dfg-red))}.dfg-shop-card em{color:#fff;font-size:.84rem;font-style:normal;font-weight:950}.dfg-guide-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dfg-guide-grid>.empty-state{grid-column:1/-1}.dfg-guide-card{border-radius:var(--ds-radius-card);min-height:154px;color:inherit;background:radial-gradient(circle at 0 0,#ff17121c,#0000 66%),#07080ac7;border:1px solid #ffffff26;gap:8px;padding:15px;display:grid}.dfg-guide-card.support{border-color:#ff171252}.dfg-discord-row{grid-template-columns:76px minmax(0,1fr) auto;gap:14px}.dfg-discord-row>span{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);background:#ffffff09;border-radius:6px;place-items:center;width:76px;height:56px;display:grid;overflow:hidden}.dfg-discord-row img{object-fit:contain;max-width:76px;max-height:56px}.dfg-discord-row>a{min-width:138px;min-height:36px;padding-inline:12px;font-size:.72rem}.join-discord-list{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff24;border-radius:8px;padding:16px}.dfg-join-cta{border-color:#ff171275;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:22px 28px;display:grid}.dfg-join-cta>img{filter:drop-shadow(0 0 22px #ff171259);width:88px}.dfg-join-cta h2{color:var(--dfg-red);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2vw,2rem);font-weight:950;line-height:1}.dfg-join-cta p{color:#d4cec7;max-width:650px;margin:8px 0 0;line-height:1.42}.dfg-join-actions{gap:14px;display:flex}.dfg-join-actions .button-link{min-width:230px}@media (width<=1100px){.header-wallet-chips{display:none}.header-actions .header-wallet-summary{min-width:116px}.header-wallet-slot{width:116px;min-width:116px}.dfg-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-stat:nth-child(2n){border-right:0}.dfg-reason-grid,.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dfg-community-main{text-align:center;grid-template-columns:1fr;justify-items:center}.dfg-info-grid,.dfg-ops-grid,.home-wallet-grid{grid-template-columns:1fr}}@media (width<=980px){.site-header{grid-template-columns:auto auto}.brand-graphic:not(.compact) img{width:52px;min-width:52px}.dfg-home-body{width:min(100% - 28px, var(--dfg-max));margin-top:-18px}.dfg-stat-rail,.dfg-community-grid{grid-template-columns:1fr}.dfg-stat,.dfg-stat:nth-child(2n),.dfg-stat:nth-child(3n){border-bottom:1px solid #ffffff24;border-right:0}.dfg-stat:last-child{border-bottom:0}.dfg-reason-grid,.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-join-cta{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=900px){.header-wallet-slot{display:none}.site-header.has-member-wallet{grid-template-columns:auto auto}.site-header.has-member-wallet .header-actions{grid-column:1/-1;justify-self:stretch;width:100%;display:flex}.site-header.has-member-wallet .header-actions .header-account,.site-header.has-member-wallet .header-actions .header-find{display:none}.site-header.has-member-wallet .header-actions .header-wallet-summary{justify-content:center;width:100%;min-width:0}.site-header.has-member-wallet .header-wallet-slot{width:100%;min-width:0;display:flex}}@media (width<=700px){.dfg-hero{min-height:560px;padding-inline:14px}.dfg-hero-actions,.dfg-join-actions{flex-direction:column;width:100%}.dfg-hero-actions .button-link,.dfg-hero-actions .dfg-install-app,.dfg-join-actions .button-link{width:100%;min-width:0}.dfg-reason-grid{grid-template-columns:1fr}.dfg-control-header,.home-member-wallet-panel,.dfg-quick-actions,.dfg-guides-start,.dfg-info-panel,.dfg-network{padding:14px}.home-member-wallet-panel>header,.home-wallet-card{grid-template-columns:1fr;align-items:stretch}.home-member-wallet-panel>header{flex-direction:column}.home-wallet-coin{width:44px;height:44px}.home-wallet-claim,.home-member-wallet-panel .button-link{justify-content:center;width:100%}.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:1fr}.dfg-section-head,.dfg-info-panel header{flex-direction:column;align-items:flex-start}.dfg-community-metrics,.dfg-event-row,.dfg-discord-row,.dfg-news-item{grid-template-columns:1fr}.dfg-event-row>em{white-space:normal}.dfg-discord-row>a{width:100%}}@media (width<=620px){.dfg-hero{min-height:460px;padding-block:74px 24px}.dfg-home-body{width:min(100% - 18px, var(--dfg-max));margin-top:-10px;padding-bottom:18px}.dfg-control-header{gap:4px;padding:12px}.dfg-control-header h2{font-size:1.7rem}.dfg-control-header p{font-size:.82rem;line-height:1.35}.dfg-stat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-stat,.dfg-stat:nth-child(2n),.dfg-stat:nth-child(3n){border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:74px;padding:10px}.dfg-stat:nth-child(2n){border-right:0}.dfg-stat:nth-last-child(-n+2){border-bottom:0}.dfg-stat strong{font-size:1.15rem}.dfg-stat small{font-size:.62rem}.dfg-stat em{font-size:.66rem}.dfg-stat>svg{width:28px;height:28px}.dfg-stat-refresh{white-space:normal;max-width:100%}.dfg-community-card{grid-template-rows:auto;min-height:0;padding:12px}.dfg-community-main{text-align:left;grid-template-columns:64px minmax(0,1fr);justify-items:stretch;gap:12px}.dfg-community-logo img{max-width:64px;max-height:58px}.dfg-community-main h3{font-size:1.05rem}.dfg-community-main p{font-size:.68rem}.dfg-community-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.dfg-community-metrics div{padding:8px 7px}.dfg-community-link,.dfg-detailed-status{min-height:36px;font-size:.7rem}.dfg-quick-grid,.dfg-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfg-quick-action{grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:10px}.dfg-quick-action>svg:last-child{display:none}.dfg-news-item{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:9px}.dfg-news-item img,.dfg-news-item>svg,.dfg-update-icon{width:100px;height:64px}.dfg-event-row{grid-template-columns:52px minmax(0,1fr);gap:10px}.dfg-event-date{min-height:58px}.dfg-event-row>em{white-space:normal;grid-column:2}.dfg-discord-row{grid-template-columns:62px minmax(0,1fr);gap:10px}.dfg-discord-row>span{width:62px;height:48px}.dfg-discord-row>a{grid-column:1/-1}.dfg-info-panel{min-height:0;padding:12px}.dfg-shop-card{min-height:0}.dfg-join-cta{padding:16px}}@media (width<=480px){.dfg-stat-rail{grid-template-columns:1fr}.dfg-stat,.dfg-stat:nth-child(2n),.dfg-stat:nth-child(3n),.dfg-stat:nth-last-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0;min-height:82px;padding:12px 14px}.dfg-stat:last-child{border-bottom:0}}main{padding-bottom:10px}.graphic-page-hero,.communities-graphic-hero,.page-hero{border-radius:var(--ds-radius-card);border-color:var(--ds-border-hot);box-shadow:var(--ds-shadow-page), 0 0 42px #ff171214}.graphic-page-hero,.communities-graphic-hero{background:linear-gradient(#ffffff09,#ffffff03),#030304;width:min(100% - clamp(24px,3.6vw,58px),1800px);margin-top:30px}.graphic-page-hero--compact{width:min(100% - clamp(24px,3.6vw,58px),1520px);height:min(39vw,600px)}.graphic-page-hero--compact img{object-fit:cover;object-position:center 18%;height:100%}.graphic-page-hero--server-status.graphic-page-hero--compact img{object-position:center 12%}.page-hero{border-color:color-mix(in srgb, var(--accent) 48%, #ffffff24);background-image:linear-gradient(90deg, #030304f5 0%, #030304c2 38%, #03030447 72%, #030304b3 100%), linear-gradient(180deg, #00000029 0%, #000000b8 100%), radial-gradient(circle at var(--page-hero-glow-x) var(--page-hero-glow-y), color-mix(in srgb, var(--accent) 22%, transparent), transparent 23rem), var(--page-hero-image);background-position:center, center, center, var(--page-hero-position);background-size:cover,cover,cover,cover;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);width:min(100% - clamp(24px,3.6vw,58px),1800px);min-height:420px;margin-top:30px}.page-hero:before{content:"";opacity:.14;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.page-hero-copy h1{color:#fff;max-width:980px;font-family:var(--ds-font-display);letter-spacing:0;text-shadow:0 5px #000000b8,0 0 28px #000000e6;font-size:4.35rem;font-weight:950}.page-hero-copy p{color:#d8d1ca;text-shadow:0 3px 12px #000000d9;max-width:780px;font-size:1.04rem}.page-hero-icon{border-color:color-mix(in srgb, var(--accent) 66%, transparent);width:56px;height:56px;color:var(--accent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 68%), #0000006b;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 22%, transparent)}.page-hero-side{justify-self:stretch}.page-hero-side .status-panel.compact .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-hero-card,.join-card,.page-hero-side .panel{border-color:color-mix(in srgb, var(--accent,var(--fire)) 52%, #ffffff24);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,var(--fire)) 18%, transparent), transparent 70%), linear-gradient(180deg, #ffffff10, #ffffff05), #08090cd6}.page-hero--member-account{background-image:linear-gradient(90deg, #00000005 0%, #0000000a 48%, #0000009e 78%, #000000d6 100%), linear-gradient(180deg, #0000000a 0%, #00000052 100%), var(--page-hero-image);background-position:center, center, var(--page-hero-position);background-size:cover,cover,cover;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:center;min-height:clamp(520px,42.35vw,820px)}.page-hero--member-account:before,.page-hero--member-account:after{display:none}.page-hero--member-account .page-hero-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-hero--member-account .page-hero-side{grid-column:2;place-self:center stretch}.cluster-hero-card{justify-items:start;gap:10px;display:grid}.cluster-hero-logo{object-fit:contain;width:min(210px,100%);max-height:132px;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--accent) 38%, transparent))}.cluster-hero-card .cluster-sigil{width:108px;height:108px}.cluster-hero-card strong,.join-card h3{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:1.18rem;font-weight:950}.admin-page-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);min-height:190px;margin-top:12px;margin-bottom:8px;padding:clamp(16px,2.4vw,24px)}.admin-page-hero .page-hero-icon{width:42px;height:42px}.admin-page-hero .page-hero-copy h1{max-width:760px;font-size:clamp(2.35rem,4.4vw,3.35rem);line-height:.92}.admin-page-hero .page-hero-copy p{max-width:780px;font-size:.92rem;line-height:1.34}.admin-page-hero .admin-lock{padding:14px}.admin-page-hero .panel-header{margin-bottom:10px}.admin-page-hero .admin-login-copy p{margin:0 0 8px;font-size:.88rem;line-height:1.32}.content-section.admin-portal-section,.content-section.admin-portal-header{margin-top:12px}.admin-portal-header{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:10px;padding-top:6px}.admin-portal-header>div:first-child,.admin-role-card{padding:11px 14px}.admin-portal-header h2{margin:3px 0;font-size:1.22rem}.admin-portal-header p{max-width:860px;font-size:.84rem;line-height:1.3}.admin-store-command-section{z-index:12;margin-top:10px;position:sticky;top:74px}.admin-store-command-bar{border-radius:var(--ds-radius-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#ff17122e,#0000 18rem),linear-gradient(#121010f7,#050507f7);border:1px solid #ff3f2f57;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff0e}.admin-store-command-intro{border-radius:var(--ds-radius-control);background:#00000047;border:1px solid #ffffff17;align-content:center;min-width:0;padding:10px 12px;display:grid}.admin-store-command-intro strong,.admin-store-command-intro small{min-width:0;display:block}.admin-store-command-intro strong{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:950}.admin-store-command-intro small{color:var(--muted);margin-top:3px;font-size:.76rem;line-height:1.32}.admin-store-command-bar nav{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px;display:grid}.admin-store-command-bar a,.admin-store-command-bar button{color:#fff;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05),#00000047;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px 10px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-store-command-bar a:hover,.admin-store-command-bar button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 9rem),#ffffff0d;border-color:#ff3f2fb3;transform:translateY(-1px);box-shadow:0 0 24px #ff171224}.admin-store-command-bar button.active{background:radial-gradient(circle at 0 0,#21c7ff38,#0000 9rem),linear-gradient(#ff3f2f2e,#ffffff0b);border-color:#21c7ffb8;box-shadow:0 0 0 1px #21c7ff29,0 0 26px #21c7ff1f}.admin-store-command-bar button.active svg{color:#69dfff}.admin-store-command-bar svg{color:var(--fire);filter:drop-shadow(0 0 12px #ff171238);grid-row:span 2}.admin-store-command-bar span,.admin-store-command-bar small{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.admin-store-command-bar span{text-transform:uppercase;font-size:.76rem;font-weight:950;line-height:1.12}.admin-store-command-bar small{color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.18}#admin-delivery-readiness,#admin-store-secure-config,#admin-store-readiness,#admin-store-product-matrix,#admin-store-queue,#admin-store-test,#admin-store-comp-rewards,#admin-shop-orders,#admin-store-package-builder,#admin-content-editor{scroll-margin-top:170px}.admin-store-workbench,.admin-store-anchor-frame{position:relative}.admin-store-workbench:before,.admin-store-anchor-frame:before,.admin-orders-panel:before{content:"";pointer-events:none;background:linear-gradient(#ff3f2ff2,#21c7ff57);border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 18px #ff171238}.admin-delivery-section--compact{margin-top:10px}.admin-delivery-section--compact .admin-delivery-panel{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px;display:grid}.admin-delivery-section--compact .panel-header{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:10px;margin-bottom:0;display:grid}.admin-delivery-section--compact .panel-header h3{font-size:.82rem}.admin-delivery-section--compact .button-link.as-button{min-height:38px}.admin-delivery-section--compact .admin-tool-drawer>summary{min-height:42px;padding:9px 12px}.admin-delivery-section--compact .admin-tool-drawer>summary small,.admin-delivery-drawer-actions{display:none}.content-section{margin-top:24px}.section-heading{border-left:2px solid var(--fire);align-items:end;margin-top:38px;padding-left:18px}.section-heading h2{color:#fff;text-shadow:0 3px #000000c7;font-size:2.45rem;line-height:1.02}.panel,.metric-card,.map-card,.event-card,.news-card,.utility-card,.rule-card,.support-card,.join-card,.join-steps article,.live-config-summary-card,.server-config-card,.mod-index-card,.server-table,.admin-panel{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-card);background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--ds-surface-card);box-shadow:var(--ds-shadow-card)}.utility-card,.rule-card,.support-card,.join-steps article{min-height:220px}.utility-card svg,.rule-card svg,.support-card svg,.panel-header h3 svg{color:var(--fire);filter:drop-shadow(0 0 14px #ff17122e)}.toolbar.top-toolbar{margin-bottom:18px}.search-box,.select-box{border-color:var(--ds-border-subtle);border-radius:var(--ds-radius-control);background:linear-gradient(180deg, #ffffff0e, #ffffff04), var(--ds-surface-control)}.inline-alert{border-radius:var(--ds-radius-card)}.rules-hub{gap:18px;display:grid}.rules-command-panel,.rules-route-card,.cluster-rule-card{border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);background:radial-gradient(circle at 0 0,#ff171229,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#08080ae6;border:1px solid #ff3f2f3d}.rules-command-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.rules-command-panel span,.rules-route-card span,.cluster-rule-card header span{color:var(--fire-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.rules-command-panel span{align-items:center;gap:8px;display:inline-flex}.rules-command-panel h2{color:#fff;text-transform:uppercase;text-shadow:0 3px #000c;margin:8px 0;font-size:clamp(1.8rem,4vw,3.25rem);line-height:.96}.rules-command-panel p{color:#d7d0ca;max-width:920px;margin:0;line-height:1.55}.rules-quick-grid,.cluster-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cluster-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-route-card{align-content:start;gap:9px;min-height:210px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.rules-route-card:hover,.cluster-rule-card:hover{border-color:#ff583c85;transform:translateY(-2px);box-shadow:0 18px 46px #0000006b,0 0 30px #ff171221}.rules-route-card svg{color:var(--fire);filter:drop-shadow(0 0 15px #ff171238)}.rules-route-card h3,.cluster-rule-card h3{color:#fff;text-transform:uppercase;margin:0;font-size:1.18rem;font-weight:950;line-height:1.05}.rules-route-card p,.cluster-rule-card p{color:var(--muted);margin:0;line-height:1.45}.cluster-rule-card{border-color:color-mix(in srgb, var(--accent,var(--fire)) 36%, #ffffff1f);gap:16px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.cluster-rule-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.cluster-rule-card header .cluster-sigil{width:58px;height:58px}.cluster-rule-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cluster-rule-list li{border-radius:var(--ds-radius-control);color:#e8edf2;background:#0000003d;border:1px solid #ffffff17;padding:10px 10px 10px 31px;line-height:1.4;position:relative}.cluster-rule-list li:before{content:"";background:var(--accent,var(--fire));width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb, var(--accent,var(--fire)) 54%, transparent);border-radius:999px;position:absolute;top:16px;left:12px}.rules-network-grid .rule-card{min-height:180px}.member-account-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.member-account-overview-card{border-radius:var(--ds-radius-control);background:linear-gradient(#ffffff0c,#ffffff04),#00000047;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:12px;display:grid}.member-account-overview-card.urgent{background:radial-gradient(circle at 0 0,#ffc4561f,#0000 12rem),#00000052;border-color:#ffc4566b}.member-account-overview-card svg{color:var(--fire);grid-row:1/span 2}.member-account-overview-card strong,.member-account-overview-card small,.member-account-overview-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-account-overview-card strong{color:#fff;font-size:1rem;font-weight:950}.member-account-overview-card small{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:950}.member-account-overview-card em{color:var(--muted);grid-column:1/-1;font-size:.8rem;font-style:normal}.site-footer{border-top:1px solid #ff261933;margin-top:42px;padding:28px 0 32px}.site-footer .brand-graphic.compact img{width:min(260px,72vw)}.footer-links a{justify-content:center;min-width:44px;min-height:44px}.shop-shell{--shop-blue:var(--accent,#ff3f2f);--shop-deep:#130607;--shop-panel:#120708e6;--shop-border:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);--shop-redline:#ff3a226b;--shop-glow:color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent);--shop-card-bg:#04080ef0;--shop-card-shadow:0 20px 54px #00000075, 0 0 28px color-mix(in srgb, var(--accent,#ff3f2f) 8%, transparent);margin-top:22px;padding:0}.graphic-page-hero--shop{border-color:#ff261970;height:clamp(260px,28vw,420px);box-shadow:0 28px 88px #000000ad,0 0 46px #ff261924}.graphic-page-hero--shop img{object-fit:cover;object-position:center center;height:100%}@media (width<=700px){.graphic-page-hero--shop{height:clamp(220px,62vw,300px)}.graphic-page-hero--shop img{object-position:center center}}.shop-topbar,.shop-layout,.shop-category-card,.shop-package-card,.shop-item-card,.shop-cart-panel,.shop-assurance-grid div,.shop-category-rail,.shop-mode-tabs,.shop-library-count-strip,.shop-feature-list button,.shop-request-summary{border:1px solid var(--shop-border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 10%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 3%, transparent)), linear-gradient(135deg, #ffffff0e, transparent 42%), var(--shop-card-bg);box-shadow:var(--shop-card-shadow);border-radius:8px}.shop-topbar{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 48%, #ffffff1f);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent), transparent 34rem), radial-gradient(circle at 86% 18%, #ffffff0e, transparent 18rem), linear-gradient(90deg, #0e0405fa, #04070ce6);grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);grid-template-areas:"title assurance";align-items:stretch;gap:16px;padding:18px;display:grid}.shop-title-block{grid-area:title;align-self:center}.shop-assurance-grid{grid-area:assurance;grid-template-columns:1fr;align-self:stretch;gap:10px;display:grid}.shop-store-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.shop-store-tabs button{border:1px solid color-mix(in srgb, var(--accent) 34%, #ffffff1f);color:#eef8ff;background:radial-gradient(circle at 18% 42%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 13rem), linear-gradient(180deg, #ffffff0e, #ffffff05), #04080ee6;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-height:98px;padding:13px 15px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000057}.shop-store-tabs button:after{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);height:2px;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 38%, transparent);opacity:0;transform-origin:0;border-radius:999px;transition:all .16s;position:absolute;inset:auto 16px 12px 104px;transform:scaleX(.4)}.shop-store-tabs button:hover,.shop-store-tabs button.active{border-color:color-mix(in srgb, var(--accent) 82%, transparent);background:radial-gradient(circle at 14% 45%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff13, #ffffff06), #050c15f5;box-shadow:0 18px 46px #0000006b, 0 0 28px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-1px)}.shop-store-tabs button:hover:after,.shop-store-tabs button.active:after{opacity:1;transform:scaleX(1)}.shop-store-tabs button:focus-visible,.shop-category-rail button:focus-visible,.shop-category-card:focus-visible,.shop-item-card button:focus-visible,.shop-package-card button:focus-visible,.shop-feature-list button:focus-visible,.shop-close-button:focus-visible,.shop-shell .button-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,var(--shop-blue)) 78%, #fff);outline-offset:3px}.shop-store-tabs img,.shop-store-fallback{object-fit:contain;border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);width:74px;height:74px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 20%, transparent);background:#0000003d;border-radius:8px}.shop-store-fallback{color:var(--accent);place-items:center;font-size:1.8rem;font-weight:950;display:grid}.shop-store-tabs strong,.shop-store-tabs small{display:block}.shop-store-tabs strong{color:color-mix(in srgb, var(--accent) 74%, #fff);text-transform:uppercase;margin-bottom:5px;font-weight:950}.shop-store-tabs small{color:#b9c9d8;font-weight:850;line-height:1.35}.shop-cluster-gate{background:radial-gradient(circle at 8% 35%,#ff362429,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#05080deb;border:1px solid #ff362457;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:142px;margin-top:16px;padding:22px;display:grid;box-shadow:0 18px 48px #0006}.shop-cluster-gate svg{color:#ff3424;filter:drop-shadow(0 0 18px #ff362457)}.shop-cluster-gate strong{color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:1.28rem;font-weight:950;display:block}.shop-cluster-gate p{color:#c7d2dd;max-width:760px;margin:0;line-height:1.5}.shop-return-status{background:linear-gradient(90deg,#ff4e2b24,#ffffff08);border:1px solid #ff4e2b6b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.shop-return-status.good{background:linear-gradient(90deg,#63ff8124,#ffffff08);border-color:#63ff816b}.shop-return-status svg{color:#68ff82;flex:none}.shop-return-status>div{flex:260px;min-width:0}.shop-return-status strong,.shop-return-status span{display:block}.shop-return-status strong{color:#fff;text-transform:uppercase}.shop-return-status span{color:#c6d3dd}.shop-track-link{width:fit-content;min-height:44px;margin-top:14px}.shop-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.shop-flow-strip span{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 26%, #ffffff1f);background:linear-gradient(#ffffff0b,#ffffff04),#00000047;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-height:68px;padding:10px 12px;display:grid}.shop-flow-strip span.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 68%, #ffffff2e);box-shadow:0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent)}.shop-flow-strip span.complete{border-color:#63ff8157}.shop-flow-strip strong{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 58%, transparent);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 18%, #00000059);border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.shop-flow-strip small,.shop-flow-strip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.shop-flow-strip small{color:#fff;text-transform:uppercase;font-size:.78rem;font-weight:950}.shop-flow-strip em{color:#aebfcb;font-size:.78rem;font-style:normal}.shop-player-confidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.shop-player-confidence>span,.shop-player-confidence>a{min-height:72px;color:inherit;background:linear-gradient(#ffffff0a,#ffffff03),#0000004d;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:10px 12px;text-decoration:none;display:grid}.shop-player-confidence>span.ready,.shop-player-confidence>a.ready{background:radial-gradient(circle at 0 0,#5dff7b1a,#0000 9rem),#0000004d;border-color:#5dff7b5c}.shop-player-confidence>span.pending,.shop-player-confidence>a.pending{border-color:#ffb8564d}.shop-player-confidence svg{color:var(--dfg-red);grid-row:span 2}.shop-player-confidence>span.ready svg,.shop-player-confidence>a.ready svg{color:#6eff83}.shop-player-confidence strong,.shop-player-confidence small{text-overflow:ellipsis;min-width:0;overflow:hidden}.shop-player-confidence strong{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:950}.shop-player-confidence small{color:#afbdc8;font-size:.72rem;line-height:1.24}.shop-player-confidence>a:hover,.shop-player-confidence>a:focus-visible{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff);box-shadow:0 0 0 3px #ff3f2f24}.live-refresh-control{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.live-refresh-control>span{text-align:right;gap:2px;min-width:0;display:grid}.live-refresh-control strong,.live-refresh-control small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-refresh-control strong{color:#fff;font-size:.76rem}.live-refresh-control small{color:#95a8b7;font-size:.68rem}.live-refresh-control button{color:#fff;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.live-refresh-control button:hover,.live-refresh-control button:focus-visible{background:#ff3f2f1f;border-color:#ff3f2fb3}.live-refresh-control button:disabled{cursor:wait;opacity:.72}.shop-return-track-link{min-height:38px;padding-inline:13px}.shop-title-block span,.shop-filter-note,.shop-request-summary span{color:var(--shop-blue);text-transform:uppercase;align-items:center;gap:8px;font-weight:900;display:inline-flex}.shop-title-block h2{color:#fff;letter-spacing:0;text-transform:uppercase;text-shadow:0 5px 0 #000c, 0 0 24px color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent);word-spacing:.08em;margin:8px 0 6px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(1.95rem,2.75vw,3.28rem);line-height:.92}.shop-title-block p,.shop-assurance-grid span,.shop-category-card span,.shop-package-card p,.shop-request-summary p,.shop-copy-message{color:#b9c8d5;line-height:1.5}.shop-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-assurance-grid div{align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.shop-assurance-grid svg{color:var(--shop-blue);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent,#ff3f2f) 35%, transparent))}.shop-assurance-grid strong,.shop-category-card strong,.shop-package-card h3,.shop-feature-list button span,.shop-request-content strong{color:#fff;text-transform:uppercase;font-weight:950}.shop-layout{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff24);background:linear-gradient(color-mix(in srgb, var(--accent,#ff3f2f) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 3%, transparent) 1px, transparent 1px), #03070cc7;background-size:44px 44px;grid-template-columns:minmax(320px,350px) minmax(0,1fr) minmax(300px,330px);gap:18px;margin-top:18px;padding:16px;display:grid}.shop-category-rail{scrollbar-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, transparent) #ffffff0f;align-self:start;gap:4px;min-width:0;max-width:100%;max-height:calc(100vh - 112px);padding:6px;display:grid;position:sticky;top:92px;overflow:clip auto}.shop-category-rail button,.shop-feature-list button,.shop-category-card{color:inherit;cursor:pointer;transition:all .16s}.shop-category-rail button{box-sizing:border-box;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 6%, transparent), #0000001f), #0003;color:#dbe9f2;text-align:left;text-transform:uppercase;border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr) minmax(32px,44px);align-items:center;gap:8px;width:100%;min-width:0;min-height:52px;padding:0 10px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.shop-category-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-right:2px;display:block;overflow:hidden}.shop-category-count{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), #00000038), #0000005c;color:#f6fbff;border-radius:999px;flex:none;justify-content:center;justify-self:end;align-items:center;min-width:28px;max-width:44px;height:24px;padding:0 8px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.shop-category-rail button svg,.shop-category-card svg{color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 42%, transparent))}.shop-category-rail button:hover,.shop-category-rail button.active,.shop-feature-list button:hover,.shop-feature-list button.active,.shop-category-card:hover,.shop-package-card:hover,.shop-package-card.active{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 76%, transparent);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--accent,var(--shop-blue)) 20%, transparent), transparent 18rem), #051422f5;transform:translateY(-1px)}.shop-category-card:hover{box-shadow:0 22px 58px #00000085, 0 0 34px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff14}.shop-category-rail button.active{color:#fff;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent,var(--shop-blue)) 80%, #fff), 0 0 22px color-mix(in srgb, var(--accent,var(--shop-blue)) 12%, transparent)}.shop-category-rail button.active .shop-category-count{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 74%, #ffffff3d);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,var(--shop-blue)) 28%, #ffffff0f), color-mix(in srgb, var(--accent,var(--shop-blue)) 12%, #0000005c)), #00000075;box-shadow:0 0 16px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff1f}.shop-category-rail button:hover .shop-category-count{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 62%, #ffffff2e)}.shop-main{min-width:0}.shop-main>.shop-category-grid,.shop-main>.shop-exclusive-band{display:none}.shop-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px}.shop-toolbar .search-box{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1f);background:linear-gradient(#ffffff0b,#ffffff03),#0000004d;flex:1;max-width:620px}.shop-toolbar .search-box:focus-within{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff3d);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent)}.shop-mode-tabs{background:#00000042;grid-template-columns:repeat(2,minmax(92px,1fr));display:inline-grid;overflow:hidden}.shop-mode-tabs button{border:0;border-right:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent);color:#d9e9f4;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:950;transition:all .16s;display:inline-flex}.shop-mode-tabs button:last-child{border-right:0}.shop-mode-tabs button span{color:var(--shop-blue);font-size:.84rem}.shop-mode-tabs button:hover,.shop-mode-tabs button.active{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 5%, transparent)), color-mix(in srgb, var(--accent,#ff3f2f) 8%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff)}.shop-category-grid{grid-template-columns:repeat(auto-fit,minmax(292px,1fr));gap:14px;display:grid}.shop-category-card{isolation:isolate;text-align:left;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:8px 14px;min-height:162px;padding:17px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000070,inset 0 1px #ffffff0e}.shop-category-card:before{content:"";z-index:-2;opacity:.5;background:radial-gradient(circle at 78% 38%, color-mix(in srgb, var(--accent) 36%, transparent), transparent 12rem), linear-gradient(135deg, #ffffff21, transparent 34%), linear-gradient(180deg, #0000000f, #000000b8);pointer-events:none;position:absolute;inset:0}.shop-category-card:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--accent) 46%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), linear-gradient(135deg, #ffffff14, transparent), #0000005c;width:136px;height:70px;box-shadow:0 0 34px color-mix(in srgb, var(--accent) 22%, transparent);opacity:.7;pointer-events:none;border-radius:8px;position:absolute;inset:auto 14px 13px auto}.shop-category-card>*{z-index:1;position:relative}.shop-category-card small{border:1px solid color-mix(in srgb, var(--accent) 62%, transparent);min-width:48px;height:34px;color:color-mix(in srgb, var(--accent) 78%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--accent) 6%, transparent)), #00000052;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;grid-area:1/3;justify-self:end;place-items:center;padding:0 9px;font-weight:950;display:grid}.shop-category-card strong,.shop-category-card span{display:block}.shop-category-card>svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 72%), linear-gradient(180deg, #ffffff0e, transparent), #00000052;width:28px;height:28px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:8px;grid-area:1/1/span 2;padding:13px}.shop-category-card>div:not(.shop-category-card-media){grid-area:1/2/span 2/4;min-width:0;padding-right:140px}.shop-category-card strong{margin-bottom:5px;font-size:1.16rem;line-height:1.05}.shop-category-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.9rem;line-height:1.42;display:-webkit-box;overflow:hidden}.shop-category-card em{color:color-mix(in srgb, var(--accent) 70%, #fff);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:.78rem;font-style:normal;font-weight:950;display:block;overflow:hidden}.shop-category-card-media{z-index:1;opacity:.9;pointer-events:none;justify-content:flex-end;align-items:center;width:118px;display:flex;position:absolute;bottom:24px;right:21px}.shop-category-card-media .shop-asset-image,.shop-category-card-media .shop-asset-image--fallback{border-color:color-mix(in srgb, var(--accent) 46%, transparent);width:48px;height:48px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);background:#00000057;margin-left:-10px}.shop-category-card-media .shop-asset-image:first-child,.shop-category-card-media .shop-asset-image--fallback:first-child{margin-left:0}.shop-library-count-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 3%, transparent)), #0000003d;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:12px;display:grid}.shop-library-count-strip span{color:#95aabc;text-transform:uppercase;background:#0003;border:1px solid #ffffff14;border-radius:7px;align-content:center;gap:3px;min-height:58px;padding:9px 10px;font-size:.76rem;font-weight:900;display:grid}.shop-library-count-strip strong{color:#f1fbff;font-size:1.28rem;line-height:1}.shop-item-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));justify-content:stretch;gap:14px;display:grid}.shop-item-card{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent,var(--shop-blue)) 17%, transparent), transparent 13rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #040910eb;grid-template-rows:148px 22px 46px minmax(58px,auto) 28px 28px minmax(54px,auto) 44px;gap:10px;height:100%;min-height:462px;padding:14px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 42px #0006,inset 0 1px #ffffff0b}.shop-item-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent,var(--shop-blue)) 74%, #fff), transparent);opacity:0;pointer-events:none;height:3px;transition:opacity .17s;position:absolute;inset:0 0 auto}.shop-item-card:hover,.shop-item-card.active{border-color:color-mix(in srgb, var(--accent,var(--shop-blue)) 76%, transparent);box-shadow:0 22px 58px #00000085, 0 0 34px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff13;transform:translateY(-2px)}.shop-item-card:hover:before,.shop-item-card.active:before{opacity:1}.shop-item-card-image{object-fit:contain;border:1px solid color-mix(in srgb, var(--accent,var(--shop-blue)) 26%, #ffffff1f);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent,var(--shop-blue)) 17%, transparent), transparent 70%), #00000047;border-radius:7px;width:100%;height:148px;padding:10px}.shop-item-card .shop-asset-image--fallback.shop-item-card-image{color:color-mix(in srgb, var(--accent,var(--shop-blue)) 78%, #fff);place-items:center;font-size:2.8rem;font-weight:950;display:grid}.shop-item-card header{min-width:0;color:color-mix(in srgb, var(--accent,var(--shop-blue)) 80%, #fff);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;font-weight:950;display:flex}.shop-item-card header span,.shop-item-card header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-item-card header small{color:#aebfcb}.shop-item-card h3{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:950;line-height:1.14;display:-webkit-box;overflow:hidden}.shop-item-card p{color:#b7c7d4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.38;display:-webkit-box;overflow:hidden}.shop-item-card>strong{color:color-mix(in srgb, var(--accent,var(--shop-blue)) 76%, #fff);text-transform:uppercase;font-size:1.02rem;font-weight:950}.shop-delivery-badge{color:#e7f3ff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:6px 9px;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex}.shop-delivery-badge--automatic_ready{color:#a6ffb4;background:radial-gradient(circle at 0%,#54ff762e,#0000 9rem),#1a562538;border-color:#74ff8f75;box-shadow:0 0 18px #4eff751f}.shop-delivery-badge--automatic_needs_commands,.shop-delivery-badge--manual_command_ready{color:#ffe2a3;background:#6f4b113d;border-color:#ffd36766}.shop-delivery-badge--manual_review{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff29);color:#ffcfbf;background:color-mix(in srgb, var(--accent,#ff3f2f) 10%, #ffffff09)}.shop-delivery-badge--disabled{color:#9ba7b2;background:#ffffff06;border-color:#ffffff1a}.shop-item-tags{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:54px;display:flex}.shop-item-tags span{color:#dceaf5;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;align-items:center;min-height:25px;padding:5px 7px;font-size:.72rem;font-weight:850;display:inline-flex}.shop-item-card .button-link,.shop-package-card .button-link{align-self:end;min-height:44px}.shop-load-more{width:min(320px,100%);margin:16px auto 0}.shop-shell .button-link.as-button{letter-spacing:0;border-radius:7px;min-height:44px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,opacity .16s}.shop-shell .button-link.primary{background:linear-gradient(#ff6538fa,#a9180cf5),#9f170d;border-color:#ff5c36db;box-shadow:0 15px 34px #ff2f153b,inset 0 1px #ffffff2e}.shop-shell .button-link.secondary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff2e);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 11%, #fff1), #ffffff06), #0000003d;box-shadow:inset 0 1px #ffffff0e}.shop-shell .button-link:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);box-shadow:0 14px 34px #00000052, 0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent)}.shop-shell .button-link:disabled{color:#8e9ba6;box-shadow:none;cursor:not-allowed;opacity:.82;background:linear-gradient(#ffffff0d,#ffffff05),#0000003d;border-color:#ffffff1f;transform:none}.shop-item-highlight-list button{grid-template-rows:auto;grid-template-columns:58px minmax(0,1fr) auto;gap:0 11px;min-height:76px;padding:10px 11px}.shop-item-highlight-list .shop-asset-image,.shop-item-highlight-list .shop-asset-image--fallback{grid-area:1/1;width:58px;height:58px}.shop-item-highlight-list button span{color:#f4fbff;white-space:normal;grid-area:1/2;font-size:.9rem;line-height:1.16}.shop-item-highlight-list button strong{color:color-mix(in srgb, var(--accent) 82%, #fff);white-space:nowrap;grid-area:1/3;place-self:center end;font-size:.86rem;line-height:1.1}.shop-exclusive-band{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 2%, transparent)), radial-gradient(circle at 72% 50%, color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent), transparent 22rem), #040d16eb;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px;min-height:112px;margin-top:14px;padding:18px;display:grid;box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff0e}.shop-exclusive-band span{color:var(--shop-blue);text-transform:uppercase;margin-bottom:6px;font-size:1.5rem;font-weight:950;display:block}.shop-exclusive-band p{color:#d0dde6;margin:0}.shop-package-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:14px;display:grid}.shop-package-card{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,var(--shop-blue)) 16%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #040910eb;grid-template-rows:auto auto auto auto auto auto auto 1fr auto;gap:11px;height:100%;min-height:390px;padding:16px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;display:grid;position:relative;overflow:hidden}.shop-package-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 72%, #fff), transparent);opacity:0;pointer-events:none;height:3px;transition:opacity .17s;position:absolute;inset:0 0 auto}.shop-package-card:hover,.shop-package-card.active{box-shadow:0 22px 58px #00000085, 0 0 34px color-mix(in srgb, var(--accent,var(--shop-blue)) 18%, transparent), inset 0 1px 0 #ffffff13;transform:translateY(-2px)}.shop-package-card:hover:before,.shop-package-card.active:before{opacity:1}.shop-package-card.reward-only{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent), transparent 14rem), linear-gradient(180deg, #ff3f2f14, #ffffff05), #080709f0}.shop-package-card.reward-only .button-link:disabled{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 38%, #ffffff1f);color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);opacity:.92}.shop-delivery-badge.reward-only{color:#ffd0c7;background:#ff3f2f1f;border-color:#ff3f2f73}.shop-package-card header{color:color-mix(in srgb, var(--accent) 84%, #fff);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:950;display:flex}.shop-favorite-button{color:#dce9f2;cursor:pointer;background:#00000047;border:1px solid #ffffff26;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;transition:all .16s;display:grid}.shop-favorite-button:hover,.shop-favorite-button.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff3);color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 14%, #00000047);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent)}.shop-package-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;line-height:1.14;display:-webkit-box;overflow:hidden}.shop-package-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-package-card>strong{color:color-mix(in srgb, var(--accent) 76%, #fff);font-size:1.5rem;line-height:1}.shop-availability-row{flex-wrap:wrap;align-items:center;gap:7px;min-height:30px;display:flex}.shop-availability-row span{color:#dce9f2;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.shop-availability-badge--available,.shop-availability-badge--sale{color:#9dffa7!important;background:#1c6e2e24!important;border-color:#5bff6952!important}.shop-availability-badge--scheduled{color:#ffd88a!important;background:#f6b54f1a!important;border-color:#f6b54f57!important}.shop-availability-badge--ended,.shop-availability-badge--disabled{color:#ffb3a8!important;background:#ff3f2f1a!important;border-color:#ff3f2f57!important}.shop-package-tags{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.shop-package-tags span{color:#dceaf5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;max-width:100%;padding:6px 8px;font-size:.78rem;font-weight:800}.shop-package-count{color:#c8d7e3;align-items:center;gap:8px;min-height:28px;font-size:.78rem;font-weight:850;display:flex}.shop-package-count svg{color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);flex:none}.shop-package-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-self:end;gap:8px;margin-top:2px;display:grid}.shop-package-actions .button-link{text-align:center;width:100%;min-width:0;min-height:48px;padding-inline:10px;line-height:1.15}.shop-package-actions .button-link.primary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #fff);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff 6%), color-mix(in srgb, var(--accent,#ff3f2f) 74%, #000 26%)), var(--accent,#ff3f2f);box-shadow:0 12px 24px color-mix(in srgb, var(--accent,#ff3f2f) 24%, transparent)}.shop-package-detail-backdrop{z-index:1300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shop-package-detail-dialog{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff2e);color:#f8fbff;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 24rem), #08111a;width:min(900px,100%);max-height:min(900px,100dvh - 48px);box-shadow:0 30px 100px #000000c7, 0 0 42px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.shop-package-detail-header{background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), #ffffff06);border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.shop-package-detail-header>div{gap:7px;min-width:0;display:grid}.shop-package-detail-header span,.shop-package-detail-section-heading span{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.shop-package-detail-header h2,.shop-package-detail-section-heading h3{overflow-wrap:anywhere;font-family:var(--display-font);margin:0;line-height:1.05}.shop-package-detail-header h2{font-size:clamp(1.45rem,3vw,2.3rem)}.shop-package-detail-header p{color:#bfd0dd;max-width:68ch;margin:0;line-height:1.55}.shop-package-detail-header>button{color:#fff;cursor:pointer;background:#00000052;border:1px solid #ffffff2e;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.shop-package-detail-header>button:hover,.shop-package-detail-header>button:focus-visible{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 16%, #00000052)}.shop-package-detail-scroll{overscroll-behavior:contain;gap:22px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}.shop-package-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shop-package-detail-summary>div{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1a);background:#ffffff09;border-radius:9px;gap:6px;min-height:76px;padding:13px;display:grid}.shop-package-detail-summary small{color:#8fa6b8;font-weight:800}.shop-package-detail-summary strong{color:#f8fbff;overflow-wrap:anywhere}.shop-package-detail-contents{gap:13px;display:grid}.shop-package-detail-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.shop-package-detail-section-heading>div{gap:5px;display:grid}.shop-package-detail-section-heading svg{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);flex:none}.shop-package-detail-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-package-detail-items article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:11px;display:grid}.shop-package-detail-items .shop-asset-image,.shop-package-detail-items .shop-asset-image--fallback{width:64px;height:64px}.shop-package-detail-items article>div{gap:4px;min-width:0;display:grid}.shop-package-detail-items strong,.shop-package-detail-items span,.shop-package-detail-items small{overflow-wrap:anywhere}.shop-package-detail-items strong{color:#fff}.shop-package-detail-items span{color:#bfd0dd;font-size:.82rem;line-height:1.35}.shop-package-detail-items small{color:#8fa6b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-package-detail-delivery{color:#b8ffc5;background:#23703324;border:1px solid #5cff7b4d;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:15px;display:grid}.shop-package-detail-delivery p{color:#c9d9d0;margin:5px 0 0;line-height:1.5}.shop-package-detail-actions{background:#03080df5;border-top:1px solid #ffffff1c;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.shop-package-detail-actions .button-link{min-width:180px;min-height:48px}.shop-package-detail-actions .button-link.primary{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 86%, #fff 5%), color-mix(in srgb, var(--accent,#ff3f2f) 72%, #000 28%));box-shadow:0 12px 28px color-mix(in srgb, var(--accent,#ff3f2f) 26%, transparent)}.shop-side{align-content:start;gap:18px;display:grid}.shop-request-anchor{order:-1;scroll-margin-top:96px}.shop-cart-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #040910f0;gap:11px;padding:14px;display:grid}.shop-cart-panel header,.shop-cart-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-cart-panel header span,.shop-cart-footer span{color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);text-transform:uppercase;font-size:.74rem;font-weight:950;display:block}.shop-cart-panel header strong{color:#fff;margin-top:2px;font-size:1.05rem;line-height:1.1;display:block}.shop-cart-panel header small{color:#fff;font-size:1.08rem;font-weight:950}.shop-cart-list{gap:8px;display:grid}.shop-cart-line{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.shop-cart-line>button{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 20%, #ffffff1a);color:#fff;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff04),#00000040;border-radius:7px;transition:all .16s}.shop-cart-line>button:first-child{text-align:left;gap:3px;min-height:58px;padding:9px 10px;display:grid}.shop-cart-line>button:last-child{color:#ffb3a8;place-items:center;width:36px;min-height:58px;display:grid}.shop-cart-line.active>button,.shop-cart-line>button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 70%, #ffffff2e);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent), transparent 12rem), #00000057;box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent)}.shop-cart-line span,.shop-cart-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-cart-line span{color:#f7fbff;font-weight:900}.shop-cart-line strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);font-size:.86rem}.shop-cart-empty,.shop-cart-message{color:#b9c8d5;margin:0;font-size:.88rem;line-height:1.4}.shop-cart-footer{border-top:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 20%, #ffffff17);padding-top:9px}.shop-cart-footer strong{color:#dce9f2;text-align:right;font-size:.82rem}.shop-mobile-cart-bar{display:none}.shop-feature-panel,.shop-request-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#ff3f2f) 7%, transparent), color-mix(in srgb, var(--accent,#ff3f2f) 2%, transparent)), #040a12f0}.shop-request-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 46%, #ffffff21);max-height:calc(100vh - 112px);box-shadow:0 24px 68px #0000008c, 0 0 34px color-mix(in srgb, var(--accent,#ff3f2f) 10%, transparent);scrollbar-color:color-mix(in srgb, var(--accent,#ff3f2f) 56%, transparent) #ffffff0f;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-feature-list{gap:9px;display:grid}.shop-feature-list button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid;box-shadow:0 12px 30px #00000047}.shop-feature-list button strong{color:color-mix(in srgb, var(--accent) 80%, #fff)}.shop-close-button{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .16s;display:grid}.shop-close-button:hover{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 58%, #ffffff38);background:color-mix(in srgb, var(--accent,#ff3f2f) 12%, #ffffff0f);transform:translateY(-1px)}.shop-request-summary{border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:radial-gradient(circle at 0% 12%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 15rem), linear-gradient(180deg, #fff1, #ffffff05), #00000057;gap:8px;margin-bottom:16px;padding:15px;display:grid}.shop-request-summary h3{color:#fff;margin:0;line-height:1.12}.shop-request-summary strong{color:color-mix(in srgb, var(--accent) 74%, #fff);font-size:1.48rem;line-height:1}.shop-selected-delivery{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.shop-selected-delivery small{color:#c9d8e3;font-size:.82rem;line-height:1.35}.shop-request-content{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 18%, #ffffff1a);background:#00000038;border-radius:8px;margin-bottom:16px;padding:12px}.shop-request-content ul{color:#d8e5ee;gap:6px;padding-left:18px;display:grid}.shop-request-form{gap:10px;margin-bottom:14px;display:grid}.shop-profile-assist{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1c);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 16%, transparent), transparent 13rem), linear-gradient(180deg, #ffffff0d, #ffffff04), #0000004d;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 16px 34px #0000003d}.shop-profile-assist-title{color:color-mix(in srgb, var(--accent,#ff3f2f) 82%, #fff);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:950;display:flex}.shop-profile-assist p,.shop-profile-assist-empty{color:#d8e5ee;margin:0;font-size:.9rem;line-height:1.45}.shop-profile-assist p strong{color:#fff}.shop-profile-assist-empty{gap:10px;display:grid}.shop-profile-assist-link{width:fit-content}.shop-profile-assist-error{color:#ffccbf!important}.shop-field-help{color:#fff9;margin-top:-3px;font-size:.76rem;font-weight:850;line-height:1.3;display:block}.shop-field-help.good{color:#77ff95}.shop-identity-summary{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.shop-identity-summary span{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 22%, #ffffff1a);color:#f6f1ec;overflow-wrap:anywhere;background:#0000003d;border-radius:7px;min-width:0;padding:9px;display:block}.shop-identity-summary strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.shop-saved-survivor-control{gap:6px;display:grid}.shop-delivery-target-control{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 28%, #ffffff1f);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 10rem), #00000038;border-radius:8px;gap:7px;padding:10px;display:grid}.shop-delivery-target-control span{color:color-mix(in srgb, var(--accent,#ff3f2f) 74%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.shop-delivery-target-control select{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 28%, #ffffff1f);color:#fff;background:linear-gradient(#ffffff09,#0000),#00000057;border-radius:7px;width:100%;min-height:42px;padding:10px 11px}.shop-delivery-target-control select:focus{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent);outline:none}.shop-delivery-target-control select option{color:#f8f2ed;background:#111418}.shop-delivery-target-hint{color:#cdd8e2;font-size:.78rem;line-height:1.35}.shop-request-form label{gap:6px;display:grid}.shop-request-form label span{color:#90a8ba;text-transform:uppercase;font-size:.76rem;font-weight:900}.shop-request-form input,.shop-request-form select,.shop-request-form textarea{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1f);color:#fff;background:linear-gradient(#ffffff09,#0000),#0000004d;border-radius:7px;width:100%;min-height:42px;padding:10px 11px;transition:border-color .16s,box-shadow .16s,background .16s}.shop-request-form input:focus,.shop-request-form select:focus,.shop-request-form textarea:focus{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 75%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 13%, transparent);outline:none}.shop-request-form select option{color:#f8f2ed;background:#111418}.shop-optional-fields{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 20%, #ffffff1a);background:#0003;border-radius:8px;gap:10px;display:grid}.shop-optional-fields summary{color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:.78rem;font-weight:950;display:flex}.shop-optional-fields summary small{color:#aebdca;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:850}.shop-optional-fields>div{gap:10px;padding:0 12px 12px;display:grid}.shop-buyer-options{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 10%, transparent), transparent 11rem), #00000038;overflow:hidden}.shop-buyer-options[open]{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 42%, #ffffff24);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 11%, transparent)}.shop-buyer-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-buyer-option-grid .wide,.shop-buyer-structured-field{grid-column:1/-1}.shop-buyer-structured-field .ark-control-panel,.shop-buyer-structured-field .ark-mutation-picker{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 22%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 9%, transparent), transparent 12rem), #0003}.shop-buyer-structured-field .ark-control-panel>header{align-items:start}.shop-buyer-structured-field .ark-color-region-grid{grid-template-columns:1fr}.shop-buyer-structured-field .ark-color-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:220px}.shop-buyer-structured-field .ark-color-grid button{grid-template-columns:auto 24px minmax(0,1fr)}.shop-buyer-structured-field .ark-mutation-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-optional-empty{color:#aebdca;margin:0;font-size:.88rem}.shop-request-note{color:#d8e5ee;margin:-2px 0 2px;font-size:.9rem;line-height:1.45}.shop-checkout-review{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 13rem), #00000042;gap:11px;margin-top:12px;padding:12px;display:grid}.shop-checkout-review header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.shop-checkout-review header strong,.shop-checkout-review label>span,.shop-checkout-review div strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.shop-checkout-review header span{color:#aaffb3;text-transform:uppercase;background:#1c6e2e24;border:1px solid #5bff693d;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.shop-checkout-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-checkout-review div span{color:#e8edf2;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:9px;line-height:1.35;display:block}.shop-checkout-review div strong{margin-bottom:4px;display:block}.shop-checkout-review label{gap:7px;display:grid}.shop-checkout-review input{border-radius:var(--ds-radius-control);color:#fff;background:linear-gradient(#ffffff0b,#ffffff04),#00000057;border:1px solid #ffffff1f;width:100%;min-height:42px;padding:10px 12px}.shop-checkout-review input:focus{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #ffffff38);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent);outline:0}.shop-submit-request-button{box-shadow:0 13px 28px color-mix(in srgb, var(--accent,#ff3f2f) 24%, #00000070), 0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 22%, transparent)}.shop-inline-track-link{margin-left:auto;padding:7px 10px}.shop-copy-message{margin:10px 0 0;font-size:.9rem}.shop-request-output{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);color:#dff5ff;background:#0000004d;border-radius:8px;width:100%;margin-top:10px;padding:10px}.shop-shell .empty-state{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 30%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0d, #ffffff05), #040910e6;box-shadow:0 18px 46px #00000061}.shop-tracking-shell{--accent:#ff3f2f;gap:14px;display:grid}.shop-tracking-lookup-panel p{color:var(--muted);margin:12px 0 0;font-size:.84rem;line-height:1.45}.shop-tracking-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.shop-tracking-form label{gap:7px;display:grid}.shop-tracking-form label span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:950}.shop-tracking-form input{border-radius:var(--ds-radius-control);color:#fff;background:linear-gradient(#ffffff0b,#ffffff04),#0000005c;border:1px solid #ff3f2f52;width:100%;min-height:44px;padding:10px 12px}.shop-tracking-form input:focus{border-color:#ff623ad1;outline:0;box-shadow:0 0 0 3px #ff3f2f21}.shop-tracking-form .button-link.as-button{width:auto;min-width:156px}.shop-tracking-alert{margin:0}.shop-tracking-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:14px;display:grid}.shop-tracking-status-panel,.shop-tracking-details-panel,.shop-tracking-notes-panel,.shop-tracking-instructions-panel,.shop-tracking-timeline-panel{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff21);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), transparent 19rem), linear-gradient(180deg, #ffffff0f, #ffffff05), #07080be6}.shop-tracking-status-panel{grid-row:span 2}.shop-tracking-status-head{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 24%, #ffffff1c);background:#00000042;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.shop-tracking-status-head span,.shop-tracking-detail-grid strong,.shop-tracking-instructions strong{color:color-mix(in srgb, var(--accent,#ff3f2f) 78%, #fff);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.shop-tracking-status-head strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1rem,2vw,1.34rem);display:block}.shop-tracking-stage-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-tracking-stage{min-height:54px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.shop-tracking-stage span{border:1px solid #ffffff21;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:950;display:grid}.shop-tracking-stage strong{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}.shop-tracking-stage.complete,.shop-tracking-stage.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 54%, transparent);color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent), #ffffff09), #0003}.shop-tracking-stage.complete span,.shop-tracking-stage.active span{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 72%, #fff);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 36%, #00000057);box-shadow:0 0 18px color-mix(in srgb, var(--accent,#ff3f2f) 18%, transparent)}.shop-tracking-stage.active{box-shadow:0 16px 38px #00000052, 0 0 26px color-mix(in srgb, var(--accent,#ff3f2f) 14%, transparent)}.shop-tracking-cancelled{color:#ffb0a0;background:#ff4e2b1f;border:1px solid #ff4e2b6b;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.shop-tracking-detail-grid,.shop-tracking-instructions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shop-tracking-detail-grid span,.shop-tracking-instructions span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;line-height:1.42;display:block}.shop-tracking-detail-grid strong,.shop-tracking-instructions strong{margin-bottom:5px}.shop-tracking-description,.shop-tracking-notes-panel p{color:#cbd6df;margin:12px 0 0;line-height:1.5}.shop-receipt-button{justify-content:center;width:100%;margin-top:12px}.shop-delivery-timeline{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-delivery-timeline-step{min-height:56px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.shop-delivery-timeline-step>span{background:#0000004d;border:1px solid #ffffff29;border-radius:999px;width:24px;height:24px;margin-top:1px}.shop-delivery-timeline-step strong,.shop-delivery-timeline-step small,.shop-delivery-timeline-step em{overflow-wrap:anywhere;min-width:0;display:block}.shop-delivery-timeline-step strong{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:.86rem}.shop-delivery-timeline-step small{color:#cbd6df;margin-top:4px;font-size:.78rem;line-height:1.35}.shop-delivery-timeline-step em{color:var(--muted);margin-top:4px;font-size:.76rem;font-style:normal;line-height:1.35}.shop-delivery-timeline-step.complete{color:#aaffb3;background:#1c6e2e21;border-color:#5bff6947}.shop-delivery-timeline-step.complete>span{background:#1c6e2e73;border-color:#5bff698a;box-shadow:0 0 18px #5bff6924}.shop-delivery-timeline-step.active{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 48%, transparent);color:#fff;background:color-mix(in srgb, var(--accent,#ff3f2f) 13%, #00000042);box-shadow:0 0 22px color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent)}.shop-delivery-timeline-step.active>span,.shop-delivery-timeline-step.attention>span,.shop-delivery-timeline-step.failed>span{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 68%, #fff);background:color-mix(in srgb, var(--accent,#ff3f2f) 36%, #00000057)}.shop-delivery-timeline-step.attention{color:#ffd88a;background:#f6b54f1a;border-color:#f6b54f5c}.shop-delivery-timeline-step.failed{color:#ffb3a8;background:#ff3f2f1f;border-color:#ff3f2f6b}.shop-tracking-notes-panel .empty-state,.shop-tracking-instructions-panel .empty-state{background:#00000038;border:1px solid #ffffff1f;min-height:150px}.member-auth-section,.member-account-section{gap:14px;display:grid}.member-auth-panel{background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 18rem),linear-gradient(#ffffff0f,#ffffff05),#07080be6;border-color:#ff3f2f57}.member-auth-panel p{color:#d3ccc5;margin:0 0 14px;line-height:1.5}.telemetry-readiness-workspace{gap:1rem;min-width:0;display:grid}.telemetry-readiness-toolbar,.telemetry-readiness-toolbar>div,.telemetry-readiness-banner,.telemetry-status-card,.telemetry-readiness-panel,.telemetry-history-list>div,.telemetry-rejection-list>div{min-width:0}.telemetry-readiness-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.telemetry-readiness-toolbar h2{margin:.35rem 0 .25rem;font-size:clamp(1.45rem,2.2vw,2rem)}.telemetry-readiness-toolbar p,.telemetry-readiness-banner p,.telemetry-readiness-banner small,.telemetry-status-card small,.telemetry-empty p,.telemetry-rejection-list p{color:var(--text-muted,#9aa8b6)}.telemetry-eyebrow{color:#78aaff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.telemetry-readiness-banner{background:#101923;border:1px solid #2c3a48;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.telemetry-readiness-banner--ready{background:#0d211a;border-color:#236b4b}.telemetry-readiness-banner--ready>svg{color:#4ed58b}.telemetry-readiness-banner--disabled{background:#211c10;border-color:#725b25}.telemetry-readiness-banner--disabled>svg{color:#f0bc4d}.telemetry-readiness-banner strong{font-size:1.03rem;display:block}.telemetry-readiness-banner p{overflow-wrap:anywhere;margin:.2rem 0 .55rem}.telemetry-readiness-banner small{line-height:1.45;display:block}.telemetry-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.telemetry-status-card{background:#0d1721;border:1px solid #273544;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.telemetry-status-card>svg{color:#8ea1b4;flex:none}.telemetry-status-card>div{gap:.2rem;min-width:0;display:grid}.telemetry-status-card span{color:#9fb0c1;text-transform:uppercase;font-size:.78rem;font-weight:700}.telemetry-status-card strong{overflow-wrap:anywhere;font-size:1.25rem}.telemetry-status-card small{overflow-wrap:anywhere;line-height:1.35}.telemetry-status-card--ready>svg{color:#4ed58b}.telemetry-status-card--warning>svg{color:#f0bc4d}.telemetry-readiness-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.85rem;display:grid}.telemetry-readiness-panel{background:#0d1721;border:1px solid #273544;border-radius:14px;padding:1rem}.telemetry-readiness-panel--wide{grid-column:1/-1}.telemetry-readiness-panel>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.telemetry-readiness-panel>header>div{align-items:center;gap:.55rem;min-width:0;display:flex}.telemetry-readiness-panel h3{margin:0;font-size:1rem}.telemetry-readiness-panel>header>span{color:#8fa1b3;text-align:right;font-size:.78rem}.telemetry-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.telemetry-counter-grid>div{background:#09121a;border:1px solid #202e3b;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem;display:flex}.telemetry-counter-grid span{color:#a7b3c0;overflow-wrap:anywhere;font-size:.82rem}.telemetry-history-list,.telemetry-rejection-list{gap:.5rem;display:grid}.telemetry-history-list>div,.telemetry-rejection-list>div{background:#09121a;border:1px solid #202e3b;border-radius:9px;align-items:center;gap:.7rem;padding:.7rem;display:flex}.telemetry-history-list>div>div,.telemetry-rejection-list>div>div{flex:1;gap:.12rem;min-width:0;display:grid}.telemetry-history-list small,.telemetry-rejection-list small{color:#8fa1b3;overflow-wrap:anywhere}.telemetry-history-list time,.telemetry-rejection-list time{color:#8fa1b3;text-align:right;flex:none;font-size:.76rem}.telemetry-event-icon{color:#78aaff;background:#142536;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.telemetry-rejection-list p{overflow-wrap:anywhere;margin:.15rem 0}.telemetry-empty{text-align:center;border:1px dashed #33404d;border-radius:10px;place-items:center;gap:.45rem;min-height:180px;padding:1.5rem;display:grid}.telemetry-empty p{max-width:560px;margin:0;line-height:1.45}.telemetry-empty--compact{min-height:130px}@media (width<=1100px){.telemetry-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.telemetry-readiness-toolbar{display:grid}.telemetry-readiness-toolbar .as-button{justify-content:center;width:100%;min-height:44px}.telemetry-status-grid,.telemetry-readiness-columns{grid-template-columns:minmax(0,1fr)}.telemetry-readiness-panel--wide{grid-column:auto}.telemetry-counter-grid{grid-template-columns:minmax(0,1fr)}.telemetry-history-list>div,.telemetry-rejection-list>div{flex-wrap:wrap;align-items:flex-start}.telemetry-history-list time,.telemetry-rejection-list time{text-align:left;width:100%;padding-left:2.55rem}.telemetry-readiness-panel>header{align-items:flex-start}}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}.tenant-launch{--launch-accent:#ff5147;--launch-accent-strong:#e83d37;--launch-success:#5dde91;--launch-warning:#f2b84b;--launch-info:#56a9ff;--launch-bg:#070c12;--launch-surface:#0b131d;--launch-surface-raised:#101a25;--launch-border:#97aec62e;border:1px solid color-mix(in srgb, var(--launch-accent) 28%, var(--launch-border));color:#f7f9fc;background:radial-gradient(circle at 100% 0, #ff514711, transparent 28rem), var(--launch-bg);border-radius:18px;gap:18px;min-width:0;margin:14px 0;padding:clamp(18px,2.4vw,34px);display:grid;box-shadow:0 28px 80px #00000047}@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,.tenant-launch input,.tenant-launch select,.tenant-launch textarea{font:inherit}.tenant-launch button,.tenant-launch a,.tenant-launch input,.tenant-launch select,.tenant-launch textarea,.tenant-launch summary{outline-offset:3px}.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-header{border-bottom:1px solid var(--launch-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 2px 16px;display:flex}.tenant-launch-header>div:first-child{gap:7px;min-width:0;display:grid}.tenant-launch-header h1,.tenant-launch-header p{margin:0}.tenant-launch-header h1{color:#fff;letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:830;line-height:1.05}.tenant-launch-header p{color:#aeb9c6;max-width:720px;font-size:.98rem;line-height:1.55}.tenant-launch-header-meta{color:#b9c3ce;flex:none;justify-content:flex-end;align-items:center;gap:18px;min-height:44px;font-size:.84rem;display:flex}.tenant-launch-header-meta>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tenant-launch-header-meta>span:first-child svg{color:var(--launch-success)}.tenant-launch-header-meta>button{border:1px solid var(--launch-border);color:#b9c3ce;background:#ffffff06;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.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-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.2vw,28px);min-width:0;display:grid}.tenant-launch-sidebar{border:1px solid var(--launch-border);background:#091018e0;border-radius:15px;gap:16px;min-width:0;max-height:calc(100vh - 108px);padding:16px;display:grid;position:sticky;top:86px;overflow-y:auto}.tenant-launch-overview-link{color:#d9e0e8;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 11px;display:flex}.tenant-launch-overview-link[aria-current=page]{color:#fff;background:#ff514714;border-color:#ff51478c}.tenant-launch-overview-link>span{gap:2px;display:grid}.tenant-launch-overview-link strong{font-size:.9rem}.tenant-launch-overview-link small{color:#8392a2;font-size:.72rem}.tenant-launch-progress{gap:10px;min-width:0;display:grid}.tenant-launch-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tenant-launch-progress strong{color:#fff;font-size:1.05rem}.tenant-launch-progress>div:first-child span{color:#8d9aaa;text-align:right;font-size:.7rem}.tenant-launch-progress-track{background:#26313e;border-radius:999px;height:8px;overflow:hidden}.tenant-launch-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--launch-accent), #ff766c);height:100%;transition:width .24s;display:block}.tenant-launch-checklist-groups{gap:14px;display:grid}.tenant-launch-checklist-groups>section{gap:5px;display:grid}.tenant-launch-checklist-groups>section>h3{color:#78889a;letter-spacing:.085em;text-transform:uppercase;margin:0;padding:0 8px;font-size:.68rem;font-weight:850}.tenant-launch-checklist-groups>section>button{color:#ccd4dd;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:60px;padding:8px;display:grid}.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-task-icon{border:1px solid var(--launch-border);color:#9eabb9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.tenant-launch-checklist-groups button.active .tenant-launch-task-icon{color:#ff756b;background:#ff514714;border-color:#ff5147a6}.tenant-launch-task-copy{gap:2px;min-width:0;display:grid}.tenant-launch-task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.tenant-launch-task-copy small{color:#8190a0;font-size:.68rem}.tenant-launch-status{color:#8f9aa7;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:2px 7px;font-size:.66rem;font-weight:800;display:inline-flex}.tenant-launch-status.complete{color:#77e5a5;background:#46d38414}.tenant-launch-status.attention{color:#ffd074;background:#f2b84b14}.tenant-launch-status.in-progress{color:#79bbff;background:#4699ff14}.tenant-launch-status.optional{color:#b4bdc7;border-color:var(--launch-border);background:#ffffff06}.tenant-launch-save-leave{border:1px solid var(--launch-border);color:#d8dee5;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex}.tenant-launch-main,.tenant-launch-workspace,.tenant-launch-task-panel{min-width:0}.tenant-launch-workspace{grid-template-columns:minmax(0,1fr) minmax(235px,295px);align-items:start;gap:18px;display:grid}:is(.tenant-launch-workspace:has(.tenant-launch-progress),.tenant-launch-workspace:has(.tenant-launch-review-brand),.tenant-launch-workspace:has(.tenant-launch-media-previews)){grid-template-columns:minmax(0,1fr)}.tenant-launch-task-panel{gap:18px;display:grid}.tenant-launch-task-heading{border-bottom:1px solid var(--launch-border);align-items:center;gap:14px;padding-bottom:16px;display:flex}.tenant-launch-task-heading>div,.tenant-launch-next-icon{color:#ff6e64;background:#ff514713;border:1px solid #ff51476b;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.tenant-launch-task-heading>span{gap:3px;min-width:0;display:grid}.tenant-launch-task-heading h2,.tenant-launch-task-heading p{margin:0}.tenant-launch-task-heading h2{color:#fff;letter-spacing:-.025em;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.12}.tenant-launch-task-heading p{color:#9ca9b7;font-size:.9rem;line-height:1.5}.tenant-launch-next-step{border:1px solid #ff51474d;border-left:4px solid var(--launch-accent);background:linear-gradient(110deg,#ff514718,#0e1823bd);border-radius:14px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:clamp(18px,2.3vw,28px);display:grid}.tenant-launch-next-icon{border-radius:50%;flex-basis:62px;width:62px;height:62px}.tenant-launch-next-step>div:nth-child(2){gap:4px;display:grid}.tenant-launch-next-step span{color:#ff786e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.tenant-launch-next-step h2,.tenant-launch-next-step p{margin:0}.tenant-launch-next-step h2{color:#fff;font-size:clamp(1.35rem,2.2vw,1.8rem)}.tenant-launch-next-step p{color:#a4afbb;max-width:620px;line-height:1.45}.tenant-launch .primary,.tenant-launch .secondary{border:1px solid var(--launch-border);color:#f7f9fc;background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:.84rem;font-weight:830;display:inline-flex}.tenant-launch .primary{border-color:var(--launch-accent);background:linear-gradient(135deg, var(--launch-accent), var(--launch-accent-strong));box-shadow:0 10px 26px #e83d372e}.tenant-launch .primary:disabled{color:#7d8792;box-shadow:none;cursor:not-allowed;background:#1a222c;border-color:#ffffff1a}.tenant-launch-readiness-summary{border:1px solid var(--launch-border);background:#0c151fb8;border-radius:14px;gap:13px;padding:18px;display:grid}.tenant-launch-readiness-summary h3,.tenant-launch-blockers h3,.tenant-launch-blockers p{margin:0}.tenant-launch-readiness-summary h3{color:#8e9dad;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.tenant-launch-readiness-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenant-launch-readiness-summary article{border-left:1px solid var(--launch-border);min-width:0;color:var(--launch-warning);align-items:center;gap:10px;padding:4px 14px;display:flex}.tenant-launch-readiness-summary article:first-child{border-left:0}.tenant-launch-readiness-summary article.ready{color:var(--launch-success)}.tenant-launch-readiness-summary article>span{gap:2px;min-width:0;display:grid}.tenant-launch-readiness-summary article strong{color:#f3f6f9;text-overflow:ellipsis;font-size:.83rem;overflow:hidden}.tenant-launch-readiness-summary article small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.tenant-launch-blockers{background:#ff51470b;border:1px solid #ff5b5452;border-radius:14px;gap:11px;padding:16px;display:grid}.tenant-launch-blockers>header,.tenant-launch-review-list>header{color:#ff7168;align-items:flex-start;gap:10px;display:flex}.tenant-launch-blockers>header span,.tenant-launch-review-list>header span{gap:2px;display:grid}.tenant-launch-blockers h3,.tenant-launch-review-list h3{color:#fff;font-size:.95rem}.tenant-launch-blockers p,.tenant-launch-review-list p{color:#a5b0bc;font-size:.78rem;line-height:1.4}.tenant-launch-blockers>div{display:grid}.tenant-launch-blockers>div>button,.tenant-launch-review-list>button{border:0;border-top:1px solid var(--launch-border);color:#f3f6f9;text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 4px;display:grid}.tenant-launch-blockers>div>button>span:nth-child(2),.tenant-launch-review-list>button>span:first-child{gap:3px;display:grid}.tenant-launch-blockers button small,.tenant-launch-review-list button small{color:#91a0af;font-size:.74rem;line-height:1.35}.tenant-launch-blockers button>span:last-child,.tenant-launch-review-list button>span:last-child{color:#70baff;align-items:center;gap:5px;font-size:.76rem;font-weight:800;display:inline-flex}.tenant-launch-ready-message{color:#aeeec9;background:#4bd68b0e;border:1px solid #4bd68b47;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:11px 13px;line-height:1.4;display:flex}.tenant-launch-community-preview{border:1px solid var(--launch-border);background:var(--launch-surface);border-radius:14px;gap:11px;min-width:0;padding:14px;display:grid;position:sticky;top:86px}.tenant-launch-community-preview>header span{color:#93a1b0;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:850}.tenant-launch-preview-hero{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent,#ff5147) 72%, #0f1721), #111b25);border-radius:10px;place-items:center;min-height:130px;display:grid;overflow:hidden}.tenant-launch-preview-hero img{object-fit:cover;width:100%;height:130px}.tenant-launch-preview-identity{align-items:center;gap:10px;min-width:0;display:flex}.tenant-launch-preview-identity>div{border:1px solid var(--launch-border);color:#c8d0d9;background:#101a24;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.tenant-launch-preview-identity img{object-fit:cover;width:100%;height:100%}.tenant-launch-preview-identity>span{gap:2px;min-width:0;display:grid}.tenant-launch-preview-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.tenant-launch-preview-identity small{color:#8e9aa7;font-size:.73rem}.tenant-launch-community-preview>p{color:#a4afbb;margin:0;font-size:.78rem;line-height:1.48}.tenant-launch-community-preview dl{gap:7px;margin:0;display:grid}.tenant-launch-community-preview dl div{border-top:1px solid #97aec61a;justify-content:space-between;gap:10px;padding-top:7px;display:flex}.tenant-launch-community-preview dt{color:#8493a2;font-size:.72rem}.tenant-launch-community-preview dd{color:#e4e9ee;text-align:right;margin:0;font-size:.73rem;font-weight:780}.tenant-launch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;display:grid}.tenant-launch-fields .wide{grid-column:1/-1}.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-help{color:#8493a2;font-size:.7rem;line-height:1.4}.tenant-launch-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tenant-launch-choice-grid button{border:1px solid var(--launch-border);color:#a6b2bf;text-align:left;background:#ffffff05;border-radius:11px;align-items:center;gap:12px;min-height:84px;padding:15px;display:flex}.tenant-launch-choice-grid button.selected{color:#ff776e;background:#ff514712;border-color:#ff514799}.tenant-launch-choice-grid button:disabled{opacity:.45}.tenant-launch-choice-grid button span{gap:3px;display:grid}.tenant-launch-choice-grid strong{color:#f3f6f9;font-size:.86rem}.tenant-launch-choice-grid small{color:#8b99a8;font-size:.72rem;line-height:1.4}.tenant-launch-category-picker{border:1px solid var(--launch-border);border-radius:11px;gap:8px;min-width:0;margin:0;padding:15px;display:grid}.tenant-launch-category-picker legend{color:#f2f5f8;padding:0 7px;font-size:.84rem;font-weight:820}.tenant-launch-category-picker>p{color:#8e9ba9;margin:0;font-size:.74rem}.tenant-launch-category-picker>div{flex-wrap:wrap;gap:8px;display:flex}.tenant-launch-category-picker label{cursor:pointer;position:relative}.tenant-launch-category-picker input{opacity:0;position:absolute}.tenant-launch-category-picker span{border:1px solid var(--launch-border);color:#aeb8c2;background:#ffffff05;border-radius:999px;align-items:center;min-height:40px;padding:0 12px;font-size:.76rem;font-weight:760;display:inline-flex}.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-toggle,.tenant-launch-feature-toggles label{border:1px solid var(--launch-border);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:11px;min-height:66px;padding:13px;display:flex}.tenant-launch-toggle input,.tenant-launch-feature-toggles input{width:20px;height:20px;accent-color:var(--launch-accent);flex:0 0 20px;margin-top:1px}.tenant-launch-toggle span,.tenant-launch-feature-toggles label span{gap:3px;display:grid}.tenant-launch-toggle strong,.tenant-launch-feature-toggles strong{color:#f2f5f8;font-size:.82rem}.tenant-launch-toggle small,.tenant-launch-feature-toggles small{color:#8d9aa8;font-size:.72rem;line-height:1.4}.tenant-launch-media-previews{grid-template-columns:minmax(190px,.72fr) minmax(280px,1.28fr);gap:14px;display:grid}.tenant-launch-media-previews>article{border:1px solid var(--launch-border);background:#ffffff05;border-radius:12px;gap:11px;min-width:0;padding:14px;display:grid}.tenant-launch-media-previews article>header{color:#f2f5f8;justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:flex}.tenant-launch-media-previews .logo,.tenant-launch-media-previews .banner{color:#607185;background:#080e15;border:1px dashed #97aec647;border-radius:10px;place-items:center;min-height:170px;display:grid;overflow:hidden}.tenant-launch-media-previews .banner{min-height:170px}.tenant-launch-media-previews .logo img,.tenant-launch-media-previews .banner img{object-fit:cover;width:100%;height:170px}.tenant-launch-media-previews .logo img{object-fit:contain;padding:10px}.tenant-launch-upload-button{border:1px solid var(--launch-border);color:#e4e9ee;cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.78rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.tenant-launch-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.tenant-launch-color{max-width:240px}.tenant-launch-color input[type=color]{border:1px solid var(--launch-border);background:#080e15;border-radius:9px;width:100%;min-height:48px;padding:5px}.tenant-launch-media-library{border:1px solid var(--launch-border);border-radius:12px;gap:12px;padding:15px;display:grid}.tenant-launch-media-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-launch-media-library h3,.tenant-launch-media-library p{margin:0}.tenant-launch-media-library h3{color:#f4f6f9;font-size:.9rem}.tenant-launch-media-library p{color:#8b98a6;font-size:.73rem}.tenant-launch-media-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tenant-launch-media-library article{background:#ffffff05;border:1px solid #97aec61f;border-radius:9px;grid-template-columns:64px minmax(0,1fr);gap:9px;min-width:0;padding:8px;display:grid}.tenant-launch-media-library img{object-fit:cover;border-radius:7px;width:64px;height:64px}.tenant-launch-media-library article>span,.tenant-launch-media-library article>span>span{gap:4px;min-width:0;display:grid}.tenant-launch-media-library article strong{color:#dfe5eb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.tenant-launch-media-library article button{color:#70baff;text-align:left;background:0 0;border:0;min-height:27px;padding:0;font-size:.66rem}.tenant-launch-empty-copy{text-align:center;padding:24px 10px}.tenant-launch-server-summary,.tenant-launch-review-summary{border:1px solid var(--launch-border);background:#ffffff05;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenant-launch-server-summary article{border-left:1px solid var(--launch-border);gap:3px;min-width:0;padding:16px;display:grid}.tenant-launch-server-summary article:first-child{border-left:0}.tenant-launch-server-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.tenant-launch-server-summary span{color:#8392a2;font-size:.72rem}.tenant-launch-server-list,.tenant-launch-check-rows,.tenant-launch-provider-list{gap:8px;display:grid}.tenant-launch-server-list article{border:1px solid #97aec61f;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.tenant-launch-server-list article>span:nth-child(2){gap:2px;min-width:0;display:grid}.tenant-launch-server-list strong{color:#f2f5f8;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.tenant-launch-server-list small{color:#8493a2;font-size:.7rem}.tenant-launch-recovery{color:var(--launch-warning);background:#f2b84b0e;border:1px solid #f2b84b52;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.tenant-launch-recovery>span{gap:3px;display:grid}.tenant-launch-recovery strong{color:#ffe2a7;font-size:.84rem}.tenant-launch-recovery p{color:#b4a486;margin:0;font-size:.73rem;line-height:1.45}.tenant-launch-recovery a{color:#82c3ff;align-items:center;gap:6px;min-height:44px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.tenant-launch-what-next{background:#4bd68b09;border:1px solid #4bd68b33;border-radius:11px;gap:10px;padding:15px;display:grid}.tenant-launch-what-next>strong{color:#f1f5f8;font-size:.84rem}.tenant-launch-what-next ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.tenant-launch-what-next li{color:#b7c1cb;align-items:center;gap:8px;font-size:.75rem;display:flex}.tenant-launch-what-next svg{color:var(--launch-success);flex:none}.tenant-launch-provider-card{background:#ffffff05;border:1px solid #97aec61f;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.tenant-launch-provider-icon{border:1px solid var(--launch-border);color:#91a0af;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.tenant-launch-provider-card.connected .tenant-launch-provider-icon{color:var(--launch-success);background:#4bd68b0f;border-color:#4bd68b57}.tenant-launch-provider-card.attention .tenant-launch-provider-icon{color:var(--launch-warning);background:#f2b84b0f;border-color:#f2b84b57}.tenant-launch-provider-card>div:nth-child(2){gap:3px;display:grid}.tenant-launch-provider-card strong{color:#f3f6f9;font-size:.84rem}.tenant-launch-provider-card p{color:#8f9dab;margin:0;font-size:.72rem;line-height:1.4}.tenant-launch-provider-card>span{border:1px solid var(--launch-border);color:#a8b3be;border-radius:999px;min-height:27px;padding:5px 9px;font-size:.68rem;font-weight:800}.tenant-launch-provider-card.connected>span{color:var(--launch-success);border-color:#4bd68b47}.tenant-launch-provider-card.attention>span{color:var(--launch-warning);border-color:#f2b84b47}.tenant-launch-security-note,.tenant-launch-info-note{color:var(--launch-info);background:#56a9ff0b;border:1px solid #56a9ff3d;border-radius:10px;align-items:flex-start;gap:11px;padding:14px;display:flex}.tenant-launch-security-note>span,.tenant-launch-info-note>span{gap:3px;display:grid}.tenant-launch-security-note strong,.tenant-launch-info-note strong{color:#d7ebff;font-size:.82rem}.tenant-launch-security-note p,.tenant-launch-info-note p{color:#94aabe;margin:0;font-size:.72rem;line-height:1.45}.tenant-launch-feature-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-launch-check-rows article{border:1px solid #97aec61f;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.tenant-launch-check-rows article>span:first-child{color:#7c8b9a}.tenant-launch-check-rows article>span.complete{color:var(--launch-success)}.tenant-launch-check-rows article>div{gap:2px;display:grid}.tenant-launch-check-rows strong{color:#f2f5f8;font-size:.8rem}.tenant-launch-check-rows p{color:#8795a4;margin:0;font-size:.7rem}.tenant-launch-review-brand{border:1px solid var(--launch-border);border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:14px;min-width:0;padding:14px;display:grid}.tenant-launch-review-brand .tenant-launch-community-preview{background:0 0;border:0;padding:0;position:static}.tenant-launch-review-facts{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.tenant-launch-review-facts>li{border-bottom:1px solid var(--launch-border);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;display:grid}.tenant-launch-review-facts>li>span{color:#99a6b4;font-size:.76rem}.tenant-launch-review-facts>li>strong{color:#f1f4f7;text-align:right;font-size:.76rem;font-weight:780}.tenant-launch-review-summary article{border-left:1px solid var(--launch-border);min-width:0;color:var(--launch-success);align-items:center;gap:10px;padding:15px;display:flex}.tenant-launch-review-summary article:first-child{border-left:0}.tenant-launch-review-summary article>span{gap:2px;display:grid}.tenant-launch-review-summary strong{color:#f3f6f9;font-size:.82rem}.tenant-launch-review-summary small{color:#8f9caa;font-size:.7rem}.tenant-launch-review-list{border:1px solid var(--launch-border);border-radius:11px;gap:9px;padding:14px;display:grid}.tenant-launch-review-list.blockers{background:#ff51470a;border-color:#ff5b5452}.tenant-launch-review-list.warnings{background:#f2b84b09;border-color:#f2b84b47}.tenant-launch-review-list.warnings>header{color:var(--launch-warning)}.tenant-launch-review-list.recommendations{background:#56a9ff09;border-color:#56a9ff3d}.tenant-launch-review-list.recommendations>header{color:var(--launch-info)}.tenant-launch-review-list>button{grid-template-columns:minmax(0,1fr) auto}.tenant-launch-review-list>div{border-top:1px solid var(--launch-border);color:#aab5c0;padding:9px 3px;font-size:.75rem;line-height:1.45}.tenant-launch-publish{color:#ff7067;background:#ff51470d;border:1px solid #ff5b544d;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.tenant-launch-publish.ready{color:var(--launch-success);background:#4bd68b0b;border-color:#4bd68b4d}.tenant-launch-publish>div{gap:3px;display:grid}.tenant-launch-publish h3,.tenant-launch-publish p{margin:0}.tenant-launch-publish h3{color:#f6f8fa;font-size:.92rem}.tenant-launch-publish p{color:#99a6b3;font-size:.73rem;line-height:1.4}.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}.tenant-launch-actions{border-top:1px solid var(--launch-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.tenant-launch-action-short,.tenant-launch-mobile-checklist{display:none}@media (prefers-reduced-motion:reduce){.tenant-launch *,.tenant-launch :before,.tenant-launch :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1120px){.tenant-launch-header{display:grid}.tenant-launch-header-meta{flex-wrap:wrap;justify-content:flex-start}.tenant-launch-workspace{grid-template-columns:minmax(0,1fr)}.tenant-launch-community-preview{position:static}.tenant-launch-media-library>div,.tenant-launch-readiness-summary>div,.tenant-launch-server-summary,.tenant-launch-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-launch-readiness-summary article:nth-child(3),.tenant-launch-server-summary article:nth-child(3),.tenant-launch-review-summary article:nth-child(3){border-top:1px solid var(--launch-border);border-left:0}.tenant-launch-readiness-summary article:nth-child(4),.tenant-launch-server-summary article:nth-child(4),.tenant-launch-review-summary article:nth-child(4){border-top:1px solid var(--launch-border)}.tenant-launch{border-radius:14px;margin-inline:-4px;padding:16px}.tenant-launch-sidebar{display:none}.tenant-launch-layout{grid-template-columns:minmax(0,1fr)}.tenant-launch-mobile-checklist{border:1px solid var(--launch-border);background:#ffffff05;border-radius:11px;display:block}.tenant-launch-mobile-checklist>summary{color:#eef2f6;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 13px;font-size:.82rem;font-weight:800;list-style:none;display:flex}.tenant-launch-mobile-checklist>summary::-webkit-details-marker{display:none}.tenant-launch-mobile-checklist>summary span{align-items:center;gap:8px;display:inline-flex}.tenant-launch-mobile-checklist[open]>summary>svg{transform:rotate(180deg)}.tenant-launch-mobile-checklist .tenant-launch-checklist-groups{border-top:1px solid var(--launch-border);max-height:60vh;padding:3px 10px 12px;overflow-y:auto}.tenant-launch-next-step{grid-template-columns:52px minmax(0,1fr)}.tenant-launch-next-icon{flex-basis:52px;width:52px;height:52px}.tenant-launch-next-step>button{grid-column:1/-1}.tenant-launch-media-previews,.tenant-launch-review-brand{grid-template-columns:minmax(0,1fr)}.tenant-launch-review-facts{border-top:1px solid var(--launch-border)}.tenant-launch-actions{z-index:20;padding:12px 16px max(12px, env(safe-area-inset-bottom));border:1px solid var(--launch-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c12f5;border-width:1px 0 0;margin:0 -16px -16px;position:sticky;bottom:0}}@media (width<=600px){.tenant-launch{gap:14px;padding:14px}.tenant-launch-header{gap:13px;padding-bottom:13px}.tenant-launch-header h1{font-size:1.65rem}.tenant-launch-header p{font-size:.84rem}.tenant-launch-header-meta{grid-template-columns:1fr auto;gap:8px;font-size:.73rem;display:grid}.tenant-launch-header-meta>span:nth-child(2){grid-area:2/1/auto/-1}.tenant-launch-header-meta>button{grid-area:1/2/3}.tenant-launch-progress>div:first-child{align-items:center}.tenant-launch-progress strong{font-size:1.15rem}.tenant-launch-next-step{gap:12px;padding:15px}.tenant-launch-next-step h2{font-size:1.25rem}.tenant-launch-next-step p{font-size:.76rem}.tenant-launch-next-step>button{width:100%}.tenant-launch-readiness-summary{padding:13px}.tenant-launch-readiness-summary article{min-height:67px;padding:8px}.tenant-launch-blockers{padding:13px}.tenant-launch-blockers>div>button{grid-template-columns:22px minmax(0,1fr);padding-block:11px}.tenant-launch-blockers button>span:last-child{grid-column:2;justify-self:start}.tenant-launch-fields,.tenant-launch-choice-grid,.tenant-launch-feature-toggles,.tenant-launch-media-library>div,.tenant-launch-what-next ol{grid-template-columns:minmax(0,1fr)}.tenant-launch-fields .wide{grid-column:auto}.tenant-launch-media-previews{grid-template-columns:minmax(0,1fr)}.tenant-launch-media-previews .logo,.tenant-launch-media-previews .banner,.tenant-launch-media-previews .logo img,.tenant-launch-media-previews .banner img{height:148px;min-height:148px}.tenant-launch-server-summary,.tenant-launch-review-summary{grid-template-columns:minmax(0,1fr)}.tenant-launch-server-summary article,.tenant-launch-review-summary article{border-top:1px solid var(--launch-border);border-left:0}.tenant-launch-server-summary article:first-child,.tenant-launch-review-summary article:first-child{border-top:0}.tenant-launch-recovery,.tenant-launch-publish{grid-template-columns:32px minmax(0,1fr)}.tenant-launch-recovery>a,.tenant-launch-publish>button{grid-column:1/-1;width:100%}.tenant-launch-provider-card{grid-template-columns:40px minmax(0,1fr)}.tenant-launch-provider-card>span{grid-column:2;justify-self:start}.tenant-launch-review-list>button{grid-template-columns:minmax(0,1fr)}.tenant-launch-review-list button>span:last-child{justify-self:start}.tenant-launch-actions{margin:0 -14px -14px;padding-inline:10px}.tenant-launch-actions button{flex:1;min-width:0;padding-inline:10px}.tenant-launch-actions button:first-child{max-width:42%}.tenant-launch-action-full{display:none}.tenant-launch-action-short{display:inline}.tenant-launch-actions button svg{flex:none}}.rcon-workspace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;min-width:0;display:grid}.rcon-workspace-grid>*{min-width:0}.rcon-advanced-panel{grid-column:1/-1;padding:0;overflow:hidden}.rcon-advanced-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.85rem 1rem;list-style:none;display:flex}.rcon-advanced-panel>summary::-webkit-details-marker{display:none}.rcon-advanced-panel>summary>span{align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.rcon-advanced-panel>summary>small{color:#8fa1b3;text-align:right}.rcon-advanced-panel[open]>summary{border-bottom:1px solid #273544}.rcon-advanced-panel>div{padding:1rem}.rcon-advanced-panel>div>p{color:#9aa8b6;margin:0 0 1rem;line-height:1.5}.rcon-server-summary{gap:.55rem;margin-top:.8rem;display:grid}.rcon-server-summary>div{background:#09121a;border:1px solid #202e3b;border-radius:9px;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:.7rem;padding:.62rem .7rem;display:grid}.rcon-server-summary span{color:#8fa1b3;font-size:.78rem}.rcon-server-summary strong{overflow-wrap:anywhere;text-transform:none}.rcon-next-action{color:#b5c2cf;margin:.85rem 0 0;line-height:1.45}.rcon-inline-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.rcon-inline-actions .as-button{min-height:44px}.rcon-action-panel .admin-field,.rcon-credential-form .admin-field{gap:.4rem;min-width:0;display:grid}.rcon-action-panel .admin-field>span,.rcon-credential-form .admin-field>span{color:#c5d0db;font-size:.8rem;font-weight:800}.rcon-action-panel select,.rcon-action-panel input,.rcon-action-panel textarea,.rcon-credential-form input{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.rcon-action-panel textarea{resize:vertical;min-height:105px}.rcon-action-panel .field-help{color:#9aa8b6;margin:.65rem 0 0;line-height:1.4}.rcon-risk-summary{background:#0a141e;border:1px solid #304153;border-radius:10px;gap:.3rem;margin:.7rem 0;padding:.75rem;display:grid}.rcon-risk-summary>span{color:#95c8fb;text-transform:uppercase;background:#18324b;border-radius:999px;width:max-content;max-width:100%;padding:.18rem .45rem;font-size:.72rem;font-weight:900}.rcon-risk-summary--elevated{background:#211c10;border-color:#725b25}.rcon-risk-summary--elevated>span{color:#f4c96d;background:#4a3711}.rcon-risk-summary p{color:#b8c3ce;overflow-wrap:anywhere;margin:0;line-height:1.45}.rcon-confirmation-card{background:#0b1926;border:1px solid #47617a;border-radius:11px;gap:.7rem;margin-top:.85rem;padding:.85rem;display:grid}.rcon-confirmation-card>p{color:#b8c3ce;margin:0;line-height:1.45}.rcon-confirmation-card .as-button{justify-content:center;width:100%;min-height:44px}.rcon-empty-state small{color:#8091a2;overflow-wrap:anywhere}.rcon-credential-form{grid-template-columns:minmax(0,1.3fr) minmax(130px,.5fr) minmax(0,1.3fr);align-items:end;gap:.75rem;display:grid}.rcon-credential-form .as-button{grid-column:1/-1;width:max-content;min-height:44px}.rcon-policy-grid{margin-top:0}.rcon-policy-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rcon-policy-list li{background:#09121a;border:1px solid #203245;border-radius:9px;align-items:flex-start;gap:.55rem;padding:.6rem;display:flex}.rcon-policy-list li>svg{color:#4ed58b;flex:none;margin-top:.12rem}.rcon-policy-list--blocked li>svg{color:#ee6f6f}.rcon-policy-list li>span{gap:.12rem;min-width:0;display:grid}.rcon-policy-list strong,.rcon-policy-list small{overflow-wrap:anywhere}.rcon-policy-list small{color:#8fa1b3;text-transform:capitalize}@media (width<=900px){.rcon-workspace-grid{grid-template-columns:minmax(0,1fr)}.rcon-advanced-panel{grid-column:auto}.rcon-credential-form{grid-template-columns:minmax(0,1fr)}.rcon-credential-form .as-button{grid-column:auto;justify-content:center;width:100%}}@media (width<=520px){.rcon-server-summary>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.rcon-inline-actions{display:grid}.rcon-inline-actions .as-button{justify-content:center;width:100%}.rcon-advanced-panel>summary{align-items:flex-start}.rcon-advanced-panel>summary>small{max-width:40%}}.member-auth-panel .member-auth-provider-status{color:#b9c3ce;width:100%;margin:12px 0 0;font-size:.88rem;line-height:1.45;display:block}.member-auth-provider-list,.member-connected-account-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-connected-account{background:#080f1885;border:1px solid #94a3b83d;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.member-connected-account>div:first-child{gap:.2rem;min-width:0;display:grid}.member-connected-account>div:first-child span,.member-connected-account>div:first-child small{color:#aeb9c5;overflow-wrap:anywhere}.member-connected-account.is-connected{border-color:#4ade8052}.member-connected-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=760px){.member-connected-account{flex-direction:column;align-items:stretch}.member-connected-account-actions{grid-template-columns:1fr;display:grid}.member-connected-account-actions .button-link{justify-content:center;width:100%;min-height:48px}}.member-auth-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.member-auth-summary .button-link{grid-column:1/-1}.member-auth-summary strong,.member-auth-summary>div>span{display:block}.member-auth-summary strong{color:#fff;overflow-wrap:anywhere;font-size:1.08rem;font-weight:950}.member-auth-summary>div>span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.member-avatar{object-fit:cover;background:radial-gradient(circle at 50% 0,#ff3f2f38,#0000 70%),#0000005c;border:1px solid #ff3f2f6b;border-radius:8px;place-items:center;display:grid;box-shadow:0 0 24px #ff3f2f29}.member-avatar-fallback{color:#fff;text-transform:uppercase;font-size:2rem;font-weight:950}.member-auth-grid,.member-account-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.member-auth-card,.member-account-panel{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),linear-gradient(#ffffff0d,#ffffff05),#07080bdb;border-color:#ffffff24}.member-auth-card{min-height:188px}.member-auth-card svg,.member-account-panel svg{color:var(--fire);filter:drop-shadow(0 0 14px #ff3f2f33)}.member-auth-card h3{color:#fff;text-transform:uppercase;margin:12px 0 8px;font-size:1rem;font-weight:950}.member-auth-card p{color:var(--muted);margin:0;line-height:1.5}.member-account-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)}.member-dashboard-nav{border-radius:var(--ds-radius-panel);background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 18rem),#07080bd6;border:1px solid #ff3f2f38;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.member-dashboard-nav button{border-radius:var(--ds-radius-control);color:#e8edf2;min-width:0;min-height:42px;font:inherit;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:#00000042;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.member-dashboard-nav button:hover,.member-dashboard-nav button:focus-visible{color:#fff;background:#ff3f2f17;border-color:#ff3f2f7a;transform:translateY(-1px)}.member-dashboard-nav button.active{color:#fff;background:linear-gradient(135deg,#ff3f2f3d,#ff3f2f14),#0000004d;border-color:#ff3f2fad;box-shadow:0 0 22px #ff3f2f21}.member-dashboard-nav button em{min-width:22px;height:22px;color:var(--fire-soft);background:#ff3f2f1c;border:1px solid #ff3f2f5c;border-radius:999px;place-items:center;padding-inline:6px;font-size:.66rem;font-style:normal;line-height:1;display:inline-grid}.member-dashboard-grid,.member-dashboard-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.member-dashboard-two-column--linked{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.member-dashboard-side-stack{gap:14px;min-width:0;display:grid}.member-dashboard-checklist,.member-dashboard-wallet-picker,.member-dashboard-claim-card,.member-dashboard-list-panel,.member-order-history-panel{min-width:0}.member-dashboard-progress{border-radius:var(--ds-radius-control);background:#1c6e2e1f;border:1px solid #5bff6938;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.member-dashboard-progress strong{color:#79ff86;font-size:2rem;line-height:1}.member-dashboard-progress span{color:#e8edf2;text-align:right;min-width:0;font-weight:900}.member-dashboard-check-grid,.member-dashboard-list,.member-order-history-list{gap:10px;display:grid}.member-order-history-filters{grid-template-columns:minmax(240px,1fr) minmax(160px,.35fr) minmax(160px,.35fr);gap:10px;margin-bottom:12px;display:grid}.member-dashboard-check-grid span,.member-dashboard-mini-card,.member-order-history-card{border-radius:var(--ds-radius-control);color:#e8edf2;background:#00000040;border:1px solid #ffffff1c;gap:6px;min-width:0;padding:11px;display:grid}.member-dashboard-check-grid span{grid-template-columns:auto minmax(0,1fr);align-items:start}.member-dashboard-check-grid span.complete{background:#1c6e2e1f;border-color:#5bff6947}.member-dashboard-check-grid strong,.member-dashboard-check-grid small,.member-dashboard-mini-card strong,.member-dashboard-mini-card span,.member-dashboard-mini-card em,.member-order-history-card strong,.member-order-history-card span,.member-order-history-card small{overflow-wrap:anywhere;min-width:0}.member-dashboard-check-grid small{color:var(--muted);grid-column:2;line-height:1.35}.member-onboarding-panel{min-width:0}.member-onboarding-hero{border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0 0,#ff3f2f29,#0000 16rem),#00000038;border:1px solid #ff3f2f47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:grid}.member-onboarding-hero span,.member-onboarding-hero p,.member-onboarding-ring span{color:var(--muted)}.member-onboarding-hero span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.member-onboarding-hero strong{color:#fff;margin-top:3px;font-size:2rem;font-weight:950;line-height:1;display:block}.member-onboarding-hero p{max-width:72ch;margin:8px 0 0;line-height:1.45}.member-onboarding-ring{text-align:center;background:#1c6e2e24;border:1px solid #5bff6957;border-radius:999px;place-items:center;width:88px;min-height:88px;padding:10px;display:grid}.member-onboarding-ring strong{color:#79ff86;margin:0;font-size:1.6rem}.member-onboarding-actions,.member-onboarding-footer-actions{gap:10px;display:grid}.member-onboarding-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin:12px 0}.member-onboarding-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.member-onboarding-step-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.member-onboarding-step{border-radius:var(--ds-radius-control);background:#0000003d;border:1px solid #ffffff1f;gap:10px;min-width:0;padding:12px;display:grid}.member-onboarding-step.required{border-color:#ff3f2f47}.member-onboarding-step.complete{background:radial-gradient(circle at 0 0,#5bff691a,#0000 12rem),#0000003d;border-color:#5bff694d}.member-onboarding-step header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.member-onboarding-step header strong,.member-onboarding-step header span,.member-onboarding-step p{overflow-wrap:anywhere;min-width:0}.member-onboarding-step header strong{color:#fff;font-weight:950;display:block}.member-onboarding-step header span{color:var(--fire-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.member-onboarding-step p{color:var(--muted);margin:0;line-height:1.4}.member-dashboard-cluster-wallets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.member-dashboard-cluster-wallets button{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 28%, #ffffff1a);border-radius:var(--ds-radius-control);color:#fff;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 16%, transparent), transparent 13rem), #0000003d;min-width:0;min-height:72px;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.member-dashboard-cluster-wallets button.active{border-color:color-mix(in srgb, var(--accent,var(--fire)) 72%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--accent,var(--fire)) 18%, transparent)}.member-dashboard-cluster-wallets button span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.member-dashboard-cluster-wallets button img,.member-dashboard-cluster-wallets button svg{object-fit:contain;grid-row:1/span 2;width:34px;height:34px}.member-dashboard-cluster-wallets strong,.member-dashboard-cluster-wallets small,.member-dashboard-cluster-wallets em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-dashboard-cluster-wallets small{color:var(--muted)}.member-dashboard-cluster-wallets em{color:color-mix(in srgb, var(--accent,var(--fire)) 78%, #fff);flex:none;font-style:normal;font-weight:950}.member-dashboard-claim-main,.member-dashboard-claim-meta{gap:10px;display:grid}.member-dashboard-claim-main{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 38%, #ffffff1a);border-radius:var(--ds-radius-control);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 18%, transparent), transparent 13rem), #00000040;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:10px;padding:14px}.member-dashboard-claim-main strong,.member-dashboard-claim-main small{display:block}.member-dashboard-claim-main strong{color:#fff;font-size:1.22rem;font-weight:950}.member-dashboard-claim-main small{color:var(--muted);margin-top:4px}.member-dashboard-claim-main em{color:color-mix(in srgb, var(--accent,var(--fire)) 76%, #fff);white-space:nowrap;font-size:1.25rem;font-style:normal;font-weight:950}.member-dashboard-claim-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.member-dashboard-claim-meta span{border-radius:var(--ds-radius-control);min-width:0;color:var(--muted);background:#0000003d;border:1px solid #ffffff1a;padding:10px;font-size:.78rem;font-weight:800}.member-dashboard-claim-meta strong{color:#fff;font-size:1rem;display:block}.member-dashboard-mini-card.unread{border-color:#ffc45657}.member-dashboard-mini-card strong{color:#fff;font-weight:950}.member-dashboard-mini-card span,.member-dashboard-mini-card em{color:var(--muted);font-size:.82rem;font-style:normal}.member-order-history-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-order-history-card header small{color:var(--fire-soft);text-transform:uppercase;background:#ff3f2f14;border:1px solid #ff3f2f4d;border-radius:999px;flex:none;padding:5px 8px;font-size:.68rem;font-weight:950}.member-order-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-order-pagination{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.member-order-pagination span{color:var(--muted);font-size:.86rem;font-weight:800}.member-profile-card{background:#00000042;border:1px solid #ff3f2f3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:14px;padding:14px;display:grid}.member-profile-card>div>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.member-profile-card h2{color:#fff;overflow-wrap:anywhere;margin:5px 0 3px;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1}.member-profile-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.member-detail-grid,.member-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-link-grid{grid-template-columns:1fr}.member-detail-grid span,.member-link-grid span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;line-height:1.42;display:block}.member-detail-grid strong,.member-link-grid strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.member-wallet-panel{border-color:#ff3f2f4d}.member-wallet-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.member-wallet-summary span,.member-playtime-grid span{background:#00000042;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:11px;display:block}.member-wallet-summary span.is-live{background:#1c6e2e29;border-color:#5bff6957}.member-wallet-summary span.is-paused{background:#5f401229;border-color:#ffc45647}.member-wallet-summary strong,.member-wallet-summary small,.member-wallet-card strong,.member-wallet-card span,.member-wallet-card small,.member-wallet-card em,.member-playtime-status strong,.member-playtime-status span,.member-playtime-status p,.member-wallet-ledger strong,.member-wallet-ledger span,.member-wallet-ledger em{overflow-wrap:anywhere}.member-wallet-summary strong{color:#fff;font-size:1.45rem;font-weight:950;line-height:1;display:block}.member-wallet-summary small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.72rem;font-weight:900;display:block}.member-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.member-wallet-card{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 42%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 20%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0b, #ffffff04), #0000004d;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 16px 35px #0000003d}.member-wallet-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.member-wallet-card header div{min-width:0}.member-wallet-card header strong,.member-wallet-card header span{display:block}.member-wallet-card header strong{color:#fff;text-transform:uppercase;font-size:.96rem;font-weight:950}.member-wallet-card header span,.member-wallet-card small{color:var(--muted);line-height:1.35}.member-wallet-card header em{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 45%, transparent);color:color-mix(in srgb, var(--accent,var(--fire)) 72%, white);background:#00000042;border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:950}.member-wallet-card p{color:#fff;text-shadow:0 0 18px color-mix(in srgb, var(--accent,var(--fire)) 36%, transparent);margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:950;line-height:.9}.member-wallet-card .button-link{justify-content:center;width:100%}.member-wallet-card .button-link:disabled{opacity:.54;cursor:not-allowed}.member-playtime-status,.member-wallet-ledger{background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.member-playtime-status header,.member-wallet-ledger header{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-playtime-status header strong,.member-wallet-ledger header strong{color:#fff;text-transform:uppercase;font-weight:950}.member-playtime-status header span,.member-playtime-status p{color:var(--muted);margin:0;line-height:1.45}.member-playtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-playtime-grid strong{color:var(--fire-soft);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;display:block}.member-wallet-ledger-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.member-wallet-ledger-row.credit{border-color:#5bff6938}.member-wallet-ledger-row.debit{border-color:#ff3f2f3d}.member-wallet-ledger-row strong,.member-wallet-ledger-row span{display:block}.member-wallet-ledger-row strong{color:#fff;font-weight:950}.member-wallet-ledger-row span{color:var(--muted);margin-top:3px;font-size:.82rem}.member-wallet-ledger-row em{color:#7cff7b;text-align:right;font-style:normal;font-weight:950}.member-wallet-ledger-row.debit em{color:var(--fire-soft)}.member-profile-form,.member-survivor-section{gap:14px;display:grid}.member-profile-editor-panel{border-color:#ff3f2f3d}.member-profile-editor-panel .member-profile-form{grid-template-columns:1fr}.member-profile-helper{color:#d3ccc5;margin:0;line-height:1.5}.member-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.member-profile-form .member-choice-group,.member-profile-form .member-profile-actions{grid-column:1/-1}.member-choice-group{gap:9px;display:grid}.member-choice-group>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.member-choice-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.member-choice-card{color:#f5f2ee;cursor:pointer;background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.member-choice-card:hover{border-color:#ff3f2f75;transform:translateY(-1px);box-shadow:0 0 22px #ff3f2f21}.member-choice-card:has(input:checked){border-color:#ff3f2f75;transform:translateY(-1px);box-shadow:0 0 22px #ff3f2f21}.member-choice-card input{accent-color:var(--fire)}.member-profile-actions,.member-survivor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.member-survivor-form{background:radial-gradient(circle at 0 0,#ff3f2f1f,#0000 16rem),#0000003d;border:1px solid #ff3f2f38;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.member-survivor-form label{gap:6px;min-width:0;display:grid}.member-survivor-form label>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.member-survivor-form input,.member-survivor-form select{color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.member-survivor-form input:focus,.member-survivor-form select:focus{border-color:#ff3f2fb8;outline:none;box-shadow:0 0 0 3px #ff3f2f26}.member-survivor-form .member-survivor-actions{grid-column:1/-1}.member-survivor-list{gap:12px;display:grid}.member-survivor-identity-group{gap:8px;min-width:0;display:grid}.member-survivor-card{background:linear-gradient(#ffffff0a,#ffffff04),#00000047;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:12px;display:grid}.member-survivor-card.editing{border-color:#ff3f2f5c}.member-survivor-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-survivor-card header strong,.member-survivor-card header span{overflow-wrap:anywhere;display:block}.member-survivor-card header strong{color:#fff;font-size:1.02rem;font-weight:950}.member-survivor-card header span{color:var(--muted);margin-top:3px}.member-survivor-card small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f3d;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950}.member-survivor-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.member-survivor-meta span{color:#e8edf2;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:9px}.member-survivor-meta strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.member-identity-verification{background:#ffc44a0f;border:1px solid #ffc44a47;border-radius:8px;gap:10px;padding:12px;display:grid}.member-identity-verification.is-healthy{background:#5de58d0f;border-color:#5de58d52}.member-identity-verification.is-conflict,.member-identity-verification.is-revoked{background:#ff5b5b0f;border-color:#ff5b5b57}.member-identity-verification__state{color:#fff;align-items:center;gap:7px;font-weight:900;display:inline-flex}.member-identity-verification p{color:var(--muted);margin:5px 0 0;line-height:1.5}.member-identity-verification__proof{background:#3fbcff14;border:1px solid #3fbcff47;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.member-identity-verification__proof span,.member-identity-verification__proof small{color:var(--muted)}.member-identity-verification__proof strong{color:#fff;letter-spacing:.06em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,2.4vw,1.25rem)}.admin-members-panel{border-color:#ff3f2f3d}.admin-subpanel{background:#00000038;border:1px solid #ff3f2f38;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.admin-subpanel header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-subpanel header strong{color:#fff;text-transform:uppercase;font-size:.92rem;font-weight:950}.admin-subpanel header span{color:var(--text-muted);font-size:.82rem}.admin-game-activity-status>header{align-items:center}.admin-game-activity-status>header>div{gap:4px;display:grid}.admin-game-activity-status>header>div span{line-height:1.45}.admin-game-activity-summary{margin:0}.admin-game-activity-updated{color:var(--text-muted);line-height:1.5}.admin-advanced-panel{background:#0003;border:1px solid #ffffff1f;border-radius:8px;margin-top:12px;padding:13px 14px}.admin-advanced-panel summary{color:#f2f5f7;cursor:pointer;align-items:center;min-height:44px;font-weight:900;display:flex}.admin-advanced-panel>p{color:var(--text-muted);margin:8px 0 14px;line-height:1.55}.admin-game-unlinked-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-game-unlinked-list span{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;background:#0003;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.admin-game-unlinked-list strong{color:#fff;margin-bottom:3px;display:block}.admin-manual-playtime-panel .button-link{margin-top:12px}.admin-member-search{margin-bottom:12px}.admin-member-summary,.admin-member-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-member-summary{margin-bottom:12px}.admin-member-summary span,.admin-member-meta span,.admin-member-survivors span{color:#e8edf2;overflow-wrap:anywhere;background:#00000038;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:10px;line-height:1.4;display:block}.admin-member-summary strong,.admin-member-meta strong,.admin-member-survivors strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.admin-member-list{gap:12px;display:grid}.admin-member-card{background:radial-gradient(circle at 0 0,#ff3f2f1a,#0000 18rem),linear-gradient(#ffffff0c,#ffffff05),#07080be0;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-member-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-member-card header strong,.admin-member-card header span{overflow-wrap:anywhere;display:block}.admin-member-card header strong{color:#fff;font-size:1.05rem;font-weight:950}.admin-member-card header span{color:var(--muted);margin-top:3px}.admin-member-card header small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f40;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950}.admin-member-survivors{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-onboarding-panel{border-color:#5bff6933}.admin-onboarding-summary span:nth-child(2),.admin-onboarding-summary span:nth-child(4){background:#1c6e2e1a;border-color:#5bff692e}.admin-onboarding-cluster-tabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-bottom:12px;display:grid}.admin-onboarding-cluster-tabs button{border:1px solid color-mix(in srgb, var(--accent,var(--fire)) 28%, #ffffff1a);border-radius:var(--ds-radius-control);color:#fff;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,var(--fire)) 14%, transparent), transparent 14rem), #0000003d;min-width:0;min-height:60px;font:inherit;text-align:left;cursor:pointer;gap:4px;padding:11px;display:grid}.admin-onboarding-cluster-tabs button.active{border-color:color-mix(in srgb, var(--accent,var(--fire)) 72%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--accent,var(--fire)) 14%, transparent)}.admin-onboarding-cluster-tabs strong,.admin-onboarding-cluster-tabs span{overflow-wrap:anywhere;min-width:0}.admin-onboarding-cluster-tabs span{color:var(--muted);font-size:.8rem}.admin-onboarding-config{background:#0003;border:1px solid #ff3f2f38;border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.admin-onboarding-config header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-onboarding-config header strong,.admin-onboarding-config header span{display:block}.admin-onboarding-config header strong{color:#fff;text-transform:uppercase;font-size:.94rem;font-weight:950}.admin-onboarding-config header span{color:var(--muted);margin-top:3px;font-size:.82rem}.admin-onboarding-step-settings{gap:8px;display:grid}.admin-onboarding-step-settings article,.admin-onboarding-member-list article{background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.admin-onboarding-step-settings article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.admin-onboarding-step-settings article strong,.admin-onboarding-step-settings article span,.admin-onboarding-member-list article strong,.admin-onboarding-member-list article span,.admin-onboarding-member-list article small,.admin-onboarding-activity-list span{overflow-wrap:anywhere;min-width:0}.admin-onboarding-step-settings article strong,.admin-onboarding-member-list article strong,.admin-onboarding-activity-list strong{color:#fff;font-weight:950;display:block}.admin-onboarding-step-settings article span,.admin-onboarding-member-list article span,.admin-onboarding-member-list article small,.admin-onboarding-activity-list span{color:var(--muted);font-size:.82rem;line-height:1.4}.admin-onboarding-step-settings label{color:#e8edf2;text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-onboarding-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;display:grid}.admin-onboarding-member-list,.admin-onboarding-activity-list{gap:8px;display:grid}.admin-onboarding-member-list article{grid-template-columns:minmax(0,1fr) auto}.admin-onboarding-member-list article small{grid-column:1/-1}.admin-onboarding-member-list article em{color:#79ff86;white-space:nowrap;font-style:normal;font-weight:950}.support-ticket-panel{border-color:#ff3f2f47}.support-ticket-shell,.support-ticket-history-column,.support-ticket-card,.admin-ticket-card{gap:12px;display:grid}.support-ticket-form{background:radial-gradient(circle at 0 0,#ff3f2f24,#0000 17rem),#00000040;border:1px solid #ff3f2f3d;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.support-ticket-form label{gap:6px;min-width:0;display:grid}.support-ticket-form label>span{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.support-ticket-reply textarea{color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.support-ticket-form textarea,.support-ticket-reply textarea{resize:vertical}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus,.support-ticket-reply textarea:focus{border-color:#ff3f2fb8;outline:none;box-shadow:0 0 0 3px #ff3f2f26}.support-ticket-form .wide,.support-ticket-upload-placeholder,.support-ticket-actions{grid-column:1/-1}.support-ticket-upload-placeholder{color:var(--muted);background:#0003;border:1px dashed #ffffff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.support-ticket-upload-placeholder strong,.support-ticket-upload-placeholder span{display:block}.support-ticket-upload-placeholder strong{color:#fff;font-weight:950}.support-ticket-upload-placeholder span{margin-top:3px;line-height:1.45}.support-ticket-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.support-ticket-history{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px;display:grid}.support-ticket-history-column h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.88rem;font-weight:950}.support-ticket-card,.admin-ticket-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 38%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0b, #ffffff05), #07080bdb;border-radius:8px;padding:14px}.support-ticket-card header,.admin-ticket-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-ticket-card header strong,.admin-ticket-card header strong,.support-ticket-card header span,.admin-ticket-card header span{overflow-wrap:anywhere;display:block}.support-ticket-card header strong,.admin-ticket-card header strong{color:#fff;font-size:1.04rem;font-weight:950}.support-ticket-card header span,.admin-ticket-card header span{color:var(--muted);margin-top:4px;line-height:1.42}.support-ticket-status--resolved,.support-ticket-status--closed{color:#9cff9f;background:#1978342e;border-color:#63ff8170}.support-ticket-status--waiting_on_player,.support-ticket-status--in_progress{color:#9fe9ff;background:#21c7ff1f;border-color:#21c7ff6b}.support-ticket-status--open,.support-ticket-status--pending_staff{color:#ffd98a;background:#ffc4561f;border-color:#ffc4567a}.support-ticket-meta,.admin-ticket-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.support-ticket-meta span,.admin-ticket-meta span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003b;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:9px;display:block}.support-ticket-meta strong,.admin-ticket-meta strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.support-ticket-description,.support-ticket-screenshot-note,.admin-ticket-description{color:#d5dde5;overflow-wrap:anywhere;margin:0;line-height:1.55}.support-ticket-screenshot-note strong{color:var(--fire-soft)}.support-ticket-thread{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px;display:grid}.support-ticket-thread>strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.support-ticket-thread>small{color:var(--muted)}.support-ticket-thread span{color:#e8edf2;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:9px;line-height:1.45;display:block}.support-ticket-thread span.staff{background:#ff3f2f13;border-color:#ff3f2f38}.support-ticket-thread span.member{background:#21c7ff0e;border-color:#21c7ff2e}.support-ticket-thread small{color:var(--muted);margin-bottom:4px;font-size:.74rem;display:block}.support-ticket-reply{gap:10px;display:grid}.event-card-main,.event-card-actions,.event-detail-list,.event-winner-strip,.event-registration-panel,.event-registration-list,.event-registration-card,.admin-event-panel,.admin-event-create-card,.admin-event-list,.admin-event-card,.event-admin-participants{gap:12px;display:grid}.event-card-main h3{margin:0}.event-card-kicker,.event-card-meta,.event-chip-row,.event-winner-strip,.event-card-actions{min-width:0}.event-card-kicker,.event-card-meta,.event-registration-summary,.admin-event-summary-grid{gap:8px;display:grid}.event-card-kicker{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));align-items:center}.event-card-kicker span,.event-winner-strip span,.event-admin-participants span,.event-admin-participants small{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);width:fit-content;max-width:100%;color:var(--fire-soft);text-transform:uppercase;overflow-wrap:anywhere;background:#ff3f2f14;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.event-card-meta,.event-registration-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.event-card-meta span,.event-registration-summary span{color:#e8edf2;overflow-wrap:anywhere;background:#0000003d;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:9px;display:block}.event-card-meta strong,.event-detail-list>strong,.event-winner-strip>strong,.event-admin-participants>strong,.event-registration-summary strong{color:var(--fire-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;display:block}.event-public-note{color:#f0d8d4;background:#ff3f2f13;border:1px solid #ff3f2f33;border-radius:8px;padding:10px}.event-detail-list ul{color:#d5dde5;gap:6px;margin:0;padding-left:18px;display:grid}.event-chip-row span{border-color:color-mix(in srgb, var(--accent,#ff3f2f) 36%, #ffffff1f)}.event-card-actions{place-items:end}.event-card-actions select,.event-card-actions input,.event-card-actions textarea{color:#fff;background:#0000006b;border:1px solid #ffffff24;border-radius:8px;width:min(220px,100%);min-height:38px;padding:8px 10px}.event-card-actions textarea{resize:vertical;min-height:86px}.event-registration-card,.admin-event-create-card,.admin-event-card{border:1px solid color-mix(in srgb, var(--accent,#ff3f2f) 34%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent,#ff3f2f) 12%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0b, #ffffff05), #07080bdb;border-radius:8px;padding:14px}.event-registration-card header,.admin-event-create-card header,.admin-event-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-registration-card header strong,.event-registration-card header span,.admin-event-create-card header strong,.admin-event-create-card header span,.admin-event-card header strong,.admin-event-card header span{overflow-wrap:anywhere;display:block}.event-registration-card header strong,.admin-event-create-card header strong,.admin-event-card header strong{color:#fff;font-size:1.04rem;font-weight:950}.event-registration-card header span,.admin-event-create-card header span,.admin-event-card header span{color:var(--muted);margin-top:4px;line-height:1.42}.event-registration-card header small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f47;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:950}.admin-event-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.admin-event-summary-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05),#0000004d;border:1px solid #ffffff1f;border-radius:8px;gap:4px;min-height:74px;padding:12px;display:grid}.admin-event-summary-grid button.active,.admin-event-summary-grid button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f94}.admin-event-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-event-summary-grid strong{color:#fff;font-size:1.45rem;font-weight:950}.admin-event-control-grid,.admin-event-form-grid{gap:12px;display:grid}.admin-event-control-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;margin-bottom:14px}.admin-event-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-event-form-grid .wide,.admin-event-recurring-toggle{grid-column:1/-1}.admin-event-recurring-toggle{background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;padding:10px}.event-admin-participants{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.event-admin-participants span{align-items:center}.event-admin-participants select{color:#fff;background:#00000073;border:1px solid #ffffff1f;border-radius:7px;width:100%;margin-top:6px;padding:7px 9px}.admin-support-ticket-section{padding-bottom:0}.admin-support-ticket-panel{border-color:#ff3f2f3d}.admin-ticket-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-ticket-summary-grid button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05),#0000004d;border:1px solid #ffffff1f;border-radius:8px;gap:4px;min-height:74px;padding:12px;display:grid}.admin-ticket-summary-grid button.active,.admin-ticket-summary-grid button:hover{background:radial-gradient(circle at 0 0,#ff3f2f33,#0000 12rem),#ffffff0e;border-color:#ff3f2f94}.admin-ticket-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-ticket-summary-grid strong{color:#fff;font-size:1.65rem;font-weight:950}.admin-ticket-control-grid,.admin-ticket-update-grid{gap:12px;display:grid}.admin-ticket-control-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;margin-bottom:14px}.admin-ticket-list{gap:12px;display:grid}.admin-ticket-thread-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:12px;display:grid}.support-ticket-thread.internal span{background:#b681ff12;border-color:#b681ff38}.admin-ticket-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ticket-update-grid .wide{grid-column:1/-1}.notification-center-panel,.admin-notification-panel{border-color:#ff3f2f47}.notification-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.notification-summary-grid span{min-height:78px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:radial-gradient(circle at 0 0,#ff3f2f21,#0000 10rem),#00000047;border:1px solid #ffffff1c;border-radius:8px;gap:4px;padding:12px;font-size:.7rem;font-weight:950;display:grid}.notification-summary-grid strong{color:#fff;font-size:1.78rem;line-height:1}.notification-toolbar,.notification-card-footer,.notification-card-footer>div,.notification-preferences>header,.admin-notification-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-filter-grid,.admin-notification-filter-grid,.notification-channel-grid,.notification-quiet-hours{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-notification-filter-grid{background:radial-gradient(circle at 0 0,#21c7ff1a,#0000 16rem),#0003;border:1px solid #21c7ff2e;border-radius:8px;padding:12px}.admin-notification-filter-grid .wide{grid-column:span 2}.notification-archive-toggle,.notification-community-toggle{color:#ede7df;align-items:center;gap:9px;font-size:.84rem;font-weight:800;display:inline-flex}.notification-archive-toggle input,.notification-community-toggle input,.notification-preference-grid input{accent-color:var(--fire)}.notification-list,.admin-notification-list{gap:12px;margin-top:12px;display:grid}.notification-card,.admin-notification-card{background:linear-gradient(#ffffff0c,#ffffff04),#050608e0;border:1px solid #ffffff1f;border-radius:8px;gap:11px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 18px 38px #0000003d}.notification-card:hover,.admin-notification-card:hover{border-color:#ff3f2f7a;transform:translateY(-1px);box-shadow:0 20px 42px #00000047,0 0 28px #ff3f2f1f}.notification-card.unread{background:radial-gradient(circle at 0 0,#ff3f2f2b,#0000 16rem),linear-gradient(#ffffff0e,#ffffff05),#06070aeb;border-color:#ff3f2f85}.notification-card.archived{opacity:.72}.notification-card header,.admin-notification-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-card header strong,.notification-card header span,.admin-notification-card header strong,.admin-notification-card header span{overflow-wrap:anywhere;display:block}.notification-card header strong,.admin-notification-card header strong{color:#fff;font-size:1.02rem;font-weight:950}.notification-card header span,.admin-notification-card header span{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.35}.notification-card small,.admin-notification-card small{color:var(--fire-soft);text-transform:uppercase;border:1px solid #ff3f2f42;border-radius:999px;flex:none;padding:5px 8px;font-size:.66rem;font-weight:950}.notification-card p,.admin-notification-card p{color:#d5dde5;overflow-wrap:anywhere;margin:0;line-height:1.52}.notification-card-footer{padding-top:2px}.notification-card-footer>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.notification-card-footer a,.notification-card-footer button{color:#f4f1ec;text-transform:uppercase;cursor:pointer;background:#00000042;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.notification-card-footer a:hover,.notification-card-footer button:hover{border-color:#ff3f2f80;box-shadow:0 0 18px #ff3f2f21}.notification-severity-success{border-color:#63ff8157}.notification-severity-warning{border-color:#ffc45661}.notification-severity-danger{border-color:#ff3f2f9e}.notification-preferences{border-top:1px solid #ffffff1a;gap:12px;margin-top:14px;padding-top:14px;display:grid}.notification-preferences>header strong,.notification-preferences>header span{display:block}.notification-preferences>header strong,.admin-notification-history h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:950}.notification-preferences>header span{color:var(--muted);margin-top:4px;line-height:1.42}.notification-preference-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.notification-channel-grid label,.notification-preference-grid label{color:#f5f2ee;background:#0000003d;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:9px;min-height:54px;padding:10px;display:flex}