@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.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,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#070808;--panel:#101212;--panel-light:#171919;--text:#f1f1ed;--muted:#a0a3a1;--accent:#ff6500;--accent-soft:#ff65001f;--accent-border:#ff650073;--border:#ffffff21;--page-width:1680px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 50% -20%,#ff650014,#0000 35%),#070808;margin:0;font-family:Arial Narrow,Segoe UI,Arial,sans-serif}body:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}a{color:inherit;text-decoration:none}button{font:inherit}.topbar{width:min(96vw, var(--page-width));border-bottom:1px solid var(--accent-border);z-index:100;background:#050606f5;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;margin:auto;padding:0 36px;display:grid;position:sticky;top:0}.brand{letter-spacing:1.5px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:29px}.brand span{color:var(--accent)}.desktopNav{align-items:center;gap:48px;height:100%;display:flex}.desktopNav a{color:#deded9;letter-spacing:1.15px;border-bottom:2px solid #0000;align-items:center;height:100%;font-size:13px;font-weight:800;transition:all .2s;display:flex}.desktopNav a:hover{color:#fff;border-color:var(--accent)}.headerActions{justify-self:end;gap:14px;display:flex}.headerActions button{color:#fff;cursor:pointer;background:0 0;border:0;width:39px;height:39px;padding:7px}.headerActions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.headerActions button:hover{color:var(--accent)}.hero{width:min(96vw, var(--page-width));border-left:1px solid var(--border);border-right:1px solid var(--border);isolation:isolate;align-items:center;min-height:540px;margin:auto;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-5;background:linear-gradient(90deg,#080909 0% 30%,#080909f0 40%,#0809096b 68%,#08090926 100%);position:absolute;inset:0}.heroBackground{z-index:-6;filter:contrast(1.08)brightness(.88)saturate(.86);background-image:url(/assets/hero-magfed.webp);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 35%}.heroBackground:after{content:"";background:linear-gradient(90deg,#080909 0%,#080909cc 14%,#0000 50%),linear-gradient(#0000 65%,#0000005c);position:absolute;inset:0}.heroContent{z-index:5;width:56%;padding:65px 0 70px 72px;position:relative}.eyebrow{color:var(--accent);letter-spacing:2px;margin-bottom:13px;font-size:14px;font-weight:800}.hero h1{color:#efeee9;letter-spacing:3px;text-shadow:0 5px 30px #000000b3;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(74px,6vw,111px);font-weight:400;line-height:.95}.hero h2{letter-spacing:1.3px;margin:20px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,3vw,49px);font-weight:400;line-height:1.04}.heroDivider{background:var(--accent);width:145px;height:3px;margin:20px 0 21px}.hero p{color:#c4c5c1;margin:0 0 28px;font-size:16px;line-height:1.55}.heroButtons{flex-wrap:wrap;gap:16px;display:flex}.primaryButton,.secondaryButton{letter-spacing:1px;justify-content:center;align-items:center;gap:29px;height:54px;padding:0 26px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.primaryButton{border:1px solid var(--accent);background:var(--accent);color:#080808;box-shadow:0 0 30px #ff650026}.primaryButton:hover{filter:brightness(1.13);transform:translateY(-2px)}.secondaryButton{border:1px solid var(--accent-border);background:#0000008f}.secondaryButton:hover{border-color:var(--accent);background:var(--accent-soft)}.heroLogo{z-index:2;opacity:.88;filter:drop-shadow(0 15px 18px #000000b3);width:215px;position:absolute;top:45px;right:55px}.areaNavigation{z-index:15;border:1px solid var(--border);background:linear-gradient(#171919,#101212);grid-template-columns:repeat(5,1fr);width:min(88vw,1500px);margin:-1px auto 0;display:grid;position:relative;box-shadow:0 20px 45px #00000059}.areaCard{border-right:1px solid var(--border);justify-content:center;align-items:center;gap:17px;min-height:72px;padding:14px 20px;transition:all .2s;display:flex}.areaCard:last-child{border-right:0}.areaCard:hover{background:#191c1b}.areaCard img{width:34px;height:34px}.areaCard strong{letter-spacing:1px;font-size:13px;display:block}.areaCard span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.contentSection{width:min(88vw,1500px);margin:auto;padding:35px 0 13px}.sectionHeading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sectionHeading>div{align-items:center;gap:12px;display:flex}.sectionMarker{background:var(--accent);width:4px;height:26px}.sectionHeading h2{letter-spacing:1px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:22px;font-weight:400}.sectionHeading>a{color:var(--accent);letter-spacing:1.1px;gap:17px;font-size:13px;font-weight:800;display:flex}.marketGrid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.listingCard{background:#101212;border:1px solid #ffffff29;transition:all .2s;overflow:hidden}.listingCard:hover{border-color:var(--accent-border);transform:translateY(-3px)}.listingImage{background:linear-gradient(145deg,#181b1a,#101212);height:178px;position:relative;overflow:hidden}.listingImage>img{object-fit:cover;width:100%;height:100%}.listingImage button{border:1px solid var(--border);color:#fff;cursor:pointer;background:#000000a8;place-items:center;width:29px;height:29px;font-size:17px;display:grid;position:absolute;top:9px;right:9px}.listingContent{padding:11px 13px 12px}.listingCategory{color:var(--accent);letter-spacing:1px;font-size:12px;font-weight:800}.listingContent h3{margin:6px 0 3px;font-size:13px;font-weight:700}.listingContent p{color:#b8bab7;margin:0;font-size:13px}.listingMeta{justify-content:space-between;align-items:end;margin-top:7px;display:flex}.listingMeta span{color:#b9bcb9;font-size:13px}.listingMeta strong{color:var(--accent);letter-spacing:.5px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:25px;font-weight:400}.statsSection{border:1px solid var(--border);background:linear-gradient(#151717,#0e1010);grid-template-columns:repeat(4,1fr);width:min(88vw,1500px);min-height:91px;margin:0 auto 48px;display:grid}.stat{border-right:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:58px auto;align-content:center;padding:14px 27px;display:grid;position:relative}.stat:last-child{border-right:0}.statIcon{color:#fff;grid-row:1/3;align-self:center;font-size:39px}.stat strong{color:var(--accent);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:38px;font-weight:400;line-height:1}.stat span{letter-spacing:1.6px;font-size:13px;font-weight:800}.belowFold{grid-template-columns:repeat(3,1fr);gap:12px;width:min(88vw,1500px);margin:auto;display:grid}.featurePanel{border:1px solid var(--border);background:linear-gradient(140deg,#ff650014,#0000 42%),#101212;min-height:210px;padding:27px}.featurePanel>span,.eventEyebrow{color:var(--accent);letter-spacing:2px;font-size:13px;font-weight:800}.featurePanel h2,.eventSection h2{letter-spacing:1px;margin:8px 0 10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:27px;font-weight:400}.featurePanel p,.eventSection p{max-width:390px;color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.6}.featurePanel a{color:var(--accent);letter-spacing:1px;font-size:13px;font-weight:800}.eventSection{border:1px solid var(--accent-border);background:radial-gradient(circle at 10% 100%,#ff650026,#0000 32%),#101212;justify-content:space-between;align-items:center;width:min(88vw,1500px);margin:12px auto 55px;padding:28px 34px;display:flex}footer{width:min(96vw, var(--page-width));border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px;margin:auto;padding:25px 35px;display:grid}.footerBrand{font-size:21px}.footerLinks{gap:28px;display:flex}.footerLinks a{color:var(--muted);letter-spacing:1px;font-size:13px}.footerLinks a:hover{color:var(--accent)}.footerClaim{color:#777b79;letter-spacing:1.3px;justify-self:end;font-size:13px}@media (max-width:1050px){.topbar{grid-template-columns:1fr auto}.desktopNav{display:none}.heroContent{width:70%;padding-left:42px}.heroLogo{width:150px}.areaNavigation,.contentSection,.statsSection,.belowFold,.eventSection{width:94vw}.marketGrid{grid-template-columns:repeat(3,1fr)}.listingCard:nth-child(4),.listingCard:nth-child(5){display:none}.belowFold{grid-template-columns:1fr}}@media (max-width:700px){.topbar{width:100%;height:64px;padding:0 17px}.brand{font-size:22px}.headerActions button{width:33px;height:33px}.headerActions button:nth-child(2){display:none}.hero{align-items:flex-end;width:100%;min-height:650px}.heroBackground{background-image:url(/assets/hero-magfed-mobile.webp);background-position:top;height:62%;inset:0}.hero:before{background:linear-gradient(#0000 0%,#080909bf 36%,#080909 62% 100%)}.heroContent{width:100%;padding:250px 20px 38px}.heroLogo{display:none}.eyebrow{font-size:13px}.hero h1{font-size:53px}.hero h2{margin-top:12px;font-size:29px}.hero p{font-size:13px}.heroButtons{display:grid}.primaryButton,.secondaryButton{width:100%}.areaNavigation{border-left:0;border-right:0;grid-template-columns:1fr 1fr;width:100%}.areaCard{border-bottom:1px solid var(--border)}.areaCard:nth-child(2n){border-right:0}.areaCard:last-child{grid-column:1/3}.contentSection{width:100%;padding:35px 15px 13px}.sectionHeading>a{display:none}.marketGrid{grid-template-columns:1fr}.listingCard:nth-child(4),.listingCard:nth-child(5){display:block}.listingImage{height:230px}.statsSection{grid-template-columns:1fr 1fr;width:calc(100% - 30px)}.stat{border-bottom:1px solid var(--border);grid-template-columns:38px auto;padding:15px}.statIcon{font-size:27px}.stat strong{font-size:28px}.belowFold{grid-template-columns:1fr;width:calc(100% - 30px)}.eventSection{width:calc(100% - 30px);padding:24px;display:block}.eventSection .primaryButton{margin-top:20px}footer{text-align:center;width:100%;display:block}.footerLinks{flex-wrap:wrap;justify-content:center;gap:15px 22px;margin:25px 0}.footerClaim{display:block}}.authPage{background:#070808;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.authPanel{background:radial-gradient(circle at 0 100%,#ff65001f,#0000 35%),#090a0a;flex-direction:column;justify-content:center;min-height:100vh;padding:55px max(50px,10vw);display:flex;position:relative}.authBrand{letter-spacing:1.5px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px;position:absolute;top:35px;left:max(50px,10vw)}.authBrand span{color:var(--accent)}.authIntro{max-width:520px;margin-bottom:34px}.authIntro>span{color:var(--accent);letter-spacing:2px;font-size:13px;font-weight:800}.authIntro h1{letter-spacing:2px;margin:9px 0 12px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(45px,5vw,72px);font-weight:400;line-height:1}.authIntro p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.authForm{gap:19px;width:100%;max-width:520px;display:grid}.authForm label{color:#d7d8d4;letter-spacing:1.2px;font-size:13px;font-weight:800}.authForm input{color:#fff;background:#111313;border:1px solid #ffffff26;outline:none;width:100%;height:54px;margin-top:8px;padding:0 16px;font-size:14px;transition:all .2s}.authForm input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff650014}.authSubmit{border:1px solid var(--accent);background:var(--accent);color:#090909;letter-spacing:1.3px;cursor:pointer;height:56px;margin-top:6px;font-size:14px;font-weight:800}.authSubmit:disabled{opacity:.55;cursor:wait}.authError,.authSuccess{padding:13px 15px;font-size:14px;line-height:1.5}.authError{color:#ff9e9e;background:#ff464614;border:1px solid #ff464666}.authSuccess{color:#8be0ab;background:#52d28212;border:1px solid #52d28261}.authFooter{max-width:520px;color:var(--muted);margin-top:25px;font-size:14px}.authFooter a{color:var(--accent);margin-left:8px;font-weight:800}.authVisual{background-color:#0000;background-image:linear-gradient(#00000059,#0009),url(/assets/hero-magfed.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.authVisual:after{content:"";background:radial-gradient(circle,#0000,#000000a3);position:absolute;inset:0}.authVisual>div{z-index:2;text-align:center;max-width:500px;padding:50px;position:relative}.authVisual img{width:170px;margin-bottom:25px}.authVisual h2{letter-spacing:1.5px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:44px;font-weight:400;line-height:1.05}.authVisual p{color:#c1c3c0;font-size:13px;line-height:1.6}@media (max-width:850px){.authPage{grid-template-columns:1fr}.authVisual{display:none}.authPanel{padding:110px 25px 50px}.authBrand{left:25px}}:root{--ui-bg:#0b0d0f;--ui-surface:#111417;--ui-surface-2:#15191d;--ui-surface-3:#1a1f24;--ui-border:#2b3239;--ui-border-soft:#22282e;--ui-text:#f3f5f6;--ui-text-soft:#c5c9cd;--ui-muted:#949aa0;--ui-muted-2:#737980;--ui-orange:#ff6500;--ui-blue:#3395ff;--ui-green:#45c979;--ui-page-max:2240px;--ui-content-max:2160px;--ui-form-max:1420px;--ui-radius:9px;--ui-radius-small:6px;--ui-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body,button,input,textarea,select{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ui-font)!important;font-stretch:100%!important}body{background:var(--ui-bg)!important;color:var(--ui-text)!important;font-size:16px!important;line-height:1.55!important}main label,main input,main textarea,main select{font-size:14px!important}main button,main a{font-stretch:100%!important}h1,h2,h3,h4,strong,b{font-family:var(--ui-font)!important;font-stretch:100%!important}h1{letter-spacing:-.035em!important;font-weight:800!important}h2{letter-spacing:-.015em!important;font-weight:750!important}h3{font-weight:700!important}strong,b{font-weight:750!important}.shopGreenPage,.shopsPage{--accent:var(--ui-green)}.mapPage,.marketplacePage{--accent:var(--ui-orange)}.marketplaceTopbar{box-sizing:border-box;width:min(var(--ui-page-max), calc(100% - 40px))!important;background:#090b0d!important;border-bottom:1px solid #ff65008c!important;max-width:none!important;min-height:68px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}.brand{letter-spacing:-.035em!important;font-size:24px!important;font-weight:850!important}.marketplaceMainNav a{letter-spacing:.055em!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.globalUserButton{border-radius:var(--ui-radius-small)!important;min-height:42px!important;font-size:14px!important}.globalUserDropdown{overflow:hidden;border-radius:var(--ui-radius)!important}.globalUserDropdown a,.globalUserDropdown button{min-height:42px!important;font-size:14px!important}.fieldsHero,.mapHero,.marketplaceHero,.teamsHero,.teamsPageShell,.marketplaceTopbar{width:min(var(--ui-page-max), calc(100% - 40px))!important;max-width:none!important}.fieldsControls,.fieldsResults,.fieldBreadcrumb,.fieldDetailHero,.fieldDetailContent,.mapControls,.mapShell,.mapInfo,.mapError,.marketplaceControls,.marketplaceResults,.marketplaceShell,.marketplaceContent,.teamsControls,.teamsResults,.teamDetailShell,.myFieldsShell,.myTeamsShell,.verificationAdminShell,.notificationSettingsShell,.inboxShell,.chatShell,.profileShell{width:min(var(--ui-content-max), calc(100% - 40px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.fieldDetailSection,.fieldContactBox,.fieldAddressBox,.fieldOperatorBox,.shopReliableSidebar>section,.myFieldCard,.verificationAdminCard,.fieldFormSection,.editFieldDangerZone,.mapControls,.mapInfo>div,.fieldsControls{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important}.fieldsHero,.mapHero{box-sizing:border-box;border:1px solid var(--ui-border)!important;border-top:3px solid var(--accent)!important;border-radius:var(--ui-radius)!important;background:linear-gradient(115deg,#0c0f11 0%,#111519 65%,#101214 100%)!important;margin-top:18px!important;padding:clamp(34px,3vw,58px) clamp(30px,3vw,60px)!important}.fieldsHero h1,.mapHero h1{margin:10px 0 12px!important;font-size:clamp(52px,4.5vw,86px)!important;line-height:.94!important}.fieldsHero>div>span,.mapHero>div:first-child>span{letter-spacing:.13em!important;color:var(--accent)!important;font-size:14px!important;font-weight:750!important}.fieldsHero p,.mapHero p{max-width:760px!important;color:var(--ui-muted)!important;font-size:15px!important}.fieldsResultsHeading h2,.fieldSectionHeading h2{font-size:20px!important}.fieldsResultsHeading p,.fieldSectionHeading p{color:var(--ui-muted-2)!important;font-size:14px!important}.fieldsResultsHeading>span{border-radius:3px;background:var(--accent)!important;width:4px!important;height:40px!important}.fieldSectionHeading>span{color:var(--accent)!important}.fieldDetailMainImage{border-radius:var(--ui-radius)!important;height:clamp(560px,34vw,720px)!important}.fieldDetailIntro{border:1px solid var(--ui-border)!important;border-top:3px solid var(--accent)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;padding:30px!important}.fieldDetailEyebrow{color:var(--accent)!important;font-size:14px!important}.fieldDetailIntro h1{margin:10px 0 12px!important;font-size:clamp(38px,3vw,54px)!important;line-height:1!important}.fieldDetailLocation{color:var(--ui-muted)!important;font-size:13px!important}.fieldDetailType span{background:var(--accent)!important;color:#071014!important;border-radius:5px!important;padding:8px 11px!important;font-size:14px!important}.fieldMapButton,.fieldWebsiteButton,.fieldManageButton{border-radius:6px!important;min-height:44px!important;font-size:14px!important;font-weight:750!important}.fieldWebsiteButton,.fieldManageButton{background:var(--accent)!important;border-color:var(--accent)!important}.fieldDetailSection,.fieldContactBox,.fieldAddressBox,.fieldOperatorBox,.shopReliableSidebar>section{padding:28px!important}.fieldDescription{color:var(--ui-text-soft)!important;padding-top:22px!important;font-size:15px!important;line-height:1.8!important}.fieldDetailStyles span{border-color:var(--accent)!important;border-radius:5px!important;padding:8px 11px!important}@supports (color:color-mix(in lab, red, red)){.fieldDetailStyles span{border-color:color-mix(in srgb, var(--accent) 45%, var(--ui-border))!important}}.fieldDetailStyles span{color:var(--ui-text-soft)!important;font-size:14px!important}.fieldEquipmentGrid>div{border-radius:7px!important;min-height:105px!important}.fieldEquipmentGrid>div.available{border-color:var(--accent)!important}.fieldEquipmentGrid strong{font-size:14px!important}.fieldContactBox>span,.fieldAddressBox>span,.fieldOperatorBox>span,.shopReliableSidebar section>span{color:var(--accent)!important;font-size:14px!important}.fieldContactBox>a,.shopReliableSidebar section>a{border-radius:5px!important;min-height:42px!important;font-size:14px!important}.fieldAddressBox p,.shopReliableSidebar p{font-size:13px!important}.fieldAddressBox a{color:var(--accent)!important;font-size:14px!important}.fieldOperatorBox strong{font-size:13px!important}.fieldOperatorBox small{font-size:14px!important}.fieldDetailThumbnails{gap:9px!important;margin-top:10px!important}.fieldDetailThumbnails button{border-radius:5px!important;flex-basis:104px!important;width:104px!important;height:76px!important}.fieldDetailThumbnails button.active{border-color:var(--accent)!important}.fieldsGrid{gap:18px!important}.fieldCard{overflow:hidden;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.fieldCard:hover{border-color:var(--ui-orange)!important;transform:translateY(-2px)!important}.fieldCardImage{height:260px!important}.fieldCardLocation{color:var(--ui-orange)!important;font-size:14px!important}.fieldCardBody>p{min-height:64px;height:auto!important;font-size:14px!important;line-height:1.65!important}.fieldCardModes span,.fieldCardStyles span{border-radius:5px;padding:7px 9px!important;font-size:13px!important}.fieldCardModes span{background:var(--ui-orange)!important}.fieldCardFeatures{gap:13px!important;font-size:14px!important}.fieldCardFooter{font-size:14px!important}.shopGreenPage{--accent:var(--ui-green)!important}.shopGreenHeading>span,.shopGreenSection>h2,.shopGreenBreadcrumb a,.shopGreenIntro>span,.shopGreenOwnerBox>span{color:var(--ui-green)!important}.shopGreenIntro{border-top-color:var(--ui-green)!important}.shopGreenTypes span,.shopGreenButton,.shopGreenActions button,.shopGreenUpload button{background:var(--ui-green)!important;border-color:var(--ui-green)!important}.myFieldCard{overflow:hidden;grid-template-columns:290px minmax(0,1fr) 210px!important}.myFieldImage{min-height:210px!important}.myFieldContent{padding:24px!important}.myFieldStatus,.myFieldMagfed{border-radius:5px;padding:6px 9px!important;font-size:13px!important}.myFieldLocation{color:var(--accent)!important;font-size:14px!important}.myFieldContent>p{max-height:none!important;font-size:13px!important}.myFieldActions{padding:17px!important}.myFieldActions a,.myFieldActions button{border-radius:5px!important;min-height:40px!important;font-size:13px!important}.fieldFormSection h2{color:var(--accent)!important;margin-bottom:24px!important;font-size:15px!important}.fieldFormSection label{color:var(--ui-text-soft)!important;font-size:14px!important}.fieldFormSection input[type=text],.fieldFormSection input[type=email],.fieldFormSection input[type=url],.fieldFormSection input[type=tel]{border-radius:5px!important;height:50px!important;font-size:14px!important}.fieldFormSection textarea{border-radius:5px!important;min-height:200px!important;font-size:14px!important}.fieldPlayStyles button{border-radius:5px!important;min-height:42px!important;font-size:14px!important}.fieldPlayStyles button.active{border-color:var(--accent)!important;color:var(--accent)!important}.fieldTypeGrid label,.fieldFeaturesGrid label{border-radius:5px!important;min-height:50px!important;font-size:14px!important}.createFieldActions a,.createFieldActions button,.editFieldSaveActions a,.editFieldSaveActions button{border-radius:6px!important;min-height:48px!important;font-size:14px!important}.fieldVerificationBox{border-radius:7px!important;padding:20px!important}.fieldVerificationBox>span{color:var(--accent)!important;font-size:14px!important}.fieldVerificationBox h3{font-size:16px!important}.fieldVerificationBox>p{font-size:13px!important}.fieldVerificationBox button{border-radius:5px!important;min-height:44px!important;font-size:14px!important}.mapHero{min-height:auto!important}.mapHeroStats{gap:10px!important}.mapHeroStats>div{background:var(--ui-surface)!important;border-radius:7px!important;min-width:135px!important;padding:19px!important}.mapHeroStats b{font-size:30px!important}.mapHeroStats span{font-size:14px!important}.mapControls{margin-top:14px!important;padding:14px!important}.mapSearch,.mapFilters button,.mapLocationControls button{border-radius:5px!important;min-height:48px!important}.mapSearch input{height:48px!important;font-size:13px!important}.mapShell{border-radius:var(--ui-radius)!important;height:78vh!important;min-height:760px!important}.leaflet-tile-pane{filter:grayscale(.18)brightness(.9)saturate(.9)contrast(1.04)!important}.mapLegend{border-radius:7px!important;padding:15px!important}.mapLegend>strong,.mapLegend>div{font-size:14px!important}.mapPopupImage,.mapPopupPlaceholder{height:170px!important}.mapPopupContent{padding:17px!important}.mapPopupMeta>span,.mapPopupVerified{font-size:13px!important}.mapPopupContent>strong{font-size:18px!important}.mapPopupContent>small{font-size:14px!important}.mapPopupContent>a{border-radius:5px;min-height:42px!important;font-size:14px!important}.magfedMapMarker{background:0 0!important;border:0!important}.magfedSvgPin{filter:drop-shadow(0 5px 6px #00000073);display:block;width:48px!important;height:56px!important}.magfedSvgPin svg{display:block;width:48px!important;height:56px!important}.shopsPage>section{width:min(var(--ui-content-max), calc(100% - 40px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.shopsPage>section:first-of-type{width:min(var(--ui-page-max), calc(100% - 40px))!important;border-radius:var(--ui-radius)!important;margin-top:18px!important}.shopsPage h1{font-family:var(--ui-font)!important;font-size:clamp(54px,4.5vw,88px)!important;font-weight:800!important;line-height:.95!important}.shopsPage>section p{font-size:14px!important;line-height:1.65!important}.shopsPage>section input{font-size:13px!important}.shopsPage>section a,.shopsPage>section label{font-size:14px!important}.verificationAdminHeading h1{font-size:clamp(46px,4vw,72px)!important}.verificationAdminHeading>span,.verificationAdminHeading p{font-size:14px!important}.verificationAdminCard{grid-template-columns:minmax(0,1fr) 280px 190px!important;padding:24px!important}.verificationAdminCard h2{font-size:21px!important}.verificationAdminCard p,.verificationRequester strong{font-size:13px!important}.verificationAdminCard span,.verificationRequester>span,.verificationAdminCard a{font-size:14px!important}.verificationAdminActions button{border-radius:5px;min-height:42px!important;font-size:13px!important}@media (min-width:1800px){.fieldsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fieldCardImage{height:285px!important}.fieldDetailHero,.fieldDetailContent{grid-template-columns:minmax(0,1fr) 430px!important}}@media (min-width:2400px){:root{--ui-page-max:2320px;--ui-content-max:2260px}}@media (max-width:1000px){.marketplaceTopbar,.fieldsHero,.fieldsControls,.fieldsResults,.fieldBreadcrumb,.fieldDetailHero,.fieldDetailContent,.mapHero,.mapControls,.mapShell,.mapInfo,.myFieldsShell,.myTeamsShell,.verificationAdminShell,.createFieldShell,.editFieldShell,.createShopShell{width:calc(100% - 24px)!important}.fieldDetailHero,.fieldDetailContent{grid-template-columns:1fr!important}.mapShell{height:70vh!important;min-height:520px!important}}:root{--mf-bg:#0b0e10;--mf-panel:#111519;--mf-panel-2:#161b20;--mf-border:#303840;--mf-text:#f4f5f6;--mf-text-secondary:#c1c6cb;--mf-muted:#a1a7ad;--mf-orange:#ff6500;--mf-blue:#3395ff;--mf-green:#45c979;--mf-wide:3000px;--mf-form:1500px;--mf-radius:8px;--mf-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html{font-size:16px!important}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;background:var(--mf-bg)!important;color:var(--mf-text)!important;font-family:var(--mf-font)!important;font-synthesis:none!important;font-size:16px!important;line-height:1.55!important}button,input,textarea,select{font-family:var(--mf-font)!important}main p{font-size:15px!important;line-height:1.7!important}main small{font-size:13px!important;line-height:1.5!important}main button,main label{font-size:13px!important}main input,main textarea,main select{font-size:15px!important}.marketplaceTopbar{box-sizing:border-box;width:min(var(--mf-wide), calc(100% - 48px))!important;max-width:none!important;min-height:72px!important;margin-left:auto!important;margin-right:auto!important;padding:0 22px!important}.brand{font-size:25px!important;font-weight:800!important}.marketplaceMainNav{gap:clamp(24px,2vw,46px)!important}.marketplaceMainNav a{letter-spacing:.025em!important;font-size:14px!important;font-weight:700!important}.globalUserButton{min-height:44px!important;font-size:13px!important}.fieldsHero,.fieldsControls,.fieldsResults,.fieldBreadcrumb,.fieldDetailHero,.fieldDetailContent,.mapHero,.mapControls,.mapShell,.mapInfo,.mapError,.marketplaceHero,.marketplaceControls,.marketplaceResults,.marketplaceShell,.marketplaceContent,.teamsHero,.teamsControls,.teamsResults,.teamsPageShell,.teamDetailShell,.myFieldsShell,.myTeamsShell,.verificationAdminShell,.inboxShell,.chatShell,.profileShell{width:min(var(--mf-wide), calc(100% - 48px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.fieldsHero,.mapHero{border-radius:var(--mf-radius)!important;margin-top:18px!important;padding:clamp(42px,3vw,66px)!important}.fieldsHero h1,.mapHero h1{font-size:clamp(58px,4.2vw,92px)!important;line-height:.95!important}.fieldsHero p,.mapHero p{max-width:850px!important;font-size:16px!important}.fieldDetailHero,.fieldDetailContent{grid-template-columns:minmax(0,1fr) minmax(390px,24%)!important;gap:22px!important}.fieldDetailIntro,.fieldDetailSection,.fieldContactBox,.fieldAddressBox,.fieldOperatorBox,.shopReliableSidebar>section{border-radius:var(--mf-radius)!important}.fieldDetailIntro{padding:32px!important}.fieldDetailIntro h1{font-size:clamp(42px,3vw,60px)!important}.fieldDetailLocation{font-size:14px!important}.fieldDetailType span{font-size:12px!important}.fieldDescription{font-size:16px!important;line-height:1.8!important}.fieldSectionHeading h2{font-size:19px!important}.fieldSectionHeading p,.fieldDetailStyles span{font-size:13px!important}.fieldContactBox h2{font-size:18px!important}.fieldContactBox>a,.fieldAddressBox p,.fieldOperatorBox strong{font-size:14px!important}.fieldsPage,.fieldDetailPage,.createFieldPage,.editFieldPage,.myFieldsPage{--accent:var(--mf-orange)}.fieldDetailPage .fieldDetailIntro{border-top-color:var(--mf-orange)!important}.fieldDetailPage .fieldDetailEyebrow,.fieldDetailPage .fieldSectionHeading>span,.fieldDetailPage .fieldContactBox>span,.fieldDetailPage .fieldAddressBox>span,.fieldDetailPage .fieldOperatorBox>span{color:var(--mf-orange)!important}.teamsPage,.teamDetailPage,.createTeamPage,.editTeamPage,.myTeamsPage{--accent:var(--mf-blue)}.shopsPage,.shopGreenPage{--accent:var(--mf-green)}.fieldCard,.myFieldCard,.verificationAdminCard{border-radius:var(--mf-radius)!important}.fieldCardBody{padding:22px!important}.fieldCardBody h2{font-size:25px!important}.fieldCardBody>p{font-size:15px!important;line-height:1.65!important}.fieldCardLocation{font-size:13px!important}.fieldCardModes span,.fieldCardStyles span,.fieldCardFeatures,.fieldCardFooter{font-size:12px!important}.myFieldContent h2{font-size:25px!important}.myFieldLocation{font-size:13px!important}.myFieldContent>p{font-size:14px!important}.myFieldActions a,.myFieldActions button{min-height:42px!important;font-size:12px!important}.createFieldShell,.editFieldShell,.createShopShell,.editTeamShell,.createTeamShell{width:min(var(--mf-form), calc(100% - 48px))!important;max-width:none!important}.fieldFormSection{padding:34px!important}.fieldFormSection h2{font-size:17px!important}.fieldFormSection h3{font-size:14px!important}.fieldFormSection label{font-size:13px!important}.fieldFormSection input[type=text],.fieldFormSection input[type=email],.fieldFormSection input[type=url],.fieldFormSection input[type=tel]{height:52px!important}.fieldPlayStyles button{min-height:44px!important;font-size:13px!important}.mapShell{height:78vh!important;min-height:760px!important}.mapSearch input{font-size:14px!important}.mapFilters button,.mapLocationControls button,.mapHeroStats span,.mapLegend>strong,.mapLegend>div{font-size:12px!important}.mapInfo strong{font-size:16px!important}.mapInfo p{font-size:14px!important}body>main{width:100%!important;max-width:none!important}body>main>header,body>main>section{max-width:3000px!important}body>main section p{font-size:15px!important}body>main section small{font-size:13px!important}@media (min-width:1800px){.fieldsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fieldCardImage{height:300px!important}}@media (min-width:2800px){:root{--mf-wide:3000px}body{font-size:17px!important}main p{font-size:16px!important}.marketplaceMainNav a{font-size:15px!important}}@media (max-width:1000px){.marketplaceTopbar,.fieldsHero,.fieldsControls,.fieldsResults,.fieldBreadcrumb,.fieldDetailHero,.fieldDetailContent,.mapHero,.mapControls,.mapShell,.mapInfo,.myFieldsShell,.myTeamsShell,.verificationAdminShell{width:calc(100% - 24px)!important}.fieldDetailHero,.fieldDetailContent{grid-template-columns:1fr!important}}.wikiPage,.wikiEditorPage,.wikiArticlePage,.wikiHistoryPage{color:#f4f5f6;background:radial-gradient(circle at 75% 0,#ff65000e,#0000 40rem),#0b0e10;min-height:100vh}.wikiHero,.wikiCategories,.wikiToolbar,.wikiContent,.wikiBreadcrumb,.wikiArticleLayout,.wikiHistoryShell{width:min(2200px,100% - 48px);margin-left:auto;margin-right:auto}.wikiHero{box-sizing:border-box;background:linear-gradient(115deg,#0b0e10,#13171b);border:1px solid #303840;border-top:3px solid #ff6500;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:18px;padding:clamp(42px,4vw,72px);display:flex}.wikiHero>div>span,.wikiEditorHeading>span,.wikiHistoryHeading>span{color:#ff6500;letter-spacing:.13em;font-size:12px;font-weight:800}.wikiHero h1{margin:10px 0 14px;font-size:clamp(56px,5vw,92px);line-height:.95}.wikiHero p{color:#a5abb1;max-width:760px;margin:0;font-size:16px!important}.wikiPrimaryButton{color:#080b0d;background:#ff6500;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.wikiCategories{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wikiCategoryCard{cursor:pointer;color:#f4f5f6;text-align:left;background:#111519;border:1px solid #303840;border-radius:7px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:128px;padding:20px;display:grid}.wikiCategoryCard:hover,.wikiCategoryCard.active{background:linear-gradient(130deg,#ff650014,#111519);border-color:#ff6500}.wikiCategoryIcon{color:#ff6500;border:1px solid #ff6500;border-radius:7px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.wikiCategoryCard strong,.wikiCategoryCard small{display:block}.wikiCategoryCard strong{font-size:15px}.wikiCategoryCard small{color:#92989e;margin-top:5px;font-size:12px!important}.wikiCategoryCard>b{color:#ff6500;background:#1c2228;border-radius:5px;place-items:center;min-width:32px;height:32px;font-size:13px;display:grid}.wikiToolbar{box-sizing:border-box;background:#111519;border:1px solid #303840;border-radius:7px;gap:10px;margin-top:14px;padding:14px;display:flex}.wikiSearch{background:#0c0f12;border:1px solid #303840;border-radius:5px;flex:1;align-items:center;min-height:48px;display:flex}.wikiSearch>span{color:#ff6500;padding:0 14px;font-size:18px}.wikiSearch input{color:#f4f5f6;background:0 0;border:0;outline:0;width:100%;height:48px;font-size:14px!important}.wikiResetFilter{color:#b2b7bc;cursor:pointer;background:0 0;border:1px solid #414951;border-radius:5px;padding:0 16px;font-weight:700;font-size:12px!important}.wikiContent{margin-top:32px;margin-bottom:80px}.wikiSectionHeading>div{align-items:center;gap:12px;display:flex}.wikiSectionHeading>div>span{background:#ff6500;border-radius:3px;width:4px;height:42px}.wikiSectionHeading h2,.wikiSectionHeading p{margin:0}.wikiSectionHeading h2{font-size:21px}.wikiSectionHeading p{color:#92989e;margin-top:3px;font-size:13px!important}.wikiArticleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.wikiArticleCard{box-sizing:border-box;color:#f4f5f6;background:#111519;border:1px solid #303840;border-radius:7px;flex-direction:column;min-height:235px;padding:24px;text-decoration:none;display:flex}.wikiArticleCard:hover{border-color:#ff6500;transform:translateY(-2px)}.wikiArticleMeta{color:#ff6500;justify-content:space-between;gap:8px;font-size:12px;font-weight:750;display:flex}.wikiArticleMeta b{color:#c3c7cb;font-size:11px}.wikiArticleCard h2{margin:16px 0 9px;font-size:24px}.wikiArticleCard>p{color:#a6acb2;margin:0;font-size:14px!important}.wikiArticleFooter{color:#858c92;border-top:1px solid #252c32;justify-content:space-between;gap:15px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.wikiEmpty,.wikiState{text-align:center;background:#111519;border:1px solid #303840;border-radius:7px;margin-top:18px;padding:70px 30px}.wikiEmpty>span{color:#ff6500;border:1px solid #ff6500;border-radius:8px;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:34px;font-weight:800;display:grid}.wikiEmpty a{color:#ff6500;font-size:13px;font-weight:750;text-decoration:none}.wikiEditorShell{width:min(1450px,100% - 48px);margin:46px auto 80px}.wikiEditorHeading>a,.wikiHistoryHeading>a{color:#92989e;margin-bottom:24px;font-size:13px;text-decoration:none;display:block}.wikiEditorHeading h1,.wikiHistoryHeading h1{margin:9px 0 7px;font-size:clamp(44px,5vw,72px)}.wikiEditorHeading p,.wikiHistoryHeading p{color:#9da3a9;margin:0;font-size:15px!important}.wikiEditorForm{gap:14px;margin-top:28px;display:grid}.wikiEditorSection{background:#111519;border:1px solid #303840;border-radius:8px;padding:32px}.wikiEditorSection h2{color:#ff6500;margin:0 0 24px;font-size:16px}.wikiEditorSection label{color:#c4c8cc;gap:8px;margin-top:18px;font-weight:700;display:grid;font-size:13px!important}.wikiEditorSection input,.wikiEditorSection select,.wikiEditorSection textarea{box-sizing:border-box;color:#f4f5f6;background:#0c0f12;border:1px solid #303840;border-radius:5px;outline:none;width:100%;font-size:15px!important}.wikiEditorSection input,.wikiEditorSection select{height:52px;padding:0 14px}.wikiEditorSection textarea{padding:14px}.wikiSummaryInput{min-height:120px}.wikiContentInput{min-height:520px}.wikiWritingHelp{background:#0d1114;border-left:3px solid #ff6500;padding:15px}.wikiWritingHelp strong{color:#ff6500;font-size:12px}.wikiWritingHelp p{color:#a5abb1;margin:5px 0 0;font-size:13px!important}.wikiEditorActions{justify-content:flex-end;gap:9px;display:flex}.wikiEditorActions a,.wikiEditorActions button{border-radius:5px;align-items:center;min-height:50px;padding:0 22px;font-size:12px;font-weight:750;display:inline-flex}.wikiEditorActions a{color:#a5abb1;border:1px solid #303840;text-decoration:none}.wikiEditorActions button{color:#080b0d;cursor:pointer;background:#ff6500;border:1px solid #ff6500}.wikiBreadcrumb{color:#81888e;gap:10px;padding:26px 0 16px;font-size:13px;display:flex}.wikiBreadcrumb a{color:#ff6500;text-decoration:none}.wikiArticleLayout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-bottom:80px;display:grid}.wikiArticleMain{background:#111519;border:1px solid #303840;border-radius:8px;overflow:hidden}.wikiArticleHeader{background:linear-gradient(120deg,#ff650014,#111519);border-bottom:1px solid #303840;padding:clamp(34px,4vw,58px)}.wikiArticleHeaderMeta{color:#ff6500;gap:10px;font-size:12px;font-weight:750;display:flex}.wikiArticleHeaderMeta b{color:#c2c6ca}.wikiArticleHeader h1{max-width:1150px;margin:13px 0;font-size:clamp(42px,5vw,76px);line-height:1}.wikiArticleHeader>p{color:#adb2b7;max-width:1050px;margin:0;font-size:17px!important}.wikiRenderedContent{max-width:1150px;padding:clamp(34px,4vw,58px)}.wikiRenderedContent h1{margin:42px 0 17px;font-size:34px}.wikiRenderedContent h2{margin:38px 0 14px;font-size:27px}.wikiRenderedContent h3{margin:30px 0 12px;font-size:21px}.wikiRenderedContent p,.wikiRenderedList{color:#c1c6cb;line-height:1.85;font-size:16px!important}.wikiRenderedList{padding-left:24px}.wikiRenderedList li{margin:7px 0}.wikiRenderedSpace{height:10px}.wikiArticleSidebar{align-content:start;gap:12px;display:grid}.wikiArticleSidebar>section{background:#111519;border:1px solid #303840;border-radius:7px;padding:23px}.wikiArticleSidebar>section>span{color:#ff6500;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.wikiArticleSidebar strong{margin-top:12px;font-size:13px;display:block}.wikiArticleSidebar p{color:#9ba1a7;margin:4px 0;font-size:13px!important}.wikiArticleSidebar a,.wikiAdminBox button{box-sizing:border-box;color:#b8bdc2;cursor:pointer;background:0 0;border:1px solid #394149;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:7px;padding:0 12px;font-weight:750;text-decoration:none;display:flex;font-size:12px!important}.wikiArticleSidebar a.primary{color:#080b0d;background:#ff6500;border-color:#ff6500}.wikiAdminBox button.danger{color:#df776d;border-color:#713a34}.wikiHistoryShell{margin-top:45px;margin-bottom:80px}.wikiRevisionList{gap:11px;margin-top:28px;display:grid}.wikiRevision{background:#111519;border:1px solid #303840;border-radius:7px;overflow:hidden}.wikiRevision>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;padding:0 22px;list-style:none;display:flex}.wikiRevision>summary::-webkit-details-marker{display:none}.wikiRevision>summary>div{align-items:center;gap:10px;display:flex}.wikiRevision>summary strong{font-size:14px}.wikiRevision>summary span{color:#969ca2;font-size:12px}.wikiRevision>summary>div:first-child span{color:#080b0d;background:#ff6500;border-radius:4px;padding:5px 7px;font-weight:800}.wikiRevisionContent{background:#0e1215;border-top:1px solid #303840;padding:30px}.wikiRevisionContent>h2{font-size:27px}.wikiRevisionSummary{color:#a6acb2;font-size:15px!important}@media (max-width:1200px){.wikiCategories,.wikiArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.wikiHero,.wikiCategories,.wikiToolbar,.wikiContent,.wikiBreadcrumb,.wikiArticleLayout,.wikiHistoryShell,.wikiEditorShell{width:calc(100% - 24px)}.wikiHero{flex-direction:column;align-items:stretch}.wikiCategories,.wikiArticleGrid{grid-template-columns:1fr}.wikiToolbar{flex-direction:column}.wikiArticleLayout{grid-template-columns:1fr}.wikiRevision>summary{flex-direction:column;align-items:flex-start;gap:8px;padding:15px}}.magfedMainHeader{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(24px,3vw,60px)!important;display:grid!important}.magfedGlobalNav{min-width:0;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,1.7vw,36px)!important;display:flex!important}.magfedGlobalNav a{white-space:nowrap;flex:none;text-decoration:none;position:relative;color:#d4d7da!important;letter-spacing:.035em!important;padding:27px 0 25px!important;font-size:13px!important;font-weight:750!important}.magfedGlobalNav a:hover{color:#fff!important}.magfedGlobalNav a:after{content:"";background:#ff6500;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.magfedGlobalNav a:hover:after,.magfedGlobalNav a.active:after{transform:scaleX(1)}.magfedGlobalNav a.active{color:#fff!important}@media (max-width:1450px) and (min-width:901px){.magfedMainHeader{gap:20px!important}.magfedGlobalNav{gap:16px!important}.magfedGlobalNav a{letter-spacing:.015em!important;font-size:12px!important}}@media (min-width:2000px){.magfedGlobalNav{gap:clamp(30px,1.8vw,52px)!important}.magfedGlobalNav a{font-size:14px!important}}@media (max-width:900px){.magfedMainHeader{grid-template-columns:auto auto!important;padding-top:8px!important;padding-bottom:8px!important}.magfedGlobalNav{scrollbar-width:none;order:3;grid-column:1/-1;padding:0 2px;overflow-x:auto;justify-content:flex-start!important}.magfedGlobalNav::-webkit-scrollbar{display:none}.magfedGlobalNav a{padding:13px 0 12px!important;font-size:12px!important}}.eventsPage,.eventEditorPage,.eventDetailPage{color:#f4f5f6;background:radial-gradient(circle at 80% 0,#ff65000f,#0000 40rem),#0b0e10;min-height:100vh}.eventsHero,.eventsToolbar,.eventsContent,.eventDetailHero,.eventDetailLayout{width:min(2200px,100% - 48px);margin-left:auto;margin-right:auto}.eventsHero{box-sizing:border-box;background:linear-gradient(115deg,#0b0e10,#13171b);border:1px solid #303840;border-top:3px solid #ff6500;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:18px;padding:clamp(42px,4vw,70px);display:flex}.eventsHero>div>span,.eventEditorHeading>span{color:#ff6500;letter-spacing:.13em;font-size:12px;font-weight:800}.eventsHero h1{margin:9px 0 12px;font-size:clamp(58px,5vw,92px);line-height:.94}.eventsHero p{color:#a1a7ad;max-width:760px;margin:0;font-size:16px!important}.eventsCreateButton{color:#080b0d;background:#ff6500;border-radius:6px;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.eventsToolbar{box-sizing:border-box;background:#111519;border:1px solid #303840;border-radius:7px;grid-template-columns:minmax(0,1fr) 240px;gap:10px;margin-top:14px;padding:14px;display:grid}.eventsSearch{background:#0c0f12;border:1px solid #303840;border-radius:5px;align-items:center;display:flex}.eventsSearch span{color:#ff6500;padding:0 14px}.eventsSearch input,.eventsToolbar select{color:#f4f5f6;background:0 0;border:0;outline:0;height:48px;font-size:14px!important}.eventsSearch input{width:100%}.eventsToolbar select{border:1px solid #303840;padding:0 12px}.eventsContent{margin-top:32px;margin-bottom:80px}.eventsHeading{align-items:center;gap:12px;display:flex}.eventsHeading>span{background:#ff6500;border-radius:3px;width:4px;height:42px}.eventsHeading h2,.eventsHeading p{margin:0}.eventsHeading h2{font-size:21px}.eventsHeading p{color:#92989e;margin-top:3px;font-size:13px!important}.eventsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.eventCard{color:#f4f5f6;background:#111519;border:1px solid #303840;border-radius:8px;grid-template-columns:145px minmax(0,1fr);min-height:255px;text-decoration:none;display:grid;overflow:hidden}.eventCard:hover{border-color:#ff6500;transform:translateY(-2px)}.eventDate{background:linear-gradient(145deg,#ff65001f,#0e1215);border-right:1px solid #303840;flex-direction:column;justify-content:center;align-items:center;display:flex}.eventDate strong{color:#ff6500;font-size:50px;line-height:1}.eventDate span{margin-top:5px;font-size:14px;font-weight:800}.eventDate small{color:#858c92}.eventCardBody{padding:25px}.eventMeta{gap:8px;display:flex}.eventMeta span,.eventMeta b{border-radius:4px;padding:5px 7px;font-size:11px}.eventMeta span{color:#080b0d;background:#ff6500}.eventMeta b{color:#c1c6cb;border:1px solid #3a4249}.eventCard h2{margin:14px 0 7px;font-size:25px}.eventLocation{color:#ff6500;margin:0;font-size:13px!important}.eventDescription{color:#a4aab0;font-size:14px!important}.eventCardStats{color:#969ca2;border-top:1px solid #293037;flex-wrap:wrap;gap:14px;margin-top:17px;padding-top:15px;font-size:12px;display:flex}.eventsEmpty,.eventsState{text-align:center;background:#111519;border:1px solid #303840;border-radius:8px;margin-top:18px;padding:70px 30px}.eventsEmpty>span{color:#ff6500;font-size:42px}.eventsEmpty a{color:#ff6500;text-decoration:none}.eventEditorShell{width:min(1450px,100% - 48px);margin:46px auto 80px}.eventEditorHeading>a{color:#969ca2;margin-bottom:22px;font-size:13px;text-decoration:none;display:block}.eventEditorHeading h1{margin:8px 0;font-size:clamp(44px,5vw,72px)}.eventEditorHeading p{color:#9da3a9;font-size:15px!important}.eventEditorForm{gap:13px;margin-top:28px;display:grid}.eventEditorSection{background:#111519;border:1px solid #303840;border-radius:8px;padding:32px}.eventEditorSection h2{color:#ff6500;margin:0 0 22px;font-size:16px}.eventEditorSection label{color:#c1c6cb;gap:8px;margin-top:16px;font-weight:700;display:grid;font-size:13px!important}.eventEditorSection input,.eventEditorSection select,.eventEditorSection textarea{box-sizing:border-box;color:#f4f5f6;background:#0c0f12;border:1px solid #303840;border-radius:5px;outline:none;width:100%;font-size:14px!important}.eventEditorSection input,.eventEditorSection select{height:51px;padding:0 13px}.eventEditorSection textarea{min-height:190px;padding:13px}.eventDateGrid,.eventLocationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eventEditorActions{justify-content:flex-end;gap:9px;display:flex}.eventEditorActions a,.eventEditorActions button{border-radius:5px;align-items:center;min-height:50px;padding:0 22px;font-size:12px;font-weight:800;display:flex}.eventEditorActions a{color:#a5abb1;border:1px solid #303840;text-decoration:none}.eventEditorActions button{color:#080b0d;background:#ff6500;border:1px solid #ff6500}.eventDetailHero{background:#111519;border:1px solid #303840;border-top:3px solid #ff6500;border-radius:8px;grid-template-columns:210px minmax(0,1fr);margin-top:18px;display:grid;overflow:hidden}.eventDetailDate{background:linear-gradient(145deg,#ff650026,#0d1114);border-right:1px solid #303840;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.eventDetailDate strong{color:#ff6500;font-size:70px;line-height:1}.eventDetailDate span{margin-top:7px;font-size:16px;font-weight:800}.eventDetailDate small{color:#969ca2}.eventDetailIntro{padding:clamp(32px,4vw,55px)}.eventDetailIntro>span{color:#ff6500;font-size:12px;font-weight:800}.eventDetailIntro h1{margin:10px 0;font-size:clamp(42px,5vw,75px);line-height:1}.eventDetailIntro p{color:#a1a7ad;font-size:15px!important}.eventDetailLayout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px;margin-bottom:80px;display:grid}.eventDetailMain{gap:13px;display:grid}.eventDetailMain>section,.eventSidebar>section{background:#111519;border:1px solid #303840;border-radius:8px;padding:28px}.eventDetailMain h2{color:#ff6500;margin:0 0 20px;font-size:16px}.eventLongDescription{white-space:pre-line;color:#c1c6cb;font-size:16px!important;line-height:1.8!important}.eventParticipationStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.eventParticipationStats>div{background:#0d1114;border:1px solid #303840;border-radius:6px;padding:19px}.eventParticipationStats strong,.eventParticipationStats span{display:block}.eventParticipationStats strong{color:#ff6500;font-size:28px}.eventParticipationStats span{color:#969ca2;margin-top:3px;font-size:11px}.eventParticipationButtons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.eventParticipationButtons button{cursor:pointer;color:#b8bdc2;background:0 0;border:1px solid #394149;border-radius:5px;min-height:44px;padding:0 16px;font-weight:800;font-size:12px!important}.eventParticipationButtons button.active{color:#080b0d;background:#ff6500;border-color:#ff6500}.eventParticipationButtons button.remove{color:#92989e}.eventSidebar{align-content:start;gap:12px;display:grid}.eventSidebar>section>span{color:#ff6500;font-size:11px;font-weight:800}.eventSidebar h2{font-size:20px}.eventSidebar p{color:#a1a7ad;font-size:13px!important}.eventSidebar a{color:#c1c6cb;border:1px solid #394149;border-radius:5px;justify-content:center;align-items:center;min-height:41px;margin-top:8px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.eventRegistrationButton{color:#080b0d!important;background:#ff6500!important;border-color:#ff6500!important}@media (max-width:900px){.eventsHero,.eventsToolbar,.eventsContent,.eventDetailHero,.eventDetailLayout,.eventEditorShell{width:calc(100% - 24px)}.eventsHero{flex-direction:column;align-items:stretch}.eventsToolbar,.eventsGrid,.eventDetailHero,.eventDetailLayout{grid-template-columns:1fr}.eventDate{min-height:120px}.eventDetailDate{border-bottom:1px solid #303840;border-right:0;min-height:180px}.eventDateGrid,.eventLocationGrid{grid-template-columns:1fr}}.eventsCreateButton{cursor:pointer;border:0}.eventsCreateButton:disabled{opacity:.6;cursor:wait}.eventsEmpty>button{color:#080b0d;cursor:pointer;background:#ff6500;border:1px solid #ff6500;border-radius:5px;min-height:44px;margin-top:12px;padding:0 18px;font-weight:800;font-size:12px!important}.eventBackButton{color:#969ca2;cursor:pointer;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:13px!important}.eventBackButton:hover{color:#ff6500}.eventCancelButton{color:#a5abb1!important;background:0 0!important;border:1px solid #303840!important}.myEventsPanel{width:min(2200px,100% - 48px);margin:14px auto 0}.myEventsToggle{cursor:pointer;color:#c9cdd1;background:#111519;border:1px solid #303840;border-radius:6px;align-items:center;gap:10px;min-height:50px;padding:0 17px;font-weight:800;display:flex;font-size:12px!important}.myEventsToggle:hover,.myEventsToggle.active{color:#fff;border-color:#ff6500}.myEventsToggle>span{color:#ff6500}.myEventsToggle>b{color:#080b0d;background:#ff6500;border-radius:4px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.myEventsToggle>strong{color:#7f868c;margin-left:auto}.myEventsContent{background:#0f1316;border:1px solid #303840;border-radius:8px;margin-top:8px;padding:24px}.myEventsHeading span{color:#ff6500;letter-spacing:.1em;font-size:11px;font-weight:800}.myEventsHeading h2{margin:5px 0 4px;font-size:25px}.myEventsHeading p{color:#969ca2;margin:0;font-size:13px!important}.myEventsList{gap:9px;margin-top:20px;display:grid}.myEventCard{background:#111519;border:1px solid #303840;border-radius:7px;grid-template-columns:110px minmax(0,1fr) 175px;display:grid;overflow:hidden}.myEventDate{background:linear-gradient(145deg,#ff65001f,#0d1114);border-right:1px solid #303840;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.myEventDate strong{color:#ff6500;font-size:38px;line-height:1}.myEventDate span{margin-top:5px;font-size:12px;font-weight:800}.myEventInfo{padding:20px}.myEventMeta{gap:7px;display:flex}.myEventMeta span,.myEventMeta b{border-radius:4px;padding:5px 7px;font-size:10px}.myEventMeta span{color:#080b0d;background:#ff6500}.myEventMeta b.active{color:#66d48e;border:1px solid #3e664e}.myEventMeta b.cancelled{color:#df776d;border:1px solid #703a34}.myEventInfo h3{margin:10px 0 5px;font-size:20px}.myEventInfo p{color:#ff6500;margin:0;font-size:12px!important}.myEventInfo small{color:#898f95;margin-top:5px;display:block}.myEventActions{border-left:1px solid #303840;align-content:center;gap:6px;padding:14px;display:grid}.myEventActions a,.myEventActions button{cursor:pointer;color:#bdc2c7;background:0 0;border:1px solid #394149;border-radius:4px;justify-content:center;align-items:center;min-height:36px;font-weight:800;text-decoration:none;display:flex;font-size:10px!important}.myEventActions button.reactivate{color:#ff6500;border-color:#ff6500}.myEventActions button.danger{color:#df776d;border-color:#703a34}.myEventsEmpty{color:#969ca2;text-align:center;border:1px solid #303840;border-radius:6px;margin-top:18px;padding:35px}@media (max-width:800px){.myEventsPanel{width:calc(100% - 24px)}.myEventCard{grid-template-columns:85px 1fr}.myEventActions{border-top:1px solid #303840;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.myEventActions{grid-auto-rows:minmax(36px,auto)}.myEventActions button.edit{color:#ff6500;border-color:#ff6500}.myEventEditor{background:linear-gradient(135deg,#ff65000f,#111519);border:1px solid #ff6500;border-radius:8px;margin-top:22px;margin-bottom:22px;padding:26px}.myEventEditorHeading>span{color:#ff6500;font-size:12px;font-weight:800}.myEventEditorHeading h3{margin:5px 0 20px;font-size:25px}.myEventEditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.myEventEditGrid label{color:#c1c6cb;gap:7px;font-weight:700;display:grid;font-size:12px!important}.myEventEditGrid label.wide{grid-column:1/-1}.myEventEditGrid input,.myEventEditGrid select,.myEventEditGrid textarea{box-sizing:border-box;color:#f4f5f6;background:#0b0f12;border:1px solid #303840;border-radius:5px;outline:0;width:100%;font-size:14px!important}.myEventEditGrid input,.myEventEditGrid select{min-height:48px;padding:0 12px}.myEventEditGrid textarea{min-height:170px;padding:12px}.myEventEditorActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.myEventEditorActions button{cursor:pointer;color:#080b0d;background:#ff6500;border:1px solid #ff6500;border-radius:5px;min-height:44px;padding:0 18px;font-weight:800;font-size:11px!important}.myEventEditorActions button.cancel{color:#b7bcc1;background:0 0;border-color:#394149}.upcomingEventsSection{box-sizing:border-box;background:#111519;border:1px solid #303840;border-radius:8px;width:min(2200px,100% - 48px);margin:18px auto 80px;padding:28px}.upcomingEventsSection.orange{--event-profile-accent:#ff6500}.upcomingEventsSection.blue{--event-profile-accent:#3395ff}.upcomingEventsHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.upcomingEventsHeading span{color:var(--event-profile-accent);letter-spacing:.1em;font-size:11px;font-weight:800}.upcomingEventsHeading h2{margin:4px 0 0;font-size:26px}.upcomingEventsHeading>a{color:var(--event-profile-accent);font-size:12px;font-weight:800;text-decoration:none}.upcomingEventsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.upcomingEventCard{color:#f4f5f6;background:#0d1114;border:1px solid #303840;border-radius:7px;grid-template-columns:95px minmax(0,1fr);min-height:135px;text-decoration:none;display:grid;overflow:hidden}.upcomingEventCard:hover{border-color:var(--event-profile-accent)}.upcomingEventDate{background:#ffffff05;border-right:1px solid #303840;flex-direction:column;justify-content:center;align-items:center;display:flex}.upcomingEventDate strong{color:var(--event-profile-accent);font-size:34px;line-height:1}.upcomingEventDate span{margin-top:4px;font-size:11px;font-weight:800}.upcomingEventInfo{padding:18px}.upcomingEventInfo>span{color:var(--event-profile-accent);font-size:10px;font-weight:800}.upcomingEventInfo h3{margin:7px 0 5px;font-size:18px}.upcomingEventInfo p{color:#969ca2;margin:0;font-size:12px!important}@media (max-width:1100px){.upcomingEventsGrid{grid-template-columns:1fr}}@media (max-width:750px){.myEventEditGrid{grid-template-columns:1fr}.myEventEditGrid label.wide{grid-column:auto}.upcomingEventsSection{width:calc(100% - 24px);padding:18px}}.eventOwnerControl{background:linear-gradient(135deg,#ff650012,#111519)!important;border:1px solid #ff6500!important}.eventOwnerEditButton{color:#080b0d;cursor:pointer;background:#ff6500;border:1px solid #ff6500;border-radius:5px;width:100%;min-height:46px;font-weight:800;font-size:12px!important}.eventOwnerEditor{gap:14px;display:grid}.eventOwnerEditorHeading>span{color:#ff6500;letter-spacing:.1em;font-size:11px;font-weight:800}.eventOwnerEditorHeading h2{margin:5px 0 8px;font-size:21px}.eventOwnerEditor label{color:#c3c7cb;gap:7px;font-weight:700;display:grid;font-size:12px!important}.eventOwnerEditor input,.eventOwnerEditor select,.eventOwnerEditor textarea{box-sizing:border-box;color:#f4f5f6;background:#0b0f12;border:1px solid #303840;border-radius:5px;outline:none;width:100%;font-size:14px!important}.eventOwnerEditor input,.eventOwnerEditor select{min-height:46px;padding:0 11px}.eventOwnerEditor textarea{min-height:150px;padding:11px}.eventOwnerEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eventOwnerEditorActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;display:grid}.eventOwnerEditorActions button{cursor:pointer;color:#080b0d;background:#ff6500;border:1px solid #ff6500;border-radius:5px;min-height:42px;font-weight:800;font-size:11px!important}.eventOwnerEditorActions button.cancel{color:#b9bec3;background:0 0;border-color:#394149}@media (max-width:700px){.eventOwnerEditorGrid{grid-template-columns:1fr}}.eventSidebar .eventOwnerControl{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.eventSidebar .eventOwnerEditor{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.eventSidebar .eventOwnerEditorGrid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}.eventSidebar .eventOwnerEditor label{box-sizing:border-box;width:100%;min-width:0}.eventSidebar .eventOwnerEditor input,.eventSidebar .eventOwnerEditor select,.eventSidebar .eventOwnerEditor textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.eventSidebar .eventOwnerEditor select{text-overflow:ellipsis}.eventSidebar .eventOwnerEditorActions{grid-template-columns:1fr!important}.eventSidebar .eventOwnerEditorActions button{width:100%}.eventSidebar .eventOwnerEditor{gap:16px}.eventSidebar .eventOwnerEditorHeading h2{font-size:20px}.eventSidebar .eventOwnerEditor textarea{min-height:160px}@media (min-width:901px){.eventOwnerEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventSidebar .eventOwnerEditorGrid{grid-template-columns:minmax(0,1fr)!important}}.homeLiveListings{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;display:grid}.homeLiveListingCard{color:#f4f5f6;background:#101417;border:1px solid #303840;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.homeLiveListingCard:hover{border-color:#ff6500;transform:translateY(-2px)}.homeLiveListingImage{aspect-ratio:1.35;background:#0a0d0f;width:100%;overflow:hidden}.homeLiveListingImage img{object-fit:cover;width:100%;height:100%;display:block}.homeListingPlaceholder{color:#ff6500;background:radial-gradient(circle,#ff650014,#0000 65%);place-items:center;width:100%;height:100%;font-size:54px;font-weight:800;display:grid}.homeLiveListingContent{flex-direction:column;flex:1;min-width:0;padding:17px;display:flex}.homeListingCategory{color:#ff6500;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.homeLiveListingContent h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.homeLiveListingContent>p{color:#a2a8ae;margin:0;font-size:13px!important}.homeListingFooter{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:18px;display:flex}.homeListingFooter small{color:#8e959b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.homeListingFooter strong{color:#ff6500;flex:none;font-size:22px;font-weight:800}.homeLiveStats{background:#101417;border:1px solid #303840;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.homeLiveStat{box-sizing:border-box;border-right:1px solid #303840;align-items:center;gap:17px;min-height:86px;padding:0 24px;display:flex}.homeLiveStat:last-child{border-right:0}.homeLiveStatIcon{color:#f4f5f6;text-align:center;min-width:38px;font-size:23px}.homeLiveStat strong,.homeLiveStat small{display:block}.homeLiveStat strong{color:#ff6500;font-size:27px;font-weight:800;line-height:1}.homeLiveStat small{color:#d4d7da;letter-spacing:.055em;margin-top:5px;font-weight:800;font-size:11px!important}.homeListingsLoading,.homeListingsEmpty{color:#9aa0a6;text-align:center;background:#101417;border:1px solid #303840;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.homeListingsEmpty strong{color:#f4f5f6;font-size:18px}.homeListingsEmpty a{color:#ff6500;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:1300px){.homeLiveListings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.homeLiveListings,.homeLiveStats{grid-template-columns:repeat(2,minmax(0,1fr))}.homeLiveStat:nth-child(2){border-right:0}.homeLiveStat:nth-child(-n+2){border-bottom:1px solid #303840}}@media (max-width:520px){.homeLiveListings{grid-template-columns:1fr}}.teamsPage,.teamDetailPage,.createTeamPage,.editTeamPage,.myTeamsPage{--team-accent:#3395ff!important;--team-accent-soft:#3395ff1a!important}.teamsPage .brand span,.teamDetailPage .brand span,.createTeamPage .brand span,.editTeamPage .brand span,.myTeamsPage .brand span{color:#3395ff!important}.teamsPage .magfedGlobalNav a.active:after,.teamDetailPage .magfedGlobalNav a.active:after,.createTeamPage .magfedGlobalNav a.active:after,.editTeamPage .magfedGlobalNav a.active:after,.myTeamsPage .magfedGlobalNav a.active:after{background:#3395ff!important}.teamsPage .teamsHero{background:linear-gradient(115deg,#3395ff0e,#0f1316 52%,#101417)!important;border-top-color:#3395ff!important}.teamsPage .teamsHero>div>span{color:#3395ff!important}.teamsPage a[href="/teams/erstellen"],.teamsPage .teamsCreateButton{color:#07101a!important;background:#3395ff!important;border-color:#3395ff!important}.teamsPage .teamsSearch>span,.teamsPage .teamsSearchIcon{color:#3395ff!important}.teamsPage input[type=checkbox]{accent-color:#3395ff!important}.teamsPage .teamsResultsHeading>span,.teamsPage .teamsSectionHeading>span{background:#3395ff!important}.teamsPage .teamCardLocation,.teamsPage .teamLocation,.teamsPage .teamRecruiting,.teamsPage .teamRecruitingBadge{color:#3395ff!important}.teamsPage .teamRecruitingBadge{background:#3395ff14!important;border-color:#3395ff8c!important}.teamDetailPage .teamDetailIntro,.teamDetailPage .teamDetailHero{border-top-color:#3395ff!important}.teamDetailPage .teamDetailEyebrow,.teamDetailPage .teamSectionHeading>span,.teamDetailPage .teamLocation,.teamDetailPage .teamOwnerBox>span,.teamDetailPage .teamInfoBox>span{color:#3395ff!important}.teamDetailPage .teamPrimaryButton,.teamDetailPage .teamJoinButton,.teamDetailPage .teamManageButton{color:#07101a!important;background:#3395ff!important;border-color:#3395ff!important}.createTeamPage .teamFormSection h2,.editTeamPage .teamFormSection h2{color:#3395ff!important}.createTeamPage .teamFormSection,.editTeamPage .teamFormSection{border-top-color:#3395ff}.createTeamPage button[type=submit],.editTeamPage button[type=submit]{color:#07101a!important;background:#3395ff!important;border-color:#3395ff!important}.myTeamsPage .myTeamLocation,.myTeamsPage .myTeamRole{color:#3395ff!important}.myTeamsPage .myTeamCard:hover{border-color:#3395ff!important}.myTeamsPage .myTeamActions a:first-child,.myTeamsPage .myTeamActions button.edit{color:#3395ff!important;border-color:#3395ff!important}.teamDetailPage .upcomingEventsSection{--event-profile-accent:#3395ff!important}.teamsPage{--team-blue:#3395ff;--team-blue-soft:#3395ff1a}.teamsPage .teamsResultsHeading>span,.teamsPage .teamsSectionHeading>span,.teamsPage [class*=ResultsHeading]>span:first-child,.teamsPage [class*=SectionHeading]>span:first-child{background:var(--team-blue)!important;border-color:var(--team-blue)!important}.teamsPage .teamCardShortName,.teamsPage .teamShortName,.teamsPage [class*=ShortName],.teamsPage [class*=Shortname]{color:var(--team-blue)!important}.teamsPage .teamRecruiting,.teamsPage .teamRecruitingBadge,.teamsPage [class*=Recruiting]{border-color:var(--team-blue)!important;background:var(--team-blue)!important;color:#07101a!important}.teamsPage .teamCardFooter,.teamsPage .teamCardLink,.teamsPage [class*=CardFooter] a,.teamsPage [class*=CardLink]{color:var(--team-blue)!important}.teamsPage .teamCardFooter svg,.teamsPage .teamCardLink svg{color:var(--team-blue)!important;fill:currentColor!important}.teamsPage .teamCard:hover{border-color:var(--team-blue)!important}.homeLiveListings{box-sizing:border-box;grid-column:1/-1!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.homeLiveListingCard{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important}.homeLiveListingImage{min-height:180px;aspect-ratio:4/3!important;width:100%!important}.homeLiveListingImage img{object-fit:cover;width:100%;height:100%}.homeLiveListingContent{min-height:165px;padding:18px!important}.homeLiveListingContent h3{overflow-wrap:break-word;margin:8px 0 7px;word-break:normal!important;font-size:17px!important;line-height:1.3!important}.homeListingCategory{font-size:11px!important}.homeLiveListingContent>p{font-size:13px!important}.homeListingFooter strong{font-size:21px!important}@media (min-width:1600px){.homeLiveListings{grid-template-columns:repeat(5,minmax(220px,1fr))!important}}@media (max-width:1350px){.homeLiveListings{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.homeLiveListings{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:540px){.homeLiveListings{grid-template-columns:1fr!important}}.homeCommunity{width:100%;margin-top:34px}.homeCommunityHeading>div{align-items:center;gap:12px;display:flex}.homeCommunityHeading>div>span{background:#ff6500;border-radius:3px;width:4px;height:42px}.homeCommunityHeading h2,.homeCommunityHeading p{margin:0}.homeCommunityHeading h2{font-size:21px}.homeCommunityHeading p{color:#949ba1;margin-top:3px;font-size:12px!important}.homeCommunityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.homeCommunityCard{box-sizing:border-box;color:#f4f5f6;background:#111519;border:1px solid #303840;border-top-width:3px;border-radius:7px;flex-direction:column;min-height:235px;padding:21px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.homeCommunityCard:hover{transform:translateY(-2px)}.homeCommunityCard.event,.homeCommunityCard.field{--community-accent:#ff6500;border-top-color:#ff6500}.homeCommunityCard.team{--community-accent:#3395ff;border-top-color:#3395ff}.homeCommunityCard.shop{--community-accent:#45c979;border-top-color:#45c979}.homeCommunityCard:hover{border-color:var(--community-accent)}.homeCommunityCardTop{justify-content:space-between;gap:10px;display:flex}.homeCommunityCardTop>span{color:var(--community-accent);letter-spacing:.08em;font-size:11px;font-weight:800}.homeCommunityCard>small{color:var(--community-accent);margin-top:19px;font-weight:800;font-size:10px!important}.homeCommunityCard h3{margin:8px 0;font-size:21px}.homeCommunityCard p{color:#a4aab0;margin:3px 0;font-size:13px!important}.homeCommunityBadge{border:1px solid var(--community-accent);width:fit-content;padding:5px 7px;font-weight:800;color:var(--community-accent)!important;margin-top:8px!important;font-size:10px!important}.homeCommunityTags{gap:6px;margin-top:8px;display:flex}.homeCommunityTags span{border:1px solid var(--community-accent);color:var(--community-accent);padding:5px 7px;font-size:10px;font-weight:800}.homeCommunityLink{color:var(--community-accent);border-top:1px solid #293037;margin-top:auto;padding-top:17px;font-size:11px;font-weight:800}.homeCommunityLoading{color:#969ca2;text-align:center;background:#111519;border:1px solid #303840;margin-top:17px;padding:45px}@media (max-width:1200px){.homeCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.homeCommunityGrid{grid-template-columns:1fr}}.teamsPage .teamsHero{margin-top:18px!important}.playerProfilePage{color:#f4f5f6;background:#0b0e10;min-height:100vh}.playerProfileHero,.playerProfileLayout{width:min(2200px,100% - 48px);margin-left:auto;margin-right:auto}.playerProfileHero{box-sizing:border-box;background:linear-gradient(115deg,#3395ff14,#111519 55%,#0d1114);border:1px solid #303840;border-top:3px solid #3395ff;border-radius:8px;align-items:center;gap:34px;min-height:290px;margin-top:18px;padding:42px;display:flex}.playerAvatar{background:#0b0f12;border:2px solid #3395ff;border-radius:50%;flex:0 0 150px;place-items:center;width:150px;height:150px;display:grid;overflow:hidden}.playerAvatar img{object-fit:cover;width:100%;height:100%}.playerAvatar span{color:#3395ff;font-size:64px;font-weight:800}.playerProfileIntro>span{color:#3395ff;letter-spacing:.11em;font-size:11px;font-weight:800}.playerProfileIntro h1{margin:7px 0 2px;font-size:clamp(48px,5vw,78px);line-height:1}.playerProfileIntro>strong{color:#9ca3a9;font-size:14px}.playerProfileIntro p{color:#a5abb1;margin:10px 0 0;font-size:14px!important}.playerLookingForTeam{color:#3395ff;border:1px solid #3395ff;width:fit-content;margin-top:15px;padding:8px 10px;font-size:11px;font-weight:800}.playerProfileLayout{grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:18px;margin-bottom:80px;display:grid}.playerProfileMain{gap:14px;display:grid}.playerProfileSection,.playerProfileSidebar>section{background:#111519;border:1px solid #303840;border-radius:8px;padding:28px}.playerSectionHeading{border-bottom:1px solid #293037;align-items:center;gap:11px;padding-bottom:18px;display:flex}.playerSectionHeading>span{color:#3395ff;font-size:19px;font-weight:800}.playerSectionHeading h2{margin:0;font-size:18px}.playerBio{white-space:pre-line;color:#c0c5ca;margin:22px 0 0;font-size:15px!important;line-height:1.8!important}.playerTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.playerTeamCard{color:#f4f5f6;background:#0d1114;border:1px solid #303840;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:20px;text-decoration:none;display:flex}.playerTeamCard:hover{border-color:#3395ff}.playerTeamCard div>span{color:#3395ff;font-size:11px;font-weight:800}.playerTeamCard h3{margin:5px 0;font-size:18px}.playerTeamCard p{color:#92999f;margin:0;font-size:12px!important}.playerTeamCard>strong{color:#3395ff;font-size:10px}.playerListingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.playerListingCard{color:#f4f5f6;background:#0d1114;border:1px solid #303840;border-radius:6px;text-decoration:none;overflow:hidden}.playerListingCard:hover{border-color:#ff6500}.playerListingImage{aspect-ratio:4/3;background:#090c0e;place-items:center;display:grid;overflow:hidden}.playerListingImage img{object-fit:cover;width:100%;height:100%}.playerListingImage span{color:#ff6500;font-size:45px;font-weight:800}.playerListingInfo{padding:15px}.playerListingInfo>span{color:#ff6500;font-size:10px;font-weight:800}.playerListingInfo h3{margin:7px 0 13px;font-size:16px}.playerListingInfo>strong{color:#ff6500;font-size:19px}.playerProfileSidebar{align-content:start;gap:12px;display:grid}.playerProfileSidebar>section>span{color:#3395ff;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.playerProfileSidebar strong{margin-top:11px;font-size:15px;display:block}.playerProfileSidebar p{color:#959ca2;margin:3px 0;font-size:12px!important}@media (max-width:900px){.playerProfileHero,.playerProfileLayout{width:calc(100% - 24px)}.playerProfileLayout,.playerTeamGrid,.playerListingGrid{grid-template-columns:1fr}}@media (max-width:600px){.playerProfileHero{flex-direction:column;align-items:flex-start;padding:28px}.playerAvatar{flex-basis:110px;width:110px;height:110px}}.teamsPage .teamsHero{border-radius:8px!important;margin-top:18px!important;overflow:hidden!important}.teamsPage .teamsHero:before{border-radius:8px 8px 0 0!important}.profileCommunitySettings{box-sizing:border-box;background:#111519;border:1px solid #303840;border-radius:8px;width:min(1450px,100% - 48px);margin:18px auto 80px;padding:30px}.profileCommunityHeading>span{color:#3395ff;letter-spacing:.11em;font-size:11px;font-weight:800}.profileCommunityHeading h2{margin:6px 0 4px;font-size:24px}.profileCommunityHeading p{color:#969da3;max-width:720px;margin:0;font-size:13px!important}.profileCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.profileCommunityCard{box-sizing:border-box;background:#0d1114;border:1px solid #303840;border-radius:7px;grid-template-columns:56px minmax(0,1fr);gap:18px;min-height:220px;padding:24px;transition:border-color .15s;display:grid}.profileCommunityCard:hover{border-color:#3395ff}.profileCommunityCard.looking.active{background:linear-gradient(135deg,#3395ff14,#0d1114);border-color:#3395ff}.profileCommunityIcon{box-sizing:border-box;color:#3395ff;border:1px solid #3395ff;border-radius:6px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:800;display:grid}.profileCommunityCardText>span{color:#3395ff;letter-spacing:.08em;font-size:10px;font-weight:800}.profileCommunityCardText h3{margin:6px 0 8px;font-size:20px}.profileCommunityCardText p{color:#9ba2a8;max-width:520px;margin:0;font-size:13px!important;line-height:1.55!important}.profileCommunityCardText a{color:#3395ff;border:1px solid #3395ff;border-radius:5px;align-items:center;width:fit-content;min-height:40px;margin-top:19px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.profileCommunityCardText a:hover{color:#07101a;background:#3395ff}.profileTeamSearchToggle{cursor:pointer;color:#8e959b;background:0 0;border:0;align-items:center;gap:12px;margin-top:19px;padding:0;display:flex}.profileTeamSearchToggle .profileToggleTrack{box-sizing:border-box;background:#151a1e;border:1px solid #4a5259;border-radius:30px;width:48px;height:25px;padding:3px;transition:all .15s;display:block}.profileToggleTrack i{background:#7c848b;border-radius:50%;width:17px;height:17px;transition:transform .15s,background .15s;display:block}.profileTeamSearchToggle.active .profileToggleTrack{background:#3395ff1f;border-color:#3395ff}.profileTeamSearchToggle.active .profileToggleTrack i{background:#3395ff;transform:translate(22px)}.profileTeamSearchToggle>strong{font-size:11px;font-weight:800}.profileTeamSearchToggle.active>strong{color:#3395ff}.profileCommunitySuccess,.profileCommunityError{border-left:3px solid;margin-top:13px;padding:12px 14px;font-size:12px}.profileCommunitySuccess{color:#a8d1ff;background:#3395ff12;border-color:#3395ff}.profileCommunityError{color:#e39a94;background:#cf554d12;border-color:#cf554d}@media (max-width:800px){.profileCommunitySettings{width:calc(100% - 24px);padding:20px}.profileCommunityGrid{grid-template-columns:1fr}}@media (max-width:500px){.profileCommunityCard{grid-template-columns:1fr}}.profileCommunitySettings{box-sizing:border-box;width:100%!important;max-width:none!important;margin:22px 0 18px!important;padding:22px!important}.profileCommunitySettings .profileCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileCommunitySettings .profileCommunityCard{min-height:190px}@media (max-width:850px){.profileCommunitySettings .profileCommunityGrid{grid-template-columns:1fr}}.lookingPlayersSection{width:min(2200px,100% - 48px);margin:38px auto 80px}.lookingPlayersHeading{align-items:center;gap:13px;display:flex}.lookingPlayersHeading>span{background:#3395ff;border-radius:3px;flex:0 0 4px;width:4px;height:52px}.lookingPlayersHeading small{color:#3395ff;letter-spacing:.1em;font-weight:800;font-size:10px!important}.lookingPlayersHeading h2{margin:3px 0;font-size:22px}.lookingPlayersHeading p{color:#959ca2;margin:4px 0 0;font-size:12px!important}.lookingPlayersHeading>strong{color:#3395ff;border:1px solid #3395ff;border-radius:4px;margin-left:auto;padding:7px 10px;font-size:10px}.lookingPlayersGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.lookingPlayerCard{color:#f4f5f6;background:#111519;border:1px solid #303840;border-top:3px solid #3395ff;border-radius:7px;grid-template-columns:110px minmax(0,1fr);min-width:0;text-decoration:none;transition:transform .15s,border-color .15s;display:grid;overflow:hidden}.lookingPlayerCard:hover{border-color:#3395ff;transform:translateY(-2px)}.lookingPlayerAvatar{background:linear-gradient(145deg,#3395ff1f,#0b0f12);border-right:1px solid #303840;place-items:center;min-height:210px;display:grid;overflow:hidden}.lookingPlayerAvatar img{object-fit:cover;width:100%;height:100%}.lookingPlayerAvatar>span{color:#3395ff;border:1px solid #3395ff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:31px;font-weight:800;display:grid}.lookingPlayerInfo{flex-direction:column;min-width:0;padding:19px;display:flex}.lookingPlayerInfo>span{color:#3395ff;font-size:10px;font-weight:800}.lookingPlayerInfo h3{margin:6px 0 1px;font-size:18px}.lookingPlayerInfo>small{color:#8e959b;font-size:11px!important}.lookingPlayerRegion{margin:12px 0 0;color:#3395ff!important;font-size:11px!important}.lookingPlayerBio{-webkit-line-clamp:3;color:#a3a9ae;-webkit-box-orient:vertical;margin:10px 0 18px;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.55!important}.lookingPlayerInfo>strong{color:#3395ff;border-top:1px solid #293037;margin-top:auto;padding-top:13px;font-size:10px}.lookingPlayersState{color:#92999f;text-align:center;background:#111519;border:1px solid #303840;border-radius:7px;margin-top:18px;padding:35px;font-size:12px}@media (max-width:1600px){.lookingPlayersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.lookingPlayersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lookingPlayersSection{width:calc(100% - 24px)}.lookingPlayersGrid{grid-template-columns:1fr}.lookingPlayersHeading{align-items:flex-start}.lookingPlayersHeading>strong{display:none}}.teamMemberCard{position:relative}.teamMemberProfileOverlay{z-index:5;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.teamMemberCard:has(.teamMemberProfileOverlay):hover{box-shadow:0 0 0 1px #3395ff1f;border-color:#3395ff!important}.teamMemberCard:has(.teamMemberProfileOverlay):hover strong{color:#3395ff}.mpDetailSellerCard{position:relative}.mpDetailSellerProfileOverlay{z-index:5;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.mpDetailSellerCard:has(.mpDetailSellerProfileOverlay):hover{box-shadow:0 0 0 1px #ff65001f;border-color:#ff6500!important}.mpDetailSellerCard:has(.mpDetailSellerProfileOverlay):hover strong{color:#ff6500}.teamApplicationProfileLink{width:fit-content;color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.teamApplicationProfileLink strong{transition:color .15s}.teamApplicationProfileLink small{font-weight:700;color:#3395ff!important;font-size:10px!important}.teamApplicationProfileLink:hover strong{color:#3395ff}.teamApplicationProfileLink:hover small{text-decoration:underline}.favoritesPage{color:#f4f5f6;background:#0b0e10;min-height:100vh}.favoritesHero,.favoritesContent{width:min(2200px,100% - 48px);margin-left:auto;margin-right:auto}.favoritesHero{box-sizing:border-box;background:linear-gradient(115deg,#ff65000f,#111519 55%,#0d1114);border:1px solid #303840;border-top:3px solid #ff6500;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:270px;margin-top:18px;padding:42px;display:flex}.favoritesHero>div>span{color:#ff6500;letter-spacing:.11em;font-size:11px;font-weight:800}.favoritesHero h1{margin:7px 0;font-size:clamp(44px,4.5vw,72px);line-height:1}.favoritesHero p{color:#9ca3a9;max-width:650px;margin:0;font-size:14px!important}.favoritesHero>a{color:#ff6500;border:1px solid #ff6500;border-radius:5px;align-items:center;min-height:48px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.favoritesHero>a:hover{color:#080b0d;background:#ff6500}.favoritesContent{margin-top:24px;margin-bottom:80px}.favoritesHeading>div{align-items:center;gap:12px;display:flex}.favoritesHeading>div>span{background:#ff6500;border-radius:3px;width:4px;height:42px}.favoritesHeading h2,.favoritesHeading p{margin:0}.favoritesHeading h2{font-size:21px}.favoritesHeading p{color:#969da3;margin-top:3px;font-size:12px!important}.favoritesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.favoriteCard{background:#111519;border:1px solid #303840;border-radius:7px;min-width:0;overflow:hidden}.favoriteCard:hover{border-color:#ff6500}.favoriteCardMain{color:#f4f5f6;text-decoration:none;display:block}.favoriteImage{aspect-ratio:4/3;background:#090c0e;place-items:center;display:grid;position:relative;overflow:hidden}.favoriteImage img{object-fit:cover;width:100%;height:100%}.favoriteImage>span{color:#ff6500;font-size:55px;font-weight:800}.favoriteStatus{color:#ff6500;background:#080b0de6;border:1px solid #ff6500;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.favoriteStatus.sold,.favoriteStatus.inactive{color:#a2a7ac;border-color:#626a71}.favoriteStatus.reserved{color:#e8b34d;border-color:#e8b34d}.favoriteInfo{padding:18px}.favoriteCategory{color:#ff6500;letter-spacing:.07em;font-size:10px;font-weight:800}.favoriteInfo h3{margin:7px 0 5px;font-size:18px;line-height:1.3}.favoriteInfo>p{color:#a2a8ae;margin:0;font-size:12px!important}.favoriteMeta{gap:5px;margin-top:14px;display:grid}.favoriteMeta small{color:#8f969c;font-size:11px!important}.favoritePrice{border-top:1px solid #293037;align-items:baseline;gap:7px;margin-top:16px;padding-top:14px;display:flex}.favoritePrice strong{color:#ff6500;font-size:23px}.favoritePrice span{color:#92999f;font-size:10px;font-weight:800}.favoriteActions{border-top:1px solid #293037;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex}.favoriteActions a,.favoriteActions button{background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:none}.favoriteActions a{color:#9ba1a7}.favoriteActions a:hover{color:#ff6500}.favoriteActions button{cursor:pointer;color:#ff6500}.favoriteActions button:disabled{opacity:.5;cursor:default}.favoritesMessage,.favoritesError{border-left:3px solid;margin-top:16px;padding:13px 15px}.favoritesMessage{color:#8fe5b0;background:#45c9790f;border-color:#45c979}.favoritesError{color:#e49a94;background:#cf554d0f;border-color:#cf554d}.favoritesEmpty{box-sizing:border-box;color:#959ca2;text-align:center;background:#111519;border:1px solid #303840;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;margin-top:18px;padding:35px;display:flex}.favoritesEmpty strong{color:#f4f5f6;font-size:20px}.favoritesEmpty p{margin:0;font-size:13px!important}.favoritesEmpty a{color:#ff6500;margin-top:9px;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:1500px){.favoritesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.favoritesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.favoritesHero,.favoritesContent{width:calc(100% - 24px)}.favoritesHero{flex-direction:column;align-items:flex-start;min-height:auto;padding:28px}.favoritesGrid{grid-template-columns:1fr}}.notificationInbox{box-sizing:border-box;background:#111519;border:1px solid #303840;border-radius:8px;width:min(1450px,100% - 48px);margin:20px auto 80px;padding:28px}.notificationInboxHeading{border-bottom:1px solid #293037;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:20px;display:flex}.notificationInboxHeading span{color:#ff6500;letter-spacing:.1em;font-size:10px;font-weight:800}.notificationInboxHeading h2{margin:5px 0;font-size:23px}.notificationInboxHeading p{color:#979ea4;margin:0;font-size:13px!important}.notificationInboxHeading button{cursor:pointer;color:#ff6500;background:0 0;border:1px solid #ff6500;border-radius:5px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800}.notificationList{gap:8px;margin-top:16px;display:grid}.notificationItem{box-sizing:border-box;background:#0d1114;border:1px solid #303840;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:105px;padding:17px;display:grid}.notificationItem.unread{background:linear-gradient(100deg,#ff650012,#0d1114 45%);border-color:#ff6500a6}.notificationIndicator{color:#ff6500;border:1px solid #ff6500;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.notificationText span{color:#ff6500;font-size:9px;font-weight:800}.notificationText h3{margin:4px 0;font-size:16px}.notificationText p{color:#a2a8ae;margin:0;font-size:12px!important}.notificationText small{color:#747c83;margin-top:7px;display:block;font-size:10px!important}.notificationActions{align-items:center;gap:8px;display:flex}.notificationActions a,.notificationActions button{color:#b3b9be;background:0 0;border:1px solid #343c43;border-radius:4px;align-items:center;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.notificationActions a:hover{color:#ff6500;border-color:#ff6500}.notificationActions button{cursor:pointer}.notificationActions button.delete{color:#d66a63;border-color:#663a37;justify-content:center;width:34px;padding:0;font-size:17px}.notificationInboxEmpty{color:#8f969c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;margin-top:16px;display:flex}.notificationInboxEmpty strong{color:#f4f5f6;font-size:18px}.notificationInboxEmpty p{margin:7px 0 0;font-size:12px!important}.notificationInboxError{color:#e49a94;background:#cf554d0f;border-left:3px solid #cf554d;margin-top:15px;padding:12px}@media (max-width:850px){.notificationInbox{width:calc(100% - 24px)}.notificationItem{grid-template-columns:36px minmax(0,1fr)}.notificationActions{grid-column:1/-1}.notificationInboxHeading{flex-direction:column}}.notificationsPage{color:#f4f5f6;background:#0b0e10;min-height:100vh}.notificationsHero{box-sizing:border-box;background:linear-gradient(115deg,#ff65000f,#111519 55%,#0d1114);border:1px solid #303840;border-top:3px solid #ff6500;border-radius:8px;align-items:center;width:min(2200px,100% - 48px);min-height:245px;margin:18px auto 0;padding:40px;display:flex}.notificationsHero span{color:#ff6500;letter-spacing:.11em;font-size:11px;font-weight:800}.notificationsHero h1{margin:8px 0;font-size:clamp(42px,4.5vw,70px);line-height:1}.notificationsHero p{color:#9ca3a9;max-width:760px;margin:0;font-size:14px!important;line-height:1.6!important}@media (max-width:700px){.notificationsHero{width:calc(100% - 24px);min-height:auto;padding:28px}}.notificationMenuBadge{box-sizing:border-box;color:#ff6500;white-space:nowrap;background:#ff65001c;border:1px solid #ff6500;border-radius:4px;justify-content:center;align-items:center;min-width:42px;height:22px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.globalUserButton{position:relative}.globalUserButton.hasNotificationUnread{box-shadow:0 0 0 1px #ff650021;border-color:#ff6500!important}.globalUserButton.hasNotificationUnread:after{content:"🔔";box-sizing:border-box;background:#ff6500;border:2px solid #0b0e10;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.mpDetailOwnerBox button.reserve,.myListingActions button.reserve{color:#e7ad38!important;background:#e7ad380f!important;border-color:#e7ad38!important}.mpDetailOwnerBox button.reserve:hover,.myListingActions button.reserve:hover{color:#090c0e!important;background:#e7ad38!important}.mpDetailOwnerBox button.reactivate,.myListingActions button.reactivate{color:#45c979!important;border-color:#45c979!important}.mpDetailOwnerBox button.reactivate:hover,.myListingActions button.reactivate:hover{color:#07100a!important;background:#45c979!important}.mpListingStatusNotice{box-sizing:border-box;background:#111519;border:1px solid;border-radius:6px;width:min(2200px,100% - 48px);margin:14px auto;padding:18px 20px}.mpListingStatusNotice strong{font-size:13px;font-weight:800;display:block}.mpListingStatusNotice p{color:#a4aab0;max-width:900px;margin:6px 0 0;font-size:12px!important;line-height:1.55!important}.mpListingStatusNotice.reserved{background:linear-gradient(90deg,#e7ad3817,#111519 55%);border-color:#e7ad38}.mpListingStatusNotice.reserved strong{color:#e7ad38}.mpListingStatusNotice.sold{border-color:#606970}.mpListingStatusNotice.sold strong{color:#a6adb3}@media (max-width:700px){.mpListingStatusNotice{width:calc(100% - 24px)}}.notificationUnreadController{display:none!important}.eventParticipantList{background:#111519;border:1px solid #303840;border-radius:7px;margin-top:18px;padding:24px}.eventParticipantHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.eventParticipantHeading span{color:#ff6500;letter-spacing:.12em;font-size:10px;font-weight:800}.eventParticipantHeading h2{margin:5px 0 0;font-size:20px}.eventParticipantHeading>strong{color:#ff6500;font-size:30px}.eventParticipantGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.eventParticipantCard{box-sizing:border-box;color:#fff;background:#0c1013;border:1px solid #2b3237;border-radius:5px;align-items:center;gap:11px;min-height:70px;padding:10px;text-decoration:none;transition:all .18s;display:flex}.eventParticipantCard:hover{border-color:#ff6500;transform:translateY(-1px)}.eventParticipantAvatar{color:#ff6500;background:#181e22;border:1px solid #3a4248;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-weight:900;display:grid;overflow:hidden}.eventParticipantAvatar img{object-fit:cover;width:100%;height:100%}.eventParticipantInfo{flex-direction:column;flex:1;min-width:0;display:flex}.eventParticipantInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.eventParticipantInfo span{color:#ff6500;font-size:10px}.eventParticipantInfo small{color:#818b92;margin-top:3px;font-size:9px}.eventParticipantCard>b{color:#ff6500}.eventParticipantEmpty{color:#858e95;text-align:center;border:1px dashed #343c42;padding:22px}.eventParticipantEmpty strong{color:#b0b7bc;display:block}.eventParticipantEmpty p{margin:5px 0 0;font-size:11px!important}.playerEventGrid{gap:10px;display:grid}.playerEventCard{color:#fff;background:#0d1114;border:1px solid #303840;border-radius:6px;grid-template-columns:125px 1fr auto;align-items:center;gap:18px;padding:14px;text-decoration:none;transition:all .18s;display:grid}.playerEventCard:hover{border-color:#ff6500;transform:translateY(-1px)}.playerEventDate{border-right:1px solid #303840;flex-direction:column;padding-right:15px;display:flex}.playerEventDate strong{color:#fff;font-size:13px}.playerEventDate span{color:#929ba1;margin-top:3px;font-size:9px}.playerEventInfo>span{color:#ff6500;letter-spacing:.08em;font-size:9px;font-weight:800}.playerEventInfo h3{margin:3px 0;font-size:15px}.playerEventInfo p{color:#8e979e;margin:0;font-size:10px!important}.playerEventStatus{color:#ff6500;white-space:nowrap;border:1px solid #ff6500;border-radius:4px;padding:6px 8px;font-size:9px}@media (max-width:700px){.playerEventCard{grid-template-columns:1fr}.playerEventDate{border-bottom:1px solid #303840;border-right:0;padding-bottom:8px;padding-right:0}.playerEventStatus{width:fit-content}}.myParticipationOverview{background:#0d1114;border:1px solid #303840;border-radius:7px;margin:22px 0 30px;padding:22px}.myParticipationOverviewHead{border-bottom:1px solid #2b3237;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;padding-bottom:18px;display:flex}.myParticipationOverviewHead>div:first-child>span{color:#ff6500;letter-spacing:.12em;font-size:10px;font-weight:800}.myParticipationOverviewHead h2{margin:5px 0;font-size:24px}.myParticipationOverviewHead p{color:#8e979e;margin:0;font-size:11px!important}.myParticipationOverviewStats{gap:8px;display:flex}.myParticipationOverviewStats>div{text-align:center;background:#11161a;border:1px solid #303840;border-radius:5px;min-width:90px;padding:10px 14px}.myParticipationOverviewStats strong{color:#ff6500;font-size:22px;display:block}.myParticipationOverviewStats span{color:#8d969d;font-size:8px;font-weight:800}.myParticipationSection+.myParticipationSection{margin-top:24px}.myParticipationSectionHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.myParticipationSectionHead h3{color:#ff6500;letter-spacing:.06em;margin:0;font-size:12px}.myParticipationSectionHead.interested h3{color:#e7ad38}.myParticipationSectionHead>span{color:#abb2b7;text-align:center;border:1px solid #394147;border-radius:4px;min-width:24px;padding:3px 6px;font-size:9px}.myParticipationGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:10px;display:grid}.myParticipationCard{box-sizing:border-box;color:#fff;background:#111519;border:1px solid #2c3439;border-radius:6px;grid-template-columns:95px 1fr auto;align-items:center;gap:14px;min-height:96px;padding:12px;text-decoration:none;transition:all .18s;display:grid}.myParticipationCard:hover{border-color:#ff6500;transform:translateY(-1px)}.myParticipationCard.cancelled{opacity:.65;border-color:#673d3d}.myParticipationDate{border-right:1px solid #30383e;flex-direction:column;padding-right:12px;display:flex}.myParticipationDate strong{font-size:12px}.myParticipationDate span{color:#89939a;margin-top:4px;font-size:8px}.myParticipationMeta{align-items:center;gap:8px;display:flex}.myParticipationMeta span{color:#ff6500;letter-spacing:.08em;font-size:8px;font-weight:800}.myParticipationMeta b{color:#e66b6b;border:1px solid #b54a4a;border-radius:3px;padding:2px 5px;font-size:7px}.myParticipationInfo h3{margin:4px 0;font-size:13px}.myParticipationInfo p{color:#89939a;margin:0;font-size:9px!important}.myParticipationStatus{white-space:nowrap;border:1px solid;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:800}.myParticipationStatus.going{color:#ff6500;border-color:#ff6500}.myParticipationStatus.interested{color:#e7ad38;border-color:#e7ad38}.myParticipationEmpty,.myParticipationLoading{color:#7f898f;text-align:center;border:1px dashed #343c42;padding:16px;font-size:10px}@media (max-width:750px){.myParticipationOverviewHead{flex-direction:column;align-items:stretch}.myParticipationOverviewStats{width:100%}.myParticipationOverviewStats>div{flex:1}.myParticipationGrid,.myParticipationCard{grid-template-columns:1fr}.myParticipationDate{border-bottom:1px solid #30383e;border-right:0;padding-bottom:8px;padding-right:0}.myParticipationStatus{width:fit-content}}.eventOwnerParticipants{background:#101519;border:1px solid #303840;border-radius:7px;padding:18px}.eventOwnerParticipantsHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.eventOwnerParticipantsHead>div:first-child>span{color:#ff6500;letter-spacing:.1em;font-size:8px;font-weight:800}.eventOwnerParticipantsHead h2{margin:4px 0 0;font-size:17px}.eventOwnerParticipantCounts{gap:5px;display:flex}.eventOwnerParticipantCounts>div{text-align:center;border:1px solid #30383e;border-radius:4px;min-width:52px;padding:6px}.eventOwnerParticipantCounts strong{color:#ff6500;font-size:16px;display:block}.eventOwnerParticipantCounts span{color:#858f96;font-size:6px;font-weight:800}.eventOwnerParticipantGroup+.eventOwnerParticipantGroup{margin-top:18px}.eventOwnerParticipantGroupTitle{color:#ff6500;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;font-weight:800;display:flex}.eventOwnerParticipantGroupTitle.interested{color:#e7ad38}.eventOwnerParticipantGroupTitle span{color:#a5adb2;border:1px solid #3b444a;border-radius:3px;padding:2px 5px}.eventOwnerParticipantList{gap:6px;display:grid}.eventOwnerParticipant{box-sizing:border-box;color:#fff;background:#0b0f12;border:1px solid #293137;border-radius:4px;align-items:center;gap:8px;min-height:52px;padding:7px;text-decoration:none;transition:all .16s;display:flex}a.eventOwnerParticipant:hover{border-color:#ff6500}.eventOwnerParticipantAvatar{color:#ff6500;background:#181d21;border:1px solid #3b444a;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.eventOwnerParticipantAvatar img{object-fit:cover;width:100%;height:100%}.eventOwnerParticipantInfo{flex-direction:column;flex:1;min-width:0;display:flex}.eventOwnerParticipantInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.eventOwnerParticipantInfo span{color:#ff6500;font-size:8px}.eventOwnerParticipantInfo small{color:#7f898f;margin-top:2px;font-size:7px}.eventOwnerParticipant>b{color:#ff6500}.eventOwnerParticipantsEmpty{color:#747e85;text-align:center;border:1px dashed #343c42;padding:10px;font-size:8px}.reportContentButton{color:#89939a;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #41494f;border-radius:4px;padding:7px 11px;font-size:8px;font-weight:800}.reportContentButton:hover{color:#ff6960;border-color:#e04b43}.reportModalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reportModal{box-sizing:border-box;background:#101519;border:1px solid #353d42;border-radius:7px;width:min(560px,100%);max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 20px 80px #00000080}.reportModalHead{border-bottom:1px solid #2b3237;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.reportModalHead span{color:#ff6500;letter-spacing:.1em;font-size:8px;font-weight:900}.reportModalHead h2{margin:4px 0 0;font-size:22px}.reportModalClose{color:#adb5ba;cursor:pointer;background:#171d21;border:1px solid #3c454b;border-radius:4px;width:34px;height:34px;font-size:22px}.reportTarget{background:#151b1f;border-left:3px solid #ff6500;margin-bottom:18px;padding:10px 12px}.reportTarget span,.reportField>span,.adminReportReason span,.adminReportMeta span,.adminReportResolution span{color:#737e85;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.reportTarget strong{font-size:11px}.reportField{margin-top:15px;display:block}.reportField select,.reportField textarea{box-sizing:border-box;color:#e6e9eb;width:100%;font:inherit;background:#0a0e11;border:1px solid #343d43;border-radius:4px;padding:10px 11px}.reportField textarea{resize:vertical}.reportField small{color:#69747b;text-align:right;margin-top:4px;font-size:7px;display:block}.reportError{color:#ff746c;background:#211210;border:1px solid #6e302c;margin-top:14px;padding:10px;font-size:9px}.reportSuccess{text-align:center;background:#102018;border:1px solid #2f6142;padding:18px}.reportSuccess strong{color:#45c979}.reportSuccess p{color:#9ba5aa;font-size:10px}.reportSuccess button{margin-top:10px}.reportModalActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.reportModalActions button,.reportSuccess button{cursor:pointer;border-radius:4px;padding:9px 13px;font-size:8px;font-weight:900}.reportModalActions .primary,.reportSuccess button{color:#111;background:#ff6500;border:1px solid #ff6500}.reportModalActions .secondary{color:#abb4b9;background:0 0;border:1px solid #3b454b}.adminReportsPage{width:min(1500px,100% - 32px);margin:26px auto 70px}.adminReportsGate{text-align:center;color:#89939a;place-content:center;gap:8px;min-height:55vh;display:grid}.adminReportsGate strong{color:#e04b43;font-size:20px}.adminReportsHero{background:#101519;border:1px solid #333b40;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.adminReportsHero>div:first-child>span{color:#ff6500;letter-spacing:.12em;font-size:8px;font-weight:900}.adminReportsHero h1{margin:5px 0;font-size:32px}.adminReportsHero p{color:#8a949a;margin:0}.adminReportsOpenCount{text-align:center;background:#201210;border:1px solid #69332f;border-radius:5px;min-width:130px;padding:15px}.adminReportsOpenCount strong{color:#ff6158;font-size:28px;display:block}.adminReportsOpenCount span{color:#a28784;font-size:7px;font-weight:900}.adminReportsToolbar{justify-content:space-between;gap:12px;margin:14px 0;display:flex}.adminReportsFilters{flex-wrap:wrap;gap:5px;display:flex}.adminReportsFilters button{color:#8d979c;cursor:pointer;background:#101519;border:1px solid #343d42;border-radius:4px;padding:8px 10px;font-size:8px;font-weight:900}.adminReportsFilters button.active{color:#ff6500;border-color:#ff6500}.adminReportsFilters button span{opacity:.7;margin-left:6px}.adminReportsToolbar input{color:#e7eaeb;background:#0e1316;border:1px solid #343d42;border-radius:4px;min-width:270px;padding:8px 11px}.adminReportsList{gap:10px;display:grid}.adminReportCard{background:#101519;border:1px solid #343c41;border-left:3px solid #e04b43;border-radius:5px;padding:18px}.adminReportCard.reviewing{border-left-color:#e7ad38}.adminReportCard.resolved{border-left-color:#45c979}.adminReportCard.dismissed{opacity:.78;border-left-color:#68727a}.adminReportHead{justify-content:space-between;gap:15px;display:flex}.adminReportHead>div{gap:6px;display:flex}.adminReportHead time{color:#717c82;font-size:8px}.adminReportTargetType,.adminReportStatus{border-radius:3px;padding:3px 6px;font-size:7px;font-weight:900}.adminReportTargetType{color:#ff6500;border:1px solid #ff6500}.adminReportStatus{color:#929ba0;border:1px solid #565f65}.adminReportStatus.open{color:#ff655d;border-color:#7e3a35}.adminReportStatus.reviewing{color:#e7ad38;border-color:#705a2f}.adminReportStatus.resolved{color:#45c979;border-color:#326146}.adminReportCard h2{margin:12px 0;font-size:17px}.adminReportReason{margin-bottom:10px}.adminReportReason strong{color:#e6aa43;font-size:10px}.adminReportDetails{color:#b2babf;background:#0b0f11;border:1px solid #293136;padding:12px;font-size:10px;line-height:1.55}.adminReportMeta{gap:30px;margin-top:12px;display:flex}.adminReportMeta strong,.adminReportMeta small{display:block}.adminReportMeta small{color:#78838a;font-size:8px}.adminReportResolution{background:#141a1e;border-left:2px solid #566168;margin-top:12px;padding:9px 11px}.adminReportResolution p{color:#9ca5aa;margin:0;font-size:9px}.adminReportActions{border-top:1px solid #293136;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;display:flex}.adminReportActions a,.adminReportActions button{color:#9da6ab;cursor:pointer;background:0 0;border:1px solid #3c464c;border-radius:4px;padding:7px 9px;font-size:7px;font-weight:900;text-decoration:none}.adminReportActions a{color:#ff6500;border-color:#ff6500}.adminReportActions .resolve{color:#45c979;border-color:#356448}.adminReportActions .dismiss{color:#e5665e;border-color:#703b37}.adminReportActions .reset{color:#7e8990}.adminReportsError{color:#ff6c64;background:#201210;border:1px solid #6d342f;margin:12px 0;padding:11px}.adminReportsEmpty{color:#758087;text-align:center;border:1px dashed #354047;margin-top:12px;padding:50px 20px}.adminReportsEmpty strong{color:#a7afb3;display:block}@media (max-width:800px){.adminReportsHero,.adminReportsToolbar{flex-direction:column;align-items:stretch}.adminReportsToolbar input{box-sizing:border-box;width:100%;min-width:0}.adminReportMeta{flex-direction:column;gap:10px}}.reportContentSlot{border-top:1px solid #293137;margin-top:12px;padding-top:12px}.reportContentSlot .reportContentButton{box-sizing:border-box;width:100%}.adminDashboard,.adminContentPage{width:min(1500px,100% - 32px);margin:26px auto 70px}.adminDashboardGate{text-align:center;color:#7f8a90;place-content:center;min-height:60vh;display:grid}.adminDashboardGate strong{color:#e35d55;font-size:20px}.adminDashboardHero,.adminContentHero{background:#101519;border:1px solid #333c42;border-radius:7px;padding:28px}.adminDashboardHero>span,.adminContentHero>div>span{color:#ff6500;letter-spacing:.12em;font-size:8px;font-weight:900}.adminDashboardHero h1,.adminContentHero h1{margin:5px 0;font-size:31px}.adminDashboardHero p,.adminContentHero p{color:#869198;margin:0}.adminDashboardGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.adminDashboardCard{box-sizing:border-box;color:#fff;background:#101519;border:1px solid #343d42;border-radius:6px;align-items:center;gap:15px;min-height:120px;padding:18px;text-decoration:none;display:flex}a.adminDashboardCard:hover{border-color:#ff6500}.adminDashboardCard.danger{border-left:3px solid #e35d55}.adminDashboardCard.disabled{opacity:.5}.adminDashboardCard>span{color:#ff6500;width:38px;font-size:24px}.adminDashboardCard>div{flex:1}.adminDashboardCard h2{margin:0 0 5px;font-size:14px}.adminDashboardCard p{color:#808b91;margin:0;font-size:9px;line-height:1.45}.adminDashboardCard>strong{color:#ff6500;font-size:18px}.adminDashboardCard>small{color:#6f7a80;font-size:7px}.adminContentHero{justify-content:space-between;align-items:center;gap:20px;display:flex}.adminContentHero>a{color:#ff6500;font-size:8px;font-weight:900;text-decoration:none}.adminContentToolbar{justify-content:space-between;gap:12px;margin:14px 0;display:flex}.adminContentToolbar>div{gap:5px;display:flex}.adminContentToolbar button{color:#8b969c;cursor:pointer;background:#101519;border:1px solid #343d42;border-radius:4px;padding:9px 12px;font-size:8px;font-weight:900}.adminContentToolbar button.active{color:#ff6500;border-color:#ff6500}.adminContentToolbar input{color:#fff;background:#0e1316;border:1px solid #343d42;border-radius:4px;min-width:300px;padding:9px 12px}.adminContentList{gap:8px;display:grid}.adminContentCard{background:#101519;border:1px solid #333c41;border-radius:5px;align-items:center;gap:20px;padding:15px;display:flex}.adminContentCardMain{flex:1;min-width:0}.adminContentBadges{gap:5px;display:flex}.adminContentBadges span,.adminContentBadges b{border-radius:3px;padding:3px 6px;font-size:7px}.adminContentBadges span{color:#ff6500;border:1px solid #ff6500}.adminContentBadges b{color:#8f9ba1;border:1px solid #3d484e}.adminContentCard h2{margin:9px 0 5px;font-size:15px}.adminContentCard>.adminContentCardMain>p{color:#929ca2;text-overflow:ellipsis;white-space:nowrap;max-width:900px;margin:0;font-size:9px;overflow:hidden}.adminContentMeta{color:#6e7980;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:7px;display:flex}.adminContentMeta strong{color:#aeb6ba}.adminContentActions{gap:5px;display:flex}.adminContentActions a,.adminContentActions button{color:#a2abb0;cursor:pointer;background:0 0;border:1px solid #3b464c;border-radius:4px;padding:8px 9px;font-size:7px;font-weight:900;text-decoration:none}.adminContentActions a{color:#ff6500;border-color:#ff6500}.adminContentActions .danger{color:#e7655d;border-color:#713934}.adminContentMessage{color:#45c979;background:#102018;border:1px solid #306044;margin-bottom:12px;padding:10px;font-size:9px}.adminEditBackdrop{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminEditModal{box-sizing:border-box;background:#101519;border:1px solid #384249;border-radius:7px;width:min(700px,100%);max-height:92vh;padding:22px;overflow-y:auto}.adminEditHead{border-bottom:1px solid #2d353a;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;display:flex}.adminEditHead span{color:#ff6500;font-size:8px;font-weight:900}.adminEditHead h2{margin:3px 0 0}.adminEditHead>button{color:#aaa;cursor:pointer;background:#171d21;border:1px solid #3d474d;border-radius:4px;width:34px;height:34px;font-size:20px}.adminEditModal label{margin-top:14px;display:block}.adminEditModal label>span{color:#7f8a90;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.adminEditModal input,.adminEditModal textarea,.adminEditModal select{box-sizing:border-box;color:#e9ebec;width:100%;font:inherit;background:#0a0f12;border:1px solid #354047;border-radius:4px;padding:10px}.adminEditModal textarea{resize:vertical}.adminEditActions{justify-content:flex-end;gap:6px;margin-top:20px;display:flex}.adminEditActions button{color:#9fa8ad;cursor:pointer;background:0 0;border:1px solid #3a454b;border-radius:4px;padding:9px 12px;font-size:8px;font-weight:900}.adminEditActions .save{color:#101010;background:#ff6500;border-color:#ff6500}@media (max-width:900px){.adminDashboardGrid{grid-template-columns:1fr}.adminContentToolbar,.adminContentCard,.adminContentHero{flex-direction:column;align-items:stretch}.adminContentToolbar input{box-sizing:border-box;width:100%;min-width:0}.adminContentActions{flex-wrap:wrap}}.adminVerifiedBadge{color:#45c979!important;border-color:#36704d!important}.adminLockedBadge{color:#e3aa3f!important;border-color:#725a30!important}.adminContentActions .verify{color:#45c979;border-color:#36704d}.adminContentActions .unverify{color:#d7a444;border-color:#6c5631}.adminContentActions .history{color:#5ba9f5;border-color:#3972a8}.adminEditCheck{cursor:pointer;background:#0c1114;border:1px solid #354047;border-radius:4px;align-items:flex-start;gap:10px;padding:12px;margin-top:16px!important;display:flex!important}.adminEditCheck input{margin-top:2px;width:auto!important}.adminEditCheck strong{color:#d6dbdd;font-size:9px;display:block}.adminEditCheck small{color:#717d83;margin-top:3px;font-size:8px;display:block}.adminWikiContentEditor{min-height:330px;line-height:1.55;font-family:Consolas,Courier New,monospace!important}.adminEditCounter{color:#667279;text-align:right;margin-top:4px;font-size:7px;display:block}.adminVerificationPage{width:min(1500px,100% - 32px);margin:26px auto 70px}.adminDashboardCard.verification{border-left:3px solid #45c979}.adminDashboardCard.verification>span{color:#45c979}.adminVerificationHero{background:#101519;border:1px solid #333c42;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.adminVerificationHero>div:first-child>span{color:#45c979;letter-spacing:.12em;font-size:8px;font-weight:900}.adminVerificationHero h1{margin:5px 0;font-size:31px}.adminVerificationHero p{color:#869198;margin:0}.adminVerificationPendingCount{text-align:center;background:#1d1910;border:1px solid #6b572b;border-radius:5px;min-width:130px;padding:15px}.adminVerificationPendingCount strong{color:#e4ad3c;font-size:28px;display:block}.adminVerificationPendingCount span{color:#9b895f;font-size:7px;font-weight:900}.adminVerificationToolbar{justify-content:space-between;gap:12px;margin:14px 0;display:flex}.adminVerificationToolbar>div{flex-wrap:wrap;gap:5px;display:flex}.adminVerificationToolbar button{color:#8d979c;cursor:pointer;background:#101519;border:1px solid #343d42;border-radius:4px;padding:8px 10px;font-size:8px;font-weight:900}.adminVerificationToolbar button.active{color:#45c979;border-color:#45c979}.adminVerificationToolbar button span{opacity:.7;margin-left:6px}.adminVerificationToolbar input{box-sizing:border-box;color:#e7eaeb;background:#0e1316;border:1px solid #343d42;border-radius:4px;min-width:290px;padding:8px 11px}.adminVerificationList{gap:8px;display:grid}.adminVerificationCard{background:#101519;border:1px solid #343d42;border-left:3px solid #d5a138;border-radius:5px;align-items:center;gap:20px;padding:17px;display:flex}.adminVerificationCard.approved{border-left-color:#45c979}.adminVerificationCard.rejected{opacity:.82;border-left-color:#c6534c}.adminVerificationCardMain{flex:1;min-width:0}.adminVerificationBadges{flex-wrap:wrap;gap:5px;display:flex}.adminVerificationBadges span,.adminVerificationBadges b{border:1px solid #445057;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:900}.adminVerificationBadges span{color:#ff6500;border-color:#ff6500}.adminVerificationBadges b.pending{color:#e4ac3d;border-color:#715c30}.adminVerificationBadges b.approved{color:#45c979;border-color:#376849}.adminVerificationBadges b.rejected{color:#e6655d;border-color:#713a36}.adminVerificationBadges b.verified{color:#45c979;border-color:#376849}.adminVerificationCard h2{margin:9px 0;font-size:16px}.adminVerificationRequester{margin-bottom:8px}.adminVerificationRequester>span,.adminVerificationModalMeta span,.adminVerificationApplicantMessage>span,.adminVerificationNote>span,.adminVerificationExistingNote>span{color:#707c82;letter-spacing:.06em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.adminVerificationRequester strong{color:#b3bbbf;margin-right:6px;font-size:9px;display:inline-block}.adminVerificationRequester small{color:#6f7b81;font-size:8px}.adminVerificationMessage{color:#939da2;text-overflow:ellipsis;white-space:nowrap;max-width:850px;margin:9px 0;font-size:9px;line-height:1.5;overflow:hidden}.adminVerificationCard time{color:#68747a;font-size:7px}.adminVerificationCardActions{gap:5px;display:flex}.adminVerificationCardActions a,.adminVerificationCardActions button{color:#9da6ab;cursor:pointer;background:0 0;border:1px solid #3b464c;border-radius:4px;padding:8px 9px;font-size:7px;font-weight:900;text-decoration:none}.adminVerificationCardActions a{color:#45c979;border-color:#45c979}.adminVerificationModal{box-sizing:border-box;background:#101519;border:1px solid #39434a;border-radius:7px;width:min(720px,100%);max-height:92vh;padding:22px;overflow-y:auto}.adminVerificationModalMeta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.adminVerificationModalMeta>div{background:#0c1114;border:1px solid #30393e;border-radius:4px;padding:10px}.adminVerificationModalMeta strong{color:#c2c9cc;font-size:9px}.adminVerificationOpenTarget{color:#45c979;text-align:center;border:1px solid #45c979;border-radius:4px;margin-top:12px;padding:10px;font-size:8px;font-weight:900;text-decoration:none;display:block}.adminVerificationApplicantMessage,.adminVerificationExistingNote{background:#0b1013;border:1px solid #30393f;margin-top:15px;padding:12px}.adminVerificationApplicantMessage p,.adminVerificationExistingNote p{color:#adb5b9;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.adminVerificationNote{margin-top:15px;display:block}.adminVerificationNote textarea{box-sizing:border-box;resize:vertical;color:#e5e8e9;width:100%;font:inherit;background:#0a0f12;border:1px solid #354047;border-radius:4px;padding:11px}.adminVerificationNote small{color:#69757b;margin-top:4px;font-size:7px;display:block}.adminVerificationDecisionActions{border-top:1px solid #2d353a;justify-content:flex-end;gap:7px;margin-top:20px;padding-top:15px;display:flex}.adminVerificationDecisionActions button{color:#a2abb0;cursor:pointer;background:0 0;border:1px solid #424d53;border-radius:4px;padding:10px 13px;font-size:8px;font-weight:900}.adminVerificationDecisionActions .approve{color:#0c1510;background:#45c979;border-color:#45c979}.adminVerificationDecisionActions .reject{color:#e76961;border-color:#793c37}@media (max-width:800px){.adminVerificationHero,.adminVerificationToolbar,.adminVerificationCard{flex-direction:column;align-items:stretch}.adminVerificationToolbar input{width:100%;min-width:0}.adminVerificationCardActions{flex-wrap:wrap}.adminVerificationModalMeta{grid-template-columns:1fr}}.adminUsersPage{width:min(1500px,100% - 32px);margin:26px auto 70px}.adminUsersHero{background:#101519;border:1px solid #333c42;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.adminUsersHero>div:first-child>span{color:#3395ff;letter-spacing:.12em;font-size:8px;font-weight:900}.adminUsersHero h1{margin:5px 0;font-size:31px}.adminUsersHero p{color:#869198;margin:0}.adminUsersCount{text-align:center;background:#101923;border:1px solid #315d85;border-radius:5px;min-width:120px;padding:15px}.adminUsersCount strong{color:#55a8ff;font-size:27px;display:block}.adminUsersCount span{color:#7995ad;font-size:7px;font-weight:900}.adminUsersToolbar{justify-content:space-between;gap:12px;margin:14px 0;display:flex}.adminUsersToolbar>div{flex-wrap:wrap;gap:5px;display:flex}.adminUsersToolbar button{color:#8d979c;cursor:pointer;background:#101519;border:1px solid #343d42;border-radius:4px;padding:8px 10px;font-size:8px;font-weight:900}.adminUsersToolbar button.active{color:#55a8ff;border-color:#3395ff}.adminUsersToolbar button span{opacity:.7;margin-left:6px}.adminUsersToolbar input{box-sizing:border-box;color:#e7eaeb;background:#0e1316;border:1px solid #343d42;border-radius:4px;min-width:310px;padding:8px 11px}.adminUsersList{gap:8px;display:grid}.adminUserCard{background:#101519;border:1px solid #343d42;border-radius:5px;align-items:center;gap:15px;padding:16px;display:flex}.adminUserCard.suspended{background:#151112;border-left:3px solid #df554d}.adminUserAvatar{background:#171d21;border:1px solid #3a464d;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.adminUserAvatar img{object-fit:cover;width:100%;height:100%}.adminUserAvatar span{color:#ff6500;font-size:18px;font-weight:900}.adminUserMain{flex:1;min-width:0}.adminUserBadges{gap:5px;display:flex}.adminUserBadges span,.adminUserBadges b{border-radius:3px;padding:3px 6px;font-size:7px;font-weight:900}.adminUserBadges span.user{color:#939da2;border:1px solid #49545a}.adminUserBadges span.moderator{color:#55a8ff;border:1px solid #32658f}.adminUserBadges span.admin{color:#ff7a24;border:1px solid #a75a29}.adminUserBadges b{color:#ea655d;border:1px solid #783a36}.adminUserCard h2{margin:7px 0 2px;font-size:15px}.adminUserCard>.adminUserMain>p{color:#7d898f;margin:0;font-size:8px}.adminUserMeta,.adminUserStats{flex-wrap:wrap;gap:10px;margin-top:7px;display:flex}.adminUserMeta span{color:#6d797f;font-size:7px}.adminUserStats span{color:#758188;border:1px solid #2d363b;border-radius:3px;padding:3px 5px;font-size:6px;font-weight:900}.adminUserActions{gap:5px;display:flex}.adminUserActions a,.adminUserActions button{color:#9ea7ac;cursor:pointer;background:0 0;border:1px solid #3c474d;border-radius:4px;padding:8px 9px;font-size:7px;font-weight:900;text-decoration:none}.adminUserActions a{color:#55a8ff;border-color:#3395ff}.adminUserModal{box-sizing:border-box;background:#101519;border:1px solid #3b464c;border-radius:7px;width:min(760px,100%);max-height:92vh;padding:22px;overflow-y:auto}.adminUserAccountInfo{grid-template-columns:1fr 1fr 1.5fr;gap:7px;display:grid}.adminUserAccountInfo>div{background:#0c1114;border:1px solid #30393e;min-width:0;padding:9px}.adminUserAccountInfo span{color:#68747a;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.adminUserAccountInfo strong,.adminUserAccountInfo small{color:#adb6ba;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.adminUserModalSection{background:#0d1215;border:1px solid #303a40;border-radius:5px;margin-top:16px;padding:15px}.adminUserModalSection.danger{border-color:#57322f}.adminUserModalSection h3{color:#d4d9dc;margin:0 0 10px;font-size:11px}.adminUserModalSection>p{color:#7e898f;font-size:8px;line-height:1.5}.adminUserModalSection label{margin-top:10px;display:block}.adminUserModalSection label>span{color:#707c82;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.adminUserModalSection input,.adminUserModalSection textarea,.adminUserModalSection select{box-sizing:border-box;color:#e4e8e9;width:100%;font:inherit;background:#080d10;border:1px solid #354047;border-radius:4px;padding:9px 10px}.adminUserModalSection textarea{resize:vertical}.adminUserSaveButton,.adminUserRoleRow button,.adminUserSuspendButton,.adminUserUnsuspendButton{cursor:pointer;border-radius:4px;margin-top:10px;padding:9px 11px;font-size:8px;font-weight:900}.adminUserSaveButton,.adminUserRoleRow button{color:#55a8ff;background:0 0;border:1px solid #3395ff}.adminUserRoleRow{gap:7px;display:flex}.adminUserRoleRow select{flex:1}.adminUserRoleRow button{margin-top:0}.adminUserSuspendButton{color:#ef665e;background:#251210;border:1px solid #793a35}.adminUserUnsuspendButton{color:#45c979;background:#102019;border:1px solid #356747}.adminUserSuspendedInfo{background:#1d1010;border:1px solid #6c3733;padding:11px}.adminUserSuspendedInfo strong{color:#ef675f;font-size:9px}.adminUserSuspendedInfo p{color:#b5a09e;font-size:9px}.adminUserSuspendedInfo small{color:#7d6d6b;font-size:7px}@media (max-width:800px){.adminUsersHero,.adminUsersToolbar,.adminUserCard{flex-direction:column;align-items:stretch}.adminUsersToolbar input{width:100%;min-width:0}.adminUserAccountInfo{grid-template-columns:1fr}.adminUserRoleRow{flex-direction:column}}.accountSuspensionNotice{z-index:12000;box-sizing:border-box;background:#25110f;border-bottom:1px solid #7d3833;align-items:center;gap:14px;width:100%;padding:10px max(18px,50vw - 750px);display:flex;position:sticky;top:0;box-shadow:0 7px 22px #00000052}.accountSuspensionIcon{color:#ff6b62;background:#361512;border:1px solid #9b443e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.accountSuspensionContent{flex:1;min-width:0}.accountSuspensionContent>strong{color:#ff6a61;letter-spacing:.04em;font-size:10px;display:block}.accountSuspensionContent p{color:#c2a7a4;margin:3px 0 0;font-size:8px;line-height:1.45}.accountSuspensionContent b{color:#e6c5c2}.accountSuspensionUntil{text-align:right;border-left:1px solid #63312e;flex:none;padding-left:16px}.accountSuspensionUntil span{color:#966d69;font-size:6px;font-weight:900;display:block}.accountSuspensionUntil strong{color:#e4b3af;margin-top:2px;font-size:8px;display:block}@media (max-width:700px){.accountSuspensionNotice{flex-wrap:wrap;align-items:flex-start}.accountSuspensionUntil{text-align:left;border-left:0;width:100%;padding:7px 0 0 48px}}.globalUserDropdown .globalRoleMenuLink{font-weight:900;position:relative}.globalUserDropdown .globalRoleMenuLink.moderator{color:#55a8ff;background:linear-gradient(90deg,#3395ff1a,#0000)}.globalUserDropdown .globalRoleMenuLink.moderator:hover{color:#79baff;background:#3395ff24}.globalUserDropdown .globalRoleMenuLink.admin{color:#ff7a24;background:linear-gradient(90deg,#ff65001c,#0000)}.globalUserDropdown .globalRoleMenuLink.admin:hover{color:#ff934f;background:#ff650026}.globalUserDropdown .globalRoleMenuLink span{min-width:18px;display:inline-block}.adminDashboard{margin-left:auto;margin-right:auto}main.adminDashboard{box-sizing:border-box;width:min(1500px,100% - 32px)!important;max-width:1500px!important;margin:26px auto 70px!important}.globalContentReportSlot{z-index:8000;position:fixed;bottom:18px;right:18px}.globalContentReportSlot .reportContentButton{box-shadow:0 6px 20px #00000059}@media (max-width:700px){.globalContentReportSlot{bottom:10px;right:10px}}.globalRoleMenuLink{position:relative}.moderationMenuBadge{box-sizing:border-box;color:#fff;background:#d34e46;border:1px solid #b6453e;border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:auto;padding:0 4px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.moderationCardBadge{background:#0b1013;border:1px solid #39434a;border-radius:4px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:5px 8px;display:flex}.moderationCardBadge strong{color:#768188;font-size:12px}.moderationCardBadge span{color:#68747a;letter-spacing:.05em;font-size:6px;font-weight:900}.moderationCardBadge.active{background:#1c100f;border-color:#743833}.moderationCardBadge.active strong{color:#ef5f57}.moderationCardBadge.active span{color:#c47a75}.adminAreaShell{box-sizing:border-box;width:100%}.adminAreaShell>main{box-sizing:border-box;width:min(1500px,100% - 32px)!important;max-width:1500px!important;margin:26px auto 70px!important}.adminSystemPage{width:min(1500px,100% - 32px);margin:26px auto 70px}.adminSystemHero{background:#101519;border:1px solid #333d43;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;padding:27px;display:flex}.adminSystemHero>div:first-child>span{color:#ff6500;letter-spacing:.12em;font-size:8px;font-weight:900}.adminSystemHero h1{margin:5px 0;font-size:31px}.adminSystemHero p{color:#818d93;margin:0}.adminSystemStatus{background:#0e1a14;border:1px solid #326449;border-radius:5px;align-items:center;gap:9px;padding:12px 15px;display:flex}.adminSystemStatus i{background:#45c979;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #45c97999}.adminSystemStatus strong,.adminSystemStatus span{display:block}.adminSystemStatus strong{color:#45c979;font-size:8px}.adminSystemStatus span{color:#718b7b;margin-top:2px;font-size:7px}.adminSystemStats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin-top:12px;display:grid}.adminSystemStats article{background:#0f1417;border:1px solid #313b40;border-radius:5px;padding:14px}.adminSystemStats article>span{color:#707c82;font-size:6px;font-weight:900;display:block}.adminSystemStats article>strong{color:#dbe0e2;margin:4px 0 1px;font-size:23px;display:block}.adminSystemStats article>small{color:#68747a;font-size:7px}.adminSystemStats article.warning{border-color:#6f592e}.adminSystemStats article.warning>strong{color:#e3aa3f}.adminSystemStats article.danger{border-color:#743a35}.adminSystemStats article.danger>strong{color:#ef6259}.adminAuditSection{background:#0f1417;border:1px solid #323c42;border-radius:6px;margin-top:14px;padding:18px}.adminAuditHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.adminAuditHeading>div>span{color:#ff6500;font-size:7px;font-weight:900}.adminAuditHeading h2{margin:3px 0;font-size:18px}.adminAuditHeading p{color:#738087;margin:0;font-size:8px}.adminAuditHeading button{color:#9ca6ab;cursor:pointer;background:0 0;border:1px solid #465159;border-radius:4px;padding:8px 10px;font-size:7px;font-weight:900}.adminAuditFilters{grid-template-columns:minmax(240px,2fr) 1fr 1fr 1fr;gap:6px;margin-top:15px;display:grid}.adminAuditFilters input,.adminAuditFilters select{box-sizing:border-box;color:#cfd5d8;background:#080d10;border:1px solid #333e44;border-radius:4px;width:100%;padding:8px 9px;font-size:8px}.adminAuditResultCount{color:#69767c;margin:8px 0;font-size:7px;font-weight:900}.adminAuditList{gap:5px;display:grid}.adminAuditCard{background:#0b1013;border:1px solid #2d373c;border-radius:4px;grid-template-columns:155px 170px 190px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.adminAuditTime strong{color:#7e8a90;font-size:7px}.adminAuditActor span{color:#55a8ff;border:1px solid #376b95;border-radius:3px;width:fit-content;padding:2px 5px;font-size:6px;font-weight:900;display:block}.adminAuditActor span.admin{color:#ff7922;border-color:#975025}.adminAuditActor strong,.adminAuditActor small{display:block}.adminAuditActor strong{color:#bdc5c9;margin-top:4px;font-size:8px}.adminAuditActor small{color:#657178;font-size:7px}.adminAuditAction span{color:#c7ced1;font-size:8px;font-weight:900;display:block}.adminAuditAction b{color:#ff7620;margin-top:3px;font-size:6px;display:block}.adminAuditTarget{min-width:0}.adminAuditTarget strong,.adminAuditTarget small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminAuditTarget strong{color:#aeb7bb;font-size:8px}.adminAuditTarget small{color:#58656b;margin-top:2px;font-size:6px}.adminAuditCard>button{color:#8d989e;cursor:pointer;background:0 0;border:1px solid #404c52;border-radius:4px;padding:7px 8px;font-size:7px;font-weight:900}.adminAuditModal{box-sizing:border-box;background:#101519;border:1px solid #3a454b;border-radius:7px;width:min(760px,100%);max-height:92vh;padding:22px;overflow-y:auto}.adminAuditDetailGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.adminAuditDetailGrid>div,.adminAuditDetailTarget{background:#0b1013;border:1px solid #303a3f;padding:10px}.adminAuditDetailGrid span,.adminAuditDetailTarget span,.adminAuditJson>span{color:#68757b;margin-bottom:4px;font-size:6px;font-weight:900;display:block}.adminAuditDetailGrid strong,.adminAuditDetailTarget strong{color:#b7c0c4;font-size:8px}.adminAuditDetailTarget{margin-top:7px}.adminAuditJson{margin-top:12px}.adminAuditJson pre{color:#aab5ba;white-space:pre-wrap;word-break:break-word;background:#070b0d;border:1px solid #303a40;max-height:300px;margin:0;padding:12px;font-size:8px;line-height:1.55;overflow:auto}.adminAuditJson p{color:#79858b;font-size:8px}@media (max-width:1000px){.adminAuditFilters,.adminAuditCard{grid-template-columns:1fr 1fr}}@media (max-width:650px){.adminSystemHero,.adminAuditHeading{flex-direction:column;align-items:stretch}.adminAuditFilters,.adminAuditCard,.adminAuditDetailGrid{grid-template-columns:1fr}}.homeLiveStats,.homeCommunity{box-sizing:border-box;width:min(100% - 32px,1080px);max-width:1080px;margin-left:auto;margin-right:auto}.authTurnstile{flex-direction:column;gap:7px;width:100%;margin-top:2px;display:flex}.authTurnstileLabel{letter-spacing:.08em;opacity:.7;font-size:10px;font-weight:800}.authTurnstileWidget{width:100%;min-height:65px}.authTurnstileConfigError{background:#ff60000f;border:1px solid #ff600073;width:100%;padding:12px 14px;font-size:12px;line-height:1.5}.legalPage{color:#f4f4f2;background:radial-gradient(circle at 80% 0,#ff7a0014,#0000 32%),#090b0c;min-height:70vh;padding:72px 24px 96px}.legalShell{width:min(100%,1080px);margin:0 auto}.legalBack{color:#9da3a6;letter-spacing:.08em;margin-bottom:32px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.legalBack:hover{color:#ff7a00}.legalHeader{border-bottom:1px solid #292d2f;padding-bottom:34px}.legalHeader>span{color:#ff7a00;letter-spacing:.16em;font-size:12px;font-weight:900}.legalHeader h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(34px,6vw,62px);line-height:.95}.legalHeader p{color:#adb2b4;max-width:780px;margin:0;font-size:16px;line-height:1.7}.legalSections{gap:18px;margin-top:34px;display:grid}.legalSection{background:#111415e0;border:1px solid #25292b;border-radius:10px;padding:26px 28px}.legalSection h2{color:#f4f4f2;margin:0 0 16px;font-size:20px;line-height:1.25}.legalSection p{color:#b9bec0;margin:0 0 13px;font-size:15px;line-height:1.75}.legalSection p:last-child{margin-bottom:0}.legalSection ul{color:#b9bec0;margin:10px 0 0;padding-left:22px}.legalSection li{margin:8px 0;line-height:1.65}.legalSection li::marker{color:#ff7a00}.siteLegalFooter{color:#8e9497;background:#070809;border-top:1px solid #25292b}.siteLegalFooterInner{align-items:center;gap:26px;width:min(100% - 32px,1200px);margin:0 auto;padding:26px 0;display:flex}.siteLegalBrand{color:#f3f3f1;letter-spacing:-.03em;flex:none;font-size:16px;font-weight:900;text-decoration:none}.siteLegalBrand span{color:#ff7a00}.siteLegalLinks{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:0 auto;display:flex}.siteLegalLinks a{color:#93999b;font-size:12px;font-weight:700;text-decoration:none}.siteLegalLinks a:hover{color:#ff7a00}.siteLegalCopyright{white-space:nowrap;flex:none;font-size:11px}.authForm .authLegalCheck{cursor:pointer;color:#b9bec0;letter-spacing:0;align-items:flex-start;gap:11px;margin:0;font-size:12px;font-weight:500;line-height:1.55;display:flex}.authLegalCheck input{accent-color:#ff7a00;flex:none;width:17px;height:17px;margin:2px 0 0}@media (max-width:760px){.legalPage{padding:42px 16px 64px}.legalSection{padding:21px 18px}.siteLegalFooterInner{text-align:center;flex-direction:column;gap:16px}.siteLegalLinks{margin:0}}.authLegalChecks{gap:14px;margin:5px 0 8px;display:grid}.authForm .authLegalCheck{color:#b6babc;letter-spacing:0;cursor:pointer;align-items:flex-start;gap:11px;margin:0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.authLegalCheck input{accent-color:#ff6900;width:18px;min-width:18px;height:18px;margin:1px 0 0}.authLegalCheck span{display:block}.authLegalCheck strong{color:#f2f2f2}.authLegalCheck a{color:#ff6900;font-weight:800;text-decoration:none}.authLegalCheck a:hover{text-decoration:underline}.authMarketAgeNote{color:#9da2a4;background:#ff690012;border-left:3px solid #ff6900;margin:1px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.homeBelowFold{margin-top:38px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
