/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}}.serviceHero.cleanHero{background:#061725;border-bottom:1px solid #8c6825;gap:70px;min-height:535px}.investigationsShield{object-fit:contain;filter:drop-shadow(0 18px 28px #000a);width:min(390px,34vw);height:auto}.cleanHero>div{max-width:720px}.cleanHero h1{margin:10px 0 14px;font-size:clamp(48px,6vw,76px);line-height:.95}.cleanHero h2{max-width:660px;margin:0 0 12px;font:700 clamp(21px,2.6vw,31px)/1.25 Georgia,serif}.cleanHero .actions{margin-bottom:22px}.cleanHero .actions a{margin:0}.serviceTrust{flex-wrap:wrap;gap:8px;display:flex}.serviceTrust span{color:#d3dce2;letter-spacing:.7px;text-transform:uppercase;background:#0a2132;border:1px solid #355065;padding:8px 11px;font-size:9px;font-weight:800}.serviceTrust span:before{content:"✓";color:#e5b13a;margin-right:7px}.serviceBody{padding-top:58px;padding-bottom:72px}.sectionIntro{text-align:center;max-width:760px;margin:0 auto 30px}.sectionIntro h2{color:#e5b13a;margin:7px 0 10px;font:700 clamp(28px,4vw,39px) Georgia,serif}.sectionIntro>p:last-child{color:#aebbc4;line-height:1.65}.serviceGrid.cleanServiceGrid{grid-template-columns:repeat(3,1fr);gap:14px}.cleanServiceGrid article{text-align:left;background:#081c2a;border:1px solid #3a5060;border-top:3px solid #bd8b2c;min-height:205px;padding:26px}.cleanServiceGrid article>b{color:#dcae50;letter-spacing:2px;font:700 14px Arial,sans-serif}.cleanServiceGrid h3{color:#fff;margin:20px 0 10px;font:700 20px Georgia,serif}.cleanServiceGrid p{color:#b7c3cb;margin:0;font-size:12px;line-height:1.7}.serviceChoices.cleanChoices{gap:18px;margin:50px 0 60px}.cleanChoices article,.cleanChoices article:last-child{background:#071b2a;border:1px solid #856728;flex-direction:column;align-items:flex-start;min-height:280px;padding:32px;display:flex}.cleanChoices article:last-child{background:#1a0c10;border-color:#7f3032}.cleanChoices h2{margin:8px 0 12px;font:700 28px/1.1 Georgia,serif}.cleanChoices p:not(.kicker){color:#b8c3ca;flex:1;line-height:1.65}.cleanChoices .goldButton,.cleanChoices .primary{width:auto;margin:12px 0 0;display:inline-flex}.intakeAfterPayment{color:#edc666;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:900}.processIntro{margin-bottom:22px}.process.cleanProcess{border:0;gap:10px}.cleanProcess article{background:#071926;border:1px solid #334b5b;min-height:220px}.cleanProcess b{color:#edc15d;border-color:#be8d32;place-items:center;width:38px;height:38px;margin:0 auto 18px;display:grid}.cleanProcess h3{font:700 16px Georgia,serif}.cleanProcess p{color:#9fadb6;font-size:10px;line-height:1.6}.serviceDisclaimer{color:#9facb5;background:#071824;border-left:3px solid #b98a30;margin:30px 0 0;padding:16px 18px;font-size:10px;line-height:1.5}.aboutHero.cleanAboutHero{background:#061725;border-bottom:1px solid #8c6825;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:68px;min-height:590px;padding:58px max(5vw,50vw - 590px);display:grid}.cleanAboutHero>div{max-width:none}.aboutHeroCopy{align-self:center}.cleanAboutHero h1{color:#fff;margin:8px 0;font:700 clamp(48px,6vw,75px)/1 Georgia,serif}.cleanAboutHero h2{color:#e4b442;max-width:670px;margin:10px 0 16px;font:700 clamp(20px,2.5vw,29px)/1.25 Georgia,serif}.aboutLead{color:#c5ced5;max-width:650px;font-size:17px;line-height:1.7}.cleanAboutHero .actions a{margin:0}.aboutPortrait{min-height:455px;box-shadow:none;background:radial-gradient(circle at 50% 58%,#235b8266 0,#0000 62%);border:0;align-self:end}.cleanAboutBody{padding-top:62px;padding-bottom:75px}.aboutStatement h2{color:#fff;margin:6px 0 18px;font:700 clamp(29px,4vw,43px)/1.08 Georgia,serif}.aboutStatement p{font-size:14px}.aboutStatement aside{background:#081c2a;border-top:3px solid #c18f31;padding:27px}.aboutStatement aside>span{color:#e7b33d;letter-spacing:2px;font-size:9px;font-weight:900}.aboutStatement aside h3{margin:13px 0;font:700 24px/1.35 Georgia,serif}.aboutStatement aside p{color:#9eacb5;margin-bottom:0;font-size:11px}.aboutCapabilities{margin-top:70px}.aboutStrengths article{background:#071a28;border:1px solid #354c5c;border-top:3px solid #b88931;min-height:250px;padding:25px}.aboutStrengths b{color:#d6a548;letter-spacing:2px;font-size:12px}.aboutStrengths h3{color:#fff;margin:24px 0 12px;font:700 19px/1.25 Georgia,serif}.aboutStrengths p{color:#aebac2;margin:0;font-size:11px}.aboutValues{background:#071824;border:1px solid #805f25;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:55px;padding:34px;display:grid}.aboutValues h2{color:#fff;margin:7px 0 0;font:700 31px/1.15 Georgia,serif}.aboutValues ul{margin:0;padding:0;list-style:none}.aboutValues li{color:#c4cdd3;border-bottom:1px solid #263d4c;padding:10px 0}.aboutValues li:before{content:"✓";color:#e4b23e;margin-right:11px;font-weight:900}@media (width<=900px){.serviceHero.cleanHero{gap:25px}.serviceGrid.cleanServiceGrid{grid-template-columns:1fr 1fr}.aboutHero.cleanAboutHero{grid-template-columns:1fr}.aboutPortrait{min-height:470px}.aboutStatement,.aboutValues{grid-template-columns:1fr}.aboutStrengths{grid-template-columns:1fr 1fr}}@media (width<=620px){.serviceHero.cleanHero{padding:48px 20px}.investigationsShield{display:none}.serviceGrid.cleanServiceGrid,.process.cleanProcess,.aboutStrengths{grid-template-columns:1fr}.cleanServiceGrid article,.cleanProcess article,.aboutStrengths article{min-height:auto}.cleanChoices article,.cleanChoices article:last-child{min-height:auto;padding:24px}.aboutHero.cleanAboutHero{gap:35px;padding:45px 20px}.cleanAboutHero>div{background:0 0;padding:0}.aboutPortrait{min-height:380px}.aboutValues{padding:24px}}:root{--navy:#061523;--gold:#d8ad4a;--gold-bright:#ffe49a;--gold-mid:#d3a647;--gold-deep:#68470f;--red:#9d171b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#16222c;background:#f5f3ed;margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}a{text-decoration:none}button{cursor:pointer}.shell{max-width:1240px;margin:auto;padding:78px 28px}header{color:#fff;z-index:20;background:#03090f;border-bottom:1px solid #986e20;align-items:center;gap:35px;height:76px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:11px;margin-right:auto;font:700 21px Georgia;display:flex}.brand>b{clip-path:polygon(50% 0,95% 15%,85% 75%,50% 100%,15% 75%,5% 15%);background:linear-gradient(#e3b64d,#664000);place-items:center;width:44px;height:49px;display:grid}.brand small{color:#f3bd43;letter-spacing:1.7px;margin-top:4px;font:700 8px Arial;display:block}.brand span{white-space:nowrap}nav{gap:27px;display:flex}nav a,.login{color:#e8edf1;text-transform:uppercase;font-size:11px;font-weight:800}.login{background:#801115;border:1px solid #bd272b;border-radius:3px;padding:11px 14px}.hero{color:#fff;background:url(/oath-banner.png) 50%/cover;align-items:center;height:665px;display:flex;position:relative}.veil{background:linear-gradient(90deg,#02070df7 0%,#02070de7 47%,#02070d33 78%),linear-gradient(#0000,#02070dcc);position:absolute;inset:0}.heroCopy{width:min(760px,88%);margin-left:max(5vw,50vw - 620px);position:relative}.kicker{color:var(--gold);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:900}.hero h1{letter-spacing:-2px;margin:13px 0;font:700 clamp(48px,6vw,86px)/.98 Georgia}.hero h1 em{color:#ffd16a;font-style:normal}.heroCopy>p:not(.kicker){color:#dae1e7;max-width:690px;font-size:18px;line-height:1.6}.actions{gap:13px;margin:27px 0;display:flex}.primary,.actions>a,.actions>button{text-transform:uppercase;letter-spacing:.6px;border-radius:3px;justify-content:center;align-items:center;padding:14px 20px;font-size:11px;font-weight:900;display:inline-flex}.primary{color:#fff;background:linear-gradient(#bf292c,#801015);border:1px solid #d74346}.actions>a:not(.primary),.actions>button:not(.primary){color:#f5c962;background:#09131dd9;border:1px solid #be9132}.notice{border-left:2px solid var(--gold);color:#aeb8c0;max-width:700px;padding-left:12px;line-height:1.5;display:block}.stats{color:#fff;background:#071624;border-block:1px solid #9b7226;grid-template-columns:repeat(4,1fr);display:grid}.stats div{text-align:center;text-transform:uppercase;letter-spacing:1px;border-right:1px solid #263745;padding:24px;font-size:9px}.stats b{color:#f0c45e;margin-bottom:4px;font:700 29px Georgia;display:block}.heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.heading h2,.membership h2{margin:6px 0;font:700 41px Georgia}.heading>div>p:last-child{color:#68747f;margin:0}.community{grid-template-columns:205px 1fr 270px;align-items:start;gap:18px;display:grid}.community aside,.composer,.post,.right article{background:#fff;border:1px solid #d8dcde;border-radius:6px;box-shadow:0 5px 20px #1025350a}.community aside{flex-direction:column;padding:18px;display:flex;position:sticky;top:92px}.community aside h3,.right h3{font:700 18px Georgia}.community aside button,.community aside a{text-align:left;color:#52616d;background:0 0;border:0;border-radius:3px;padding:10px;font-size:12px}.community aside .active{color:#825606;background:#fff0cb;font-weight:800}.community aside small{color:#8b959e;text-transform:uppercase;padding:5px 10px;font-weight:800}.feed,.right{gap:15px;display:grid}.composer{grid-template-columns:42px 1fr;gap:10px;padding:15px;display:grid}.composer>span,.user>span,.person>span{color:#fff;background:#8b171b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.composer>button{text-align:left;color:#8c959c;background:#f6f6f5;border:1px solid #d5d9dc;border-radius:22px;padding:0 16px}.composer p{color:#677580;grid-column:2;margin:3px;font-size:10px}.post{padding:20px}.user{align-items:center;gap:10px;display:flex}.user b{font-size:13px}.user small{color:#8b959c;margin-top:4px;font-size:9px;display:block}.post>p{color:#43525e;font-size:13px;line-height:1.6}.evidence{border:1px solid #dacda9;border-left:4px solid var(--gold);background:#f8f2e3;flex-direction:column;padding:13px;display:flex}.evidence small{color:#916710;font-size:8px;font-weight:900}.evidence b{margin:5px 0;font-size:12px}.evidence span{color:#7b858d;font-size:9px}.postBtns{border-top:1px solid #e1e4e5;gap:20px;margin-top:15px;padding-top:12px;display:flex}.postBtns button{color:#6e7a83;background:0 0;border:0;font-size:10px}.right article{padding:18px}.right article>b,.right article>small{margin-top:13px;font-size:11px;display:block}.right article>small{color:#89949c;margin-top:3px;font-size:9px}.person{grid-template-columns:40px 1fr auto;align-items:center;gap:8px;margin:13px 0;display:grid}.person b{font-size:11px}.person small{color:#87929b;font-size:8px;display:block}.person button{color:#80560b;background:#fff;border:1px solid #b88a2d;padding:6px;font-size:8px}.dark{color:#fff;background:#061522}.dark .heading h2{color:#fff}.dark .heading p:last-child{color:#abb6bf}.dark input{border:0;border-radius:3px;width:300px;padding:13px}.filters{gap:8px;margin-bottom:22px;display:flex}.filters button{color:#d6e0e7;background:#10273a;border:1px solid #345069;border-radius:3px;padding:10px 13px;font-size:10px}.records{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.records article{background:#0d2335;border:1px solid #2a465c;border-top:2px solid #b98b32;padding:22px;position:relative}.circle{background:#761519;border:3px solid #c04c4f;border-radius:50%;place-items:center;width:60px;height:60px;font:700 17px Georgia;display:grid}.records article>small{color:#d3ad58;text-transform:uppercase;font-size:8px;position:absolute;top:21px;right:17px}.records h3{margin:15px 0 4px;font:700 22px Georgia}.records i{color:#9eabb5;font-size:9px;font-style:normal}.records p{color:#bdc7ce;min-height:50px;font-size:11px;line-height:1.55}.records button{color:#edc660;background:0 0;border:1px solid #b98b32;width:100%;padding:9px;font-size:9px}.standards{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.standards article{border-top:2px solid var(--gold);background:#fff;padding:24px;box-shadow:0 6px 20px #1025350d}.standards article>b{color:#d3b36b;font:700 29px Georgia}.standards h3{font:700 17px Georgia}.standards p{color:#68747e;font-size:11px;line-height:1.6}.membership{color:#fff;background:linear-gradient(120deg,#02070c,#0c2131);border-top:1px solid #936c20}.member{grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;display:grid}.membership>div>div>p:not(.kicker){color:#b7c1c9;line-height:1.6}.checks{color:#e3c16f;font-size:12px;line-height:2}.badge{background:radial-gradient(circle,#19344b,#07121c 70%);border:1px solid #a57a28;flex-direction:column;justify-content:center;align-items:center;height:320px;font-size:64px;display:flex}.badge b{margin-top:15px;font:700 25px Georgia}.badge small{color:#f1c65d;letter-spacing:2px;margin-top:8px;font-size:9px}footer{color:#99a5ae;background:#02070c;border-top:1px solid #89641e;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:25px;padding:35px 5vw;display:grid}footer>b{color:#fff;font:700 20px Georgia}footer p,footer span,footer small{font-size:9px;line-height:1.6}.toast{color:#fff;border-left:4px solid var(--gold);z-index:60;background:#10283a;padding:14px 18px;position:fixed;top:91px;right:20px;box-shadow:0 8px 30px #0007}.modal{z-index:50;background:#02070dde;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal form{border-top:4px solid var(--gold);background:#f7f5ef;width:min(500px,100%);padding:34px;position:relative}.modal h2{margin:5px 0;font:700 30px Georgia}.modal label{flex-direction:column;gap:5px;margin:13px 0;font-size:10px;font-weight:800;display:flex}.modal input,.modal select{border:1px solid #cbd1d5;padding:10px}.modal .primary{width:100%;padding:13px}.x{background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:12px}.gate{color:#fff;background:radial-gradient(circle at 50% 20%,#173852,#02070d 60%);place-items:center;min-height:100vh;padding:20px;display:grid}.gate section{text-align:center;background:#06111ceb;border:1px solid #a57a28;width:min(540px,100%);padding:45px}.gate section>div{font-size:65px}.gate h1,.dashboard h1{margin:5px;font:700 47px Georgia}.gate p:not(.kicker){color:#b6c0c8;line-height:1.6}.gate a{margin:18px;display:block}.gate a:not(.primary){color:#e5bd5d}.gate small{color:#83919b;border-top:1px solid #294052;padding-top:18px;display:block}.dashboard{color:#fff;background:#071522;min-height:100vh}.dashboard header>span{margin-left:auto}.dashboard header>a:last-child{color:#edc45f}.memberGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.memberGrid article{background:#0d2538;border:1px solid #2c485d;border-top:2px solid #c19133;padding:27px}.memberGrid article>b{color:#d7aa4b;letter-spacing:1px;font-size:9px}.memberGrid h2{font:700 23px Georgia}.memberGrid p{color:#aeb9c1;font-size:11px;line-height:1.6}.memberGrid button{color:#edc55f;background:0 0;border:0;font-weight:800}@media (width<=1000px){nav{display:none}.community{grid-template-columns:180px 1fr}.right{display:none}.records,.standards{grid-template-columns:1fr 1fr}}@media (width<=700px){header{height:68px}.login{display:none}.brand{font-size:17px}.hero{height:650px}.heroCopy{margin:auto}.hero h1{font-size:47px}.actions,.heading{flex-direction:column;align-items:stretch}.stats{grid-template-columns:1fr 1fr}.community{display:block}.community aside{flex-direction:row;margin-bottom:15px;position:static;overflow:auto}.community aside h3,.community aside hr,.community aside small,.community aside a{display:none}.community aside button{white-space:nowrap}.shell{padding:58px 18px}.records,.standards,.member,.memberGrid{grid-template-columns:1fr}.dark input{width:100%}.filters{overflow:auto}.heading h2{font-size:35px}.member{gap:35px}footer{grid-template-columns:1fr}}.logoShield{filter:drop-shadow(0 2px 3px #000);background:url(/justice-guard-shield-transparent.png) 50%/contain no-repeat;flex:none;width:48px;height:56px;display:block}.shieldLarge{filter:drop-shadow(0 8px 12px #000);background:url(/justice-guard-shield-transparent.png) 50%/contain no-repeat;width:155px;height:180px;margin:0 auto;display:block}.brand>b{display:none}.badge{font-size:0}.footerBrand{color:#fff;align-items:center;gap:12px;display:flex}.footerBrand b{font:700 20px Georgia}.gate section>.shieldLarge{margin:0 auto 8px}.dirBanner{color:#fff;background:linear-gradient(90deg,#031937ee,#03193799),url(/oath-banner.png) 50%/cover;align-items:center;min-height:285px;display:flex}.dirBanner>div{width:min(1184px,100% - 56px);margin:auto}.dirBanner h1{margin:8px 0;font:700 clamp(44px,6vw,72px) Georgia}.dirBanner p:last-child{color:#c7d1d8}.compactBanner{min-height:230px}.directoryShell,.formShell{max-width:1184px;margin:auto;padding:58px 28px 85px}.crumb{color:#74808a;margin-bottom:32px;font-size:11px}.crumb a{color:#9a6b15}.bigSearch{background:#fff;border:1px solid #d2d7da;align-items:center;gap:10px;margin-bottom:24px;padding:0 17px;display:flex;box-shadow:0 4px 15px #1025350a}.bigSearch input{border:0;outline:0;width:100%;padding:16px 0}.stateGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.stateGrid a,.countyGrid a{color:#172530;background:#fff;border:1px solid #d8dcde;border-left:3px solid #c78a22;flex-direction:column;gap:7px;padding:18px;display:flex}.stateGrid small,.countyGrid small{color:#7c8891;font-size:9px}.stateGrid span{color:#986914;font-size:9px;font-weight:800}.countyGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.empty{text-align:center;background:#fff;border:1px solid #d8dcde;padding:55px 25px}.empty>span{color:#c78a22;font-size:42px}.empty h3,.empty h2{font:700 28px Georgia}.empty p{color:#6c7882}.officialCard{background:#fff;border:1px solid #d7dbde;border-top:3px solid #c78a22;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;padding:25px;display:grid}.officialCard small{color:#9a6d19;letter-spacing:1px;font-size:8px;font-weight:800}.officialCard h3{margin:6px 0;font:700 25px Georgia}.officialCard p,.officialCard span{color:#74808a;font-size:10px}.officialCard>a{color:#8c6113;font-size:10px;font-weight:800}.officialHero{color:#fff;background:#061d31;border-top:3px solid #c78a22;align-items:center;gap:20px;padding:28px;display:flex}.officialHero h2{margin:3px 0;font:700 38px Georgia}.officialHero p:last-child{color:#b7c2ca}.reviewPill{color:#efc96d;text-transform:uppercase;border:1px solid #c78a22;margin-left:auto;padding:8px 12px;font-size:9px}.recordLayout{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.recordLayout article{background:#fff;border:1px solid #d8dcde;border-top:2px solid #c78a22;padding:23px}.recordLayout h3{font:700 19px Georgia}.recordLayout p{color:#5f6d78;font-size:12px;line-height:1.65}.recordLayout .primary{margin-top:10px}.publication{text-align:right;color:#7b8790;font-size:9px}.formShell{max-width:920px}.formShell form{background:#fff;border:1px solid #d7dbde;border-top:3px solid #c78a22;padding:34px}.formNotice{color:#5f4a17;background:#fff6da;border:1px solid #dcc57e;border-left:4px solid #c78a22;padding:15px;font-size:12px;line-height:1.55}.formShell h2{border-bottom:1px solid #e2e4e5;margin-top:31px;padding-bottom:10px;font:700 24px Georgia}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formShell label{flex-direction:column;gap:6px;margin:14px 0;font-size:10px;font-weight:800;display:flex}.formShell input,.formShell select,.formShell textarea{background:#fff;border:1px solid #c9d0d4;padding:11px}.formShell label small{color:#7b8790;font-weight:400}.formShell .check{flex-direction:row;align-items:center;font-weight:500}.formShell .check input{width:auto}.formShell button{margin-top:15px}@media (width<=800px){.stateGrid,.countyGrid,.recordLayout,.formGrid{grid-template-columns:1fr}.officialCard{grid-template-columns:60px 1fr}.officialCard>a{grid-column:1/-1}.officialHero{flex-wrap:wrap;align-items:flex-start}.reviewPill{margin-left:0}.dirBanner>div{width:calc(100% - 36px)}.directoryShell,.formShell{padding-inline:18px}}.memberLoginPage,.memberApp{color:#fff;background:#020b13;min-height:100vh}.memberShield{filter:drop-shadow(0 5px 10px #000);background-image:url(/member-login-design.png);background-repeat:no-repeat;display:block}.memberShield.small{background-position:-32px -13px;background-size:1276px 1020px;width:72px;height:72px}.memberShield.heroShield{background-position:-300px -112px;background-size:1400px 1120px;width:236px;height:215px}.loginStage{background:linear-gradient(90deg,#020a12cc,#020a12f0),url(/member-login-design.png) 0/cover;grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;min-height:690px;padding:60px max(5vw,50vw - 625px);display:grid}.loginStory{text-align:center}.loginStory>.heroShield{margin:auto}.loginStory h1{margin:4px;font:700 48px Georgia}.loginStory h2{color:#e5ad31;font:700 19px Georgia}.loginStory>p{color:#d1d8de;max-width:600px;margin:20px auto;line-height:1.6}.loginBenefits{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.loginBenefits span{text-transform:uppercase;font-size:10px;font-weight:800}.loginBenefits b{color:#e5ad31;border:2px solid #c78a22;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 8px;font-size:22px;display:grid}.loginStory aside{text-align:left;color:#e5ad31;border:1px solid #a87920;margin-top:30px;padding:17px 22px}.loginStory aside p{color:#c9d1d7;font-size:11px;display:inline}.loginPanel{text-align:center;background:#031323e8;border:1px solid #b88527;border-radius:12px;padding:45px;box-shadow:0 25px 70px #0009}.userIcon{color:#d5a238;border:2px solid #d5a238;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;display:grid}.loginPanel h2{font:700 29px Georgia}.loginPanel>p{color:#c2cad1}.goldButton,.outlineGold{color:#111;text-align:center;text-transform:uppercase;background:linear-gradient(#f1bb35,#c68c14);border:0;border-radius:3px;margin:24px 0;padding:15px 18px;font-weight:900;display:block}.outlineGold{color:#e8b94b;background:0 0;border:1px solid #c78a22}.loginPanel .or{color:#a8b2ba;align-items:center;gap:10px;display:flex}.loginPanel .or:before,.loginPanel .or:after{content:"";background:#465561;flex:1;height:1px}.loginPanel>small{color:#83919b}.securityStrip{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1250px;margin:0 auto;padding:24px;display:grid}.securityStrip span{color:#d7a83d;grid-template-columns:auto 1fr;column-gap:10px;display:grid}.securityStrip small{color:#aab5bd;grid-column:2}.memberApp header{position:static}.operation{letter-spacing:2px;font:700 18px Georgia}.welcome{flex-direction:column;margin-left:auto;font-size:9px;display:flex}.memberApp header>a:last-child{color:#e4b84f}.dashboardLayout{grid-template-columns:180px 1fr;max-width:1450px;margin:auto;display:grid}.memberNav{border-right:1px solid #233746;flex-direction:column;gap:2px;padding:14px 9px;display:flex}.memberNav>button{color:#c3ccd2;text-align:left;background:0 0;border:0;padding:12px 10px;font-size:10px}.memberNav .selected{color:#efbd4d;background:#241f0e;border:1px solid #b58426}.tier{border:1px solid #765a26;flex-direction:column;gap:12px;margin-top:25px;padding:15px;display:flex}.tier>b{color:#e7b33a;font-size:11px}.tier strong{font-size:12px}.tier small{color:#9eabb4}.tier button,.panelButton{color:#e9b944;background:#171709;border:1px solid #9a7428;padding:9px;font-size:9px;font-weight:800}.dashboardMain{padding:14px}.welcomeHero{background:linear-gradient(90deg,#071622f2,#07162288),url(/member-login-design.png) 50%/cover;border:1px solid #344857;justify-content:space-between;align-items:center;min-height:210px;padding:24px;display:flex}.welcomeHero h1{color:#e8b640;font:700 28px Georgia}.welcomeHero p{color:#d2dae0;max-width:500px;line-height:1.6}.welcomeHero .goldButton{margin:10px 0;display:inline-block}.metricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0;display:grid}.metricGrid article{background:#071722;border:1px solid #3a4b56;align-items:center;gap:10px;padding:12px;display:flex}.metricGrid article>span{color:#e5b23d;background:#182630;border-radius:5px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.metricGrid small{color:#c6d0d6;display:block}.metricGrid b{font-size:24px}.dashColumns{grid-template-columns:1fr 280px;gap:10px;display:grid}.dashColumns>div{gap:10px;display:grid}.dashRight{align-content:start;gap:10px;display:grid}.dashPanel{background:#061722;border:1px solid #3b4c57;padding:11px}.dashPanel h2{color:#e7b540;border-bottom:1px solid #354651;margin:0 0 9px;padding-bottom:10px;font-size:13px}.dashPanel h2 small{float:right;color:#d6a83f}.forumRow{border-bottom:1px solid #1f3443;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.forumRow>span{background:#4a3120;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.forumRow b{font-size:10px}.forumRow small{color:#83919b;margin-top:4px;display:block}.forumRow i{color:#8c989f;font-size:8px;font-style:normal}.liveCard{float:left;background:linear-gradient(135deg,#101c25,#170d08);border:1px solid #2c3e49;width:45%;min-height:190px;margin-right:12px;padding:18px}.liveCard>b{color:#ef2929}.liveCard button,.event button{color:#e5b43f;background:#171709;border:1px solid #987326;padding:8px}.event{border-bottom:1px solid #203544;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.event>b{text-align:center;color:#e24545;border:1px solid #8c2929;padding:5px;font-size:8px}.event strong{color:#fff;font-size:18px}.event span{font-size:10px}.event small{color:#82909a;margin-top:4px;display:block}.libraryGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.libraryGrid article{text-align:center;background:#0d1e28;border:1px solid #2c3c46;flex-direction:column;gap:12px;padding:10px;display:flex}.libraryGrid span{color:#fff;background:#cf2d2d;align-self:center;padding:4px;font-size:11px}.libraryGrid b{min-height:36px;font-size:9px}.libraryGrid button{color:#e5b43f;background:#171709;border:1px solid #936e23;padding:7px;font-size:8px}.progress{border:9px solid #d7a33b;border-right-color:#344552;border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;font-size:24px;display:grid}.dashRight p{color:#bac5cc;font-size:10px;line-height:1.6}@media (width<=950px){.loginStage,.dashboardLayout{grid-template-columns:1fr}.memberNav{display:none}.dashColumns{grid-template-columns:1fr}.metricGrid{grid-template-columns:1fr 1fr}.memberApp .operation{display:none}}@media (width<=650px){.loginPanel{padding:27px 18px}.loginBenefits,.securityStrip{grid-template-columns:1fr 1fr}.welcomeHero .heroShield{display:none}.metricGrid{grid-template-columns:1fr}.libraryGrid{grid-template-columns:1fr 1fr}.liveCard{float:none;width:100%;margin-bottom:10px}.memberShield.small{width:55px}}.homeHero{min-height:690px}.homeHero .actions{flex-wrap:wrap}.homeMission{background:#f5f3ed}.missionLead{max-width:760px;margin-bottom:30px}.missionLead h2{margin:8px 0;font:700 42px Georgia}.missionLead>p:last-child{color:#60707c;line-height:1.7}.missionGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.missionGrid>a{color:#fff;background:#071826;border:1px solid #9a7428;flex-direction:column;min-height:330px;padding:22px;transition:all .2s;display:flex}.missionGrid>a:hover{transform:translateY(-5px);box-shadow:0 18px 35px #07182633}.missionGrid img{object-fit:contain;width:100%;height:130px}.missionGrid h3{color:#e9b847;margin:15px 0 6px;font:700 22px Georgia}.missionGrid p{color:#b7c2c9;flex:1;font-size:11px;line-height:1.6}.missionGrid span{color:#efc45d;text-transform:uppercase;font-size:10px;font-weight:900}.missionIcon{text-align:center;line-height:130px;font-size:90px!important}.homeMemberBadge{font-size:initial}.homeMemberBadge img{object-fit:contain;max-width:90%;height:190px}.homeMemberBadge b{margin-top:4px}footer a{color:#d8b054}.membershipPage{color:#fff;background:#020a12;min-height:100vh}.membershipHero{text-align:center;background:linear-gradient(#020a12bb,#020a12f2),url(/members-only-banner.png) 50%/cover;padding:70px 20px 38px}.membershipHero h1{color:#f1c45b;margin:10px 0;font:700 clamp(39px,6vw,72px) Georgia}.membershipHero>p:last-child{color:#d7dee3;font-size:17px}.planGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:auto;padding:20px 25px 45px;display:grid}.planGrid article{background:linear-gradient(150deg,#151a1e,#040a0e);border:1px solid #b98622;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.planGrid article.popular{background:linear-gradient(150deg,#34383b,#090e12);border-color:#e6e6e6}.popularFlag{color:#fff;background:#a91519;padding:7px 35px;font-size:10px;font-weight:900;position:absolute;top:-14px}.planGrid img{object-fit:contain;width:100%;height:130px}.planGrid h2{color:#e6b74b;text-align:center;margin:5px;font:700 38px Georgia}.planGrid h2 small{color:#eee;font-size:16px;display:block}.planPrice{margin:8px;font-size:15px}.planPrice b{font-size:48px}.planGrid h3{color:#ecb631;margin:5px}.planGrid>article>small{font-size:9px}.planGrid ul{border-top:1px solid #56451f;width:100%;min-height:205px;margin:15px 0;padding:16px 0;list-style:none}.planGrid li{color:#e0e4e7;padding:5px;font-size:12px;line-height:1.6}.planGrid li:first-letter{color:#e7b33a}.planGrid article>a{color:#fff;text-align:center;background:linear-gradient(#b21d20,#7e0c10);border:1px solid #d53639;width:100%;padding:13px;font-weight:900}.planGrid article em{color:#aeb7bd;margin-top:10px;font-size:9px;font-style:normal}.memberPromise{grid-template-columns:1fr 1fr;gap:16px;max-width:1190px;margin:0 auto 55px;display:grid}.memberPromise>div{background:#061522;border:1px solid #9c7529;padding:28px}.memberPromise h2{color:#e8b94e;font:700 24px Georgia}.memberPromise p{color:#bac4cb;line-height:1.6}.memberPromise .primary{margin-top:10px;display:inline-block}@media (width<=1000px){header nav{display:none}.missionGrid{grid-template-columns:1fr 1fr}.planGrid{grid-template-columns:1fr}.planGrid ul{min-height:auto}.memberPromise{grid-template-columns:1fr;margin-inline:20px}}@media (width<=620px){.missionGrid{grid-template-columns:1fr}.missionLead h2{font-size:34px}.homeHero{min-height:720px}.membershipHero{padding-top:50px}.planGrid{padding-inline:15px}}.oathLogo{object-fit:contain;width:55px;height:60px}.portal{color:#e8eef2;background:#020c15;min-height:100vh}.portal header{position:static}.portalSearch{color:#fff;background:#06131e;border:1px solid #514323;width:min(440px,40vw);padding:13px}.portalLayout,.investLayout{grid-template-columns:245px 1fr 295px;max-width:1536px;margin:auto;display:grid}.portalNav{border-right:1px solid #263b4b;flex-direction:column;padding:18px 12px;display:flex}.portalNav h3,.portalBox h3{color:#e8af2f;font-size:12px}.portalNav>button{color:#d6dde2;text-align:left;background:0 0;border:0;border-radius:3px;padding:10px}.portalNav .on{color:#fff;background:linear-gradient(#b27a16,#71500d)}.portalBox{background:#061622;border:1px solid #725624;margin-top:14px;padding:16px}.portalBox>*{display:block}.portalBox strong{color:#eab534;margin:12px 0}.portalBox small{color:#8796a0}.forumMain,.calendarMain{padding:20px}.forumHero{background:linear-gradient(90deg,#061521cc,#06152199),url(/forums-reference.png) 50%/cover;align-items:center;min-height:205px;padding:20px;display:flex}.forumHero .shieldLarge{width:180px;height:180px;margin:0 25px 0 0}.forumHero h1{margin:0;font-size:38px}.forumHero b{color:#e9b22f}.forumHero p{color:#bac5cc;max-width:570px}.forumStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.forumStats article,.investMetrics article{text-align:center;background:#071824;border:1px solid #685124;padding:14px}.forumStats b,.investMetrics b{font-size:24px;display:block}.forumStats small,.investMetrics small{color:#9daab3}.categoryPanel{border:1px solid #6d5224;padding:16px}.categoryPanel>h2{color:#e9ae2a;font-size:15px}.categoryPanel article{background:#071a28;border:1px solid #304453;border-radius:4px;grid-template-columns:55px 1fr 70px 70px 210px;align-items:center;gap:12px;margin:4px 0;padding:10px;display:grid}.categoryPanel article>span{background:#123e69;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.categoryPanel h3{margin:0;font-size:13px}.categoryPanel p,.categoryPanel i{color:#aab6bf;font-size:10px}.categoryPanel small{color:#8896a0}.categoryPanel small>b{color:#fff;font-size:14px;display:block}.portalRight{padding:15px}.portalRight>.goldButton{margin:10px 0}.portalRight p{color:#bac4cb;font-size:11px}.calendarTitle{justify-content:space-between;align-items:center;display:flex}.calendarTitle h1{font-size:20px}.calTools{align-items:center;gap:8px;display:flex}.calTools button,.calTools span{color:#fff;background:#071725;border:1px solid #2f4353;padding:10px 18px}.calTools span{margin-left:auto}.calendarMain>h2{text-align:center}.calendar{background:repeating-linear-gradient(#061522 0 34px,#1f3240 35px);border:1px solid #344957;grid-template-rows:42px repeat(13,35px);grid-template-columns:60px repeat(7,1fr);display:grid}.dayHeads{grid-column:2/9;grid-template-columns:repeat(7,1fr);display:grid}.dayHeads b{text-align:center;border-left:1px solid #1e3647;padding:12px;font-size:10px}.timeLabels{grid-area:2/1/15;grid-template-rows:repeat(13,35px);display:grid}.timeLabels span{text-align:right;color:#b1bdc5;padding-right:9px;font-size:9px}.calEvent{z-index:2;background:#24313b;border:1px solid #5d6b75;margin:2px;padding:6px;font-size:9px}.calEvent small{display:block}.calEvent.meet{background:#164c39}.calEvent.field{background:#113e7e}.calEvent.court{background:#48216b}.calEvent.work{background:#6a4b0d}.calEvent.due{background:#7b2323}.investMetrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px;display:grid}.supportPage,.servicePage,.aboutPage,.intakePage{color:#fff;background:#020c15;min-height:100vh}.supportHero,.serviceHero{background:linear-gradient(90deg,#04101de6,#04101d99),url(/support-reference.png) 50%/cover;justify-content:space-between;align-items:center;min-height:460px;padding:55px max(3vw,50vw - 590px);display:flex}.supportHero>div,.serviceHero>div{max-width:650px}.supportHero h1,.serviceHero h1{font:700 52px Georgia}.supportHero h1 em,.serviceHero h1 em{color:#e6b13d;font-style:normal}.supportHero p,.serviceHero p{color:#c3ccd3;line-height:1.6}.supportHero .shieldLarge,.serviceHero .shieldLarge{width:250px;height:270px;margin:0}.supportLayout{grid-template-columns:1fr 340px;gap:18px;max-width:1200px;margin:auto;padding:28px;display:grid}.supportLayout h2,.serviceBody>h2,.aboutBody>h2{color:#e2ad39;text-align:center;font:700 22px Georgia}.supportKinds,.amountGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.supportKinds button,.amountGrid button{color:#fff;background:#071824;border:1px solid #374c59;padding:20px 8px}.supportKinds b{color:#e9b43a;font-size:30px;display:block}.amountGrid{grid-template-columns:repeat(3,1fr);margin-top:14px}.amountGrid .chosen{border:2px solid #e1ab35}.donateWide{width:100%;margin-top:12px;padding:15px}.impact{border:1px solid #6d5224;margin-top:25px;padding:20px}.impact>div{grid-template-columns:repeat(4,1fr);display:grid}.impact article{text-align:center;padding:12px}.impact article p{color:#adb8c0;font-size:10px}.impact blockquote{color:#d3dbe0;border:1px solid #6d5224;padding:20px}.impact blockquote small{margin-top:10px;display:block}.donationCard{background:#061522;border:1px solid #b18129;padding:18px}.toggle{grid-template-columns:1fr 1fr;display:grid}.toggle button{color:#fff;background:#151c22;border:1px solid #354754;padding:10px}.toggle .on{color:#111;background:#d6a335}.donationCard label{flex-direction:column;gap:5px;margin:12px 0;font-size:10px;display:flex}.donationCard input{color:#fff;background:#071723;border:1px solid #354857;padding:10px}.serviceHero{background:linear-gradient(90deg,#04101de8,#04101d8a),url(/services-reference.png) 50%/cover}.serviceBody,.aboutBody{max-width:1200px;margin:auto;padding:35px 25px}.serviceGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.serviceGrid article,.whatGrid article{text-align:center;background:#061522;border:1px solid #765a26;padding:19px}.serviceGrid article>b,.whatGrid article>b{color:#e5b13a;font-size:35px}.serviceGrid h3{font-size:13px}.serviceGrid p,.whatGrid p{color:#bac4cb;font-size:10px;line-height:1.6}.serviceChoices{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.serviceChoices article{background:#071a2c;border:1px solid #346083;padding:22px}.serviceChoices article:last-child{background:#21090c;border-color:#8d292c}.process{border:1px solid #725624;grid-template-columns:repeat(5,1fr);display:grid}.process article{text-align:center;padding:20px}.process b{border:1px solid #3b6590;border-radius:50%;padding:9px}.aboutHero{background:url(/about-reference.png) 50%/cover;align-items:center;min-height:540px;padding:50px max(5vw,50vw - 590px);display:flex}.aboutHero>div{max-width:580px}.aboutHero h1{margin:4px;font:700 54px Georgia}.aboutHero h2{color:#e2ad38}.aboutHero h3{line-height:1.45}.aboutHero article{background:#031424df;border:1px solid #c18e2d;padding:20px}.aboutBody .bio{grid-template-columns:1.5fr .5fr;gap:35px;display:grid}.aboutBody p{color:#c2ccd3;line-height:1.65}.bio ul{border-left:1px solid #8b6927;list-style:none}.bio li{color:#e9b135;margin:18px}.whatGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.why{border-top:1px solid #765a26;margin-top:24px;padding:20px}.intakePage{padding-bottom:70px}@media (width<=1050px){.portalLayout,.investLayout{grid-template-columns:190px 1fr}.portalRight{display:none}.categoryPanel article{grid-template-columns:50px 1fr 65px 65px}.categoryPanel article i{display:none}.investMetrics,.serviceGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.portalLayout,.investLayout{grid-template-columns:1fr}.portalNav,.portalSearch,.forumHero .shieldLarge{display:none}.forumStats{grid-template-columns:1fr 1fr}.categoryPanel article{grid-template-columns:45px 1fr}.categoryPanel article small{display:none}.calendar{overflow:auto}.supportHero .shieldLarge,.serviceHero .shieldLarge{display:none}.supportLayout,.serviceChoices,.aboutBody .bio{grid-template-columns:1fr}.supportKinds,.impact>div,.serviceGrid,.process,.whatGrid{grid-template-columns:1fr 1fr}.supportHero h1,.serviceHero h1{font-size:40px}.aboutHero{background-position:35%}.aboutHero>div{background:#03111cdd;padding:20px}.aboutHero h1{font-size:40px}}.divisionPage{color:#fff;background:#030c14;min-height:100vh}.divisionHero{background:linear-gradient(90deg,#020810f4,#020810b8),url(/oath-banner.png) 50%/cover;padding:90px max(5vw,50vw - 600px)}.divisionHero h1{color:#efc257;margin:8px 0;font:700 clamp(48px,7vw,82px) Georgia}.divisionHero>p:last-child{color:#d0d8de;max-width:780px;font-size:17px;line-height:1.7}.divisionGrid{gap:18px;max-width:1200px;margin:auto;padding:55px 25px;display:grid}.divisionGrid article{background:#071927;border:1px solid #765b28;grid-template-columns:250px 1fr;align-items:center;gap:28px;padding:24px;display:grid}.divisionGrid img{object-fit:contain;width:100%;height:190px}.divisionGrid h2{color:#e8b84b;margin:6px 0;font:700 28px Georgia}.divisionGrid p:not(.kicker){color:#b7c2c9;line-height:1.7}.divisionGrid a{color:#efc45c;font-size:10px;font-weight:900}.divisionGrid article:hover{border-color:#dfac3d;transform:translateY(-2px)}@media (width<=700px){.divisionGrid article{grid-template-columns:1fr}.divisionGrid img{height:150px}}.clientPortalLink{color:#efbd4d;border:1px solid #b78428;margin-top:8px;padding:12px 10px;font-size:9px;font-weight:900}.memberHeroActions{align-items:center;gap:10px;display:flex}.clientPortal{color:#fff;background:#03101a;min-height:100vh}.portalLayout{grid-template-columns:220px 1fr;max-width:1500px;margin:auto;display:grid}.portalNav{border-right:1px solid #293c49;flex-direction:column;gap:4px;padding:25px 14px;display:flex}.portalNav>b{color:#e4ae36;padding:10px}.portalNav>a{color:#bec8ce;padding:12px 10px;font-size:10px}.portalNav>a.active{color:#fff;background:#7d570d;border:1px solid #d49f31}.portalSupport{border:1px solid #775d2b;margin-top:25px;padding:14px}.portalSupport p{color:#9fadb6;font-size:9px}.portalSupport a{color:#e4b647;font-size:9px}.portalMain{padding:24px}.portalWelcome{background:linear-gradient(90deg,#071c2bf2,#071c2b99),url(/member-login-design.png) 50%/cover;border:1px solid #394d58;justify-content:space-between;align-items:center;padding:25px;display:flex}.portalWelcome h1{color:#e7b342;margin:5px 0;font:700 34px Georgia}.portalWelcome p{color:#c2cbd1}.portalMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.portalMetrics article,.portalPanel{background:#061722;border:1px solid #364b57;padding:15px}.portalMetrics b{color:#e5b13d;font-size:22px;display:block}.portalMetrics small{color:#9fadb6}.portalColumns{grid-template-columns:1fr 330px;gap:12px;display:grid}.portalColumns>div,.portalColumns>aside{align-content:start;gap:12px;display:grid}.portalPanel>h3{color:#e8b444;border-bottom:1px solid #344754;margin-top:0;padding-bottom:10px;font-size:13px}.caseTitle{justify-content:space-between;align-items:center;display:flex}.caseTitle small{color:#ddab3c}.caseTitle h2{margin:5px 0}.caseTitle span{color:#64ba66;font-size:9px}.caseTitle>b{border:7px solid #d8a43d;border-right-color:#334653;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.caseSteps{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:18px;display:grid}.caseSteps div{text-align:center;color:#73818a;font-size:8px}.caseSteps b{border:1px solid #586671;border-radius:50%;place-items:center;width:28px;height:28px;margin:auto auto 6px;display:grid}.caseSteps .done{color:#e4b13d}.caseSteps .done b{background:#88600d}.portalUpdate{border-bottom:1px solid #263946;grid-template-columns:55px 1fr;gap:10px;padding:12px 0;display:grid}.portalUpdate>b{color:#e0ac3b;font-size:9px}.portalUpdate strong{font-size:11px}.portalUpdate p{color:#aab6bd;margin:5px 0;font-size:9px}.documentRows{gap:8px;margin-bottom:12px;display:grid}.documentRows span{background:#0b2230;padding:12px;font-size:10px}.documentRows b{float:right;color:#e1ad3c}.portalCalendar{border-bottom:1px solid #263946;grid-template-columns:45px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.portalCalendar>b{text-align:center;color:#de5a5a;border:1px solid #8c2929;font-size:8px}.portalCalendar strong{font-size:17px}.portalCalendar span{font-size:10px}.portalCalendar small{color:#8f9ca5;margin-top:5px;display:block}.portalPanel>p{color:#aeb9c0;font-size:10px}.portalPanel>h2{font-size:25px}.portalPanel>h2 small{color:#69b768;font-size:8px}.billingLine{border-top:1px solid #293c48;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.portalPanel .goldButton{font-size:9px}.portalPanel>small{color:#7e8e98;font-size:8px;line-height:1.5;display:block}.guidePage{background:#f4f1e9;min-height:100vh}.guideHero{color:#fff;background:linear-gradient(#020b13d9,#020b13f5),url(/members-only-banner.png) 50%/cover;padding:70px max(5vw,50vw - 600px)}.guideHero h1{color:#ebbd52;margin:8px 0;font:700 55px Georgia}.guideGrid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1200px;margin:auto;padding:50px 25px;display:grid}.guideGrid article{background:#fff;border-top:3px solid #b88728;padding:22px}.guideGrid article>b{color:#d4aa53;font:700 25px Georgia}.guideGrid h2{font:700 18px Georgia}.guideGrid p{color:#5f6d77;font-size:11px;line-height:1.7}.guideFlow{color:#fff;background:#071826;border:1px solid #a37a2c;max-width:1150px;margin:0 auto 60px;padding:28px}.guideFlow h2{color:#e8b84d;font:700 28px Georgia}.guideFlow p{color:#c1cbd1;line-height:1.7}@media (width<=900px){.portalLayout{grid-template-columns:1fr}.portalNav{display:none}.portalMetrics{grid-template-columns:1fr 1fr}.portalColumns{grid-template-columns:1fr}.guideGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.portalMetrics,.guideGrid{grid-template-columns:1fr}.portalMain{padding:12px}.portalWelcome{display:block}.caseSteps{grid-template-columns:1fr}.guideHero h1{font-size:38px}}.cleanAboutHero{isolation:isolate;background:radial-gradient(circle at 80% 25%,#1d5a916b,#0000 34%),linear-gradient(112deg,#020b14 0%,#082a49 58%,#04111d 100%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;min-height:650px;padding:55px max(5vw,50vw - 610px) 0;display:grid;position:relative;overflow:hidden}.cleanAboutHero:before{content:"";z-index:-2;background:repeating-linear-gradient(165deg,#0000 0 54px,#d8a4380c 55px 56px);position:absolute;inset:0}.cleanAboutHero:after{content:"";z-index:-1;opacity:.24;background:linear-gradient(155deg,#0000 0 45%,#b52028 46% 55%,#e9e5db 56% 65%,#163e70 66% 75%,#0000 76%);width:58%;height:92%;position:absolute;top:-8%;right:-8%}.cleanAboutHero .aboutHeroCopy{z-index:2;max-width:680px;padding:40px 0 85px;position:relative}.cleanAboutHero .aboutHeroCopy h1{color:#fff;letter-spacing:.02em;margin:8px 0;font:700 clamp(50px,6vw,78px)/.95 Georgia}.cleanAboutHero .aboutHeroCopy h2{color:#e9b847;margin:0 0 20px;font:700 clamp(18px,2.2vw,28px) Georgia}.cleanAboutHero .aboutLead{color:#d5dce1;max-width:610px;margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.6}.outlineButton{color:#efc158;text-transform:uppercase;border:1px solid #c8942e;justify-content:center;align-items:center;padding:15px 20px;font-size:10px;font-weight:900;display:inline-flex}.aboutPortrait{z-index:1;justify-content:center;align-self:end;align-items:flex-end;height:610px;display:flex;position:relative}.aboutPortrait img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 22px #000b);width:100%;height:100%;display:block;position:relative}.portraitGlow{aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#2b86c65c,#0000 68%);border-radius:50%;width:80%;position:absolute;bottom:8%}.cleanAboutBody{padding-top:55px}.aboutStatement{grid-template-columns:1.3fr .7fr;align-items:start;gap:35px;display:grid}.aboutStatement h2,.aboutCapabilities h2,.aboutValues h2{color:#edbd53;font:700 30px Georgia}.aboutStatement>aside{background:#061725;border:1px solid #a27829;padding:25px}.aboutStatement>aside>span{color:#e8b649;letter-spacing:2px;font-size:10px;font-weight:900}.aboutStatement>aside h3{font:700 21px/1.4 Georgia}.aboutCapabilities{text-align:center;margin:50px 0 20px}.aboutStrengths{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aboutStrengths article{background:#061522;border:1px solid #755a27;min-height:210px;padding:23px}.aboutStrengths article>b{color:#d9ae57;font:700 28px Georgia}.aboutStrengths h3{color:#efc05b;font:700 18px Georgia}.aboutStrengths p{font-size:11px}.aboutValues{border-top:1px solid #765a26;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;margin-top:38px;padding-top:30px;display:grid}.aboutValues ul{color:#d0d7dc;margin:0;padding-left:20px;line-height:2}@media (width<=900px){.cleanAboutHero{grid-template-columns:1.1fr .9fr;padding-inline:30px}.aboutPortrait{height:510px}.aboutStrengths{grid-template-columns:1fr 1fr}}@media (width<=720px){.cleanAboutHero{grid-template-columns:1fr;padding:30px 20px 0}.cleanAboutHero .aboutHeroCopy{padding:25px 0 10px}.aboutPortrait{height:440px}.aboutStatement,.aboutValues{grid-template-columns:1fr}.aboutStrengths{grid-template-columns:1fr 1fr}}@media (width<=480px){.cleanAboutHero .aboutHeroCopy h1{font-size:44px}.aboutPortrait{height:360px}.aboutStrengths{grid-template-columns:1fr}}.signalDefenseLink{color:#78edff;background:#072631;border:1px solid #38bfd1;margin-top:8px;padding:12px 10px;font-size:9px;font-weight:900;box-shadow:inset 0 0 20px #1bbbd01f}.signalCenter{color:#e8eef2;background-color:#020a10;background-image:radial-gradient(circle at 70% 0,#0d35404d,#0000 35%),linear-gradient(#020a10e8,#020a10f5);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh}.signalCenter header{position:static}.signalCenter header>a:last-child{color:#efbf50;font-size:10px;font-weight:900}.signalHeaderStatus{color:#75eaff;letter-spacing:1.5px;font-size:9px;font-weight:900}.signalHeaderStatus i{background:#45d6a5;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #45d6a5}.signalIntro{border-bottom:1px solid #173949;justify-content:space-between;align-items:end;gap:35px;max-width:1380px;margin:auto;padding:45px 28px 25px;display:flex}.signalIntro>div:first-child{max-width:800px}.signalIntro h1{color:#efbf50;margin:5px 0;font:700 clamp(37px,5vw,64px) Georgia}.signalIntro p:not(.kicker){color:#aebec7;line-height:1.7}.signalActions{gap:8px;min-width:max-content;display:flex}.signalActions button,.findingsPanel .panelTop button{color:#91efff;background:#071b25;border:1px solid #367183;padding:12px 14px;font-size:9px;font-weight:900}.signalActions .startScan{color:#75f2c2;border-color:#49c798}.signalActions .stopScan{color:#f77;border-color:#dc4b4b}.bandTabs{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:auto;padding:20px 28px;display:grid}.bandTabs button{text-align:left;color:#c3cdd3;background:#061621;border:1px solid #274454;grid-template-columns:45px 1fr;align-items:center;gap:2px 10px;padding:14px;display:grid}.bandTabs button>span{color:#66e6f7;background:#0b2b38;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.bandTabs b{font:700 16px Georgia}.bandTabs small{color:#718995}.bandTabs button.active{background:linear-gradient(110deg,#132717,#071b24);border-color:#e8af38;box-shadow:inset 3px 0 #eab53f}.bandTabs button.active>span{color:#f4c357;background:#322a10}.signalGrid,.analysisGrid,.findingsPanel{grid-template-columns:1fr 280px;gap:14px;max-width:1380px;margin:auto;padding:0 28px 18px;display:grid}.spectrumPanel,.strengthPanel,.historyPanel,.riskPanel,.findingsPanel{background:#05141e;border:1px solid #24404f}.spectrumPanel,.strengthPanel,.historyPanel,.riskPanel{padding:18px}.panelTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.panelTop h2,.strengthPanel h2,.riskPanel h2{margin:3px 0 12px;font:700 20px Georgia}.sourceTag{border:1px solid;padding:7px 9px;font-size:8px;font-weight:900}.sourceTag.demo{color:#f3c356;background:#281f09;border-color:#866929}.sourceTag.imported{color:#6ff0bf;background:#092a20;border-color:#2c8060}.spectrumPlot{background-color:#020a0f;background-image:linear-gradient(#16344266 1px,#0000 1px),linear-gradient(90deg,#16344266 1px,#0000 1px);background-size:100% 20%,10% 100%;height:340px;margin:8px 0 12px;padding:15px 15px 30px 47px;position:relative;overflow:hidden}.spectrumPlot svg{width:100%;height:100%}.axisLabels{color:#69808c;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:14px;bottom:32px;left:5px}.frequencyLabels{color:#69808c;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:8px;left:48px;right:15px}.readingStrip{border:1px solid #1f3a47;grid-template-columns:repeat(4,1fr);display:grid}.readingStrip div{border-right:1px solid #1f3a47;padding:12px}.readingStrip small{color:#708792;letter-spacing:1px;font-size:7px;display:block}.readingStrip b{color:#eef3f5;margin-top:5px;font-size:17px;display:block}.readingStrip .strong{color:#ff5252}.readingStrip .moderate{color:#ffc44c}.readingStrip .low{color:#58dcac}.strengthPanel{position:relative;overflow:hidden}.radarDial{background:repeating-radial-gradient(circle,#0b2733 0 1px,#0000 2px 33px),linear-gradient(90deg,#0000 49.5%,#1c4b5b 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#1c4b5b 50%,#0000 50.5%);border:1px solid #285265;border-radius:50%;place-items:center;width:200px;height:200px;margin:20px auto;display:grid;position:relative;overflow:hidden}.radarDial:before{content:"";border:1px solid #285265;border-radius:50%;width:95px;height:95px;position:absolute}.radarSweep{transform-origin:0 100%;background:linear-gradient(45deg,#49d8ff2b,#0000);width:50%;height:50%;animation:3s linear infinite radar;position:absolute;top:0;left:50%}.radarDial>b{color:#7deaff;text-shadow:0 0 12px #49d8ff;font-size:26px}.radarDial small{text-align:center;font-size:8px;display:block}.barMeter{background:linear-gradient(0deg,#42d8a6 0 34%,#f2bc43 34% 68%,#e84b4b 68%);border:5px solid #18313d;width:65px;height:190px;margin:10px auto 20px;position:relative}.barMeter:after{content:"";opacity:.72;background:#020b10;position:absolute;inset:0}.barMeter i{z-index:2;background:#fff8;transition:all .5s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #fff}.barMeter span{z-index:3;color:#7f929c;font-size:7px;position:absolute;left:74px}.barMeter span:first-of-type{top:12px}.barMeter span:nth-of-type(2){top:84px}.barMeter span:nth-of-type(3){bottom:10px}.strengthPanel>p:last-child{color:#8fa0aa;font-size:9px;line-height:1.6}.analysisGrid{grid-template-columns:1fr 1fr}.historyPanel svg{background-image:linear-gradient(#15303d66 1px,#0000 1px),linear-gradient(90deg,#15303d66 1px,#0000 1px);background-size:100% 25%,10% 100%;width:100%;height:180px}.riskPanel ul{color:#aebbc2;padding-left:20px;font-size:10px;line-height:1.6}.riskPanel li{margin:8px}.riskPanel b{color:#e8b749}.findingsPanel{margin-bottom:25px;padding:18px;display:block}.findingsTable{margin-top:12px}.tableHead,.tableRow{grid-template-columns:100px 120px 100px 1fr 90px;align-items:center;gap:12px;display:grid}.tableHead{color:#77909c;background:#0b2634;padding:10px;font-size:7px}.tableRow{border-bottom:1px solid #1e3946;padding:13px 10px;font-size:10px}.tableRow strong{border:1px solid;justify-self:start;padding:5px 7px;font-size:7px}.tableRow .verify,.tableRow .review{color:#ffc14a;border-color:#926c1d}.tableRow .expected{color:#5adbac;border-color:#237653}.signalFooter{color:#cdbd94;background:#1b1306;border:1px solid #704f1b;max-width:1324px;margin:0 auto 45px;padding:16px;font-size:9px;line-height:1.6}.signalFooter b{color:#f3c14e}.signalToast{z-index:60;color:#9beeff;text-align:left;background:#0b2935;border:1px solid #3d8296;max-width:430px;padding:13px;position:fixed;top:88px;right:20px}.signalModal section{color:#fff;background:#061823;border:1px solid #ba8b2f;width:min(620px,100%);padding:30px;position:relative}.signalModal h2{color:#e9b846;font:700 28px Georgia}.signalModal p:not(.kicker){color:#afbbc2;line-height:1.6}.connectChoices{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.connectChoices button{color:#fff;background:#0a2431;border:1px solid #356275;flex-direction:column;align-items:center;gap:7px;padding:22px;display:flex}.connectChoices button>b{color:#5de2f5;font-size:30px}.connectChoices small{color:#80949f}.signalModal .outlineGold{width:100%}@keyframes radar{to{transform:rotate(360deg)}}@media (width<=900px){.signalIntro{flex-direction:column;align-items:start}.signalGrid{grid-template-columns:1fr}.strengthPanel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.strengthPanel>.kicker,.strengthPanel>h2,.strengthPanel>p{grid-column:1/3}.readingStrip{grid-template-columns:1fr 1fr}.tableHead,.tableRow{grid-template-columns:70px 90px 80px 1fr}.tableHead span:last-child,.tableRow strong,.signalCenter .welcome{display:none}}@media (width<=620px){.signalCenter header .signalHeaderStatus{display:none}.signalIntro{padding-top:28px}.signalActions{flex-direction:column;width:100%;min-width:0}.bandTabs{grid-template-columns:1fr}.spectrumPlot{height:260px}.readingStrip{grid-template-columns:1fr 1fr}.analysisGrid{grid-template-columns:1fr}.strengthPanel{display:block}.tableHead,.tableRow{grid-template-columns:62px 70px 1fr}.tableHead span:nth-child(3),.tableRow span:nth-child(3){display:none}.connectChoices{grid-template-columns:1fr}}.memberApp,.clientPortal,.portal{background:#020b13}.memberApp .welcomeHero{background:#071a28 linear-gradient(135deg,#0b2638,#06131e);border-color:#765a26;min-height:210px;position:relative;overflow:hidden}.memberApp .welcomeHero:after{content:"";border:1px solid #b98a3038;border-radius:50%;width:390px;height:390px;position:absolute;top:-165px;right:-90px;box-shadow:0 0 0 35px #b98a3012,0 0 0 75px #b98a300a}.memberApp .welcomeHero>div{z-index:1;max-width:720px;position:relative}.clientPortal .portalWelcome{background:#071a28 linear-gradient(135deg,#0b2638,#06131e);border-color:#765a26}.clientPortal .portalMain,.portal .calendarMain,.clientPortal .portalLayout,.portal .investLayout,.memberApp .dashboardLayout{background:#03101a}.sourceTag.disconnected{color:#ff8585;background:#2b0d10;border-color:#863b3b}.signalHeaderStatus:not(.connected) i{background:#d85757;box-shadow:0 0 10px #d85757}.signalHeaderStatus.connected i{background:#45d6a5;box-shadow:0 0 10px #45d6a5}.awaitingData{z-index:3;text-align:center;color:#8ca0ab;background:#020a0f99;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.awaitingData b{color:#cad4da;letter-spacing:2px;font:700 22px Georgia}.awaitingData span{text-transform:uppercase;letter-spacing:1px;font-size:9px}.radarDial.idle .radarSweep{display:none}.readingStrip .waiting{color:#9aabb4}.noFindings{text-align:center;color:#728792;border-bottom:1px solid #1e3946;padding:35px 12px;font-size:10px}.connectionFormat{background:#04111a;border-left:3px solid #b98a30;padding:12px;font-size:9px!important}.connectionFormat code{color:#82e9f5}.signalActions .installApp{color:#ffd36a;background:#2a1b05;border-color:#c18c2e}.mobileSetup{background:linear-gradient(110deg,#0b2634,#07141d);border:1px solid #8e6929;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:25px;max-width:1324px;margin:0 auto 20px;padding:20px;display:grid}.mobileSetup h2{color:#efbf50;margin:4px 0;font:700 24px Georgia}.mobileSetup p{color:#aebdc5;font-size:10px;line-height:1.6}.mobileSetup ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.mobileSetup li{border-left:1px solid #31505e;gap:9px;padding-left:10px;display:flex}.mobileSetup li>b{color:#efbd50;font:700 22px Georgia}.mobileSetup li span{color:#8fa2ac;font-size:8px;line-height:1.45}.mobileSetup li strong{color:#e7edf0;margin-bottom:4px;font-size:9px;display:block}.mobileSetup>button{color:#f1c25d;background:#261a06;border:1px solid #c18c2e;padding:12px;font-size:8px;font-weight:900}.setupPaths{gap:10px;margin:18px 0;display:grid}.setupPaths article{background:#04111a;border:1px solid #294858;padding:14px}.setupPaths article>b{color:#efbd50;font-size:10px}.setupPaths article p{margin-bottom:0;font-size:10px!important}.setupModal section{max-height:90vh;overflow:auto}@media (width<=1000px){.mobileSetup{grid-template-columns:1fr}.mobileSetup ol{grid-template-columns:1fr 1fr 1fr}}@media (width<=620px){.mobileSetup{margin-inline:14px}.mobileSetup ol{grid-template-columns:1fr}.mobileSetup li{border-top:1px solid #31505e;border-left:0;padding:8px 0}}.bandTabs{grid-template-columns:repeat(4,1fr)}@media (width<=700px){.bandTabs{grid-template-columns:1fr}}.magnetometerLink{color:#f0c65d;background:#211805;border:1px solid #b98a30;margin-top:8px;padding:12px 10px;font-size:9px;font-weight:900}.magApp{color:#e9eef1;background:radial-gradient(circle at 80% 0,#123d4d,#0000 32%),#020a10;min-height:100vh}.magApp header{position:static}.magStatus{color:#8da1aa;letter-spacing:1px;font-size:9px;font-weight:900}.magStatus.measuring{color:#55efb8}.magStatus.blocked,.magStatus.unsupported{color:#ff7b7b}.magHero{border-bottom:1px solid #24424f;justify-content:space-between;align-items:end;gap:25px;max-width:1300px;margin:auto;padding:45px 28px 28px;display:flex}.magHero h1{color:#efbf50;margin:5px 0;font:700 clamp(38px,5vw,65px) Georgia}.magHero p:not(.kicker){color:#afbdc4;max-width:750px;line-height:1.6}.magActions{gap:8px;display:flex}.magActions button,.resetButton{color:#8beaff;background:#071b25;border:1px solid #376779;padding:12px;font-size:9px;font-weight:900}.magActions .startScan{color:#70edbb;border-color:#45bd8f}.magWorkspace{grid-template-columns:1fr 330px;gap:14px;max-width:1300px;margin:auto;padding:22px 28px;display:grid}.magDialPanel,.magSide article,.magChart{background:#05141e;border:1px solid #284452;padding:18px}.magDialPanel h2,.magSide h2,.magChart h2{margin:4px 0;font:700 21px Georgia}.magLevel{border:1px solid;padding:7px;font-size:8px;font-weight:900}.magLevel.ambient{color:#5fe0b0}.magLevel.elevated{color:#ffc85a}.magLevel.high{color:#ff7474}.magDial{--meter:0%;aspect-ratio:1;background:conic-gradient(#51dfb1 var(--meter),#e5b13d var(--meter),#102b37 0);border-radius:50%;place-items:center;width:min(330px,80vw);margin:28px auto;display:grid;position:relative;box-shadow:0 0 35px #49d9ff1c}.magDial:before{content:"";background:#031019;border:1px solid #326070;border-radius:50%;position:absolute;inset:18px}.magDial>div{z-index:1;text-align:center}.magDial b{color:#f2c45d;font:700 62px Georgia;display:block}.magDial span{color:#75e9fa;font-weight:900}.xyz{border:1px solid #24404c;grid-template-columns:repeat(3,1fr);display:grid}.xyz span,.magMetrics span{color:#78909a;padding:12px;font-size:8px}.xyz b,.magMetrics b{color:#e8eef1;margin-top:5px;font-size:15px;display:block}.magSide{align-content:start;gap:14px;display:grid}.magMetrics{gap:4px;display:grid}.magMetrics span{background:#09202c}.magNotice{background:#1b1508!important;border-color:#806328!important}.magNotice>b{color:#f0bd4e;font-size:9px}.magNotice p{color:#c7b98f;font-size:10px;line-height:1.6}.resetButton{color:#ff8585;border-color:#843b3b;width:100%}.magChart{grid-column:1/3;position:relative}.magChart svg{background-image:linear-gradient(#17333f 1px,#0000 1px),linear-gradient(90deg,#17333f 1px,#0000 1px);background-size:100% 25%,10% 100%;width:100%;height:210px}.noMagData{color:#6f8791;place-items:center;font-size:10px;display:grid;position:absolute;inset:70px 18px 18px}.magGuide{background:#171205;border:1px solid #8b6727;max-width:1244px;margin:0 auto 40px;padding:22px}.magGuide h2{color:#efbd51;font:700 22px Georgia}.magGuide>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.magGuide span{color:#aeb9bd;font-size:9px;line-height:1.5}.magGuide span b{color:#efbd51;font:700 22px Georgia;display:block}.magGuide>p{color:#bcb28f;border-top:1px solid #604b21;padding-top:15px;font-size:9px;line-height:1.6}@media (width<=800px){.magHero{display:block}.magActions{flex-wrap:wrap}.magWorkspace{grid-template-columns:1fr}.magChart{grid-column:auto}.magGuide>div{grid-template-columns:1fr 1fr}.magApp .welcome{display:none}}@media (width<=480px){.magActions button{flex:1}.magGuide>div,.xyz{grid-template-columns:1fr}.magDial b{font-size:48px}}.membershipPage .planGrid{grid-template-columns:repeat(4,1fr);max-width:1420px}.platinumPlan{box-shadow:0 0 32px #d9e5eb1c;background:linear-gradient(145deg,#3e484e,#11191e 48%,#050a0d)!important;border-color:#dce7ec!important}.platinumPlan h2,.platinumPlan h3{color:#e7f1f5}.platinumPlan>a{color:#071017!important;background:linear-gradient(#edf5f8,#9eafb8)!important;border-color:#fff!important}.platinumFeature{background:linear-gradient(110deg,#26333a,#07121a);border:1px solid #b9c9d0;grid-template-columns:1fr 1fr;gap:40px;max-width:1370px;margin:0 auto 30px;padding:30px;display:grid}.platinumFeature h2{color:#e8f0f3;font:700 29px Georgia}.platinumFeature p:not(.kicker){color:#bcc8ce;line-height:1.6}.platinumFeature>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platinumFeature span{color:#dbe4e8;background:#0a1821;border:1px solid #596a72;padding:16px;font-size:10px;line-height:1.5}@media (width<=1150px){.membershipPage .planGrid{grid-template-columns:1fr 1fr}.platinumFeature{margin-inline:20px}}@media (width<=700px){.membershipPage .planGrid,.platinumFeature,.platinumFeature>div:last-child{grid-template-columns:1fr}}.zoomScheduler{max-width:1180px;margin:24px auto 60px;padding:24px}.zoomScheduler form{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.zoomScheduler label{color:#e9edf3;gap:7px;font-size:11px;display:grid}.zoomScheduler input,.zoomScheduler select{color:#fff;background:#06131d;border:1px solid #44515c;border-radius:5px;width:100%;padding:12px}.zoomScheduler .formSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zoomScheduler .goldButton,.zoomScheduler .formStatus{grid-column:1/-1}.formStatus{color:#f2ba3a;margin:0}@media (width<=760px){.zoomScheduler form,.zoomScheduler .formSplit{grid-template-columns:1fr}}.liveStreamsLink{color:#ff9a9d;background:#2a0a0d;border:1px solid #a82a2f;margin-top:8px;padding:12px 10px;font-size:9px;font-weight:900}.liveBriefings{color:#e9eef1;min-height:100vh}.liveHero{background:linear-gradient(120deg,#071a28,#020a11);border-bottom:1px solid #8d6828;padding:55px max(5vw,50vw - 600px)}.liveHero h1{color:#efbf50;margin:6px 0;font:700 clamp(38px,5vw,66px) Georgia}.liveHero p:not(.kicker){color:#adbbc3;max-width:760px;line-height:1.6}.liveGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:auto;padding:30px 24px 60px;display:grid}.liveCard{background:#061722;border:1px solid #6e5528;padding:22px}.liveCard h2{color:#f0c35e;font:700 22px Georgia}.liveCard p{color:#9eafb8;font-size:11px}.liveCard .liveNow,.liveCard .scheduled{letter-spacing:1px;border:1px solid;padding:7px 9px;font-size:8px;font-weight:900;display:inline-block}.liveCard .liveNow{color:#ff7b7b;background:#2b0c10;border-color:#a72e34}.liveCard .scheduled{color:#f2c65e;background:#211806;border-color:#8b6927}.liveCard .goldButton{margin-top:18px;display:flex}.formError{color:#ff8181;background:#2a090d;border:1px solid #8d2c31;padding:12px}.primary:disabled{opacity:.6;cursor:wait}@media (width<=850px){.liveGrid{grid-template-columns:1fr}.liveBriefings header nav{display:none}}.adminApp{color:#eef3f7;background:#020810;min-height:100vh}.adminHeader{z-index:20;background:#010711;border-bottom:1px solid #7a5818;align-items:center;gap:28px;height:88px;padding:0 26px;display:flex;position:sticky;top:0}.adminHeader .brand{min-width:300px}.adminHeaderTitle{color:#e9b63f;align-items:center;gap:12px;margin:auto;display:flex}.adminHeaderTitle>span{font-size:30px}.adminHeaderTitle div{display:grid}.adminHeaderTitle small{letter-spacing:2px;font-size:10px}.adminHeaderTitle b{font-family:Georgia,serif;font-size:19px}.adminIdentity{text-align:right;display:grid}.adminIdentity small{color:#8fa0ad}.adminLogout{color:#f0c251;border:1px solid #8d6419;padding:10px 14px;font-weight:800}.adminShell{grid-template-columns:250px minmax(0,1fr);display:grid}.adminNav{background:linear-gradient(#041221,#020912);border-right:1px solid #243444;height:calc(100vh - 88px);min-height:calc(100vh - 88px);padding:24px 14px;position:sticky;top:88px;overflow:auto}.adminNav>p{color:#e9b63f;padding:0 12px;font-size:12px;font-weight:900}.adminNav>a{color:#d8e0e6;border:1px solid #0000;border-radius:4px;justify-content:space-between;gap:10px;padding:12px;font-size:13px;display:flex}.adminNav>a:hover,.adminNav>a.active{color:#07101a;background:linear-gradient(135deg,#f6ca63,#a96a09);font-weight:900}.adminNav>a b{color:#fff;text-align:center;background:#9f1717;border-radius:12px;min-width:22px}.adminNavCard{background:#061321;border:1px solid #7f5d1f;margin:20px 0;padding:15px}.adminNavCard b{color:#eab848}.adminNavCard p{color:#aeb8c0;font-size:12px}.adminNavCard a{color:#eab848;font-size:12px;font-weight:800}.adminMain{min-width:0;padding:24px}.adminWelcome{background:linear-gradient(120deg,#071929,#05101c 65%,#101b22);border:1px solid #70511e;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.adminWelcome h1{color:#f0c154;margin:4px 0;font-family:Georgia,serif;font-size:32px}.adminWelcome p{color:#bdc7cf;max-width:780px;margin:4px 0}.systemOnline{background:#07160f;border:1px solid #275c3b;grid-template-columns:20px 1fr;min-width:220px;padding:15px;display:grid}.systemOnline span{color:#42d26e}.systemOnline b{color:#78e398}.systemOnline small{color:#94a89b;grid-column:2}.adminNotice{z-index:15;color:#f7cf72;background:#1d1605;border:1px solid #b38222;margin:12px 0;padding:12px 16px;font-weight:800;position:sticky;top:98px}.adminMetrics{grid-template-columns:repeat(6,1fr);gap:12px;margin:14px 0;display:grid}.adminMetrics article{background:#07131d;border:1px solid #334351;align-items:center;gap:13px;padding:16px;display:flex}.adminMetrics article>span{color:#e7b33f;font-size:24px}.adminMetrics b{font-size:22px;display:block}.adminMetrics small{color:#9eacb5}.adminGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adminPanel{background:#06121c;border:1px solid #3d4c56;min-width:0;scroll-margin-top:105px}.adminPanel.wide{grid-column:1/-1}.adminPanel>header{background:#071723;border-bottom:1px solid #7a591e;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.adminPanel h2{color:#edbb4c;margin:0;font-size:16px}.adminPanel>header span{color:#98a5ae;font-size:10px}.tableScroll{max-height:350px;overflow:auto}.adminPanel table{border-collapse:collapse;width:100%;font-size:12px}.adminPanel th{text-align:left;color:#d5a93e;letter-spacing:.5px;border-bottom:1px solid #34424b;padding:10px;font-size:10px}.adminPanel td{color:#ccd5dc;border-bottom:1px solid #1e303d;max-width:280px;padding:11px 10px}.adminPanel td small{color:#7f909d;margin-top:3px;display:block}.adminPanel td b{color:#f2f5f7}.emptyRow{color:#71808a;padding:28px;text-align:center!important}.status{text-transform:uppercase;color:#cbd4da;border:1px solid #52616b;border-radius:12px;padding:3px 8px;font-size:9px;display:inline-block}.status-active,.status-published,.status-paid,.status-certified,.status-accepted{color:#69db8d;background:#082316;border-color:#287b48}.status-new,.status-submitted,.status-open,.status-reviewing{color:#f1c55a;background:#251b06;border-color:#a47519}.status-declined,.status-rejected,.status-suspended{color:#ff7979;background:#280909;border-color:#922c2c}.adminAction{background:#071725;border-top:1px solid #253743;padding:14px}.adminAction h3,.stackForm h3{color:#e8b847;margin:0 0 9px;font-size:13px}.adminAction form{flex-wrap:wrap;gap:8px;display:flex}.adminAction input,.adminAction select,.stackForm input,.stackForm select{color:#eaf0f4;background:#020a11;border:1px solid #40505c;flex:1;min-width:130px;padding:10px}.adminAction button,.stackForm button{color:#07101a;cursor:pointer;background:linear-gradient(135deg,#e7b542,#9b6108);border:0;padding:10px 15px;font-weight:900}.adminForms{grid-template-columns:1fr 1fr;display:grid}.adminForms .adminAction{border-left:1px solid #253743}.stackForm{background:#071725;border-top:1px solid #253743;gap:8px;padding:14px;display:grid}.stackForm label{color:#9ba9b2;font-size:11px}.stackForm label input{width:100%;margin-top:4px;display:block}.adminPortalLink{color:#ffd96d!important;background:linear-gradient(135deg,#73530e,#2a1b04)!important;border:1px solid #c89928!important;font-weight:900!important;display:block!important}.adminDenied{color:#e8edf1;background:#020811;place-items:center;min-height:100vh;display:grid}.adminDenied section{text-align:center;background:#061421;border:1px solid #87611a;max-width:580px;padding:45px}.adminDenied section>span{color:#e8b73f;font-size:48px}.adminDenied h1{color:#edbd4c;font-family:Georgia,serif}@media (width<=1100px){.adminMetrics{grid-template-columns:repeat(3,1fr)}.adminHeaderTitle{display:none}.adminGrid{grid-template-columns:1fr}.adminPanel{grid-column:1}.adminHeader .brand{min-width:0}.adminIdentity{margin-left:auto}}@media (width<=760px){.adminHeader{flex-wrap:wrap;gap:10px;height:auto;padding:12px}.adminHeader .brand{width:100%}.adminIdentity{margin-left:0}.adminShell{display:block}.adminNav{height:auto;min-height:0;padding:8px;display:flex;position:static;overflow:auto}.adminNav>p,.adminNavCard{display:none}.adminNav>a{white-space:nowrap}.adminMain{padding:10px}.adminWelcome{padding:18px;display:block}.systemOnline{margin-top:14px}.adminMetrics{grid-template-columns:1fr 1fr}.adminForms{grid-template-columns:1fr}.adminAction form{display:grid}.adminAction input,.adminAction select{width:100%}}.countyLandingHero{background:linear-gradient(120deg,#071b2b,#030d15);border:1px solid #8b6727;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.countyLandingHero h2{color:#efbd50;margin:5px 0;font:700 clamp(34px,5vw,58px) Georgia}.countyLandingHero p:not(.kicker){color:#b8c3ca;max-width:720px;line-height:1.6}.countyLandingHero .primary{text-align:center;min-width:250px}.countyTools{grid-template-columns:1fr 150px 150px;gap:12px;margin:18px 0;display:grid}.countyTools .bigSearch{margin:0}.countyTools>div{text-align:center;background:#071925;border:1px solid #38505f;place-content:center;display:grid}.countyTools b{color:#efbd50;font-size:19px}.countyTools span{color:#8fa0a9;font-size:9px}.officialList{gap:13px;display:grid}.officialCard img,.officialPortrait{object-fit:cover;background:#06131d;border:2px solid #bd8c2d;width:112px;height:112px}.officialPortrait{width:145px;height:165px}.officialBio{background:#071925;border-left:4px solid #bd8c2d;margin:18px 0;padding:24px}.officialBio h3{color:#efbd50;font:700 22px Georgia}.officialBio p{color:#bdc7cd;line-height:1.7}.officialBio a{color:#efbd50;font-weight:800}.communityCivic{border-top:1px solid #805f26;margin-top:28px;padding-top:28px}.civicNotice{color:#f2c764;background:#211906;border:1px solid #9a7429;margin-bottom:16px;padding:14px}.civicColumns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.civicColumns>article,.activeActions{background:#061722;border:1px solid #344d5c;padding:24px}.civicColumns h3,.activeActions h3{color:#efbd50;margin:5px 0;font:700 25px Georgia}.civicColumns>article>p:not(.kicker){color:#9fadb5;line-height:1.6}.civicColumns form,.actionGrid form{gap:9px;margin-top:15px;display:grid}.civicColumns input,.civicColumns textarea,.civicColumns select,.actionGrid input,.actionGrid select,.officialTemplateForm input,.officialTemplateForm textarea{color:#edf2f4;background:#020b12;border:1px solid #3f5663;width:100%;padding:11px}.civicColumns button,.actionGrid button,.officialTemplateForm button{color:#111;background:linear-gradient(#efbf4d,#b8780c);border:1px solid #e3b64c;padding:12px;font-weight:900}.commentList{max-height:310px;margin-top:18px;overflow:auto}.commentList blockquote{background:#03101a;border-left:2px solid #bb8b2e;margin:0 0 10px;padding:14px}.commentList blockquote p{color:#d6dde1;line-height:1.55}.commentList footer{color:#d7aa45;font-size:9px}.quiet{color:#788b95}.activeActions{margin-top:15px}.actionGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.actionGrid>article{background:#091b26;border:1px solid #6b5428;padding:19px}.actionGrid>article>span{color:#efbd50;letter-spacing:1.5px;font-size:8px;font-weight:900}.actionGrid h4{margin:8px 0;font:700 20px Georgia}.actionGrid p{color:#aebbc2;line-height:1.6}.actionGrid b{color:#efbd50}.compactEmpty{min-height:auto!important;padding:25px!important}.officialTemplateForm{background:#071725;border-top:1px solid #253743;padding:20px}.officialTemplateForm h3,.adminSubhead{color:#e8b847;font-size:14px}.officialTemplateForm p{color:#98a8b2;font-size:11px}.officialTemplateForm .formGrid{margin:12px 0}.officialTemplateForm label{color:#d9b657;font-size:10px}.adminSubhead{background:#06131d;margin:0;padding:15px 16px 5px}@media (width<=850px){.countyLandingHero{flex-direction:column;align-items:flex-start}.countyTools{grid-template-columns:1fr 1fr}.countyTools .bigSearch{grid-column:1/-1}.civicColumns,.actionGrid{grid-template-columns:1fr}.officialPortrait{width:110px;height:125px}}.signalActions a,.laptopModeActions a,.laptopModeActions button{color:#75f2c2;text-align:center;background:#071b25;border:1px solid #49c798;justify-content:center;align-items:center;padding:12px 14px;font-size:9px;font-weight:900;display:flex}.signalActions .laptopCollector{color:#ffd66b;background:#2a1b05;border-color:#e2b447}.laptopMode{background:linear-gradient(120deg,#0a2633,#06131d 60%,#171105);border:1px solid #b88a2f;max-width:1324px;margin:0 auto 20px;padding:25px}.laptopModeTitle{grid-template-columns:70px 1fr;align-items:center;gap:20px;display:grid}.laptopModeTitle>span{color:#f0c052;border:1px solid #e0b344;border-radius:50%;place-items:center;width:68px;height:68px;font-size:30px;display:grid;box-shadow:0 0 25px #e5ac2730}.laptopMode h2{color:#efbf50;margin:4px 0;font:700 27px Georgia}.laptopMode p{color:#aebdc5;font-size:10px;line-height:1.6}.laptopCapability{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.laptopCapability article{background:#04121b;border:1px solid #31505e;padding:17px}.laptopCapability b{color:#7ceafa;letter-spacing:1.3px;font-size:8px;display:block}.laptopCapability strong{color:#58e2ae;margin:8px 0;font:700 17px Georgia;display:block}.laptopCapability .needsHardware{color:#f1bd4e}.laptopMode ol{grid-template-columns:repeat(3,1fr);gap:10px;padding:0;list-style:none;display:grid}.laptopMode li{color:#b9c5cb;grid-template-columns:34px 1fr;gap:8px;font-size:10px;line-height:1.55;display:grid}.laptopMode li>b{color:#efbd50;font:700 25px Georgia}.laptopModeActions{gap:10px;margin-top:18px;display:flex}.laptopModeActions>*{min-width:220px}.connectChoices a{color:#fff;text-align:center;background:#0a2431;border:1px solid #356275;flex-direction:column;align-items:center;gap:7px;padding:22px;display:flex}.connectChoices a>b{color:#f0bf4f;font-size:30px}.connectChoices a small{color:#80949f}.signalActions{flex-wrap:wrap;justify-content:flex-end;max-width:520px}@media (width<=800px){.laptopCapability,.laptopMode ol{grid-template-columns:1fr}.laptopModeActions{flex-direction:column}.laptopModeActions>*{min-width:0}.laptopModeTitle{grid-template-columns:1fr}.signalActions a{width:100%}}.memberApp .welcomeHero h1,.memberApp .dashPanel h2,.memberApp .dashPanel h3,.memberApp .metricGrid b,.memberApp .kicker,.signalCenter h1,.signalCenter h2,.signalCenter .kicker,.signalCenter .platformChooser b,.signalCenter .bandTabs b,.signalCenter .setupPaths article>b,.signalCenter .connectChoices a,.magApp h1,.magApp h2,.magApp .kicker,.magApp .magDial b,.magGuide h2,.magGuide span b{color:#fff}.androidAppCard{background:#071b25;border:1px solid #477184;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 0;padding:18px;display:flex}.androidAppCard strong{color:#79e6ff;letter-spacing:1px;font-size:8px}.androidAppCard h3{color:#fff;margin:5px 0;font:700 22px Georgia}.androidAppCard p{color:#b9c6cc!important;border:0!important;margin:0!important;padding:0!important}.androidAppCard a,.androidApps a{color:#fff;text-align:center;background:#211805;border:1px solid #d5a63f;padding:12px 15px;font-size:9px;font-weight:900}.androidApps{background:#071b25;border:1px solid #477184;grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:10px;max-width:1324px;margin:0 auto 20px;padding:20px;display:grid}.androidApps>div{padding:8px}.androidApps h2{margin:5px 0;font:700 22px Georgia}.androidApps p{color:#aab9c1;font-size:9px;line-height:1.5}.androidApps a{text-align:left;background:#0a202b;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.androidApps a b{color:#fff}.androidApps a span{color:#aab9c1;font-size:9px;line-height:1.45}.androidApps a strong{color:#78e7ff;font-size:8px}@media (width<=850px){.androidAppCard{flex-direction:column;align-items:stretch}.androidApps{grid-template-columns:1fr}.androidApps a{text-align:center;align-items:center}}.homeOathShield{z-index:2;width:min(300px,25vw);display:block;position:absolute;right:max(5vw,50vw - 620px)}.homeOathShield img{filter:drop-shadow(0 18px 30px #000b);width:100%;height:auto;display:block}@media (width<=1000px){.homeOathShield{opacity:.38;width:210px;right:3vw}}@media (width<=700px){.homeOathShield{display:none}}.phyphoxSteps{align-items:flex-start}.phyphoxSteps>div{flex:1}.phyphoxSteps ol{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.phyphoxSteps li{color:#dbe4e8;background:#0a2531;border-left:2px solid #d5a63f;padding:9px 11px;font-size:10px;line-height:1.55}.phyphoxSteps li>b{color:#7be8ff;margin-right:8px}.phyphoxSteps li strong{color:#fff;font-size:inherit;letter-spacing:0}.phyphoxSteps>a{min-width:190px;margin-top:18px}.readingGuide{background:#061722;border:1px solid #365a69;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1244px;margin:0 auto 20px;padding:20px;display:grid}.readingGuide>div{grid-column:1/-1}.readingGuide h2{color:#fff;margin:5px 0;font:700 23px Georgia}.readingGuide article{background:#0a2430;border-left:2px solid #d7a83f;padding:14px}.readingGuide article b{color:#fff;font-size:9px}.readingGuide article p{color:#aebdc4;margin-bottom:0;font-size:9px;line-height:1.55}@media (width<=700px){.readingGuide{grid-template-columns:1fr}}.membershipHero{background:#061522;border-bottom:1px solid #9c7529}.membershipHero h1{white-space:nowrap;justify-content:center;align-items:center;gap:20px;width:fit-content;max-width:100%;margin:10px auto;font-size:clamp(39px,5vw,60px);display:flex}.membershipHero h1:before{content:"";filter:drop-shadow(0 5px 8px #0009);background:url(/members-only-banner.png) -22px -56px/289px 193px no-repeat;flex:none;width:62px;height:72px;display:block}@media (width<=620px){.membershipHero h1{white-space:normal;gap:10px;font-size:34px}.membershipHero h1:before{background-position:-16px -41px;background-size:210px 141px;width:45px;height:53px}}.platformChooser{border-bottom:1px solid #173949;grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:10px;max-width:1380px;margin:0 auto;padding:18px 28px;display:grid}.platformChooser>div{align-content:center;display:grid}.platformChooser h2{color:#efbf50;margin:3px 0;font:700 21px Georgia}.platformChooser>a{color:#e8eef2;background:#071925;border:1px solid #365567;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:11px;padding:13px 15px;display:grid}.platformChooser>a:hover,.platformChooser>a:focus-visible{background:#102533;border-color:#efbd50;outline:none}.platformChooser>a>span{color:#70e8f8;background:#102e3c;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.platformChooser>a>b{color:#efbf50;letter-spacing:1px;font-size:11px}.platformChooser>a>small{color:#8fa2ad;font-size:8px;line-height:1.4}.laptopMode,.mobileSetup{scroll-margin-top:18px}@media (width<=900px){.platformChooser{grid-template-columns:1fr 1fr}.platformChooser>div{grid-column:1/-1}}@media (width<=620px){.platformChooser{grid-template-columns:1fr;padding:14px}.platformChooser>div{grid-column:auto}}.memberNav>a:not(.signalDefenseLink):not(.liveStreamsLink):not(.magnetometerLink):not(.clientPortalLink):not(.adminPortalLink):not(.panelButton){color:#c3ccd2;text-align:left;border:1px solid #0000;border-radius:3px;padding:12px 10px;font-size:10px}.memberNav>a.selected,.memberNav>a:not(.signalDefenseLink):not(.liveStreamsLink):not(.magnetometerLink):not(.clientPortalLink):not(.adminPortalLink):hover{color:#efbd4d;background:#241f0e;border-color:#b58426}.libraryGrid a{color:#e5b43f;background:#171709;border:1px solid #936e23;padding:7px;font-size:8px}.communityGate{color:#eef3f5;background:#020b13;place-items:center;min-height:100vh;padding:24px;display:grid}.communityGate>section{text-align:center;background:#071725;border:1px solid #9b7428;width:min(560px,100%);padding:45px}.communityGate .logoShield{margin:0 auto 15px}.communityGate h1{color:#efbd50;font:700 38px Georgia}.communityApp{color:#eaf0f3;background:#020b13;min-height:100vh}.communityHeader{z-index:30;gap:20px;height:82px;padding:0 24px;position:sticky;top:0}.communityHeader .brand{min-width:260px}.communityHeader>a:not(.brand){color:#e7b84a;font-size:9px;font-weight:900}.communitySearch{background:#061722;border:1px solid #344d5c;flex:1;align-items:center;max-width:570px;display:flex}.communitySearch span{color:#e6b541;padding:0 12px}.communitySearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:12px}.communityIdentity{text-align:right;margin-left:auto;display:grid}.communityIdentity small{color:#81939e;font-size:7px}.communityIdentity b{font-size:11px}.communityLayout{grid-template-columns:220px minmax(0,1fr) 255px;max-width:1700px;min-height:calc(100vh - 82px);margin:auto;display:grid}.communityNav{background:#03111c;border-right:1px solid #263b49;flex-direction:column;gap:3px;padding:19px 11px;display:flex}.communityNav>p{color:#e5b341;letter-spacing:1px;padding:0 10px;font-size:9px;font-weight:900}.communityNav>button{color:#bdc8cf;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:11px 10px;font-size:10px;display:flex}.communityNav>button:hover,.communityNav>button.active{color:#efbd50;background:linear-gradient(110deg,#2c2108,#071924);border-color:#9b7429}.communityNav>button>b{color:#fff;background:#a91b20;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.communityTier{background:#0b1b25;border:1px solid #8b6726;gap:8px;margin-top:20px;padding:15px;display:grid}.communityTier small{color:#8999a3;font-size:7px}.communityTier b{color:#efbd50;font-size:10px}.communityTier span{color:#9dabb3;font-size:8px}.communityTier a{color:#efbd50;font-size:8px;font-weight:900}.communityInvestigation{color:#efbd50;background:#201805;border:1px solid #9b7429;margin-top:8px;padding:12px;font-size:9px;font-weight:900}.communityMain{background:#04111a;min-width:0;padding:18px}.communityRight{background:#03111c;border-left:1px solid #263b49;padding:16px 13px}.communityRight>.goldButton{width:100%;margin:0 0 13px}.communityRight>section{background:#071824;border:1px solid #344a57;gap:9px;margin-bottom:12px;padding:15px;display:grid}.communityRight h3{color:#e7b542;letter-spacing:1px;border-bottom:1px solid #2c414d;margin:0;padding-bottom:9px;font-size:10px}.communityRight p{color:#aab7be;margin:0;font-size:9px;line-height:1.55}.communityRight p b{color:#efbd50;font-size:16px}.communityRight section a{color:#cbd5da;padding:5px;font-size:9px}.communityToast{z-index:80;color:#84efbd;background:#09271d;border:1px solid #4b9778;padding:13px 18px;position:fixed;top:94px;right:22px}.communityError{color:#ff9a9a;text-align:left;background:#2b0d10;border:1px solid #a64242;width:100%;margin-bottom:12px;padding:12px}.communityLoading{color:#89a0ab;place-items:center;min-height:500px;display:grid}.communityHero{background:linear-gradient(120deg,#0a2637,#06131e 65%,#171205);border:1px solid #826124;justify-content:space-between;align-items:center;min-height:300px;padding:35px;display:flex;overflow:hidden}.communityHero>div{max-width:720px}.communityHero h1{color:#efbd50;margin:5px 0;font:700 clamp(38px,5vw,68px) Georgia}.communityHero p:not(.kicker){color:#b6c3ca;line-height:1.7}.communityHero button,.communityEmpty button,.sectionTitle>button,.communitySection>.sectionTitle>button,.topicOriginal>button,.replyForm button,.profileForm>button,.connectionList button{color:#07111a;background:linear-gradient(#f0c15a,#a86b09);border:1px solid #e1b144;padding:11px 15px;font-size:9px;font-weight:900}.communityHero .shieldLarge{width:210px;height:235px;margin:0}.communityMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.communityMetrics article{text-align:center;background:#071824;border:1px solid #334b58;padding:15px}.communityMetrics b{color:#efbd50;font:700 24px Georgia;display:block}.communityMetrics small{color:#8698a2;text-transform:uppercase;font-size:8px}.communityCategories,.topicList,.communitySection,.topicDetail{background:#061722;border:1px solid #304653;margin-top:12px;padding:18px}.sectionTitle{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.sectionTitle h1,.sectionTitle h2{color:#e8b642;margin:3px 0;font:700 25px Georgia}.sectionTitle>button,.sectionTitle>b{color:#e8b642;font-size:8px}.communityCategories>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.communityCategories>div>button{color:#fff;text-align:left;background:#081c29;border:1px solid #304c5a;grid-template-columns:42px 1fr;align-content:start;gap:5px 10px;min-height:150px;padding:18px;display:grid}.communityCategories>div>button:hover,.communityCategories>div>button.selected{background:#102738;border-color:#e3b146}.communityCategories span{color:#efbd50;background:#102f3d;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.communityCategories b{font:700 14px Georgia}.communityCategories small{color:#94a5ae;grid-column:1/-1;margin-top:8px;line-height:1.55}.topicList>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #233b49;grid-template-columns:46px 1fr 75px;align-items:start;gap:14px;width:100%;padding:16px 5px;display:grid}.topicList>button:hover{background:#0a1f2c}.memberAvatar,.directoryAvatar{color:#fff;background:linear-gradient(135deg,#c58a1e,#552d09);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.topicList h3{color:#eaf0f3;margin:4px 0;font:700 17px Georgia}.topicList div>small{color:#e4b33f;font-size:8px}.topicList p{color:#9eacb4;margin:5px 0;font-size:10px;line-height:1.55}.topicList em{color:#728892;font-size:8px;font-style:normal}.topicList aside{text-align:center;gap:2px;display:grid}.topicList aside>b{color:#efbd50;font:700 23px Georgia}.topicList aside>small{color:#7f919c;font-size:7px}.topicList aside>i{color:#efbd50;margin-top:8px;font-size:7px}.communityEmpty{text-align:center;color:#899ba5;place-content:center;min-height:180px;display:grid}.communityEmpty b{color:#d7e0e5;font:700 20px Georgia}.communityEmpty button{justify-self:center}.backButton{color:#e8b641;background:0 0;border:0;margin-bottom:12px;font-weight:900}.topicOriginal,.topicReply,.replyForm{background:#071824;border:1px solid #304653;margin-bottom:12px;padding:22px}.topicMeta{align-items:center;gap:10px;display:flex}.topicMeta div{display:grid}.topicMeta small,.topicReply small{color:#798c96;font-size:8px}.topicMeta em{color:#e7b540;margin-left:auto;font-size:8px;font-style:normal}.topicOriginal h1{color:#efbd50;font:700 32px Georgia}.topicOriginal p,.topicReply p{white-space:pre-wrap;color:#bdc8ce;line-height:1.7}.topicDetail>h2{color:#e8b542;font:700 18px Georgia}.topicReply{grid-template-columns:45px 1fr;gap:13px;display:grid}.topicReply div>b,.topicReply div>small{display:block}.replyForm{gap:10px;display:grid}.replyForm textarea,.profileForm input,.profileForm textarea,.communityModal input,.communityModal textarea,.communityModal select{color:#edf3f5;background:#020b12;border:1px solid #3e5663;width:100%;padding:11px}.replyForm button{justify-self:start}.memberDirectory,.resourceGrid,.guidelineGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.memberDirectory>article,.resourceGrid>a,.guidelineGrid>article{background:#071824;border:1px solid #344c59;padding:20px}.directoryAvatar{border:2px solid #d0a039;width:68px;height:68px;font-size:20px}.memberDirectory h3{margin:12px 0 3px;font:700 19px Georgia}.memberDirectory>article>b,.memberDirectory>article>em{color:#e7b541;text-transform:uppercase;font-size:8px}.memberDirectory>article>small{color:#82939d;margin-top:5px;font-size:8px;display:block}.memberDirectory p{color:#aab7be;min-height:50px;font-size:10px;line-height:1.6}.memberDirectory>article>div{gap:7px;margin-top:14px;display:flex}.memberDirectory button{color:#8deafa;background:#0d2634;border:1px solid #376274;flex:1;padding:9px;font-size:8px}.memberDirectory button:disabled{color:#d1ab55;border-color:#705824}.connectionList,.messageList,.notificationList,.communityEvents{gap:9px;display:grid}.connectionList article,.messageList>button,.notificationList>button,.communityEvents article{color:#fff;text-align:left;background:#071824;border:1px solid #304854;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.connectionList h3,.messageList h3,.notificationList h3,.communityEvents h3{margin:3px 0;font:700 16px Georgia}.connectionList p,.messageList p,.notificationList p,.communityEvents p{color:#9fadb5;font-size:9px}.connectionList aside{gap:5px;display:flex}.messageList>button>span{color:#e6b23f;font-size:8px;font-weight:900}.messageList>button.unread,.notificationList>button.unread{background:#0c2130;border-left:4px solid #e7b33f}.messageList small,.notificationList small{color:#6f8490;font-size:8px}.notificationList>button>span{color:#e6b23f;font-size:24px}.communityEvents time{color:#efbd50;border:1px solid #b58428;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.communityEvents>a,.communityEvents article>a{color:#eabd50;border:1px solid #9b7429;padding:9px;font-size:8px}.communityEvents article>b{color:#7f919b;font-size:8px}.resourceGrid>a{color:#fff;flex-direction:column;min-height:190px;display:flex}.resourceGrid>a:hover{border-color:#e4b344;transform:translateY(-2px)}.resourceGrid span{color:#e7b541;font-size:32px}.resourceGrid h3{font:700 18px Georgia}.resourceGrid p{color:#a8b5bc;flex:1;font-size:10px;line-height:1.6}.resourceGrid b{color:#e8b641;font-size:8px}.profileForm{background:#071824;border:1px solid #344d5b;padding:22px}.profileIdentity{border-bottom:1px solid #2c424e;align-items:center;gap:15px;padding-bottom:18px;display:flex}.profileIdentity h3{margin:0;font:700 21px Georgia}.profileIdentity p{color:#e4b541;font-size:9px}.profileFields{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.profileFields label,.communityModal label{color:#d7b554;gap:6px;font-size:9px;font-weight:800;display:grid}.profileFields .wide{grid-column:1/-1}.profileFields .check{color:#c2cdd2;align-items:center;display:flex}.profileFields .check input{width:auto}.profileForm>button{margin-top:5px}.guidelineGrid>article>b{color:#e7b542;font:700 26px Georgia}.guidelineGrid h3{font:700 16px Georgia}.guidelineGrid p{color:#aab7be;font-size:10px;line-height:1.65}.helpActions{gap:10px;margin-top:15px;display:flex}.helpActions a{color:#eabe55;border:1px solid #bd8d2d;padding:11px;font-size:8px;font-weight:900}.communityModal{z-index:70;background:#02070ddd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.communityModal form{background:#071824;border:1px solid #bd8d2e;width:min(620px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto}.communityModal h2{color:#efbd50;font:700 28px Georgia}.communityModal label{margin:12px 0}.communityModal>form>small{color:#8698a2}.communityModal .goldButton{width:100%}.communitySection{min-height:650px}@media (width<=1200px){.communityLayout{grid-template-columns:190px minmax(0,1fr)}.communityRight,.communityHeader .communityIdentity{display:none}.communityCategories>div:last-child,.memberDirectory,.resourceGrid,.guidelineGrid{grid-template-columns:1fr 1fr}}@media (width<=800px){.communityHeader{flex-wrap:wrap;height:auto;min-height:72px;padding:9px 15px}.communityHeader .brand{min-width:0}.communityHeader .communitySearch{flex-basis:100%;order:3;max-width:none}.communityLayout{display:block}.communityNav{z-index:20;border-bottom:1px solid #263b49;border-right:0;flex-direction:row;padding:8px;position:sticky;top:112px;overflow:auto}.communityNav>p,.communityTier,.communityInvestigation{display:none}.communityNav>button{white-space:nowrap}.communityMain{padding:12px}.communityHero{padding:25px}.communityHero .shieldLarge{display:none}.communityMetrics{grid-template-columns:1fr 1fr}.communityCategories>div:last-child,.memberDirectory,.resourceGrid,.guidelineGrid,.profileFields{grid-template-columns:1fr}.profileFields .wide{grid-column:auto}.topicList>button{grid-template-columns:42px 1fr}.topicList>button aside{display:none}.connectionList article,.messageList>button,.notificationList>button,.communityEvents article{grid-template-columns:45px 1fr}.connectionList aside,.communityEvents article>a,.communityEvents article>b{grid-column:2}.helpActions{flex-direction:column}}.portal,.portal .forumMain,.portal .forumHero{background:#061522}.missionGrid img[src="/lex-guard.png"],.divisionGrid img[src="/lex-guard.png"]{transform:scale(1.5)}.homeMemberBadge img{display:none}.homeMemberBadge{background:0 0;border:0}.homeMemberBadge:before{content:"";filter:drop-shadow(0 8px 12px #000);background:url(/justice-guard-shield-transparent.png) 50%/contain no-repeat;width:155px;height:180px;display:block}.supportHero{background:#061f38}.dirBanner>div{justify-content:space-between;align-items:center;gap:38px;display:flex}.dirBanner>div>div{max-width:760px}.oathHeroShield{object-fit:contain;filter:drop-shadow(0 14px 22px #000b);width:min(265px,27vw);height:245px}@media (width<=700px){.oathHeroShield{display:none}}.exposurePage{color:#fff;background:#030c14;min-height:100vh}.exposureHero{background:#061522;border-bottom:1px solid #9a7228;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;min-height:620px;padding:60px max(5vw,50vw - 600px);display:grid}.exposureHero>div{max-width:690px}.exposureHero h1{color:#fff;margin:8px 0;font:700 clamp(54px,7vw,86px)/.92 Georgia}.exposureHero h1 em{color:#efbd4b;font-style:normal}.exposureHero h2{color:#dce6ec;font:700 clamp(22px,2.8vw,31px)/1.25 Georgia}.exposureHero p:not(.kicker){color:#b9c7d0;font-size:15px;line-height:1.7}.exposureHero img{filter:drop-shadow(0 20px 30px #000b);justify-self:end;width:min(410px,100%)}.exposureBody{max-width:1200px;margin:auto;padding:65px 25px 80px}.exposureGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.exposureGrid article{background:#071b2a;border:1px solid #385165;border-top:3px solid #c49331;min-height:245px;padding:25px}.exposureGrid b{color:#e9b74c;letter-spacing:2px}.exposureGrid h3{margin:24px 0 12px;font:700 21px Georgia}.exposureGrid p{color:#adbbc4;font-size:11px;line-height:1.7}.exposureCallout{background:#071824;border:1px solid #876728;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:34px;display:flex}.exposureCallout h2{color:#efbc4b;margin:5px 0;font:700 32px Georgia}.exposureCallout p:not(.kicker){color:#aebbc4;max-width:760px;line-height:1.6}.exposureCallout .goldButton{flex:none}@media (width<=850px){.exposureHero{grid-template-columns:1fr}.exposureHero img{justify-self:center;width:min(330px,75vw)}.exposureGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.exposureHero{padding:48px 20px}.exposureHero img{width:min(280px,80vw)}.exposureGrid{grid-template-columns:1fr}.exposureGrid article{min-height:auto}.exposureCallout{flex-direction:column;align-items:flex-start}}.flyerBuilder{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);align-items:start;gap:24px;display:grid}.flyerFields{gap:12px;display:grid}.flyerFields label{color:#b8c5ce;gap:5px;font-size:10px;font-weight:800;display:grid}.flyerFields input,.flyerFields textarea{box-sizing:border-box;color:#fff;background:#061521;border:1px solid #355064;width:100%;padding:10px}.flyerFields>small{color:#d5b66a;line-height:1.5}.flyerControls{gap:9px;display:flex}.flyerControls button{color:#07111a;background:#b8862e;border:1px solid #ae7d26;padding:11px;font-weight:900}.flyerControls button+button{color:#ddd;background:#071925}.flyerPreview{background:#02070b;border:1px solid #6e5427;padding:10px;position:sticky;top:12px}.flyerPreview canvas{background:#080808;width:100%;height:auto;display:block}@media (width<=950px){.flyerBuilder{grid-template-columns:1fr}.flyerPreview{position:static}}.footerAdminLogin{letter-spacing:.35px;text-transform:uppercase;border:1px solid #b78a31;border-radius:3px;margin-left:4px;padding:7px 10px;font-weight:900;display:inline-block;color:#e9c565!important}.footerAdminLogin:hover,.footerAdminLogin:focus-visible{outline-offset:2px;background:linear-gradient(135deg,#6f5018,#f2d77c 45%,#9b6d1d 70%,#e8c260);outline:2px solid #f4dc92;color:#07111a!important}.adminLoginPage{color:#edf2f5;background:radial-gradient(circle at 50% 15%,#15344b,#02070c 62%);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.adminLoginCard{text-align:center;background:linear-gradient(145deg,#081a28f5,#030a10f8);border:1px solid #a67a2b;border-top:4px solid #d6ae55;width:min(610px,100%);padding:42px;box-shadow:0 28px 80px #000b}.adminLoginBrand{color:#fff;align-items:center;gap:11px;font:700 19px Georgia;display:inline-flex}.adminLoginBrand .logoShield{width:48px;height:53px}.adminLoginBrand small{color:#d6ae55;letter-spacing:1.6px;margin-top:4px;font:700 8px Arial;display:block}.adminLock{color:#f1d071;background:radial-gradient(circle,#3b2b0d,#071522 70%);border:2px solid #c99a3d;border-radius:50%;place-items:center;width:76px;height:76px;margin:30px auto 18px;font-size:34px;display:grid;box-shadow:0 0 30px #d4a74433}.adminLoginCard h1{color:#fff;margin:8px 0;font:700 clamp(34px,6vw,52px) Georgia}.adminLoginLead{color:#b9c5cd;line-height:1.65}.adminSecurityList{text-align:left;gap:8px;margin:24px 0;display:grid}.adminSecurityList span{color:#d6dee3;background:#061521;border:1px solid #344b5b;align-items:center;gap:11px;padding:11px;font-size:12px;display:flex}.adminSecurityList b{color:#efcd71;border:1px solid #b98a31;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.adminLoginButton{color:#07111a;letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(135deg,#6d4d16 0%,#f3da83 28%,#a97720 53%,#f0cc69 76%,#765318 100%);border:1px solid #f0d47a;margin:22px 0 14px;padding:15px;font-size:11px;font-weight:950;display:block;box-shadow:inset 0 1px #fff5c7,0 8px 22px #0007}.adminLoginButton.secondary{color:#e7c464;background:#071522}.adminLoginStatus{color:#d9ebdf;text-align:left;background:#0d291d;border-left:3px solid #d5ad55;padding:13px}.adminLoginDenied{color:#f3c8ca;text-align:left;background:#2c0d10;border-left:3px solid #b32328;padding:13px}.adminLoginNote{color:#8997a1;line-height:1.55;display:block}.adminReturn{color:#d8b75e;margin-top:20px;font-size:11px;display:inline-block}.memberLoginPage,.memberApp,.membershipPage{--member-metal:#d1a64a;--member-metal-bright:#f4dc8c;--member-metal-dark:#765318}.memberLoginPage .goldButton,.memberLoginPage .outlineGold,.memberApp .goldButton,.memberApp .outlineGold,.memberApp .panelButton,.memberApp button:not(.x),.membershipPage .planGrid article>a,.membershipPage .memberPromise .primary{text-shadow:0 1px #fff2b0;box-shadow:inset 0 1px #fff8d0,0 4px 12px #0007;border-color:var(--member-metal-bright)!important;color:#07111a!important;background:linear-gradient(135deg,#6a4a14 0%,#e4bd62 20%,#fff0af 37%,#a9751f 57%,#e9c968 76%,#765318 100%)!important}.memberLoginPage .kicker,.memberLoginPage h2,.memberLoginPage b,.memberApp .kicker,.memberApp h1,.memberApp h2,.memberApp strong,.membershipPage .kicker,.membershipPage h2,.membershipPage h3{color:var(--member-metal-bright)!important}.memberLoginPage .loginPanel,.memberLoginPage .loginStory aside,.memberApp .dashPanel,.memberApp .memberGrid article,.memberApp .portalBox,.membershipPage .planGrid article{border-color:var(--member-metal)!important}.memberLoginPage .securityStrip span,.memberApp a,.memberApp .tier>b,.memberApp .dashPanel h2,.membershipPage .planPrice b{color:#e7c66e}.memberApp .memberNav .selected{color:#fff4be;background:linear-gradient(135deg,#4d3711,#c79b3e 55%,#715016);border-color:#efd77f}.adminAction textarea,.adminAction select{box-sizing:border-box;color:#edf2f4;background:#020b12;border:1px solid #3f5663;width:100%;padding:11px}.adminAction form{gap:9px;display:grid}.clientInvite{color:#dbe3e8;background:linear-gradient(135deg,#071824,#151005);border:1px solid #b98a31;border-left:4px solid #e2bd61;margin:18px 0 2px;padding:22px}.clientInvite h3{color:#f0d277;margin:5px 0;font:700 24px Georgia}.clientInvite>p:not(.kicker){white-space:pre-wrap;font-size:12px;line-height:1.65}.clientInvite>div{flex-wrap:wrap;gap:9px;display:flex}.clientInvite button,.clientInvite a{color:#07111a;text-transform:uppercase;background:linear-gradient(135deg,#6a4a14,#f0d57b 42%,#9c6d1c 70%,#e7c364);border:1px solid #d5af58;padding:11px 14px;font-size:9px;font-weight:900}.portalEmpty{text-align:center;color:#fff;background:radial-gradient(circle at 50% 20%,#15364f,#020b12 65%);place-content:center;min-height:calc(100vh - 76px);padding:30px;display:grid}.portalEmpty h1{color:#efd071;margin:8px 0;font:700 clamp(38px,6vw,62px) Georgia}.portalEmpty>p:not(.kicker){color:#b9c6cf;max-width:680px;line-height:1.7}.connectedCases{background:#081720;border:1px solid #5b4824;gap:6px;margin-top:18px;padding:14px;display:grid}.connectedCases>b{color:#e7c365;font-size:9px}.connectedCases span{color:#bac5cc;font-size:10px}.documentRows>a{color:#fff;background:#0b2230;border:1px solid #2f4655;grid-template-columns:30px 1fr auto;align-items:center;gap:3px 10px;padding:12px;display:grid}.documentRows>a>span{color:#e5bd5d;background:0 0;grid-row:1/3;padding:0;font-size:18px}.documentRows>a>strong{font-size:11px}.documentRows>a>small{color:#8fa0aa;font-size:8px}.documentRows>a>b{float:none;color:#e9c566;grid-area:1/3/3;font-size:8px}.documentRows>a:hover{background:#102b3c;border-color:#d1a64a}.goldButton,.outlineGold,.actions>a:not(.primary),.actions>button:not(.primary),.records button,.person button,.tier button,.panelButton,.libraryGrid button,.liveCard button,.event button,.communityHero button,.communityEmpty button,.sectionTitle>button,.communitySection>.sectionTitle>button,.topicOriginal>button,.replyForm button,.profileForm>button,.connectionList button,.communityEvents>a,.communityEvents article>a,.helpActions a,.flyerControls button:first-child{text-shadow:0 1px #fff1ae;box-shadow:inset 0 1px #fff8cf,0 5px 14px #0006;border:1px solid var(--gold-bright)!important;background:linear-gradient(135deg,var(--gold-deep) 0%,#c7932e 18%,var(--gold-bright) 38%,#9a6818 57%,#ebc86d 77%,#755010 100%)!important;color:#07111a!important}.goldButton:hover,.outlineGold:hover,.actions>a:not(.primary):hover,.records button:hover,.person button:hover,.panelButton:hover,.communityHero button:hover,.profileForm>button:hover{filter:brightness(1.12);box-shadow:inset 0 1px #fffbe0,0 7px 18px #0008,0 0 15px #d8ad4a55}.kicker,.hero h1 em,.supportHero h1 em,.exposureHero h1 em,.brand small,.stats b,.missionGrid h3,.missionGrid span,.checks,.badge small,.records article>small,.standards article>b,.gate a:not(.primary),.dashboard header>a:last-child,.memberGrid article>b,.memberGrid button,.welcomeHero h1,.dashPanel h2,.sectionIntro h2,.cleanAboutHero h2,.sectionTitle h1,.sectionTitle h2,.topicOriginal h1,.topicDetail>h2,.communityHero h1,.communityMetrics b,.communityRight h3,.communityRight p b,.communityTier b,.communityTier a,.resourceGrid b,.profileIdentity p,.communityModal h2,.exposureCallout h2,.portalEmpty h1,.clientInvite h3,.footerAdminLogin,.adminReturn{-webkit-text-fill-color:transparent;text-shadow:0 1px #513300,0 0 9px #d7a63c30;background-image:linear-gradient(#fff1b3 0%,#e8c66e 36%,#a87319 66%,#f5d985 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.consultationPage .formShell form{color:#263846}.consultationPage .formShell h1{text-shadow:none;color:#071b2a!important;-webkit-text-fill-color:#071b2a!important}.consultationPage .formShell form>p:not(.kicker){color:#52616b;line-height:1.65}.consultationPage .formShell label{color:#263846}.consultationPage .formShell form>h2{color:#9a6c19}.consultationPage .formShell{max-width:980px}.consultationPage form>h2{color:#efcf76;letter-spacing:.5px;border-bottom:1px solid #765b28;margin:28px 0 12px;padding-bottom:8px;font:700 18px Georgia}.consultationPage .antiSpam{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.consultationConfirmation{text-align:center;color:#dce5ea}.confirmSeal{color:#fff1ac;background:radial-gradient(circle,#6a4a14,#071522 70%);border:2px solid #e8ca70;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;font-size:36px;display:grid;box-shadow:0 0 28px #d8aa3d55}.consultationConfirmation h1{max-width:700px;margin:8px auto 22px}.consultationConfirmation dl{text-align:left;background:#061521;border:1px solid #725928;grid-template-columns:1fr 1fr;max-width:650px;margin:24px auto;display:grid}.consultationConfirmation dl div{border-bottom:1px solid #263d4b;padding:16px}.consultationConfirmation dl div:nth-child(odd){border-right:1px solid #263d4b}.consultationConfirmation dt{color:#8fa0aa;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.consultationConfirmation dd{color:#f0d27d;margin:5px 0 0;font-weight:800}.consultationConfirmation .actions{justify-content:center}@media (width<=620px){.consultationConfirmation dl{grid-template-columns:1fr}.consultationConfirmation dl div:nth-child(odd){border-right:0}}.founderTagline{color:#efcf78;gap:2px;margin:18px 0;font:700 clamp(20px,2.2vw,30px) Georgia;display:grid}.founderRoles{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.founderRoles span{color:#e7c86f;text-transform:uppercase;background:#071824;border:1px solid #8f6d2c;padding:8px 11px;font-size:9px;font-weight:900}.editableCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.aboutConnect{color:#dce4e8;background:linear-gradient(135deg,#071824,#111006);border:1px solid #8f6c2c;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:36px;display:flex}.aboutConnect h2{color:#efd078;margin:5px 0;font:700 34px Georgia}.aboutConnect p{color:#aebcc5;line-height:1.65}.aboutConnect nav{flex-wrap:wrap;gap:9px;display:flex}.aboutConnect a{color:#e9c96f;text-transform:uppercase;border:1px solid #d2ab52;padding:10px 13px;font-size:9px;font-weight:900}.aboutEditor>form{gap:18px;display:grid}.aboutEditor fieldset{background:#061521;border:1px solid #304a5b;gap:10px;margin:0;padding:18px;display:grid}.aboutEditor legend{color:#e8c76d;letter-spacing:.8px;padding:0 8px;font-weight:900}.aboutEditor label{color:#aebcc5;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.aboutEditor input,.aboutEditor textarea{box-sizing:border-box;color:#eef3f5;text-transform:none;background:#020b12;border:1px solid #405665;width:100%;padding:10px;font:500 11px Arial}.aboutEditorActions{flex-wrap:wrap;gap:9px;display:flex}.aboutEditorActions button,.aboutEditorActions a,.revisionHistory button{color:#07111a;text-transform:uppercase;background:linear-gradient(135deg,#6a4a14,#efd47b 42%,#966719);border:1px solid #d7b35f;padding:11px 14px;font-size:9px;font-weight:950}.revisionHistory{background:#05131e;border:1px solid #304a5b;margin-top:24px;padding:18px}.revisionHistory h3{color:#e8c76d}.revisionHistory form{color:#aebcc5;border-top:1px solid #233b4b;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:10px;display:flex}@media (width<=700px){.aboutConnect,.revisionHistory form{flex-direction:column;align-items:flex-start}}.officialCmsPage{color:#eef3f5;background:#020b12;min-height:100vh}.officialCmsShell{max-width:1450px;margin:auto;padding:34px}.cmsHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.cmsHeading h1{color:#f0d27b;margin:4px 0;font:700 clamp(32px,5vw,56px) Georgia}.cmsHeading p{color:#aebcc5}.cmsHeading>a{color:#e8c76d;border:1px solid #d4ad55;padding:12px 16px;font-size:9px;font-weight:900}.officialCmsLayout{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.officialCmsLayout>aside{gap:5px;max-height:900px;display:grid;overflow:auto}.officialCmsLayout>aside button{color:#dce4e8;text-align:left;background:#061521;border:1px solid #2d4657;gap:4px;padding:12px;display:grid}.officialCmsLayout>aside button.active{background:#17210f;border-color:#e2be66}.officialCmsLayout>aside small{color:#8496a1}.officialCmsLayout>form{gap:16px;display:grid}.officialCmsLayout fieldset{background:#061521;border:1px solid #304a5b;gap:10px;padding:18px;display:grid}.officialCmsLayout legend{color:#e8c76d;padding:0 8px;font-weight:900}.officialCmsLayout label{color:#afbec6;text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.officialCmsLayout input,.officialCmsLayout select,.officialCmsLayout textarea{box-sizing:border-box;color:#edf2f4;text-transform:none;background:#020b12;border:1px solid #3b5363;width:100%;padding:10px}.cmsSave{color:#07111a;background:linear-gradient(135deg,#654713,#f0d47a 38%,#98691c);border:1px solid #f0d47a;padding:14px;font-weight:950}.cmsRecords{background:#05131e;border:1px solid #304a5b;margin-top:28px;padding:20px}.cmsRecords h2{color:#e8c76d}.cmsRecords article{border-top:1px solid #243b4a;padding:12px 0}.cmsRecords article span{color:#82939d;font-size:9px;display:block}.cmsRecords article p{color:#b8c4cb}.officialActions{background:#071824;border:1px solid #6e5628;margin-top:28px;padding:20px}.profileButtons{flex-wrap:wrap;gap:8px;display:flex}.profileButtons a,.profileButtons button,.correctionForm button{color:#e8c76d;background:#091d2a;border:1px solid #d4ae57;padding:10px 13px;font-size:9px;font-weight:900}.correctionForm{border-top:1px solid #384d59;gap:10px;margin-top:18px;padding-top:18px;display:grid}.correctionForm h3{color:#efd17a}.correctionForm label{color:#aebbc4;gap:4px;font-size:9px;font-weight:900;display:grid}.correctionForm input,.correctionForm textarea{box-sizing:border-box;color:#eef3f5;background:#020b12;border:1px solid #3a5363;width:100%;padding:10px}.correctionForm .antiSpam{position:absolute;left:-10000px}.officialActionNotice{color:#e8c76d}@media (width<=850px){.officialCmsLayout{grid-template-columns:1fr}.officialCmsLayout>aside{max-height:280px}.cmsHeading{flex-direction:column;align-items:flex-start}.officialCmsShell{padding:22px 14px}}.accountHub{color:#edf2f5;background:radial-gradient(circle at 75% 0,#12354b,#020910 48%);min-height:100vh}.accountHeader{background:#020810;border-bottom:1px solid #856423;align-items:center;gap:28px;min-height:78px;padding:10px max(24px,4vw);display:flex}.accountHeader nav{gap:18px;margin-left:auto;display:flex}.accountHeader a{color:#e8c870;font-size:10px;font-weight:900}.accountHero{border-bottom:1px solid #304959;justify-content:space-between;align-items:end;gap:24px;padding:54px max(24px,50vw - 690px);display:flex}.accountHero h1{color:#efd078;margin:5px 0;font:700 clamp(42px,6vw,72px) Georgia}.accountHero p:not(.kicker){color:#b8c5cc;max-width:780px;line-height:1.7}.accountState{color:#75e3a6;background:#082318;border:1px solid #33805a;padding:10px 13px;font-size:9px;font-weight:950}.accountState.suspended{color:#ff8b8f;background:#2a0b0d;border-color:#983539}.accountAlert{color:#f2d4d5;background:#280b0e;border-left:4px solid #c43d41;max-width:1380px;margin:20px auto 0;padding:18px 22px}.accountAlert a{color:#ffd57a;font-weight:900}.accountShell{grid-template-columns:290px 1fr;gap:18px;max-width:1380px;margin:auto;padding:24px;display:grid}.accountIdentity,.accountAccess,.accountSnapshot,.accountColumns>article{background:#061521;border:1px solid #39505f;padding:22px}.accountIdentity{text-align:center;align-self:start}.accountAvatar{color:#fff1ae;background:linear-gradient(145deg,#b88429,#151005);border:2px solid #d5ad53;border-radius:50%;place-items:center;width:82px;height:82px;margin:auto;font:700 28px Georgia;display:grid}.accountIdentity h2{color:#efd078;margin:15px 0 5px}.accountIdentity>p{color:#8fa0ab;word-break:break-all;font-size:11px}.accountIdentity dl{text-align:left;border-top:1px solid #2a414f}.accountIdentity dl div{border-bottom:1px solid #213643;justify-content:space-between;padding:10px 0;display:flex}.accountIdentity dt{color:#899ba6;text-transform:uppercase;font-size:9px}.accountIdentity dd{color:#e7c66d;text-transform:uppercase;margin:0;font-size:10px}.accountIdentity h3{color:#a9b6be;margin-top:20px;font-size:10px}.rolePills{flex-wrap:wrap;gap:6px;display:flex}.rolePills span{color:#efd078;text-transform:uppercase;background:#191405;border:1px solid #a57a29;border-radius:14px;padding:5px 8px;font-size:8px;font-weight:900}.accountIdentity .rolePills{justify-content:center;margin-bottom:18px}.accountIdentity>a{padding:10px;display:block}.accountMain{gap:18px;display:grid}.accountAccess h2,.accountSnapshot h2,.accountColumns h2{color:#efd078;font:700 18px Georgia}.accountAccess>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.accountAccess article{background:#081a26;border:1px solid #304a59;min-height:155px;padding:18px}.accountAccess article>span{color:#eac45f;font-size:24px}.accountAccess h3{margin:10px 0 5px}.accountAccess p{color:#9fafb8;min-height:36px;font-size:10px;line-height:1.5}.accountAccess a{color:#efd078;font-size:9px;font-weight:900}.accountAccess article.locked{opacity:.48}.accountAccess article.locked>b{color:#b2bec5;font-size:8px}.snapshotGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.snapshotGrid div{background:#091d29;border-left:3px solid #c79b3f;padding:15px}.snapshotGrid b{color:#f1d17a;font-size:26px;display:block}.snapshotGrid span{color:#9bacb6;font-size:9px}.accountColumns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.accountColumns article>a{color:#dbe3e8;border-top:1px solid #263c4a;justify-content:space-between;gap:10px;padding:11px 0;font-size:10px;display:flex}.accountColumns article>a b{color:#eaca6f}.accountColumns article>a em{color:#7edba4}.accountColumns p{color:#aebbc4;font-size:11px;line-height:1.7}.accessAdmin,.communityAdmin{color:#edf2f5;max-width:1500px;margin:auto;padding:34px}.accessAdminForms{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accessAdminForms>form,.communityAdminGrid>section{background:#061521;border:1px solid #3c5260;gap:10px;padding:20px;display:grid}.accessAdminForms h2,.communityAdminGrid h2{color:#efcf76;margin:0;font:700 18px Georgia}.accessAdminForms input,.accessAdminForms select,.communityAdminGrid input,.communityAdminGrid select,.communityAdminGrid textarea{box-sizing:border-box;color:#eef3f5;background:#020a11;border:1px solid #405765;width:100%;padding:11px}.accessAdminForms form>div,.communityAdminGrid form>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.accessAdminForms button,.communityAdminGrid button,.accountTable button{color:#06111a;background:linear-gradient(135deg,#684913,#f0d47a 40%,#986a1b);border:1px solid #f0d47a;padding:11px;font-weight:950}.accessAdminForms small{color:#899aa5}.accessToolbar{background:#071824;border:1px solid #324a59;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:12px;display:flex}.accessToolbar input{color:#fff;background:#020a11;border:1px solid #405765;flex:1;padding:10px}.accessToolbar b{color:#e8c66e}.accountTable{background:#061521;border:1px solid #3b5261;overflow:auto}.accountTable table{border-collapse:collapse;width:100%}.accountTable th,.accountTable td{text-align:left;border-bottom:1px solid #253b49;padding:12px;font-size:10px}.accountTable th{color:#e6c56d}.accountTable td>b,.accountTable td>small,.accountTable td>em{display:block}.accountTable td>small,.accountTable td>em{color:#8799a4;margin-top:4px}.accountTable td form{gap:5px;display:flex}.accountTable select{color:#fff;background:#020a11;border:1px solid #3d5260;padding:7px}.accessState{color:#70daa0;text-transform:uppercase;border:1px solid #347b54;padding:5px 8px}.accessState.suspended,.accessState.closed{color:#ff878b;border-color:#92343a}.communityAdminGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.communityAdminGrid>section.wide{grid-column:1/-1}.communityAdminGrid form{gap:8px;display:grid}.adminList{gap:7px;max-height:420px;display:grid;overflow:auto}.adminList article{background:#081a26;border:1px solid #294351;padding:11px}.adminList b,.adminList span{display:block}.adminList b{color:#efd078}.adminList span{color:#8396a1;font-size:8px}.adminList p{color:#aebbc4;font-size:10px}.moderationRows{gap:7px;display:grid}.moderationRows article{background:#081a26;border:1px solid #2c4655;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.moderationRows article>div{min-width:0}.moderationRows b,.moderationRows span{display:block}.moderationRows b{color:#e6edf1}.moderationRows span{color:#8799a4;font-size:9px}.moderationRows p{color:#aebbc4}.moderationRows form{flex:none;grid-template-columns:none;display:flex}.communityAnnouncements article{border-top:1px solid #314653;padding:8px 0}.communityAnnouncements article b{color:#efd078;font-size:10px}.communityAnnouncements article p{margin-bottom:0}.topicActions{flex-wrap:wrap;gap:7px;display:flex}.topicActions button{font-size:8px}.topicActions button:last-child{color:#ff9a9d!important;text-shadow:none!important;background:#260c0e!important;border-color:#8f4245!important}@media (width<=950px){.accountShell,.accountColumns,.accessAdminForms,.communityAdminGrid{grid-template-columns:1fr}.accountAccess>div{grid-template-columns:1fr 1fr}.communityAdminGrid>section.wide{grid-column:auto}.moderationRows article{flex-direction:column;align-items:flex-start}.moderationRows form{flex-wrap:wrap;width:100%}.accountHeader nav{display:none}}@media (width<=600px){.accountHero{flex-direction:column;align-items:flex-start}.accountAccess>div,.snapshotGrid{grid-template-columns:1fr}.accessAdmin,.communityAdmin{padding:20px 12px}.accessAdminForms form>div,.communityAdminGrid form>div{grid-template-columns:1fr}.accountHeader .brand{flex:1}}.unifiedLoginPage{color:#edf2f5;background:radial-gradient(circle at 18% 15%,#12364e 0,#020910 52%);min-height:100vh}.unifiedLoginPage>header{background:#020810;border-bottom:1px solid #9d7628;align-items:center;gap:30px;min-height:82px;padding:10px max(22px,5vw);display:flex}.unifiedLoginPage>header nav{gap:20px;margin-left:auto;display:flex}.unifiedLoginPage>header nav a{color:#dce4e8;font-size:10px;font-weight:850}.unifiedLoginStage{grid-template-columns:1fr 500px;align-items:center;gap:70px;max-width:1220px;margin:auto;padding:72px 24px;display:grid}.unifiedLoginBrand>.logoShield{width:132px;height:152px;margin-bottom:25px;display:block}.unifiedLoginBrand h1{color:#efd078;letter-spacing:2px;margin:8px 0 18px;font:700 clamp(48px,7vw,82px) Georgia}.unifiedLoginBrand>p:not(.kicker){color:#b8c5cd;max-width:650px;font-size:15px;line-height:1.75}.unifiedLoginBrand ul{color:#ebcc77;gap:10px;margin:26px 0 0;padding:0;font-size:11px;font-weight:850;list-style:none;display:grid}.unifiedLoginBrand li:before{content:"✓";color:#fff0ae;margin-right:10px}.unifiedLoginCard{background:linear-gradient(145deg,#091b28,#030a10 70%);border:1px solid #a27a2d;border-top:4px solid #e4c467;padding:38px;box-shadow:0 24px 70px #000a}.unifiedLoginCard h2{color:#f0d17d;margin:7px 0 14px;font:700 31px Georgia}.unifiedLoginCard>p:not(.kicker){color:#aebcc5;font-size:12px;line-height:1.7}.unifiedSignIn{text-align:center;color:#07111a;letter-spacing:1px;background:linear-gradient(135deg,#715018,#f0d47b 38%,#986819 67%,#e7c466);border:1px solid #f3dc91;margin:24px 0;padding:16px;font-size:11px;font-weight:950;display:block;box-shadow:inset 0 1px #fff8cc,0 7px 20px #0008}.loginSecurityNote{background:#071a18;border-left:3px solid #4f9f77;gap:6px;padding:15px;display:grid}.loginSecurityNote b{color:#78dca5;font-size:9px}.loginSecurityNote span{color:#aab9bf;font-size:9px;line-height:1.55}.loginHelp{border-top:1px solid #2e4654;gap:7px;margin-top:20px;padding-top:18px;display:grid}.loginHelp h3{color:#d7e0e4;margin:0;font-size:10px}.loginHelp a{color:#e8c76e;font-size:9px}.loginJoin{background:#111006;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.loginJoin span{font-size:9px;font-weight:900}.loginJoin a{color:#f0d47c;font-size:9px;font-weight:950}.unifiedLoginPage>footer{background:#02070c;border-top:1px solid #273d4b;flex-wrap:wrap;justify-content:center;gap:22px;padding:24px;display:flex}.unifiedLoginPage>footer a{color:#aebbc3;font-size:9px}.unifiedLoginPage a:focus-visible{outline-offset:3px;outline:3px solid #fff1a6}@media (width<=850px){.unifiedLoginPage>header nav{display:none}.unifiedLoginStage{grid-template-columns:1fr;gap:38px;padding-top:45px}.unifiedLoginBrand{text-align:center}.unifiedLoginBrand>.logoShield,.unifiedLoginBrand>p:not(.kicker){margin-left:auto;margin-right:auto}.unifiedLoginBrand ul{justify-items:center}}@media (width<=520px){.unifiedLoginPage>header{padding:10px 14px}.unifiedLoginStage{padding:34px 14px}.unifiedLoginCard{padding:25px 18px}.loginJoin{flex-direction:column;align-items:flex-start}}.memberLoginPage{background:#061725;position:relative;overflow:hidden}.memberLoginPage:before{content:none}.memberLoginPage>header,.memberLoginPage>.loginStage,.memberLoginPage>.securityStrip{z-index:1;position:relative}.memberLoginPage header{background:#02070dee;border-bottom:1px solid #8b6726;box-shadow:0 12px 35px #0009}.secureHeader{color:#e6b74a;letter-spacing:1.3px;white-space:nowrap;background:#0b1720;border:1px solid #7c5b22;padding:10px 13px;font-size:9px;font-weight:900}.memberLoginPage .loginStage{background:#061725;gap:72px;min-height:calc(100vh - 150px);padding-block:52px}.memberLoginPage .loginStory{text-shadow:0 3px 18px #000}.memberLoginPage .loginStory>.heroShield{filter:drop-shadow(0 0 18px #d49b396b)drop-shadow(0 18px 22px #000);transform:scale(1.05)}.memberLoginPage .gateKicker{color:#f0c65c;letter-spacing:3.2px;text-transform:uppercase;margin:16px 0 8px;font-size:10px;font-weight:900}.memberLoginPage .loginStory h1{letter-spacing:-1px;font-size:clamp(43px,5vw,69px);line-height:.92}.memberLoginPage .loginStory h1 em{color:#f2c15b;text-shadow:0 0 24px #d4932270;font-style:normal;display:inline-block}.memberLoginPage .loginStory h2{letter-spacing:1.8px;margin-top:15px}.memberLoginPage .loginBenefits{margin-top:30px}.memberLoginPage .loginBenefits span{color:#f2f3f4;letter-spacing:.5px}.memberLoginPage .loginBenefits b{background:radial-gradient(circle,#20394b,#07121b 70%);box-shadow:inset 0 0 0 3px #06101a,0 0 22px #c58d1726}.memberLoginPage .loginStory aside{background:linear-gradient(90deg,#071725e8,#04101ae8);align-items:center;gap:12px;display:flex;box-shadow:inset 0 0 25px #0008}.memberLoginPage .loginPanel{isolation:isolate;background:linear-gradient(145deg,#071b2de8,#020a12fa);border:1px solid #c08c2e;padding:38px 42px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000,0 0 0 6px #02070dbd,0 0 45px #c58c1921}.memberLoginPage .loginPanel:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 18%,#d4a23922 50%,#0000 80%);animation:7s ease-in-out infinite gateSweep;position:absolute;inset:-2px;transform:translate(-100%)}.memberLoginPage .loginPanel:after{content:"";pointer-events:none;border:1px solid #9a702435;border-radius:8px;position:absolute;inset:10px}.memberLoginPage .gateStatus{color:#dcb04c;letter-spacing:2px;background:#020910;border-bottom:1px solid #5c4926;margin:-38px -42px 25px;padding:11px;font-size:8px;font-weight:900;position:relative}.memberLoginPage .gateStatus span{color:#5fd17a;text-shadow:0 0 10px #5fd17a}.memberLoginPage .userIcon{background:radial-gradient(circle,#19344a,#07131e 68%);border-color:#e1ad3e;width:62px;height:62px;font-size:21px;position:relative;box-shadow:0 0 0 7px #9d76231f,0 0 28px #d19a2d45}.memberLoginPage .gateNumber{color:#d9aa43;letter-spacing:2.5px;margin:21px 0 5px;font-size:8px;font-weight:900}.memberLoginPage .loginPanel h2{letter-spacing:.5px;margin:5px 0 10px;font-size:31px}.credentialRoute{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 12px;display:grid}.credentialRoute>span{color:#c5cdd2;background:#061624;border:1px solid #354a59;min-height:93px;padding:14px 10px 10px;font-size:9px;line-height:1.45;position:relative}.credentialRoute>span:not(:last-child):after{content:"›";z-index:2;color:#e6b449;text-align:center;background:#061624;width:15px;height:24px;font-size:18px;position:absolute;top:36%;right:-8px}.credentialRoute b{color:#e9b84c;font:700 19px Georgia;display:block}.credentialRoute small{color:#fff;letter-spacing:1px;margin:5px 0;font-size:8px;font-weight:900;display:block}.memberLoginPage .gateButton{letter-spacing:1px;background:linear-gradient(#f4c650,#d8971b 60%,#b47408);border:1px solid #ffd66e;margin:17px 0 12px;padding:17px 20px;position:relative;box-shadow:inset 0 1px #fff4aa,0 8px 25px #0009,0 0 28px #dca12d30}.memberLoginPage .gateButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.memberLoginPage .gateButton span{margin-right:8px}.securityPromise{color:#8eb79a;letter-spacing:.3px;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-bottom:18px;font-size:8px;display:flex}.memberLoginPage .loginPanel .or{letter-spacing:1.5px;color:#8e9ba5;font-size:8px;font-weight:900}.memberLoginPage .loginPanel .outlineGold{margin:13px 0 18px}.memberLoginPage .securityStrip{border:1px solid #6e5426;background:#020a11;border-inline:0;box-shadow:0 -10px 35px #0008}.memberLoginPage .securityStrip>span{border-right:1px solid #2a3c49;padding-right:18px}.memberLoginPage .securityStrip>span:last-child{border-right:0}@keyframes gateSweep{0%,68%{transform:translate(-105%)}88%,to{transform:translate(105%)}}@media (prefers-reduced-motion:reduce){.memberLoginPage .loginPanel:before{animation:none}}@media (width<=950px){.secureHeader{display:none}.memberLoginPage .loginStage{background-position:50%;gap:35px}.memberLoginPage .loginStory{padding-top:15px}.memberLoginPage .loginPanel{width:min(620px,100%);margin:auto}}@media (width<=650px){.memberLoginPage .loginStage{padding:34px 18px}.memberLoginPage .loginStory h1{font-size:43px}.credentialRoute{grid-template-columns:1fr}.credentialRoute>span{min-height:auto}.credentialRoute>span:not(:last-child):after{display:none}.memberLoginPage .gateStatus{margin:-27px -18px 22px}.memberLoginPage .loginPanel h2{font-size:25px}.memberLoginPage .securityStrip>span{border-right:0}.memberLoginPage .loginBenefits{gap:22px 8px}}
