@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.m-9{margin:calc(var(--spacing) * 9)}.m-32{margin:calc(var(--spacing) * 32)}.block{display:block}.contents{display:contents}.grid{display:grid}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#e9e9e9;--muted:#a3a3a5;--quiet:#77777a;--line:#333337;--panel:#171719;--panel-raised:#222225;--canvas:#0b0b0d;--moss:#f01820;--orange:#ed1c24;--sans:"Franklin Gothic Medium", "Arial Narrow", "Trebuchet MS", sans-serif;--mono:"Cascadia Code", "Consolas", monospace}*{box-sizing:border-box}html{background:var(--canvas);min-height:100%}body{min-height:100vh;color:var(--ink);background:var(--canvas);font-family:var(--sans);margin:0;font-size:14px}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--moss);outline-offset:3px}.app-shell{background-image:radial-gradient(at 70% -10%,#60606024,#0000 42%),radial-gradient(at 100% 30%,#792a2a13,#0000 34%),repeating-linear-gradient(135deg,#e2cdcd03 0 1px,#0000 1px 6px);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#141414f5;flex-direction:column;flex:0 0 248px;width:248px;min-height:100vh;padding:25px 15px 16px;display:flex;overflow-y:auto}.brand-lockup{align-items:center;gap:11px;padding:0 8px;display:flex}.brand-mark{width:38px;height:38px;color:var(--moss);background:#232323;border:1px solid #5c5c5c;place-items:center;display:grid}.brand-mark img,.community-emblem img,.hero-stamp img,.camp-brand-mark img{object-fit:contain;width:100%;height:100%}.brand-lockup strong{letter-spacing:1.2px;font-size:17px;line-height:1;display:block}.brand-lockup strong span{color:var(--orange)}.brand-lockup small{color:var(--quiet);font-family:var(--mono);letter-spacing:1.3px;margin-top:5px;font-size:8px;display:block}.icon-button{color:#a8a8a8;background:0 0;border:1px solid #0000;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,background .16s,border-color .16s;display:inline-grid}.icon-button:hover{color:var(--ink);border-color:var(--line);background:#2a2a2a}.mobile-close,.mobile-menu-button{display:none}.community-switcher{border:1px solid var(--line);background:#1c1c1c;align-items:center;gap:10px;margin:34px 0 26px;padding:11px 9px;display:flex}.community-emblem{color:#d7d7d7;width:31px;height:31px;font-family:var(--mono);background:#424242;place-items:center;font-size:11px;display:grid}.community-switcher div:nth-child(2){flex:1;min-width:0}.community-switcher strong,.community-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-switcher strong{color:#dadada;font-size:12px;font-weight:600}.community-switcher small{color:var(--quiet);font-family:var(--mono);margin-top:4px;font-size:9px}.community-switcher>svg{color:var(--quiet)}.nav-label,.eyebrow,.metric-label,.field-label{color:#8e8e8e;font-family:var(--mono);letter-spacing:1px;font-size:9px;font-weight:500}.nav-label{margin-bottom:8px;padding:0 10px}.main-navigation{gap:3px;display:grid}.nav-item{color:#999;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:11px;width:100%;height:40px;padding:0 10px;font-size:12px;transition:all .16s;display:flex}.nav-item:hover{color:var(--ink);background:#212121}.nav-active{color:var(--moss);background:#272727;border-color:#3e3e3e}.nav-item span:first-of-type{flex:1}.nav-count{width:20px;height:19px;color:var(--moss);font-family:var(--mono);background:#383838;place-items:center;font-size:9px;display:grid}.sidebar-spacer{flex:1;min-height:35px}.sidebar-status{border:1px solid var(--line);background:#191919;padding:13px 12px 12px;position:relative;overflow:hidden}.status-top{color:#8b8b8b;font-family:var(--mono);letter-spacing:.8px;align-items:center;gap:7px;font-size:8px;display:flex}.live-dot,.season-dot,.status-pill i{background:#be7272;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #be727270}.preview-dot{background:#8d8d8d;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.sidebar-status>strong{color:#e5e5e5;margin-top:9px;font-size:13px;display:block}.sidebar-status>small{color:var(--quiet);margin-top:3px;font-size:10px;display:block}.status-bars{align-items:end;gap:3px;height:25px;display:flex;position:absolute;bottom:14px;right:11px}.status-bars i{background:#7f7f7f;width:3px}.status-bars i:nth-child(3n+1){opacity:.6;height:9px}.status-bars i:nth-child(3n+2){opacity:.8;height:16px}.status-bars i:nth-child(3n){height:23px}.sidebar-profile{text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;margin-top:14px;padding:10px 4px 9px;display:flex}.profile-avatar,.member-avatar{color:#d9d9d9;font-family:var(--mono);background:#373737;flex:none;place-items:center;font-size:10px;display:grid}.profile-avatar{border:1px solid #505050;width:31px;height:31px}.sidebar-profile div:nth-child(2){flex:1;min-width:0}.sidebar-profile strong,.sidebar-profile small{display:block}.sidebar-profile strong{font-size:11px;font-weight:600}.sidebar-profile small{color:#959595;margin-top:3px;font-size:10px}.sidebar-profile>svg{color:#818181}.sidebar-version{color:#6b6b6b;font-family:var(--mono);letter-spacing:.5px;border-top:1px solid #292929;justify-content:space-between;gap:5px;padding:9px 4px 0;font-size:8px;display:flex}.sidebar-version span{color:#5b5b5b}.main-panel{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414eb;justify-content:space-between;align-items:center;height:64px;padding:0 38px;display:flex;position:sticky;top:0}.topbar-left,.topbar-right,.breadcrumb{align-items:center;display:flex}.breadcrumb{color:#757575;font-family:var(--mono);letter-spacing:.7px;gap:9px;font-size:9px}.breadcrumb strong{color:#d5d5d5;font-weight:500}.topbar-right{gap:10px}.season-indicator{color:#919191;font-family:var(--mono);letter-spacing:.45px;align-items:center;gap:7px;font-size:8px;display:flex}.season-indicator strong{color:#d16666;font-weight:500}.season-dot{background:#c64d4d;flex-basis:5px;width:5px;height:5px;box-shadow:0 0 8px #c64d4d8c}.topbar-separator{background:var(--line);width:1px;height:21px;margin:0 3px}.connect-button{color:#1f1f1f;background:var(--moss);border:1px solid #ff454b;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:10px;font-weight:700;transition:background .16s;display:flex}.connect-button:hover,.button-primary:hover{background:#ff343b}.join-discord-button{color:#dadada;background:#2b2b2b;border:1px solid #474747;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.join-discord-button:hover{background:#373737;border-color:#6e6e6e}.page-content{flex:1;width:min(100%,1330px);margin:0 auto;padding:31px 38px 38px;animation:.3s both appear}@keyframes appear{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero-panel{background-image:linear-gradient(90deg,#141414fa 0%,#181818eb 40%,#1313138a 100%),linear-gradient(#14141433,#14141433),url(/infected-zone.svg);background-position:50% 54%;background-size:cover;border:1px solid #3f3f3f;align-items:center;min-height:277px;padding:33px 38px;display:flex;position:relative;overflow:hidden}.hero-panel:before{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 24px,#cfaaaa21 25px),repeating-linear-gradient(90deg,#0000 0 24px,#cfaaaa21 25px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 100%)}.hero-panel:after{content:"";pointer-events:none;border:1px solid #c9a1a11f;border-radius:50%;width:410px;height:410px;position:absolute;top:-80px;right:16%;box-shadow:0 0 0 31px #c9a1a109,0 0 0 75px #c9a1a106}.hero-copy{z-index:1;max-width:465px;position:relative}.hero-copy .eyebrow{color:#a7a7a7;letter-spacing:1px;align-items:center;gap:8px;font-size:8px;display:flex}.eyebrow-rule{background:#6e6e6e;width:25px;height:1px}.hero-copy h1{letter-spacing:0;margin:17px 0 10px;font-size:clamp(33px,3.2vw,46px);font-weight:700;line-height:.98}.hero-copy h1 span{color:var(--moss)}.hero-copy p{color:#b1b1b1;max-width:390px;margin:0 0 19px;font-size:12px;line-height:1.65}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.button-primary{color:#1f1f1f;background:var(--moss);border-color:#d19c9c}.button-quiet{color:#dadada;background:#2b2b2b;border-color:#474747}.button-quiet:hover{background:#373737}.hero-stamp{z-index:1;color:#e5d1d1c2;align-items:center;gap:10px;display:flex;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.hero-stamp img{object-fit:contain;flex:0 0 38px;width:38px;height:38px}.hero-stamp small{color:#d6bbbb94;font-family:var(--mono);letter-spacing:1px;font-size:8px;line-height:1.6}.hero-coordinates{color:#dcc4c48a;font-family:var(--mono);letter-spacing:.8px;font-size:8px;position:absolute;bottom:12px;right:16px}.metric-grid{border:1px solid var(--line);background:#1a1a1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.metric-card{border-right:1px solid var(--line);min-height:117px;padding:16px 18px 13px;position:relative}.metric-card:last-child{border-right:0}.metric-icon{place-items:center;width:26px;height:26px;display:grid;position:absolute;top:14px;right:15px}.tone-green{color:#bf7a7a;background:#2e2e2e}.tone-amber{color:#d76f6f;background:#2a2a2a}.tone-red{color:#d56b6b;background:#3b1616}.tone-blue{color:#a5a5a5;background:#292929}.metric-label{letter-spacing:.8px;font-size:8px;display:block}.metric-value{color:#e5e5e5;font-family:var(--mono);margin-top:13px;font-size:21px;font-weight:500;line-height:1;display:block}.metric-note{color:#848484;margin-top:7px;font-size:10px;display:block}.content-columns{grid-template-columns:1.15fr .85fr;gap:27px;margin-top:28px;display:grid}.section-block{min-width:0}.section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.section-heading h2{color:#e3e3e3;margin:5px 0 0;font-size:19px;font-weight:600}.text-action{color:#c69797;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:inline-flex}.text-action:hover{color:#e1b8b8}.server-list{border-top:1px solid var(--line)}.server-row{border-bottom:1px solid #2e2e2e;align-items:center;gap:11px;min-height:63px;display:flex}.server-map-icon{color:#c28e8e;background:#282828;border:1px solid #3a3a3a;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.server-row-name{flex:1;min-width:0}.server-row-name strong,.server-row-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.server-row-name strong{color:#d6d6d6;font-size:11px;font-weight:600}.server-row-name span{color:#838383;font-family:var(--mono);margin-top:4px;font-size:8px}.server-row-name span i,.server-card .eyebrow i{background:#717171;border-radius:50%;width:3px;height:3px;margin:0 5px 2px;display:inline-block}.server-player-count{color:#a3a3a3;font-family:var(--mono);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.server-player-count strong{color:#d5d5d5;font-weight:500}.server-player-count span{color:#797979;font-size:9px}.status-pill{min-height:21px;font-family:var(--mono);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:8px;display:inline-flex}.status-online{color:#cb9999;background:#2b2b2b;border:1px solid #444}.status-maintenance{color:#d87777;background:#301d1d;border:1px solid #4a2b2b}.status-pending{color:#ababab;background:#292929;border:1px solid #414141}.status-maintenance i{background:#cc5959;box-shadow:0 0 7px #cc595959}.status-pending i{box-shadow:none;background:#858d85}.row-chevron{color:#666;flex:none}.activity-list{border-top:1px solid var(--line)}.activity-row{border-bottom:1px solid #2e2e2e;align-items:center;gap:10px;min-height:63px;display:flex}.activity-icon{flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.activity-green{color:#bf7a7a;background:#2e2e2e}.activity-amber{color:#d37171;background:#2a2a2a}.activity-blue{color:#aaa;background:#2a2a2a}.activity-copy{flex:1;min-width:0}.activity-copy strong,.activity-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-copy strong{color:#d4d4d4;font-size:10px;font-weight:600}.activity-copy span{color:#7d7d7d;margin-top:4px;font-size:9px}.activity-row time{color:#797979;font-family:var(--mono);white-space:nowrap;font-size:8px}.tools-preview{border-top:1px solid var(--line);margin-top:29px;padding-top:21px}.quick-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.quick-tool{color:#ccc;border:1px solid var(--line);text-align:left;background:#1c1c1c;align-items:center;gap:9px;min-width:0;height:53px;padding:0 10px;font-size:10px;transition:background .16s,border-color .16s;display:flex}.quick-tool:hover{background:#262626;border-color:#5b5b5b}.quick-tool>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.quick-tool>svg{color:#7e7e7e;flex:none}.quick-tool-icon{color:#c28e8e;background:#2a2a2a;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.page-footer{color:#687068;font-family:var(--mono);letter-spacing:.45px;border-top:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:10px;padding:12px 38px 15px;font-size:8px;display:flex}.page-footer button{color:#8e8e8e;font-family:var(--sans);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.footer-separator{color:#6e6e6e;padding:0 4px}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin:5px 0 24px;display:flex}.page-heading h1{color:#e6e6e6;letter-spacing:0;margin:8px 0 7px;font-size:31px;line-height:1.1}.page-heading p{color:#979797;margin:0;font-size:12px}.page-heading-action{flex:none}.server-summary-strip{color:#868686;border:1px solid var(--line);min-height:41px;font-family:var(--mono);letter-spacing:.5px;background:#1c1c1c;align-items:center;gap:22px;padding:0 12px;font-size:8px;display:flex}.server-summary-strip>span:first-child{color:#c39494;align-items:center;gap:7px;display:flex}.server-summary-strip .text-action{margin-left:auto}.server-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.server-card{border:1px solid var(--line);background:#1c1c1c;overflow:hidden}.server-card-cover{background-image:linear-gradient(90deg,#121212ad,#13131314),url(/infected-zone.svg);background-position:50% 60%;background-size:cover;justify-content:space-between;align-items:start;height:116px;padding:12px;display:flex;position:relative}.server-card-thumbnail{z-index:0;object-fit:cover}.server-card-cover>.status-pill,.server-card-cover>.cover-coordinates{z-index:1;position:relative}.server-card-cover.cover-livonia{filter:saturate(.75)hue-rotate(15deg);background-position:50% 80%}.cover-coordinates{color:#e9d7d7b5;font-family:var(--mono);letter-spacing:.9px;align-self:end;font-size:8px}.server-card-body{padding:14px}.server-card .eyebrow{font-size:8px}.server-card h2{margin:7px 0 15px;font-size:15px;font-weight:600}.server-card-metrics{border-top:1px solid #323232;border-bottom:1px solid #323232;grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 0;display:grid}.server-card-metrics div+div{border-left:1px solid #323232;padding-left:13px}.server-card-metrics span,.server-card-metrics strong{display:block}.server-card-metrics span{color:#818181;font-family:var(--mono);font-size:8px}.server-card-metrics strong{color:#d7d7d7;font-family:var(--mono);margin-top:6px;font-size:12px;font-weight:500}.server-card-metrics strong small{color:#878787;font-size:9px}.server-card-metrics .server-online-text{color:#c99292;font-family:var(--sans);font-size:10px}.server-card-footer{align-items:center;gap:13px;padding-top:10px;display:flex}.occupancy-track{background:#303030;flex:1;height:3px}.occupancy-track i{background:#af7171;height:100%;display:block}.integration-note{color:#c08d8d;background:#222;border:1px solid #3f3f3f;align-items:center;gap:12px;margin-top:19px;padding:14px;display:flex}.integration-note>svg{flex:none}.integration-note>div{flex:1;min-width:0}.integration-note strong,.integration-note span{display:block}.integration-note strong{color:#d9d9d9;font-size:11px}.integration-note span{color:#8f8f8f;margin-top:4px;font-size:10px;line-height:1.5}.local-badge{color:#c99494;font-family:var(--mono);letter-spacing:.6px;background:#262626;border:1px solid #434343;align-items:center;gap:6px;padding:8px 9px;font-size:8px;display:inline-flex}.tool-layout{grid-template-columns:213px minmax(0,1fr);align-items:start;gap:14px;display:grid}.tool-picker{border:1px solid var(--line);background:#1c1c1c;padding:5px}.tool-picker-item{color:#a5a5a5;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 9px;font-size:10px;display:flex}.tool-picker-item span{flex:1}.tool-picker-item>svg:first-child{color:#8d8d8d}.tool-picker-item>svg:last-child{color:#6e6e6e}.tool-picker-item:hover{color:#e2e2e2;background:#252525}.tool-picker-item.is-selected{color:#e1c8c8;background:#2c2c2c;border-color:#474747}.tool-picker-item.is-selected>svg:first-child{color:#d08f8f}.tool-workspace{border:1px solid var(--line);background:#1c1c1c;min-width:0;padding:17px}.tool-workspace-heading{align-items:center;gap:11px;display:flex}.tool-mark{color:#d39898;background:#2f2f2f;border:1px solid #464646;place-items:center;width:39px;height:39px;display:grid}.tool-workspace-heading>div:nth-child(2){flex:1}.tool-workspace-heading .eyebrow{font-size:8px}.tool-workspace-heading h2{margin:3px 0 0;font-size:17px}.tool-description{color:#9f9f9f;margin:13px 0 16px;font-size:11px}.field-label{color:#9f9f9f;margin:0 0 7px;font-size:8px;display:block}.code-input{resize:vertical;color:#d8d8d8;width:100%;min-height:220px;font-family:var(--mono);tab-size:2;background:#141414;border:1px solid #3b3b3b;padding:13px;font-size:11px;line-height:1.7;display:block}.code-input:focus{outline:1px solid #717171}.editor-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.editor-footer>span{color:#858585;font-family:var(--mono);letter-spacing:.3px;align-items:center;gap:7px;font-size:8px;display:flex}.editor-light{background:#ae7070;border-radius:50%;width:5px;height:5px}.validation-result{align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:10px;display:flex}.validation-result.valid{color:#d19d9d;background:#272727;border:1px solid #444}.validation-result.invalid{color:#e38989;background:#391616;border:1px solid #5f2424}.tool-safety{color:#888;border-top:1px solid #303030;align-items:center;gap:7px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.tool-safety svg{color:#b88282}.tool-coming{grid-template-columns:minmax(130px,.7fr) 1fr;align-items:center;gap:19px;padding:18px 0;display:grid}.tool-coming-art{color:#c58f8f;background:radial-gradient(#323232 0,#262626 45%,#1f1f1f 100%);border:1px solid #454545;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:145px;display:flex}.tool-coming-art span{color:#8d8d8d;font-family:var(--mono);letter-spacing:1px;font-size:8px}.tool-coming strong{color:#d6d6d6;font-size:12px}.tool-coming p{color:#989898;font-size:10px;line-height:1.7}.featured-post{border:1px solid var(--line);background:#1c1c1c;grid-template-columns:1.25fr 1fr;min-height:242px;display:grid;overflow:hidden}.featured-image{background-image:linear-gradient(#0000 45%,#0f0f0f9e),linear-gradient(90deg,#0f0f0f24,#0f0f0f1a),url(https://images.unsplash.com/photo-1511497584788-876760111969?auto=format&fit=crop&w=1200&q=80);background-position:50% 55%;background-size:cover;min-height:230px;position:relative}.image-coordinate,.image-caption{color:#e7d5d5c4;font-family:var(--mono);letter-spacing:.8px;font-size:8px;position:absolute}.image-coordinate{top:14px;left:14px}.image-caption{bottom:13px;left:14px}.featured-copy{align-self:center;padding:25px 28px}.post-category{color:#c79494;font-family:var(--mono);letter-spacing:.8px;font-size:8px}.featured-copy h2{color:#e3e3e3;margin:12px 0 9px;font-size:25px;line-height:1.08}.featured-copy p{color:#9b9b9b;max-width:325px;margin:0 0 12px;font-size:11px;line-height:1.6}.post-section-heading{justify-content:space-between;align-items:center;margin:24px 0 13px;display:flex}.post-section-heading h2{margin:0;font-size:16px}.filter-button{color:#aaa;border:1px solid var(--line);background:#1c1c1c;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.post-card{border:1px solid var(--line);background:#1c1c1c;overflow:hidden}.post-card-art{color:#d2aaaa;background:linear-gradient(135deg,#3d3d3d,#2a2a2a 55%,#303030);justify-content:space-between;align-items:start;height:100px;padding:12px;display:flex}.post-card-art span{color:#dec0c0b3;font-family:var(--mono);letter-spacing:.7px;font-size:8px}.post-art-2{color:#d37c7c;background:linear-gradient(135deg,#404040,#2d2d2d 55%,#343434)}.post-art-3{color:#bbb;background:linear-gradient(135deg,#344145,#242f31 55%,#313131)}.post-card-content{padding:12px}.post-card-content .post-category{font-size:7px}.post-card-content h3{color:#d8d8d8;margin:9px 0 6px;font-size:13px}.post-card-content p{color:#939393;min-height:49px;margin:0;font-size:10px;line-height:1.6}.post-read-time{color:#7d7d7d;font-family:var(--mono);align-items:center;gap:5px;margin-top:12px;font-size:8px;display:flex}.member-welcome{background:#212121;border:1px solid #454545;align-items:center;gap:15px;padding:18px;display:flex}.member-welcome-icon{color:#cb9191;background:#313131;border:1px solid #4f4f4f;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.member-welcome>div:nth-child(2){flex:1}.member-welcome h2{margin:5px 0;font-size:16px}.member-welcome p{color:#989898;margin:0;font-size:10px;line-height:1.5}.member-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.member-stats .metric-card{border:1px solid var(--line);background:#1c1c1c}.member-list-section{margin-top:26px}.member-preview-list{border-top:1px solid var(--line)}.member-row{border-bottom:1px solid #2e2e2e;grid-template-columns:36px minmax(105px,1.25fr) minmax(115px,1fr) minmax(95px,auto) 72px 15px;align-items:center;gap:10px;min-height:72px;padding:8px 2px;display:grid}.member-avatar{color:#d09d9d;width:36px;height:36px;font-family:var(--mono);background:#313131;border:1px solid #545454;place-items:center;font-size:10px;display:grid;overflow:hidden}.member-avatar-image{background-position:50%;background-size:cover}.avatar-rust{color:#e09a9a;background:#3a3a3a;border-color:#623838}.avatar-blue{color:#c1c1c1;background:#3a3a3a;border-color:#4f4f4f}.member-ident{min-width:0}.member-ident strong,.member-ident span{display:block}.member-ident strong{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-ident span{color:#a4a4a4;margin-top:3px;font-size:9px}.member-role-group{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.member-role{color:#c69797;min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#292929;border:1px solid #454545;padding:4px 7px;font-size:8px;overflow:hidden}.member-extra-roles{color:#c5c5c5;font-family:var(--mono);background:#2d2d2d;border:1px solid #474747;flex:none;padding:4px 6px;font-size:8px}.member-profile-stat{gap:3px;min-width:0;display:grid}.member-profile-stat small{color:#868686;font-family:var(--mono);letter-spacing:.6px;font-size:7px}.member-profile-stat strong{color:#d6d6d6;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.member-row>svg{color:#6f6f6f}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060303bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-panel{background:#1c1c1c;border:1px solid #4e4e4e;width:min(100%,440px);padding:20px;animation:.16s both appear;box-shadow:0 18px 70px #00000073}.welcome-bonus-panel{text-align:center;background:radial-gradient(at 50% 0,#d4bd8221,#0000 48%),#151819;border-color:#d4bd827a;justify-items:center;gap:12px;display:grid;position:relative}.welcome-bonus-close{color:#aaa69f;cursor:pointer;background:#0000004d;border:1px solid #e1e6e22e;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.welcome-bonus-icon{color:#e8ce8e;background:#d4bd821a;border:1px solid #d4bd8266;place-items:center;width:58px;height:58px;display:grid}.welcome-bonus-panel .eyebrow{color:#d8c48e;font-size:8px}.welcome-bonus-panel h2{color:#f2f0e9;margin:0;font-size:21px}.welcome-bonus-panel>p{color:#aaa69f;max-width:340px;margin:0;font-size:11px;line-height:1.55}.welcome-bonus-rewards{background:#00000047;border:1px solid #e1e6e226;gap:7px;width:100%;padding:14px;display:grid}.welcome-bonus-rewards strong{color:#f4d577;font-family:var(--field-display,Impact, "Arial Narrow", var(--sans));letter-spacing:.04em;font-size:25px}.welcome-bonus-rewards span{color:#e3e0d7;font-size:10px}.welcome-bonus-panel>.button{justify-content:center;width:100%;min-height:42px}.modal-heading{justify-content:space-between;align-items:start;margin-bottom:21px;display:flex}.modal-heading h2{margin:6px 0 0;font-size:20px}.modal-panel form>input,.modal-panel form>textarea,.modal-panel form>select{color:#e3e3e3;background:#141414;border:1px solid #3d3d3d;width:100%;min-height:38px;margin-bottom:16px;padding:10px;font-size:11px}.modal-panel input::placeholder,.modal-panel textarea::placeholder{color:#6e6e6e}.modal-panel .optional-label{color:#6b6b6b;margin-left:6px;font-size:7px}.modal-note{color:#b0b0b0;align-items:start;gap:7px;margin:-2px 0 15px;font-size:9px;line-height:1.5;display:flex}.modal-note svg{flex:none}.modal-submit{width:100%}.post-editor{resize:vertical;min-height:125px}.toast-message{z-index:60;color:#dfc8c8;background:#2e2e2e;border:1px solid #5c5c5c;align-items:center;gap:9px;max-width:min(400px,100% - 32px);padding:11px 14px;font-size:10px;animation:.18s both appear;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #00000059}.toast-message svg{color:#cf9090;flex:none}.mobile-scrim{display:none}.camp-page{--camp-ink:#e9e9e9;--camp-muted:#a3a3a5;--camp-dim:#77777a;--camp-line:#dcdce024;--camp-panel:#121214f0;--camp-olive:#f01820;--camp-rust:#ed1c24;min-height:100vh;color:var(--camp-ink);background:radial-gradient(at 78% 8%,#67676730,#0000 32%),radial-gradient(at 7% 48%,#762a2a1f,#0000 33%),linear-gradient(155deg,#151515 0%,#1a1a1a 52%,#141414 100%);font-family:Franklin Gothic Medium,Arial Narrow,Trebuchet MS,sans-serif;position:relative;overflow:hidden}.camp-page:before{z-index:0;content:"";pointer-events:none;opacity:.12;mix-blend-mode:screen;background-image:url(/infected-zone.svg);background-position:50%;background-size:cover;position:fixed;inset:0}.camp-grain{z-index:1;pointer-events:none;opacity:.16;background-image:repeating-linear-gradient(0deg,#e1c7c706 0 1px,#0000 1px 4px);position:fixed;inset:0}.camp-topbar,.camp-content{z-index:2;position:relative}.camp-topbar{border-bottom:1px solid var(--camp-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e0ec2;grid-template-columns:1fr auto 1fr;align-items:center;height:59px;padding:0 max(24px,50vw - 720px);display:grid}.camp-back,.camp-network,.camp-brand,.camp-footer a{align-items:center;display:inline-flex}.camp-back{color:#a7a7a7;gap:4px;width:max-content;font-size:11px;text-decoration:none}.camp-back:hover,.camp-footer a:hover{color:#e9c9c9}.camp-brand{color:#f0e1e1;font-family:var(--mono);letter-spacing:.5px;gap:9px;font-size:13px;font-weight:700}.camp-brand>span:last-child>span{color:var(--camp-rust)}.camp-brand small{color:#777;letter-spacing:1.2px;margin-top:3px;font-size:7px;font-weight:400;display:block}.camp-brand-mark{color:#d76767;background:#222;border:1px solid #593434;place-items:center;width:30px;height:30px;display:grid}.camp-network{color:#a0a0a0;font-family:var(--mono);letter-spacing:.9px;justify-self:end;gap:8px;font-size:8px}.camp-network i,.map-live i{background:#c57979;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #c57979b3}.camp-network span{color:#606060}.camp-content{width:min(100% - 48px,1440px);margin:0 auto;padding:26px 0 20px;animation:.35s both appear}.camp-hero{background:linear-gradient(90deg,#101010f5 0%,#151515e0 42%,#1111116e 100%),url(/infected-zone.svg) 50% 54%/cover;border:1px solid #d5b5b533;justify-content:space-between;align-items:center;min-height:184px;padding:27px 33px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0c0c0c5c}.camp-hero:after{content:"";pointer-events:none;border:1px solid #d7b8b821;border-radius:50%;width:360px;height:360px;position:absolute;top:-115px;right:21%;box-shadow:0 0 0 28px #d7b8b806,0 0 0 68px #d7b8b805}.camp-hero-copy{z-index:1;position:relative}.camp-eyebrow,.camp-kicker,.camp-hero-readout,.camp-hero-coord,.camp-footer,.map-coordinate,.resource-unit,.resource-label small,.camp-health-row,.vehicle-part b,.operation-cooldown,.world-count,.world-event time,.leaderboard-line small{font-family:var(--mono);letter-spacing:.8px}.camp-eyebrow{color:#a7a7a7;align-items:center;gap:9px;font-size:8px;display:flex}.camp-eyebrow span{color:var(--camp-olive)}.camp-eyebrow b{background:#7f7f7f;width:19px;height:1px}.camp-hero h1{color:#f0e2e2;letter-spacing:0;margin:10px 0 6px;font-size:42px;line-height:1}.camp-hero h1 em{color:var(--camp-olive);font-weight:500}.camp-hero-copy p{color:#ababab;margin:0;font-size:11px}.camp-hero-readout{z-index:1;color:#929292;background:#111111ab;border:1px solid #e0bebe30;min-width:177px;padding:12px 14px;font-size:8px;position:relative}.camp-hero-readout strong{color:#d76767;font-family:var(--mono);letter-spacing:1.6px;margin:5px 0 8px;font-size:16px;display:block}.camp-hero-readout small{color:#828282;margin-top:9px;font-size:7px;display:block}.contam-bars{gap:3px;display:flex}.contam-bars i{background:#c95555;flex:1;height:4px}.contam-bars i:nth-last-child(-n+2){background:#535353}.camp-hero-coord{color:#dec4c494;font-size:7px;position:absolute;bottom:9px;right:12px}.camp-alert{color:#d87878;background:#481b1b94;border:1px solid #ca53535c;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.camp-alert>div{flex:1;min-width:0}.camp-alert strong,.camp-alert span{display:block}.camp-alert strong{margin-bottom:3px;font-size:11px}.camp-alert span{color:#c68d8d;font-size:10px}.camp-icon-button{color:#d5a5a5;background:0 0;border:1px solid #dc939340;place-items:center;width:32px;height:32px;display:grid}.camp-toast{z-index:20;color:#e2b6b6;background:#2d2d2d;border:1px solid #5f5f5f;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 28px #0006}.resource-strip{border:1px solid var(--camp-line);background:#151515e0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.resource-cell{border-right:1px solid var(--camp-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;min-height:71px;padding:11px 16px;display:grid}.resource-cell:last-child{border-right:0}.resource-icon{background:#ca9e9e14;border:1px solid #ca9e9e21;place-items:center;width:31px;height:31px;display:grid}.crew-color{color:#cb6363}.resource-label{color:#d3d3d3;min-width:0;font-size:11px}.resource-label small{color:#818181;margin-top:4px;font-size:7px;display:block}.resource-cell>strong{color:#e5e5e5;font-family:var(--mono);font-size:19px;font-weight:500}.resource-unit{color:#6d6d6d;grid-column:3;justify-self:end;font-size:6px}.crew-pips{grid-column:3;gap:3px;display:flex}.crew-pips i{background:#474747;width:6px;height:6px}.crew-pips .pip-on{background:#d16565;box-shadow:0 0 7px #d1656580}.camp-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);align-items:start;gap:15px;margin-top:17px;display:grid}.territory-section,.camp-command-panel,.camp-vehicle-panel,.camp-actions-section,.camp-board-section{background:var(--camp-panel);border:1px solid var(--camp-line);min-width:0}.camp-section-head{border-bottom:1px solid var(--camp-line);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 15px;display:flex}.camp-kicker{color:#a5a5a5;align-items:center;gap:6px;font-size:8px;display:flex}.camp-section-head h2,.camp-panel-head h2{color:#e3e3e3;margin:5px 0 0;font-size:16px;font-weight:600}.map-live{color:#c89d9d;font-family:var(--mono);letter-spacing:.8px;background:#8b53531c;border:1px solid #b3737336;align-items:center;gap:7px;padding:6px 8px;font-size:7px;display:inline-flex}.map-live i{width:5px;height:5px}.territory-board-heading{border-bottom:1px solid var(--camp-line);background:#181818f5;justify-content:space-between;align-items:center;gap:9px;min-height:39px;padding:0 13px;display:flex}.territory-board-heading>small{color:#848484;font-family:var(--mono);letter-spacing:.5px;text-align:right;font-size:6px}.territory-map{isolation:isolate;background:#313131 url(/nasdara-field-map.svg) 50%/100% 100% no-repeat;height:420px;position:relative;overflow:hidden}.territory-map:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 49px,#dcbaba0f 50px),repeating-linear-gradient(90deg,#0000 0 49px,#dcbaba0f 50px);position:absolute;inset:0}.territory-map:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#10101029,#0000 18% 82%,#1010101f);position:absolute;inset:0}.map-grid-stamp,.map-north-mark{z-index:2;color:#e3c4c4;font-family:var(--mono);letter-spacing:.8px;pointer-events:none;background:#111111c9;border:1px solid #e1c2c23d;font-size:7px;position:absolute;top:12px}.map-grid-stamp{padding:6px 8px;left:12px}.map-north-mark{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:27px;height:31px;display:flex;right:12px}.map-north-mark span{color:#d69494;font-size:12px;line-height:1}.map-coast{z-index:-1;background:linear-gradient(90deg,#2a434224,#183034a1);border-left:2px solid #b5b5b538;border-radius:48% 0 0 46%;width:36%;height:127%;position:absolute;top:-13%;right:-14%;transform:rotate(11deg)}.map-coast:after{content:"";border-left:1px dashed #bcbcbc3b;width:2px;position:absolute;inset:0 auto 0 9px}.map-contour{z-index:-1;border:1px solid #cfa4a41f;border-radius:48% 52% 42% 58%;width:39%;height:35%;position:absolute;transform:rotate(-19deg)}.contour-one{top:12%;left:7%}.contour-two{width:46%;height:38%;top:39%;left:28%;transform:rotate(12deg)}.contour-three{width:35%;height:24%;bottom:5%;left:7%;transform:rotate(7deg)}.map-region-label{z-index:1;color:#e7c7c7d1;font-family:var(--mono);letter-spacing:1.3px;pointer-events:none;font-size:7px;position:absolute}.region-north{top:9%;left:55%}.region-mid{top:51%;left:40%}.region-south{bottom:12%;left:12%}.map-routes{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-routes line{stroke:#ceaaaa4d;stroke-width:.35px;stroke-dasharray:1.1 1.3;vector-effect:non-scaling-stroke}.territory-node{z-index:3;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.node-ring{border:1px solid #c99c9c;border-radius:50%;place-items:center;width:11px;height:11px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 0 0 4px #c584841f,0 0 12px #c584846b}.node-ring i{background:#e3b5b5;border-radius:50%;width:3px;height:3px}.territory-location .node-ring{border-color:#b0b0b0;box-shadow:0 0 0 3px #b4b4b414}.territory-location .node-ring i{background:#bebebe}.territory-hostile .node-ring{border-color:#da6363;box-shadow:0 0 0 4px #cf52521f,0 0 11px #cf52526e}.territory-home:not(.territory-own) .node-ring{border:2px double #dea1a1;box-shadow:0 0 0 5px #dd9a9a33,0 0 15px #dd9a9a9e}.territory-hostile .node-ring i{background:#e57070}.territory-node:hover .node-ring,.territory-selected .node-ring{transform:scale(1.34);box-shadow:0 0 0 6px #d49e9e33,0 0 17px #d49e9ebf}.territory-selected.territory-hostile .node-ring{box-shadow:0 0 0 6px #d755553b,0 0 17px #d75555cc}.node-label{color:#dadada;width:max-content;max-width:110px;font-family:var(--mono);letter-spacing:.2px;white-space:nowrap;pointer-events:none;background:#121212d1;border:1px solid #d7b9b924;padding:3px 5px;font-size:7px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.territory-landmark .node-label{color:#e07b7b}.map-loading{z-index:4;color:#a5a5a5;font-family:var(--mono);letter-spacing:1px;background:#1010106b;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;inset:0}.map-coordinate{z-index:2;color:#e3cece80;font-size:7px;position:absolute}.map-coordinate-a{top:12px;left:12px}.map-coordinate-b{top:12px;right:13px}.territory-detail{border-top:1px solid var(--camp-line);align-items:center;gap:11px;min-height:74px;padding:11px 14px;display:flex}.territory-detail-mark{color:#caa;background:#c193931a;border:1px solid #c193932e;flex:none;place-items:center;width:33px;height:33px;display:grid}.territory-detail-copy{flex:1;min-width:0}.territory-detail-copy strong,.territory-detail-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.territory-detail-copy strong{color:#e3e3e3;margin:4px 0 3px;font-size:11px}.territory-detail-copy small{color:#8a8a8a;font-family:var(--mono);letter-spacing:.6px;font-size:7px}.camp-button{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.camp-button:disabled{cursor:not-allowed;opacity:.43}.camp-button-hot{color:#1f1f1f;background:var(--camp-olive);border-color:#db9d9d}.camp-button-hot:hover:not(:disabled){background:#db9d9d}.camp-button-quiet{color:#d0b1b1;background:#2b2b2b;border-color:#505050}.camp-button-quiet:hover:not(:disabled){background:#383838}.camp-button-danger{color:#f0a5a5;background:#431919;border-color:#782e2e}.camp-button-danger:hover:not(:disabled){background:#562121}.camp-side-column{gap:15px;display:grid}.camp-command-panel,.camp-vehicle-panel{padding:0 14px 13px}.camp-panel-head{justify-content:space-between;align-items:center;min-height:58px;display:flex}.camp-panel-head h2{margin-top:4px}.level-stamp{color:#b2b2b2;width:36px;height:38px;font-family:var(--mono);text-align:center;background:#2b2b2b;border:1px solid #575757;place-items:center;font-size:7px;line-height:1.1;display:grid}.level-stamp b{color:#e8c3c3;font-size:13px}.camp-shelter-art{background:linear-gradient(#2828281a,#19191947 46%,#121212f0),repeating-linear-gradient(120deg,#0000 0 37px,#d9b2b20e 38px),linear-gradient(140deg,#3d3d3d,#303030 55%,#4c4c4c);border:1px solid #d7b3b32b;height:118px;position:relative;overflow:hidden}.camp-shelter-art:before,.camp-shelter-art:after{content:"";clip-path:polygon(0 100%,5% 45%,10% 80%,17% 23%,23% 100%,31% 48%,38% 100%,46% 32%,54% 100%,63% 37%,70% 100%,79% 27%,88% 100%,95% 54%,100% 100%);background:repeating-linear-gradient(78deg,#0000 0 11px,#10101094 12px 15px,#0000 16px 24px);width:70%;height:90px;position:absolute;bottom:-16px}.camp-shelter-art:before{opacity:.72;left:-7%}.camp-shelter-art:after{opacity:.53;right:-8%;transform:scaleX(-1)}.shelter-sun{background:#d4676747;border-radius:50%;width:31px;height:31px;position:absolute;top:16px;right:24%;box-shadow:0 0 30px #da626238}.shelter-tower{z-index:1;clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(90deg,#2626264d,#7a7a7a5c);border:1px solid #d6b4b49e;width:20px;height:43px;position:absolute;bottom:22px;right:28%}.shelter-tower i{background:#d27777;width:8px;height:4px;position:absolute;left:5px}.shelter-tower i:first-child{top:8px}.shelter-tower i:nth-child(2){top:18px}.shelter-tower i:nth-child(3){top:28px}.shelter-tent{z-index:2;clip-path:polygon(50% 0,100% 100%,0 100%);background:#585858;border:1px solid #d5a0a078;width:42px;height:28px;position:absolute;bottom:18px}.tent-one{left:25%}.tent-two{bottom:13px;right:14%;transform:scale(.75)}.shelter-fire{z-index:3;clip-path:polygon(50% 0,100% 70%,68% 100%,25% 100%,0 65%);filter:drop-shadow(0 0 6px #eb6161);background:#d55;width:8px;height:12px;position:absolute;bottom:17px;left:47%}.shelter-label{z-index:4;color:#c5c5c5;font-family:var(--mono);letter-spacing:.8px;font-size:7px;position:absolute;top:8px;left:9px}.camp-health-row{color:#9a9a9a;justify-content:space-between;align-items:center;margin-top:12px;font-size:7px;display:flex}.camp-health-row span{align-items:center;gap:6px;display:inline-flex}.camp-health-row strong{color:#d3b1b1;font-size:9px}.camp-health-track{background:#373737;height:4px;margin:7px 0 11px}.camp-health-track i{background:linear-gradient(90deg,#828282,#ca8484);height:100%;transition:width .3s;display:block;box-shadow:0 0 8px #c57d7d57}.camp-button-build{color:#cecece;background:#2b2b2b;border-color:#4e4e4e;width:100%}.camp-button-build span,.operation-card .camp-button span{color:#939393;font-family:var(--mono);margin-left:auto;font-size:7px;font-weight:400}.compact-head{border-bottom:0;min-height:51px;padding:0}.compact-head h2{font-size:14px}.vehicle-silhouette{color:#959595}.vehicle-copy{color:#9d9d9d;margin:0 0 11px;font-size:9px;line-height:1.5}.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.vehicle-part{color:#7e7e7e;background:#1c1c1c;border:1px solid #323232;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:34px;padding:0 7px;display:grid}.vehicle-part span{color:#a0a0a0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vehicle-part b{color:#7e7e7e;font-size:7px;font-weight:400}.vehicle-part.part-ready{color:#cb9191;background:#262626;border-color:#545454}.vehicle-part.part-ready b{color:#d89b9b}.vehicle-build-button{width:100%;margin-top:9px}.camp-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:15px;margin-top:15px;display:grid}.camp-actions-section,.camp-board-section{padding-bottom:12px}.camp-actions-section>.camp-section-head,.camp-board-section>.camp-section-head{margin-bottom:11px}.operation-cooldown,.world-count{color:#888;align-items:center;gap:5px;font-size:7px;display:inline-flex}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px;display:grid}.operation-card{background:#202020a3;border:1px solid #d6b3b31f;min-width:0;padding:12px}.operation-scavenge{background:linear-gradient(135deg,#50282847,#202020b3)}.operation-icon{color:#d27777;background:#b55e5e1f;border:1px solid #c7747433;place-items:center;width:29px;height:29px;margin-bottom:9px;display:grid}.crew-operation-icon{color:#cb6d6d;background:#be53531a;border-color:#be535333}.operation-card h3{color:#e1e1e1;margin:5px 0;font-size:12px}.operation-card p{color:#989898;min-height:32px;margin:0 0 11px;font-size:9px;line-height:1.5}.operation-card .camp-button{width:100%}.expedition-status{color:#d49e9e;background:#8b53531a;border:1px solid #b3737333;align-items:center;gap:10px;margin:10px 12px 0;padding:9px 10px;display:flex}.expedition-status div{flex:1}.expedition-status .camp-kicker{font-size:7px}.expedition-status strong{color:#cdcdcd;margin-top:4px;font-size:9px;display:block}.expedition-status>b{font-family:var(--mono);font-size:12px}.world-activity-list{min-height:145px;padding:0 14px}.world-event{border-bottom:1px solid #d9bcbc12;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;display:grid}.event-pulse{border:1px solid #8f8f8f;border-radius:50%;place-items:center;width:7px;height:7px;display:grid}.event-pulse i{background:#c98787;border-radius:50%;width:3px;height:3px}.world-event>span:nth-child(2){color:#bababa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.world-event time{color:#757575;white-space:nowrap;font-size:7px}.empty-world{color:#868686;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:9px;display:flex}.leaderboard-line{color:#b8b8b8;border-top:1px solid var(--camp-line);align-items:center;gap:8px;min-height:37px;margin:8px 14px 0;padding-top:8px;display:flex}.leaderboard-line span{align-items:center;gap:5px;font-size:8px;display:inline-flex}.leaderboard-line strong{color:#dfb8b8;font-family:var(--mono);margin-left:auto;font-size:14px}.leaderboard-line small{color:#7f7f7f;font-size:6px}.camp-footer{color:#6f6f6f;border-top:1px solid var(--camp-line);justify-content:space-between;align-items:center;gap:10px;min-height:37px;margin-top:14px;padding:0 3px;font-size:7px;display:flex}.camp-footer span:nth-child(2){color:gray;align-items:center;gap:6px;display:inline-flex}.camp-footer a{color:#b4b4b4;gap:5px;text-decoration:none}.camp-nav-count{width:auto;min-width:25px;padding:0 4px;font-size:7px}@media (max-width:980px){.camp-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,.8fr)}.territory-map{height:370px}.camp-lower-grid{grid-template-columns:1fr}.camp-board-section{min-height:220px}}@media (max-width:720px){.camp-topbar{grid-template-columns:1fr auto 1fr;height:55px;padding:0 13px}.camp-network{font-size:0}.camp-network i{width:7px;height:7px}.camp-network span{display:none}.camp-content{width:calc(100% - 26px);padding-top:14px}.camp-hero{min-height:165px;padding:20px 17px}.camp-hero h1{font-size:34px}.camp-hero-copy p{max-width:310px;font-size:10px;line-height:1.5}.camp-hero-readout{min-width:130px;padding:9px;font-size:7px}.camp-hero-readout strong{font-size:13px}.camp-hero-readout small{font-size:6px}.resource-cell{grid-template-columns:25px minmax(0,1fr) auto;gap:6px;min-height:61px;padding:8px}.resource-icon{width:25px;height:25px}.resource-icon svg{width:15px}.resource-label{font-size:9px}.resource-label small{font-size:6px}.resource-cell>strong{font-size:15px}.resource-unit{display:none}.camp-main-grid{grid-template-columns:1fr}.territory-map{height:390px}.camp-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.camp-alert,.daily-card-pack{flex-wrap:wrap;align-items:flex-start}.daily-card-pack>.button{width:100%}.camp-alert>div{min-width:calc(100% - 40px)}.camp-alert .camp-button{margin-left:29px}}@media (max-width:500px){.camp-brand{font-size:11px}.camp-brand-mark{width:27px;height:27px}.camp-back{font-size:9px}.camp-hero{align-items:flex-start;min-height:179px}.camp-hero-readout{width:128px;position:absolute;bottom:13px;right:12px}.camp-hero-coord{font-size:6px;bottom:9px;left:12px;right:auto}.camp-hero-copy{max-width:100%}.camp-hero-copy p{max-width:245px;padding-bottom:47px}.camp-hero h1{font-size:31px}.camp-eyebrow{font-size:7px}.resource-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-cell:nth-child(2){border-right:0}.resource-cell:nth-child(-n+2){border-bottom:1px solid var(--camp-line)}.resource-crew>strong{justify-self:end}.crew-pips{grid-column:2/4;justify-self:end}.camp-section-head{min-height:56px;padding:9px 11px}.camp-section-head h2{font-size:14px}.territory-map{height:330px}.node-label{max-width:78px;font-size:6px}.territory-detail{flex-wrap:wrap;padding:9px}.territory-detail-copy{min-width:calc(100% - 48px)}.territory-detail>.camp-button{flex:1}.camp-side-column{grid-template-columns:1fr}.camp-shelter-art{height:130px}.operation-grid{grid-template-columns:1fr}.operation-card p{min-height:0}.operation-card .camp-button span{font-size:6px}.camp-footer{flex-wrap:wrap;align-items:flex-start;padding:9px 0;font-size:6px}.camp-footer span:nth-child(2){display:none}.leaderboard-line{flex-wrap:wrap}.leaderboard-line small{font-size:5px}}@media (min-width:1500px){.page-content{padding-top:39px}}@media (max-width:1100px){.sidebar{flex-basis:220px;width:220px}.topbar{padding:0 26px}.page-content,.page-footer{padding-left:26px;padding-right:26px}.metric-card{padding-left:12px;padding-right:12px}.metric-icon{right:10px}.metric-note{font-size:9px}.quick-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.content-columns{gap:20px}.server-row{gap:8px}.server-row .status-pill{font-size:7px}}@media (max-width:820px){.sidebar{width:min(290px,100vw - 50px);min-height:100dvh;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:16px 0 44px #00000059}.sidebar.sidebar-open{transform:translate(0)}.mobile-close{margin-left:auto;display:inline-grid}.mobile-menu-button{margin-left:-8px;margin-right:8px;display:inline-grid}.mobile-scrim{z-index:19;background:#070303ad;border:0;display:block;position:fixed;inset:0}.topbar{height:58px;padding:0 20px}.page-content{padding:24px 20px 30px}.page-footer{padding:12px 20px 15px}.content-columns{grid-template-columns:1fr;gap:22px}.activity-block{border-top:1px solid var(--line);padding-top:20px}.activity-row,.server-row{min-height:59px}.hero-panel{min-height:256px;padding-left:27px}.hero-stamp{opacity:.7;right:20px}.hero-copy{max-width:420px}.season-indicator,.topbar-separator{display:none}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-card:last-child{display:none}}@media (max-width:560px){body{font-size:13px}.topbar{padding:0 13px}.topbar-right{gap:3px}.topbar-right>.icon-button:nth-of-type(2){display:none}.connect-button{gap:5px;height:30px;padding:0 7px;font-size:9px}.join-discord-button{gap:0;width:30px;height:30px;padding:0;font-size:0}.page-content{padding:18px 13px 24px}.page-footer{flex-wrap:wrap;align-items:start;padding:11px 13px;font-size:7px}.page-footer>span:nth-child(2){display:none}.hero-panel{background-position:58%;min-height:257px;padding:23px 18px}.hero-copy .eyebrow{flex-wrap:wrap;font-size:7px}.hero-copy h1{margin-top:20px;font-size:37px}.hero-copy p{max-width:300px;padding-right:7px;font-size:11px}.hero-stamp{opacity:.5;top:auto;bottom:12px;right:12px;transform:none}.hero-stamp img{flex-basis:29px;width:29px;height:29px}.hero-stamp small{font-size:6px}.hero-coordinates{font-size:6px;bottom:6px;left:10px;right:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{border-bottom:1px solid var(--line);min-height:104px;padding:13px 11px}.metric-card:nth-child(2){border-right:0}.metric-card:nth-last-child(-n+2){border-bottom:0}.metric-icon{width:22px;height:22px;top:11px;right:10px}.metric-icon svg{width:14px}.metric-label{max-width:calc(100% - 20px);font-size:7px}.metric-value{font-size:19px}.metric-note{max-width:130px;font-size:8px}.content-columns{margin-top:22px}.section-heading h2{font-size:17px}.server-row{gap:7px}.server-map-icon{flex-basis:29px;width:29px;height:29px}.server-row-name strong{max-width:150px;font-size:9px}.server-row-name span{font-size:7px}.server-player-count{gap:3px;font-size:9px}.server-row .status-pill{gap:4px;min-height:18px;padding:0 4px;font-size:7px}.server-row .row-chevron{display:none}.activity-row{gap:8px}.activity-copy strong{font-size:9px}.activity-copy span{font-size:8px}.activity-row time{font-size:7px}.quick-tools{gap:7px}.quick-tool{gap:6px;padding:0 7px;font-size:8px}.quick-tool-icon{flex-basis:22px;width:22px;height:22px}.quick-tool-icon svg{width:14px}.page-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:19px}.page-heading h1{font-size:27px}.page-heading p{max-width:320px;line-height:1.5}.page-heading-action{align-self:stretch}.server-summary-strip{flex-wrap:wrap;gap:8px 14px;padding:9px;font-size:7px}.server-summary-strip .text-action{margin-left:auto}.server-grid{grid-template-columns:1fr;gap:10px}.server-card-cover{height:95px}.integration-note{flex-wrap:wrap;align-items:start;gap:8px;padding:11px}.integration-note>div{flex:auto;width:calc(100% - 30px)}.integration-note .button{margin-left:25px}.tool-layout{grid-template-columns:1fr}.tool-picker{gap:4px;padding:5px;display:flex;overflow-x:auto}.tool-picker-item{gap:6px;width:auto;min-width:max-content;min-height:36px;padding:0 8px;font-size:9px}.tool-picker-item>svg:last-child{display:none}.tool-picker-item>svg:first-child{width:14px}.tool-workspace{padding:12px}.code-input{min-height:190px;padding:10px;font-size:10px}.editor-footer{flex-direction:column;align-items:start}.editor-footer .button{align-self:stretch}.tool-coming{grid-template-columns:1fr;gap:11px}.tool-coming-art{min-height:95px}.featured-post{grid-template-columns:1fr}.featured-image{min-height:165px}.featured-copy{padding:17px}.featured-copy h2{font-size:22px}.post-grid{grid-template-columns:1fr}.post-card:last-child{display:block}.post-card{grid-template-columns:102px 1fr;display:grid}.post-card-art{flex-direction:column;height:100%;min-height:130px}.post-card-content{padding:10px}.post-card-content p{min-height:auto;font-size:9px}.post-card-content h3{font-size:11px}.post-card-content .post-category{font-size:6px}.post-read-time{margin-top:8px}.member-welcome{flex-wrap:wrap;align-items:start;padding:12px}.member-welcome>div:nth-child(2){flex:auto;width:calc(100% - 62px)}.member-welcome>.button{width:100%}.member-welcome h2{font-size:14px}.member-stats{grid-template-columns:1fr;gap:7px}.member-stats .metric-card{border:1px solid var(--line);min-height:90px}.member-row{grid-template-rows:minmax(19px,auto) minmax(18px,auto);grid-template-columns:34px minmax(70px,1fr) auto auto;gap:4px 8px;padding:9px 2px}.member-avatar{grid-area:1/1/3}.member-ident{grid-area:1/2}.member-role-group{grid-area:2/2}.member-profile-stat:first-of-type{grid-area:1/3/3}.member-profile-stat:last-of-type{grid-area:1/4/3}.member-profile-stat strong{font-size:8px}.member-row>svg{display:none}.page-footer button{margin-left:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.camp-overview{background:linear-gradient(115deg,#080a0bf2,#0f1213f5),url(/maps/dayz-badlands-briefing.webp) 50% 45%/cover;border:1px solid #e1e6e23b;margin-top:14px;overflow:hidden;box-shadow:inset 3px 0 #f01825}.camp-overview-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 12px;display:flex}.camp-overview-heading h2{color:#f0efec;font-family:Impact, "Arial Narrow", var(--sans);letter-spacing:.02em;margin:5px 0 0;font-size:24px;font-weight:500}.camp-prestige-chip{color:#ef9296;font-family:var(--mono);letter-spacing:.08em;background:#5a0c1147;border:1px solid #f018206b;padding:7px 9px;font-size:8px}.camp-overview-stats{border-top:1px solid #e1e6e224;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.camp-overview-stats article{background:#0b0e0fa8;border-right:1px solid #e1e6e221;min-width:0;min-height:92px;padding:12px 15px}.camp-overview-stats article:last-child{border-right:0}.camp-overview-stats article>span,.camp-overview-stats article>small{display:block}.camp-overview-stats article>span{color:#aaa8a4;font-family:var(--mono);letter-spacing:.09em;font-size:7px}.camp-overview-stats article>strong{color:#f0efec;font-family:Impact, "Arial Narrow", var(--sans);margin:8px 0 4px;font-size:25px;font-weight:500;display:block}.camp-overview-stats article>small{color:#85827f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.camp-overview-wave>strong{color:#ff747b!important;font-family:var(--mono)!important;font-size:18px!important}.resource-strip{background:#0c0f10f0;border-color:#e1e6e233;grid-template-columns:repeat(7,minmax(0,1fr))}.resource-cell{border-color:#e1e6e221}.resource-cell:nth-child(7n){border-right:0}.territory-board-heading{gap:10px}.territory-board-heading>small{margin-left:auto}.map-zoom-controls{border-left:1px solid #e1e6e226;flex:none;align-items:center;gap:5px;padding-left:9px;display:inline-flex}.map-zoom-controls button{color:#dedbd6;background:#080a0bd1;border:1px solid #e1e6e240;place-items:center;width:26px;height:26px;padding:0;display:grid}.map-zoom-controls button:hover:not(:disabled){color:#fff;background:#690c11cc;border-color:#ef424a}.map-zoom-controls button:disabled{cursor:not-allowed;opacity:.38}.map-zoom-controls>span{color:#d08b8f;min-width:34px;font-family:var(--mono);text-align:center;font-size:7px}.territory-map{background:#202526}.territory-map-world{z-index:1;transform-origin:50%;background:linear-gradient(#070a0b33,#070a0b33),url(/maps/dayz-badlands-briefing.webp) 50%/100% 100% no-repeat;transition:transform .22s;position:absolute;inset:0}.territory-map-world .territory-map-source{z-index:2;color:#ebe7e0c7;font-family:var(--mono);letter-spacing:.08em;text-shadow:0 1px 4px #000;font-size:7px;position:absolute;bottom:12px;left:12px}.territory-map-world .map-grid-stamp,.territory-map-world .map-north-mark{z-index:4}.territory-map-world .map-routes{z-index:3}.map-routes .map-horde-route{stroke:#ed4149;stroke-width:.9px;stroke-dasharray:1.8 1.1;filter:drop-shadow(0 0 2px #ed4149cc);vector-effect:non-scaling-stroke}.territory-map-world .territory-node{z-index:5}.territory-map-world .map-team-markers{z-index:6}.territory-map-world .map-coordinate{z-index:4}.camp-overview~.resource-strip+.camp-main-grid .camp-defense-panel,.camp-overview~.resource-strip+.camp-main-grid .camp-workshop-panel{background:linear-gradient(145deg,#1d1f208c,#0c0e0fcc),#0c0f10f2;border:1px solid #e1e6e233;min-width:0;padding:0 14px 13px}.camp-system-copy{color:#aaa8a4;margin:0 0 10px;font-size:9px;line-height:1.55}.camp-health-track i.is-damaged{background:linear-gradient(90deg,#8e252b,#ed484f);box-shadow:0 0 8px #c5252d6b}.camp-defense-levels,.camp-workshop-buildings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.camp-defense-levels>div,.camp-workshop-buildings>div{background:#07090a7a;border:1px solid #e1e6e224;gap:6px;padding:9px;display:grid}.camp-defense-levels>div>span,.camp-workshop-buildings>div>span{color:#a7a5a2;font-family:var(--mono);letter-spacing:.08em;font-size:7px}.camp-defense-levels>div>strong,.camp-workshop-buildings>div>strong{color:#f0efec;font-family:Impact, "Arial Narrow", var(--sans);font-size:18px;font-weight:500}.camp-defense-levels .camp-button,.camp-workshop-buildings .camp-button{justify-content:flex-start;min-height:31px;padding:0 7px;font-size:8px}.camp-defense-levels .camp-button small{color:#aaa8a4;font-family:var(--mono);margin-left:auto;font-size:6px}.camp-guard-controls{background:#07090a7a;border:1px solid #e1e6e224;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px;display:flex}.camp-guard-controls>div:first-child{gap:4px;display:grid}.camp-guard-controls strong{color:#f0efec;font-family:var(--mono);font-size:13px}.camp-guard-controls small{color:#8d8985;font-size:8px}.camp-guard-controls>div:last-child{gap:5px;display:flex}.camp-guard-controls .camp-icon-button{color:#e0d9d4;background:#111415d9;border:1px solid #e1e6e233;place-items:center;width:30px;height:30px;display:grid}.camp-defense-panel>.camp-button-build{justify-content:flex-start}.camp-defense-panel>.camp-button-build small{color:#aaa8a4;font-family:var(--mono);margin-left:auto;font-size:7px;font-weight:400}.camp-weapon-list{gap:6px;margin-top:10px;display:grid}.camp-weapon-row{background:#07090a7a;border:1px solid #e1e6e221;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;display:grid}.camp-weapon-row>div{min-width:0}.camp-weapon-row>div>strong,.camp-weapon-row>div>small{display:block}.camp-weapon-row>div>strong{color:#e9e7e3;font-size:9px}.camp-weapon-row>div>small{color:#96928e;margin-top:3px;font-size:7px}.camp-weapon-row .camp-button{min-height:29px;padding:0 8px;font-size:7px}.camp-migration{background:#3c090d29;border:1px solid #f0182047;gap:8px;margin-top:12px;padding:10px;display:grid}.camp-migration p{color:#aaa8a4;margin:5px 0 0;font-size:8px;line-height:1.55}.camp-migration>small{color:#a7a09a;font-size:7px;line-height:1.45}.camp-migration select{color:#e7e4df;width:100%;min-height:34px;font:9px var(--mono);background:#111516;border:1px solid #e1e6e238;padding:7px 9px}.camp-migration>.camp-button{justify-content:center}@media (max-width:980px){.camp-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.camp-overview-stats article:nth-child(3){border-right:0}.camp-overview-stats article:nth-child(n+4){border-top:1px solid #e1e6e221}.resource-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-cell:nth-child(7n){border-right:1px solid #e1e6e221}.resource-cell:nth-child(3n){border-right:0}}@media (max-width:720px){.camp-overview-heading{flex-direction:column;align-items:flex-start}.resource-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-cell:nth-child(3n){border-right:1px solid #e1e6e221}.resource-cell:nth-child(2n){border-right:0}.camp-side-column{grid-template-columns:minmax(0,1fr)}.territory-board-heading{flex-wrap:wrap;min-height:48px;padding:7px 9px}.territory-board-heading>small{display:none}.territory-board-heading .camp-kicker{flex:1}.map-zoom-controls{margin-left:auto}}@media (max-width:500px){.camp-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-overview-stats article,.camp-overview-stats article:nth-child(3){border-right:1px solid #e1e6e221}.camp-overview-stats article:nth-child(2n){border-right:0}.camp-overview-stats article:nth-child(n+3){border-top:1px solid #e1e6e221}.camp-overview-stats article>small{font-size:7px}.resource-cell:nth-child(2n){border-right:0}.resource-cell:nth-child(odd){border-right:1px solid #e1e6e221}.camp-defense-levels,.camp-workshop-buildings{gap:6px}.camp-defense-levels>div,.camp-workshop-buildings>div{padding:7px}.camp-weapon-row{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;padding:6px}.camp-weapon-row .camp-button{padding:0 6px}}@media (prefers-reduced-motion:reduce){.territory-map-world{transition:none}.map-horde-marker{animation:none}}.camp-deployment-panel,.camp-world-camps{background:linear-gradient(135deg,#191c1ceb,#0a0d0ef5),url(/maps/dayz-badlands-briefing.webp) 50%/cover;border:1px solid #e1e6e233;min-width:0;margin-top:14px;padding:0 15px 15px}.camp-deployment-panel .camp-overview-heading{border-bottom:1px solid #e1e6e224;margin:0 -15px;padding:16px}.camp-deployment-panel .camp-overview-heading h2{margin-top:6px}.camp-deployment-panel>p{color:#b4b0a9;max-width:780px;margin:13px 0;font-size:10px;line-height:1.7}.camp-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.camp-start-site{color:#dcd9d2;text-align:left;cursor:pointer;background:#050809ad;border:1px solid #e1e6e22b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.camp-start-site>svg{color:#c78083}.camp-start-site>span{gap:4px;min-width:0;display:grid}.camp-start-site strong{color:#e9e7e1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.camp-start-site small,.camp-start-site>b{color:#938f89;font-family:var(--mono);letter-spacing:.06em;font-size:7px}.camp-start-site>b{color:#b89974;grid-column:2;font-weight:400}.camp-start-site:hover,.camp-start-site.is-selected{background:#52101354;border-color:#e2474ec2;box-shadow:inset 2px 0 #ed343d}.camp-start-site:focus-visible,.camp-map-marker:focus-visible{outline-offset:3px;outline:2px solid #ed424a}.camp-deploy-controls{align-items:end;gap:10px;margin-top:13px;display:flex}.camp-deploy-controls label{color:#a7a39c;font-family:var(--mono);letter-spacing:.1em;flex:1;gap:6px;font-size:7px;display:grid}.camp-deploy-controls input{color:#eeeae3;width:100%;min-height:38px;font:10px var(--sans);background:#070a0bd9;border:1px solid #e1e6e233;padding:8px 10px}.camp-deploy-controls>.camp-button{min-height:38px;padding:0 13px}.camp-rename-form{gap:7px;margin:0 0 10px;display:flex}.camp-rename-form input{color:#eeeae3;min-width:0;min-height:31px;font:9px var(--sans);background:#070a0bd9;border:1px solid #e1e6e233;flex:1;padding:6px 8px}.camp-rename-form input:focus-visible{outline-offset:2px;outline:2px solid #ed424a}.camp-rename-form .camp-button{white-space:nowrap;min-height:31px;padding:0 9px}.camp-alignment-pill{color:#c3c0b8;font-family:var(--mono);letter-spacing:.07em;white-space:nowrap;background:#080b0cb3;border:1px solid #e1e6e233;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.camp-alignment-friendly{color:#a9d0a5;border-color:#6ea76973}.camp-alignment-neutral{color:#d0c39d;border-color:#bea3695c}.camp-alignment-bandit{color:#ed8b8f;border-color:#e1495180}.territory-node{width:27px;height:27px}.node-type-icon{color:#ddd1b4;filter:drop-shadow(0 1px 3px #000);pointer-events:none;place-items:center;display:grid;position:absolute;top:-8px}.territory-node:has(.node-type-icon svg) .node-ring{width:9px;height:9px}.territory-node:has(.node-type-icon svg) .node-label{top:20px}.camp-map-marker{z-index:7;color:#e6e1d8;width:21px;height:21px;font-family:var(--mono);text-shadow:0 1px 3px #000;cursor:pointer;background:#080a0be6;border:1px solid #d2c7aa66;border-radius:50%;place-items:center;padding:0;font-size:7px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #000c}.camp-map-marker:hover,.camp-map-marker[aria-pressed=true]{z-index:9;outline-offset:2px;outline:2px solid #fff}.camp-map-marker-own{z-index:8;color:#fff;background:#0f4d29f5;border-color:#67d087;box-shadow:0 0 12px #35c66894}.camp-map-marker.camp-alignment-friendly{background:#0e2f57f2;border-color:#65a8f0}.camp-map-marker.camp-alignment-neutral{color:#fff;background:#464c52f2;border-color:#e4e8ed}.camp-map-marker.camp-alignment-bandit{border-color:#ed8b8f}.map-horde-marker{z-index:10;color:#fff;cursor:pointer;background:#640c12f2;border:1px solid #ff777d;border-radius:50%;place-items:center;width:29px;height:29px;transition:left .9s linear,top .9s linear;animation:1.7s ease-in-out infinite horde-pulse;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #dc283233,0 0 17px #ec2933a6}.map-horde-marker.is-attacking{background:#d51e29;box-shadow:0 0 0 5px #dc283247,0 0 23px #ec2933cc}.map-horde-marker:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes horde-pulse{50%{box-shadow:0 0 0 7px #dc28321a,0 0 20px #ec2933c7}}.camp-horde-panel{background:#0b0e0feb;border:1px solid #e1e6e22b;align-items:center;gap:10px;margin:9px;padding:10px 12px;display:flex}.camp-horde-panel.is-active{background:linear-gradient(100deg,#5f0d124d,#0b0e0ff5 60%);border-color:#e7424a85}.camp-horde-icon{color:#ed737a;background:#710f163d;border:1px solid #e7424a66;flex:none;place-items:center;width:34px;height:34px;display:grid}.camp-horde-copy{flex:1;gap:3px;min-width:0;display:grid}.camp-horde-copy>strong{color:#f0ece6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.camp-horde-copy>small{color:#aaa59d;font-size:8px;line-height:1.4}.camp-horde-health{background:#ffffff1f;height:4px;margin-top:2px;display:block;overflow:hidden}.camp-horde-health>i{background:linear-gradient(90deg,#9a2028,#ed424a);height:100%;transition:width .2s;display:block}.camp-horde-panel>.camp-button{flex:none}.territory-map-layout{background:#060809a6;padding:9px;display:block}.territory-map-layout>.territory-map{min-width:0;height:420px}.map-field-guide{background:linear-gradient(145deg,#191c1cf0,#080b0cfa);border:1px solid #e1e6e229;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr);gap:12px;margin:0 0 9px;padding:12px;display:grid}.map-guide-content{grid-template-columns:minmax(0,1.5fr) minmax(140px,.8fr);gap:12px;display:grid}.map-field-guide .map-intel-legend,.map-field-guide .map-intel-difficulty{border-top:0;align-content:start;padding-top:0}.map-field-guide .map-intel-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.map-intel-panel{background:linear-gradient(145deg,#191c1cf0,#080b0cfa);border:1px solid #e1e6e229;gap:9px;min-width:0;padding:10px;display:grid}.map-intel-panel.map-camp-directory{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.map-intel-heading,.map-intel-heading>span,.map-intel-heading>small,.map-intel-selected{gap:5px;display:grid}.map-intel-heading>strong,.map-intel-camps>strong,.map-intel-difficulty>strong{color:#eeeae3;font-size:10px;font-weight:600}.map-intel-heading>small,.map-intel-selected>small{color:#99958e;font-size:7px;line-height:1.45}.map-intel-legend,.map-intel-difficulty,.map-intel-camps{border-top:1px solid #e1e6e221;gap:7px;padding-top:8px;display:grid}.map-intel-legend>span{color:#c9bfa6;align-items:center;gap:7px;min-width:0;display:flex}.map-intel-legend>span>span{gap:3px;min-width:0;display:grid}.map-intel-legend strong{color:#ddd9d1;font-size:8px;font-weight:500}.map-intel-legend small,.map-intel-camps>small{color:#918d86;font-size:7px;line-height:1.35}.map-key-camp,.map-intel-camps button>i{color:#f3e7c8;width:18px;height:18px;font-family:var(--mono);background:#111516;border:1px solid #d0c39d;border-radius:50%;flex:none;place-items:center;font-size:7px;font-style:normal;font-weight:700;display:grid}.map-intel-difficulty>span{color:#aaa69f;align-items:center;gap:6px;font-size:7px;line-height:1.35;display:flex}.map-intel-difficulty>span>i{border:1px solid;border-radius:50%;flex:none;width:8px;height:8px}.map-intel-difficulty .difficulty-low{color:#a9d0a5}.map-intel-difficulty .difficulty-mid{color:#d0c39d}.map-intel-difficulty .difficulty-high{color:#ed8b8f}.map-intel-camps{max-height:180px;overflow-y:auto}.map-intel-camps button{color:#dedbd5;text-align:left;cursor:pointer;background:#00000047;border:1px solid #0000;align-items:center;gap:7px;min-width:0;padding:4px;display:flex}.map-intel-camps button:hover,.map-intel-camps button.is-selected{background:#5210134d;border-color:#ca797d8c}.map-intel-camps button>span{gap:3px;min-width:0;display:grid}.map-intel-camps button b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.map-intel-camps button small{color:#918d86;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.map-intel-selected{background:#690c1133;border-left:2px solid #d08b8f;padding:7px}.map-intel-selected>span{color:#c68b8f;font-family:var(--mono);letter-spacing:.09em;font-size:6px}.map-intel-selected>strong{color:#eeeae3;text-overflow:ellipsis;font-size:8px;overflow:hidden}@media (max-width:720px){.camp-horde-panel{flex-wrap:wrap;align-items:flex-start}.camp-horde-copy{flex-basis:calc(100% - 54px)}.camp-horde-panel>.camp-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.map-horde-marker{transition:none;animation:none}}.camp-world-camps{background:#0c0f10f2;margin:12px 0}.camp-world-camps .camp-panel-head{margin:0 -15px}.camp-world-camp-list{gap:7px;max-height:460px;padding-right:3px;display:grid;overflow-y:auto}.camp-world-camp-card{background:#06090a8c;border:1px solid #e1e6e226;min-width:0;padding:9px}.camp-world-camp-card.is-selected{border-color:#ca797d8c}.camp-world-camp-card.is-own-camp{background:#2c23143d}.camp-world-camp-heading{align-items:center;gap:8px;display:flex}.camp-world-camp-heading>svg{color:#c9878a;flex:none}.camp-world-camp-heading>div{flex:1;gap:4px;min-width:0;display:grid}.camp-world-camp-heading strong{color:#e6e3dd;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.camp-world-camp-heading small{color:#8f8c86;font-family:var(--mono);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.camp-world-camp-stats{color:#a39f98;font-family:var(--mono);flex-wrap:wrap;gap:6px 12px;margin:8px 0;font-size:7px;display:flex}.camp-world-camp-actions{border-top:1px solid #e1e6e21c;flex-wrap:wrap;align-items:center;gap:5px;padding-top:7px;display:flex}.camp-world-camp-actions .camp-button{min-height:29px;padding:0 7px;font-size:7px}.camp-world-camp-actions select{color:#dedbd5;background:#111516;border:1px solid #e1e6e233;max-width:90px;min-height:29px;padding:0 5px;font-size:8px}.camp-ally-status{color:#a9d0a5;font-family:var(--mono);align-items:center;gap:4px;padding:5px 6px;font-size:7px;display:inline-flex}.camp-hub-overview{background:linear-gradient(110deg,#080a0bf5,#0f1213e8),url(/maps/dayz-badlands-briefing.webp) 50% 45%/cover;border:1px solid #e1e6e238;grid-template-columns:minmax(220px,1.2fr) minmax(0,2fr) auto;align-items:center;gap:18px;margin:0 0 22px;padding:17px 19px;display:grid;box-shadow:inset 3px 0 #f01825}.camp-hub-overview h2{color:#eeece7;font-family:var(--field-display,Impact, "Arial Narrow", var(--sans));margin:6px 0 4px;font-size:25px}.camp-hub-overview p{color:#9e9b95;max-width:390px;margin:0;font-size:9px;line-height:1.55}.camp-hub-stats{grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;display:grid}.camp-hub-stats article{background:#05080999;border:1px solid #e1e6e224;align-content:center;gap:7px;min-width:0;min-height:56px;padding:8px;display:grid}.camp-hub-stats small{color:#99958e;font-family:var(--mono);letter-spacing:.08em;font-size:6px}.camp-hub-stats strong{color:#e6e2dc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.camp-hub-cta{white-space:nowrap}@media (max-width:980px){.camp-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-hub-overview{grid-template-columns:minmax(0,1fr) auto}.camp-hub-stats{grid-area:2/1/auto/-1}}@media (max-width:720px){.camp-start-grid{grid-template-columns:minmax(0,1fr)}.camp-deploy-controls,.camp-rename-form{flex-direction:column;align-items:stretch}.camp-world-camp-actions .camp-button{flex:auto}.territory-map-layout{padding:6px}.territory-map-layout>.territory-map{height:390px}.map-intel-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.map-field-guide,.map-guide-content{grid-template-columns:minmax(0,1fr)}.map-field-guide .map-intel-legend,.map-intel-panel.map-camp-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.map-intel-heading,.map-intel-camps{grid-column:1/-1}.camp-hub-overview{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.camp-hub-stats{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.camp-hub-cta{justify-content:center}}@media (max-width:420px){.territory-map-layout>.territory-map{height:330px}.map-intel-panel,.map-field-guide .map-intel-legend,.map-intel-panel.map-camp-directory{grid-template-columns:minmax(0,1fr)}.map-intel-heading,.map-intel-camps{grid-column:auto}.camp-world-camp-actions select{flex:100%;max-width:none}.camp-alignment-pill{padding:4px 5px;font-size:6px}.camp-world-camp-heading{gap:5px}}.camp-objectives-panel{background:#0a0c0dc7;border:1px solid #e1e6e233;margin-top:16px;padding:15px}.camp-objectives-panel .camp-section-head{margin-bottom:10px}.camp-objective-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.camp-objective-card{background:#1c1f20eb;border:1px solid #e1e6e226;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.camp-objective-copy strong,.camp-objective-copy small{display:block}.camp-objective-copy strong{color:#ecece8;font-size:11px}.camp-objective-copy small{color:#a5a6a1;margin-top:4px;font-size:9px;line-height:1.45}.camp-objective-progress{color:#d8d8d3;font:9px var(--mono);align-items:center;gap:8px;display:flex}.camp-objective-progress>i{background:#393b3b;flex:1;height:6px;overflow:hidden}.camp-objective-progress>i>b{background:#d94148;height:100%;display:block}.camp-objective-reward{color:#e9c878;font:9px var(--mono)}.camp-objective-card .camp-button{justify-content:center;min-height:34px;font-size:9px}.camp-objective-card .camp-button:disabled{opacity:.56;cursor:default}.camp-supply-drop-panel{background:#151819f2;border:1px solid #e6be6e52;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.camp-supply-drop-panel.is-active{background:#292214b8;border-color:#e6be6e9e}.camp-supply-drop-panel .camp-horde-icon{color:#e6c36e;background:#e6be6e1f}.camp-supply-drop-panel .camp-horde-copy{flex:1;min-width:0}.camp-supply-drop-panel .camp-horde-copy strong,.camp-supply-drop-panel .camp-horde-copy small{display:block}.camp-supply-drop-panel .camp-horde-copy strong{color:#eee8d9;margin:3px 0;font-size:12px}.camp-supply-drop-panel .camp-horde-copy small{color:#b0aa99;font-size:9px;line-height:1.45}.map-supply-drop-marker{z-index:11;color:#fff0bf;background:#5b4416f5;border:1px solid #e6c36e;place-items:center;width:28px;height:28px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #14120cbf,0 0 15px #e6c36ead}.map-supply-drop-marker:focus-visible{outline-offset:3px;outline:2px solid #fff}.camp-specialist-roster{background:#0d0f10b8;border:1px solid #e1e6e229;gap:10px;margin:8px 0 15px;padding:12px;display:grid}.camp-specialist-roster>div:first-child small{color:#9b9c97;margin-top:4px;font-size:9px;display:block}.camp-specialist-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.camp-specialist-list>article{background:#222526d9;border:1px solid #e1e6e21f;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.camp-specialist-mark{color:#d0d0c8;background:#343736;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.camp-specialist-mark.is-medic{color:#f0b5b5;background:#452627}.camp-specialist-mark.is-engineer{color:#d7c48d;background:#3a3527}.camp-specialist-mark.is-marksman{color:#d8abab;background:#3a2929}.camp-specialist-mark.is-scavenger{color:#b8d3aa;background:#283728}.camp-specialist-list article>span:last-child{min-width:0}.camp-specialist-list article strong,.camp-specialist-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.camp-specialist-list article strong{color:#e3e3dc;font-size:9px}.camp-specialist-list article small{color:#a5a59e;font:7px var(--mono);margin-top:3px}@media (max-width:720px){.camp-objective-list{grid-template-columns:minmax(0,1fr)}.camp-supply-drop-panel{flex-wrap:wrap;align-items:flex-start}.camp-supply-drop-panel .camp-button{justify-content:center;width:100%}.camp-specialist-list{grid-template-columns:minmax(0,1fr)}}.card-hub{--card-surface:#1b1b1b;--card-line:#3a3a3a;--card-text:#e6e6e6;--card-muted:#989898;color:var(--card-text)}.card-hub-heading{justify-content:space-between;align-items:end;gap:20px;margin:2px 0 19px;display:flex}.card-hub-heading h1{margin:7px 0 6px;font-size:31px;line-height:1.1}.card-hub-heading p{color:var(--card-muted);margin:0;font-size:11px}.card-wallet{background:#222;border:1px solid #4d4d4d;align-items:center;gap:10px;min-width:142px;padding:9px 12px;display:flex}.wallet-icon{color:#d47c7c;background:#2a2a2a;place-items:center;width:31px;height:31px;display:grid}.card-wallet span,.card-wallet strong{display:block}.card-wallet span{color:#a7a7a7;font-family:var(--mono);letter-spacing:.8px;font-size:7px}.card-wallet strong{font-family:var(--mono);margin-top:3px;font-size:17px;font-weight:500}.card-demo-note{color:#ababab;min-height:32px;font-family:var(--mono);letter-spacing:.65px;background:#1d1d1d;border:1px solid #373737;align-items:center;gap:8px;padding:0 10px;font-size:7px;display:flex}.card-demo-note svg{color:#c18181;flex:none}.card-tabs{border-bottom:1px solid var(--card-line);gap:5px;margin:17px 0;display:flex}.card-tab{color:#989898;border:1px solid #0000;border-bottom:1px solid var(--card-line);background:0 0;align-items:center;gap:8px;min-height:39px;margin-bottom:-1px;padding:0 13px;font-size:10px;display:flex}.card-tab:hover{color:var(--card-text);background:#1f1f1f}.card-tab.active{color:#e0c1c1;background:#222;border-color:#444 #444 #222}.card-tab>span{color:#d9adad;min-width:18px;font-family:var(--mono);text-align:center;background:#383838;padding:2px 4px;font-size:8px}.card-loading{color:var(--card-muted);text-align:center;padding:60px 0}.collection-banner{background:linear-gradient(100deg,#252525,#1f1f1f 62%,#252525);border:1px solid #444;align-items:center;gap:13px;min-height:105px;padding:15px;display:flex}.collection-banner-icon{color:#d49d9d;background:#333;border:1px solid #525252;flex:none;place-items:center;width:42px;height:42px;display:grid}.collection-banner>div:nth-child(2){flex:1}.collection-banner h2{font-family:var(--mono);margin:4px 0;font-size:21px;font-weight:500}.collection-banner h2 small{color:#a5a5a5;font-family:var(--sans);font-size:11px;font-weight:400}.collection-banner p{color:#989898;margin:0;font-size:9px}.collection-completion{flex:none;width:128px}.collection-completion span{color:#8e8e8e;font-family:var(--mono);letter-spacing:.7px;font-size:7px;display:block}.collection-completion strong{color:#dcbaba;font-family:var(--mono);margin:4px 0 7px;font-size:18px;font-weight:500;display:block}.collection-completion>div,.set-progress-track,.detail-stat>div{background:#373737;height:4px;overflow:hidden}.collection-completion i,.set-progress-track i,.detail-stat i{background:#c08080;height:100%;display:block}.card-toolbar{align-items:center;gap:8px;margin:16px 0 13px;display:flex}.card-search{color:#8b8b8b;border:1px solid var(--card-line);background:#1c1c1c;flex:1;align-items:center;gap:8px;min-width:160px;height:34px;padding:0 9px;display:flex}.card-search input{width:100%;color:var(--card-text);background:0 0;border:0;outline:0;font-size:10px}.card-search input::placeholder{color:#7a7a7a}.card-toolbar select,.sell-panel select,.sell-panel input{color:#cecece;border:1px solid var(--card-line);background:#1c1c1c;min-height:34px;padding:0 9px;font-size:9px}.survivor-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.survivor-card{min-width:0;color:var(--card-text);text-align:left;background:#1f1f1f;border:1px solid #3f3f3f;padding:5px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.survivor-card:hover{z-index:1;border-color:#a0a0a0;transform:translateY(-3px);box-shadow:0 9px 20px #0000003d}.rarity-border-common{border-top:2px solid #848484}.rarity-border-uncommon{border-top:2px solid #aaa}.rarity-border-rare{border-top:2px solid #80a9bd}.rarity-border-epic{border-top:2px solid #b297ce}.rarity-border-legendary{border-top:2px solid #d67979;box-shadow:inset 0 0 14px #c65b5b14}.card-art{aspect-ratio:1.2;background:#333;height:auto;position:relative;overflow:hidden}.card-set-image{z-index:1;opacity:.12;mix-blend-mode:screen;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.card-pack-stamp{z-index:3;background-position:50%;background-size:cover;border:1px solid #f0ab46cc;width:22px;height:30px;position:absolute;top:7px;left:7px;box-shadow:0 2px 6px #000c}.card-art-compact .card-pack-stamp{width:10px;height:14px;top:3px;left:3px}.card-art>svg{width:100%;height:100%;display:block}.card-art-image{object-fit:contain;background:radial-gradient(#8787873d,#0000 72%);padding:14px}.card-art-unavailable{color:#c7c7c7;font-family:var(--mono);text-align:center;background:#272727;align-content:center;justify-items:center;gap:8px;padding:14px;font-size:8px;display:grid;position:absolute;inset:0}.card-art-unavailable svg{width:32px;height:32px}.item-art-symbol{z-index:1;color:#e2baba;background:#1818189e;border:1px solid #e2baba6b;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-art-symbol svg{stroke-width:1.5px;width:25px;height:25px}.card-art-compact .item-art-symbol{width:30px;height:30px}.card-art-compact .item-art-symbol svg{width:16px;height:16px}.art-set-stamp,.art-landscape-label{z-index:1;color:#ecd2d2c4;font-family:var(--mono);letter-spacing:.65px;font-size:6px;position:absolute}.art-set-stamp{top:7px;right:7px}.art-landscape-label{bottom:7px;left:7px}.art-image-credit{z-index:2;color:#f5e1e1e6;font-family:var(--mono);letter-spacing:.35px;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0e0e0ee6);padding:8px 7px 6px;font-size:6px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.card-art-compact{flex:0 0 48px;width:48px;height:54px}.card-art-compact .card-art-image{padding:4px}.card-art-compact .art-image-credit,.card-art-compact .card-art-unavailable span{display:none}.survivor-card-info{padding:8px 5px 5px}.rarity-text{font-family:var(--mono);letter-spacing:.55px;text-transform:uppercase;font-size:7px;display:block}.rarity-text i{color:#7d7d7d;font-style:normal}.rarity-common{color:#a9a9a9}.rarity-uncommon{color:#c79d9d}.rarity-rare{color:#9fc7d8}.rarity-epic{color:#c2a8da}.rarity-legendary{color:#df7f7f}.survivor-card-info>strong,.survivor-card-info>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.survivor-card-info>strong{color:#e2e2e2;margin-top:5px;font-size:10px}.survivor-card-info>small{color:#8e8e8e;margin-top:3px;font-size:8px}.mini-stats{border-top:1px solid #3a3a3a;justify-content:space-between;gap:4px;margin-top:8px;padding-top:6px;display:flex}.mini-stats span{color:#939393;font-family:var(--mono);font-size:7px}.mini-stats b{color:#d9d9d9;font-weight:500}.card-count{color:#1d1d1d;min-width:22px;font-family:var(--mono);text-align:center;background:#d19a9a;padding:3px 4px;font-size:8px;position:absolute;top:9px;left:9px}.empty-collection{text-align:center;background:#1c1c1c;border:1px dashed #434343;padding:52px 15px}.empty-collection>div{color:#c68c8c;background:#2f2f2f;place-items:center;width:47px;height:47px;margin:0 auto 12px;display:grid}.empty-collection h2{margin:0;font-size:17px}.empty-collection p{color:#989898;margin:7px 0 14px;font-size:10px}.pack-page{gap:14px;display:grid}.pack-feature{background:#1c1c1c;border:1px solid #434343;grid-template-columns:minmax(250px,.9fr) 1fr;min-height:290px;display:grid;overflow:hidden}.pack-art{background:radial-gradient(circle at 52% 38%,#c46262 0,#717171 12%,#4f4f4f 34%,#2a2a2a 70%);min-height:290px;position:relative;overflow:hidden}.pack-art:before,.pack-art:after{content:"";border:1px solid #dfb5b52b;border-radius:50%;position:absolute}.pack-art:before{width:260px;height:260px;top:-72px;left:calc(50% - 130px)}.pack-art:after{width:340px;height:340px;top:-112px;left:calc(50% - 170px)}.pack-sun{opacity:.8;background:#d37676;border-radius:50%;width:72px;height:72px;position:absolute;top:54px;left:calc(50% - 36px);box-shadow:0 0 55px #d7676773}.pack-ridge{clip-path:polygon(0 54%,18% 10%,36% 53%,56% 0,76% 57%,90% 23%,100% 51%,100% 100%,0 100%);height:54%;position:absolute;bottom:0;left:-10%;right:-10%}.ridge-back{opacity:.78;background:#5c5c5c}.ridge-front{clip-path:polygon(0 44%,22% 10%,42% 49%,68% 0,85% 46%,100% 19%,100% 100%,0 100%);background:#323232;height:36%}.pack-survivor{z-index:2;width:38px;height:88px;position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.pack-survivor i{background:#171717;border-radius:50%;width:15px;height:17px;position:absolute;top:0;left:12px}.pack-survivor b{clip-path:polygon(31% 0,69% 0,100% 28%,82% 40%,76% 100%,20% 100%,15% 42%,0 28%);background:#171717;width:28px;height:68px;position:absolute;top:16px;left:6px}.pack-art>span{z-index:3;color:#ebd3d3b3;font-family:var(--mono);letter-spacing:1px;font-size:7px;position:absolute;bottom:12px;right:12px}.pack-copy{align-self:center;padding:24px 30px}.pack-copy h2{margin:11px 0 9px;font-size:28px;line-height:1.05}.pack-copy p{color:#a2a2a2;max-width:390px;margin:0 0 14px;font-size:10px;line-height:1.7}.pack-rarity-line{color:#a8a8a8;font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:17px;font-size:7px;display:flex}.rarity-dot{border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.rarity-dot.rarity-legendary{background:#df7f7f}.rarity-dot.rarity-epic{background:#c2a8da}.rarity-dot.rarity-rare{background:#9fc7d8}.rarity-dot.rarity-common{background:#a9a9a9}.pack-buy{justify-content:space-between;min-width:180px}.pack-buy>span{border-left:1px solid #1d1d1d4d;align-items:center;gap:4px;padding-left:9px;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.45}.pack-balance{color:#7e7e7e;font-family:var(--mono);letter-spacing:.5px;margin-top:9px;font-size:7px;display:block}.free-pack-row{background:#1f1f1f;border:1px solid #414141;align-items:center;gap:12px;padding:14px;display:flex}.free-pack-icon{color:#d77979;background:#2a2a2a;flex:none;place-items:center;width:38px;height:38px;display:grid}.free-pack-row>div:nth-child(2){flex:1}.free-pack-row h3{color:#e1e1e1;margin:4px 0;font-size:12px}.free-pack-row p{color:#979797;margin:0;font-size:9px}.pack-footnote{color:#7e7e7e;align-items:center;gap:7px;font-size:9px;display:flex}.pack-footnote svg{color:#a7a7a7}.market-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:15px;display:grid}.market-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.market-heading h2,.sets-intro h2{margin:5px 0 0;font-size:20px}.market-count{color:#a1a1a1;font-family:var(--mono);align-items:center;gap:6px;font-size:8px;display:flex}.market-listings{border-top:1px solid var(--card-line)}.market-listing{border-bottom:1px solid #333;align-items:center;gap:11px;min-height:72px;padding:8px 0;display:flex}.listing-name{flex:1;min-width:0}.listing-name strong,.listing-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.listing-name strong{color:#dedede;margin-top:3px;font-size:10px}.listing-name small{color:#898989;margin-top:3px;font-size:8px}.listing-price{min-width:65px}.listing-price span{color:#7d7d7d;font-family:var(--mono);font-size:7px;display:block}.listing-price strong{color:#d78585;font-family:var(--mono);align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:500;display:flex}.market-listing>.button{min-width:65px;min-height:29px;padding:0 8px;font-size:9px}.sell-panel{background:#1d1d1d;border:1px solid #404040;padding:14px}.sell-panel-title{color:#c99191;align-items:center;gap:9px;display:flex}.sell-panel-title>div{flex:1}.sell-panel-title h3{color:#e2e2e2;margin:4px 0 0;font-size:14px}.sell-panel>p{color:#969696;margin:11px 0 14px;font-size:9px;line-height:1.6}.sell-panel form label{color:#909090;font-family:var(--mono);letter-spacing:.6px;margin:12px 0 5px;font-size:7px;display:block}.sell-panel select,.sell-panel input{width:100%}.sell-submit{width:100%;margin-top:13px}.sell-empty{color:#979797;background:#252525;align-items:center;gap:8px;padding:12px 9px;font-size:9px;line-height:1.5;display:flex}.sell-empty svg{color:#b88a8a;flex:none}.sell-note{color:#7d7d7d;border-top:1px solid #363636;align-items:start;gap:7px;margin-top:14px;padding-top:11px;font-size:8px;line-height:1.5;display:flex}.sell-note svg{color:#a7a7a7;flex:none}.sets-intro{color:#bd8787;justify-content:space-between;align-items:center;padding:5px 0 15px;display:flex}.sets-intro p{color:#969696;margin:7px 0 0;font-size:10px}.reward-available{color:#d98787;background:#252525;border:1px solid #502e2e;align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:flex}.reward-available>div{flex:1}.reward-available strong,.reward-available span{display:block}.reward-available strong{color:#e5a9a9;font-size:10px}.reward-available span{color:#9c9c9c;margin-top:3px;font-size:8px}.reward-available .text-action{color:#dc9494}.set-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.set-card{background:#1c1c1c;border:1px solid #3d3d3d;overflow:hidden}.set-card-art{background:linear-gradient(145deg,#616161,#343434 65%,#202020);height:115px;position:relative;overflow:hidden}.set-card-art-image{z-index:0;object-fit:cover;object-position:center 35%;filter:saturate(.8)}.set-card-art:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 28%,#0c0c0ceb);position:absolute;inset:0}.set-card-art:before{content:"";border:1px solid var(--set-accent);width:150px;height:150px;position:absolute;top:-81px;right:-15px}@supports (color:color-mix(in lab, red, red)){.set-card-art:before{border:1px solid color-mix(in srgb, var(--set-accent) 45%, transparent)}}.set-card-art:before{border-radius:50%;box-shadow:0 0 0 20px #e6e6e60b,0 0 0 44px #e6e6e609}.set-landscape-shape{background:linear-gradient(150deg,#0000 45%,#16161680 45.5%),linear-gradient(30deg,#0000 43%,#c7979729 43.5%,#0000 71%);position:absolute;inset:0}.landscape-coast{background:linear-gradient(160deg,#717171,#474747 62%,#263d3b)}.landscape-marsh{background:linear-gradient(155deg,#717171,#4e4e4e 58%,#363636)}.landscape-town{background:linear-gradient(150deg,#5d5d5d,#414141 55%,#303030)}.landscape-night{background:linear-gradient(150deg,#424b59,#2e3d43 58%,#1a2929)}.landscape-road{background:linear-gradient(150deg,#646464,#4a4a4a 60%,#313131)}.set-art-mark{color:#ebdadaad;font-family:var(--mono);letter-spacing:.8px;font-size:7px;position:absolute;top:9px;left:10px}.set-art-footer{color:#ecdbdb;justify-content:space-between;align-items:end;font-size:13px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.set-art-footer strong{font-family:var(--mono);font-size:14px;font-weight:500}.set-art-footer i{color:#e7d5d5ab;font-size:9px;font-style:normal}.set-card-copy{padding:11px}.set-card-copy h3{margin:5px 0 4px;font-size:12px}.set-completion-reward{color:#b1a18b;font-family:var(--mono);letter-spacing:.45px;background:#e0802414;border:1px solid #e0802438;justify-content:space-between;align-items:center;gap:6px;margin:8px 0 10px;padding:6px 7px;font-size:6px;display:flex}.set-completion-reward strong{color:#f0a447;white-space:nowrap;font-size:8px}.set-card-copy p{color:#8d8d8d;margin:0 0 11px;font-size:8px}.set-progress-label{color:#8b8b8b;font-family:var(--mono);justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.set-find-cards{margin-top:9px}.set-reward-button{width:100%;min-height:28px;margin-top:10px;font-size:8px}.set-complete{color:#d19b9b;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:inline-flex}.reward-table{border-top:1px solid var(--card-line);margin-top:22px;padding-top:18px}.reward-rule{color:#868686;font-family:var(--mono);letter-spacing:.5px;font-size:7px}.reward-rows{border-top:1px solid var(--card-line)}.reward-row{border-bottom:1px solid #303030;align-items:center;gap:9px;min-height:48px;display:flex}.reward-medal{color:#bb6f6f;background:#2b2b2b;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.reward-name{flex:1}.reward-name strong,.reward-name span{display:block}.reward-name strong{color:#dadada;font-size:9px}.reward-name span{color:#898989;font-family:var(--mono);margin-top:3px;font-size:7px}.reward-credit{color:#d48080;min-width:58px;font-family:var(--mono);align-items:center;gap:4px;font-size:8px;display:flex}.reward-state{color:#8b8b8b;justify-content:end;align-items:center;gap:4px;min-width:88px;font-size:8px;display:flex}.reward-unlocked .reward-medal{color:#de8080;background:#3a2222}.reward-claimed .reward-state{color:#c28a8a}.reward-claim{min-height:27px;padding:0 8px;font-size:8px}.card-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070404d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.pack-reveal-panel,.card-detail-panel{background:#1c1c1c;border:1px solid #535353;width:min(100%,860px);padding:22px;animation:.2s both appear;position:relative;box-shadow:0 22px 80px #00000080}.card-modal-close{z-index:2;color:#cacaca;background:#2b2b2b;border:1px solid #4d4d4d;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:11px;right:11px}.pack-reveal-panel>h2{margin:7px 0 4px;font-size:24px}.pack-reveal-panel>p{color:#979797;margin:0 0 15px;font-size:10px}.reveal-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.card-reveal{animation:.42s cubic-bezier(.2,.7,.2,1) both cardReveal}.card-reveal:nth-child(2){animation-delay:80ms}.card-reveal:nth-child(3){animation-delay:.16s}.card-reveal:nth-child(4){animation-delay:.24s}.card-reveal:nth-child(5){animation-delay:.32s}@keyframes cardReveal{0%{opacity:0;transform:translateY(10px)rotateY(12deg)}to{opacity:1;transform:translateY(0)rotateY(0)}}.reveal-footer{border-top:1px solid #3a3a3a;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}.reveal-footer>span{color:#acacac;align-items:center;gap:6px;font-size:9px;display:flex}.reveal-footer>span svg{color:#d58080}.card-detail-panel{grid-template-columns:1fr 1fr;align-items:center;gap:19px;width:min(100%,610px);display:grid}.card-detail-panel>.card-art{border:1px solid #5e5e5e}.card-detail-copy h2{margin:8px 0 5px;font-size:23px}.card-detail-copy>p{color:#9c9c9c;margin:0;font-size:9px}.card-detail-copy>.card-art-source-detail{color:#b1b1b1;margin-top:8px;line-height:1.6}.card-art-source-detail a{color:#d48e8e;text-underline-offset:2px;text-decoration:underline}.detail-stats{gap:10px;margin:18px 0;display:grid}.detail-stat{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.detail-stat span{color:#9f9f9f;font-family:var(--mono);letter-spacing:.5px;font-size:7px}.detail-stat strong{color:#dcdcdc;font-family:var(--mono);font-size:12px;font-weight:500}.detail-stat>div{grid-column:1/-1;height:3px}.owned-count{color:#8a8a8a;font-family:var(--mono);letter-spacing:.6px;border-top:1px solid #3b3b3b;justify-content:space-between;padding-top:10px;font-size:7px;display:flex}.owned-count strong{color:#dfc2c2;font-size:11px;font-weight:500}.card-toast{z-index:60;color:#e0cbcb;background:#2f2f2f;border:1px solid #5e5e5e;align-items:center;gap:8px;max-width:min(380px,100vw - 30px);padding:11px 13px;font-size:10px;animation:.18s both appear;display:flex;position:fixed;bottom:21px;right:21px;box-shadow:0 10px 30px #0000005c}.card-toast svg{color:#d09090;flex:none}.casino-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:19px;display:flex}.casino-heading h1{margin:7px 0 6px;font-size:31px}.casino-heading h1 em{color:#c98585;font-style:normal}.casino-heading p{max-width:500px;color:var(--casino-muted);margin:0;font-size:11px;line-height:1.55}.casino-wallet{flex:none}.casino-wallet>button{color:#b4b4b4;background:0 0;border:1px solid #0000;place-items:center;width:28px;height:28px;margin-left:4px;display:grid}.casino-wallet>button:hover{background:#363636;border-color:#525252}.casino-notice,.casino-alert,.casino-footer{color:#b2b2b2;background:#202020;border:1px solid #404040;align-items:center;gap:9px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.casino-notice svg,.casino-footer svg{color:#cc8a8a;flex:none}.casino-alert{color:#e3a2a2;background:#321313;border-color:#682727;margin-top:12px}.casino-alert a{color:#e08d8d;white-space:nowrap;margin-left:auto}.casino-layout{grid-template-columns:185px minmax(0,1fr);gap:13px;margin-top:14px;display:grid}.casino-game-list{background:#1a1a1a;border:1px solid #383838;flex-direction:column;gap:5px;padding:8px;display:flex}.casino-game-tab{color:#a0a0a0;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:10px;display:flex}.casino-game-tab svg{color:#888}.casino-game-tab:hover{color:#e2e2e2;background:#272727}.casino-game-tab-active svg{color:#cb8a8a}.casino-table{background:radial-gradient(at 50% 42%,#3c3c3c6b,#0000 66%),#1a1a1a;border:1px solid #464646;min-width:0;padding:18px}.casino-table-heading{border-bottom:1px solid #373737;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.casino-kicker,.casino-max-bet{color:#a1a1a1;font-family:var(--mono);letter-spacing:.7px;align-items:center;gap:6px;font-size:8px;display:flex}.casino-kicker svg{color:#cb8a8a}.casino-max-bet{color:#8b8b8b}.casino-game-banner{align-items:center;gap:13px;padding:21px 5px 17px;display:flex}.casino-game-emblem{color:#d08383;background:#2a2a2a;border:1px solid #545454;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid}.casino-game-banner h2{color:#e3e3e3;margin:4px 0;font-size:18px}.casino-game-banner p{color:#a1a1a1;margin:0;font-size:10px;line-height:1.5}.casino-art-stage,.blackjack-board{background:linear-gradient(#0e0e0ea8,#0e0e0ed1),repeating-linear-gradient(135deg,#333 0 1px,#262626 1px 8px);border:1px solid #4c4c4c;place-items:center;min-height:190px;padding:20px;display:grid}.casino-idle-mark,.dice-result,.scavenge-result{color:#c28b8b;justify-items:center;gap:8px;display:grid}.casino-idle-mark span,.scavenge-result span{color:#909090;font-family:var(--mono);letter-spacing:1.2px;font-size:8px}.slot-reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:min(100%,460px);display:grid}.slot-reels span{color:#e0c7c7;min-height:105px;font-family:var(--mono);text-align:center;background:linear-gradient(#c9a3a3 0%,#7e7e7e 4%,#272727 12%,#141414 88%,#797979 96%);border:1px solid gray;place-items:center;padding:10px;font-size:clamp(11px,1.5vw,16px);display:grid;box-shadow:0 8px 24px #00000059}.dice-result strong{color:#e6e6e6;font-family:var(--mono);font-size:44px;line-height:1}.dice-result span{color:#cf9a9a;font-family:var(--mono);letter-spacing:1px;font-size:9px}.scavenge-result strong{color:#e0c7c7;font-size:17px}.casino-guess-row{justify-content:center;gap:8px;margin:12px 0 0;display:flex}.casino-guess-row button{color:#a3a3a3;background:#1c1c1c;border:1px solid #414141;min-height:34px;padding:0 14px;font-size:10px}.casino-guess-row button.guess-active{color:#e6d4d4;background:#323232;border-color:#838383}.casino-bet-controls{padding-top:16px}.casino-bet-controls>label{color:#a1a1a1;font-family:var(--mono);letter-spacing:.8px;margin-bottom:7px;font-size:8px;display:block}.casino-bet-row{gap:8px;display:flex}.casino-bet-row input{color:#e3e3e3;width:130px;min-height:40px;font-family:var(--mono);background:#141414;border:1px solid #434343;padding:0 11px;font-size:13px}.casino-play-button{flex:1;justify-content:center;min-height:40px}.casino-insufficient{color:#d68b8b;margin-top:7px;font-size:9px;display:block}.casino-result{color:#df9d9d;background:#321313;border:1px solid #6d2a2a;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:11px 13px;display:flex}.casino-result strong{font-family:var(--mono);font-size:13px}.casino-result span{color:#a2a2a2;font-size:9px}.casino-inline-notice{color:#d28e8e;margin:10px 0 0;font-size:10px}.blackjack-board{gap:13px}.blackjack-hand{width:100%}.blackjack-hand>span{color:#aeaeae;font-family:var(--mono);letter-spacing:.8px;font-size:8px}.blackjack-hand>div{gap:7px;margin-top:7px;display:flex}.playing-card{color:#252525;width:49px;height:63px;font-family:var(--mono);background:#ddc6c6;border:1px solid #a6a6a6;border-radius:3px;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:0 3px 9px #00000045}.red-card{color:#a33939}.casino-action-row{justify-content:center;gap:9px;display:flex}.blackjack-empty{color:#b0b0b0;justify-items:center;gap:9px;font-size:10px;display:grid}.casino-outcome{color:#e18e8e;margin:0;font-size:11px}.casino-outcome-won{color:#d89e9e}.casino-outcome-push{color:#d58d8d}.casino-footer{color:#8d8d8d;background:0 0;border-color:#0000;margin-top:13px;font-size:9px}@media (max-width:1000px){.survivor-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-layout{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:700px){.survivor-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-layout{grid-template-columns:1fr}.sell-panel{order:-1}.pack-feature{grid-template-columns:.8fr 1fr}.pack-copy{padding:18px}.pack-copy h2{font-size:23px}.pack-art{min-height:260px}}.survivor-page,.battle-pass-page{color:#e7e7e7;width:min(1320px,100% - 48px);min-height:100vh;margin:0 auto;padding:26px 0 56px}.survivor-page-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.survivor-page-top>a,.survivor-page-top nav,.survivor-page-top nav a{align-items:center;display:inline-flex}.survivor-page-top>a,.survivor-page-top nav a{color:#bdbdbd;gap:7px;font-size:10px;text-decoration:none}.survivor-page-top nav{gap:7px}.survivor-page-top nav a{border:1px solid #363636;min-height:35px;padding:0 12px}.survivor-hero,.battle-pass-hero{background:radial-gradient(at 92% 0,#aa2e2e33,#0000 48%),linear-gradient(120deg,#1b1b1b,#141414);border:1px solid #414141;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:29px;display:flex}.survivor-hero h1,.battle-pass-hero h1{color:#f1f1f1;letter-spacing:.6px;margin:8px 0;font-size:clamp(27px,4vw,42px)}.survivor-hero p,.battle-pass-hero p{color:#a9a9a9;max-width:620px;margin:0;font-size:12px;line-height:1.6}.survivor-wallet{background:#0808088c;border:1px solid #424242;min-width:160px;padding:14px}.survivor-wallet span,.survivor-wallet strong{display:block}.survivor-wallet span,.battle-pass-level-card>span,.battle-pass-level-card>small{color:#999;font-family:var(--mono);letter-spacing:.7px;font-size:8px}.survivor-wallet strong{color:#f3c47c;margin-top:6px;font-size:23px}.survivor-alert{color:#b5e1c0;background:#17241a;border:1px solid #38543e;margin:12px 0;padding:11px 13px;font-size:10px}.survivor-alert.is-error{color:#e7a6a6;background:#2a1515;border-color:#683232}.survivor-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:15px;display:grid}.survivor-dossier-panel,.survivor-equipment-panel,.survivor-stats-panel,.survivor-camp-note,.battle-pass-premium-banner,.battle-pass-track-section{background:#191919;border:1px solid #383838;min-width:0;padding:19px}.survivor-dossier-panel{align-content:start;gap:14px;display:grid}.survivor-figure{background:radial-gradient(at 50% 32%,#732d2d38,#0000 42%),repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 7px),#111;border:1px solid #353535;padding:17px;overflow:hidden}.survivor-figure-top,.survivor-panel-heading,.survivor-stat-heading,.survivor-train-row,.battle-pass-track-heading,.battle-pass-premium-banner{justify-content:space-between;align-items:center;gap:12px;display:flex}.survivor-figure-top{color:#a2a2a2;font-family:var(--mono);letter-spacing:.6px;font-size:8px}.survivor-figure-top>span{align-items:center;gap:7px;display:inline-flex}.survivor-figure-mark{color:#b9b9b9;background:linear-gradient(#282828,#191919);border:1px solid #343434;place-items:center;width:100%;height:92px;margin-top:14px;display:grid}.survivor-avatar-name{color:#e8e8e8;text-align:center;margin:10px 0 12px;font-size:14px;font-weight:700}.survivor-gear-display{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.survivor-gear-tile{text-align:center;background:#1a1a1a;border:1px solid #373737;justify-items:center;gap:5px;min-width:0;padding:8px 5px;display:grid}.survivor-gear-tile>span,.survivor-gear-tile>strong{color:#999;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.survivor-gear-tile>strong{color:#cfcfcf;font-size:8px}.survivor-gear-tile img,.survivor-card-art img{object-fit:contain}.survivor-gear-placeholder{color:#666;place-items:center;width:56px;height:56px;display:grid}.survivor-gear-placeholder svg{width:23px;height:23px}.survivor-stats-panel{padding:16px}.survivor-panel-heading{margin-bottom:14px}.survivor-panel-heading h2,.battle-pass-track-heading h2{color:#e8e8e8;margin:5px 0 0;font-size:17px}.survivor-panel-heading>svg{color:#d48787}.survivor-stat-row{border-top:1px solid #303030;padding:12px 0}.survivor-stat-heading{color:#d9d9d9;font-size:10px}.survivor-stat-heading>span{align-items:center;gap:7px;display:inline-flex}.survivor-stat-heading>span svg{color:#c17f7f}.survivor-stat-heading strong{font-family:var(--mono);font-size:12px}.survivor-stat-heading small{color:#777;font-size:8px}.survivor-stat-meter,.battle-pass-progress{background:#303030;height:6px;margin-top:8px;overflow:hidden}.survivor-stat-meter>span,.battle-pass-progress>span{background:linear-gradient(90deg,#873434,#e15c5c);height:100%;display:block}.survivor-stat-row>p{color:#8f8f8f;margin:6px 0;font-size:8px}.survivor-train-row>span{color:#777;font-family:var(--mono);font-size:7px}.survivor-train-row .button{min-height:29px;padding:0 8px;font-size:8px}.survivor-training-note{color:#7d7d7d;margin:8px 0 0;font-size:8px;line-height:1.55}.survivor-equipment-panel{align-self:start}.survivor-owned-count,.battle-pass-track-heading>span{color:#999;font-family:var(--mono);font-size:8px}.survivor-slot-picker{gap:5px;margin:16px 0 10px;display:flex;overflow-x:auto}.survivor-slot-picker button{color:#999;background:#111;border:1px solid #333;flex:none;min-height:34px;padding:0 10px;font-size:9px}.survivor-slot-picker button.is-selected{color:#f0c1c1;background:#291919;border-color:#784444}.survivor-unequip-button{color:#c69696;background:0 0;border:1px solid #553434;min-height:30px;margin:0 0 10px;padding:0 10px;font-size:8px}.survivor-card-grid{gap:7px;display:grid}.survivor-card-option{background:#141414;border:1px solid #333;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.survivor-card-option.is-equipped{background:#181f16;border-color:#687f5d}.survivor-card-art{color:#777;background:#202020;border:1px solid #353535;place-items:center;width:58px;height:58px;display:grid}.survivor-card-info{min-width:0}.survivor-card-info>span,.survivor-card-info>strong,.survivor-card-info>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.survivor-card-info>span,.survivor-card-info>small{color:#888;font-size:8px}.survivor-card-info>strong{color:#e2e2e2;margin:5px 0;font-size:10px}.survivor-equip-button{color:#e3b0b0;background:#2b1919;border:1px solid #694040;justify-content:center;align-items:center;gap:4px;min-width:62px;min-height:31px;padding:0 8px;font-size:8px;display:inline-flex}.survivor-equip-button:disabled{color:#9fbd9c;cursor:default;background:#192018;border-color:#394b36}.survivor-collection-link{color:#c28d8d;margin-top:12px;font-size:9px;text-decoration:none;display:inline-block}.survivor-camp-note{color:#aaa;align-items:center;gap:13px;margin-top:15px;display:flex}.survivor-camp-note>svg{color:#bd8080;flex:none}.survivor-camp-note p{flex:1;margin:0;font-size:9px;line-height:1.55}.survivor-camp-note p strong{color:#e6e6e6}.survivor-connect-panel{text-align:center;background:#191919;border:1px solid #3a3a3a;justify-items:center;gap:10px;max-width:580px;margin:9vh auto;padding:38px;display:grid}.survivor-connect-panel>svg{color:#c27676}.survivor-connect-panel h1{margin:0;font-size:25px}.survivor-connect-panel p{color:#999;margin:0 0 10px;font-size:11px;line-height:1.6}.battle-pass-hero{background:radial-gradient(at 85% 30%,#ae272745,#0000 42%),linear-gradient(115deg,#191919,#101010);min-height:260px}.battle-pass-hero-copy{max-width:620px}.battle-pass-hero h1{letter-spacing:2px;font-size:clamp(31px,5vw,55px)}.battle-pass-hero-links{gap:7px;margin-top:17px;display:flex}.battle-pass-hero-links .button{min-height:34px;font-size:9px}.battle-pass-level-card{background:#080808a6;border:1px solid #4b3b3b;flex:0 0 240px;width:min(100%,260px);padding:18px}.battle-pass-level-card>span,.battle-pass-level-card>strong,.battle-pass-level-card>small{display:block}.battle-pass-level-card>strong{color:#f1dddd;margin-top:6px;font-size:44px}.battle-pass-level-card>strong small{color:#777;font-size:14px}.battle-pass-progress{height:8px;margin:8px 0}.battle-pass-level-card>small{letter-spacing:0;font-size:7px}.battle-pass-xp{color:#d9aaaa;font-family:var(--mono);margin-top:14px;font-size:8px}.battle-pass-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.battle-pass-summary-grid article{background:#191919;border:1px solid #373737;justify-items:start;gap:7px;min-width:0;padding:14px;display:grid}.battle-pass-summary-grid article>svg{color:#c37b7b;width:17px;height:17px}.battle-pass-summary-grid article>span{color:#999;font-family:var(--mono);font-size:7px}.battle-pass-summary-grid article>strong{color:#eee;font-size:18px}.battle-pass-summary-grid article>small{color:#777;font-size:8px}.battle-pass-premium-banner{background:linear-gradient(110deg,#251818,#191919 65%);border-color:#674343;margin-bottom:14px}.battle-pass-premium-banner.is-unlocked{background:linear-gradient(110deg,#192219,#191919 65%);border-color:#4d684d}.battle-pass-premium-icon{color:#e8b7b7;background:#382020;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.battle-pass-premium-banner.is-unlocked .battle-pass-premium-icon{color:#b8dbb2;background:#203020}.battle-pass-premium-banner>div:nth-child(2){flex:1}.battle-pass-premium-banner h2{color:#eee;margin:5px 0;font-size:16px}.battle-pass-premium-banner p{color:#999;margin:0;font-size:9px;line-height:1.5}.battle-pass-premium-banner>.button{flex:none;min-height:38px;font-size:9px}.battle-pass-active-badge{color:#b3d0ad;font-family:var(--mono);align-items:center;gap:5px;font-size:8px;display:inline-flex}.battle-pass-track-section{padding:18px}.battle-pass-track-heading{margin-bottom:14px}.battle-pass-level-list{gap:6px;display:grid}.battle-pass-level-row{background:#141414;border:1px solid #303030;grid-template-columns:65px minmax(0,1fr) minmax(0,1fr);gap:7px;min-width:0;padding:7px;display:grid}.battle-pass-level-row.is-unlocked{border-color:#494040}.battle-pass-level-number{color:#888;font-family:var(--mono);align-content:center;justify-items:center;gap:4px;display:grid}.battle-pass-level-number>span{letter-spacing:.5px;font-size:6px}.battle-pass-level-number>strong{color:#ddd;font-size:20px}.battle-pass-reward{background:#1a1a1a;border:1px solid #323232;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:8px;display:grid}.battle-pass-reward.premium{background:#211819;border-color:#493030}.battle-pass-reward.is-claimed{opacity:.68}.battle-pass-track-label{color:#a7a7a7;font-family:var(--mono);grid-column:1/-1;align-items:center;gap:5px;font-size:7px;display:inline-flex}.battle-pass-reward.premium .battle-pass-track-label{color:#d3a2a2}.battle-pass-reward>strong{color:#ddd;min-width:0;font-size:8px;line-height:1.4}.battle-pass-reward>button{color:#e1b1b1;background:#301b1b;border:1px solid #603b3b;justify-content:center;align-items:center;gap:3px;min-width:58px;min-height:27px;padding:0 6px;font-size:7px;display:inline-flex}.battle-pass-reward>button:disabled{color:#777;cursor:default;background:#1b1b1b;border-color:#343434}.battle-pass-footnote{color:#8c8c8c;align-items:flex-start;gap:8px;margin-top:13px;font-size:8px;line-height:1.6;display:flex}.battle-pass-footnote svg{color:#c47e7e;flex:none}@media (max-width:900px){.survivor-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.survivor-page,.battle-pass-page{width:min(100% - 24px,680px);padding-top:14px}.survivor-hero,.battle-pass-hero{flex-direction:column;align-items:flex-start;padding:19px}.survivor-wallet{width:100%}.battle-pass-level-card{flex-basis:auto;width:100%}.battle-pass-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-pass-premium-banner{flex-wrap:wrap;align-items:flex-start}.battle-pass-premium-banner>div:nth-child(2){flex-basis:calc(100% - 60px)}.battle-pass-premium-banner>.button{justify-content:center;width:100%}.battle-pass-level-row{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px}.battle-pass-level-number>strong{font-size:15px}.battle-pass-reward{grid-template-columns:minmax(0,1fr)}.battle-pass-reward>button{width:100%}}.field-masthead{z-index:30;background:linear-gradient(90deg,#050708fa,#080a0bf5),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px);border-bottom:1px solid #ff263094;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;min-height:86px;padding:0 24px;display:grid;position:relative;box-shadow:0 6px 22px #0008}.field-masthead-brand{align-items:center;width:172px;height:74px;display:flex;overflow:hidden}.field-masthead-brand img{object-fit:contain;width:100%;height:100%}.field-masthead-nav,.field-masthead-account{align-items:center;min-width:0;display:flex}.field-masthead-nav{align-self:stretch;gap:clamp(4px,1vw,18px)}.field-masthead-nav>a,.field-login-link{color:#aaa9a5;min-height:100%;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 11px;font-size:10px;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.field-masthead-nav>a:hover,.field-masthead-nav>a.is-current,.field-login-link:hover{color:var(--field-red)}.field-masthead-nav>a.is-current:after{content:"";background:var(--field-red);height:2px;position:absolute;bottom:-1px;left:10px;right:10px;box-shadow:0 0 12px #ff263088}.field-masthead-account{justify-content:flex-end;gap:18px;padding-left:18px}.field-login-link{color:#d2d0ca;min-height:44px;padding:0}.field-masthead-divider{background:var(--field-red);width:1px;height:34px}.field-platform-mark{color:#f1f0ec;align-items:center;gap:10px;display:flex}.field-platform-mark>span{letter-spacing:.09em;gap:4px;font-size:11px;font-weight:700;display:grid}.field-platform-mark small{color:#8a8984;font-family:var(--mono);letter-spacing:.08em;font-size:8px;font-weight:400}.field-site-frame{background:radial-gradient(at 55% 0,#8a171c22,#0000 46%),repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 7px),#080b0c;min-height:100vh}.field-site-grid{grid-template-columns:218px minmax(0,1fr) 278px;max-width:1920px;min-height:calc(100vh - 86px);margin:0 auto;display:grid}.field-site-sidebar{background:linear-gradient(#0b0e0ff2,#07090af7),url(/maps/dayz-badlands-map.png) 50%/cover;border-right:1px solid #252a2b;flex-direction:column;height:calc(100vh - 86px);min-height:620px;padding:13px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.field-sidebar-brand{justify-content:center;height:86px;margin-bottom:8px;display:flex;overflow:hidden}.field-sidebar-brand img{object-fit:contain;width:190px;height:86px}.field-side-navigation{gap:2px;display:grid}.field-side-label{color:#797a77;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:17px 8px 6px;font-size:8px}.field-side-link{color:#b5b5b1;border:1px solid #0000;align-items:center;gap:11px;min-height:39px;padding:0 10px;font-size:12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.field-side-link:hover,.field-side-link.is-current{color:#fff;background:linear-gradient(90deg,#9e101c42,#141718c9);border-color:#ff263052;box-shadow:inset 2px 0 #ff2630}.field-side-link.is-current svg{color:#ff343c}.field-side-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-side-profile{border-top:1px solid #ffffff19;align-items:center;gap:10px;margin-top:auto;padding:13px 4px 0;display:flex}.field-side-profile>span{color:#eee;width:34px;height:34px;font-family:var(--mono);background:#17191a;border:1px solid #ff263057;place-items:center;font-size:10px;display:grid}.field-side-profile>div{gap:3px;min-width:0;display:grid}.field-side-profile strong,.field-side-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-side-profile strong{color:#e7e5df;font-size:11px}.field-side-profile small{color:#858681;font-size:9px}.field-site-main{min-width:0;padding:23px 19px 34px}.field-site-main>.survivor-page,.field-site-main>.battle-pass-page,.field-site-main>.shop-page,.field-site-main>.admin-card-page,.field-site-main>.camp-page{background:0 0;width:100%;min-height:0;margin:0;padding:0}.field-site-main>.survivor-page:before,.field-site-main>.battle-pass-page:before,.field-site-main>.shop-page:before,.field-site-main>.camp-page:before{display:none}.field-status-rail{align-content:start;gap:17px;min-width:0;padding:17px 13px 24px 0;display:grid}.field-rail-panel{background:linear-gradient(145deg,#161a1be8,#090c0dfa),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 7px);border:1px solid #343839;overflow:hidden;box-shadow:0 12px 30px #0005}.field-rail-heading{border-bottom:1px solid #ffffff16;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.field-rail-heading>svg{color:#ff3039;flex:none}.field-rail-heading h2{color:#efeee9;font-family:var(--field-display);letter-spacing:.04em;text-transform:uppercase;flex:1;margin:0;font-size:15px;font-weight:500}.field-rail-heading>a{color:#ff4048;font-family:var(--mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:inline-flex}.field-rail-server{min-height:69px;color:inherit;border-bottom:1px solid #ffffff13;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.field-rail-server:hover,.field-news-item:hover{background:#ffffff09}.field-rail-server-art{background-position:50%;background-size:cover;border:1px solid #6e262a;flex:0 0 55px;width:55px;height:49px}.field-rail-server-copy{flex:1;gap:6px;min-width:0;display:grid}.field-rail-server-copy strong{color:#edece8;font-family:var(--field-display);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.field-rail-server-copy small{color:#a6aaa6;font-family:var(--mono);align-items:center;gap:6px;font-size:8px;display:flex}.field-rail-server-copy small i{background:#a74949;border-radius:50%;width:7px;height:7px}.field-rail-server-copy small i.is-online{background:#15cb72;box-shadow:0 0 9px #15cb7270}.field-rail-server>svg{color:#898c88}.field-rail-details{gap:10px;padding:13px 12px;display:grid}.field-rail-details span{color:#bbbcb8;font-family:var(--field-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:flex}.field-rail-details svg{color:#d2d2cf}.field-rail-news{padding:0 10px}.field-news-item{color:inherit;border-bottom:1px solid #ffffff13;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px 0;text-decoration:none;display:grid}.field-news-art{background-position:50%;background-size:cover;border:1px solid #76252a;min-height:62px}.field-news-item>span:last-child{align-content:center;gap:4px;min-width:0;display:grid}.field-news-item strong{color:#ecebe7;font-family:var(--field-display);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.field-news-item small{color:#aeb2ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.field-news-item time{color:#d68185;font-family:var(--mono);font-size:8px}.field-rail-error,.field-rail-empty{color:#aaa9a4;margin:0;padding:14px 12px;font-size:10px;line-height:1.5}.field-rail-error{color:#ed9b9e}.field-rail-slogan{font-family:var(--field-display);letter-spacing:.03em;background:linear-gradient(#080b0c35,#080b0ce8),url(/maps/dayz-badlands-map.png) 50% 48%/cover;gap:4px;padding:20px 13px;font-size:17px;font-style:italic;display:grid;transform:skewY(-2deg)}.field-rail-slogan span{color:#d6d5ce}.field-rail-slogan strong{color:#ff3039;font-size:19px}.field-site-footer{color:#999a95;min-height:83px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#07090a88,#07090af2),url(/maps/dayz-badlands-map.png) 50% 66%/cover;border-top:1px solid #ff263054;justify-content:space-between;align-items:center;gap:18px;padding:15px 28px;font-size:9px;display:flex}.field-site-footer>span:nth-child(2){color:#dedbd4;font-family:var(--field-display);letter-spacing:.06em;font-size:15px}.field-site-footer a{color:#ff3b43;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.app-shell{background:radial-gradient(at 62% 0,#8a171c1a,#0000 46%),repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 7px),#080b0c;grid-template-rows:86px minmax(0,1fr);grid-template-columns:210px minmax(0,1fr) 278px;max-width:1920px;min-height:100vh;margin:0 auto;display:grid}.app-shell>.field-masthead{grid-area:1/1/auto/-1}.app-shell>.sidebar{background:linear-gradient(#0b0e0ff2,#07090af7),url(/maps/dayz-badlands-map.png) 50%/cover;flex-basis:auto;grid-area:2/1;width:auto;height:calc(100vh - 86px);min-height:620px;padding:16px 12px;position:sticky;top:0}.app-shell>.main-panel{grid-area:2/2;min-width:0}.app-shell>.main-panel .topbar{display:none}.app-shell>.main-panel .page-content{width:100%;max-width:none;padding:20px 17px 26px}.app-shell>.main-panel .page-footer{padding:13px 17px 16px}.app-shell>.field-status-rail{grid-area:2/3}.app-shell .brand-lockup{justify-content:center;padding:0}.app-shell .brand-lockup>div:nth-child(2),.app-shell .community-switcher{display:none}.app-shell .brand-mark{background:0 0;border:0;width:178px;height:85px}.app-shell .brand-mark img{object-fit:contain;width:100%;height:100%}.app-shell .sidebar .nav-label{margin-top:15px;font-size:8px}.app-shell .sidebar .nav-item{height:37px;font-family:var(--field-display);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.app-shell .sidebar-status{background:#111516e8;padding:10px}.app-shell .sidebar-profile{border-top:0}@media (max-width:1280px){.field-site-grid,.app-shell{grid-template-columns:195px minmax(0,1fr) 250px}.field-masthead{grid-template-columns:175px minmax(0,1fr) auto;padding:0 15px}.field-masthead-brand{width:155px}.field-masthead-nav>a{gap:6px;padding:0 7px;font-size:9px}.field-masthead-account{gap:11px;padding-left:10px}}@media (max-width:1050px){.field-site-grid{grid-template-columns:190px minmax(0,1fr)}.field-site-grid>.field-status-rail{display:none}.app-shell{grid-template-columns:190px minmax(0,1fr)}.app-shell>.field-status-rail{display:none}.field-masthead{grid-template-columns:150px minmax(0,1fr) auto}.field-platform-mark,.field-masthead-divider{display:none}}@media (max-width:760px){.field-masthead{grid-template-columns:112px minmax(0,1fr) auto;min-height:66px;padding:0 10px}.field-masthead-brand{width:108px;height:59px}.field-masthead-nav{scrollbar-width:none;overflow-x:auto}.field-masthead-nav::-webkit-scrollbar{display:none}.field-masthead-nav>a{gap:5px;min-height:58px;padding:0 7px;font-size:8px}.field-masthead-nav>a svg{width:13px;height:13px}.field-masthead-nav>a span{display:none}.field-masthead-account{padding-left:7px}.field-login-link{font-size:0}.field-login-link svg{width:18px;height:18px}.field-site-grid{flex-direction:column;min-height:calc(100vh - 66px);display:flex}.field-site-sidebar{background:#0b0e0ff7;border-bottom:1px solid #ff263044;border-right:0;width:100%;height:auto;min-height:0;padding:0;display:block;position:static;overflow:hidden}.field-sidebar-brand,.field-side-profile,.field-side-label{display:none}.field-side-navigation{scrollbar-width:thin;gap:3px;padding:7px;display:flex;overflow-x:auto}.field-side-link{flex:none;gap:6px;min-height:35px;padding:0 9px;font-size:10px}.field-side-link svg{width:14px;height:14px}.field-site-main{padding:15px 12px 24px}.field-site-grid>.field-status-rail{grid-template-columns:1fr;padding:0 12px 20px;display:grid}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>.field-masthead{z-index:30;order:0;position:sticky;top:0}.app-shell>.sidebar{z-index:50;width:min(290px,100vw - 50px);height:calc(100dvh - 66px);min-height:0;transition:transform .22s;position:fixed;inset:66px auto 0 0;transform:translate(-102%)}.app-shell>.sidebar.sidebar-open{transform:translate(0)}.app-shell>.main-panel{order:1}.app-shell>.main-panel .topbar{background:#0b0e0ff5;height:48px;padding:0 13px;display:flex;position:sticky;top:66px}.app-shell>.main-panel .topbar-right .season-indicator,.app-shell>.main-panel .topbar-right .topbar-separator,.app-shell>.main-panel .topbar-right .join-discord-button{display:none}.app-shell>.main-panel .topbar-right .connect-button{height:29px}.app-shell>.main-panel .page-content{padding:14px 12px 24px}.app-shell>.field-status-rail{order:2;grid-template-columns:1fr;padding:0 12px 20px;display:grid}.field-site-footer{flex-wrap:wrap;min-height:64px;padding:13px;font-size:8px}.field-site-footer>span:nth-child(2){display:none}}@media (max-width:430px){.field-masthead{grid-template-columns:87px minmax(0,1fr) 24px;gap:3px;padding:0 6px}.field-masthead-brand{width:85px}.field-masthead-nav{gap:0}.field-masthead-nav>a{padding:0 6px}.field-masthead-account{padding:0}}@media (max-width:480px){.survivor-page-top{flex-direction:column;align-items:flex-start}.survivor-page-top nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.survivor-page-top nav a{justify-content:center;padding:0 5px;font-size:8px}.survivor-gear-display{grid-template-columns:repeat(3,minmax(0,1fr))}.survivor-camp-note{flex-wrap:wrap;align-items:flex-start}.survivor-camp-note .button{justify-content:center;width:100%}.survivor-card-option{grid-template-columns:46px minmax(0,1fr) auto;gap:7px;padding:6px}.survivor-card-art{width:46px;height:46px}.survivor-card-art img{width:44px;height:44px}.survivor-equip-button{min-width:48px;padding:0 5px}}.camp-tabs{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0bfa;border:1px solid #e1e6e247;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 16px;padding:9px;display:grid;position:sticky;top:0;box-shadow:0 7px 20px #00000059}.camp-tabs button{color:#d0d0cb;min-width:0;min-height:56px;font:600 12px var(--mono);letter-spacing:.025em;cursor:pointer;background:#1f2324eb;border:1px solid #e1e6e229;justify-content:center;align-items:center;gap:9px;padding:9px 12px;display:flex}.camp-tabs button:hover,.camp-tabs button.is-active{color:#fff;background:#6b12168f;border-color:#f01820b8}.camp-tabs button.is-active{box-shadow:inset 0 -3px #f01825}.camp-tabs button:focus-visible{outline-offset:2px;outline:2px solid #ff6b70}.camp-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camp-content[data-camp-tab=overview] .camp-inventory-panel,.camp-content[data-camp-tab=overview] .territory-section,.camp-content[data-camp-tab=overview] .camp-side-column>:not(.camp-command-panel),.camp-content[data-camp-tab=overview] .camp-actions-section{display:none}.camp-content[data-camp-tab=overview] .camp-main-grid,.camp-content[data-camp-tab=overview] .camp-lower-grid{grid-template-columns:minmax(0,1fr)}.camp-content[data-camp-tab=build] .camp-overview,.camp-content[data-camp-tab=build] .camp-ranking-panel,.camp-content[data-camp-tab=build] .territory-section,.camp-content[data-camp-tab=build] .camp-inventory-panel,.camp-content[data-camp-tab=build] .camp-board-section,.camp-content[data-camp-tab=build] .camp-faction-panel{display:none}.camp-content[data-camp-tab=build] .camp-main-grid,.camp-content[data-camp-tab=build] .camp-side-column,.camp-content[data-camp-tab=build] .camp-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-content[data-camp-tab=build] .camp-actions-section{grid-column:1/-1}.camp-content[data-camp-tab=expeditions] .camp-overview,.camp-content[data-camp-tab=expeditions] .camp-ranking-panel,.camp-content[data-camp-tab=expeditions] .resource-strip,.camp-content[data-camp-tab=expeditions] .camp-inventory-panel,.camp-content[data-camp-tab=expeditions] .camp-side-column,.camp-content[data-camp-tab=expeditions] .camp-world-camps,.camp-content[data-camp-tab=expeditions] .map-camp-directory,.camp-content[data-camp-tab=expeditions] .camp-board-section{display:none}.camp-content[data-camp-tab=expeditions] .camp-main-grid,.camp-content[data-camp-tab=expeditions] .camp-lower-grid{grid-template-columns:minmax(0,1fr)}.camp-content[data-camp-tab=inventory] .camp-overview,.camp-content[data-camp-tab=inventory] .camp-ranking-panel,.camp-content[data-camp-tab=inventory] .camp-main-grid,.camp-content[data-camp-tab=inventory] .camp-lower-grid{display:none}.camp-content[data-camp-tab=inventory] .camp-inventory-panel{margin-top:16px}.camp-content[data-camp-tab=squad] .camp-overview,.camp-content[data-camp-tab=squad] .camp-ranking-panel,.camp-content[data-camp-tab=squad] .resource-strip,.camp-content[data-camp-tab=squad] .camp-inventory-panel,.camp-content[data-camp-tab=squad] .camp-command-panel,.camp-content[data-camp-tab=squad] .camp-vehicle-panel,.camp-content[data-camp-tab=squad] .camp-defense-panel,.camp-content[data-camp-tab=squad] .camp-workshop-panel,.camp-content[data-camp-tab=squad] .camp-lower-grid{display:none}.camp-content[data-camp-tab=squad] .camp-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.camp-content[data-camp-tab=squad] .camp-side-column{display:block}.camp-content[data-camp-tab=squad] .territory-board-heading,.camp-content[data-camp-tab=squad] .camp-horde-panel,.camp-content[data-camp-tab=squad] .map-field-guide,.camp-content[data-camp-tab=squad] .territory-map-layout,.camp-content[data-camp-tab=squad] .map-camp-directory,.camp-content[data-camp-tab=squad] .territory-detail,.camp-content[data-camp-tab=world] .camp-overview,.camp-content[data-camp-tab=world] .camp-ranking-panel,.camp-content[data-camp-tab=world] .camp-inventory-panel,.camp-content[data-camp-tab=world] .camp-side-column,.camp-content[data-camp-tab=world] .camp-lower-grid{display:none}.camp-content[data-camp-tab=world] .camp-main-grid{grid-template-columns:minmax(0,1fr)}.camp-status-pill{color:#a7d4a9;font:8px var(--mono);white-space:nowrap;background:#1b492233;border:1px solid #68bc7252;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.camp-status-pill i{background:#76d182;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #76d18299}.camp-status-threatened{color:#f2c26e!important;background:#5c39103d!important;border-color:#f2c26e5c!important}.camp-status-threatened i{background:#f2c26e;box-shadow:0 0 8px #f2c26e99}.camp-status-under-attack{animation:1.8s ease-in-out infinite camp-alert-pulse;color:#ff9292!important;background:#5c10145c!important;border-color:#f018208c!important}.camp-status-under-attack i{background:#ff4f57}@keyframes camp-alert-pulse{50%{box-shadow:0 0 14px #f018203d}}.camp-atmosphere-strip{color:#8d918f;min-height:37px;font:7px var(--mono);background:#070a0bb3;border-top:1px solid #e1e6e21f;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:7px 14px;display:flex}.camp-atmosphere-strip>span{align-items:center;gap:5px;min-width:0;display:flex}.camp-atmosphere-strip strong{color:#d2d1cb;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.camp-atmosphere-scene{color:#e5c57b}.camp-atmosphere-scene[data-night=true]{color:#a9b8dd}.camp-headquarters-summary{justify-content:space-between;align-items:center;gap:8px;padding:9px 0 2px;display:flex}.camp-headquarters-summary>span:first-child{gap:4px;display:grid}.camp-headquarters-summary strong{color:#d8d5ce;font:8px var(--mono)}.camp-headquarters-summary small,.camp-headquarters-summary .camp-status-text{color:#97938c;font-size:8px}.camp-headquarters-summary .camp-status-threatened{color:#f2c26e!important}.camp-headquarters-summary .camp-status-under-attack{color:#ff9292!important}.camp-pvp-toggle{color:#c9c6bd;text-align:left;cursor:pointer;background:#0003;border:1px solid #e1e6e224;align-items:center;gap:7px;width:100%;min-height:35px;margin:8px 0;padding:7px 9px;font-size:8px;display:flex}.camp-pvp-toggle:hover:not(:disabled),.camp-pvp-toggle.is-enabled{background:#4e271a40;border-color:#cc7c5f66}.camp-pvp-toggle>span{flex:1}.camp-pvp-toggle>strong{color:#9ed1a3;font:7px var(--mono);white-space:nowrap}.camp-pvp-toggle.is-enabled>strong{color:#e5a180}.camp-shelter-art[data-level="2"],.camp-shelter-art[data-level="3"],.camp-shelter-art[data-level="4"],.camp-shelter-art[data-level="5"]{background:linear-gradient(#19191921 42%,#121212ed),repeating-linear-gradient(120deg,#0000 0 31px,#d9b2b217 32px),linear-gradient(140deg,#414642,#3a4038 55%,#52534b)}.camp-shelter-art[data-level="4"],.camp-shelter-art[data-level="5"]{border-color:#96b58952;box-shadow:inset 0 0 28px #62895321}.camp-shelter-art[data-level="5"]{background:linear-gradient(#19191914 42%,#121212e6),repeating-linear-gradient(120deg,#0000 0 25px,#c6ba7b17 26px),linear-gradient(140deg,#4a4b3c,#3d4738 55%,#64604a)}.camp-shelter-art[data-night=true]{filter:brightness(.62)saturate(.72)}.camp-shelter-art[data-weather=rain]{filter:brightness(.82)saturate(.78)}.camp-shelter-art[data-night=true][data-weather=rain]{filter:brightness(.5)saturate(.62)}.camp-shelter-art[data-weather=fog]{filter:grayscale(.45)brightness(.88)}.camp-mission-briefing{background:#0003;border:1px solid #e1e6e21f;gap:6px;margin:8px 0;padding:8px;display:grid}.camp-mission-briefing p{color:#aaa69e;margin:0;font-size:8px;line-height:1.5}.camp-mission-briefing>span{color:#a6a19a;font:7px var(--mono)}.camp-mission-briefing strong{color:#e0d8cc;font-weight:500}.camp-mission-briefing input{color:#eee9df;width:43px;height:22px;font:9px var(--mono);background:#111516;border:1px solid #e1e6e233;padding:2px 4px}.camp-inventory-panel{background:#0c0f10f2;border:1px solid #e1e6e233;margin-top:14px}.camp-ranking-panel{background:#0c0f10eb;border:1px solid #e1e6e22e;margin-top:13px}.camp-ranking-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px;display:grid}.camp-ranking-grid article{background:#0000002e;border:1px solid #e1e6e21f;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.camp-ranking-grid article>p{border-bottom:1px solid #e1e6e214;align-items:center;gap:7px;margin:0;padding:6px 0;display:flex}.camp-ranking-grid article>p>b{color:#c7a46a;font:9px var(--mono)}.camp-ranking-grid article>p>span{flex:1;gap:3px;min-width:0;display:grid}.camp-ranking-grid article>p strong{color:#e4e0d7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.camp-ranking-grid article>p small,.camp-ranking-grid article>small{color:#969188;font-size:7px}.camp-ranking-grid article>p em{color:#d2ccc0;font:7px var(--mono);white-space:nowrap;font-style:normal}.camp-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.camp-inventory-grid article{background:#00000030;border:1px solid #e1e6e21f;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.camp-inventory-grid article>p{color:#d6d3cc;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:9px;display:flex}.camp-inventory-grid article>p small,.camp-inventory-grid article>small{color:#98948b;font-size:8px}.camp-inventory-grid article>p b{color:#d6c17d;font:9px var(--mono)}.camp-workshop-buildings>div>small{color:#99958c;font-size:8px;line-height:1.45}@media (max-width:720px){.camp-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;padding:7px}.camp-tabs button{justify-content:flex-start;gap:8px;min-height:52px;padding:8px 10px;font-size:10px}.camp-content[data-camp-tab=build] .camp-main-grid,.camp-content[data-camp-tab=build] .camp-side-column,.camp-content[data-camp-tab=build] .camp-lower-grid,.camp-content[data-camp-tab=squad] .camp-main-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:420px){.camp-tabs{gap:4px;padding:5px}.camp-tabs button{gap:6px;min-height:48px;padding:7px;font-size:9px}.camp-tabs button svg{flex:none;width:16px;height:16px}}.camp-content[data-camp-tab=squad] .territory-board-heading,.camp-content[data-camp-tab=squad] .camp-horde-panel,.camp-content[data-camp-tab=squad] .map-field-guide,.camp-content[data-camp-tab=squad] .territory-map-layout,.camp-content[data-camp-tab=squad] .map-camp-directory,.camp-content[data-camp-tab=squad] .territory-detail{display:block}.camp-content[data-camp-tab=squad] .territory-board-heading,.camp-content[data-camp-tab=squad] .camp-horde-panel,.camp-content[data-camp-tab=squad] .map-field-guide,.camp-content[data-camp-tab=squad] .territory-map-layout,.camp-content[data-camp-tab=squad] .territory-detail{display:none}.camp-atmosphere-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.camp-inventory-grid{grid-template-columns:1fr}.camp-ranking-grid{grid-template-columns:minmax(0,1fr)}.camp-content[data-camp-tab=squad] .map-camp-directory{display:none}}@media (max-width:520px){.card-hub-heading{align-items:start}.card-hub-heading h1{font-size:25px}.card-hub-heading p{max-width:220px;font-size:9px;line-height:1.5}.card-wallet{gap:7px;min-width:110px;padding:7px}.wallet-icon{width:27px;height:27px}.card-wallet strong{font-size:14px}.card-wallet span{font-size:6px}.card-demo-note{align-items:start;padding:8px;font-size:6px;line-height:1.5}.card-tabs{gap:0;overflow-x:auto}.card-tab{gap:5px;min-width:max-content;min-height:36px;padding:0 9px;font-size:9px}.collection-banner{gap:8px;min-height:92px;padding:10px}}.empty-data-state{color:#9c9c9c;background:#1c1c1c;border:1px dashed #414141;padding:16px;font-size:10px;line-height:1.6}.empty-data-panel{text-align:center;margin:15px 0;padding:27px 18px}.overview-update{border-bottom:1px solid #2e2e2e;padding:10px 0}.overview-update>span{color:#a4a4a4;font-family:var(--mono);letter-spacing:.5px;font-size:7px}.overview-update strong{color:#d8d8d8;margin-top:6px;font-size:11px;display:block}.overview-update p{color:#979797;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.update-list{gap:10px;display:grid}.published-update{border:1px solid var(--line);background:#1c1c1c;padding:18px}.published-update-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.published-update-meta time,.published-update-author{color:#8b8b8b;font-family:var(--mono);font-size:8px}.published-update h2{color:#e3e3e3;margin:11px 0 7px;font-size:18px}.published-update p{color:#a4a4a4;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.published-update-author{margin-top:12px;display:block}.published-update-image{border:1px solid var(--line);object-fit:cover;width:min(100%,760px);height:auto;max-height:420px;margin:13px 0;display:block}.field-hint{color:#777;font-family:var(--sans);letter-spacing:0;text-transform:none;margin-left:6px;font-size:8px}.update-image-selection{color:#9f9f9f;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 15px;font-size:9px;display:flex}.admin-card-page{color:#e6e6e6;width:min(1320px,100% - 48px);min-height:100vh;margin:0 auto;padding:38px 0 60px}.admin-card-header{background:radial-gradient(at 90% 0,#9a9a9a21,#0000 50%),#1c1c1c;border:1px solid #3e3e3e;margin-bottom:24px;padding:34px 30px 27px;position:relative}.admin-back-link{color:#c69797;align-items:center;gap:7px;margin-bottom:27px;font-size:10px;text-decoration:none;display:inline-flex}.admin-card-header h1{color:#e7e7e7;margin:8px 0 6px;font-size:clamp(25px,4vw,36px)}.admin-card-header p{color:#a0a0a0;margin:0;font-size:11px;line-height:1.6}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.admin-card-panel{background:#1c1c1c;border:1px solid #3e3e3e;flex-direction:column;gap:13px;min-width:0;padding:19px;display:flex}.admin-card-panel-heading{border-bottom:1px solid #373737;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.admin-card-panel-heading h2{color:#e2e2e2;margin:5px 0 0;font-size:16px}.admin-field{color:#b0b0b0;min-width:0;font-family:var(--mono);letter-spacing:.5px;flex-direction:column;gap:6px;font-size:8px;display:flex}.admin-field input,.admin-field select,.admin-field textarea{color:#e2e2e2;width:100%;min-width:0;min-height:38px;font-family:var(--sans);letter-spacing:normal;background:#141414;border:1px solid #434343;border-radius:0;padding:9px 10px;font-size:11px}.admin-field textarea{resize:vertical;min-height:74px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#a0a0a0;outline:1px solid #a0a0a0}.admin-field-row{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:9px;display:grid}.admin-checkbox{color:#b0b0b0;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.admin-checkbox input{accent-color:#c18181;margin:2px 0 0}.admin-form-note{color:#969696;background:#181818;border-left:2px solid #727272;margin:0;padding:9px 10px;font-size:9px;line-height:1.55}.admin-save-button{justify-content:center;min-height:40px}.admin-card-alert,.admin-card-notice{align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.admin-card-alert{color:#e3a2a2;background:#321313;border:1px solid #682727}.admin-card-notice{color:#d7a7a7;background:#262626;border:1px solid #5b5b5b}.admin-card-alert a{color:#e08d8d;margin-left:auto}.server-admin-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)}.server-admin-list{gap:7px;display:grid}.server-admin-item{color:#e2e2e2;text-align:left;background:#161616;border:1px solid #373737;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.server-admin-item:hover,.server-admin-item.is-selected{background:#262626;border-color:#737373}.server-admin-item>span:last-child{min-width:0}.server-admin-item strong,.server-admin-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.server-admin-item strong{font-size:11px}.server-admin-item small{color:#969696;margin-top:4px;font-size:9px}.server-admin-thumbnail{object-fit:cover;flex:0 0 72px;width:72px;height:46px}.server-admin-thumbnail-empty{color:#a8a8a8;background:#2c2c2c;place-items:center;display:grid}.server-thumbnail-preview{border:1px solid #3e3e3e;overflow:hidden}.server-thumbnail-preview img{object-fit:cover;width:100%;max-height:220px;display:block}.server-thumbnail-preview .text-action{margin:9px}.server-delete-button{color:#df8c8c;border-color:#6e2a2a;flex:none}.server-delete-button:disabled{cursor:not-allowed;opacity:.6}.card-loading-error p{margin:0 0 12px}.webhook-admin-toolbar{color:#a0a0a0;background:#191919;border:1px solid #373737;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;font-size:10px;display:flex}.webhook-admin-toolbar strong{color:#e5e5e5;font-family:var(--mono)}.webhook-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.webhook-admin-card{min-height:250px}.webhook-admin-card .admin-card-panel-heading{align-items:flex-start}.webhook-status{color:#b3a188;font-family:var(--mono);letter-spacing:.06em;flex:none;align-items:center;gap:5px;font-size:7px;display:inline-flex}.webhook-status.is-connected{color:#a8d0a8}.webhook-channel-detail,.webhook-channel-examples{color:#aaa;margin:0;font-size:9px;line-height:1.55}.webhook-channel-examples{color:#818181;margin-top:-8px}.webhook-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webhook-admin-actions .button{min-height:32px;padding:0 9px;font-size:9px}.webhook-clear-button{color:#df8c8c}.webhook-unsaved{color:#d7a7a7;font-family:var(--mono);align-items:center;gap:4px;font-size:8px;display:inline-flex}@media (max-width:860px){.member-row{grid-template-columns:36px minmax(75px,1fr) minmax(90px,1fr) 80px 55px 14px;gap:7px}}@media (max-width:720px){.admin-card-grid,.server-admin-grid,.webhook-admin-grid{grid-template-columns:1fr}.admin-card-page{width:min(100% - 28px,600px);padding-top:15px}.admin-card-header{padding:22px 17px}.admin-card-panel{padding:14px}}@media (max-width:520px){.collection-banner-icon{width:32px;height:32px}.collection-banner-icon svg{width:17px}.collection-banner h2{font-size:17px}.collection-banner h2 small{margin-top:3px;font-size:8px;display:block}.collection-banner p{font-size:7px}.collection-completion{width:65px}.collection-completion span{font-size:5px}.collection-completion strong{font-size:15px}.card-toolbar{flex-wrap:wrap}.card-search{min-width:calc(100% - 104px)}.card-toolbar select,.card-toolbar>.button{flex:1}.survivor-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.survivor-card-info>strong{font-size:9px}.pack-feature{grid-template-columns:1fr}.pack-art{min-height:180px}.pack-copy{padding:15px}.pack-copy h2{font-size:24px}.free-pack-row{flex-wrap:wrap;align-items:start;padding:10px}.free-pack-row>div:nth-child(2){flex:auto;width:calc(100% - 50px)}.free-pack-row>.button{width:100%}.market-listing{gap:7px}.market-listing>.card-art-compact{flex-basis:39px;width:39px;height:46px}.listing-price{min-width:52px}.market-listing>.button{min-width:55px}.set-grid{grid-template-columns:1fr}.set-card{grid-template-columns:40% 1fr;display:grid}.set-card-art{height:100%;min-height:142px}.set-card-copy{align-self:center;padding:10px}.reward-row{gap:6px}.reward-name strong{font-size:8px}.reward-credit{min-width:48px;font-size:7px}.reward-state{min-width:66px;font-size:7px}.reward-claim{padding:0 5px;font-size:7px}.reward-rule{text-align:right;max-width:115px}.pack-reveal-panel{padding:17px 11px}.reveal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.reveal-card-grid .survivor-card:last-child{grid-column:span 2;justify-self:center;width:calc(50% - 4px)}.card-detail-panel{grid-template-columns:1fr;gap:12px;padding:14px}.card-detail-panel>.card-art{max-height:230px}.detail-stats{margin:12px 0}}.territory-map{aspect-ratio:1;background:linear-gradient(#1212121f,#12121242),url(/maps/dayz-badlands-map.png) 50%/cover no-repeat;height:auto;min-height:0}.territory-map-source{z-index:2;color:#e4e0d8;font-family:var(--mono);letter-spacing:.5px;pointer-events:none;background:#121212d6;border:1px solid #dcdcdc33;padding:5px 7px;font-size:7px;position:absolute;bottom:10px;right:10px}.node-label{opacity:0;transition:opacity .12s}.territory-node:hover .node-label,.territory-node:focus-visible .node-label,.territory-selected .node-label{opacity:1}.map-routes{pointer-events:none}.map-routes .map-team-route{fill:none;stroke:#ed6e6e;stroke-dasharray:1.7 1.2;stroke-width:1.2px;filter:drop-shadow(0 0 2px #140707e6);vector-effect:non-scaling-stroke}.map-routes .map-team-route-own{stroke:#43d477;stroke-width:1.6px}.map-routes .map-team-route-friendly{stroke:#4c9df0}.map-routes .map-team-route-neutral{stroke:#f0f3f6}.map-routes .map-team-route-bandit{stroke:#ed5a62}.map-team-markers{z-index:5;pointer-events:none;position:absolute;inset:0}.map-team-marker{color:#ee7979;background:#262626;border:1px solid #d15f5f;place-items:center;width:22px;height:22px;transition:left .8s linear,top .8s linear;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #181818b8,0 0 12px #e85f5fb8}.map-team-marker-own{color:#d4ffe1;background:#153c27;border-color:#43d477;box-shadow:0 0 0 3px #181818b8,0 0 12px #43d477cc}.map-team-marker-friendly{color:#a8d2ff;border-color:#4c9df0;box-shadow:0 0 11px #4c9df0b8}.map-team-marker-neutral{color:#f0f3f6;border-color:#e6e9ee}.map-team-marker-bandit{color:#ffadb0;border-color:#ed5a62;box-shadow:0 0 11px #ed5a62b8}.camp-faction-panel{background:var(--camp-panel);border:1px solid var(--camp-line);min-width:0;padding:0 14px 14px}.camp-faction-panel>.camp-panel-head>svg{color:#ba8181}.faction-code{background:#1c1c1c;border:1px solid #3b3b3b;grid-template-columns:1fr auto;gap:4px 10px;padding:9px;display:grid}.faction-code span,.faction-code small,.faction-form label{color:#8e8e8e;font-family:var(--mono);letter-spacing:.6px;font-size:7px}.faction-code strong{color:#d7d7d7;font-family:var(--mono);letter-spacing:2px;grid-column:1;font-size:15px}.faction-code small{grid-area:1/2/span 2;align-self:center}.faction-members{gap:6px;margin:10px 0;display:grid}.faction-members span{color:#ababab;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.faction-members i{background:#bd7878;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.faction-form{gap:5px;margin-top:11px;display:grid}.faction-form>div{gap:6px;display:flex}.faction-form input,.camp-mission-select{color:#dbdbdb;min-width:0;min-height:34px;font:9px var(--sans);background:#1a1a1a;border:1px solid #454545;padding:0 8px}.faction-form input{flex:1}.faction-form .camp-button{min-height:34px}.camp-mission-select{max-width:155px}.vehicle-upgrades{gap:6px;margin-top:8px;display:grid}.vehicle-upgrades .camp-button{justify-content:flex-start;font-size:8px}.vehicle-upgrades .camp-button span{color:#9d9d9d;margin-left:auto;font-size:6px}.market-empty{color:#9b9b9b;text-align:center;background:#1c1c1c;border:1px dashed #434343;place-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.market-empty strong{color:#dcdcdc;font-size:12px}.market-empty span{color:#979797;font-size:9px}.pack-catalog-heading{justify-content:space-between;align-items:center;gap:15px;padding:5px 0;display:flex}.pack-catalog-heading h2{color:#e2e2e2;margin:6px 0 4px;font-size:21px}.pack-catalog-heading p{color:#979797;margin:0;font-size:9px;line-height:1.5}.pack-wallet-readout{color:#d68383;background:#1f1f1f;border:1px solid #474747;align-items:center;gap:9px;padding:9px 12px;display:flex}.pack-wallet-readout small,.pack-wallet-readout strong{display:block}.pack-wallet-readout small{color:#969696;font-family:var(--mono);letter-spacing:.5px;font-size:6px}.pack-wallet-readout strong{color:#e59f9f;font-family:var(--mono);margin-top:3px;font-size:13px}.pack-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pack-option-card{background:#1c1c1c;border:1px solid #3f3f3f;min-width:0;transition:border-color .16s,transform .16s;overflow:hidden}.pack-option-card:hover{border-color:#7a7a7a;transform:translateY(-2px)}.pack-option-art{background:#101010;height:150px;position:relative;overflow:hidden}.pack-option-image{z-index:0;object-fit:contain;filter:drop-shadow(0 3px 8px #000c);width:44%!important;height:100%!important;inset:0 auto 0 8px!important}.pack-option-card[data-pack=armory-cache] .pack-option-art{background:linear-gradient(145deg,#434343,#242424 72%)}.pack-option-card[data-pack=field-medic-stash] .pack-option-art{background:linear-gradient(145deg,#474747,#262626 72%)}.pack-option-card[data-pack=coastal-rations] .pack-option-art{background:linear-gradient(145deg,#40504f,#1c2928 72%)}.pack-art-card{z-index:1;border:1px solid #ebbdbd8c;width:64px;height:80px;position:absolute;top:25px;overflow:hidden;box-shadow:0 5px 13px #00000080}.pack-art-card .card-art-compact{width:100%;height:100%}.pack-art-card-2{z-index:1;top:6px;left:calc(72% - 32px)}.pack-card-count{color:#e0b4b4;font-family:var(--mono);letter-spacing:.6px;background:#111111d4;padding:4px 6px;font-size:7px;position:absolute;bottom:7px;right:8px}.pack-option-copy{min-height:96px;padding:11px 12px 7px}.pack-option-copy .eyebrow{color:#9b9b9b;font-size:6px}.pack-option-copy h3{color:#e3e3e3;margin:5px 0;font-size:13px}.pack-option-copy p{color:#979797;margin:0;font-size:8px;line-height:1.5}.pack-option-buy{border-top:1px solid #373737;justify-content:space-between;align-items:center;gap:7px;padding:9px 11px;display:flex}.pack-option-buy>strong{color:#d58686;font-family:var(--mono);white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:500;display:inline-flex}.pack-option-buy .button{white-space:nowrap;min-height:29px;padding:0 8px;font-size:8px}@media (max-width:900px){.pack-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page{width:min(1180px,100%);min-height:100vh;color:var(--ink);margin:0 auto;padding:24px 30px 36px}.shop-topline,.shop-heading,.shop-section-heading,.shop-checkout-row,.shop-cart-total,.shop-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.shop-topline{margin-bottom:38px}.shop-back-link,.shop-admin-link,.shop-footer a{color:var(--muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.shop-back-link:hover,.shop-admin-link:hover,.shop-footer a:hover{color:var(--ink)}.shop-admin-link{font-size:12px}.shop-heading{margin-bottom:28px}.shop-heading h1{letter-spacing:-1.3px;margin:8px 0 5px;font-size:clamp(32px,5vw,48px)}.shop-heading p,.shop-map-admin-card p{max-width:620px;color:var(--muted);margin:0;line-height:1.6}.shop-wallet{border:1px solid var(--line);background:var(--panel);text-align:right;min-width:175px;padding:13px 16px}.shop-wallet>span,.shop-wallet>strong,.shop-wallet>a{display:block}.shop-wallet>span,.shop-cart-total span{color:var(--quiet);font-family:var(--mono);letter-spacing:.8px;font-size:9px}.shop-wallet>strong{margin:5px 0;font-size:19px}.shop-wallet>a{color:#ef656a;font-size:11px}.shop-message{border:1px solid var(--line);background:var(--panel);align-items:center;gap:9px;margin:0 0 18px;padding:12px 14px;display:flex}.shop-testing-banner{color:#f3d69b;background:linear-gradient(110deg,#282216,#1d1b17);border:1px solid #685634;align-items:flex-start;gap:12px;margin:0 0 20px;padding:15px 17px;display:flex}.shop-testing-banner>svg{flex:none;margin-top:1px}.shop-testing-banner strong{letter-spacing:.4px;text-transform:uppercase;font-size:13px;display:block}.shop-testing-banner p{color:#c5b99f;margin:5px 0 0;font-size:12px;line-height:1.5}.shop-error{color:#ff9296;border-color:#71383b}.shop-success{color:#d4e8d2;border-color:#465a44}.shop-layout{grid-template-columns:minmax(0,1.65fr) minmax(255px,.75fr);align-items:start;gap:18px;display:grid}.shop-catalog,.shop-cart-panel,.shop-map-section,.shop-admin-section{border:1px solid var(--line);background:#171719f0;min-width:0;padding:19px}.shop-section-heading{margin-bottom:16px}.shop-section-heading h2{margin:4px 0 0;font-size:19px}.shop-section-heading>span{color:var(--quiet);align-items:center;gap:6px;font-size:11px;display:inline-flex}.shop-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-item-card{background:#1c1c1f;border:1px solid #303034;min-width:0;padding:14px;position:relative}.shop-item-symbol{color:#f04b52;background:#271b1d;border:1px solid #533034;place-items:center;width:32px;height:32px;margin-bottom:11px;display:grid}.shop-item-class{color:var(--quiet);font-family:var(--mono);overflow-wrap:anywhere;font-size:9px}.shop-item-card h3{min-height:22px;margin:6px 0;font-size:14px}.shop-item-card>strong{color:#f0eeee;margin:9px 0;font-size:13px;display:block}.shop-item-card .button{width:100%;min-height:34px}.shop-cart-panel{position:sticky;top:82px}.shop-cart-lines{gap:9px;display:grid}.shop-cart-line{border-bottom:1px solid #303034;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.shop-cart-line>div:first-child strong,.shop-cart-line>div:first-child span{display:block}.shop-cart-line>div:first-child strong{font-size:12px}.shop-cart-line>div:first-child span{color:var(--quiet);margin-top:4px;font-size:10px}.shop-quantity{align-items:center;gap:7px;display:flex}.shop-quantity button{border:1px solid var(--line);background:#252528;place-items:center;width:25px;height:25px;display:grid}.shop-quantity span{text-align:center;min-width:14px}.shop-cart-empty,.shop-empty{color:var(--quiet);text-align:center;padding:20px 12px;font-size:12px;line-height:1.6}.shop-cart-total{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.shop-cart-total strong{font-size:18px}.shop-insufficient{color:#ff9296;margin:10px 0 0;font-size:11px}.shop-map-section{margin-top:18px}.shop-map-controls{flex-wrap:wrap;align-items:center;gap:9px;margin:0 auto 13px;display:flex}.shop-map-controls .field-label{margin:0}.shop-map-controls select{min-width:210px;color:var(--ink);border:1px solid var(--line);background:var(--panel-raised);padding:8px 10px}.shop-coordinate-readout{color:#ff8b90;font-family:var(--mono);margin-left:auto;font-size:11px}.shop-map{aspect-ratio:1;cursor:crosshair;isolation:isolate;background:#08090a;border:1px solid #555;width:min(100%,650px);margin:0 auto;position:relative;overflow:hidden}.shop-map-image{object-fit:cover}.shop-map-north{z-index:1;color:#fff;font-family:var(--mono);pointer-events:none;background:#000000b8;padding:5px 7px;font-size:10px;position:absolute;top:10px;left:10px}.shop-map-marker{z-index:2;color:#ff3038;filter:drop-shadow(0 2px 3px #000);pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.shop-map-unavailable{text-align:center;background:#121214;border:1px dashed #454549;justify-items:center;gap:10px;padding:35px 20px;display:grid}.shop-map-unavailable>svg{color:#f04b52}.shop-map-unavailable p{max-width:430px;color:var(--muted);margin:0;line-height:1.5}.shop-checkout-row{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.shop-checkout-row>span,.shop-worker-note{color:var(--muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.shop-checkout-row>span svg,.shop-worker-note svg{color:#e3d6d6;flex:none}.shop-checkout-row .button:disabled{opacity:.48;cursor:not-allowed}.shop-footer{color:var(--quiet);margin-top:25px;font-size:10px}.shop-admin-badge{color:#ff777c;font-family:var(--mono);align-items:center;gap:6px;font-size:10px;display:inline-flex}.shop-admin-section{margin-bottom:18px}.shop-admin-catalog{gap:8px;display:grid}.shop-admin-item{background:#1c1c1f;border:1px solid #303034;grid-template-columns:1fr 1fr 110px 100px auto;align-items:end;gap:9px;padding:10px;display:grid}.shop-admin-item.is-disabled{opacity:.62}.shop-admin-item label,.shop-add-item-form label,.shop-map-bound-fields label{color:var(--quiet);font-family:var(--mono);letter-spacing:.6px;gap:5px;font-size:8px;display:grid}.shop-admin-item input:not([type=checkbox]),.shop-add-item-form input,.shop-map-bound-fields input{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);font-family:var(--sans);background:#111113;padding:8px;font-size:12px}.shop-enabled-toggle{align-items:center;min-height:34px;color:var(--muted)!important;font-family:var(--sans)!important;letter-spacing:0!important;gap:7px!important;font-size:11px!important;display:flex!important}.shop-add-item-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 120px auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.shop-add-item-form>strong{grid-column:1/-1;font-size:12px}.shop-map-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shop-map-admin-card{background:#1c1c1f;border:1px solid #303034;padding:13px}.shop-map-admin-image{aspect-ratio:1;background:#09090a;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.shop-map-admin-image img{object-fit:cover}.shop-map-admin-card h3{margin:5px 0}.shop-map-admin-card p{min-height:34px;margin:0 0 12px;font-size:11px}.shop-map-bound-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.shop-order-list{display:grid}.shop-order-row{border-bottom:1px solid #303034;grid-template-columns:.8fr 1.4fr auto auto;align-items:center;gap:14px;padding:11px 2px;display:grid}.shop-order-row>div strong,.shop-order-row>div span{display:block}.shop-order-row>div strong,.shop-order-row>strong{font-size:11px}.shop-order-row>div span{color:var(--quiet);margin-top:4px;font-size:10px}.shop-order-status{color:#d4d4d4;font-family:var(--mono);text-transform:uppercase;border:1px solid #454549;padding:5px 7px;font-size:8px}.shop-order-status.status-published{color:#b7dfb2;border-color:#465a44}.shop-order-status.status-processing{color:#f1d08e;border-color:#685c40}.shop-worker-note{background:#211f1c;border:1px solid #47413a;padding:13px}.shop-worker-note p{margin:0}@media (max-width:780px){.shop-page{padding:18px 16px 28px}.shop-layout{grid-template-columns:1fr}.shop-cart-panel{position:static}.shop-admin-item{grid-template-columns:1fr 1fr}.shop-admin-item>button{justify-self:start}.shop-add-item-form{grid-template-columns:1fr 1fr}.shop-map-admin-grid{grid-template-columns:1fr}.shop-order-row{grid-template-columns:1fr auto}}@media (max-width:520px){.shop-heading{flex-direction:column;align-items:flex-start}.shop-wallet{text-align:left;width:100%}.shop-item-grid{grid-template-columns:1fr}.shop-section-heading{flex-direction:column;align-items:flex-start}.shop-checkout-row{flex-direction:column;align-items:stretch}.shop-checkout-row .button{justify-content:center}.shop-footer{flex-direction:column;align-items:flex-start}.shop-add-item-form{grid-template-columns:1fr}}}@media (max-width:600px){.territory-map{aspect-ratio:1}.camp-side-column{grid-template-columns:1fr}.territory-detail .camp-mission-select{flex:1;max-width:none}.pack-catalog-heading{flex-direction:column;align-items:flex-start}.pack-option-grid{grid-template-columns:1fr}.pack-option-card{grid-template-columns:112px minmax(0,1fr);display:grid}.pack-option-art{grid-row:1/span 2;height:100%;min-height:132px}.pack-art-card{width:48px;height:64px;top:calc(50% - 32px)}.pack-art-card-1{left:calc(50% - 56px)}.pack-art-card-2{top:calc(50% - 36px);left:calc(50% - 25px)}.pack-art-card-3{left:calc(50% + 6px)}.pack-option-copy{min-height:0}.pack-option-buy{grid-column:2}}:root{--ink:#f1f2f0;--muted:#aeb5b1;--quiet:#747d79;--line:#343a39;--panel:#111516;--panel-raised:#191e1f;--canvas:#080b0c;--moss:#f01820;--orange:#ed1c24}.app-shell{background-image:radial-gradient(at 72% -8%,#f018201c,#0000 39%),repeating-linear-gradient(135deg,#e2ece603 0 1px,#0000 1px 7px)}.sidebar,.topbar,.metric-grid,.quick-tool,.server-card,.section-block,.card-demo-note,.card-tabs,.casino-game-list,.casino-table,.shop-catalog,.shop-cart-panel,.shop-map-section,.admin-card-panel{background-color:#0c0f10f0}.sidebar{border-color:#252a2b}.nav-active,.card-tab.active,.button-primary,.join-discord-button,.connect-button{--moss:#ff232d}.nav-active,.card-tab.active{color:#ff424a;background:linear-gradient(110deg,#a9121933,#1e121333);border-color:#f0242c8c}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#f0242c61}.page-content{max-width:1500px}.hero-panel{background:linear-gradient(90deg,#050809f5 0%,#050809d4 44%,#05080938 100%),linear-gradient(#0000 55%,#0508098f),url(/maps/dayz-badlands-map.png) 50% 48%/cover,#101415;border-color:#515554;min-height:330px;overflow:hidden;box-shadow:inset 0 -3px #f018208c}.hero-panel:before{display:none}.hero-panel:after{width:auto;height:auto;box-shadow:none;opacity:.68;background:repeating-linear-gradient(135deg,#0000 0 5px,#e1e7e209 5px 6px),linear-gradient(90deg,#0000 78%,#070a0b61);border:0;border-radius:0;inset:0}.hero-copy,.hero-stamp,.hero-coordinates{z-index:1}.hero-copy h1{text-transform:uppercase;text-shadow:0 4px 24px #000}.hero-copy h1 span,.section-heading h2,.page-heading h1,.card-hub-heading h1,.shop-heading h1,.admin-card-header h1,.camp-hero h1{color:#f4f5f2}.button-primary{color:#fff;background:linear-gradient(115deg,#d50e18,#fa212b 65%,#bb0d16);border-color:#ff3942;box-shadow:0 5px 20px #c20e1838}.button-primary:hover:not(:disabled){background:linear-gradient(115deg,#ed1721,#ff343d 65%,#d3131d);border-color:#ff5a61}.metric-grid,.metric-card,.section-block,.card-tabs,.card-tab,.pack-option-card,.market-listing,.set-card,.published-update,.admin-card-panel,.shop-catalog,.shop-cart-panel,.shop-map-section,.camp-command-panel,.camp-vehicle-panel,.camp-actions-section,.camp-board-section{border-color:#303637}.metric-grid,.pack-option-card,.published-update,.admin-card-panel{box-shadow:0 12px 32px #0000003d}.status-online,.live-dot,.season-dot,.status-pill i{background-color:#32db78;box-shadow:0 0 9px #32db786b}.status-online{color:#8ce6af;background:#1558303b;border-color:#41b56c5c}.tone-green,.tone-amber,.tone-red,.tone-blue{color:#ff424a;background:#a8141b24}.archive-info-banner{isolation:isolate;background:linear-gradient(90deg,#070a0bf7,#070a0bd6 58%,#070a0b75),url(/maps/dayz-badlands-briefing.webp) 50% 40%/cover,#111516;border:1px solid #e1e6e247;align-items:center;min-height:190px;margin:14px 0;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 3px 0 #ec1b25}.archive-info-banner:after{z-index:-1;content:"";background:repeating-linear-gradient(135deg,#0000 0 6px,#dce6e20a 6px 7px);position:absolute;inset:0}.archive-info-banner>div{max-width:760px}.archive-info-banner h2{text-transform:uppercase;margin:8px 0;font-size:clamp(19px,2.5vw,29px)}.archive-info-banner p{color:#c2c7c4;max-width:700px;margin:0;line-height:1.65}.archive-info-steps{color:#d3d7d4;text-transform:uppercase;flex-wrap:wrap;gap:9px 22px;margin-top:16px;font-size:10px;display:flex}.archive-info-steps b{color:#ff3942;font-family:var(--mono);margin-right:5px}.pack-option-art{background:linear-gradient(125deg,#080a0a1f,#080a0ab3),repeating-linear-gradient(135deg,#222728 0 1px,#15191a 1px 7px)}.pack-option-image{z-index:2;object-position:center;width:52%!important;left:0!important}.pack-art-card{border-color:#e8ede9b3;width:66px;height:84px;top:23px}.pack-art-card-1{left:calc(70% - 76px);transform:rotate(-13deg)}.pack-art-card-2{top:10px;left:calc(70% - 39px)}.pack-art-card-3{left:calc(70% - 2px);transform:rotate(13deg)}.pack-option-buy>strong,.pack-option-buy .button,.pack-wallet-readout strong,.set-completion-reward strong,.market-count,.reward-credit{color:#ff5259}.casino-hub{--casino-bg:#0d1112;--casino-line:#373d3e;--casino-muted:#a6aeaa}.casino-heading h1 em{color:#ff303a;text-shadow:0 0 22px #e516214d}.casino-game-list,.casino-table,.casino-notice,.casino-footer{background-color:#0b0e0ff2;border-color:#cfd9d338}.casino-game-tab{border-color:#0000;min-height:56px}.casino-game-tab-active{color:#fff;background:linear-gradient(105deg,#a110185e,#161314d1);border-color:#f31e29a8}.casino-game-art{background-image:linear-gradient(#0406070d,#04060757),url(/casino/casino-games.png);background-repeat:no-repeat;background-size:cover,400% 200%;border:1px solid #f230398c;flex:0 0 43px;width:43px;height:43px;display:block}.casino-game-art-slots{background-position:50%,0 0}.casino-game-art-blackjack{background-position:50%,33.333% 0}.casino-game-art-roulette{background-position:50%,66.666% 0}.casino-game-art-coin{background-position:50%,100% 0}.casino-game-art-dice{background-position:50%,0 100%}.casino-game-art-crate{background-position:50%,33.333% 100%}.casino-game-icon{display:none}.casino-game-banner{isolation:isolate;background:#111516;border:1px solid #e1e8e233;min-height:112px;padding:18px 14px;position:relative;overflow:hidden}.casino-game-banner:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#050809f7,#050809c4 55%,#0508095c),url(/casino/casino-games.png);background-repeat:no-repeat;background-size:cover,400% 200%;position:absolute;inset:0}.casino-game-banner.casino-game-art-slots:before{background-position:50%,0 0}.casino-game-banner.casino-game-art-blackjack:before{background-position:50%,33.333% 0}.casino-game-banner.casino-game-art-roulette:before{background-position:50%,66.666% 0}.casino-game-banner.casino-game-art-coin:before{background-position:50%,100% 0}.casino-game-banner.casino-game-art-dice:before{background-position:50%,0 100%}.casino-game-banner.casino-game-art-crate:before{background-position:50%,33.333% 100%}.casino-game-emblem{color:#ff424a;background:#0a0d0ecc;border-color:#fa2e38a6}.casino-art-stage,.blackjack-board{background:linear-gradient(#050809d1,#050809e8),repeating-linear-gradient(135deg,#202526 0 1px,#121617 1px 7px);border-color:#555d5b;position:relative;overflow:hidden}.casino-art-stage>*{z-index:1;position:relative}.casino-idle-mark,.dice-result,.scavenge-result,.casino-kicker svg,.casino-notice svg,.casino-footer svg{color:#ff424a}.casino-roulette-stage,.roulette-stage{justify-items:center;gap:14px;display:grid}.roulette-chambers{grid-template-columns:repeat(6,48px);gap:9px;display:grid}.roulette-chamber{color:#c1c7c3;background:linear-gradient(145deg,#252c2d,#101415);border:1px solid #58615e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.roulette-chamber>span{color:#818b86;font-family:var(--mono);font-size:10px}.roulette-live{color:#fff;background:radial-gradient(circle,#9c121b,#30090c);border-color:#ff303a;box-shadow:0 0 26px #e4121e8c}.roulette-safe{color:#a5efbd;background:#12321e;border-color:#43ac69}.roulette-stage>strong,.coin-toss>strong{color:#f1f2f0;font-family:var(--mono);letter-spacing:1px;text-align:center;font-size:10px}.roulette-spinning{animation:.38s linear infinite rouletteSpin}.coin-toss{color:#ff3842;justify-items:center;gap:11px;display:grid}.coin-toss>span{color:#aeb5b1;font-family:var(--mono);font-size:9px}.coin-tossing{animation:.4s ease-in-out infinite alternate coinToss}.slot-reels-spinning span{animation:.18s linear infinite alternate slotPulse}.slot-reels-spinning span:nth-child(2){animation-delay:80ms}.slot-reels-spinning span:nth-child(3){animation-delay:.14s}.casino-result-win{color:#a8efbc;background:#11442652;border-color:#3da35f8c}.casino-result{color:#ff868b;background:#5c0d1361;border-color:#dc212b80}.daily-income-panel{background:linear-gradient(105deg,#720e142b,#0a0e0ff5 47%),repeating-linear-gradient(135deg,#dbe4de06 0 1px,#0000 1px 6px),#101415;border:1px solid #e4ebe538;border-left:3px solid #f01820;align-items:center;gap:13px;margin:14px 0;padding:15px 17px;display:flex}.daily-card-pack{background:linear-gradient(100deg,#22241fed,#0a0e0ff5);border:1px solid #e4ebe529;align-items:center;gap:12px;margin:-7px 0 14px;padding:11px 15px;display:flex}.daily-card-pack-icon{color:#d4bd82;background:#d4bd8214;border:1px solid #d4bd8252;flex:none;place-items:center;width:36px;height:36px;display:grid}.daily-card-pack>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.daily-card-pack>div:nth-child(2)>strong{color:#efeee9;font-size:12px}.daily-card-pack>div:nth-child(2)>small{color:#a7a39a;font-size:9px}.daily-card-pack>.button{flex:none;min-height:34px}.daily-income-icon{color:#ff424a;background:#be131c2b;border:1px solid #f018206e;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.daily-income-copy{flex:1;gap:3px;min-width:0;display:grid}.daily-income-copy>strong{color:#f5f6f3;font-size:15px}.daily-income-copy>span:not(.eyebrow){color:#aab2ae;font-size:10px}.daily-income-copy .eyebrow{color:#ff646a}.daily-income-button{flex:none}.daily-income-message a{color:#ff646a}.daily-income-error{color:#ff9296!important}.daily-income-spin{animation:.8s linear infinite rouletteSpin}.shop-page,.admin-card-page,.camp-page{background-color:#080b0c;background-image:radial-gradient(at 50% -8%,#9b0f1724,#0000 42%),repeating-linear-gradient(135deg,#e2ece603 0 1px,#0000 1px 6px)}.shop-topline,.admin-card-header,.camp-topbar{border-bottom-color:#f018206b}.shop-catalog,.shop-cart-panel,.shop-map-section,.shop-admin-section,.admin-card-panel,.camp-command-panel,.camp-vehicle-panel,.camp-actions-section,.camp-board-section{background-color:#0e1213f0}.published-update{background:linear-gradient(120deg,#111516f7,#0b0e0ffa),repeating-linear-gradient(135deg,#e2ece603 0 1px,#0000 1px 6px)}@keyframes rouletteSpin{to{transform:rotate(360deg)}}@keyframes coinToss{0%{transform:translateY(5px)rotateY(0)}to{transform:translateY(-9px)rotateY(180deg)}}@keyframes slotPulse{0%{filter:brightness(.64);transform:translateY(-5px)}to{filter:brightness(1.3);transform:translateY(5px)}}@media (max-width:700px){.casino-layout{grid-template-columns:minmax(0,1fr)}.casino-game-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.casino-game-tab{gap:7px;min-width:0;padding:5px;font-size:9px}.casino-game-art{flex-basis:36px;width:36px;height:36px}.casino-table{padding:12px}.daily-income-panel{flex-wrap:wrap}.daily-income-button{justify-content:center;width:100%}.archive-info-banner{min-height:0;padding:20px}.roulette-chambers{grid-template-columns:repeat(3,48px)}}@media (prefers-reduced-motion:reduce){.roulette-spinning,.coin-tossing,.slot-reels-spinning span,.daily-income-spin{animation:none}}.overview-page{--overview-bg:#0b0c0d;--overview-panel:#151617;--overview-line:#373839;--overview-white:#e8e7e4;--overview-muted:#92918f;--overview-red:#f01825}.overview-topline{color:#858482;min-height:31px;font-family:var(--mono);letter-spacing:.12em;border-bottom:1px solid #292a2b;justify-content:space-between;align-items:center;gap:12px;margin:-14px 0 12px;font-size:8px;display:flex}.overview-topline>span:first-child{align-items:center;gap:8px;display:inline-flex}.overview-topline i{background:#c85c62;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f0182561}.overview-topline b{color:#bc555b;margin-left:8px;font-weight:500}.overview-page .hero-panel{background:linear-gradient(90deg,#080909f7 0%,#080909e0 40%,#08090947 100%),linear-gradient(#0000 52%,#0b0c0d 100%),url(/maps/dayz-badlands-briefing.webp) 50% 42%/cover,#141515;border-color:#484747;min-height:clamp(390px,41vw,540px);padding:clamp(30px,5vw,66px);box-shadow:inset 0 -3px #f018208c}.overview-page .hero-panel:before{opacity:.45;background:repeating-linear-gradient(0deg,#0000 0 38px,#ffffff07 39px 40px),repeating-linear-gradient(90deg,#0000 0 38px,#ffffff07 39px 40px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.overview-page .hero-panel:after{width:auto;height:auto;box-shadow:none;opacity:.65;background:repeating-linear-gradient(135deg,#0000 0 6px,#e1e7e209 6px 7px),linear-gradient(90deg,#0000 72%,#070a0b61);border:0;border-radius:0;top:0;right:0}.overview-page .hero-copy{max-width:700px}.overview-page .hero-copy .eyebrow,.overview-page .overview-section-heading .eyebrow{color:#a7a5a2;font-family:var(--mono);letter-spacing:.17em;font-size:9px}.overview-page .hero-copy h1{font-family:Impact, "Arial Narrow", var(--sans);letter-spacing:-.035em;text-shadow:0 4px 24px #000;text-transform:none;margin:25px 0 18px;font-size:clamp(47px,6vw,78px);font-weight:800;line-height:.94}.overview-page .hero-copy h1 span{color:var(--overview-red)}.overview-page .hero-copy p{color:#b4b2af;max-width:540px;margin:0 0 24px;font-size:clamp(13px,1.2vw,16px);line-height:1.75}.overview-page .hero-copy .button-primary{color:#090909;background:var(--overview-red);border-color:var(--overview-red);gap:22px;min-height:46px;padding:0 17px;font-size:11px}.overview-page .hero-copy .button-primary:hover{background:#ff3944}.overview-page .hero-stamp{opacity:.72;top:auto;bottom:60px;right:30px;transform:none}.overview-page .hero-stamp img{width:42px;height:42px}.overview-page .hero-stamp small{color:#a9a5a0;font-size:8px}.overview-page .hero-coordinates{color:#85817f;letter-spacing:.12em;font-size:8px;bottom:15px;left:24px;right:auto}.hero-report-stamp{color:#d6d2cc;opacity:.72;grid-template-columns:42px auto;align-items:center;gap:3px 9px;display:grid;position:absolute;bottom:15px;right:30px}.hero-report-stamp strong{width:42px;height:42px;font-family:Impact, "Arial Narrow", var(--sans);border:1px solid #a84b4e;grid-row:span 2;place-items:center;font-size:21px;display:grid}.hero-report-stamp>span{font-family:var(--mono);letter-spacing:.1em;font-size:9px;font-weight:600;line-height:1.2}.hero-report-stamp small{color:#a9a5a0;font-family:var(--mono);font-size:7px}.overview-page .metric-grid{border-color:var(--overview-line);margin-top:16px}.overview-page .metric-card{background:#171819e6;min-height:124px;padding:19px 21px 16px}.overview-page .metric-card:last-child{border-right:0}.overview-page .metric-icon{color:#d07d81;background:#292526;width:30px;height:30px}.overview-page .metric-label{color:#a19f9c;font-family:var(--mono);letter-spacing:.1em;font-size:8px}.overview-page .metric-value{color:var(--overview-white);font-family:Impact, "Arial Narrow", var(--sans);letter-spacing:.04em;margin-top:15px;font-size:28px}.overview-page .metric-note{color:#85827f;font-size:9px}.overview-page .daily-income-panel{border-color:#383536;border-left:3px solid var(--overview-red);background:linear-gradient(100deg,#720e1433,#121314eb 62%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 7px);min-height:82px;margin:14px 0 0;padding:17px 20px}.overview-page .content-columns{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}.overview-page .section-block{border:1px solid var(--overview-line);background:linear-gradient(145deg,#191a1bf5,#0f1011f5);padding:21px 22px}.overview-page .section-heading{margin-bottom:17px}.overview-page .section-heading .eyebrow{color:#a7a5a2;font-family:var(--mono);letter-spacing:.14em;font-size:8px}.overview-page .section-heading h2{color:var(--overview-white);font-family:Impact, "Arial Narrow", var(--sans);letter-spacing:-.025em;margin-top:8px;font-size:29px;font-weight:600}.overview-page .text-action{color:#c58d8e;font-family:var(--mono);font-size:9px}.overview-page .server-list{border-top-color:#373839}.overview-page .server-row{border-bottom-color:#373839}.overview-page .overview-update{border:1px solid var(--overview-line);background:linear-gradient(100deg,#191a1b,#121313);border-left:2px solid #a3484d;margin-top:10px;padding:16px 18px;position:relative}.overview-page .overview-update>span{color:#a19f9c;font-family:var(--mono);letter-spacing:.08em;font-size:8px}.overview-page .overview-update strong{color:var(--overview-white);margin-top:9px;font-size:16px}.overview-page .overview-update p{color:#93908d;margin-top:7px;font-size:11px;line-height:1.65}.overview-operations{padding-top:45px}.overview-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.overview-section-heading h2{color:var(--overview-white);font-family:Impact, "Arial Narrow", var(--sans);letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(27px,3vw,38px);font-weight:600}.overview-section-heading h2>span{color:var(--overview-red)}.overview-section-aside{color:#6f6d6b;font-family:var(--mono);letter-spacing:.1em;padding-bottom:4px;font-size:8px}.overview-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.overview-operation-card{border:1px solid var(--overview-line);min-width:0;min-height:190px;color:var(--overview-white);text-align:left;background:linear-gradient(145deg,#1b1c1d,#101111);flex-direction:column;padding:17px;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:flex}.overview-operation-card:hover{background-color:#181314;border-color:#a3484d;transform:translateY(-3px)}.overview-operation-card:focus-visible{outline:2px solid var(--overview-red);outline-offset:3px}.overview-operation-top{color:#ca797d;justify-content:space-between;align-items:center;display:flex}.overview-operation-top small{color:#8a8581;font-family:var(--mono);letter-spacing:.1em;font-size:8px}.overview-operation-card>strong{letter-spacing:-.02em;margin-top:21px;font-size:16px}.overview-operation-card>span:nth-child(3){color:#8f8c88;flex:1;margin:7px 0 16px;font-size:10px;line-height:1.65}.overview-operation-card>b{color:#a79d9b;font-family:var(--mono);letter-spacing:.1em;border-top:1px solid #383536;justify-content:space-between;align-items:center;padding-top:11px;font-size:7px;font-weight:500;display:flex}.overview-operation-card>b svg{color:var(--overview-red)}@media (max-width:900px){.overview-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.overview-page .hero-panel{background-position:60%;min-height:460px;padding:27px 21px}.overview-page .hero-copy{align-self:flex-start;max-width:100%}.overview-page .hero-copy h1{margin-top:25px;font-size:clamp(46px,12vw,64px)}.overview-page .hero-copy p{max-width:440px;font-size:12px}.overview-page .hero-stamp{bottom:58px;right:17px}.overview-page .hero-coordinates{font-size:7px;bottom:15px;left:15px}.hero-report-stamp{transform-origin:100% 100%;bottom:12px;right:17px;transform:scale(.8)}.overview-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page .metric-card{border-bottom:1px solid var(--overview-line);min-height:112px}.overview-page .metric-card:nth-child(2){border-right:0}.overview-page .metric-card:nth-last-child(-n+2){border-bottom:0}.overview-page .content-columns{gap:16px}.overview-page .section-block{padding:17px 15px}.overview-page .section-heading h2{font-size:25px}.overview-operations{padding-top:34px}.overview-section-heading{align-items:flex-start}.overview-section-aside{display:none}.overview-operation-card{min-height:180px;padding:14px}}@media (max-width:420px){.overview-topline{letter-spacing:.06em;font-size:7px}.overview-topline>span:last-child{display:none}.overview-page .hero-panel{min-height:455px;padding:23px 17px}.overview-page .hero-copy h1{font-size:46px}.overview-page .hero-copy .eyebrow{font-size:7px}.overview-page .hero-stamp{bottom:55px;right:12px}.hero-report-stamp{right:11px;transform:scale(.68)}.overview-page .daily-income-panel{padding:13px}.overview-page .daily-income-copy>strong{font-size:14px}.overview-operation-grid{gap:8px}.overview-operation-card{min-height:190px;padding:12px}.overview-operation-card>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.overview-operation-card{transition:none}.overview-operation-card:hover{transform:none}}.app-shell{--field-display:Impact, "Arial Narrow", var(--sans)}.app-shell .page-heading,.card-hub-heading,.casino-heading{background:linear-gradient(100deg,#080a0bf5,#0c0f10d1),url(/maps/dayz-badlands-briefing.webp) 50% 42%/cover,#101415;border:1px solid #e1e6e233;padding:20px 22px;position:relative;box-shadow:inset 3px 0 #f01820c2}.app-shell .page-heading{margin:0 0 18px}.app-shell .page-heading h1,.card-hub-heading h1,.casino-heading h1{color:#f0efec;font-family:var(--field-display);letter-spacing:.005em;font-size:clamp(30px,3.2vw,40px);font-weight:600}.app-shell .page-heading p,.card-hub-heading p,.casino-heading p{color:#aaa8a4}.app-shell .page-heading .eyebrow,.app-shell .section-heading .eyebrow,.app-shell .tool-workspace-heading .eyebrow,.card-hub-heading .eyebrow,.casino-heading .eyebrow{color:#ba777a;font-family:var(--mono);letter-spacing:.12em}.app-shell .server-summary-strip{color:#a7a5a2;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 7px),#101314f5;border-color:#e1e6e233;min-height:44px}.app-shell .server-summary-strip>span:first-child{color:#d17c80}.app-shell .server-card,.app-shell .section-block,.app-shell .tool-picker,.app-shell .tool-workspace,.app-shell .member-welcome,.app-shell .member-list-section,.app-shell .published-update,.app-shell .card-demo-note,.app-shell .card-tabs,.app-shell .casino-game-list,.app-shell .casino-table{background-color:#0e1112f5;background-image:linear-gradient(145deg,#1d1f2085,#0c0e0f6b),repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 8px);border-color:#e1e6e233}.app-shell .server-card-cover{border-bottom:1px solid #e1e6e229}.app-shell .server-card-body h2,.app-shell .section-heading h2,.app-shell .tool-workspace-heading h2,.app-shell .member-welcome h2,.app-shell .published-update h2{color:#eeede9;font-family:var(--field-display);letter-spacing:.015em;font-weight:500}.app-shell .section-heading h2{font-size:27px}.app-shell .server-card-body h2,.app-shell .tool-workspace-heading h2,.app-shell .member-welcome h2{font-size:21px}.app-shell .text-action,.app-shell .server-summary-strip .text-action{color:#cf8588;font-family:var(--mono);letter-spacing:.025em}.app-shell .tool-picker{padding:6px}.app-shell .tool-picker-item{border-bottom-color:#e1e6e214;min-height:44px}.app-shell .tool-picker-item.is-selected{color:#f0dfdf;background:linear-gradient(100deg,#a9121938,#101213b8),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 7px);border-color:#f018206b}.app-shell .tool-workspace{padding:20px}.app-shell .tool-mark,.app-shell .member-welcome-icon{color:#ec777d;background:#be131c26;border-color:#f0182059}.app-shell .published-update{position:relative;overflow:hidden;box-shadow:inset 2px 0 #a8484de6}.app-shell .published-update h2{font-size:23px}.app-shell .member-welcome{border-left:3px solid var(--overview-red)}.app-shell .member-list-section{padding:18px}.app-shell .card-hub-heading,.app-shell .casino-heading{align-items:center;min-height:118px;margin:0 0 16px}.app-shell .card-hub-heading h1,.app-shell .casino-heading h1{margin:5px 0 6px;font-size:clamp(32px,3.2vw,41px)}.app-shell .card-wallet,.app-shell .casino-wallet{background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 7px),#101314f5;border-color:#e1e6e238}.app-shell .casino-game-tab{background:#141718e6;border-color:#e1e6e221}.app-shell .casino-game-tab.is-active{background:linear-gradient(110deg,#a9121933,#121415e6);border-color:#f0242c8c}.shop-page{--shop-field-display:Impact, "Arial Narrow", var(--sans);isolation:isolate;background:radial-gradient(at 50% -8%,#9b0f1721,#0000 42%),repeating-linear-gradient(135deg,#e2ece604 0 1px,#0000 1px 7px),#080b0c;position:relative}.shop-page:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background:linear-gradient(#080b0c59,#080b0c),url(/maps/dayz-badlands-briefing.webp) 50% 42%/cover;height:300px;position:absolute;inset:0 0 auto}.shop-page .shop-topline{min-height:40px;font-family:var(--mono);letter-spacing:.06em;border-bottom:1px solid #f0182059;margin-bottom:24px;padding-bottom:10px;font-size:10px}.shop-page .shop-heading{box-shadow:inset 3px 0 0 var(--overview-red);background:linear-gradient(100deg,#080a0bf0,#080a0bc2),url(/maps/dayz-badlands-briefing.webp) 50% 45%/cover,#101415;border:1px solid #e1e6e233;padding:22px 24px;position:relative}.shop-page .shop-heading h1,.shop-admin-page .shop-heading h1,.admin-card-header h1{color:#f0efec;font-family:var(--shop-field-display);letter-spacing:.015em;font-weight:600}.shop-page .shop-heading .eyebrow,.shop-page .shop-section-heading .eyebrow,.admin-card-header .eyebrow,.shop-admin-page .shop-section-heading .eyebrow{color:#ba777a;font-family:var(--mono);letter-spacing:.12em}.shop-page .shop-section-heading h2,.shop-admin-page .shop-section-heading h2,.admin-card-panel-heading h2,.shop-admin-page .shop-add-item-form>strong{color:#eeede9;font-family:var(--shop-field-display);letter-spacing:.015em;font-size:23px;font-weight:500}.shop-page .shop-catalog,.shop-page .shop-cart-panel,.shop-page .shop-map-section,.shop-page .shop-admin-section,.shop-page .shop-testing-banner{background-color:#0d1011f5;background-image:linear-gradient(145deg,#1d1f207a,#0c0e0f94),repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 8px);border-color:#e1e6e233}.shop-page .shop-testing-banner{border-left:3px solid #d99d55}.shop-page .shop-item-card,.shop-page .shop-admin-item,.shop-page .shop-map-admin-card,.admin-card-page .server-admin-item{background:linear-gradient(145deg,#1d1f2099,#0d0f10d1),repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 8px);border-color:#e1e6e229}.shop-page .shop-item-card:hover,.admin-card-page .server-admin-item:hover,.admin-card-page .server-admin-item.is-selected{border-color:#f018208c}.shop-page .shop-item-symbol{background:#be131c26;border-color:#f018205c}.shop-page .shop-item-card h3,.shop-page .shop-map-admin-card h3{color:#eeede9;font-family:var(--shop-field-display);letter-spacing:.015em;font-size:18px;font-weight:500}.admin-card-page{--admin-field-display:Impact, "Arial Narrow", var(--sans);background:radial-gradient(at 50% 0,#8d0f161f,#0000 42%),repeating-linear-gradient(135deg,#e2ece603 0 1px,#0000 1px 7px)}.admin-card-header{box-shadow:inset 3px 0 0 var(--overview-red);background:linear-gradient(100deg,#080a0bf5,#080a0bc2),url(/maps/dayz-badlands-briefing.webp) 50% 44%/cover,#101415;border-color:#e1e6e23d}.admin-card-header h1{font-family:var(--admin-field-display);font-size:clamp(31px,4vw,43px)}.admin-card-panel{background:linear-gradient(145deg,#1d1f2094,#0c0e0fdb),repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 8px);border-color:#e1e6e22e}.admin-card-panel-heading h2{font-family:var(--admin-field-display);font-size:22px;font-weight:500}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.shop-page input:focus,.shop-page select:focus,.shop-page textarea:focus{border-color:#f01820b3;outline:1px solid #f01820b3}.camp-page{--camp-field-display:Impact, "Arial Narrow", var(--sans);background:radial-gradient(at 78% 8%,#67676721,#0000 32%),linear-gradient(155deg,#0b0d0e 0%,#111516 52%,#090b0c 100%)}.camp-page:before{opacity:.08;background-image:linear-gradient(#080a0b8f,#080a0bb8),url(/maps/dayz-badlands-briefing.webp)}.camp-topbar{background:#080a0bd1;border-bottom-color:#f018205c}.camp-hero{background:linear-gradient(90deg,#080a0bf5,#080a0bd6 46%,#080a0b61),linear-gradient(#0000 46%,#080a0b73),url(/maps/dayz-badlands-briefing.webp) 50% 42%/cover,#101415;border-color:#e1e6e240;box-shadow:inset 0 -3px #f018208c}.camp-hero h1{color:#f0efec;font-family:var(--camp-field-display);letter-spacing:.005em;font-size:clamp(40px,5vw,57px);font-weight:600}.camp-section-head h2,.camp-panel-head h2,.camp-actions-section h2,.camp-board-section h2{font-family:var(--camp-field-display);letter-spacing:.015em;font-size:21px;font-weight:500}.camp-command-panel,.camp-vehicle-panel,.camp-faction-panel,.camp-actions-section,.camp-board-section,.territory-section{background-color:#0c0f10f2;background-image:linear-gradient(145deg,#1d1f207a,#0c0e0f80),repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 8px);border-color:#e1e6e233}.camp-section-head,.camp-panel-head,.territory-board-heading{background-color:#101314e0;border-color:#e1e6e229}.camp-footer{border-top-color:#e1e6e22e}@media (max-width:700px){.app-shell .page-heading,.card-hub-heading,.casino-heading,.shop-page .shop-heading{align-items:flex-start;padding:17px}.app-shell .page-heading h1,.card-hub-heading h1,.casino-heading h1,.shop-page .shop-heading h1{font-size:clamp(28px,8vw,36px)}.app-shell .section-heading h2{font-size:23px}.admin-card-header h1{font-size:31px}}.nav-group-label{margin-top:18px}.hub-shop,.hub-inventory{gap:16px;display:grid}.hub-shop-heading,.hub-inventory-heading{border:1px solid var(--line);background:radial-gradient(at 90% 0,#ae2e2e24,#0000 36%),#191919;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.hub-shop-heading h1,.hub-inventory-heading h2{color:var(--ink);margin:5px 0;font-size:29px}.hub-shop-heading p,.hub-inventory-heading p{color:var(--muted);margin:0;font-size:12px}.hub-shop-wallet,.hub-bag-level{min-width:140px;color:var(--moss);background:#0000004d;border:1px solid #b9c58238;align-items:center;gap:10px;padding:11px;display:flex}.hub-shop-wallet span,.hub-bag-level span{color:var(--muted);font-family:var(--mono);gap:3px;font-size:8px;display:grid}.hub-shop-wallet strong,.hub-bag-level strong{color:var(--ink);font-size:15px}.hub-shop-note,.hub-shop-message{color:#c7c1b6;background:#1f241b66;border:1px solid #b9c58233;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex}.hub-shop-message{color:#b8d6b7}.hub-shop-message.is-error{color:#f1aaaa;background:#50111340;border-color:#e1495159}.hub-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hub-shop-product{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff06,#0000 60%),#171717;gap:9px;min-width:0;padding:17px;display:grid}.hub-shop-product-icon{width:39px;height:39px;color:var(--moss);background:#b9c58214;border:1px solid #b9c58247;place-items:center;display:grid}.hub-shop-product h2{color:var(--ink);margin:0;font-size:17px}.hub-shop-product>p{min-height:36px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.hub-shop-product-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding-top:12px;display:flex}.hub-shop-product-footer>span{color:var(--muted);font-family:var(--mono);gap:3px;font-size:8px;display:grid}.hub-shop-product-footer strong{color:var(--ink);font-size:13px}.hub-inventory{border:1px solid var(--line);background:#171717;padding:16px}.hub-inventory-heading{border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;padding:0 0 15px}.hub-inventory-heading h2{font-size:23px}.hub-inventory-section{gap:10px;display:grid}.hub-inventory-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.hub-inventory-section-heading h3{color:var(--ink);margin:0;font-size:13px}.hub-inventory-section-heading>span,.hub-inventory-empty{color:var(--muted);font-size:10px}.hub-gift-recipient{max-width:300px;color:var(--muted);font-family:var(--mono);gap:5px;font-size:8px;display:grid}.hub-gift-recipient select,.casino-boost-select select{min-height:34px;color:var(--ink);border:1px solid var(--line);background:#101010;padding:6px 8px}.hub-inventory-list{gap:7px;display:grid}.hub-inventory-row{min-width:0;color:var(--moss);border:1px solid var(--line);background:#111;align-items:center;gap:10px;padding:9px;display:flex}.hub-inventory-row>span{flex:1;gap:3px;min-width:0;display:grid}.hub-inventory-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hub-inventory-row small{color:var(--muted);font-size:9px}.hub-inventory-row>b{color:var(--ink);font-family:var(--mono);font-size:10px}.hub-inventory-row .button{min-height:31px;padding:0 8px;font-size:9px}.hub-inventory-empty{margin:0}.hub-booster-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.hub-booster-item{color:var(--moss);border:1px solid var(--line);background:#111;align-items:center;gap:8px;padding:10px;display:flex}.hub-booster-item strong{color:var(--ink);flex:1;font-size:10px}.hub-booster-item span{font-family:var(--mono);font-size:9px}.map-intel-selected{background:#30362b42;border-left-color:#b7c1a0;gap:6px;margin-top:8px;display:grid}.map-intel-selected>strong{font-size:12px}.map-intel-selected>small{color:#b6b1a7;font-size:9px;line-height:1.4}.map-inspector-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px;display:grid}.map-inspector-stats>span{color:#e3dfd7;background:#0000003b;border:1px solid #ffffff14;gap:3px;min-width:0;padding:6px;font-size:9px;display:grid}.map-inspector-stats b{color:#96938c;font-family:var(--mono);letter-spacing:.05em;font-size:6px}.map-inspector-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.map-inspector-actions .camp-button{min-height:30px;padding:0 8px;font-size:8px}.map-inspector-status{color:#b9c582;font-family:var(--mono);flex:1;font-size:7px}.camp-boost-toggle{color:#ddd8cd;align-items:flex-start;gap:8px;margin:7px 0;font-size:9px;display:flex}.camp-boost-toggle input{accent-color:#a9be7c}.camp-boost-toggle span{gap:3px;display:grid}.camp-boost-toggle small{color:#99958b;font-size:8px}.casino-boost-select{color:var(--muted);font-family:var(--mono);gap:5px;margin:10px 0;font-size:8px;display:grid}.card-modal-backdrop{align-items:start;padding-top:max(18px,4vh);padding-bottom:max(18px,4vh)}.pack-reveal-panel{max-height:calc(100dvh - 36px);margin:0 auto;overflow-y:auto}.camp-map-marker.camp-map-marker-own{color:#d4ffe1;background:#0f4d29f5;border-color:#67d087}.map-routes .map-team-route.map-team-route-own{stroke:#43d477;stroke-width:1.8px}.map-team-marker.map-team-marker-own{color:#d4ffe1;background:#153c27;border-color:#43d477}@media (max-width:700px){.hub-shop-heading,.hub-inventory-heading{flex-direction:column}.hub-shop-grid{grid-template-columns:1fr}.hub-shop-product>p{min-height:0}.hub-inventory-row{flex-wrap:wrap}.hub-inventory-row>span{flex-basis:calc(100% - 44px)}.hub-inventory-row .button{flex:1}.pack-reveal-panel{width:100%;max-height:calc(100dvh - 20px);padding-top:42px}}:root{--field-display:Impact, "Arial Narrow", var(--sans);--field-red:#ff2630;--field-line:#e6e5de2e;--field-panel:#0a0d0ef0}body{background:radial-gradient(at 50% 0,#87121824,#0000 45%),repeating-linear-gradient(135deg,#e2ece603 0 1px,#0000 1px 7px),#080b0c}.app-shell,.camp-page,.survivor-page,.battle-pass-page,.shop-page,.admin-card-page{--field-display:Impact, "Arial Narrow", var(--sans)}.survivor-page,.battle-pass-page{isolation:isolate;position:relative}.survivor-page:before,.battle-pass-page:before{z-index:-1;content:"";opacity:.1;pointer-events:none;background:linear-gradient(#05080970,#080b0c),url(/maps/dayz-badlands-briefing.webp) 50% 42%/cover;position:fixed;inset:0}.survivor-page-top,.shop-page .shop-topline{border-bottom-color:#ff26306b}.survivor-page-top nav a:hover,.survivor-page-top nav a.is-current{color:#fff0ef;background:linear-gradient(110deg,#a9121947,#121415cc);border-color:#ff26309e}.survivor-hero,.battle-pass-hero,.shop-page .shop-heading,.admin-card-header{border-color:var(--field-line);box-shadow:inset 3px 0 #ff2630cc}.survivor-hero h1,.battle-pass-hero h1,.survivor-connect-panel h1,.battle-pass-track-heading h2,.survivor-panel-heading h2,.shop-page .shop-heading h1,.shop-page .shop-section-heading h2,.admin-card-header h1,.admin-card-panel-heading h2,.app-shell .page-heading h1,.app-shell .section-heading h2,.camp-hero h1,.camp-section-head h2,.camp-panel-head h2{font-family:var(--field-display);letter-spacing:.015em;font-weight:500}.survivor-dossier-panel,.survivor-stats-panel,.survivor-equipment-panel,.battle-pass-track-section,.survivor-connect-panel,.shop-page .shop-catalog,.shop-page .shop-cart-panel,.shop-page .shop-map-section,.admin-card-panel,.camp-command-panel,.camp-vehicle-panel,.camp-faction-panel,.camp-actions-section,.camp-board-section,.camp-objectives-panel,.camp-ranking-panel,.camp-inventory-panel,.territory-section,.app-shell .section-block,.app-shell .server-card,.app-shell .tool-picker,.app-shell .tool-workspace,.app-shell .member-list-section,.app-shell .published-update{border-color:var(--field-line)}.button-primary,.join-discord-button,.connect-button,.shop-page .shop-buy-button,.camp-page .button-primary{border-color:#ff2630b8}.button-primary:hover,.join-discord-button:hover,.connect-button:hover,.shop-page .shop-buy-button:hover,.camp-page .button-primary:hover{border-color:var(--field-red);box-shadow:0 0 18px #ff26302e}@media (max-width:700px){.survivor-page,.battle-pass-page{width:min(100% - 28px,1320px);padding-top:14px}}.overview-page .hero-panel{background-image:linear-gradient(90deg,#050809fa 0%,#050809e0 34%,#0508093d 71%,#05080929 100%),linear-gradient(#0000 52%,#0508098f),url(/field-hero-reference.png);background-position:50%;background-size:cover}.overview-page .hero-panel:after{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
