:root{--bg:#080706;--bg-alt:#0e0c0a;--surface:#13100d;--surface-soft:#1a1612;--text:#ebe2cf;--text-muted:#b8a98d;--crimson:#7a1f2b;--gold:#c9a227;--line:#3a2e25;--ok:#67c587;--layout-gutter:1rem;--page-max-width:1720px;--space-band:clamp(1rem, 2.15vw, 1.38rem);--space-section:clamp(1.32rem, 2.85vw, 1.82rem);--space-section-lg:clamp(1.58rem, 3.2vw, 2.12rem);--scroll-thumb:#bc9b488c;--scroll-thumb-visible:#bc9b488c;--scroll-thumb-hover:#d4af37d9;--scroll-track:transparent;--scroll-track-edge:transparent;--page-canvas-base:#050403;--tab-pill-bg:#060504;--tab-pill-bg-active:#15100c;--tab-pill-border:#33281f}*{box-sizing:border-box}html{color-scheme:dark;scrollbar-gutter:auto;background-color:var(--page-canvas-base);background-image:radial-gradient(ellipse 120% 70% at 50% -18%, #c9a22717, transparent 55%), radial-gradient(ellipse 80% 50% at 85% 15%, #5a2a301f, transparent 50%), repeating-linear-gradient(90deg, transparent, transparent 47px, #d4af3707 47px, #d4af3707 48px), repeating-linear-gradient(0deg, transparent, transparent 47px, #d4af3706 47px, #d4af3706 48px), linear-gradient(180deg, #060504 0%, #0d0b0a 42%, var(--bg) 100%);scrollbar-width:thin;scrollbar-color:transparent transparent;font-size:93.75%}html:hover,html:focus-within{scrollbar-color:var(--scroll-thumb-visible) transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}html:hover::-webkit-scrollbar-thumb,html:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-visible);background-clip:padding-box;border:2px solid #0000}html:hover::-webkit-scrollbar-thumb:hover,html:focus-within::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}html::-webkit-scrollbar-corner{background:0 0}body{color:var(--text);scrollbar-width:thin;scrollbar-color:transparent transparent;background:0 0;min-height:100vh;margin:0;font-family:Inter,sans-serif;overflow-y:scroll}body:hover,body:focus-within{scrollbar-color:var(--scroll-thumb-visible) transparent}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}body:hover::-webkit-scrollbar-thumb,body:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-visible);background-clip:padding-box;border:2px solid #0000}body:hover::-webkit-scrollbar-thumb:hover,body:focus-within::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}.account-hub-main,.account-hub-scroll-pane,.owner-admin-sidebar .account-sidebar-panel,.owner-inline-list,.owner-monitor-table-wrap,.owner-purchase-table-wrap,.lb-segment-scroll,.map-vote-options,#facepunch-commits-list,#internal-server-feed,#official-rust-feed,.scrap-wheel-prize-list{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto}.account-hub-main:hover,.account-hub-main:focus-within,.account-hub-scroll-pane:hover,.account-hub-scroll-pane:focus-within,.owner-admin-sidebar .account-sidebar-panel:hover,.owner-admin-sidebar .account-sidebar-panel:focus-within,.owner-inline-list:hover,.owner-inline-list:focus-within,.owner-monitor-table-wrap:hover,.owner-monitor-table-wrap:focus-within,.owner-purchase-table-wrap:hover,.owner-purchase-table-wrap:focus-within,.lb-segment-scroll:hover,.lb-segment-scroll:focus-within,.map-vote-options:hover,.map-vote-options:focus-within,#facepunch-commits-list:hover,#facepunch-commits-list:focus-within,#internal-server-feed:hover,#internal-server-feed:focus-within,#official-rust-feed:hover,#official-rust-feed:focus-within,.scrap-wheel-prize-list:hover,.scrap-wheel-prize-list:focus-within{scrollbar-color:var(--scroll-thumb-visible) transparent}.account-hub-main::-webkit-scrollbar,.account-hub-scroll-pane::-webkit-scrollbar,.owner-admin-sidebar .account-sidebar-panel::-webkit-scrollbar,.owner-inline-list::-webkit-scrollbar,.owner-monitor-table-wrap::-webkit-scrollbar,.owner-purchase-table-wrap::-webkit-scrollbar,.lb-segment-scroll::-webkit-scrollbar,.map-vote-options::-webkit-scrollbar,#facepunch-commits-list::-webkit-scrollbar,#internal-server-feed::-webkit-scrollbar,#official-rust-feed::-webkit-scrollbar,.scrap-wheel-prize-list::-webkit-scrollbar{width:8px;height:8px}.account-hub-main::-webkit-scrollbar-thumb,.account-hub-scroll-pane::-webkit-scrollbar-thumb,.owner-admin-sidebar .account-sidebar-panel::-webkit-scrollbar-thumb,.owner-inline-list::-webkit-scrollbar-thumb,.owner-monitor-table-wrap::-webkit-scrollbar-thumb,.owner-purchase-table-wrap::-webkit-scrollbar-thumb,.lb-segment-scroll::-webkit-scrollbar-thumb,.map-vote-options::-webkit-scrollbar-thumb,#facepunch-commits-list::-webkit-scrollbar-thumb,#internal-server-feed::-webkit-scrollbar-thumb,#official-rust-feed::-webkit-scrollbar-thumb,.scrap-wheel-prize-list::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.account-hub-main:hover::-webkit-scrollbar-thumb,.account-hub-main:focus-within::-webkit-scrollbar-thumb,.account-hub-scroll-pane:hover::-webkit-scrollbar-thumb,.account-hub-scroll-pane:focus-within::-webkit-scrollbar-thumb,.owner-admin-sidebar .account-sidebar-panel:hover::-webkit-scrollbar-thumb,.owner-admin-sidebar .account-sidebar-panel:focus-within::-webkit-scrollbar-thumb,.owner-inline-list:hover::-webkit-scrollbar-thumb,.owner-inline-list:focus-within::-webkit-scrollbar-thumb,.owner-monitor-table-wrap:hover::-webkit-scrollbar-thumb,.owner-monitor-table-wrap:focus-within::-webkit-scrollbar-thumb,.owner-purchase-table-wrap:hover::-webkit-scrollbar-thumb,.owner-purchase-table-wrap:focus-within::-webkit-scrollbar-thumb,.lb-segment-scroll:hover::-webkit-scrollbar-thumb,.lb-segment-scroll:focus-within::-webkit-scrollbar-thumb,.map-vote-options:hover::-webkit-scrollbar-thumb,.map-vote-options:focus-within::-webkit-scrollbar-thumb,#facepunch-commits-list:hover::-webkit-scrollbar-thumb,#facepunch-commits-list:focus-within::-webkit-scrollbar-thumb,#internal-server-feed:hover::-webkit-scrollbar-thumb,#internal-server-feed:focus-within::-webkit-scrollbar-thumb,#official-rust-feed:hover::-webkit-scrollbar-thumb,#official-rust-feed:focus-within::-webkit-scrollbar-thumb,.scrap-wheel-prize-list:hover::-webkit-scrollbar-thumb,.scrap-wheel-prize-list:focus-within::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-visible)}.account-hub-main:hover::-webkit-scrollbar-thumb:hover,.account-hub-scroll-pane:hover::-webkit-scrollbar-thumb:hover,.owner-admin-sidebar .account-sidebar-panel:hover::-webkit-scrollbar-thumb:hover,.owner-inline-list:hover::-webkit-scrollbar-thumb:hover,.owner-monitor-table-wrap:hover::-webkit-scrollbar-thumb:hover,.owner-purchase-table-wrap:hover::-webkit-scrollbar-thumb:hover,.lb-segment-scroll:hover::-webkit-scrollbar-thumb:hover,.map-vote-options:hover::-webkit-scrollbar-thumb:hover,#facepunch-commits-list:hover::-webkit-scrollbar-thumb:hover,#internal-server-feed:hover::-webkit-scrollbar-thumb:hover,#official-rust-feed:hover::-webkit-scrollbar-thumb:hover,.scrap-wheel-prize-list:hover::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}body.layout-hub-dashboard .account-sidebar-panel:hover,body.layout-hub-dashboard .account-sidebar-panel:focus-within{scrollbar-color:#82aaff73 transparent}body.layout-hub-dashboard .account-sidebar-panel::-webkit-scrollbar{width:6px}body.layout-hub-dashboard .account-sidebar-panel::-webkit-scrollbar-track{background:0 0}body.layout-hub-dashboard .account-sidebar-panel::-webkit-scrollbar-thumb{background:0 0;border:none;border-radius:999px}body.layout-hub-dashboard .account-sidebar-panel:hover::-webkit-scrollbar-thumb,body.layout-hub-dashboard .account-sidebar-panel:focus-within::-webkit-scrollbar-thumb{background:#82aaff73}body.layout-hub-dashboard .account-sidebar-panel:hover::-webkit-scrollbar-thumb:hover,body.layout-hub-dashboard .account-sidebar-panel:focus-within::-webkit-scrollbar-thumb:hover{background:#82aaffa6}body.layout-hub-dashboard .account-sidebar-panel::-webkit-scrollbar-button{width:0;height:0;display:none}a,a:visited{color:var(--gold)}a:hover{color:#ffe7a3}.backdrop{pointer-events:none;background-image:linear-gradient(#0000 0%,#0000008c 100%),repeating-linear-gradient(130deg,#c9a22705 0 2px,#0000 2px 10px);animation:28s linear infinite bgShift;position:fixed;inset:0}body:not(.layout-hub-dashboard){flex-direction:column;min-height:100vh;display:flex}body:not(.layout-hub-dashboard)>main.container{flex:auto;min-width:0;overflow-x:hidden}body:not(.layout-hub-dashboard)>main.container:not(.account-hub){padding-bottom:var(--space-section-lg)}@keyframes bgShift{0%{background-position:0 0,0 0}to{background-position:0 0,180px 180px}}.container{width:min(calc(100% - 2 * var(--layout-gutter)), var(--page-max-width));z-index:1;box-sizing:border-box;margin:0 auto;position:relative}.topbar{justify-content:space-between;align-items:center;margin-bottom:.65rem;padding:1.25rem 0;display:flex;position:relative}.topbar:after{content:"";clip-path:polygon(2.5% 50%,5.5% 8%,94.5% 8%,97.5% 50%,94.5% 92%,5.5% 92%);pointer-events:none;will-change:background-position, opacity;background:linear-gradient(90deg,#c9a22714 0%,#c9a227bf 35%,#ffe38ff2 50%,#c9a227bf 65%,#c9a22714 100%) 0 0/220% 100%;border-radius:999px;height:3px;animation:3.8s ease-in-out infinite topbarDividerFlow;position:absolute;bottom:-.15rem;left:0;right:0;box-shadow:0 0 12px #c9a2274d}@media (prefers-reduced-motion:reduce){.topbar:after{opacity:.85;animation:none}}@keyframes topbarDividerFlow{0%{opacity:.72;background-position:0%}50%{opacity:1;background-position:100%}to{opacity:.72;background-position:0%}}.topbar-actions{align-items:center;gap:.8rem;display:flex}.lang-switcher{color:var(--text);background:#1f1914;border:1px solid #5b4635;border-radius:10px;padding:.38rem .5rem;font-weight:600}.site-footer{backdrop-filter:blur(2px);background:#0b0908d1;border-top:1px solid #33281f;margin-top:2rem}.site-footer-inner{width:min(calc(100% - 2 * var(--layout-gutter)), var(--page-max-width));padding:.85rem 0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box;justify-content:space-between;align-items:start;gap:1rem;margin:0 auto;display:flex}.site-footer p{color:#a89779;margin:0;font-size:.78rem}.footer-links{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.footer-links a{color:#89a8bf;font-size:.75rem;text-decoration:none}.footer-right{text-align:right}.crest{align-items:center;gap:.9rem;display:flex}.crest-home-link{color:inherit;align-items:center;gap:.9rem;text-decoration:none;display:flex}.crest-home-link:hover .crest-logo{border-color:#c9a227bf;box-shadow:0 6px 18px #c9a2272e}.crest-mark{width:54px;height:54px;color:var(--gold);background:linear-gradient(145deg,#2a2219,#17110d);border:1px solid #70581b;border-radius:14px;place-items:center;font:700 1.1rem Cinzel,serif;display:grid}.crest-logo{object-fit:cover;background:linear-gradient(145deg,#2a2219,#17110d);border:1px solid #70581b;border-radius:14px;width:54px;height:54px;box-shadow:0 6px 16px #00000052}.small{color:var(--text-muted);margin:0;font-size:.8rem}h1,h2,h3,h4{margin:0;font-family:Cinzel,serif}h3 i,h4 i{color:var(--gold);margin-right:.4rem;font-size:.86em}h1{color:var(--gold);font-size:1rem}.nav-links{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .65rem;display:flex}.nav-links a{color:var(--text);align-items:center;gap:.28rem;padding:.18rem .15rem;font-size:.8rem;text-decoration:none;display:inline-flex}.nav-links a[href*=wallet\.html],.nav-links a[href*=store\.html],.nav-links a[href*=inventory\.html],.nav-links a[href*=player-profile\.html]{display:none}.nav-links a i{color:var(--gold);font-size:.68rem}.nav-links a.nav-active{color:#f0d57d;font-weight:700}.nav-links a.nav-active i{color:#ffe7a3}[data-editable-pending]>:not(.editable-content-placeholder){display:none!important}.editable-content-placeholder{text-align:center;margin:0;padding:1.5rem 0}.community-reviews-block{margin-bottom:var(--space-section)}.community-reviews-block .community-reviews-grid{margin-bottom:1.25rem}.community-reviews-block .community-review-form{border-top:1px solid #c9a2272e;margin-top:.25rem;padding-top:1.25rem}.community-review-status{background:#08070680;border:1px solid #c9a22733;border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem}.community-review-card-meta{white-space:nowrap;margin-left:auto}.hero-reviews-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hero-review-teaser-card{background:#08070673;border:1px solid #c9a22733;border-radius:12px;margin:0;padding:.85rem 1rem}.hero-review-teaser-card p{margin:.45rem 0;font-size:.92rem;line-height:1.45}.hero-review-teaser-stars{gap:.12rem;display:flex}.community-reviews-intro--compact{margin-bottom:.5rem}.home-band-2{gap:var(--space-band);margin-top:var(--space-band);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.start-steps{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.start-step{background:#08070673;border:1px solid #c9a22738;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem 1rem;padding:1rem 1.1rem;display:grid}.start-step-num{color:#1a1208;background:linear-gradient(145deg, #e8c96a, var(--gold));border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.start-step h4{color:#f0e2bc;margin:0 0 .35rem}.start-step p{margin:0;line-height:1.5}@media (width<=1180px) and (width>=901px){.hero{grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:1rem 1.25rem}}.wipe-timer{margin-top:0}.compact-timer{background:linear-gradient(#171310,#13100d);border-color:#3a2f27;width:100%;padding:.85rem}.timer-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.timer-head h4{margin:0;font-size:1rem}.timer-meta{grid-template-columns:1fr;gap:.45rem;margin-top:.55rem;display:grid}.wipe-timer.panel--flex-col{gap:.5rem}.wipe-timer.panel--flex-col .timer-meta{gap:.5rem;margin-top:0}.wipe-timer.panel--flex-col .countdown{flex-shrink:0;margin-top:0}.meta-item{background:#201914;border:1px solid #44342a;border-radius:12px;padding:.5rem .65rem}.meta-item p{margin:0}.meta-value{color:var(--gold);font-size:.9rem;font-weight:600;margin-top:.25rem!important}.countdown{margin-top:.45rem}.countdown-inline{color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;background:#1d1712;border:1px solid #4a3a2f;border-radius:10px;margin:0;padding:.45rem .55rem;font-size:.84rem}.countdown-inline span{color:var(--gold);margin:0 .14rem 0 .28rem;font-family:Cinzel,serif;font-size:1rem;font-weight:700}.countdown-inline span:first-child{margin-left:0}.panel{background:linear-gradient(180deg, var(--surface), var(--bg-alt));border:1px solid var(--line);border-radius:16px;padding:1.3rem;box-shadow:0 10px 40px #00000059}.tag{color:var(--gold);background:#241a12;border:1px solid #4c382c;border-radius:999px;margin:0 0 .8rem;padding:.38rem .8rem;font-size:.76rem;display:inline-block}h2{margin-bottom:.65rem;font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:1.15}.lead{color:var(--text-muted);max-width:62ch}.lead-sm{color:var(--text-muted);line-height:1.5}.cta-row{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.15rem;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(145deg, #8c2434, var(--crimson));color:#fff;border-color:#9e2f40}.btn:disabled,.btn[disabled]{opacity:.48;cursor:not-allowed;filter:saturate(.55);box-shadow:none}.btn:not(:disabled):hover{filter:brightness(1.06)}.btn-primary:not(:disabled):hover{border-color:#c44758}.btn-steam{color:#d9e8f7;background:linear-gradient(145deg,#1b2838,#2a475e);border-color:#3d5c77;align-items:center;gap:.38rem;padding:.62rem .9rem;display:inline-flex}.btn-steam i{font-size:.9rem}a.btn.discord-link-btn--linked,a.btn.discord-link-btn--linked:hover{pointer-events:none;cursor:default;opacity:.72}.profile-settings-block{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.5rem}.profile-settings-block h4{align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.profile-discord-actions{margin-top:.75rem}.profile-discord-panel:not(.is-linked) .profile-discord-unlink-btn,.profile-discord-panel.is-linked .profile-discord-link-btn{display:none!important}.login-remember-row{cursor:pointer;align-items:flex-start;gap:.65rem;max-width:36rem;margin:1rem 0 .35rem;display:flex}.login-remember-row input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent,#c9a227);flex-shrink:0;margin-top:.2rem}.login-remember-row span{line-height:1.45}.login-remember-row--page{margin-top:.85rem}.login-remember-hint{max-width:36rem;margin:0 0 .75rem}.btn-ghost{background:var(--surface);color:var(--text);border-color:#4a3a2c}.status-card h3{margin-bottom:.5rem}.status-card{flex-direction:column;justify-content:space-between;display:flex}.status-card p{margin:.22rem 0}.status-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.dot{background:var(--ok);border-radius:999px;width:9px;height:9px;margin-right:.35rem;display:inline-block}.dot.offline{background:#cc4d4d}.ip{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted{color:var(--text-muted)}.section-heading{margin:var(--space-section-lg) 0 var(--space-band);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}.section-heading.compact{margin:0 0 .9rem}.quick-grid{gap:var(--space-band);margin-top:var(--space-band);grid-template-columns:minmax(0,1.25fr) minmax(240px,420px);align-items:start;display:grid}@media (width>=1200px){.quick-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,380px)}}.ad-slots-grid{gap:var(--space-band);margin-top:var(--space-band);grid-template-columns:1fr;display:grid}.ad-slot-card{background:radial-gradient(circle at top right, #c9a22714, transparent 45%), linear-gradient(180deg, var(--surface), var(--bg-alt));border-color:#7b5a2c}.ad-slot-card h4{margin:.15rem 0 .45rem}.ad-slots-muted .ad-slot-card{opacity:.86;border-color:#5d4a30}.ad-slots-muted .tag{opacity:.85}.chip{color:#f0d57d;background:#352912;border:1px solid #75581a;border-radius:999px;padding:.35rem .65rem;font-size:.75rem}.muted-chip{color:var(--text-muted);background:#25211c;border-color:#4d4034}.support-box{background:linear-gradient(#2a2116,#1d1712);border:1px solid #604f27;border-radius:12px;margin-top:1rem;padding:1rem}.support-box p{color:var(--text-muted);margin:0}.support-box h4{color:var(--gold);margin:.45rem 0 .8rem}.tiny{margin-top:.8rem;font-size:.78rem}.rules-page{gap:var(--space-band);margin:0 auto;padding-bottom:1.2rem;display:grid}.rules-section h3{color:var(--gold);border-bottom:1px solid #3e3127;margin-bottom:.7rem;padding-bottom:.45rem;font-size:1.2rem}.rules-section ul{margin:0;padding-left:1.1rem;line-height:1.5}.rules-section li+li{margin-top:.4rem}.skip-to-main{z-index:10000;background:var(--gold,#c9a227);color:#1a1208;border-radius:6px;padding:.5rem .85rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:-9999px}.skip-to-main:focus{left:.75rem}.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}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #c9a227d9}html>.cookie-consent-banner,body>.cookie-consent-banner{box-sizing:border-box;z-index:20000;width:100%;max-width:100vw;padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));pointer-events:none;margin:0;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.cookie-consent-banner{z-index:20000;position:fixed;inset:auto 0 0}.cookie-consent-inner{pointer-events:auto;background:linear-gradient(#1c1c1c,#141414);border-color:#c9a22773;max-width:42rem;margin:0 auto;padding:1rem 1.1rem;box-shadow:0 -8px 32px #00000073}html.has-cookie-consent body:not(.layout-hub-dashboard){scroll-padding-bottom:7rem}.cookie-consent-title{font-family:var(--font-display,Cinzel, serif);color:var(--gold);margin:0 0 .35rem;font-size:1rem}.cookie-consent-text{margin:0 0 .75rem;line-height:1.45}.cookie-consent-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mobile-nav-toggle{width:2.5rem;height:2.5rem;color:var(--gold);cursor:pointer;background:#0c0a09e6;border:1px solid #c9a22759;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.category-card .cta-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.legal-trader-details{margin-top:.5rem}.legal-trader-list{margin:0;padding-left:1.1rem;line-height:1.55}.legal-trader-list li+li{margin-top:.35rem}.community-voices-intro{margin-bottom:var(--space-band,1rem)}.community-reviews-intro .lead-sm,.community-voices-intro .lead-sm{max-width:52rem;margin:0;line-height:1.5}.community-reviews-grid{gap:var(--space-band,1rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.75rem;display:grid}.community-review-card{margin:0;padding:1rem 1.1rem}.community-review-card-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;display:flex}.community-review-card p{margin:0;line-height:1.55}.review-star,.review-star-btn{color:#c9a22759;background:0 0;border:none;padding:0;font-size:1.1rem;line-height:1}.review-star.is-on,.review-star-btn.is-on{color:var(--gold,#c9a227)}.review-star-btn{cursor:pointer}.review-star-btn:hover,.review-star-btn:focus-visible{color:var(--gold,#c9a227);outline:none}.community-review-stars-picker{gap:.2rem;margin:.5rem 0 .75rem;display:flex}.community-review-form-title{color:var(--gold);font-family:var(--font-display,Cinzel, serif);margin:0 0 .35rem}.community-review-body-label{margin-bottom:.75rem;display:block}.community-review-body-label textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:6rem;color:var(--text);background:linear-gradient(#19130f,#120f0d);border-radius:10px;margin-top:.35rem;padding:.65rem .75rem;font-family:inherit;font-size:.95rem;line-height:1.5}.community-review-body-label textarea::placeholder{color:var(--text-muted);opacity:.85}.community-review-body-label textarea:focus{border-color:#c9a22773;outline:none;box-shadow:0 0 0 2px #c9a2271f}.community-reviews-more-row{margin:0 0 var(--space-band,1rem);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.community-reviews-all-modal-panel{flex-direction:column;gap:.75rem;width:min(920px,100vw - 2rem);max-height:min(88vh,720px);display:flex}.community-reviews-all-modal-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.community-reviews-all-modal-head h3{margin:0}.community-reviews-all-modal-list{gap:var(--space-band,1rem);max-height:min(68vh,560px);padding-right:.25rem;display:grid;overflow-y:auto}.community-review-message--error,.community-review-status--error{color:#e8a0a0}.community-review-status--ok{color:#b8d4a8}.community-review-status{margin-bottom:.75rem}.community-reviews-admin-list li.community-review-admin-item{border-bottom:1px solid #c9a22726;width:100%;padding:.85rem 0;display:block}.community-review-admin-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.35rem;display:flex}.community-review-admin-body{white-space:pre-wrap;margin:.35rem 0;line-height:1.5}.community-review-note-input{width:min(100%,28rem);margin:.35rem 0 .5rem}.community-reviews-admin-filters{align-items:center;gap:.75rem}.social-proof-quotes{gap:var(--space-band,1rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.75rem;display:grid}.social-proof-quote{margin:0;padding:1rem 1.1rem}.social-proof-quote p{margin:0 0 .5rem;font-style:italic;line-height:1.5}.social-proof-quote footer{margin:0}.social-proof-faq-link{text-align:center;margin:0 0 var(--space-band,1rem)}.ad-slot-card--compact .lead-sm{display:none}.faq-page .faq-intro h2{color:var(--gold);font-family:var(--font-display,Cinzel, serif);margin:0 0 .5rem}.faq-category-nav{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.faq-category-chip{appearance:none;color:#d8ccb4;cursor:pointer;font:inherit;background:#080605a6;border:1px solid #c9a22747;border-radius:999px;padding:.42rem .85rem;font-size:.82rem;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.faq-category-chip:hover{color:#f0e6d0;border-color:#c9a22780}.faq-category-chip.is-active{color:var(--gold);background:#c9a22729;border-color:#c9a2279e}.faq-category{gap:var(--space-band);display:grid}.faq-category--filtered-out,.faq-category--empty{display:none}.faq-category-head{padding:0 .15rem}.faq-category-head .tag{margin-bottom:.35rem}.faq-category-title{color:var(--gold);font-family:var(--font-display,Cinzel, serif);letter-spacing:.02em;margin:0 0 .45rem;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:700}.faq-category-title i{opacity:.9;margin-right:.35rem}.faq-category-head .lead-sm{max-width:52rem;margin:0}.faq-list{flex-direction:column;gap:.85rem;display:flex}.faq-item{background:#0806058c;border:1px solid #c9a22738;border-radius:8px;padding:.65rem .85rem}#faq-dynamic-content,#getting-started-dynamic-content{gap:var(--space-band);display:grid}.faq-item summary{cursor:pointer;color:#e8dcc8;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+ ";color:var(--gold)}.faq-item[open] summary:before{content:"− "}.faq-item p,.faq-item ul{margin:.65rem 0 0;line-height:1.5}.faq-item ul{padding-left:1.1rem}@media (width<=900px){.social-proof-quotes,.community-reviews-grid,.hero-reviews-teaser-grid,.home-gallery-proof-strip,.hero-trust-strip,.home-band-2{grid-template-columns:1fr}}#server-news-article a,#official-rust-news-list a{color:#f0d57d;text-decoration:none}#server-news-article a:visited,#official-rust-news-list a:visited{color:#e9cc74}#server-news-article a:hover,#official-rust-news-list a:hover{color:#ffe7a3;text-decoration:underline}.news-page .news-read-link,.news-page .news-post-card-title a{color:var(--gold)}.connect-list{margin:0;padding-left:1.4rem}.connect-list li{font-size:1.06rem;font-weight:500;line-height:1.5}.connect-list code{color:var(--gold);background:0 0;padding:0;font-size:1.06rem;font-weight:700}.rules-page .panel{background:linear-gradient(#19130f,#120f0d)}.rules-hero{min-height:210px;position:relative;overflow:hidden}.rules-hero:before{content:"";z-index:0;background:linear-gradient(90deg,#080605f0 0%,#080605d1 38%,#08060573 58%,#0806058c 100%),url(../assets/hero/Rules.png) 62% 48%/cover no-repeat;position:absolute;inset:0}.rules-hero-copy{z-index:1;-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#0a0807e6 0%,#0c0a08d1 100%);border:1px solid #c9a22738;border-radius:14px;max-width:min(760px,92%);margin:.35rem 0;padding:1rem 1.15rem 1.1rem;position:relative;box-shadow:0 10px 36px #00000073}.rules-hero-copy .lead,.rules-hero-copy .lead-sm{text-shadow:0 1px 12px #000000a6}.rules-hero-copy h2{text-shadow:0 2px 18px #000000bf}.rules-last-updated{margin-top:.75rem}.rules-last-updated:not([hidden]){align-items:center;gap:.45rem;display:inline-flex}.rules-last-updated[hidden]{display:none!important}@media (width<=900px){.rules-hero:before{background:linear-gradient(#080605e6 0%,#080605c7 45%,#080605e6 100%),url(../assets/hero/Rules.png) 58%/cover no-repeat}.rules-hero-copy{max-width:100%;padding:.9rem .95rem 1rem}}#rules-dynamic-content{gap:var(--space-band);display:grid}.rules-page--display{gap:var(--space-section);max-width:1080px;padding-bottom:2rem}.rules-layout{gap:var(--space-band);grid-template-columns:minmax(210px,240px) minmax(0,1fr);align-items:start;display:grid}.rules-sidebar{position:sticky;top:1rem}.rules-toc{padding:1rem 1rem .9rem}.rules-toc>summary.rules-toc-title{cursor:default;list-style:none}.rules-toc>summary.rules-toc-title::-webkit-details-marker{display:none}.rules-toc-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.rules-toc-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.rules-toc-list a{color:var(--text-muted);border-radius:.55rem;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.42rem .5rem;font-size:.86rem;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:grid}.rules-toc-list a:hover,.rules-toc-list a:focus-visible{color:#f0d57d;background:#c9a2271a}.rules-toc-num{min-width:1.35rem;color:var(--gold);font-size:.78rem;font-weight:700}.rules-main{gap:var(--space-band);min-width:0;display:grid}.rules-toolbar{gap:.55rem;padding:.95rem 1rem;display:grid}.rules-realm-switch{flex-wrap:wrap;gap:.45rem;display:inline-flex}.rules-realm-btn{appearance:none;color:#e8d7a8;font:inherit;cursor:pointer;background:#0c0a08b8;border:1px solid #c9a22759;border-radius:999px;padding:.45rem .95rem;font-size:.92rem}.rules-realm-btn:hover,.rules-realm-btn:focus-visible{color:#ffe7a3;border-color:#f0d57db3;outline:none}.rules-realm-btn.is-active{color:#fff4d4;background:linear-gradient(#5a3a12f2,#37220cf2);border-color:#f0d57dd9}.rules-realm-hint{margin:0}.rules-section-card.rules-section--realm-hidden{display:none!important}.rules-search{background:#00000038;border:1px solid #3f3228;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.55rem .8rem;display:grid}.rules-search:focus-within{border-color:#c9a2278c;box-shadow:0 0 0 2px #c9a2271f}.rules-search i{color:var(--gold);opacity:.85}.rules-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none}.rules-search input::placeholder{color:#8f8270}.rules-toolbar-hint{margin:0}.rules-toolbar-hint kbd,.site-search-foot kbd,.site-search-trigger kbd{background:#00000047;border:1px solid #4a3d31;border-radius:.3rem;padding:.08rem .35rem;font-family:inherit;font-size:.72rem;line-height:1.3;display:inline-block}.rules-page--display .rules-hero-copy h2{margin:.2rem 0 .65rem;font-family:Cinzel,serif;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.2}.rules-page--display .rules-hero-copy .lead{max-width:62ch;line-height:1.65}.rules-section-card{padding:clamp(1rem,2.4vw,1.35rem)}.rules-section-card.rules-section--hidden{display:none}.rules-section-card.rules-section--match{border-color:#c9a22759;box-shadow:inset 0 0 0 1px #c9a22714}.rules-section-title{color:var(--gold);border-bottom:1px solid #3e3127;align-items:flex-start;gap:.75rem;margin:0 0 .9rem;padding-bottom:.65rem;font-family:Cinzel,serif;font-size:clamp(1rem,2.2vw,1.15rem);font-weight:700;line-height:1.3;display:flex}.rules-section-num{color:#f0d57d;background:#c9a22724;border:1px solid #c9a22759;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.85rem;height:1.85rem;font-size:.82rem;display:inline-flex}.rules-section-heading{padding-top:.15rem}.rules-page--display .rules-section ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rules-page--display .rules-section li{color:var(--text);padding-left:1.1rem;line-height:1.62;position:relative}.rules-page--display .rules-section li:before{content:"";background:#c9a227bf;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}.rules-page--display .rules-section li+li{margin-top:0}.rules-page--display .rules-section p{max-width:72ch;line-height:1.62}.rules-page--display .rules-table-wrap{border:1px solid #453629;border-radius:.75rem;margin-top:.35rem;overflow:hidden}.rules-page--display .rules-table tbody tr:nth-child(2n){background:#ffffff05}.rules-page--display .rules-table code{color:#f0d57d;background:#00000047;border-radius:.35rem;padding:.12rem .35rem}@media (width<=900px){.rules-page--display{gap:var(--space-band);max-width:none;padding-bottom:1.5rem}.rules-layout{gap:var(--space-band);flex-direction:column;display:flex!important}.rules-sidebar,.rules-main{width:100%;min-width:0;max-width:100%}.rules-sidebar{position:static}.rules-toc{padding:.85rem .9rem}.rules-toc>summary.rules-toc-title{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.rules-toc>summary.rules-toc-title:after{content:"";opacity:.75;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(45deg)}.rules-toc[open]>summary.rules-toc-title:after{margin-top:.2rem;transform:rotate(-135deg)}.rules-toc[open] .rules-toc-list{margin-top:.75rem}.rules-toc-list{grid-template-columns:1fr;gap:.25rem}.rules-toc-list a{padding:.5rem .55rem;font-size:.9rem;line-height:1.45}.rules-toolbar{padding:.85rem .9rem}.rules-realm-switch{width:100%}.rules-realm-btn{text-align:center;flex:8.5rem}.rules-section-card{padding:1rem .95rem}.rules-section-title{flex-wrap:wrap;gap:.55rem}.rules-section-heading{flex:12rem;min-width:0}.rules-page--display .rules-section li{font-size:.98rem;line-height:1.68}.rules-page--display .rules-hero-copy .lead,.rules-page--display .rules-hero-copy .lead-sm{max-width:none}.rules-page--display .rules-hero-copy .cta-row{flex-direction:column;align-items:stretch}.rules-page--display .rules-hero-copy .cta-row .btn{justify-content:center;width:100%}.rules-page--display .rules-table-wrap{-webkit-overflow-scrolling:touch}.rules-page--display .rules-table th,.rules-page--display .rules-table td{white-space:normal;padding:.55rem .6rem;font-size:.88rem}}@media (width<=480px){.rules-section-num{min-width:1.65rem;height:1.65rem;font-size:.76rem}.rules-toc-list a{font-size:.86rem}}.site-search-trigger{color:var(--text-muted);font:inherit;cursor:pointer;background:#0000003d;border:1px solid #3f3228;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.82rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.site-search-trigger:hover,.site-search-trigger:focus-visible{color:#f0d57d;background:#c9a22714;border-color:#c9a22773}.site-search-trigger-label{display:none}.site-search-trigger kbd{color:#9f927f}.site-search-modal[hidden]{display:none!important}.site-search-modal{z-index:12000;place-items:start center;padding:clamp(1rem,4vw,2.5rem) 1rem;display:grid;position:fixed;inset:0}.site-search-backdrop{backdrop-filter:blur(4px);background:#040302b8;position:absolute;inset:0}.site-search-dialog{gap:.75rem;width:min(640px,100%);padding:.95rem;display:grid;position:relative;box-shadow:0 24px 60px #00000073}.site-search-input-wrap{background:#00000047;border:1px solid #4a3b2f;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid}.site-search-input-wrap:focus-within{border-color:#c9a2278c}.site-search-input-wrap input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none}.site-search-results{gap:.35rem;max-height:min(52vh,420px);display:grid;overflow:auto}.site-search-result{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:#0000002e;border:1px solid #0000;border-radius:.65rem;gap:.18rem;padding:.7rem .8rem;display:grid}.site-search-result--active,.site-search-result:hover{background:#c9a22714;border-color:#c9a22759}.site-search-result-group{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.site-search-result-title{color:#f0d57d;font-weight:600}.site-search-result-snippet{color:var(--text-muted);font-size:.82rem;line-height:1.45}.site-search-empty,.site-search-foot{margin:0}body.site-search-open{overflow:hidden}.content-page.content-page--wide{max-width:1080px}.content-page{gap:var(--space-section);max-width:920px;padding-bottom:2rem}.content-page.content-page--narrow{max-width:520px}.content-hero{padding:clamp(1.15rem,2.6vw,1.55rem)}.content-hero h2,.content-page .content-hero h2{color:#f2dc98;margin:.15rem 0 .65rem;font-family:Cinzel,serif;font-size:clamp(1.3rem,2.8vw,1.75rem);line-height:1.22}.content-page .lead,.content-page .lead-sm{max-width:68ch;line-height:1.62}.content-section-card{padding:clamp(1rem,2.4vw,1.3rem)}.content-section-card.rules-section h3,.content-page .rules-section h3{border-bottom:1px solid #3e3127;align-items:center;gap:.55rem;margin-bottom:.85rem;padding-bottom:.6rem;font-family:Cinzel,serif;font-size:clamp(.98rem,2vw,1.12rem);line-height:1.3;display:flex}.content-section-card.rules-section h3 i{color:var(--gold);opacity:.9;font-size:.92em}.content-page .rules-section ul:not(.connect-list):not(.start-steps){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.content-page .rules-section ul:not(.connect-list):not(.start-steps) li{padding-left:1.05rem;line-height:1.62;position:relative}.content-page .rules-section ul:not(.connect-list):not(.start-steps) li:before{content:"";background:#c9a227bf;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.62em;left:0}.content-page .rules-section ul:not(.connect-list):not(.start-steps) li+li{margin-top:0}.content-page .rules-section p,.content-page .legal-trader-details p{max-width:72ch;line-height:1.65}.content-toolbar{gap:.45rem;padding:.9rem 1rem;display:grid}.content-search-meta{margin:0}.content-item--hidden,.content-section--hidden{display:none!important}.connect-page .connect-address-card{background:#c9a22714;border:1px solid #c9a22747;border-radius:.75rem;gap:.25rem;max-width:28rem;margin:.85rem 0 1rem;padding:.85rem 1rem;display:grid}.connect-address-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.connect-page .connect-address-card strong{color:#f2dc98;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem}.connect-page .connect-list li{padding:.15rem 0;line-height:1.6}.content-page .faq-item{background:#0003;border-radius:.7rem;padding:.75rem .95rem;transition:border-color .15s,background .15s}.content-page .faq-item[open]{background:#c9a2270f;border-color:#c9a2276b}.content-page .faq-item summary{line-height:1.45}.content-page .faq-item p,.content-page .faq-item li{color:var(--text);line-height:1.62}.content-page .start-step{border-radius:.75rem}@media (prefers-reduced-motion:reduce){.backdrop,.wallet-gold-divider,.topbar:after{animation:none}body{transition:none}}@media (width<=640px){:root{--layout-gutter:.7rem}.panel{border-radius:14px;padding:1rem}.hero.panel.hero-panel{padding:1rem}.section-heading{flex-direction:column;align-items:flex-start;gap:.45rem}.cta-row{flex-direction:column;align-items:stretch;gap:.55rem}.cta-row .btn{justify-content:center;width:100%}.lb-trivia-tabs,.stats-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.lb-trivia-tab,.stats-tab{flex:none}.leaderboard-entry{grid-template-columns:40px minmax(0,1fr) 64px 34px;gap:.36rem;padding:.38rem .42rem}.leaderboard-player{gap:.42rem}.lb-steam-avatar{width:34px;height:34px}.leaderboard-player-text strong{font-size:.82rem}.leaderboard-player-text .lb-player-sub,.leaderboard-points .lb-trivia-points-suffix,.lb-delta-num{font-size:.66rem}.wallet-stats{min-width:0}.countdown-inline{white-space:normal}.site-footer-inner{padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}}@media (width<=480px){:root{--layout-gutter:.55rem}.topbar{padding-top:1rem;padding-bottom:.95rem}.crest{gap:.58rem}.crest-logo,.crest-mark{border-radius:11px;width:46px;height:46px}.small{font-size:.74rem}.panel{border-radius:13px;padding:.86rem}.leaderboard-entry{grid-template-columns:36px minmax(0,1fr) 56px 30px;gap:.3rem;padding:.34rem .36rem}.leaderboard-player-text strong{font-size:.78rem}.leaderboard-player-text .lb-player-sub,.leaderboard-points .lb-trivia-points-suffix{font-size:.62rem}.lb-delta{gap:.1rem}.lb-delta-num{font-size:.62rem}.wallet-stats{grid-template-columns:1fr}}.owner-admin-hub{grid-template-columns:minmax(268px,310px) minmax(0,1fr);align-items:stretch;gap:clamp(.85rem,1.5vw,1.25rem);width:100%;min-height:0}[hidden]{display:none!important}body.owner-admin-page.owner-admin-locked>main.owner-admin-hub{grid-template-columns:1fr}body.owner-admin-page.owner-admin-locked .owner-admin-main{border-left:none;width:100%;max-width:36rem;margin-inline:auto;padding-inline:clamp(.65rem,1.25vw,1rem)}body.owner-admin-page.owner-admin-locked .owner-admin-login{width:100%}body.layout-hub-dashboard.owner-admin-page{--owner-admin-gutter:clamp(.65rem, 1.25vw, 1.1rem);overflow:hidden}body.layout-hub-dashboard.owner-admin-page header.topbar.container,body.layout-hub-dashboard.owner-admin-page>main.container.owner-admin-hub{width:calc(100% - 2 * var(--owner-admin-gutter));box-sizing:border-box;min-width:0;max-width:none;margin-left:auto;margin-right:auto;padding-bottom:0}body.layout-hub-dashboard.owner-admin-page>main.container.owner-admin-hub{height:100%;min-height:0}body.owner-admin-page .account-hub-main{padding-inline:clamp(.65rem,1.25vw,1rem)}body.layout-hub-dashboard.owner-admin-page .owner-admin-sidebar{align-self:stretch;height:auto;min-height:0;max-height:none}body.layout-hub-dashboard.owner-admin-page .owner-admin-sidebar .account-sidebar-inner,body.layout-hub-dashboard.owner-admin-page .owner-admin-sidebar .account-sidebar-panel{flex:auto;min-height:0}body.owner-admin-page .owner-admin-nav.account-sidebar-nav a{padding:.44rem .58rem;font-size:.9rem;line-height:1.3}@media (width>=1100px){body.owner-admin-page #scrap-pack-pricing-list.owner-pricing-grid--packs,body.owner-admin-page #raidbase-tier-pricing-list.owner-pricing-grid--tiers{grid-template-columns:repeat(4,minmax(0,1fr))}body.owner-admin-page .owner-store-items-grid,body.owner-admin-page .owner-raidbase-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width>=1500px){body.owner-admin-page .owner-store-items-grid,body.owner-admin-page .owner-raidbase-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.owner-admin-sidebar .account-sidebar-panel{overflow:hidden auto}.owner-admin-sidebar-lead{flex-shrink:0;margin:0 0 .55rem;line-height:1.45}.owner-admin-clock{background:#82aaff0f;border:1px solid #82aaff38;border-radius:10px;flex-shrink:0;margin:0 0 .7rem;padding:.55rem .65rem}.owner-admin-clock-label{color:#8f8f8f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:650}.owner-admin-clock-date,.owner-admin-clock-time{color:#e8eefc;font-variant-numeric:tabular-nums;margin:0;line-height:1.3}.owner-admin-clock-date{font-size:.82rem}.owner-admin-clock-time{letter-spacing:.02em;color:#9bb8ff;margin-top:.12rem;font-size:1.05rem;font-weight:700}.owner-admin-nav{flex-direction:column;flex:auto;gap:.2rem;min-height:0;display:flex}.owner-admin-nav-category{min-width:0}.owner-admin-nav .owner-admin-nav-group{-webkit-appearance:none;appearance:none;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#82aaffb8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;width:100%;margin:.35rem 0 .12rem;padding:.28rem .48rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:700;display:flex}.owner-admin-nav .owner-admin-nav-group:hover{color:#dce8fff2;background:#ffffff0a}.owner-admin-nav-chevron{opacity:.85;width:.7rem;font-size:.58rem;transition:transform .15s}.owner-admin-nav-category.is-collapsed .owner-admin-nav-chevron{transform:rotate(-90deg)}.owner-admin-nav-links{flex-direction:column;gap:.08rem;padding-left:.15rem;display:flex}.owner-admin-nav-category.is-collapsed .owner-admin-nav-links{display:none}.owner-admin-nav .owner-admin-nav-group:first-child{margin-top:.15rem}.owner-role-perm-toolbar{flex-wrap:wrap;gap:.45rem;margin:.75rem 0;display:flex}.owner-role-perm-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.owner-role-perm-tab{color:#c8d4e8;text-transform:capitalize;cursor:pointer;background:#00000047;border:1px solid #82aaff47;border-radius:8px;padding:.35rem .85rem;font-size:.78rem}.owner-role-perm-tab.is-active{color:#e8efff;background:#82aaff38;border-color:#82aaff8c}.owner-role-perm-matrix-wrap{overflow-x:auto}.owner-role-perm-check{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.owner-role-perm-check input{accent-color:#82aaff}.owner-role-form-toolbar{margin-bottom:.65rem}.owner-role-perm-mode{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .75rem;display:flex}.owner-role-perm-person-form{flex-wrap:wrap;align-items:end;gap:.65rem;margin:.35rem 0 .65rem;display:flex}.owner-role-perm-person-form label{flex:220px;margin:0}.owner-role-perm-users ul{margin:.35rem 0 0;padding-left:1.1rem}.owner-role-perm-tabs:empty:after{content:"No role tabs loaded — refresh or check API deploy.";color:#d4b896d9;padding:.35rem 0;font-size:.82rem;display:block}.owner-role-pick-grid{border:1px solid #82aaff38;border-radius:8px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.45rem .85rem;margin:.35rem 0 .85rem;padding:.75rem .85rem;display:grid}.owner-role-pick-grid legend{padding:0 .25rem}.owner-role-pick{cursor:pointer;align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.owner-role-pick--owner{color:#b8d0ff}body.story-page-disabled a[href*=story\.html].is-story-hidden,body.story-page-disabled a[href*=story\.html][hidden],body.story-page-disabled a[href$=\/story].is-story-hidden,body.story-page-disabled a[href$=\/story][hidden],body.story-page-disabled a[href$="/story/"].is-story-hidden,body.story-page-disabled a[href$="/story/"][hidden],body.story-page-disabled [data-requires-story=true].is-story-hidden,body.story-page-disabled [data-requires-story=true][hidden]{display:none!important}body.story-page-gated main>:not(#story-unpublished-gate),body.story-page-disabled.story-page-gated main.story-page>:not(#story-unpublished-gate){visibility:hidden!important;display:none!important}.story-unpublished-gate{text-align:center;max-width:36rem;margin:1.5rem auto}.story-unpublished-gate h2{margin:.35rem 0 .65rem;font-family:Cinzel,serif}body.forum-page-disabled a[href*=forum\.html].is-forum-hidden,body.forum-page-disabled a[href*=forum\.html][hidden],body.forum-page-disabled a[href$=\/forum].is-forum-hidden,body.forum-page-disabled a[href$=\/forum][hidden],body.forum-page-disabled a[href$="/forum/"].is-forum-hidden,body.forum-page-disabled a[href$="/forum/"][hidden],body.forum-page-disabled [data-requires-forum=true].is-forum-hidden,body.forum-page-disabled [data-requires-forum=true][hidden]{display:none!important}body.forum-page-gated main>:not(#forum-unpublished-gate),body.forum-page-disabled.forum-page-gated main.forum-page>:not(#forum-unpublished-gate){visibility:hidden!important;display:none!important}.forum-unpublished-gate{text-align:center;max-width:36rem;margin:1.5rem auto}.forum-unpublished-gate h2{margin:.35rem 0 .65rem;font-family:Cinzel,serif}.purchase-modal-backdrop{position:fixed;inset:0;background:rgba(5,6,9,.72);display:grid;place-items:center;z-index:50;padding:1rem}.purchase-modal-backdrop[hidden]{display:none!important}.purchase-modal{width:min(540px,100%)}dialog.purchase-modal{color:var(--text)}dialog.purchase-modal::backdrop{background:rgba(5,6,9,.72)}dialog.rl-confirm-dialog{width:min(440px,calc(100vw - 2rem));color:var(--text)}dialog.rl-confirm-dialog::backdrop{background:rgba(5,6,9,.72)}.rl-confirm-message{white-space:pre-wrap}