body.layout-hub-dashboard{flex-direction:column;height:100vh;min-height:100vh;max-height:100vh;display:flex;overflow:hidden}body.layout-hub-dashboard>.backdrop{z-index:0}body.layout-hub-dashboard header.topbar{z-index:2;flex-shrink:0}body.layout-hub-dashboard main.account-hub{z-index:1;flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}body.layout-hub-dashboard .site-footer{z-index:2;flex-shrink:0}body.layout-hub-dashboard .account-hub-main{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;min-width:0;min-height:0;overflow:hidden auto}body.layout-hub-dashboard .account-hub-main:hover,body.layout-hub-dashboard .account-hub-main:focus-within{scrollbar-color:var(--scroll-thumb-visible) transparent}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll{flex-direction:column;display:flex;overflow:hidden}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.account-hub-main-head,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-tab-bar{flex-shrink:0}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.account-hub-scroll-pane{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1 1 0;min-height:0;overflow:hidden auto}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.account-hub-scroll-pane:hover,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.account-hub-scroll-pane:focus-within{scrollbar-color:var(--scroll-thumb-visible) transparent}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-hero-panel{flex-shrink:0}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-ready-flex,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-raidbases-panel.inventory-ready-flex{flex-direction:column;flex:1 1 0;min-height:0;display:flex}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-ready-flex>.account-hub-scroll-pane,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-raidbases-panel.inventory-ready-flex>.account-hub-scroll-pane{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1 1 0;min-height:0;overflow:hidden auto}body.layout-hub-dashboard .account-hub-main::-webkit-scrollbar{width:8px;height:8px}body.layout-hub-dashboard .account-hub-main::-webkit-scrollbar-track{background:0 0}body.layout-hub-dashboard .account-hub-main::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}body.layout-hub-dashboard .account-hub-main:hover::-webkit-scrollbar-thumb,body.layout-hub-dashboard .account-hub-main:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-visible)}body.layout-hub-dashboard .account-hub-main:hover::-webkit-scrollbar-thumb:hover,body.layout-hub-dashboard .account-hub-main:focus-within::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}body.layout-hub-dashboard .account-hub-scroll-pane::-webkit-scrollbar{width:8px;height:8px}body.layout-hub-dashboard .account-hub-scroll-pane::-webkit-scrollbar-track{background:0 0}body.layout-hub-dashboard .account-hub-scroll-pane::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}body.layout-hub-dashboard .account-hub-scroll-pane:hover::-webkit-scrollbar-thumb,body.layout-hub-dashboard .account-hub-scroll-pane:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-visible)}body.layout-hub-dashboard .account-hub-scroll-pane:hover::-webkit-scrollbar-thumb:hover,body.layout-hub-dashboard .account-hub-scroll-pane:focus-within::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.hub-scroll-pane--store{padding-top:.2rem}.store-hub-head{flex-direction:column;gap:.55rem;display:flex}.store-hub-head--compact{gap:.15rem;padding:.5rem .8rem}.store-hub-head-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;min-height:0;display:grid}.store-hub-desc{min-width:0;margin:0;font-size:.82rem;line-height:1.35}.store-hub-head-controls{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.store-hub-title{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin:0;font-size:.95rem;line-height:1.2}.store-hub-head--compact .store-tab-bar{flex-wrap:nowrap;flex:none;align-items:center;margin:0;display:inline-flex}.store-hub-head--compact .store-hub-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.45rem;margin:0}.account-hub .store-hub-head--compact .store-hub-actions.cta-row{margin-top:0}.store-hub-head--compact .store-hub-actions .btn,.store-hub-head--compact .inventory-tab{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.store-hub-head--compact .wallet-action-message{margin:.15rem 0 0}.store-section-head--compact{padding:.85rem 1rem}.store-section-head--compact h3{margin:0 0 .35rem}.store-hub-head-copy h2{margin:.15rem 0 .35rem}.store-hub-head-copy .lead-sm{margin:0}.store-hub-toolbar{border-top:1px solid #8c8c8c2e;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem 1.25rem;padding-top:.15rem;display:flex}.store-tab-bar{flex-shrink:0;margin-top:.15rem}.store-tab-panel{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.store-tab-panel[hidden]{display:none!important}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.store-tab-panel>.account-hub-scroll-pane{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1 1 0;min-height:0;overflow:hidden auto}.store-raidbases-pricing{margin-top:.85rem}.hub-scroll-pane--raidbases .raidbase-gallery-grid{margin-bottom:.35rem}.store-hub-section-label{font-family:var(--font-display,Cinzel, serif);letter-spacing:.05em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;display:inline-flex}.store-hub-actions{justify-content:flex-end;margin:0}.store-section-head{margin-bottom:.75rem}.store-section-head h3{margin-top:.35rem}.store-scrap-pack-footer{flex-wrap:wrap;gap:.5rem .75rem}.hub-scroll-pane--store .store-grid--blood{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:.9rem 1rem}@media (width>=1100px){.hub-scroll-pane--store .store-grid--blood{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=900px) and (width<=1099px){.hub-scroll-pane--store .store-grid--blood{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-scroll-pane--store .store-grid--blood>.store-item-card{grid-template:"media""title""desc"minmax(0,1fr)"badges""hint""footer"/minmax(0,1fr);align-content:stretch;justify-items:stretch;min-height:16.25rem;padding:1rem 1.05rem;position:relative;overflow:hidden;aspect-ratio:auto!important;display:grid!important}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-card-media{text-align:center;grid-area:media;width:100%;min-width:0;min-height:62px;line-height:0;display:block;position:relative}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-card-media>.item-thumb,.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-card-media>.bundle-icons-row{vertical-align:middle;line-height:normal}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-card-media>.item-thumb{width:62px;height:62px;display:inline-grid}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-card-media>.bundle-icons-row{justify-content:center;align-items:center;max-width:100%;display:inline-flex}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-card-media>.store-wiki-info-btn{position:absolute;top:0;right:0}.hub-scroll-pane--store .store-grid--blood>.store-item-card>h4{grid-area:title}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-desc{grid-area:desc}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-badges{grid-area:badges}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-blocked-hint{grid-area:hint}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.item-footer{grid-area:footer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.hub-scroll-pane--store .store-grid--blood>.store-item-card>h4,.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-desc,.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-blocked-hint{box-sizing:border-box;text-align:center;justify-self:stretch;width:100%;min-width:0;max-width:100%}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-desc{-webkit-line-clamp:4;line-clamp:4;font-size:.84rem;line-height:1.42}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.store-item-blocked-hint{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.hub-scroll-pane--store .store-grid--blood>.store-item-card>.item-footer{border-top:1px solid #2f4e9e59;justify-self:stretch;width:100%;min-width:0;padding-top:.4rem}.store-wiki-info-btn{z-index:2;color:#8c8c8cf2;cursor:pointer;background:#0c0e14eb;border:1px solid #8c8c8c73;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.store-wiki-info-btn:hover{background:#8c8c8c29}.store-wiki-tooltip{z-index:70;pointer-events:auto;background:linear-gradient(#171c26 0%,#10141d 100%);border:1px solid #8c8c8c73;border-radius:12px;width:min(340px,100vw - 1.5rem);padding:.95rem 1rem;position:fixed;box-shadow:0 18px 42px #00000073}.store-wiki-tooltip[hidden]{display:none!important}.store-wiki-tooltip-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8c8c8ce6;margin:0 0 .25rem;font-size:.72rem}.store-wiki-tooltip-title{margin:0 0 .45rem;font-size:1rem;line-height:1.25}.store-wiki-tooltip-desc{color:#c8cedceb;margin:0 0 .65rem;font-size:.84rem;line-height:1.45}.store-wiki-tooltip-stats{gap:.35rem;margin:0 0 .7rem;display:grid}.store-wiki-tooltip-stats>div{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:start;gap:.55rem;padding:.35rem 0;display:grid}.store-wiki-tooltip-stats dt{color:#8c8c8ceb;margin:0;font-size:.76rem}.store-wiki-tooltip-stats dd{color:#d2d8e6f2;margin:0;font-size:.8rem}.store-wiki-tooltip-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.store-wiki-tooltip-link{font-size:.8rem;font-weight:600}.hub-scroll-pane--store .store-grid{margin-bottom:.5rem}#store-scrap-grid.store-grid{margin-bottom:1rem}.owner-section-divider{border:0;border-top:1px solid #8c8c8c38;margin:1.5rem 0}.owner-toggle-row{align-items:center;gap:.55rem;margin:.75rem 0 1rem;font-size:.92rem;display:flex}.inventory-spawn-expandable{flex-direction:column;gap:.45rem;min-height:0;display:flex}.inventory-spawn-show-more-btn{align-self:flex-start}.raidbase-spawn-list{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.raidbase-spawn-list-item{background:#0c120fb8;border:1px solid #303d5d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.65rem .85rem;display:flex}.raidbase-spawn-list-item[hidden]{display:none!important}.raidbase-spawn-grid-chip{color:#8aabff;letter-spacing:.03em;background:#5c8aff14;border:1px solid #5c8aff59;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.inventory-spawn-list-section{margin-top:1rem}.inventory-tab-bar{flex-wrap:wrap;gap:.55rem;margin:0;display:flex}.inventory-tab{color:#7d818b;font:inherit;cursor:pointer;background:#0c120fb8;border:1px solid #303d5d;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.92rem;display:inline-flex}.inventory-tab.is-active{color:#a8c1ff;background:#5c8aff1f;border-color:#5c8aff8c}.inventory-tab-count{color:#8aabff;background:#5c8aff2e;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.inventory-tab-panel[hidden]{display:none!important}.hub-scroll-pane--inventory-raidbases{flex-direction:column;gap:.25rem;padding-bottom:.75rem;display:flex}.inventory-raidbases-panel.inventory-ready-flex>.account-hub-scroll-pane{flex:1 1 0;min-height:0}.inventory-raidbases-panel .inventory-ready-toolbar--sub{margin-top:1.25rem}.inventory-raidbases-spawned-wrap{border-top:1px solid #303d5d8c;margin-top:.5rem;padding-top:.25rem}.inventory-raidbase-stats-panel{border-bottom:1px solid #303d5d8c;margin-bottom:1rem;padding-bottom:.75rem}.inventory-raidbase-stats-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.75rem 0 1rem;display:grid}.inventory-raidbase-stat-card{background:#06070861;border:1px solid #8c8c8c38;border-radius:12px;padding:.75rem .85rem}.inventory-raidbase-stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,#8891a8);margin:0;font-size:.68rem}.inventory-raidbase-stat-value{color:#cdd1dc;margin:.2rem 0 .15rem;font-size:1.35rem;font-weight:700}.inventory-raidbase-stats-details summary{cursor:pointer;color:#7d818b;margin-bottom:.65rem;font-weight:600}.inventory-raidbase-stats-table-wrap{max-height:280px;overflow:auto}@media (width<=900px){.inventory-raidbase-stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}body.layout-hub-dashboard .account-sidebar{align-self:stretch;min-width:0;min-height:0;position:relative;top:0;overflow:hidden}body.layout-hub-dashboard .account-sidebar-panel{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;overflow:hidden auto}.rules-page.account-hub{gap:0;padding-bottom:2rem}.guide-figure--placeholder{display:none}body.is-owner-user .guide-figure--placeholder{display:block}.guide-owner-only{display:none}body.is-owner-user .guide-owner-only{display:block}#rust-basics-content{gap:clamp(1.35rem,2.8vw,1.85rem);display:grid}.rust-basics-page .rules-toc-list{gap:.55rem}.rust-basics-page .rules-toc-list a{padding:.52rem .55rem}.guide-figure{margin:1rem 0 .25rem}.guide-figure-slot{min-height:9rem;color:var(--text-muted);text-align:center;background:#06070873;border:1px dashed #8c8c8c59;border-radius:.65rem;place-items:center;gap:.45rem;padding:1rem;font-size:.88rem;display:grid}.guide-figure-slot i{color:#8c8c8c8c;font-size:1.35rem}.guide-figure img{border:1px solid #8c8c8c40;border-radius:.65rem;width:100%;height:auto;display:block}.guide-figure figcaption{color:var(--text-muted);margin-top:.4rem;font-size:.78rem}.gallery-page>.panel:first-child h2{color:#98b1f2;font-family:Cinzel,serif}.gallery-page .gallery-column{padding:clamp(1rem,2.4vw,1.25rem)}.content-page--narrow .panel{padding:clamp(1.1rem,2.5vw,1.45rem)}@media (width>=901px){.site-search-trigger-label{display:inline}}.rules-table-wrap{overflow-x:auto}.rules-table{border-collapse:collapse;background:#13161c;border:1px solid #293145;width:100%}.rules-table th,.rules-table td{text-align:left;border-top:1px solid #262c3a;padding:.6rem .7rem}.rules-table th{color:var(--gold);font-family:Cinzel,serif;font-weight:700}.store-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem .95rem;display:grid}.store-item-card{background:linear-gradient(#171c26,#121722);border:1px solid #2f4e9e;border-radius:12px;flex-direction:column;justify-content:space-between;gap:.35rem;min-height:0;padding:.85rem .9rem;display:flex}.store-item-card:not(.inventory-stack-card){aspect-ratio:1;grid-template:"media""title""desc"minmax(0,1fr)"badges""hint""footer"/minmax(0,1fr);align-content:stretch;padding:.95rem 1rem;display:grid;overflow:hidden}.store-item-card:not(.inventory-stack-card) .store-item-card-media{text-align:center;grid-area:media;place-self:stretch stretch;width:100%;min-width:0;min-height:54px;line-height:0;display:block;position:relative}.store-item-card:not(.inventory-stack-card) .store-item-card-media .bundle-icons-row{vertical-align:middle;justify-content:center;align-items:center;max-width:100%;line-height:normal;display:inline-flex}.store-item-card:not(.inventory-stack-card) .store-item-card-media .item-thumb{vertical-align:middle;width:54px;height:54px;line-height:normal;display:inline-grid}.store-item-card:not(.inventory-stack-card) h4{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;grid-area:title;margin:0;font-size:.94rem;line-height:1.2;display:-webkit-box;overflow:hidden}.store-item-card:not(.inventory-stack-card) .store-item-desc{flex:unset;-webkit-line-clamp:4;line-clamp:4;text-align:center;-webkit-box-orient:vertical;grid-area:desc;min-height:0;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.store-item-card:not(.inventory-stack-card) .store-item-badges{grid-area:badges;justify-content:center;margin:0}.store-item-card:not(.inventory-stack-card) .store-item-blocked-hint{text-align:center;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:hint;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.store-item-card:not(.inventory-stack-card) .item-footer{border-top:1px solid #2f4e9e59;grid-area:footer;justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;width:100%;min-width:0;margin-top:0;padding-top:.4rem;display:flex}.store-item-card:not(.inventory-stack-card) .item-footer .btn-sm{max-width:100%}.store-item-card .muted{flex:auto;margin:0;font-size:.88rem;line-height:1.45}.store-item-card h4{margin:.45rem 0 .35rem;font-size:1rem;line-height:1.3}.starter-main-icons{gap:.5rem;margin-bottom:.35rem;display:flex}.starter-main-icon{background:#1d2433;border:1px solid #2f406b;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.starter-main-icon img{object-fit:contain;width:82%;height:82%}.item-thumb{width:56px;height:56px;color:var(--gold);background:#1d2433;border:1px solid #2f406b;border-radius:10px;place-items:center;font-size:1.2rem;display:grid;overflow:hidden}.item-thumb img{object-fit:contain;width:84%;max-width:100%;height:84%;max-height:100%;display:block}.bundle-icons-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.item-thumb-mini{border-radius:9px;width:44px;height:44px}.item-thumb-mini img{object-fit:contain;width:78%;height:78%}.item-footer{justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.55rem;display:flex}.blood-cost{color:#e55959;font-weight:700}.store-item-badges{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;display:flex}.store-item-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:700;line-height:1.3;display:inline-block}.store-item-badge--supporter{color:#6e94f5;background:#6e94f51f;border:1px solid #6e94f559}.store-item-badge--wipe{color:#9ec5ff;background:#9ec5ff1a;border:1px solid #9ec5ff47}.store-item-cost-free{color:#7dd87d}.store-item-blocked-hint{color:#6fa7cf;margin:0;font-size:.72rem;line-height:1.35}.blood-cost i{font-size:.8rem}.scrap-icon{object-fit:contain;vertical-align:-.12em;width:.95em;height:.95em;display:inline-block}.blood-cost .scrap-icon{width:1rem;height:1rem}.account-sidebar-blood-pill .scrap-icon{vertical-align:-.1em;width:.9rem;height:.9rem}.store-balance-pill{color:#b1c5f7;background:#8c8c8c24;border:1px solid #2f4a8f;border-radius:999px;align-items:center;gap:.45rem;margin:.35rem 0 .55rem;padding:.35rem .65rem;font-weight:600;display:inline-flex}.store-balance-pill[hidden],#store-wallet-link[hidden],#store-inventory-link[hidden],#store-steam-login-btn[hidden],#inventory-balance-pill[hidden]{display:none!important}.store-balance-pill i{color:#e55959}.btn-sm{padding:.35rem .55rem;font-size:.78rem}.btn-block{box-sizing:border-box;justify-content:center;width:100%;display:inline-flex}.account-hub{grid-template-columns:minmax(248px,292px) 1fr;align-items:stretch;gap:clamp(1rem,3vw,1.55rem);display:grid}.account-hub-main{box-sizing:border-box;border-left:1px solid #8c8c8c33;flex-direction:column;gap:1.15rem;min-width:0;padding-inline:clamp(1rem,3vw,1.55rem);display:flex}.account-hub .panel{padding:1.4rem 1.5rem}.account-hub .panel.account-sidebar{padding:1.15rem .35rem 1.15rem 1.1rem}.account-hub .tag{margin-bottom:.95rem}.account-hub .account-sidebar-brand{margin-bottom:.65rem}.account-hub .lead,.account-hub .lead-sm{margin-top:.15rem}.account-hub .cta-row{gap:.55rem .75rem;margin-top:1rem}.account-hub .rules-section>h3{margin-bottom:.95rem;padding-bottom:.55rem}.account-sidebar{flex-direction:column;align-self:stretch;height:100%;min-height:100%;display:flex;position:sticky;top:1rem}.account-sidebar-inner{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex}.account-sidebar-panel{flex-direction:column;flex:1;gap:.45rem;min-height:0;padding-right:.1rem;display:flex;overflow:hidden}.account-sidebar-brand{letter-spacing:.14em;text-transform:uppercase;color:#8c8c8ceb;margin:0;padding:0;font-family:Cinzel,serif;font-size:.72rem;font-weight:600}.account-sidebar-top{flex-direction:column;gap:.55rem;display:flex}.account-sidebar-rule{border:0;border-top:1px solid #ffffff0f;flex-shrink:0;height:0;margin:.05rem 0 0;padding:0}.account-sidebar-profile{align-items:center;gap:.55rem;display:flex}.account-sidebar-names{flex:1;min-width:0}.account-sidebar-avatar{color:#b1c5f7;appearance:none;cursor:pointer;vertical-align:top;background:linear-gradient(145deg,#2a2f40,#1a1e2b);border:2px solid #8c8c8cc7;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;margin:0;padding:0;font-family:Cinzel,serif;font-size:1.2rem;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #12192a73}.account-sidebar-avatar-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.account-sidebar-avatar-trigger:hover{border-color:#789bf3f2;box-shadow:0 0 0 1px #8c8c8c59,0 0 12px #8c8c8c29}.account-sidebar-avatar-letter{display:block}.account-sidebar-avatar-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body.avatar-picker-open{overflow:hidden}.avatar-picker-modal{z-index:10050;pointer-events:none;opacity:0;justify-content:center;align-items:center;padding:1rem;transition:opacity .18s;display:flex;position:fixed;inset:0}.avatar-picker-modal.is-visible{pointer-events:auto;opacity:1}.avatar-picker-backdrop{cursor:pointer;background:#08080cb8;position:absolute;inset:0}.avatar-picker-panel{z-index:1;background:linear-gradient(165deg,#1e2230 0%,#12151e 100%);border:1px solid #1c36788c;border-radius:12px;width:min(100%,22rem);max-height:min(90vh,28rem);padding:.75rem .85rem 1rem;position:relative;overflow:auto;box-shadow:0 16px 48px #0000008c}.avatar-picker-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.avatar-picker-title{color:#cdd1dc;margin:0;font-family:Cinzel,serif;font-size:1rem;font-weight:600}.avatar-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.avatar-picker-tile{cursor:pointer;background:0 0;border:none;border-radius:50%;margin:0;padding:0;line-height:0;display:block}.avatar-picker-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.avatar-picker-thumb{box-sizing:border-box;aspect-ratio:1;border:2px solid #1c36788c;border-radius:50%;display:block;overflow:hidden}.avatar-picker-tile:hover .avatar-picker-thumb{border-color:#8c8c8c8c}.avatar-picker-tile.is-selected .avatar-picker-thumb{border-color:#8c8c8cf2;box-shadow:0 0 0 2px #2a458b73}.avatar-picker-tile img{object-fit:cover;width:100%;height:100%;display:block}.account-sidebar-name{color:#cdd1dc;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.account-sidebar-steam{word-break:break-all;color:#8d99b8e0;margin:.12rem 0 0;font-size:.72rem}.account-sidebar-blood-pill{color:#e55959;background:#0a0f1c8c;border:1px solid #26438ed9;border-radius:999px;justify-content:flex-start;align-items:center;gap:.45rem;margin:0;padding:.48rem .72rem;font-size:.86rem;font-weight:600;display:flex}.account-sidebar-blood-pill i{color:#e55959;font-size:.9rem}.account-sidebar-blood-pill span{font-variant-numeric:tabular-nums;font-weight:700}.account-sidebar-quick{flex-flow:row;gap:.45rem;display:flex}.account-sidebar-quick .btn-sm,.account-sidebar-quick .account-sidebar-quick-btn{white-space:nowrap;flex:calc(50% - .25rem);justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.42rem .45rem;font-size:.8rem;font-weight:600;display:inline-flex}.account-sidebar-quick-btn i{opacity:.95;font-size:.85rem}.btn-account-sidebar-primary{color:#fff;background:linear-gradient(145deg,#223b7a,#172b5c);border:1px solid #3257b4d9;border-radius:11px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-account-sidebar-primary:hover{filter:brightness(1.06)}.btn-account-sidebar-outline{color:#7899edf2;background:#0c0e12b8;border:1px solid #8c8c8c8c;border-radius:11px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn-account-sidebar-outline:hover{color:#a3bdff;background:#8c8c8c1a;border-color:#8c8c8cbf}.account-hub-nav{border-top:1px solid #8c8c8c38;flex-direction:column;gap:.1rem;margin-top:.2rem;padding-top:.55rem;display:flex}.account-hub-nav.account-sidebar-nav{border-top:none;margin-top:0;padding-top:.15rem}.account-hub-nav.account-sidebar-nav+.account-sidebar-rule{margin-top:.55rem}.account-hub-nav.account-sidebar-nav a,.account-hub-nav.account-sidebar-nav button.account-sidebar-logout{color:#a8b6d8f2;border-radius:9px;align-items:center;gap:.42rem;padding:.36rem .48rem;font-size:.87rem;font-weight:500;text-decoration:none;display:flex}.account-hub-nav.account-sidebar-nav a:hover,.account-hub-nav.account-sidebar-nav button.account-sidebar-logout:hover{color:#7899edfa;background:#8c8c8c1a}.account-hub-nav.account-sidebar-nav a.is-active{color:#87a6f3f5;background:#0e1320e0}.account-hub-nav.account-sidebar-nav a i,.account-hub-nav.account-sidebar-nav button.account-sidebar-logout i{text-align:center;opacity:.9;color:#8c8c8ce0;width:1.12rem}.account-hub-nav.account-sidebar-nav button.account-sidebar-logout{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0}.account-sidebar-referral{gap:.45rem;display:grid}.account-sidebar-referral-title{letter-spacing:.11em;text-transform:uppercase;color:#8c8c8ce6;margin:0;font-family:Cinzel,serif;font-size:.72rem;font-weight:700}.account-sidebar-referral-text{color:#8d99b8e0;margin:0;font-size:.72rem;line-height:1.45}.account-sidebar-referral-actions{flex-direction:column;align-items:stretch;gap:.45rem;display:flex}@media (width>=420px){.account-sidebar-referral-actions{flex-flow:wrap;align-items:center}}.promotions-progress-list{gap:.7rem;display:grid}.promotions-progress-card{background:#06070a73;border:1px solid #8c8c8c40;border-radius:10px;padding:.7rem}.promotions-progress-head{color:#a0b4e6f2;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.promotions-progress-track{background:#8c8c8c1f;border:1px solid #8c8c8c3d;border-radius:999px;height:9px;overflow:hidden}.promotions-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#1f3e8e 0%,#6fa7cf 100%);width:0;height:100%;display:block}.promotions-ref-tier-row{margin-top:.55rem}.promotions-hub .account-hub-scroll-pane>.panel,.promotions-hub .account-hub-scroll-pane>#promotions-dynamic-content>.panel{margin-bottom:.9rem}.promotions-hub .account-hub-scroll-pane>.panel:last-child,.referral-order-callout{background:linear-gradient(#0f1219f2,#090a0cfa);border-color:#8c8c8c73}.referral-order-callout h3{color:var(--gold)}.referral-steps{margin:.5rem 0 0;padding-left:1.25rem;line-height:1.55}.referral-steps li+li{margin-top:.55rem}.promotions-hub .account-hub-scroll-pane>#promotions-dynamic-content>.panel:last-child{margin-bottom:0}.account-sidebar-howto{background:0 0;border:none;border-radius:0;margin-top:auto;padding-top:.15rem}.account-sidebar-howto-heading{letter-spacing:.13em;text-transform:uppercase;color:#8c8c8ce6;margin:0 0 .65rem;font-family:Cinzel,serif;font-size:.72rem;font-weight:600}.account-sidebar-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.account-sidebar-steps:before{content:"";pointer-events:none;background:linear-gradient(#3257b426 0%,#3257b48c 12% 88%,#3257b426 100%);border-radius:2px;width:2px;position:absolute;top:.74rem;bottom:.74rem;left:calc(.74rem - 1px)}.account-sidebar-step{grid-template-columns:1.48rem minmax(0,1fr);align-items:start;gap:.58rem;margin:0;padding:0 0 .85rem;display:grid}.account-sidebar-step:last-child{padding-bottom:0}.account-sidebar-step-num{color:#fff;background:linear-gradient(145deg, #2c4fa6, var(--crimson));z-index:1;border:2px solid #e65a628c;border-radius:50%;place-items:center;width:1.48rem;height:1.48rem;font-family:Cinzel,serif;font-size:.78rem;font-weight:700;display:grid;position:relative;box-shadow:0 2px 6px #00000059}.account-sidebar-step-body{min-width:0}.account-sidebar-step-title{color:#a0b4e6f2;font-family:Cinzel,serif;font-size:.82rem;font-weight:700;display:block}.account-sidebar-step-desc{color:#8d99b8e0;margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.purchase-modal-backdrop{z-index:50;background:#050609b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.purchase-modal-backdrop[hidden]{display:none!important}.purchase-modal{width:min(540px,100%)}.purchase-modal label:not(.wallet-policy-check){color:var(--text-muted);gap:.3rem;margin:.65rem 0;font-size:.92rem;display:grid}.purchase-modal label.wallet-policy-check{text-align:left;cursor:pointer;color:var(--text-muted);flex-direction:row;align-items:flex-start;gap:.65rem;margin:.75rem 0;font-size:.88rem;line-height:1.45;display:flex}.purchase-modal label.wallet-policy-check input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--gold,#6fa7cf);cursor:pointer;flex:none;margin:.12rem 0 0}.purchase-modal label.wallet-policy-check span{flex:1;min-width:0}.purchase-modal input[type=email]{background:var(--surface);color:var(--text);border:1px solid #38425c;border-radius:10px;padding:.65rem .7rem}.purchase-modal a,.purchase-modal a:visited{color:var(--gold)}.purchase-modal a:hover{color:#a3bdff}.wallet-summary{justify-content:space-between;align-items:end;gap:1rem;display:flex}.wallet-stats{grid-template-columns:1fr 1fr;gap:.6rem;min-width:330px;display:grid}.wallet-packs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;display:grid}.wallet-buy-section{flex-direction:column;gap:1.15rem;margin-top:0;display:flex}.wallet-buy-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem;width:100%;display:grid}.wallet-buy-row>*{min-width:0;height:100%;margin:0}.wallet-gift-panel{flex-direction:column;gap:.55rem;padding:1rem 1.1rem;display:flex}.wallet-gift-fields{gap:.55rem;margin-top:.55rem;display:grid}.wallet-gift-field{gap:.35rem;display:grid}.wallet-gift-field input,.wallet-coupon-field input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#5a78c4) 32%, #ffffff1f);width:100%;min-height:2.65rem;color:inherit;font:inherit;background:#0000006b;border-radius:.7rem;outline:none;padding:.7rem .9rem;font-size:.98rem;line-height:1.3}.wallet-gift-toggle{align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.wallet-gift-recipient-preview{min-height:1.1rem}@media (width<=980px){.wallet-buy-row{grid-template-columns:1fr}}.wallet-pure-pve-section{border:1px solid color-mix(in srgb, var(--accent,#5a78c4) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#5a78c4) 10%, transparent), transparent 55%), var(--panel,#0e1014b8);flex-direction:column;gap:.65rem;padding:1rem 1.1rem;display:flex}.wallet-pure-pve-header{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.wallet-pure-pve-header .wallet-buy-title{margin:0}.wallet-pure-pve-perks{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.wallet-pure-pve-amount-row{flex-direction:column;gap:.35rem;max-width:16rem;display:flex}.wallet-pure-pve-amount-field{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--text,#d5ddf2) 80%, transparent);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.wallet-pure-pve-amount-input-wrap{border:1px solid color-mix(in srgb, var(--accent,#5a78c4) 40%, transparent);background:#00000059;border-radius:.7rem;align-items:center;gap:.4rem;min-height:2.65rem;padding:.7rem .9rem;display:flex}.wallet-pure-pve-currency{color:var(--accent,#5a78c4);font-weight:700}.wallet-pure-pve-amount-input-wrap input{min-width:0;color:inherit;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}.wallet-pure-pve-amount-hint{margin:0}.wallet-blood-realm-note{margin:-.35rem 0 0}.wallet-buy-title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.05rem}.wallet-action-message{margin:-.35rem 0 0}.wallet-action-message:empty{display:none}.wallet-packs-grid--with-coupon{grid-template-columns:repeat(3,minmax(0,11.5rem)) minmax(0,1fr);align-items:stretch;gap:.85rem}.wallet-packs-grid--with-coupon .wallet-pack-card:not(.wallet-coupon-card){padding:.95rem .85rem}.wallet-packs-grid--with-coupon .wallet-pack-card:not(.wallet-coupon-card) h4{margin-bottom:.4rem;font-size:.82rem;line-height:1.25}.wallet-packs-grid--with-coupon .wallet-pack-card:not(.wallet-coupon-card) .pack-price-row{margin:.1rem 0 .55rem}.wallet-packs-grid--with-coupon .wallet-pack-card:not(.wallet-coupon-card) .price{font-size:1.05rem}.wallet-coupon-card{flex-direction:column;gap:.55rem;display:flex}.wallet-coupon-card h4{margin-bottom:.15rem}.wallet-coupon-copy{flex:auto;margin:0;line-height:1.4}.wallet-coupon-field{color:var(--text-muted);flex-direction:column;gap:.35rem;font-size:.88rem;display:flex}.wallet-coupon-field input{box-sizing:border-box;border-radius:.7rem;width:100%;min-height:2.65rem;padding:.7rem .9rem}.owner-coupon-generate-grid{grid-template-columns:repeat(3,minmax(10rem,1fr)) auto}.owner-coupon-registry-summary{margin:.35rem 0 .85rem}.owner-coupon-registry-filters{grid-template-columns:repeat(2,minmax(12rem,1fr)) repeat(2,minmax(9rem,1fr)) auto;margin-bottom:.75rem}.owner-coupon-registry-actions{align-items:flex-end;gap:.5rem;display:flex}.owner-coupon-registry-pagination{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.owner-data-table--coupons .mono{font-size:.78rem}.owner-data-table--coupons th{vertical-align:bottom;padding:.35rem .45rem}.owner-table-sort-btn{color:inherit;cursor:pointer;font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.owner-table-sort-btn:hover,.owner-table-sort-btn:focus-visible{color:var(--accent,#6fa7cf)}.owner-table-sort-btn i{opacity:.55;font-size:.72rem}.owner-table-sort-btn.is-active i{opacity:1}.owner-player-track-bar{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.owner-player-track-label{flex-direction:column;flex:14rem;gap:.25rem;min-width:12rem;display:flex}.owner-player-track-label input,.owner-inline-search input{min-width:10rem}.owner-inline-search{flex-direction:column;gap:.2rem;display:flex}.owner-steam-profile-link{color:inherit;text-underline-offset:2px;text-decoration:underline #8c8c8c73}.owner-steam-profile-link:hover,.owner-steam-profile-link:focus-visible{color:var(--accent,#6fa7cf)}.owner-steam-profile-link.is-ban-hit{color:#ff8f8f;font-weight:700;text-decoration-color:#ff8f8f8c}.owner-copy-code-btn{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.owner-copy-code-btn:hover{color:var(--accent,#6fa7cf)}.owner-coupon-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.owner-coupon-status--available{color:#68d391;background:#48bb7826}.owner-coupon-status--claimed{color:#7d818b;background:#a0aec026}.owner-coupon-status--issued{color:#93bddb;background:#4b79ec26}.owner-coupon-status--expired{color:#a0aec0;background:#a0aec01f}.wallet-pack-card h4{margin-bottom:.55rem}.pack-price-row{align-items:center;gap:.55rem;margin:.2rem 0 .75rem;display:flex}.blood-pack-logo-small{object-fit:contain;width:24px;height:24px}.wallet-grid{gap:var(--space-band);grid-template-columns:1fr 1fr;display:grid}.wallet-grid--history{margin-top:.25rem}.wallet-history-panel{flex-direction:column;min-height:0;display:flex}.wallet-history-panel>h3{margin-bottom:.65rem}.wallet-expandable-panel{flex-direction:column;gap:.45rem;min-height:0;display:flex}.wallet-history-list{margin:0;padding-left:1.1rem;line-height:1.45}.wallet-history-list li{overflow-wrap:anywhere;margin:0;padding:.22rem 0;font-size:.88rem}.wallet-history-list li+li{border-top:1px solid #252b3a73}.wallet-show-more-btn{align-self:flex-start;margin-top:.15rem;padding:.35rem .7rem;font-size:.82rem}.wallet-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem;display:grid}.wallet-intro-card{background:linear-gradient(#0e1016,#090a0e);border-color:#20366c}.wallet-gold-divider{background:linear-gradient(90deg,#8c8c8c14 0%,#8c8c8cbf 35%,#8faffff2 50%,#8c8c8cbf 65%,#8c8c8c14 100%) 0 0/220% 100%;border-radius:999px;height:3px;margin:.15rem 0 .35rem;animation:3.2s ease-in-out infinite walletDividerGlow;box-shadow:0 0 14px #8c8c8c59}@keyframes walletDividerGlow{0%{opacity:.75;background-position:0%}50%{opacity:1;background-position:100%}to{opacity:.75;background-position:0%}}.auth-card{max-width:560px}.auth-form{gap:.75rem;margin-top:.8rem;display:grid}.auth-form label{color:var(--text-muted);gap:.3rem;font-size:.92rem;display:grid}.auth-form input,.auth-form select{background:var(--surface);color:var(--text);border:1px solid #38425c;border-radius:10px;padding:.65rem .7rem}.auth-form textarea{background:var(--surface);color:var(--text);resize:vertical;border:1px solid #38425c;border-radius:10px;padding:.65rem .7rem}.store-delivery-simple-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.store-delivery-shortname-label{min-width:10rem;color:var(--text-muted);flex:14rem;gap:.3rem;font-size:.92rem;display:grid}.store-delivery-shortname-label input{background:var(--surface);width:100%;color:var(--text);border:1px solid #38425c;border-radius:10px;padding:.65rem .7rem}.store-delivery-amount-label{color:var(--text-muted);flex:0 0 5.5rem;gap:.3rem;font-size:.92rem;display:grid}.store-delivery-amount-label input{background:var(--surface);width:100%;color:var(--text);border:1px solid #38425c;border-radius:10px;padding:.65rem .7rem}.store-delivery-preview{word-break:break-all;margin:.15rem 0 .35rem}.winner-form-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.winner-form-grid fieldset{border:1px solid #38425c;border-radius:12px;gap:.55rem;padding:.8rem;display:grid}.winner-form-grid legend{color:var(--gold);padding:0 .35rem}.winner-form-grid input,.winner-form-grid select{width:100%}.bpwipe-rewards-list{gap:.65rem;margin-top:.45rem;display:grid}#item-catalog-list.bpwipe-rewards-list{gap:.45rem}.store-icon-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.45rem;margin-top:.45rem;display:grid}.store-icon-grid--modal{max-height:min(52vh,420px);padding-right:.15rem;overflow:auto}.store-icon-picker-modal{color:#cdd1dc;background:#0d0f15;border:1px solid #38425c;border-radius:12px;width:min(720px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}.store-icon-picker-modal::backdrop{background:#000000b8}.owner-confirm-dialog{color:#cdd1dc;background:#0d0f15;border:1px solid #38425c;border-radius:12px;width:min(420px,100vw - 2rem);padding:0}.owner-confirm-dialog::backdrop{background:#000000b8}.owner-confirm-inner{padding:.85rem .95rem 1rem}.owner-confirm-inner h4{font-family:var(--font-display,Cinzel, serif);color:#cdd1dc;margin:0 0 .45rem;font-size:1rem}.owner-confirm-inner p{margin:0 0 .75rem;font-size:.86rem;line-height:1.45}.owner-confirm-actions{justify-content:flex-end;gap:.45rem;display:flex}.owner-wipe-checklist{gap:.45rem;margin:.65rem 0 0;display:grid}.owner-form-check{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.88rem;line-height:1.4;display:flex}.owner-form-check input[type=checkbox]{flex-shrink:0;margin-top:.15rem}.owner-wipe-confirm-field{gap:.35rem;margin:0 0 .75rem;font-size:.86rem;display:grid}.owner-wipe-confirm-field input{color:#cdd1dc;background:#090b0f;border:1px solid #38425c;border-radius:8px;width:100%;padding:.45rem .55rem}#owner-wipe-confirm-message{white-space:pre-line}.store-icon-picker-inner{padding:.85rem .95rem 1rem}.store-icon-picker-head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.store-icon-picker-head h4{font-family:var(--font-display,Cinzel, serif);color:#cdd1dc;margin:0;font-size:1rem}.store-icon-picker-toolbar{margin:.45rem 0 .25rem}.store-icon-picker-upload-btn{cursor:pointer}.store-icon-picker-dropzone{border:1px dashed #38425c;border-radius:10px;margin-top:.25rem;padding:.45rem .5rem .55rem;transition:border-color .15s,background .15s}.store-icon-picker-dropzone--active{background:#8c8c8c14;border-color:#6fa7cf;box-shadow:inset 0 0 0 1px #8c8c8c33}.store-icon-picker-dropzone--active:before{content:"Drop images to upload";text-align:center;color:#6fa7cf;margin-bottom:.35rem;font-size:.78rem;display:block}.item-catalog-field[data-catalog-icon-panel][hidden],.reward-pool-grid .item-catalog-field[hidden]{display:none!important}.item-catalog-icon-input-row{align-items:flex-start;gap:.35rem;display:flex}.item-catalog-icon-input-row input,.item-catalog-icon-input-row textarea{flex:auto;min-width:0}.item-catalog-icon-input-row .catalog-pick-icon-btn,.item-catalog-icon-input-row .catalog-pick-shortname-btn{flex:none;margin-top:.05rem}.rust-item-picker-modal{color:#cdd1dc;background:#0d0f15;border:1px solid #38425c;border-radius:12px;width:min(860px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0}.rust-item-picker-modal::backdrop{background:#000000b8}.rust-item-picker-inner{padding:.85rem .95rem 1rem}.rust-item-picker-head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.rust-item-picker-head h4{font-family:var(--font-display,Cinzel, serif);color:#cdd1dc;margin:0;font-size:1rem}.rust-item-picker-search{color:#cdd1dc;background:#090b0f;border:1px solid #38425c;border-radius:8px;width:100%;margin:.35rem 0 .25rem;padding:.45rem .55rem}.rust-item-picker-list{max-height:min(58vh,480px);margin-top:.35rem;overflow:auto}.rust-item-picker-table{border-collapse:collapse;width:100%;font-size:.82rem}.rust-item-picker-table th,.rust-item-picker-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #1a1f2a;padding:.35rem .45rem}.rust-item-picker-table th{color:#7d818b;z-index:1;background:#0d0f15;font-weight:600;position:sticky;top:0}.rust-item-picker-table code{color:#7d818b;font-size:.78rem}.store-icon-grid-empty{margin:.2rem 0 0}.store-icon-tile-wrap{position:relative}.store-icon-tile{cursor:pointer;background:#0d0f15;border:1px solid #38425c;border-radius:8px;flex-direction:column;align-items:center;gap:.2rem;width:100%;min-height:88px;padding:.35rem;display:flex}.store-icon-tile:hover,.item-catalog-row--pick-icon~.item-catalog-icon-library .store-icon-tile:hover,.item-catalog-icon-library:has(~#item-catalog-list .item-catalog-row--pick-icon) .store-icon-tile:hover{border-color:#6fa7cf;box-shadow:0 0 0 1px #8c8c8c40}.store-icon-tile img{object-fit:contain;width:44px;height:44px;display:block}.store-icon-tile-name{color:#7d818b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;line-height:1.2;overflow:hidden}.store-icon-delete-btn{color:#f0d8d8;cursor:pointer;opacity:0;background:#000000b8;border:0;border-radius:999px;width:1.15rem;height:1.15rem;font-size:.85rem;line-height:1;transition:opacity .15s;position:absolute;top:.15rem;right:.15rem}.store-icon-tile-wrap:hover .store-icon-delete-btn,.store-icon-delete-btn:focus-visible{opacity:1}.item-catalog-icon-preview{margin-top:.25rem}.item-catalog-icon-preview img{object-fit:contain;background:#0a0c10;border:1px solid #38425c;border-radius:6px;width:36px;height:36px}.item-catalog-row--pick-icon{outline:1px solid #6fa7cf;box-shadow:0 0 0 2px #8c8c8c2e}.bpwipe-reward-row{background:#0f1218;border:1px solid #38425c;border-radius:12px;gap:.55rem;padding:.7rem;display:grid}.bpwipe-reward-grid{grid-template-columns:1.1fr 1fr .8fr .8fr auto;align-items:center;gap:.5rem;display:grid}.bpwipe-reward-grid input{width:100%}.owner-pricing-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.owner-pricing-grid--wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.owner-pricing-grid--packs,.owner-pricing-grid--tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-pack-card{align-content:start;gap:.65rem}.owner-pack-card-title{font-family:var(--font-display,Cinzel, serif);color:#cdd1dc;margin:0;font-size:.95rem;line-height:1.3}.owner-pack-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.owner-pack-field{flex-direction:column;gap:.28rem;min-width:0;display:flex}.owner-pack-field-label{color:var(--text-muted,#8891a8);letter-spacing:.02em;font-size:.72rem}.owner-pack-field input{box-sizing:border-box;width:100%}.owner-pack-card-enabled{align-items:center;gap:.4rem;margin:0;display:inline-flex}.item-catalog-row{gap:.45rem;padding:.55rem .65rem}.item-catalog-card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.05rem;display:flex}.item-catalog-card-title{font-family:var(--font-display,Cinzel, serif);color:#cdd1dc;margin:0;font-size:.88rem}.item-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .45rem;display:grid}.item-catalog-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.item-catalog-grid--compact{margin-top:.25rem}.item-catalog-span-2{grid-column:span 2}.item-catalog-span-3{grid-column:span 3}.item-catalog-field{flex-direction:column;gap:.12rem;min-width:0;display:flex}.item-catalog-field--inline{flex-direction:row;align-items:center;gap:.35rem}.item-catalog-field--inline .item-catalog-field-label{white-space:nowrap;flex:none}.item-catalog-field--inline select,.item-catalog-field--inline input:not([type=checkbox]){flex:8rem;min-width:0}.item-catalog-field--check{justify-content:flex-start;align-items:center}.item-catalog-field--check input[type=checkbox]{width:auto;margin:.15rem 0 0}.item-catalog-field-label{color:#7d818b;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.item-catalog-field-hint{font-size:.68rem;line-height:1.25}.item-catalog-row .item-catalog-field input,.item-catalog-row .item-catalog-field select,.item-catalog-row .item-catalog-field textarea{box-sizing:border-box;width:100%;padding:.28rem .4rem;font-size:.82rem}.item-catalog-row .item-catalog-field textarea{resize:vertical;min-height:2.4rem}.item-catalog-field-check .item-catalog-check-row{align-items:center;gap:.4rem;margin-top:.15rem;font-size:.82rem;display:inline-flex}.item-catalog-details{background:#0000001f;border:1px solid #38425c;border-radius:8px;padding:.3rem .5rem}.item-catalog-details summary{cursor:pointer;color:#7d818b;user-select:none;font-size:.72rem}.item-catalog-details-body{gap:.35rem;margin-top:.4rem;display:grid}.item-catalog-delivery{border-top:1px solid #2e364a;gap:.3rem;margin-top:.1rem;padding-top:.4rem;display:grid}.item-catalog-delivery-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.item-catalog-delivery-panel{gap:.3rem;display:grid}.item-catalog-delivery-panel[hidden],.item-catalog-delivery-actions[hidden]{display:none!important}.item-catalog-delivery-panel--inline{align-items:center;display:flex}.item-catalog-delivery-actions{align-items:center;gap:.3rem;display:inline-flex}.item-catalog-delivery .store-delivery-preview{margin:0;font-size:.68rem;line-height:1.3}@media (width<=1100px){.item-catalog-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.item-catalog-grid--6 .item-catalog-span-3{grid-column:span 3}}@media (width<=900px){.item-catalog-grid,.item-catalog-grid--6{grid-template-columns:1fr}.item-catalog-span-2,.item-catalog-span-3,.item-catalog-grid--6 .item-catalog-span-3{grid-column:auto}}.reward-pool-row{gap:.55rem}.reward-pool-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.55rem;display:grid}.reward-pool-grid .btn{place-self:end}@media (width<=1100px){.reward-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reward-pool-grid{grid-template-columns:1fr}.reward-pool-grid .btn{justify-self:stretch}}.owner-tier-flags{flex-wrap:wrap;gap:.45rem .85rem;display:flex}.owner-tier-schedule{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin-top:.55rem;display:grid}.owner-store-item-status.is-scheduled{color:var(--gold,#5378d4);border-color:#5378d473}.raidbase-schedule-chip{white-space:normal;text-align:left;max-width:100%}.owner-tier-flags label{align-items:center;gap:.35rem;margin:0;display:inline-flex}.owner-store-form{flex-direction:column;gap:.95rem;margin-top:.35rem;display:flex}.owner-form-panel{background:#06070861;border:1px solid #8c8c8c38;border-radius:12px;min-width:0;margin:0;padding:.95rem 1rem 1rem}.owner-form-panel legend{font-family:var(--font-display,Cinzel, serif);letter-spacing:.06em;text-transform:uppercase;color:#8c8c8ceb;padding:0 .35rem;font-size:.82rem;font-weight:700}.owner-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem .95rem;margin-top:.35rem;display:grid}.owner-form-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-form-grid>label,.owner-form-grid>div{min-width:0}.owner-form-span-all{grid-column:1/-1}.owner-form-actions{margin-top:.15rem}.owner-store-items-heading{margin:1.15rem 0 .35rem}.owner-store-items-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;margin:0;display:grid}.owner-store-items-empty{grid-column:1/-1;margin:0}.owner-store-item-card{background:#0f1218;border:1px solid #38425c;border-radius:12px;flex-direction:column;gap:.55rem;min-width:0;padding:.9rem 1rem;display:flex}.owner-store-item-card-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.owner-store-item-card-titles{min-width:0}.owner-store-item-card h4{font-family:var(--font-display,Cinzel, serif);color:#cdd1dc;margin:0;font-size:1rem;line-height:1.25}.owner-store-item-id{overflow-wrap:anywhere;margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.owner-store-item-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.owner-store-item-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.18rem .5rem;font-size:.66rem;font-weight:700}.owner-store-item-status.is-enabled{color:#8fd4a8;background:#8fd4a814;border-color:#8fd4a866}.owner-store-item-status.is-disabled{color:#7d818b;background:#8891a814;border-color:#8891a859}.owner-store-item-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;display:grid}.owner-store-item-meta dt{color:var(--text-muted,#8891a8);margin:0;font-size:.68rem}.owner-store-item-meta dd{color:#cdd1dc;margin:.08rem 0 0;font-size:.88rem;font-weight:700}.owner-store-item-actions{border-top:1px solid #252b3a8c;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.55rem;display:flex}.item-catalog-editor-wrap{background:#0c0e14;border:1px solid #38425c;border-radius:12px;margin:.85rem 0 1.25rem;padding:1rem 1.05rem 1.1rem}.item-catalog-editor-wrap .item-catalog-row{background:0 0;border:none;margin:0;padding:0}.owner-item-catalog-card{cursor:pointer;transition:border-color .15s,box-shadow .15s}.owner-item-catalog-card.is-selected{border-color:#82aaff;box-shadow:0 0 0 1px #82aaff59}.owner-item-catalog-card-icon{background:#0a0b0f;border:1px solid #38425cd9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.owner-item-catalog-card-icon img{object-fit:contain;width:100%;height:100%}.owner-item-catalog-card-icon--empty{color:#7d818b;font-size:1.1rem}.owner-item-catalog-card .owner-store-item-card-head{align-items:center}.owner-raidbase-economy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;margin-top:.35rem;display:grid}.owner-raidbase-economy-actions{flex-wrap:wrap;justify-content:flex-end}.owner-inline-form-grid{grid-template-columns:repeat(3,minmax(10rem,1fr)) auto;align-items:end;gap:.75rem .95rem;margin:.35rem 0 .85rem;display:grid}.owner-inline-form-grid label{min-width:0}.owner-raidbase-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.owner-raidbase-card .owner-store-item-desc{-webkit-line-clamp:2}.owner-purchases-toolbar{justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;margin:.35rem 0 1rem;display:flex}.owner-monitor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:.35rem 0 1rem;display:flex}.owner-monitor-summary{flex:auto;min-width:12rem;margin:0}.owner-monitor-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.owner-monitor-stat-card{background:#141414e6;border:1px solid #ffffff14;border-radius:10px;padding:.85rem .95rem}.owner-monitor-stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,#8f8f8f);margin:0;font-size:.72rem}.owner-monitor-stat-value{color:var(--text,#e8e8e8);margin:.35rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.15}.owner-monitor-stat-value--compact{font-size:.92rem;font-weight:600}.owner-monitor-chart-panel{background:#141414e6;border:1px solid #ffffff14;border-radius:10px;margin-bottom:1rem;padding:.95rem 1rem .85rem}.owner-monitor-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.owner-monitor-panel-head h4{letter-spacing:.04em;text-transform:uppercase;color:var(--gold,#82aaff);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:650}.owner-monitor-chart-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem 1rem;display:flex}.owner-monitor-chart-range{background:#0a0a0ae0;border:1px solid #82aaff47;border-radius:999px;align-items:center;gap:.15rem;padding:.14rem;display:inline-flex}.owner-monitor-range-btn{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:#7d818b;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:.28rem .58rem;font-size:.68rem;font-weight:700}.owner-monitor-range-btn:hover:not(.is-active){color:#cdd1dc}.owner-monitor-range-btn.is-active{color:#0b1020;background:linear-gradient(#9bb8ff,#6f93e8)}.loot-log-status-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.loot-log-status-label{letter-spacing:.04em;text-transform:uppercase;flex:none;margin:0;font-weight:700}.loot-log-status-toggles{flex-wrap:wrap;flex:auto;min-width:0}.owner-monitor-chart-legend{color:var(--text-muted,#8f8f8f);flex-wrap:wrap;gap:.65rem 1rem;font-size:.78rem;display:flex}.owner-monitor-chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.owner-monitor-swatch{border-radius:999px;width:.72rem;height:.72rem;display:inline-block}.owner-monitor-swatch--guest{background:#6ea8ff}.owner-monitor-swatch--member{background:#ff8f8f}.owner-monitor-swatch--login{background:#8de0a8}.owner-monitor-chart{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:.35rem;min-height:0;padding-top:.15rem;display:grid}.owner-monitor-chart--line{width:100%;min-height:14rem;padding:.15rem 0 0;display:block}.owner-monitor-line-svg{width:100%;height:auto;min-height:13.5rem;display:block}.owner-monitor-line-grid{stroke:#ffffff14;stroke-width:1px}.owner-monitor-line-axis{fill:#8f8f8f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}.owner-monitor-line-path{vector-effect:non-scaling-stroke}.owner-monitor-line-dot{pointer-events:none}.owner-monitor-line-hit{cursor:crosshair}.owner-monitor-crosshair{pointer-events:none}.owner-monitor-crosshair-v,.owner-monitor-crosshair-h{vector-effect:non-scaling-stroke}.owner-monitor-crosshair-tip-bg{fill:#0c0e12eb;stroke:#ffffff24;stroke-width:1px}.owner-monitor-crosshair-tip-text{fill:#f2f2f2;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}.owner-monitor-chart-day{flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}.owner-monitor-chart-bars{box-sizing:border-box;background:0 0;border-bottom:1px solid #ffffff14;border-radius:0;justify-content:center;align-items:flex-end;gap:.18rem;width:100%;height:7rem;padding:0 .05rem;display:flex}.owner-monitor-chart-bar{border-radius:3px 3px 1px 1px;flex:none;align-self:flex-end;width:28%;min-width:.28rem;max-width:.62rem;min-height:0;display:block}.owner-monitor-chart-bar--guest{background:linear-gradient(#8fc0ff,#4f86d8)}.owner-monitor-chart-bar--member{background:linear-gradient(#ffb0b0,#d85f5f)}.owner-monitor-chart-bar--login{background:linear-gradient(#a9efbf,#4ea86d)}.owner-monitor-chart-label{color:var(--text-muted,#8f8f8f);text-align:center;white-space:nowrap;font-size:.66rem}.owner-monitor-panels{grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%;min-width:0;max-width:100%;margin-bottom:1rem;display:grid}@media (width>=1400px){.owner-monitor-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-monitor-panel,.owner-monitor-panel--full{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.owner-monitor-panel--full{grid-column:1/-1;margin-bottom:0}.owner-monitor-table-wrap{width:100%;min-width:0;max-width:100%;max-height:none;overflow:auto visible}.owner-monitor-ua{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-muted,#8f8f8f);font-size:.78rem;display:block;overflow:hidden}.owner-monitor-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.owner-monitor-pill--member{color:#ffd0d0;background:#d85f5f29;border:1px solid #d85f5f59}.owner-monitor-pill--guest{color:#c8ddff;background:#4f86d829;border:1px solid #4f86d859}.owner-purchase-stats{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.owner-purchase-stat-group{background:#06070861;border:1px solid #8c8c8c38;border-radius:12px;padding:.85rem .95rem}.owner-purchase-stat-group-label{font-family:var(--font-display,Cinzel, serif);letter-spacing:.06em;text-transform:uppercase;color:#8c8c8ce6;margin:0 0 .55rem;font-size:.78rem;font-weight:700}.owner-purchase-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .75rem;margin:0;display:grid}.owner-purchase-stats-grid dt{color:var(--text-muted,#8891a8);margin:0;font-size:.68rem}.owner-purchase-stats-grid dd{color:#cdd1dc;margin:.1rem 0 0;font-size:1rem;font-weight:700}.owner-raidbase-stats-totals{gap:1rem;margin-bottom:1rem;display:grid}.owner-raidbase-stats-scope{gap:.65rem;display:grid}.owner-raidbase-stat-alltime{margin:.2rem 0 0;font-size:.72rem}.owner-raidbase-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width<=900px){.owner-raidbase-funnel-grid{grid-template-columns:1fr}}.owner-purchases-panels{grid-template-columns:minmax(280px,.95fr) minmax(0,1.45fr);align-items:start;gap:1rem;min-width:0;max-width:100%;display:grid}.owner-purchases-panel{min-width:0;max-width:100%}.owner-purchases-panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--gold,#82aaff);margin:0 0 .55rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:650}.owner-purchase-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;background:#0f0f0f8c;border:1px solid #ffffff14;border-radius:10px;width:100%;min-width:0;max-width:100%;display:block;overflow:auto visible}.owner-purchase-empty{margin:0;padding:.85rem .95rem}.owner-data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:100%;max-width:none;font-size:.84rem}.owner-data-table.is-col-resized{table-layout:auto}.owner-data-table th,.owner-data-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;border-bottom:1px solid #ffffff0f;padding:.55rem .7rem;overflow:hidden}.owner-data-table th{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#82aaffe0;white-space:nowrap;text-overflow:ellipsis;background:#1a1a1a;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:650;position:static}.owner-col-resizable{position:relative}.owner-col-resize-handle{display:none}.owner-players-table{min-width:1500px}.owner-players-table .owner-players-col-idx{text-align:right;width:2.5rem;min-width:2.5rem}.owner-players-table .owner-players-actions{white-space:nowrap;min-width:8.5rem;overflow:visible}.owner-players-table .owner-players-mono{white-space:nowrap}.owner-data-table--monitor-visitors th:first-child,.owner-data-table--monitor-visitors td:first-child{width:12%}.owner-data-table--monitor-visitors th:nth-child(2),.owner-data-table--monitor-visitors td:nth-child(2){width:8%}.owner-data-table--monitor-visitors th:nth-child(3),.owner-data-table--monitor-visitors td:nth-child(3){width:22%}.owner-data-table--monitor-visitors th:nth-child(4),.owner-data-table--monitor-visitors td:nth-child(4){width:16%}.owner-data-table--monitor-visitors th:nth-child(5),.owner-data-table--monitor-visitors td:nth-child(5){width:12%}.owner-data-table--monitor-visitors th:nth-child(6),.owner-data-table--monitor-visitors td:nth-child(6){width:30%}.owner-data-table tbody tr:last-child td{border-bottom:none}.owner-data-table tbody tr:hover td{background:#82aaff0d}.owner-table-pager{color:#d2dcf0c7;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-top:.65rem;padding:.45rem .15rem .15rem;font-size:.8rem;display:flex}.owner-table-pager[hidden]{display:none!important}.owner-table-pager-meta{color:#aab9d2bf}.owner-table-pager-controls{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.owner-table-pager-size{color:#aab9d2cc;align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:inline-flex}.owner-table-pager-size select,[data-coupon-page-size]{color:#cdd1dc;background:#0c0e14eb;border:1px solid #82aaff47;border-radius:6px;min-width:4.25rem;padding:.25rem .4rem;font-size:.78rem}.owner-table-pager-page{text-align:center;color:#becde6d9;min-width:5.5rem}.owner-table-pager .btn[disabled]{opacity:.4;cursor:not-allowed}.owner-check{align-items:center;gap:.45rem;margin:.35rem 0;display:inline-flex}.owner-server-monitor-settings{border-top:1px solid #ffffff0f;margin-top:1.25rem;padding-top:1rem}.owner-server-monitor-settings h4{margin:0 0 .55rem}.owner-data-table .mono,.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.owner-data-table-ref{overflow-wrap:anywhere;word-break:break-word;max-width:12rem}.owner-data-table--purchases{min-width:52rem}.owner-purchases-receipt-filters{grid-template-columns:repeat(2,minmax(12rem,1fr));margin-bottom:.65rem}.owner-purchases-receipts .owner-purchase-table-wrap{max-height:18rem;overflow-y:auto}.inventory-items{gap:.65rem;margin-top:.5rem;display:grid}.inventory-stack-grid{margin-top:.55rem}.store-grid.inventory-stack-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.95rem 1.05rem}@media (width<=900px){.store-grid.inventory-stack-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.store-item-card.inventory-stack-card:not(.inventory-history-card){min-height:0}}.inventory-stack-grid .inventory-empty,#inventory-history-list .inventory-empty{grid-column:1/-1}.inventory-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.inventory-page-head-text{flex:min(560px,100%)}.inventory-page-title{letter-spacing:.06em;text-transform:uppercase;color:#cdd1dc;margin:.25rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700}.inventory-page-lead{max-width:52rem;margin-top:.65rem}.inventory-refresh-inline{border-color:#8c8c8c73;border-radius:10px;flex-shrink:0;margin-top:0;padding:.45rem .85rem}.inventory-ready-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:.35rem;display:flex}.inventory-ready-toolbar .inventory-ready-heading{margin-bottom:0}.inventory-ready-status{margin:0 0 .5rem}.inventory-top-split{padding:.65rem .85rem;overflow:hidden}.inventory-hub-head{flex-direction:column;gap:.65rem;min-width:0;display:flex}.inventory-tab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.inventory-tab-row .inventory-tab-bar{flex:auto;min-width:0}.inventory-tab-row .inventory-refresh-inline{flex-shrink:0;align-self:center}.inventory-hub-head .inventory-page-title{margin:0}.inventory-hub-head .inventory-page-lead{margin-top:0}.inventory-hub-head .inventory-tab-bar{margin:.15rem 0 0}.inventory-top-split__grid{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:stretch;gap:1.15rem 1.65rem;display:grid}.inventory-top-split__main{min-width:0}.inventory-bpwipe-card{background:linear-gradient(155deg,#101218f5 0%,#07080afc 100%);border:1px solid #8c8c8c4d;border-radius:14px;align-self:stretch;margin:0;padding:1rem 1.05rem 1.1rem;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000059}.inventory-bpwipe-title{color:#7d9ef0;letter-spacing:.04em;margin:0 0 .45rem;font-family:Cinzel,serif;font-size:clamp(.95rem,1.15vw,1.12rem);font-weight:700}.inventory-bpwipe-title i{color:var(--gold);opacity:.95;margin-right:.35rem}.inventory-bpwipe-lead{margin:0 0 .65rem;font-size:.86rem;line-height:1.45}.inventory-bpwipe-actions{margin-top:.1rem}.inventory-bpwipe-actions .btn{justify-content:center;width:100%}.inventory-bpwipe-roll-btn:not(:disabled){cursor:pointer;box-shadow:0 4px 14px #24418c59}.inventory-bpwipe-roll-btn:not(:disabled):active{transform:scale(.98)}.inventory-bpwipe-card.is-ready{border-color:#8c8c8c8c;box-shadow:inset 0 1px #ffffff0f,0 8px 28px #00000059,0 0 0 1px #8c8c8c1f}.inventory-bpwipe-msg.is-ready{color:#c8e6c9}.inventory-bpwipe-msg.is-unavailable,.inventory-bpwipe-msg.is-used{color:#7d818b}.inventory-bpwipe-msg{margin:.55rem 0 0}.inventory-ready-main{background:linear-gradient(#0b0c10fa 0%,#060708fc 100%);border:1px solid #8c8c8c3d;box-shadow:inset 0 1px #ffffff0a,0 10px 36px #00000061}.inventory-ready-main .inventory-ready-toolbar .inventory-ready-heading{letter-spacing:.08em;text-transform:uppercase;color:#6e91e8f2;flex:auto;min-width:0;margin:0;font-family:Cinzel,serif;font-size:.82rem}@media (width<=960px){.inventory-top-split__grid{grid-template-columns:1fr}}.inventory-ready-heading{letter-spacing:.03em;margin-bottom:.35rem;font-family:Inter,system-ui,sans-serif;font-weight:600}.store-item-card.inventory-stack-card:not(.inventory-history-card){width:100%;aspect-ratio:unset;text-align:left;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem;min-height:17rem;padding:.85rem .95rem;display:flex;position:relative;overflow:visible}.inventory-stack-card--dismissable{padding-top:2.15rem}.inv-stack-dismiss-btn{z-index:2;color:#f0a0a0;cursor:pointer;background:#0a0e18eb;border:1px solid #e5595973;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;font-size:.82rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.inv-stack-dismiss-btn:hover,.inv-stack-dismiss-btn:focus-visible{color:#ffd0d0;background:#e5595938;border-color:#e55959bf}.inv-stack-dismiss-btn:disabled{opacity:.55;cursor:not-allowed}.inventory-stack-card:not(.inventory-history-card) h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.inv-stack-head{flex-shrink:0;align-items:flex-start;gap:.5rem;display:flex}.inv-stack-icon-wrap{flex-shrink:0}.inv-stack-icon-wrap .item-thumb,.inv-stack-icon-wrap .bundle-icons-row{margin:0}.inv-stack-icon-wrap .item-thumb{width:44px!important;height:44px!important}.inv-stack-head-text{flex:auto;min-width:0}.inventory-stack-card .inv-stack-badges{flex-wrap:wrap;align-items:center;gap:.28rem;margin:.32rem 0 0;display:flex}.inv-stack-mid{flex-direction:column;flex:auto;gap:.4rem;min-height:0;margin-top:.25rem;display:flex;overflow:visible}.inv-stack-desc{margin:0;font-size:.8rem;line-height:1.42;display:block;overflow:visible}.inventory-stack-card:not(.inventory-history-card) .inv-stack-mid .inv-stack-wipe{flex-shrink:0;margin:0}.inventory-stack-card:not(.inventory-history-card) .inv-stack-mid .inv-stack-err{color:#f0d4d8;background:#2f4e9e2e;border:1px solid #2f4e9e73;border-radius:8px;flex-shrink:0;margin:0;padding:.4rem .5rem;font-size:.76rem;line-height:1.4;display:block;overflow:visible}.inventory-stack-card:not(.inventory-history-card) .inv-stack-desc{flex:0 auto}.inv-stack-wipe{margin:0}.inv-stack-expire{align-items:center;gap:.35rem;margin:.35rem 0 0;line-height:1.35;display:flex}.inv-stack-expire i{opacity:.85;flex-shrink:0}.inv-stack-expire--expired{color:#f0b4bc}.inv-stack-expire-kind{opacity:.75;font-size:.92em}.inventory-stack-card .inv-history-meta{margin:.45rem 0 0}.store-item-card.inventory-stack-card:not(.inventory-history-card) .inv-stack-actions{flex-shrink:0;margin-top:auto;padding-top:.55rem}.inv-stack-actions{border-top:1px solid #2f4e9e59;flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.inv-stack-footnote{max-width:none;margin:0;font-size:.75rem;line-height:1.4;display:block;overflow:visible}.inv-stack-send{justify-content:center;width:100%;padding:.5rem .85rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform 80ms}.inv-stack-send:not(:disabled):active{transform:scale(.98)}.inv-stack-send-status{text-align:center;border-radius:8px;margin:0 0 .45rem;padding:.45rem .55rem;font-size:.8rem;font-weight:600;line-height:1.35}.inv-stack-send-status.inventory-send-status--active{color:#7d9ef0;background:linear-gradient(#174dd438,#0b3cb829);border:1px solid #4072f08c}.inv-stack-send.inventory-send-btn--sending{color:#080d1a;cursor:wait;opacity:1;background:linear-gradient(#174dd4,#0b3cb8);border-color:#93bddb}.inv-stack-send.inventory-send-btn--sending:hover{background:linear-gradient(#174dd4,#0b3cb8);border-color:#93bddb}.inv-stack-send.inventory-send-btn--sent{color:#e8fff0;cursor:default;opacity:1;background:linear-gradient(#2a7a44,#1e5c32);border-color:#3cb371}.inv-stack-send.inventory-send-btn--sent:hover{background:linear-gradient(#2a7a44,#1e5c32);border-color:#3cb371}.inv-stack-send.inventory-send-btn--retry{background:linear-gradient(#2f498a,#20356a);border-color:#c44}.inv-stack-wait{margin:0;line-height:1.45}@media (width<=720px){.inventory-page-head{flex-direction:column}.inventory-tab-row{flex-direction:column;align-items:stretch}.inventory-tab-row .inventory-refresh-inline{justify-content:center;width:100%}.inventory-ready-toolbar{flex-direction:column;align-items:stretch}}.inventory-empty{background:#0b0d128c;border:1px dashed #30374a;border-radius:12px;padding:.9rem 1rem}.inventory-empty[hidden]{display:none}.hub-auth-gate{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:42rem;display:flex}.hub-auth-gate[hidden],.wallet-intro-grid[hidden],.wallet-gold-divider[hidden],.wallet-buy-section[hidden],#wallet-history-section[hidden],#wallet-authenticated-content[hidden],#store-guest-gate[hidden],.store-tab-bar[hidden],.store-hub-actions .btn-ghost[hidden]{display:none!important}.hub-auth-gate .btn-steam{margin-top:.15rem}.inv-card{background:linear-gradient(#11141a,#0d0f14);border:1px solid #272c3a;border-radius:12px;flex-direction:column;gap:.55rem;padding:.75rem .9rem;display:flex}.inv-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.inv-item-title{color:#cdd1dc;margin:0;font-family:Cinzel,serif;font-size:1rem;font-weight:700;line-height:1.25}.status-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.22rem .6rem;font-size:.7rem;font-weight:700}.status-badge.owned{color:#c8f0d6;background:#153222;border-color:#2a6a44}.status-badge.pending_send{color:#b0c6ff;background:#10182e;border-color:#6fa7cf}.status-badge.failed_send{color:#ffd1d1;background:#151f3a;border-color:#2f498a}.status-badge.sent_to_game{color:#c9dfff;background:#15253a;border-color:#2f4f8a}.inv-card-meta{color:#7d818b;flex-wrap:wrap;gap:.5rem .8rem;font-size:.8rem;display:flex}.inv-card-meta .meta-k{color:#7d818b;margin-right:.25rem}.inv-delivery-hint{color:#6fa7cf;margin:0;font-size:.78rem}.inv-delivery-err{color:#ff9a9a;margin:0;font-size:.78rem}.inv-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.1rem;display:flex}@media (width<=900px){html{scrollbar-gutter:auto}.topbar.container,main.container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.topbar{flex-direction:column;align-items:flex-start;gap:.6rem}.topbar-actions{flex-wrap:wrap;justify-content:space-between;gap:.6rem;width:100%}.mobile-nav-toggle{flex-shrink:0;display:inline-flex}.topbar-actions{align-items:flex-start}.nav-links{white-space:normal;border-top:1px solid #8c8c8c33;flex-direction:column;gap:.35rem;width:100%;margin-top:.35rem;padding:.5rem 0 0;display:none;overflow:visible}body.mobile-nav-open .nav-links{display:flex}.nav-links a{padding:.35rem 0;font-size:.92rem}body:not(.layout-hub-dashboard){min-height:100vh;max-height:none;display:block;overflow:auto}body:not(.layout-hub-dashboard):not(.owner-admin-page)>main.container{flex:none;overflow:visible}.hero,.timer-meta,.countdown,.account-hub{grid-template-columns:1fr}.store-hub-head-top{grid-template-columns:1fr;gap:.45rem}.store-hub-desc{order:2}.store-hub-head-controls{order:3;justify-content:flex-start;width:100%;padding-bottom:.1rem;overflow-x:auto}.store-hub-head--compact .store-tab-bar{flex:none}.store-hub-head--compact .store-hub-actions{width:auto;margin-left:auto}.store-hub-head--compact .store-hub-actions .btn{flex:none}.store-hub-toolbar{flex-direction:column;align-items:stretch}.store-hub-actions{justify-content:stretch}.store-hub-actions .btn{flex:auto;justify-content:center}.hub-scroll-pane--store .store-grid--blood{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-status{justify-self:stretch;max-width:none}.hero-trust-strip{grid-template-columns:1fr}.hero-copy{padding-top:0}.account-sidebar{height:auto;min-height:0;position:static}body.layout-hub-dashboard .account-sidebar{align-self:stretch;height:auto;position:static;overflow:visible}body.layout-hub-dashboard .account-sidebar-inner{flex:none;height:auto;min-height:0}body.layout-hub-dashboard .account-sidebar-panel{flex:none;min-height:0;overflow:visible}body.layout-hub-dashboard main.account-hub{grid-template-rows:auto;align-items:start}.rules-page.account-hub{gap:1rem}.account-hub-main{border-left:none;padding-inline:0}body.layout-hub-dashboard{height:auto;min-height:100vh;max-height:none;overflow-y:auto}body.layout-hub-dashboard>main.account-hub{grid-template-rows:unset;flex:none;min-height:0;overflow:visible}body.layout-hub-dashboard .account-hub-main,body.layout-hub-dashboard .account-sidebar{overscroll-behavior:auto;overflow:visible}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll{overflow:visible}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.account-hub-scroll-pane,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-ready-flex,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-raidbases-panel.inventory-ready-flex,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.store-tab-panel,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-ready-flex>.account-hub-scroll-pane,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.inventory-raidbases-panel.inventory-ready-flex>.account-hub-scroll-pane,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.store-tab-panel>.account-hub-scroll-pane{flex:none;overflow:visible}body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>.scrap-wheel-head,body.layout-hub-dashboard .account-hub-main.account-hub-main--split-scroll>#scrap-wheel-main.scrap-wheel-stage{flex:none;min-height:0;overflow:visible}.scrap-wheel-layout{flex:none;min-height:auto}.scrap-wheel-visual{width:100%;height:auto;min-height:0;padding:.5rem 0 .75rem;overflow:visible;container-type:inline-size}.scrap-wheel-frame{aspect-ratio:1;flex-shrink:0;width:min(100%,90vmin,480px);height:auto;max-height:none}.wallet-packs-grid,.wallet-packs-grid--with-coupon{grid-template-columns:1fr}.wallet-packs-grid--with-coupon .wallet-pack-card:not(.wallet-coupon-card){max-width:none}.wallet-grid,.ad-slots-grid,.winner-form-grid,.home-band-3,.news-community-grid,.architect-grid,.features-grid,.quick-grid,.live-grid,.map-layout,.category-grid,.split{grid-template-columns:1fr}.news-community-grid{grid-template-rows:none;grid-auto-rows:auto}.news-community-slot-news,.news-community-feed--internal,.news-community-feed--official{grid-area:auto}.news-community-band #internal-server-feed,.news-community-band #official-rust-feed,.community-gallery-home-grid #facepunch-commits-list{flex:none;max-height:280px}.wallet-summary{flex-direction:column;align-items:start}.wallet-stats{width:100%;min-width:0}.site-footer-inner{flex-direction:column}.official-rust-item,.official-rust-card,.news-post-card--media{grid-template-columns:1fr}.news-post-card-footer{flex-direction:column;align-items:flex-start}.news-page .like-btn{margin-left:0}.footer-right{text-align:left}.leaderboard-entry{grid-template-columns:44px minmax(0,1fr) 72px 40px}.leaderboard-hub-grid{grid-template-columns:1fr}.leaderboard-points{text-align:right}.event-winner-head{flex-direction:column}.player-stats-grid,.personal-stat-grid{grid-template-columns:1fr}.monthly-title-card{grid-template-columns:34px minmax(0,1fr);gap:.4rem .45rem}.monthly-title-player{grid-column:1/-1;justify-self:stretch}.monthly-title-stat{white-space:normal}.stat-board-row{grid-template-columns:38px minmax(0,1fr)}.stat-board-row span:last-child{text-align:left;grid-column:2}.stats-tabs{gap:.35rem}.stats-tab{padding:.42rem .62rem;font-size:.82rem}.home-board-stage{min-height:400px}.home-board-row{grid-template-columns:38px 1fr}.home-board-row span:last-child{text-align:left;grid-column:2}.gallery-preview-stage{min-height:0}.map-tabs-heading{flex-direction:column;align-items:stretch;gap:.55rem}.map-tabs-heading>h3{align-self:flex-start;min-width:0}.map-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:.42rem;max-width:100%;padding-bottom:.28rem;overflow-x:auto}.map-tab-btn{white-space:nowrap;flex:none}.community-gallery-home-grid .section-heading.compact{flex-direction:column;align-items:flex-start;gap:.5rem}.community-gallery-home-grid .section-heading.compact .btn-sm{box-sizing:border-box;justify-content:center;width:100%}.gallery-layout-grid .gallery-column-head{flex-wrap:wrap;align-items:flex-start;gap:.42rem}.gallery-layout-grid .gallery-column-head h3{flex:auto;min-width:0;font-size:clamp(1rem,4.2vw,1.2rem);line-height:1.28}.architect-grid>.panel{min-width:0;min-height:0}.architect-spot-strip{box-sizing:border-box;max-width:100%;margin-inline:0}.raidbase-preview-grid,.raidbase-gallery-grid{grid-template-columns:minmax(0,1fr)}.community-gallery-home-grid.home-band-3{align-items:stretch;min-height:0;grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}.architect-grid.home-band-3{grid-template-columns:1fr!important}.leaderboard-page-shell,.lb-hub-columns{min-width:0}.lb-hub-main-grid{grid-template-columns:1fr;grid-auto-rows:auto;max-width:100%}.lb-hub-main-grid .lb-hub-col{min-width:0;max-width:100%}.lb-hub-main-grid .lb-hub-col-c{grid-column:auto}.leaderboard-page-shell .panel.lb-hub-hero{box-sizing:border-box;padding:clamp(.85rem,3vw,1.2rem) clamp(.65rem,3.5vw,1.1rem)}.lb-trivia-head--board{flex-wrap:wrap;align-items:flex-start}.lb-trivia-head-actions{width:100%}.lb-jump-my-rank{justify-content:center;width:100%}.lb-section-head{flex-direction:column;align-items:flex-start}.leaderboard-page-shell .lb-segment-tabs .stats-tab{padding-inline:.58rem}.leaderboard-page-shell .lb-segment-tabs .stats-tab .lb-tab-text{font-size:.62rem}.lb-jump-my-rank{align-self:stretch}.leaderboard-page-shell .event-winner-table-row{grid-template-columns:3.75rem 28px minmax(0,1fr);gap:.35rem .5rem}.leaderboard-page-shell .event-winner-prize{text-align:left;white-space:normal;grid-column:3/-1}.leaderboard-page-shell .hall-stat-row{grid-template-columns:1fr;align-items:start;gap:.28rem}.leaderboard-page-shell .hall-stat-player{justify-self:stretch}.leaderboard-page-shell .hall-stat-score{white-space:normal}.leaderboard-page-shell .event-winner-row{grid-template-columns:minmax(0,72px) minmax(0,1fr)}.monthly-title-copy{min-width:0}.leaderboard-page-shell .leaderboard-table,.leaderboard-page-shell .lb-trivia-panels,.leaderboard-page-shell .lb-trivia-panel.is-active{min-width:0;max-width:100%}.leaderboard-page-shell .leaderboard-entry,.leaderboard-page-shell .stat-board-row{max-width:100%}.leaderboard-page-shell .leaderboard-player-text strong{overflow-wrap:anywhere;word-break:break-word}}