:root{--a:#b6ff2e;--bg:#080a09;--p:#111512;--line:#293029;--mut:#929a93}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:#f2f5f1;margin:0;font-family:Inter,Arial}button{color:inherit;font:inherit;cursor:pointer}nav{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);background:#080a09e8;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:1px;background:0;border:0;align-items:center;gap:8px;font:800 21px Barlow Condensed;display:flex}.brand b{color:var(--a)}.brand i{border:1px solid var(--a);width:36px;height:36px;color:var(--a);place-items:center;display:grid;transform:rotate(45deg)}.brand svg{width:19px;transform:rotate(-45deg)}.links{align-items:center;gap:26px;display:flex}.links button{letter-spacing:1.5px;text-transform:uppercase;background:0;border:0;font-size:10px}.links .outline{border:1px solid var(--a);color:var(--a);gap:8px;padding:11px 15px;display:flex}.outline svg,.primary svg{width:16px}.menu{background:0;border:0;display:none}.hero{grid-template-columns:1.15fr .85fr;align-items:center;height:100vh;min-height:760px;padding:115px 7vw 55px;display:grid;position:relative;overflow:hidden}.grid{background-image:linear-gradient(#17211788 1px,#0000 1px),linear-gradient(90deg,#17211788 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.copy{z-index:1}.tag{color:var(--a);letter-spacing:2.2px;font:700 12px Barlow Condensed}h1,h2{letter-spacing:-2px;margin:20px 0;font:800 clamp(72px,9vw,145px)/.82 Barlow Condensed}h2{font-size:clamp(58px,7vw,96px)}em{color:var(--a)}.copy>p,.head>p,.ops>div>p,.recruit>div>p{color:var(--mut);border-left:2px solid var(--a);max-width:590px;padding-left:18px;line-height:1.75}.actions{gap:12px;margin-top:32px;display:flex}.primary,.ghost{border:1px solid var(--a);letter-spacing:1.4px;padding:15px 20px;font-size:10px;font-weight:700}.primary{background:var(--a);color:#091008;align-items:center;gap:18px;display:flex}.ghost{background:0}.signal{color:#737b74;word-spacing:13px;letter-spacing:1px;margin-top:50px;font-size:9px}.signal b{color:#eef2ed}.radar{place-items:center;width:430px;height:430px;display:grid;position:relative}.ring{border:1px dashed #b6ff2e66;border-radius:50%;animation:25s linear infinite spin;position:absolute;inset:0}.sigil{border:1px solid var(--a);place-items:center;width:200px;height:200px;display:grid;transform:rotate(45deg);box-shadow:0 0 90px #b6ff2e22}.sigil svg{width:110px;height:110px;color:var(--a);transform:rotate(-45deg)}.sigil b{color:var(--a);position:absolute;bottom:28px;transform:rotate(-45deg)}section{padding:110px 8vw}.head{grid-template-columns:1.2fr .8fr;align-items:end;gap:10%;display:grid}.pillars{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.pillars article{border-right:1px solid var(--line);min-height:270px;padding:35px;position:relative}.pillars span{color:#414a42;font:800 36px Barlow Condensed;position:absolute;right:22px}.pillars svg{color:var(--a);width:32px}.pillars h3,.oplist h3{text-transform:uppercase;margin-top:55px;font:700 27px Barlow Condensed}.pillars p{color:var(--mut);font-size:13px;line-height:1.6}.ops{grid-template-columns:.75fr 1.25fr;gap:8%;display:grid}.oplist{align-self:center}.oplist article{border:1px solid var(--line);grid-template-columns:95px 1fr 90px;align-items:center;margin:11px 0;padding:20px;display:grid}.oplist .hot{background:#11180e;border-color:#668b28}.oplist>article>b{border-right:1px solid var(--line);font:700 25px Barlow Condensed}.oplist small,.oplist>article>span{color:var(--a);letter-spacing:1.2px;font-size:9px}.oplist h3{margin:3px 0}.codegrid{grid-template-columns:1fr 1fr;gap:8%;margin-top:50px;display:grid}.codegrid blockquote{border-left:3px solid var(--a);background:#090c0a;margin:0;padding:40px;font:700 clamp(28px,4vw,50px)/1.06 Barlow Condensed}.rules div{border-bottom:1px solid var(--line);text-transform:uppercase;grid-template-columns:40px 1fr 20px;align-items:center;padding:20px 10px;font:600 17px Barlow Condensed;display:grid}.rules span{color:#657066}.rules svg{width:17px;color:var(--a)}.recruit{background:radial-gradient(circle at 85%,#243514,#0000 38%);grid-template-columns:1.1fr .9fr;align-items:center;gap:10%;min-height:680px;display:grid}.recruit aside{background:#10150e;border:1px solid #5c7833;padding:27px;box-shadow:18px 18px #0c100b}.recruit header{border-bottom:1px solid var(--line);letter-spacing:1px;align-items:center;gap:10px;padding-bottom:20px;font:700 15px Barlow Condensed;display:flex}.recruit header b{color:var(--a);margin-left:auto}.recruit aside p{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.recruit aside p svg{vertical-align:middle;width:16px;color:var(--a)}.recruit aside small{color:var(--mut);background:#080b08;margin-top:22px;padding:18px;line-height:1.5;display:block}.intel{background:#0f1210;grid-template-columns:.75fr 1.25fr;gap:10%;display:grid}.intel button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0;width:100%;padding:23px 0;display:block}.intel button b{text-transform:uppercase;justify-content:space-between;font:600 20px Barlow Condensed;display:flex}.intel button p{color:var(--mut);line-height:1.7}footer{border-top:1px solid var(--line);color:#6f776f;letter-spacing:1.2px;justify-content:space-between;align-items:center;padding:25px 5vw;font-size:9px;display:flex}footer .brand{color:#fff;font-size:16px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:850px){nav{padding:0 22px}.menu{display:block}.links{background:#0b0e0c;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.links.open{display:flex}.hero{height:auto;min-height:850px;padding:150px 24px 70px;display:block}.hero h1{font-size:22vw}.radar{opacity:.25;width:300px;height:300px;position:absolute;bottom:40px;right:-150px}section{padding:80px 24px}.head,.ops,.codegrid,.recruit,.intel,.pillars{grid-template-columns:1fr}.pillars article{border-right:0;border-bottom:1px solid var(--line)}.ops,.codegrid,.recruit,.intel{gap:55px}.oplist article{grid-template-columns:75px 1fr}.oplist>article>span{display:none}footer{flex-wrap:wrap;gap:18px}footer p:last-child{display:none}}.eventtitle{justify-content:space-between;align-items:end;display:flex}.eventtitle p{max-width:430px;color:var(--mut)}.tabs{border-bottom:1px solid var(--line);margin:25px 0 40px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:#858d86;background:0;border:0;padding:16px 20px;font:600 11px Barlow Condensed}.tabs .active{color:var(--a);border-bottom:2px solid var(--a)}.submitform{grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.submitform label,.calendar>label{letter-spacing:1px;margin-bottom:20px;font:700 11px Barlow Condensed;display:block}.submitform input,.calendar input{border:1px solid var(--line);color:#fff;background:#111612;width:100%;margin-top:8px;padding:14px;display:block}.submitform p{color:var(--mut);font-size:11px}.drop{flex-direction:column;justify-content:center;align-items:center;gap:10px;overflow:hidden;border:1px dashed #668443!important;height:350px!important;margin:0!important;display:flex!important}.drop svg{width:45px;color:var(--a)}.drop input{display:none}.drop img{object-fit:cover;width:100%;height:100%}.gallery{grid-template-columns:repeat(3,1fr);gap:16px;min-height:220px;display:grid}.gallery article{border:1px solid var(--line)}.gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.gallery article div{justify-content:space-between;padding:14px;display:flex}.gallery span{color:var(--a);font-size:9px}.queue article{border:1px solid var(--line);grid-template-columns:130px 1fr 110px 100px;align-items:center;gap:18px;margin-bottom:10px;padding:12px;display:grid}.queue img{object-fit:cover;width:130px;height:85px}.queue h3{margin:3px 0;font:700 23px Barlow Condensed}.queue small{color:var(--a)}.queue button{border:1px solid var(--a);color:var(--a);background:#15200e;padding:10px}.queue .reject{color:#ff8794;background:#1c1012;border-color:#723b43}.modnote{color:#667067}.manage{grid-template-columns:1fr 1fr;gap:25px;display:grid}.editor{border:1px solid var(--line);padding:25px}.editor h3{font:700 25px Barlow Condensed}.editor textarea{border:1px solid var(--line);color:#fff;background:#080a09;width:100%;height:140px;padding:15px;line-height:1.7}.editor>p{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;padding:12px;font-size:12px;display:grid}.editor>p span{color:var(--a)}.calendar>label{max-width:350px}.days{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.days button{border:1px solid var(--line);background:#111512;flex-direction:column;align-items:center;padding:16px 5px;display:flex}.days .available{border-color:var(--a);background:#19220f}.days span,.days small{color:var(--mut);font-size:9px}.days b{font:700 30px Barlow Condensed}.datepeople{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.datepeople p{border:1px solid var(--line);color:var(--mut);padding:12px;font-size:11px}.datepeople b{color:var(--a);margin-right:10px}.empty{border:1px dashed var(--line);color:#5e675f;grid-column:1/-1;align-content:center;place-items:center;min-height:210px;display:grid}@media (max-width:850px){.eventtitle{display:block}.submitform,.manage,.gallery{grid-template-columns:1fr}.queue article{grid-template-columns:80px 1fr}.queue img{width:80px;height:80px}.days{grid-template-columns:repeat(4,1fr)}.datepeople{grid-template-columns:1fr}}.hub-message{border:1px solid var(--line);align-items:center;gap:10px;margin:-20px 0 25px;padding:14px 17px;font-size:12px;display:flex}.hub-message svg{width:17px}.error-message{color:#ff9ca6;background:#1c0e11;border-color:#793c45}.success-message{color:var(--a);background:#11190d;border-color:#5f7b32}.hub-loading{min-height:220px;color:var(--a);letter-spacing:1.5px;justify-content:center;align-items:center;gap:12px;font:700 12px Barlow Condensed;display:flex}.hub-loading svg{animation:1s linear infinite spin}.primary:disabled,.days button:disabled,.queue button:disabled{opacity:.5;cursor:not-allowed}.mod-login{background:#10150e;border:1px solid #526735;grid-template-columns:60px 1fr 1.2fr;align-items:center;gap:25px;padding:28px;display:grid}.mod-login>svg{width:44px;height:44px;color:var(--a)}.mod-login h3,.locked-message h3{margin:0 0 5px;font:700 27px Barlow Condensed}.mod-login p,.locked-message p{color:var(--mut);font-size:12px;line-height:1.6}.mod-login form{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.mod-login input{border:1px solid var(--line);color:#fff;background:#080b09;min-width:0;padding:13px}.mod-login small{color:#ff9ca6;grid-column:2/-1}.mod-session{color:var(--a);letter-spacing:1px;border:1px solid #526735;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 15px;font:700 11px Barlow Condensed;display:flex}.mod-session span,.mod-session button{align-items:center;gap:8px;display:flex}.mod-session svg{width:15px}.mod-session button{color:#9ba29b;background:0;border:0}.locked-message{text-align:center;border:1px dashed var(--line);align-content:center;place-items:center;min-height:250px;display:grid}.locked-message>svg{width:40px;height:40px;color:var(--a);margin-bottom:13px}.queue .empty{margin-top:8px}.drop img{background:#050605}.submitform label input:focus,.calendar input:focus,.mod-login input:focus,.editor textarea:focus{outline:1px solid var(--a);border-color:var(--a)}@media (max-width:1000px){.mod-login{grid-template-columns:50px 1fr}.mod-login form{grid-column:1/-1}.queue article{grid-template-columns:100px 1fr 100px 90px}.queue img{width:100px}}@media (max-width:850px){.mod-login{grid-template-columns:40px 1fr}.mod-login form{grid-template-columns:1fr}.mod-login .primary{justify-content:center}.queue article{grid-template-columns:80px 1fr}.queue article>button{grid-row:2}.mod-session{gap:15px}.mod-session span{font-size:9px}}body{background:#050706 url(/assets/chaoticvenom-void-bg.webp) top/cover no-repeat fixed}main{background:linear-gradient(#0507062e,#050706bf 42%,#050706e6);overflow:hidden}.hero{isolation:isolate;background:linear-gradient(90deg,#050706fa 0%,#050706c2 47%,#0507061a 100%),url(/assets/chaoticvenom-void-bg.webp) 50%/cover no-repeat}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#080a09);height:170px;position:absolute;inset:auto 0 0}.hero .grid{z-index:-1;opacity:.72}.light{background:#0d120ff0}.eventhub{background:#070a08f2}.intel{background:#0b0f0cf2}.discord-account{border:1px solid var(--line);background:#0f1310;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;margin:18px 0 8px;padding:18px 20px;display:grid}.discord-account>svg{color:#858d86}.discord-account.connected{background:#10150e;border-color:#526735}.discord-account.connected>svg{color:var(--a)}.discord-account small{color:var(--a);letter-spacing:1.4px;font:700 10px Barlow Condensed}.discord-account h3{margin:3px 0;font:700 22px Barlow Condensed}.discord-account p{color:var(--mut);margin:0;font-size:11px;line-height:1.5}.discord-account button,.discord-account-actions{align-items:center;gap:8px;display:flex}.discord-account button{border:1px solid var(--a);color:var(--a);letter-spacing:.7px;background:#15200e;padding:11px 13px;font:700 10px Barlow Condensed}.discord-account button.secondary{border-color:var(--line);color:#aab1aa;background:0 0}.discord-account button svg{width:15px}.oauth-callback{background:radial-gradient(circle at 50%,#243514,transparent 44%),var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.oauth-callback section{text-align:center;background:#0e130f;border:1px solid #526735;width:min(650px,100%);padding:65px 45px}.oauth-callback svg{width:52px;height:52px;color:var(--a)}.oauth-callback small{color:var(--a);letter-spacing:2px;margin-top:20px;font:700 11px Barlow Condensed;display:block}.oauth-callback h1{margin:18px 0;font-size:clamp(42px,8vw,76px)}.oauth-callback p{color:var(--mut);line-height:1.7}.oauth-callback a{border:1px solid var(--a);color:var(--a);letter-spacing:1px;margin-top:18px;padding:13px 16px;font:700 11px Barlow Condensed;text-decoration:none;display:inline-block}.oauth-spinner{animation:1s linear infinite spin}@media (max-width:850px){.discord-account{grid-template-columns:32px 1fr}.discord-account>button,.discord-account-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.oauth-callback section{padding:45px 22px}}.website-ballot>header{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:35px;padding:20px 0 28px;display:grid}.website-ballot>header small,.website-ballot article small{color:var(--a);letter-spacing:1.4px;font:700 10px Barlow Condensed}.website-ballot>header h3{text-transform:uppercase;margin:5px 0;font:700 34px Barlow Condensed}.website-ballot>header p,.website-ballot article p{color:var(--mut);font-size:11px;line-height:1.6}.website-ballot article{border:1px solid var(--line);background:#0f1310;grid-template-columns:180px 1fr auto;align-items:center;gap:22px;margin-top:12px;padding:16px;display:grid}.website-ballot article.selected{border-color:var(--a);background:#121a0e}.website-ballot article img{object-fit:cover;width:180px;height:120px}.website-ballot article h3{text-transform:uppercase;margin:5px 0;font:700 25px Barlow Condensed}.website-ballot article button,.staff-auth-actions button{border:1px solid var(--a);color:var(--a);letter-spacing:.7px;background:#15200e;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font:700 10px Barlow Condensed;display:flex}.website-ballot article button:disabled{opacity:.5;cursor:not-allowed}.website-ballot article button svg,.staff-auth-actions svg{width:15px}.staff-auth-actions{justify-content:flex-end;display:flex}@media (max-width:850px){.website-ballot>header{grid-template-columns:1fr}.website-ballot article{grid-template-columns:90px 1fr}.website-ballot article img{width:90px;height:90px}.website-ballot article button{grid-column:1/-1}.staff-auth-actions{grid-column:1/-1;justify-content:stretch}.staff-auth-actions button{width:100%}}.gallery-context{color:var(--mut);letter-spacing:1.2px;margin:-20px 0 22px;font:700 10px Barlow Condensed}.availability-planner{background:#0d120d;border:1px solid #4b6133;grid-column:1/-1;margin-top:35px;padding:30px;scroll-margin-top:90px}.availability-heading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:28px;display:grid}.availability-heading small{color:var(--a);letter-spacing:1.8px;font:700 11px Barlow Condensed}.availability-heading h3{text-transform:uppercase;margin:7px 0 0;font:800 clamp(32px,4vw,54px)/.95 Barlow Condensed}.availability-heading p{color:var(--mut);border-left:2px solid var(--a);margin:0;padding-left:18px;line-height:1.75}.availability-planner .calendar{border:1px solid var(--line);background:#080b08;padding:24px}@media (max-width:850px){.availability-planner{margin-top:5px;padding:18px}.availability-heading{grid-template-columns:1fr;gap:15px}.availability-planner .calendar{padding:16px}}.recruit{background:linear-gradient(90deg,#070a08f7,#070a08d1 55%,#12200b8c),url(/assets/chaoticvenom-void-bg.webp) 100%/cover no-repeat}.brand-mark img,.sigil img{object-fit:contain;width:100%;height:100%}.brand .brand-mark.has-emblem{padding:3px}.brand .brand-mark img{transform:rotate(-45deg)}.sigil img{filter:drop-shadow(0 0 18px #b6ff2e59);width:78%;height:78%;transform:rotate(-45deg)}.section-kicker{align-items:center;gap:13px;min-height:38px;display:flex}.section-kicker .brand-mark{width:32px;height:32px;color:var(--a);border:1px solid #b6ff2e8c;flex:none;place-items:center;display:grid;transform:rotate(45deg)}.section-kicker .brand-mark svg{width:16px;transform:rotate(-45deg)}.section-kicker .brand-mark img{padding:3px;transform:rotate(-45deg)}.section-kicker .tag{line-height:1.2}.community{background:linear-gradient(110deg,#050806f7,#080d09e0 60%,#091407b8),url(/assets/chaoticvenom-void-bg.webp) 50%/cover no-repeat;border-top:1px solid #253020;border-bottom:1px solid #253020;position:relative}.community:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 48%,#b6ff2e06 48% 49%,#0000 49%) 0 0/80px 100%;position:absolute;inset:0}.community>*{position:relative}.community-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:9%;display:grid}.community-head>p{color:var(--mut);border-left:2px solid var(--a);max-width:530px;padding-left:18px;line-height:1.75}.recognition-label{color:var(--a);letter-spacing:2px;align-items:center;gap:11px;margin:55px 0 18px;font:700 11px Barlow Condensed;display:flex}.recognition-label:after{content:"";background:linear-gradient(90deg,#536735,#0000);flex:1;height:1px}.recognition-label svg{width:19px}.clan-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.clan-card{background:linear-gradient(135deg,#121911f2,#080b09eb);border:1px solid #34412c;grid-template-columns:108px 1fr auto;align-items:center;gap:22px;min-height:150px;padding:20px;display:grid;position:relative;overflow:hidden}.clan-card:before{content:"";background:var(--a);width:3px;position:absolute;inset:0 auto 0 0}.clan-card h3,.honor-card h3,.recognition-placeholder h3{text-transform:uppercase;margin:4px 0;font:700 27px Barlow Condensed}.clan-card p,.honor-card p,.recognition-placeholder p{color:var(--mut);margin:7px 0;font-size:12px;line-height:1.6}.clan-card small,.honor-card small,.recognition-placeholder small{color:var(--a);letter-spacing:1.5px;font:700 9px Barlow Condensed}.honor-image{aspect-ratio:1;background:#080b09;border:1px solid #3c4a31;place-items:center;width:100%;display:grid;overflow:hidden}.honor-image img{object-fit:cover;width:100%;height:100%}.honor-image svg{color:#71805e;width:38%;height:38%}.honor-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.honor-card,.recognition-placeholder{background:#0d120ef0;border:1px solid #2c342c;min-height:320px;padding:20px;position:relative}.honor-card .honor-image{aspect-ratio:16/10;margin-bottom:20px}.honor-card b{color:#d7ded3;letter-spacing:.6px;font:600 12px Barlow Condensed;display:block}.honor-card.leader{border-color:#667342}.honor-card.helper{border-color:#3d5940}.recognition-placeholder{background:linear-gradient(145deg,#101510db,#080b09bd);border-style:dashed;flex-direction:column;justify-content:end;display:flex}.recognition-placeholder>svg{color:#46523e;width:52px;height:52px;margin-bottom:auto}.icon-danger{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px;color:#ff8995!important;background:#170d0f!important;border:1px solid #63343b!important;padding:7px!important}.icon-danger svg{width:16px}.community-admin{background:#090e09f5;border:1px solid #53643c;margin-top:55px}.admin-heading{border-bottom:1px solid #34412d;align-items:center;gap:15px;padding:22px 25px;display:flex}.admin-heading>svg{width:30px;color:var(--a)}.admin-heading small{color:var(--a);letter-spacing:1.5px}.admin-heading h3{margin:2px 0;font:700 25px Barlow Condensed}.emblem-manager{border-bottom:1px solid #293229;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:24px 25px;display:grid}.emblem-manager h4{margin:0 0 5px;font:700 18px Barlow Condensed}.emblem-manager p{color:var(--mut);margin:0;font-size:11px}.file-button{color:var(--a);letter-spacing:1px;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:44px;border:1px dashed #607342!important;margin:0!important;padding:13px 16px!important;font:700 10px Barlow Condensed!important;display:flex!important}.file-button input{display:none!important}.file-button svg{width:16px}.recognition-form{grid-template-columns:repeat(4,1fr);gap:14px;padding:25px;display:grid}.recognition-form label{letter-spacing:1px;color:#c9d0c7;font:700 10px Barlow Condensed}.recognition-form input,.recognition-form select,.recognition-form textarea{border:1px solid var(--line);color:#fff;background:#080b09;width:100%;margin-top:8px;padding:13px;font:400 12px Inter;display:block}.recognition-form textarea{resize:vertical;min-height:100px}.recognition-form .wide{grid-column:1/-1}.recognition-form>.primary{justify-content:center;align-self:end}.community-setup{background:#0c110bf0;border:1px dashed #667742;align-items:center;gap:18px;margin-top:45px;padding:24px;display:flex}.community-setup>svg{width:36px;color:var(--a)}.community-setup h3{margin:0;font:700 23px Barlow Condensed}.community-setup p{color:var(--mut);margin:5px 0 0;font-size:12px}@media (max-width:1000px){.clan-grid{grid-template-columns:1fr}.honor-grid,.recognition-form{grid-template-columns:repeat(2,1fr)}.emblem-manager{grid-template-columns:1fr 1fr}.emblem-manager>div{grid-column:1/-1}}@media (max-width:850px){body{background-attachment:scroll}.hero{background-position:62%}.community-head{grid-template-columns:1fr;gap:20px}.community-head h2{font-size:17vw}.honor-grid{grid-template-columns:1fr}.clan-card{grid-template-columns:82px 1fr}.recognition-form{grid-template-columns:1fr}.recognition-form .wide{grid-column:auto}.emblem-manager{grid-template-columns:1fr}.section-kicker .brand-mark{width:28px;height:28px}}
:root{--cv-black:#050807;--cv-panel:#0a100d;--cv-panel-raised:#0d1410;--cv-venom:#a8ff1f;--cv-venom-soft:#8edb1c;--cv-indigo-deep:#151229;--cv-indigo-mid:#242048;--cv-indigo-electric:#4d4695;--cv-indigo-flare:#6962da;--cv-purple-spark:#8a50b5;--cv-gold:#c2a15a;--cv-gold-muted:#8c7445;--cv-ivory:#f1f2ed;--cv-muted:#969d96;--cv-border:#29322b;--a:var(--cv-venom);--bg:var(--cv-black);--p:var(--cv-panel-raised);--line:var(--cv-border);--mut:var(--cv-muted)}html{overflow-x:clip}body{background-color:var(--cv-black);min-width:280px;color:var(--cv-ivory)}body:before{content:"";z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(circle at 78% 11%,#6962da4d,#0000 31%),radial-gradient(circle at 18% 58%,#4d469542,#0000 34%),radial-gradient(circle at 72% 78%,#a8ff1f09,#0000 24%),repeating-radial-gradient(circle at 30% 20%,#c2a15a0b 0 1px,#0000 1px 46px);position:fixed;inset:0}main{max-width:100%;overflow:clip}section{scroll-margin-top:72px}img,svg{max-width:100%}button,input,select,textarea{min-width:0}button{min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cv-venom);outline-offset:3px}h1,h2,.hero h1,.head h2,.community-head h2,.recruit h2,.intel h2{color:var(--cv-ivory);overflow-wrap:normal;word-break:normal;font-family:Cormorant Garamond,Georgia,serif;font-weight:700}em{color:var(--cv-venom)}nav{background:#050807e6;border-color:#8c744557;box-shadow:0 16px 45px #0806163d}.brand{color:var(--cv-ivory)}.brand b{color:var(--cv-venom)}.links button{color:#c7cdc5}.links button:hover,.links button:focus-visible{color:var(--cv-venom)}.links .outline{border-color:var(--cv-venom)}.hero{background:linear-gradient(90deg,#050807fa 0%,#050807c7 50%,#0508071f 100%),radial-gradient(circle at 72% 33%,#6962da57,#0000 31%),radial-gradient(circle at 88% 70%,#8a50b524,#0000 23%),url(/assets/chaoticvenom-void-bg.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:820px}.hero .copy{z-index:2;min-width:0;position:relative}.hero .tag{color:var(--cv-gold)}.hero h1{letter-spacing:-3px;text-wrap:balance;max-width:11.5ch;margin:24px 0;font-size:clamp(4rem,7.4vw,7.4rem);line-height:.82}.copy>p{border-left-color:var(--cv-venom);max-width:660px;color:var(--cv-muted);gap:9px;display:grid}.copy>p strong{color:var(--cv-ivory);font-weight:600}.copy>p span{display:block}.hero-signature{color:var(--cv-gold);letter-spacing:2.2px;margin-top:44px;font:700 11px Barlow Condensed,sans-serif}.energy-filaments,.light:before,.ops:after,.eventhub:after,.community:before,.recruit:after,.intel:before{content:"";pointer-events:none;opacity:.88;filter:drop-shadow(0 0 3px #ffffffb3)drop-shadow(0 0 9px #6962daf2)drop-shadow(0 0 24px #4d469594)drop-shadow(0 0 36px #8a50b52e);mix-blend-mode:screen;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-80 760 C160 610 255 690 410 470 S735 520 860 285 S1140 350 1300 105 S1535 135 1680 -55' stroke='%236962da' stroke-opacity='.16' stroke-width='28'/%3E%3Cpath d='M-80 760 C160 610 255 690 410 470 S735 520 860 285 S1140 350 1300 105 S1535 135 1680 -55' stroke='%237a70ee' stroke-opacity='.42' stroke-width='9'/%3E%3Cpath d='M-80 760 C160 610 255 690 410 470 S735 520 860 285 S1140 350 1300 105 S1535 135 1680 -55' stroke='%23fbfdff' stroke-opacity='.98' stroke-width='2.2'/%3E%3Cpath d='M-110 255 C155 360 260 130 475 270 S790 125 965 310 S1270 430 1710 205' stroke='%234d4695' stroke-opacity='.16' stroke-width='16'/%3E%3Cpath d='M-110 255 C155 360 260 130 475 270 S790 125 965 310 S1270 430 1710 205' stroke='%23f7f8ff' stroke-opacity='.86' stroke-width='1.6'/%3E%3Cpath d='M190 950 C245 690 420 760 515 585 S770 615 920 420 S1220 455 1395 230' stroke='%238a50b5' stroke-opacity='.18' stroke-width='13'/%3E%3Cpath d='M190 950 C245 690 420 760 515 585 S770 615 920 420 S1220 455 1395 230' stroke='%23fffaff' stroke-opacity='.8' stroke-width='1.3'/%3E%3Cpath d='M415 470 l-58 17 l35 22 l-72 45 M860 285 l-54 -8 l20 35 l-63 4 M1300 105 l-46 18 l31 20 l-61 31' stroke='%23ffffff' stroke-opacity='.94' stroke-width='1.35'/%3E%3C/g%3E%3C/svg%3E") 50%/120% 118% no-repeat,radial-gradient(at 75% 26%,#6962da47,#0000 29%),radial-gradient(at 18% 82%,#4d469533,#0000 25%);animation:24s ease-in-out infinite alternate energy-drift;position:absolute;inset:0}.hero .energy-filaments{z-index:1;opacity:.98}.hero .grid{z-index:1;opacity:.62}.hero .radar{z-index:2}.light,.community,.intel{isolation:isolate;position:relative;overflow:hidden}.light>*,.community>*,.intel>*{z-index:1;position:relative}.light:before,.community:before,.intel:before{z-index:0;opacity:.66;background-position:48%,50%,50%}.ops:after,.eventhub:after,.recruit:after{opacity:.8}.hero:after,.light:after,.ops:before,.eventhub:before,.community:after,#code:after,.recruit:before,.intel:after{content:"";z-index:0;pointer-events:none;filter:blur(14px);background:radial-gradient(#6962da40,#4d469512 42%,#0000 72%);height:120px;position:absolute;left:0;right:0}.hero:after,.ops:before,.community:after,.recruit:before{bottom:-60px}.light:after,.eventhub:before,#code:after,.intel:after{top:-60px}.radar{width:min(31vw,430px);min-width:280px;height:min(31vw,430px);min-height:280px}.ring{border-color:#a8ff1f59;box-shadow:inset 0 0 70px #2420483d,0 0 90px #4d46951f}.sigil{width:270px;height:290px;box-shadow:none;border:0;transform:none}.crest-shell{--crest-size:38px;width:var(--crest-size);flex-direction:column;align-items:center;gap:18px;max-width:100%;display:inline-flex}.crest-xs{--crest-size:30px}.crest-sm{--crest-size:34px}.crest-md{--crest-size:82px}.crest-lg{--crest-size:126px}.crest-display{--crest-size:190px;width:260px}.alliance-crest-placeholder,.alliance-emblem-live{width:var(--crest-size);aspect-ratio:1;border:1px solid var(--cv-venom);background:linear-gradient(135deg,var(--cv-indigo-deep),#090d0b 62%,var(--cv-indigo-mid));place-items:center;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 5px #050807e6,inset 0 0 0 6px #c2a15a9e,0 0 35px #4d469547}.alliance-crest-placeholder:after,.alliance-emblem-live:after{content:"";border:1px solid #c2a15a7a;position:absolute;inset:14%}.crest-inner{width:72%;height:72%;position:relative;transform:rotate(-45deg)}.crest-inner span,.crest-inner b{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--crest-size) * .58);line-height:1;position:absolute}.crest-inner span{color:var(--cv-gold);top:10%;left:8%}.crest-inner b{color:var(--cv-venom);font-style:italic;bottom:5%;right:5%}.crest-inner i{background:#f1f2ed47;width:1px;height:72%;position:absolute;top:13%;left:48%;transform:rotate(18deg)}.crest-shell>small{width:260px;color:var(--cv-gold);letter-spacing:1.5px;text-align:center;font:700 9px Barlow Condensed,sans-serif}.alliance-emblem-live img{object-fit:contain;width:82%;height:82%;transform:rotate(-45deg)}.brand .brand-mark,.section-kicker .brand-mark{border:0;place-items:center;width:38px;height:38px;padding:0;display:inline-grid;transform:none}.brand .brand-mark .crest-inner i{border:0;width:1px;height:72%;transform:rotate(18deg)}.brand .brand-mark .alliance-emblem-live img,.section-kicker .brand-mark .alliance-emblem-live img{transform:rotate(-45deg)}.section-kicker .brand-mark{width:34px;height:34px}.section-kicker{z-index:2;position:relative}.light{background:radial-gradient(circle at 82% 20%,#4d46954d,#0000 33%),#080d0bed}.head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.head h2{max-width:10ch;font-size:clamp(4rem,7vw,7rem)}.head>p{max-width:580px}.pillars{border-color:#8c744561;grid-template-columns:repeat(4,minmax(0,1fr))}.pillars article{background:linear-gradient(150deg,#0d1410eb,#080b0ad1);border-color:#8c744540;min-width:0;min-height:330px}.pillars article:last-child{border-right:0}.pillars span{color:var(--cv-gold-muted);font-family:Cormorant Garamond,Georgia,serif}.pillars svg{color:var(--cv-venom)}.pillars h3{color:var(--cv-ivory);margin-top:42px}.pillars p{color:var(--cv-muted)}.section-signature{color:var(--cv-gold);letter-spacing:2.4px;margin:28px 0 0;font:700 10px Barlow Condensed,sans-serif}.section-signature-right{text-align:right;margin:28px 0 44px}.ops{isolation:isolate;background:radial-gradient(circle at 82% 18%,#6962da57,#0000 32%),radial-gradient(circle at 14% 74%,#8a50b51f,#0000 24%),linear-gradient(135deg,#050807fa,#0a0c12eb);display:block;position:relative}.ops>*{z-index:1;position:relative}.operations-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:5% 10%;display:grid}.operations-head .section-kicker{grid-column:1/-1}.operations-head h2{margin-bottom:0;font-size:clamp(4rem,7vw,7rem)}.operations-head>p{color:var(--cv-muted);border-left:2px solid var(--cv-venom);margin-bottom:12px;padding-left:18px;line-height:1.75}.participation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:54px;display:grid}.participation-card{border:1px solid var(--cv-border);background:linear-gradient(145deg,#0d1410f7,#080b0aed);min-width:0;min-height:310px;padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 18px 40px #0406052e}.participation-card:after{content:"";border-top:1px solid var(--cv-gold-muted);border-right:1px solid var(--cv-gold-muted);opacity:.35;width:24px;height:24px;transition:opacity .22s,width .22s,height .22s;position:absolute;top:-1px;right:-1px}.participation-card:hover,.participation-card:focus-within{border-color:#a8ff1fa6;transform:translateY(-4px);box-shadow:0 18px 55px #24204847}.participation-card:hover:after,.participation-card:focus-within:after{opacity:.9;width:38px;height:38px}.participation-icon{background:var(--cv-indigo-deep);width:48px;height:48px;color:var(--cv-venom);border:1px solid #a8ff1f73;place-items:center;display:grid;transform:rotate(45deg)}.participation-icon svg{width:23px;transition:transform .22s;transform:rotate(-45deg)}.participation-card:hover .participation-icon svg{transform:rotate(-45deg)translate(2px,-2px)}.participation-card>small{color:var(--cv-gold);letter-spacing:1.5px;margin-top:32px;font:700 9px Barlow Condensed,sans-serif;display:block}.participation-card h3{color:var(--cv-ivory);text-transform:uppercase;margin:6px 0 10px;font:700 28px Barlow Condensed,sans-serif}.participation-card p{color:var(--cv-muted);font-size:12px;line-height:1.65}.participation-card button{color:var(--cv-venom);letter-spacing:1px;background:0 0;border:0;border-top:1px solid #8c744559;justify-content:space-between;align-items:center;font:700 10px Barlow Condensed,sans-serif;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.participation-card button svg{width:15px}.availability-planner{background:linear-gradient(145deg,#0d1410fa,#090913f0);border-color:#8c74458c;margin-top:58px;box-shadow:0 28px 70px #08061633}.availability-heading small{color:var(--cv-gold)}.availability-heading h3{color:var(--cv-ivory);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.6rem)}.availability-planner .calendar{border-color:var(--cv-border);background:#050807c2}.availability-gate,.availability-upgrade{background:linear-gradient(135deg,#0a100dfa,#151229ed);border:1px solid #6962da94;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:150px;padding:26px;display:grid}.availability-gate>svg,.availability-upgrade>svg{width:38px;height:38px;color:var(--cv-indigo-flare);filter:drop-shadow(0 0 12px #6962da8c)}.availability-gate small,.availability-upgrade small,.alliance-calendar header small{color:var(--cv-gold);letter-spacing:1.8px;font:700 9px Barlow Condensed,sans-serif}.availability-gate h4,.availability-upgrade h4,.schedule-editor h4,.alliance-calendar h4,.my-schedule h4{color:var(--cv-ivory);margin:4px 0 7px;font:700 24px Barlow Condensed,sans-serif}.availability-gate p,.availability-upgrade p{max-width:710px;color:var(--cv-muted);margin:0;font-size:12px;line-height:1.65}.availability-gate button,.availability-profile button,.schedule-editor>button{border:1px solid var(--cv-venom);background:var(--cv-venom);color:#071006;letter-spacing:1.1px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font:700 10px Barlow Condensed,sans-serif;display:inline-flex}.availability-gate button svg,.availability-profile button svg,.schedule-editor>button svg{width:16px}.schedule-workspace{gap:22px;display:grid}.schedule-workspace input,.schedule-workspace select{border:1px solid var(--cv-border);width:100%;min-height:44px;color:var(--cv-ivory);background:#050807eb;border-radius:0;margin-top:7px;padding:10px 12px}.schedule-workspace label{color:#c8cec7;letter-spacing:1.1px;min-width:0;font:700 9px Barlow Condensed,sans-serif}.availability-profile{border:1px solid var(--cv-border);background:#050807b8;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.availability-profile p{color:var(--cv-muted);grid-column:1/-1;align-items:center;gap:9px;margin:3px 0 0;font-size:11px;display:flex}.availability-profile p svg{width:15px;color:var(--cv-indigo-flare)}.availability-profile p b{color:var(--cv-ivory)}.schedule-editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.schedule-editor{border:1px solid var(--cv-border);background:linear-gradient(145deg,#0d1410f7,#0a0914f0);min-width:0;padding:22px}.schedule-editor>header{border-bottom:1px solid #8c74454d;align-items:center;gap:13px;padding-bottom:15px;display:flex}.schedule-editor>header>svg{width:25px;color:var(--cv-indigo-flare)}.schedule-editor header small{color:var(--cv-gold);letter-spacing:1.5px;font:700 8px Barlow Condensed,sans-serif}.schedule-editor h4{margin-bottom:0;font-size:21px}.schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.schedule-fields .wide-field{grid-column:1/-1}.availability-channels{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.availability-channels label{border:1px solid var(--cv-border);background:#050807a6;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:flex}.availability-channels input{width:17px;min-height:17px;accent-color:var(--cv-venom);margin:0}.availability-channels svg{width:15px;color:var(--cv-indigo-flare)}.schedule-editor>button{width:100%}.my-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.my-schedule>section{border:1px solid var(--cv-border);background:#050807c2;min-width:0;padding:20px}.my-schedule h4{margin-top:0;font-size:18px}.my-schedule article{border-top:1px solid #8c744538;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding:12px 0;display:grid}.my-schedule article div{gap:4px;display:grid}.my-schedule article b{color:var(--cv-ivory);font:700 15px Barlow Condensed,sans-serif}.my-schedule article span{color:var(--cv-muted);font-size:11px}.my-schedule article small{color:var(--cv-venom);letter-spacing:1px;font-size:8px}.my-schedule article button{color:#ff9ca6;background:#160b0e;border:1px solid #583139;width:38px;height:38px;padding:8px}.my-schedule article button svg{width:16px}.my-schedule section>p{color:var(--cv-muted);font-size:11px}.alliance-calendar{background:linear-gradient(145deg,#050807f2,#0f0d1de6);border:1px solid #6962da73;padding:22px}.alliance-calendar>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.alliance-calendar header h4{margin-bottom:0}.alliance-calendar header p{max-width:600px;color:var(--cv-muted);margin:0;font-size:11px;line-height:1.6}.alliance-calendar header p b{color:var(--cv-ivory)}.days{grid-template-columns:repeat(7,minmax(0,1fr))}.days button{border-color:var(--cv-border);background:var(--cv-panel-raised);min-width:0;min-height:100px;transition:border-color .18s,background .18s,transform .18s}.days button:hover{border-color:#a8ff1f94;transform:translateY(-2px)}.days .available{border-color:var(--cv-venom);background:linear-gradient(145deg,#17230e,var(--cv-indigo-deep));box-shadow:inset 0 0 0 1px #a8ff1f2e}.days .selected{border-color:var(--cv-venom);background:linear-gradient(145deg,#17230e,var(--cv-indigo-mid));box-shadow:inset 0 0 0 1px #a8ff1f3d,0 0 20px #6962da2e}.days span,.days small{text-align:center;overflow-wrap:anywhere;max-width:100%}.schedule-detail{border:1px solid var(--cv-border);background:#050807bd;margin-top:18px;padding:18px}.schedule-detail>h4{margin-top:0;font-size:19px}.schedule-detail>p{color:var(--cv-muted);font-size:11px}.schedule-detail article{border-top:1px solid #8c74453d;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.schedule-detail article div{justify-content:space-between;gap:15px;display:flex}.schedule-detail article b{color:var(--cv-ivory)}.schedule-detail article span,.schedule-detail article p{color:var(--cv-muted);font-size:11px}.schedule-detail article p{margin:0}.schedule-detail article strong{color:var(--cv-gold)}.eventhub{isolation:isolate;background:radial-gradient(circle at 10% 8%,#6962da4f,#0000 29%),#050807f2;position:relative}.eventhub>*{z-index:1;position:relative}.eventtitle h2{font-size:clamp(4rem,7vw,7rem)}.tabs .active{color:var(--cv-venom);border-color:var(--cv-venom)}.website-ballot article,.gallery article,.queue article,.editor,.mod-login,.discord-account{border-color:var(--cv-border);background-color:#0a100df0}.community{background:radial-gradient(circle at 85% 12%,#6962da52,#0000 30%),linear-gradient(110deg,#050807f5,#080b11e8 60%,#091407c7),url(/assets/chaoticvenom-void-bg.webp) 50%/cover no-repeat}.clan-card,.honor-card,.recognition-placeholder{border-color:#8c74454d}.emblem-frame{aspect-ratio:1}.clan-emblem-placeholder{aspect-ratio:1;border:1px solid var(--cv-venom);background:linear-gradient(135deg,var(--cv-indigo-deep),#090d0b);place-items:center;width:76%;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #080b09,inset 0 0 0 5px #c2a15a8c}.clan-emblem-placeholder>span{color:var(--cv-ivory);letter-spacing:1px;font:700 24px Cormorant Garamond,Georgia,serif;transform:rotate(-45deg)}.clan-emblem-placeholder>small{width:110px;color:var(--cv-gold);letter-spacing:1px;text-align:center;font:700 7px Barlow Condensed,sans-serif;position:absolute;bottom:-27px;transform:rotate(-45deg)}#code{background:radial-gradient(circle at 18% 28%,#6962da4d,#0000 33%),#080d0bf0}#code>h2{font-size:clamp(4rem,7vw,7rem)}.codegrid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:6%}.codegrid blockquote{border-color:var(--cv-gold-muted);color:var(--cv-ivory);background:linear-gradient(145deg,#090913f0,#050807f2);align-self:start;font-family:Cormorant Garamond,Georgia,serif}.rule-item{border-bottom:1px solid #8c74454d;grid-template-columns:58px minmax(0,1fr) 24px;align-items:start;gap:16px;padding:22px 10px;display:grid}.rule-item>span{color:var(--cv-gold-muted);font:700 34px Cormorant Garamond,Georgia,serif}.rules .rule-item>div{min-width:0;font:inherit;text-transform:none;border:0;padding:0;display:block}.rule-item h3{color:var(--cv-ivory);text-transform:uppercase;margin:0;font:700 20px Barlow Condensed,sans-serif}.rule-item p{color:var(--cv-muted);text-transform:none;margin:6px 0 0;font-size:12px;line-height:1.65}.rule-item>svg{width:18px;color:var(--cv-venom);margin-top:4px}.rules-codex{isolation:isolate;background:radial-gradient(circle at 88% 8%,#6962da57,#0000 28%),radial-gradient(circle at 8% 74%,#8a50b524,#0000 26%),linear-gradient(145deg,#050807fc,#0a0914f7);position:relative;overflow:hidden}.rules-codex:before{content:"";z-index:0;pointer-events:none;filter:drop-shadow(0 0 14px #6962da8c);background:linear-gradient(115deg,#0000 0 62%,#ffffff14 62.1%,#0000 62.25%),linear-gradient(115deg,#0000 0 62%,#6962da59 62.4%,#0000 63.2%);position:absolute;inset:0}.rules-codex>*{z-index:1;position:relative}.codex-hero{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:8%;display:grid}.codex-hero>div>small,.codex-page-heading small{color:var(--cv-gold);letter-spacing:2px;font:700 10px Barlow Condensed,sans-serif}.codex-hero h2{max-width:10ch;margin:15px 0 20px;font-size:clamp(4rem,7.3vw,7.6rem);line-height:.83}.codex-hero>div>p{border-left:2px solid var(--cv-venom);max-width:650px;color:var(--cv-muted);padding-left:18px;line-height:1.75}.codex-hero aside{background:#050807c2;border:1px solid #c2a15a73;gap:9px;padding:24px;display:grid}.codex-hero aside span{color:var(--cv-gold);letter-spacing:1.5px;font:700 10px Barlow Condensed,sans-serif}.codex-hero aside b{color:var(--cv-ivory);font:700 27px Barlow Condensed,sans-serif}.codex-hero aside small{color:var(--cv-muted);letter-spacing:1.2px;font-size:9px}.good-faith-panel{background:linear-gradient(135deg,#0d1410f5,#151229eb);border:1px solid #6962da85;grid-template-columns:48px minmax(0,1.35fr) minmax(220px,.65fr);align-items:start;gap:18px 24px;margin-top:54px;padding:28px;display:grid}.good-faith-panel>svg{width:38px;color:var(--cv-indigo-flare);filter:drop-shadow(0 0 12px #6962dab3)}.good-faith-panel small{color:var(--cv-gold);letter-spacing:1.5px;font:700 9px Barlow Condensed,sans-serif}.good-faith-panel h3{color:var(--cv-ivory);margin:5px 0 9px;font:700 26px Barlow Condensed,sans-serif}.good-faith-panel p{color:var(--cv-muted);margin:0;font-size:12px;line-height:1.7}.good-faith-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.good-faith-factors span{color:var(--cv-ivory);text-align:center;text-transform:uppercase;border:1px solid #a8ff1f47;padding:10px;font:700 11px Barlow Condensed,sans-serif}.good-faith-panel ol{counter-reset:goodfaith;grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.good-faith-panel ol li{border-top:1px solid var(--cv-gold-muted);color:var(--cv-venom);counter-increment:goodfaith;padding:13px;font:700 14px Barlow Condensed,sans-serif}.good-faith-panel ol li:before{content:"0" counter(goodfaith) " ";color:var(--cv-gold-muted)}.good-faith-close{grid-column:2/-1;color:var(--cv-ivory)!important}.codex-nav{scrollbar-width:thin;border-bottom:1px solid #8c744561;margin-top:44px;display:flex;overflow-x:auto}.codex-nav button{min-height:54px;color:var(--cv-muted);letter-spacing:1px;text-transform:uppercase;background:#05080794;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:14px 18px;font:700 10px Barlow Condensed,sans-serif}.codex-nav button:hover,.codex-nav button:focus-visible{color:var(--cv-ivory);background:#151229b8}.codex-nav .active{border-bottom-color:var(--cv-venom);color:var(--cv-venom);background:#151229d1}.codex-panel{min-height:650px;padding-top:44px}.codex-page-heading{grid-template-columns:85px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:32px;display:grid}.codex-page-heading>span{color:var(--cv-gold-muted);font:700 58px/.9 Cormorant Garamond,Georgia,serif}.codex-page-heading h3{color:var(--cv-ivory);margin:4px 0 8px;font:700 clamp(2.6rem,5vw,5.2rem)/.9 Cormorant Garamond,Georgia,serif}.codex-page-heading p{max-width:720px;color:var(--cv-muted);margin:0;line-height:1.7}.codex-policy-intro{border-left:2px solid var(--cv-gold-muted);background:#0508079e;margin:-10px 0 28px 107px;padding:18px 22px}.codex-policy-intro p{max-width:860px;color:var(--cv-muted);margin:0;font-size:12px;line-height:1.75}.rule-accordions{border-top:1px solid #8c74454d}.rule-accordions article{background:#0508077a;border-bottom:1px solid #8c74454d}.rule-accordions article.open{background:linear-gradient(120deg,#0d1410eb,#1512298c)}.rule-accordions article>button{text-align:left;background:0 0;border:0;grid-template-columns:60px minmax(0,1fr) 30px;align-items:center;gap:16px;width:100%;padding:20px 18px;display:grid}.rule-accordions article>button span{color:var(--cv-gold-muted);font:700 24px Cormorant Garamond,Georgia,serif}.rule-accordions article>button b{color:var(--cv-ivory);text-transform:uppercase;font:700 20px Barlow Condensed,sans-serif}.rule-accordions article>button svg{width:19px;color:var(--cv-venom);transition:transform .2s}.rule-accordions article.open>button svg{transform:rotate(180deg)}.rule-body{max-width:980px;padding:0 28px 30px 94px}.rule-body p,.codex-page article>p,.codex-callout p{color:var(--cv-muted);font-size:12px;line-height:1.75}.codex-page ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:18px 0;padding:0;list-style:none;display:grid}.codex-page li{color:#c8cec7;align-items:flex-start;gap:9px;min-width:0;font-size:11px;line-height:1.55;display:flex}.codex-page li svg{width:14px;min-width:14px;color:var(--cv-venom)}.terms-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.terms-links a{border:1px solid var(--cv-venom);min-height:44px;color:var(--cv-venom);letter-spacing:1px;align-items:center;padding:11px 14px;font:700 9px Barlow Condensed,sans-serif;text-decoration:none;display:inline-flex}.investigation-standard,.responsibility-quote{border:1px solid #6962da80;border-left:3px solid var(--cv-gold-muted);color:var(--cv-ivory);background:#090913cc;margin:0 0 28px;padding:25px 28px;font:700 clamp(1.7rem,3vw,2.7rem)/1.1 Cormorant Garamond,Georgia,serif}.enforcement-factors{border:1px solid var(--cv-border);background:#050807ad;padding:24px}.enforcement-factors h4,.codex-split h4,.reporting-layout h4,.accountability-grid h4{color:var(--cv-ivory);font:700 20px Barlow Condensed,sans-serif}.enforcement-ladder{border:1px solid #8c74455c;margin:28px 0;display:grid}.enforcement-ladder article{background:linear-gradient(90deg,#1512296b,#050807b8);border-bottom:1px solid #8c744547;grid-template-columns:90px minmax(0,1fr);gap:22px;padding:22px;display:grid}.enforcement-ladder article:last-child{border-bottom:0}.enforcement-ladder article>span{color:var(--cv-gold);font:700 34px Cormorant Garamond,Georgia,serif}.enforcement-ladder h4{color:var(--cv-ivory);text-transform:uppercase;margin:0 0 5px;font:700 21px Barlow Condensed,sans-serif}.enforcement-ladder p{color:var(--cv-muted);margin:0;font-size:12px;line-height:1.65}.x-role-detail{background:linear-gradient(120deg,#151229bd,#050807d6);border:1px solid #c2a15a66;grid-template-columns:42px minmax(0,1fr);gap:16px;margin:0 0 28px;padding:24px;display:grid}.x-role-detail>svg{width:31px;color:var(--cv-gold)}.x-role-detail h4{color:var(--cv-ivory);margin:3px 0 5px;font:700 20px Barlow Condensed,sans-serif}.x-role-detail p{color:var(--cv-muted);margin:0;font-size:12px}.codex-split,.reporting-layout,.accountability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.codex-split>article,.reporting-layout>article,.accountability-grid>article{border:1px solid var(--cv-border);background:linear-gradient(145deg,#0d1410f2,#08090fe6);min-width:0;padding:24px}.codex-split article>svg,.reporting-layout article>svg,.accountability-grid article>svg{width:30px;color:var(--cv-indigo-flare)}.codex-callout{border-left:3px solid var(--cv-venom);background:#0d1410db;margin-top:22px;padding:24px}.accountability-grid{margin-bottom:24px}.responsibility-quote{text-align:center;margin-bottom:0}.recruit{isolation:isolate;position:relative}.recruit>*{z-index:1;position:relative}.recruit h2{font-size:clamp(4rem,7vw,7rem)}.recruit aside{background:linear-gradient(145deg,#0d1410fa,#0f0d1df0);border-color:#c2a15a80;box-shadow:18px 18px #151229b8}.recruit header b{color:var(--cv-venom)}.recruit aside small b{color:var(--cv-ivory)}.intel{background:radial-gradient(circle at 80% 22%,#6962da4d,#0000 29%),#080c0af0}.intel button{border-color:#8c744547;min-height:72px}.intel button b{color:var(--cv-ivory);gap:18px}.intel button svg{flex:none;transition:transform .2s}.intel button[aria-expanded=true] svg{transform:rotate(180deg)}.intel button p{max-width:760px}footer{border-color:#8c744552}@keyframes energy-drift{0%{opacity:.66;background-position:46% 54%,0 0,0 0}to{opacity:.98;background-position:54% 46%,-7% 4%,7% -5%}}@media (max-width:1120px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars article:nth-child(2){border-right:0}.pillars article:nth-child(-n+2){border-bottom:1px solid #8c744540}.participation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){nav{padding-inline:18px}nav>.links{background:#050807fa;flex-direction:column;align-items:stretch;max-height:calc(100vh - 76px);padding:25px;display:none;position:absolute;top:76px;left:0;right:0;overflow-y:auto}nav>.links.open{display:flex}nav>.menu{place-items:center;width:44px;height:44px;display:grid}}@media (max-width:850px){nav{height:70px;padding-inline:18px}.brand{white-space:nowrap;min-width:0;font-size:clamp(16px,5vw,20px)}.brand .brand-mark{flex:0 0 34px;width:34px;height:34px}.menu{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.links{max-height:calc(100vh - 70px);top:70px;overflow-y:auto}section{padding:82px max(18px,5vw)}.hero{min-height:900px;padding:120px max(20px,6vw) 70px}.hero h1{letter-spacing:-2px;max-width:100%;font-size:clamp(3.25rem,14vw,5.4rem);line-height:.88}.hero .actions{flex-direction:column;align-items:stretch;max-width:420px}.hero .actions button{justify-content:center;width:100%}.hero-signature{margin-top:30px}.radar{opacity:.82;width:min(78vw,340px);min-width:0;height:min(78vw,340px);min-height:0;margin:58px auto 0;position:relative;bottom:auto;right:auto}.sigil{width:100%;height:100%}.crest-display{--crest-size:min(42vw,170px);width:min(68vw,250px)}.head,.operations-head,.codegrid,.recruit,.intel,.community-head{grid-template-columns:minmax(0,1fr)}.head h2,.operations-head h2,#code>h2,.recruit h2,.intel h2,.community-head h2,.eventtitle h2{letter-spacing:-2px;max-width:100%;font-size:clamp(3.4rem,16vw,5.8rem);line-height:.88}.head>p,.operations-head>p{max-width:100%}.operations-head .section-kicker{grid-column:auto}.pillars{grid-template-columns:minmax(0,1fr)}.pillars article{border-bottom:1px solid #8c744540;border-right:0;min-height:0}.participation-grid{grid-template-columns:minmax(0,1fr)}.participation-card{min-height:300px}.section-signature-right{text-align:left}.availability-planner{padding:20px}.availability-heading{grid-template-columns:minmax(0,1fr)}.availability-heading h3{font-size:clamp(2.5rem,12vw,4rem)}.availability-heading p{max-width:100%}.availability-planner .calendar{padding:16px}.availability-gate,.availability-upgrade{grid-template-columns:42px minmax(0,1fr)}.availability-gate button{grid-column:1/-1}.availability-profile{grid-template-columns:minmax(0,1fr)}.availability-profile p{grid-column:auto}.schedule-editors,.my-schedule{grid-template-columns:minmax(0,1fr)}.alliance-calendar>header{display:grid}.days{grid-template-columns:repeat(3,minmax(0,1fr))}.datepeople{grid-template-columns:minmax(0,1fr)}.codegrid blockquote{padding:28px 24px;font-size:clamp(2rem,9vw,3.2rem)}.rule-item{grid-template-columns:48px minmax(0,1fr) 22px;gap:11px;padding-inline:0}.rule-item>span{font-size:28px}.rule-item h3{font-size:18px}.recruit aside{box-shadow:10px 10px #151229b8}.intel button b{font-size:18px}.clan-card{grid-template-columns:82px minmax(0,1fr)}.clan-emblem-placeholder>small{display:none}.codex-hero,.good-faith-panel{grid-template-columns:minmax(0,1fr)}.codex-hero h2{max-width:100%;font-size:clamp(2.45rem,12vw,5.8rem)}.good-faith-panel ol,.good-faith-close{grid-column:auto}.codex-page-heading{grid-template-columns:58px minmax(0,1fr);gap:14px}.codex-page-heading>span{font-size:42px}.codex-policy-intro{margin-left:72px}.codex-split,.reporting-layout,.accountability-grid{grid-template-columns:minmax(0,1fr)}footer{align-items:flex-start}}@media (max-width:560px){section{padding-inline:18px}.hero{padding-inline:20px}.hero h1{font-size:clamp(3rem,13.6vw,4.6rem)}.copy>p{padding-left:14px}.days{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.days button{min-height:108px;padding:14px 6px}.days b{font-size:34px}.participation-card{padding:24px}.participation-card button{left:24px;right:24px}.rule-item{grid-template-columns:42px minmax(0,1fr) 20px}.community-head h2{font-size:clamp(3.2rem,15vw,4.8rem)}.website-ballot article{grid-template-columns:78px minmax(0,1fr);padding:12px}.website-ballot article img{width:78px;height:78px}.gallery article div{flex-wrap:wrap;gap:10px}footer{grid-template-columns:1fr;display:grid}}@media (max-width:350px){nav{padding-inline:12px}.brand{font-size:15px}.brand .brand-mark{flex-basis:30px;width:30px;height:30px}section{padding-inline:14px}.hero{padding-inline:16px}.hero h1{font-size:2.85rem}.availability-planner{padding:14px}.availability-planner .calendar{padding:12px}.availability-gate,.availability-upgrade{grid-template-columns:minmax(0,1fr);padding:20px}.schedule-editor,.alliance-calendar{padding:17px}.schedule-fields{grid-template-columns:minmax(0,1fr)}.schedule-fields .wide-field{grid-column:auto}.schedule-detail article{grid-template-columns:minmax(0,1fr);gap:7px}.good-faith-panel{padding:20px}.good-faith-panel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-panel{padding-top:32px}.codex-page-heading{grid-template-columns:minmax(0,1fr)}.codex-policy-intro{margin-left:0}.rule-accordions article>button{grid-template-columns:42px minmax(0,1fr) 24px;gap:10px;padding-inline:12px}.rule-accordions article>button b{font-size:17px}.rule-body{padding:0 16px 24px 64px}.codex-page ul{grid-template-columns:minmax(0,1fr)}.enforcement-ladder article{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:18px 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.energy-filaments,.light:before,.ops:after,.eventhub:after,.community:before,.recruit:after,.intel:before{animation:none}.participation-card:hover,.participation-card:focus-within,.days button:hover{transform:none}}
