@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url('assets/bebas-neue-regular.ttf') format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('assets/open-sans-regular.ttf') format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('assets/open-sans-bold.ttf') format('truetype')}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:block;src:url('assets/material-icons.ttf') format('truetype')}

:root{--bg:#0c0b0b;--cod-gray:#141312;--mine-shaft:#1f1f1f;--quote:#1b1b1b;--pearl:#e4dad1;--silk:#bab1a8;--red:#cd412b;--warning:#c72a2a;--blue:#2f86c7;--green:#4c8f2e;--display:'Bebas Neue',sans-serif;--body:'Open Sans',sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scrollbar-width:none;background:var(--bg)}
html::-webkit-scrollbar{display:none}
body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--pearl);font-family:var(--body);font-size:16px;line-height:28px}
button,input{font:inherit}
button,a{transition:.2s ease}
button{color:inherit}
a{color:inherit;text-decoration:none}
img,video{display:block;max-width:100%}
._0x517a{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}

/* header.header — donor index._0xa953 + Figma 132:1037 */
header.header{position:fixed;z-index:1000;top:0;left:0;right:0;height:64px;color:#fff;background:linear-gradient(to top,rgba(205,65,43,.2),#111);backdrop-filter:blur(5px);box-shadow:0 5px 10px rgba(0,0,0,.2)}
header.header ._0xdfe6{width:1300px;max-width:calc(100% - 32px);height:64px;margin:0 auto;display:flex;align-items:center}
header.header ._0x1997{display:flex;align-items:center;min-width:100px;padding-right:52px}
header.header ._0x1997 img{width:48px;height:48px;transform:scale(1);transition:transform .2s ease}
header.header ._0x1997:hover img{transform:scale(1.1)}
header.header ._0x10853{display:none;width:48px;height:48px;padding:0;border:0;background:var(--red);align-items:center;justify-content:center}
header.header ._0x10853 .icon{display:flex;align-items:center;justify-content:center}
header.header ._0x10853 i{font-family:'Material Icons';font-style:normal;font-size:24px}
header.header ._0x5d94{min-width:0;min-height:64px;display:flex;flex:1;align-items:center;justify-content:flex-end;font-family:var(--display);font-size:20px;text-transform:lowercase}
header.header ._0x5d94 a{height:64px;padding:12px 24px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;color:var(--pearl);white-space:nowrap}
header.header ._0x5d94 a:hover{color:#fff;background:linear-gradient(to top,rgba(34,34,34,.6),rgba(34,34,34,0));border-bottom-color:#333}
header.header ._0x5d94 a._0xae6a{height:48px;margin-left:16px;background:var(--red)}
header.header ._0x5d94 a._0xae6a:hover{background:#b83a27;border-bottom-color:transparent}

main#top{padding-top:64px}
.button{height:50px;padding:8px 16px;border:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-family:var(--display);font-size:20px;line-height:20px;text-align:center;text-transform:uppercase;cursor:pointer}
._0xfa37{background:var(--red)}
._0xfa37:hover{background:#b83a27}

/* div._0xa083 — Figma 132:807 */
._0x3cca{position:relative;width:100%;height:840px;min-height:840px;padding:148px 0 64px;overflow:hidden;background:#111}
._0xa622,._0x6527{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
._0xa622{filter:blur(0)}
._0x6527{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.04) 55%,rgba(0,0,0,.72))}
._0xd101{position:relative;z-index:1;width:1300px;max-width:calc(100% - 32px);height:628px;margin:0 auto;padding-top:78px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}
._0x3641{width:800px;max-width:100%;height:437px;margin:0;flex:0 0 437px}
._0x3641 img{width:100%;height:100%;object-fit:contain;transform-origin:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}
._0x3641:hover img{transform:scale(1.06)}
._0xd101>p{width:780px;max-width:100%;height:88px;margin:0;padding:0 8px 32px;color:var(--silk);font-size:16px;line-height:28px;text-shadow:0 1px 0 rgba(0,0,0,.5)}
._0x6438{height:25px;display:flex;align-items:flex-start;justify-content:center;font-family:var(--display);font-size:16px;line-height:19px;letter-spacing:1px;text-transform:uppercase}
._0x6438 span{height:21px;margin-right:8px;padding:2px 4px;background:rgba(0,0,0,.4);box-shadow:0 2px 0 rgba(0,0,0,.4)}
._0x6438 ._0xfbdb{background:var(--red)}

/* LATEST NEWS / CLAN FEATURE + LIKES — Figma 145:967 */
._0x3f09{position:relative;width:100%;height:1281.45px;padding:64px 0;background:var(--bg)}
._0x8870{position:relative;width:1300px;max-width:calc(100% - 32px);height:1153.45px;margin:0 auto}
._0x97e6{position:absolute;z-index:4;top:20px;left:20px;height:41px;padding:8px 16px;display:flex;align-items:center;background:var(--red);box-shadow:0 10px 10px rgba(0,0,0,.2);font-family:var(--display);font-size:20px;line-height:20px;text-transform:capitalize}
._0x97e6 ._0x517a{margin-right:8px;padding-bottom:5px}
._0xeac5{padding:0;overflow:hidden;background:transparent;box-shadow:0 5px 15px rgba(0,0,0,.3);border-radius:8px;border:solid 1px rgba(255,255,255,.2);transition:all .2s ease;transform:scale(1);cursor:pointer}
._0xeac5:hover{background-color:#cd412b;outline:solid 2px rgba(205,65,43,0);animation:lightbox-hover 1s ease infinite forwards;box-shadow:0 5px 30px rgba(0,0,0,.6);transform:scale(1.02);z-index:5}
._0xeac5 img{display:block;width:100%;height:100%;border:0;object-fit:cover}
@keyframes lightbox-hover{0%{outline-offset:0;outline:solid 2px rgba(205,65,43,.5)}80%{outline-offset:4px;outline:solid 8px rgba(205,65,43,0)}}
._0xf384,._0xf384:hover{position:absolute;z-index:1;top:41px;left:0;width:1300px;max-width:100%;height:731.25px}
._0x8975{position:absolute;z-index:3;top:697.25px;left:130px;width:1040px;height:434px;background:rgba(31,31,31,.98);backdrop-filter:blur(5px);box-shadow:0 10px 10px rgba(0,0,0,.2);text-align:center}
._0x8975 h2{position:absolute;top:64px;left:0;width:100%;height:77px;margin:0;color:var(--pearl);font-family:var(--display);font-size:64px;font-weight:400;line-height:77px;white-space:nowrap}
._0xd5a6{position:absolute;top:141px;left:64px;right:64px;height:57px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:16px;line-height:19px;letter-spacing:1px}
._0xd5a6::after{content:'';position:absolute;z-index:-1;top:25.5px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,rgba(205,65,43,0),var(--red),rgba(205,65,43,0))}
._0xd5a6 span{height:21px;margin-right:16px;padding:2px 4px;background:var(--red);box-shadow:0 2px 0 rgba(0,0,0,.4)}
._0x8975>p{position:absolute;top:214px;left:154px;width:732px;height:84px;margin:0;color:var(--silk);font-size:16px;line-height:28px}
._0x8975>.button{position:absolute;top:330px;left:50%;height:40px;transform:translateX(-50%)}
._0xbea2{position:absolute;right:0;bottom:0;height:22.2px;display:flex;justify-content:flex-end}
._0xbea2 button{height:22.2px;margin-left:0;padding:2.6px 7.4px;border:1px solid rgba(228,218,209,.1);border-radius:2px;background:rgba(0,0,0,.2);display:flex;align-items:center;gap:8px;color:var(--pearl);font-family:var(--display);font-size:14.4px;line-height:14.4px;cursor:pointer}
._0xbea2 button:first-child{margin-right:8px}
._0xbea2 ._0x517a{color:rgba(255,255,255,.3);font-size:14.4px}
._0xbea2 b{font-weight:400}
._0xbea2 button._0xf94e{background:var(--red)}

/* STEP-TO-STEP STORY — Figma 132:1052 */
._0x13f6{width:100%;padding:0;background:var(--bg)}
._0x5ff9{position:relative;width:100%;height:620px;margin:0;background:var(--bg)}
._0x5ff9::before{content:'';position:absolute;top:82px;left:calc(50% - 80.4109px);width:160.8218px;height:2px;background:linear-gradient(90deg,rgba(205,65,43,0),var(--red),rgba(205,65,43,0))}
._0x5ff9>*{position:absolute}
._0x5ff9 ._0x778b{top:129.5px;left:calc(50% - 640px);width:680px;height:383px}
._0x5ff9 ._0xf580{top:177.5px;left:calc(50% + 120px);width:520px}
._0x5ff9:not(.reverse) ._0xf580{left:calc(50% - 640px)}
._0x5ff9:not(.reverse) ._0x778b{left:calc(50% - 40px)}
._0x5ff9:nth-of-type(3) ._0x778b,._0x5ff9:nth-of-type(3) ._0xf580{top:116px}
._0xf580{display:flex;flex-direction:column;align-items:flex-start;gap:22px;overflow:hidden}
._0xf580 h3{width:520px;height:53px;margin:0;color:var(--red);font-family:var(--display);font-size:44px;font-weight:400;line-height:53px}
._0xf580 p{width:520px;margin:0;color:var(--silk);font-size:18px;line-height:28px}
._0xf580 .button{flex:0 0 50px}
#sign-in-step ._0xf580{top:138.5px}
#sign-in-step ._0x778b{top:129.5px}
#play-together::before{top:52.55px}
#play-together ._0xf580,#play-together ._0x778b{top:116px}
#clan-menu-step::before{top:0}
#clan-menu-step ._0xf580,#clan-menu-step ._0x778b{top:116px}

/* IMAGE REVEAL / MASKED SCROLL WINDOW — Figma 133:900 */
._0x21af{position:relative;width:100%;height:53px;flex:0 0 53px;background:#1b1b1b;overflow:hidden}
._0x21af._0x59a7{background:transparent}._0x21af._0x59a7::before{content:'';position:absolute;inset:0;background:#141312;-webkit-mask:url('assets/figma-dark-bar-mask.svg') center/100% 53px no-repeat;mask:url('assets/figma-dark-bar-mask.svg') center/100% 53px no-repeat}
._0xaee9{position:relative;width:100%;height:518px;overflow:hidden;isolation:isolate;clip-path:inset(0);background:#0c0b0b}
._0xaee9>.image{position:absolute;z-index:0;top:-148px;left:0;width:100%;height:1080px;border-radius:4px;background-color:#161311;background-image:url('assets/reveal.png');background-repeat:no-repeat;background-size:cover;background-position:50% 38%;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.1);transform:translateY(var(--reveal-shift,0px));will-change:transform}
._0xaee9>._0x21af{position:absolute;z-index:3;left:0;right:0}._0xaee9>._0x21af._0x59a7{background:transparent;overflow:hidden}._0xaee9>._0x21af._0x59a7::before{background:#141312;-webkit-mask:url('assets/figma-dark-bar-exact.svg') center/100% 53px no-repeat;mask:url('assets/figma-dark-bar-exact.svg') center/100% 53px no-repeat}._0xde4c{top:0;transform:scaleY(-1)}._0xf028{top:340px}
._0x8973{position:absolute;z-index:1;top:-15px;left:0;width:100%;height:430px;background:rgba(9,8,8,.18);pointer-events:none}
._0x3854{position:absolute;z-index:2;top:360px;right:0;bottom:0;left:0;background:#0c0b0b}
._0xaee9 ._0xf86f{position:absolute;z-index:4;bottom:56px;left:50%;width:940px;max-width:calc(100% - 32px);height:31px;padding:4px 10px;background:rgba(199,42,42,.2);color:var(--warning);font-family:var(--display);font-size:16px;line-height:23px;letter-spacing:2px;text-align:center;white-space:nowrap;transform:translateX(-50%)}
._0x4086{overflow:hidden}._0x4086 video{display:block;width:100%;height:100%;object-fit:cover}
._0x39b0,._0x37ec{position:absolute;left:0;right:0;height:53px;background:var(--cod-gray);-webkit-mask:url('assets/figma-dark-bar-mask.svg') center/100% 53px no-repeat;mask:url('assets/figma-dark-bar-mask.svg') center/100% 53px no-repeat}

/* QUOTE / official rust._0xfb88.com section._0x8122 — Figma 145:906 */
.section._0x8122{position:relative;z-index:2;width:100%;min-height:325px;margin:0;padding:80px 310px;background:var(--quote);color:var(--pearl);overflow:visible}
.section._0x8122>._0x21af{position:absolute;z-index:3;top:-20px;left:0;overflow:visible;background:transparent;-webkit-mask:none;mask:none}
.section._0x8122>._0x21af::before{content:'';position:absolute;inset:0;background:var(--quote);-webkit-mask:url('assets/figma-dark-bar-exact.svg') center/100% 53px no-repeat;mask:url('assets/figma-dark-bar-exact.svg') center/100% 53px no-repeat}
.section._0x8122>._0x21af.bottom{top:auto;bottom:-20px;transform:rotate(180deg)}
.section._0x8122>._0xdfe6{position:relative;z-index:0;width:100%;max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:center}
._0xd564{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:910px;text-align:center}
._0xd564 h1{margin:0;color:var(--pearl);font-family:var(--display);font-size:48px;font-weight:400;font-style:normal;line-height:44px}
._0xd564 h1::after{content:'';display:block;width:546.5px;height:2px;margin:26px auto 20px;background:linear-gradient(90deg,rgba(205,65,43,0),var(--red),rgba(205,65,43,0))}
._0xd564 ._0x84f9{color:var(--pearl);font-family:var(--display);font-size:24px;line-height:29px;text-decoration:none}
._0xd564 ._0x84f9:hover{color:var(--red)}

/* Figma 222:7117 — CLAN SYSTEM / SINGLE IMAGE + DARK BARS */
._0xa2d1{position:relative;width:100%;height:680px;min-height:600px;overflow:hidden;background:#0c0b0b}
._0x56c6{position:absolute;top:0;left:0;width:100%;height:100%;padding:160px 32px;display:flex;align-items:center;justify-content:center;overflow:hidden}
._0x56c6>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
._0xcfc3{position:absolute;inset:0;background:rgba(205,65,43,.34);mix-blend-mode:multiply;transition:background-color .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}
._0x56c6:hover ._0xcfc3{background:rgba(205,65,43,.82)}
._0x56c6>img{transition:filter .45s ease,transform .65s cubic-bezier(.16,1,.3,1)}
._0x56c6:hover>img{filter:saturate(.72) contrast(1.04);transform:scale(1.025)}
._0x13fd{top:0;transform:scaleY(-1)}._0x5ae3{bottom:0}
._0x39b0{position:absolute;z-index:4;left:0;width:100%;height:53px;background:#141312;mask-image:url('assets/clan-system-dark-bar.svg');mask-repeat:repeat-x;mask-size:100% 53px}
._0x961b{position:absolute;z-index:3;top:50%;left:50%;width:500px;max-width:500px;height:312px;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translate(-50%,-50%)}
._0x961b h2{width:500px;height:160px;margin:0;padding:6px 40px 32px;color:#fff;font-family:var(--display);font-size:116px;font-weight:400;line-height:128px;white-space:nowrap;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.2));transform:translateX(.06em)}
._0x80da{height:54px;margin:0 0 48px;padding:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(2.5px);color:#fff;font-family:var(--display);font-size:18px;line-height:22px;letter-spacing:.6px;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.2)}
._0x961b .button{width:220px;height:50px;padding:8px 20px;font-size:28px;box-shadow:0 5px 5px rgba(0,0,0,.3)}

/* CREATE ACCOUNT — Figma 223:1049 */
._0x8d36{position:relative;width:100%;height:286px;padding:36px 0;background:var(--mine-shaft)}
._0x51b9{position:relative;width:772.33px;height:214px;margin:0 auto;padding:12px;display:flex;flex-direction:column;gap:16px}
._0xa075{width:748.33px;height:92px;display:flex;flex-direction:column;align-items:center}
._0xa075 h2{height:48px;margin:0;color:var(--pearl);font-family:var(--display);font-size:40px;font-weight:400;line-height:48px}
._0xa075 p{position:relative;height:44px;margin:0;padding-bottom:20px;color:var(--silk);font-family:var(--display);font-size:20px;line-height:24px}
._0xa075 p::after{content:'';position:absolute;bottom:4px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,rgba(205,65,43,0),var(--red),rgba(205,65,43,0))}
._0x7ed5{display:none;width:748.33px;height:82px}
._0x7ed5._0xf94e{display:block}
._0xb764{width:100%;height:82px;display:flex;align-items:flex-start}
._0xb764 label{width:325.165px;height:66px;padding:16px 12px 0 0}
._0xb764 label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
._0xb764 input{width:313.165px;height:50px;padding:14px 18px;border:2px solid transparent;background:rgba(0,0,0,.2);color:var(--pearl);font-size:16px;line-height:22px;outline:0}
._0xb764 input:focus{border-color:var(--red)}
._0xb764 ._0x93d8{width:auto;height:50px;margin:16px 0;padding:8px 16px;flex:0 0 auto}
._0xd12b{gap:16px;align-items:center;color:var(--pearl);font-family:var(--display);font-size:24px}
._0xd12b img{width:50px;height:50px}._0xd12b small{display:block;color:var(--silk);font-family:var(--body);font-size:12px}

/* CLAN ACCOUNT + FIND A CLAN — Figma 50:487 */
._0x1025f{display:none!important}
._0xe766{width:min(764px,calc(100vw - 32px));max-width:764px;max-height:90vh;margin:auto;padding:26px;border:1px solid rgba(255,255,255,.2);background:rgba(20,19,18,.96);color:var(--pearl);overflow:auto;backdrop-filter:blur(5px);box-shadow:0 24px 70px rgba(0,0,0,.62)}
._0xe766::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(3px)}
._0xe766>div{padding:0}._0xb026{position:absolute;z-index:5;top:12px;right:12px;width:36px;height:36px;padding:0;border:0;background:rgba(0,0,0,.28);color:var(--silk);font-family:var(--display);font-size:28px;line-height:36px;cursor:pointer}._0xb026:hover{background:var(--red);color:#fff}
._0xb199[hidden]{display:none}._0xb199._0xf94e{display:block;animation:panelEnter .28s cubic-bezier(.16,1,.3,1) both}
._0x4f6e{width:100%;height:auto;margin:0;padding:0;gap:10px}._0x4f6e ._0xa075{width:100%;height:auto;align-items:flex-start;padding-right:42px}._0x4f6e ._0xa075 h2{height:auto;font-size:38px;line-height:46px}._0x4f6e ._0xa075 p{height:auto;padding:0;font-size:16px;line-height:20px}._0x4f6e ._0xa075 p::after{display:none}
._0x4f6e ._0x7ed5{width:100%;height:auto;margin-top:12px}._0x4f6e ._0xb764{height:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}._0x4f6e ._0xb764 label{width:auto;height:auto;padding:0}._0x4f6e ._0xb764 input{width:100%;height:48px}._0x4f6e ._0xb764 ._0x93d8{height:48px;margin:0}._0x4f6e ._0x10295{grid-template-columns:minmax(0,1fr) auto}
._0xffa2{margin:10px 0 0;color:var(--silk);font-family:var(--display);font-size:14px;line-height:18px;letter-spacing:.04em}._0x1e4e{margin-top:14px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;background:rgba(76,143,46,.2);box-shadow:inset 3px 0 var(--green)}._0x1e4e[hidden]{display:none}._0x1e4e strong{font-family:var(--display);font-size:20px;line-height:24px}._0x1e4e span{color:var(--silk);font-family:var(--display);font-size:13px;line-height:17px}._0x1e4e .button{grid-column:2;grid-row:1/3;white-space:nowrap}
._0xf3c2{padding-right:42px}._0xf3c2 h2{margin:0;color:var(--pearl);font-family:var(--display);font-size:38px;font-weight:400;line-height:46px}._0xf3c2 p{margin:0 0 10px;color:var(--silk);font-family:var(--display);font-size:16px;line-height:20px}
._0x3b2c{width:100%;height:40px;flex:0 0 40px;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.24);overflow:hidden}._0x3b2c button{position:relative;height:40px;padding:0;border:0;background:transparent;color:var(--silk);font-family:var(--display);font-size:20px;line-height:40px;cursor:pointer}._0x3b2c button._0xf94e{color:var(--pearl)}._0x3b2c button._0xf94e::after{content:'';position:absolute;left:-1px;right:0;bottom:0;height:3px;background:var(--red)}
._0x9026{width:100%;height:48px;flex:0 0 48px;margin:0;display:grid;grid-template-columns:minmax(0,600px) 100px;gap:12px}._0x9026 label{min-width:0}._0x9026 label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}._0x9026 input{width:100%;height:48px;padding:13px 17px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.32);color:var(--pearl);font-family:var(--display);font-size:17px;line-height:22px;outline:0}._0x9026 input:focus{border-color:rgba(255,255,255,.08)}._0x9026 input::placeholder{color:#757575;opacity:1}._0x9026 input[type="search"]::-webkit-search-decoration,._0x9026 input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}._0x9026 input[type="search"]::-ms-clear{display:none;width:0;height:0}._0x9026 .button{width:100%;height:48px;padding:8px 16px;font-size:20px}
._0xd75f{width:100%;min-width:0;overflow:hidden}._0x3fc5{width:100%;min-width:0;height:48px;padding:0;border:0;display:grid;grid-template-columns:48px minmax(0,1.6fr) minmax(0,.72fr) minmax(0,.9fr) minmax(0,.8fr);gap:12px;align-items:center;background:rgba(0,0,0,.18);color:var(--silk);font-family:var(--display);font-size:18px;line-height:26px;text-align:left}._0x46da{height:34px;flex:0 0 34px;padding-right:10px;background:rgba(0,0,0,.28);color:var(--pearl);line-height:34px}._0xd8df{height:256px;min-width:0;display:grid;grid-auto-rows:48px;align-content:start;gap:4px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6f554a rgba(0,0,0,.32)}._0xd8df::-webkit-scrollbar{width:10px}._0xd8df::-webkit-scrollbar-track{background:rgba(0,0,0,.32);border-left:1px solid rgba(228,218,209,.08)}._0xd8df::-webkit-scrollbar-thumb{background:#6f554a;border:2px solid #171413}._0xd8df::-webkit-scrollbar-thumb:hover{background:var(--red)}._0xd8df ._0x3fc5:first-child{background:rgba(79,66,59,.72)}._0xd8df ._0x3fc5:nth-child(3),._0xd8df ._0x3fc5:nth-child(5){background:rgba(0,0,0,.24)}._0xd8df button{cursor:pointer}._0xd8df button:hover{background:rgba(111,85,74,.82)}._0x3fc5>span,._0x3fc5>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._0x3fc5>span:first-child{color:var(--pearl);text-align:center}._0x3fc5 strong{color:var(--pearl);font-family:var(--display);font-weight:400}._0x3fc5[hidden]{display:none}

._0xd8df button.selected{background:rgba(205,65,43,.42)}

/* CLAN MENU / normal story step → inline CREATE ACCOUNT — Figma 129:687, then 50:487 */
#clan-menu-step{height:620px}
#clan-menu-step::before{top:0}
#clan-menu-step ._0xbeeb,#clan-menu-step ._0x778b{top:116px}
#clan-menu-step ._0x1549[hidden]{display:none}
#clan-menu-step ._0x1549{position:absolute;top:110px;left:calc(50% + 80px);width:764px;height:650px;padding:26px;border:0;background:rgba(20,19,18,.96);box-shadow:0 5px 15px rgba(0,0,0,.5);overflow:hidden;backdrop-filter:blur(5px);opacity:0;transform:translateY(18px);pointer-events:none}
#clan-menu-step._0x3506{height:820px}
#clan-menu-step._0x3506::before{top:52px}
#clan-menu-step._0x3506 ._0xbeeb{display:none}
#clan-menu-step._0x3506 ._0x1549._0x2582{opacity:1;transform:none;pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}
#clan-menu-step._0x3506 ._0x778b{top:198px;transform:translateX(-48px)}
._0x6f17[hidden]{display:none}._0x6f17._0xf94e{display:block;animation:panelEnter .28s cubic-bezier(.16,1,.3,1) both}
._0x7513{height:100%;margin:0}._0x7513 h3{height:46px;margin:0;color:var(--pearl);font-family:var(--display);font-size:38px;font-weight:400;line-height:46px}._0x56ae{height:22px;margin:0 0 15px;color:var(--silk);font-family:var(--display);font-size:16px;line-height:22px}._0xfd86{position:relative;height:40px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.24)}._0xfd86 span{position:relative;display:grid;place-items:center;color:var(--silk);font-family:var(--display);font-size:20px;line-height:40px;text-align:center}._0xfd86 span._0xf94e{color:var(--pearl)}._0xfd86 span._0xf94e::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--red)}
._0x10ecc{display:none;padding-top:24px}._0x10ecc._0xf94e{display:block;animation:panelEnter .24s cubic-bezier(.16,1,.3,1) both}._0x10ecc label{display:block;color:var(--silk);font-family:var(--display);font-size:16px;line-height:22px}._0x10ecc input{display:block;width:100%;height:50px;margin-top:4px;padding:14px 18px;border:2px solid transparent;background:rgba(0,0,0,.2);color:var(--pearl);font-family:var(--display);font-size:17px;line-height:22px;outline:0}._0x10ecc input:focus{border-color:var(--red)}._0x10ecc small{display:block;height:18px;margin:6px 0 18px;color:var(--silk);font-family:var(--display);font-size:13px;line-height:18px}._0x10ecc .button{width:100%;height:54px;margin-top:28px;font-size:20px}._0x10ecc[data-inline-step="steam"] .button{margin-top:28px}._0xa884{margin:40px 0 0;padding:18px 20px;background:rgba(76,143,46,.2);box-shadow:inset 3px 0 var(--green);color:var(--pearl);font-family:var(--display);font-size:24px;line-height:28px}._0xa884 span{color:var(--silk);font-size:14px;line-height:18px}
._0x10ecc[data-inline-step="identity"]{padding-top:14px}._0x10ecc[data-inline-step="identity"] input{height:44px;margin-top:2px;padding:10px 18px}._0x10ecc[data-inline-step="identity"] small{margin:3px 0 9px}._0x10ecc[data-inline-step="identity"] .button{margin-top:8px}
._0x1295{min-height:20px;margin:12px 0 0;color:var(--silk);font-family:var(--display);font-size:14px;line-height:20px;letter-spacing:.04em}._0x1295[hidden]{display:none}._0x1295[data-state="error"]{color:#ef6a58}._0x1295[data-state="success"]{color:#8fcf72}#inline-confirm-application:disabled{opacity:.55;cursor:wait}
._0x22d0{min-height:144px;margin:2px 0 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._0x22d0 img{width:88px;height:88px;margin-bottom:10px;border:2px solid rgba(211,199,191,.35);border-radius:50%;background:#171514;object-fit:cover}._0x22d0 img[hidden]{display:none}._0x22d0 strong{max-width:100%;overflow:hidden;color:var(--pearl);font-family:var(--display);font-size:22px;font-weight:400;line-height:26px;text-overflow:ellipsis;white-space:nowrap}._0x22d0 span{margin-top:2px;color:var(--silk);font-family:var(--display);font-size:13px;line-height:18px;letter-spacing:.04em}._0x22d0 span[data-state="pending"]{color:#d8b277}._0x22d0 span[data-state="success"]{color:#8fcf72}._0x22d0 span[data-state="error"]{color:#ef6a58}._0x10ecc[data-inline-step="steam"]{padding-top:12px}._0x10ecc[data-inline-step="steam"] .button{margin-top:12px}
._0xa884._0xa814{background:rgba(211,61,42,.16);box-shadow:inset 3px 0 var(--red)}._0xa884._0x787e{background:rgba(76,143,46,.2);box-shadow:inset 3px 0 var(--green)}._0xa884 strong{font-weight:400}._0x6504{display:flex;align-items:center;justify-content:center;gap:12px}._0x6504 img{width:28px;height:28px;object-fit:contain}._0x6504:disabled{opacity:.55;cursor:wait}
._0x6f17[data-inline-screen="find"]._0xf94e{height:100%;min-width:0}._0xf3a9[hidden]{display:none}._0xf3a9._0xf94e{height:100%;min-width:0;animation:panelEnter .28s cubic-bezier(.16,1,.3,1) both}._0x976c._0xf94e{display:flex;flex-direction:column;gap:10px}._0x976c ._0xf3c2{display:contents}._0x976c ._0xf3c2 h2{width:100%;height:46px;font-size:38px;line-height:46px}._0x976c ._0xf3c2 p{width:100%;height:22px;margin:0;line-height:22px}._0x976c ._0xd75f{height:300px;max-height:none;margin:0;display:flex;flex-direction:column;gap:10px}

._0x4285._0xf94e{display:flex;flex-direction:column;gap:18px}._0x585a{min-width:0}._0x585a h2{margin:2px 0 0;color:var(--pearl);font-family:var(--display);font-size:42px;font-weight:400;line-height:46px}._0x585a>p:not(._0x54a1){max-width:52ch;margin:4px 0 0;color:var(--silk);font-family:var(--body);font-size:14px;line-height:22px}._0x54a1{margin:0;color:var(--silk);font-family:var(--display);font-size:14px;line-height:18px;letter-spacing:.08em}._0x54a1 strong{margin-left:6px;color:var(--red);font-size:17px;font-weight:400}._0x5718{margin:0}._0x5718 label{display:block;margin-bottom:5px;color:var(--silk);font-family:var(--display);font-size:15px;line-height:20px;letter-spacing:.04em}._0x5718 input{display:block;width:100%;height:52px;padding:14px 18px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.3);color:var(--pearl);font-family:var(--body);font-size:16px;line-height:22px;outline:0;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}._0x5718 input::placeholder{color:#837b76;opacity:1}._0x5718 input:focus{border-color:rgba(205,65,43,.74);background:rgba(0,0,0,.38);box-shadow:inset 3px 0 var(--red)}._0x5718 input[type="search"]::-webkit-search-decoration,._0x5718 input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}._0x7abc{min-height:40px;margin:0;padding:10px 14px;display:flex;align-items:center;background:rgba(0,0,0,.16);color:var(--silk);font-family:var(--body);font-size:13px;line-height:20px}._0x7abc[data-state="loading"]::before{content:'';width:14px;height:14px;margin-right:10px;flex:0 0 auto;border:2px solid rgba(211,199,191,.24);border-top-color:var(--red);border-radius:50%;animation:serverSearchSpin .7s linear infinite}._0x7abc[data-state="error"]{background:rgba(205,65,43,.12);color:#ef8b7d;box-shadow:inset 3px 0 var(--red)}._0x7abc[data-state="no-results"]{color:#d8b277}._0x7abc[data-state="results"]{color:#9bc986}._0x4904{min-height:0;margin:0;padding:0;display:flex;flex:1 1 auto;flex-direction:column;gap:5px;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6f554a rgba(0,0,0,.22)}._0x4904::-webkit-scrollbar{width:10px}._0x4904::-webkit-scrollbar-track{background:rgba(0,0,0,.22)}._0x4904::-webkit-scrollbar-thumb{background:#6f554a;border:2px solid #171413}._0x4904 li{min-width:0}._0xa47f{width:100%;min-width:0;min-height:64px;padding:10px 16px;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:rgba(0,0,0,.22);color:var(--pearl);text-align:left;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}._0xa47f:hover,._0xa47f:focus-visible{background:rgba(111,85,74,.7);box-shadow:inset 3px 0 var(--red);outline:0}._0xa47f:active{transform:translateY(1px)}._0xfc30{min-width:0;display:flex;flex-direction:column;gap:3px}._0xda94{min-width:0;overflow:hidden;color:var(--pearl);font-family:var(--display);font-size:20px;font-weight:400;line-height:24px;text-overflow:ellipsis;white-space:nowrap}._0x2b0e{min-width:0;overflow:hidden;color:var(--silk);font-family:var(--body);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}._0xb24b{min-width:78px;color:var(--silk);font-family:var(--body);font-size:13px;line-height:20px;text-align:right;white-space:nowrap}._0xac7a{color:var(--pearl);font-weight:700}
@keyframes serverSearchSpin{to{transform:rotate(360deg)}}

._0x10269{min-height:100dvh;background:#141312}._0x8e6b{min-height:100dvh;padding:28px;display:grid;place-items:center;background:linear-gradient(rgba(12,11,11,.72),rgba(12,11,11,.92)),url('assets/clan-system-full-width.png') center/cover no-repeat}._0xc465{width:min(460px,100%);padding:34px;background:rgba(20,19,18,.94);box-shadow:0 24px 70px rgba(0,0,0,.58);backdrop-filter:blur(6px)}._0x71bd{width:58px;height:58px;margin-bottom:28px}._0xc465 h1{margin:4px 0 18px;font-family:var(--display);font-size:44px;font-weight:400;line-height:48px}._0xc465>p:not(._0x5059):not(._0xdec0){margin:0 0 24px;color:var(--silk);font-size:14px;line-height:23px}._0x1077f{margin-bottom:18px;padding:14px 16px;background:rgba(0,0,0,.28)}._0x1077f span{display:block;color:var(--silk);font-family:var(--display);font-size:14px}._0x1077f strong{font-family:var(--display);font-size:24px;font-weight:400;letter-spacing:.06em}._0xc465 .button{width:100%;height:50px}._0xc465 .button:disabled{opacity:.45;cursor:not-allowed}._0xdec0{margin:16px 0 0;color:var(--silk);font-family:var(--display);font-size:13px;letter-spacing:.05em;text-align:center}

/* Footer copied from the supplied index._0xa953 / styles.min.css */
._0x84d9{position:relative;height:424px;background:#0c0b0b;color:#bab1a8}
._0x84d9>._0x20cf{position:absolute;z-index:1;top:-20px;left:0;right:0;width:100%;height:53px;overflow:hidden;background-color:#0c0b0b;mask-image:url('assets/bar-dark.svg');mask-repeat:repeat-x}
._0x84d9>._0xdfe6,._0x84d9 ._0x1462>._0xdfe6{width:100%;max-width:1300px;margin:0 auto}
._0x84d9 ._0xa060{display:flex;align-items:center;justify-content:center;padding-top:6rem;margin-bottom:4rem}
._0x84d9 ._0xa060 ._0x62f0{padding-bottom:5px}
._0x84d9 ._0xa060 ._0x880e{margin:0 3rem;padding-bottom:5px}
._0x84d9 ._0xe1c1{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:6rem}
._0x84d9 ._0xe1c1 ._0x31da{background-color:rgba(186,177,168,.2);border-bottom:2px solid transparent;color:#bab1a8;font-size:1rem;font-family:var(--display);line-height:normal;padding:4px 8px 2px;margin-right:1.5rem;text-transform:uppercase;transition:all .15s ease;text-decoration:none;white-space:nowrap}
._0x84d9 ._0xe1c1 ._0x31da:last-of-type{margin-right:0}
._0x84d9 ._0xe1c1 ._0x31da:hover{background-color:rgba(186,177,168,.4);color:#e4dad1}
._0x84d9 ._0xe1c1 ._0x31da._0xabef,._0x84d9 ._0xe1c1 ._0x31da._0xef4b{border-bottom-color:#cd412b;color:#e4dad1}
._0x84d9 ._0x1462{background-color:rgba(0,0,0,.2);padding:1.5rem}
._0x84d9 ._0x1462 ._0x5884{display:flex;flex-direction:row;align-items:center;justify-content:center}
._0x84d9 ._0x1462 ._0xf111{font-family:var(--display);color:rgba(186,177,168,.6);font-size:1.1rem;line-height:21px;letter-spacing:.1rem;flex:1}
._0x84d9 ._0x1462 ._0x8db4{display:flex}
._0x84d9 ._0x1462 ._0x8db4 ._0x446c{align-items:center;display:flex;justify-content:center;margin-left:.5rem;width:40px;height:40px}
._0x84d9 ._0x1462 ._0x8db4 ._0x446c img{display:block;width:32px;height:32px;transition:all .15s ease}

dialog{width:min(1000px,92vw);padding:0;border:1px solid rgba(255,255,255,.18);background:#111;color:var(--pearl);box-shadow:0 30px 100px #000}
dialog::backdrop{background:rgba(0,0,0,.9)}dialog>img{width:100%;max-height:65vh;object-fit:cover}dialog>div{padding:28px 36px}._0xdbf1{position:absolute;right:12px;top:12px;width:42px;height:42px;border:0;background:#111;color:#fff;font-size:25px;cursor:pointer}._0xb943{color:var(--red);font-family:var(--display)}

/* Dedicated CLAN UI TABLE surface */
._0x55ee{min-height:100dvh;background:#1f1712;overflow:hidden}
._0xd5fc{position:relative;isolation:isolate;min-height:100dvh;display:grid;grid-template-columns:350px minmax(0,1fr);overflow:hidden}
._0xd5fc>._0x184e,._0xd5fc>._0xde2e{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._0xd5fc>._0x184e{z-index:-3;filter:blur(6px);transform:scale(1.02)}._0xd5fc>._0xde2e{z-index:-2;background:rgba(51,38,31,.48)}
._0x4184{position:relative;z-index:1;min-height:100dvh;overflow:hidden;background:rgba(20,18,17,.48)}
._0x2b44{position:absolute;left:19px;top:-13px;width:358px;height:min(900px,calc(100dvh - 280px));max-width:none;object-fit:fill}._0x7985{position:absolute;left:50%;bottom:24px;width:250px;padding:0;transform:translateX(-50%);text-align:center}._0x7985 h1{margin:0 0 20px;text-align:center;font-family:var(--display);font-size:34px;line-height:1}._0x7985 p{margin:8px 0;display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--display);font-size:22px}._0x7985 p img{width:28px;height:24px}._0x19d5{margin:24px auto 0;padding:12px 16px;border:0;display:flex;align-items:center;gap:10px;background:rgba(12,11,11,.55);color:var(--pearl);font-family:var(--display)}._0x19d5 img{width:22px;height:22px}
._0xa9f0{position:relative;z-index:1;min-width:0;max-height:100dvh;overflow:auto;padding:0 30px 32px}._0x583b{position:sticky;z-index:5;top:0;width:calc(100% + 60px);margin:0 -30px;display:flex;overflow-x:auto;background:rgba(31,24,21,.72);backdrop-filter:blur(8px)}._0x583b button{height:52px;padding:0 16px;border:0;border-right:1px solid rgba(255,255,255,.06);display:flex;flex:1 0 auto;min-width:max-content;align-items:center;justify-content:center;gap:8px;background:rgba(31,24,21,.75);color:#c8bdb5;font-family:var(--display);font-size:18px;white-space:nowrap;cursor:pointer}._0x583b button._0xf94e{background:rgba(131,107,96,.58);color:#fff}._0x583b ._0x517a{font-size:22px;color:#bdb4ad}
._0x583b ._0x10c95{width:22px;height:22px;object-fit:contain;opacity:.78}
._0x583b button:disabled{opacity:.42;cursor:not-allowed;background:rgba(22,18,16,.72);color:#8f857e}._0x583b button:disabled ._0x10c95{opacity:.42}._0x583b ._0x3fdb{margin-left:2px;font-size:14px;color:#8f857e}
._0x2451{display:none;padding:28px 0 32px}._0x2451._0xf94e{display:block}._0x5059{margin:0;color:#d3c7bf;font-family:var(--display);letter-spacing:.14em}._0x2451 h2{margin:0 0 28px;font-family:var(--display);font-size:48px;line-height:1}._0x1f68{display:flex;align-items:center;justify-content:space-between;gap:20px}._0xa90e,._0xc3f7{max-width:960px;padding:24px;border:1px solid rgba(255,255,255,.12);background:rgba(85,65,57,.58)}._0xc3f7{padding:80px 24px;text-align:center;font-family:var(--display);font-size:28px}._0xc3f7 span{color:var(--silk);font-family:var(--body);font-size:15px}
._0x172d{padding:11px 18px;border:0;background:#4d453f;color:#fff;font-family:var(--display);cursor:pointer}._0x172d._0xa8c1{background:var(--blue)}
._0xe4b9>div{min-height:68px;padding:10px 14px;display:grid;grid-template-columns:48px minmax(180px,1fr) 150px 150px;align-items:center;gap:14px;border-bottom:2px solid rgba(34,24,21,.75);background:rgba(151,125,114,.34)}._0x7aed{display:block;width:44px;height:44px;border:2px solid rgba(228,218,209,.32);border-radius:50%;object-fit:cover}._0x7aed._0xb220{border-radius:0;object-fit:contain;background:#07162d}._0xe4b9 b,._0xe4b9 span{align-self:center;line-height:20px}
._0xdf2e,._0xc583{max-width:520px;margin:12px 0 16px auto;padding:8px;border:1px solid rgba(255,255,255,.18);background:rgba(12,11,11,.88)}._0xdf2e button,._0xc583 button{display:block;width:100%;margin-bottom:3px;padding:12px;border:0;background:#302724;color:var(--pearl);text-align:left;cursor:pointer}
._0x2851{max-width:960px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._0x2851 button{padding:24px;border:1px solid rgba(255,255,255,.18);background:rgba(92,72,63,.72);color:#fff;text-align:left;font-family:var(--display);font-size:24px}._0x2851 small{display:block;margin-top:8px;color:#c7bbb3}
._0x5e9a{max-width:800px}._0x5e9a span{position:relative;isolation:isolate;display:block;margin:9px 0;padding:15px;background:#211b18;font-family:var(--display)}._0x5e9a span::before{content:'';position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--w);background:#783c2c}._0x101bf p{padding:16px;border-bottom:1px solid rgba(255,255,255,.18);background:rgba(44,35,31,.7)}._0x101bf b{margin-right:20px;color:var(--red)}
._0x726f article{min-height:118px;padding:12px 22px;display:grid;grid-template-columns:100px minmax(220px,1fr) auto;align-items:center;gap:18px;border-bottom:4px solid rgba(32,23,20,.8);background:rgba(92,72,63,.66)}._0xba6b{width:96px;height:96px;display:grid;place-items:center;background:transparent}._0xba6b img{display:block;width:92px;height:92px;object-fit:contain}._0x726f h3{margin:0 0 8px;font-family:var(--display);font-size:28px;line-height:1}._0x726f p{margin:0;color:#c0b5ad}._0xcd8a{min-width:126px;padding:10px 20px;border:0;background:#3b3531;color:#d8d0ca;font-family:var(--display);cursor:pointer}._0xcd8a.authorized{background:var(--green);color:#fff}._0xcd8a:disabled{background:#302b28;color:#877e78;cursor:not-allowed;filter:none;opacity:.72}._0xcd8a.authorized:disabled{background:var(--green);color:#fff;opacity:.78}._0xb313{position:fixed;z-index:10;top:24px;right:24px;padding:15px 22px;border:1px solid #4f8d3d;background:#193716;color:#fff;opacity:0;transform:translateY(-20px);pointer-events:none;font-family:var(--display);letter-spacing:.08em}._0xb313._0xb267{opacity:1;transform:none}

@media(max-width:1320px){header.header ._0x5d94{font-size:18px}header.header ._0x5d94 a{padding-inline:15px}._0x8870{max-width:calc(100% - 32px)}._0x8975{left:10%;width:80%}._0x5ff9 ._0x778b{left:calc(50% - 48vw);width:51vw;height:auto;aspect-ratio:680/383}._0x5ff9 ._0xf580{left:calc(50% + 8vw);width:40vw}._0x5ff9:not(.reverse) ._0xf580{left:calc(50% - 48vw)}._0x5ff9:not(.reverse) ._0x778b{left:calc(50% - 3vw)}._0xf580 h3,._0xf580 p{width:100%}}
@media(max-width:849px){header.header ._0xdfe6{justify-content:space-between}header.header ._0x1997{min-width:0;padding-right:0}header.header ._0x10853{display:flex}header.header ._0x5d94{display:none;position:fixed;top:64px;left:0;right:0;min-height:0;padding:16px;background:var(--cod-gray);flex-direction:column;font-size:17px}header.header ._0x5d94._0x3506{display:flex}header.header ._0x5d94 a{width:100%;height:44px;padding:8px 0}header.header ._0x5d94 a._0xae6a{height:44px;margin:4px 0 0}._0x3641{width:min(800px,90vw);height:auto;flex-basis:auto}._0xd101>p{height:auto}._0x3f09{height:auto;padding:48px 16px}._0x8870{height:auto;display:flex;flex-direction:column}._0x97e6{top:12px;left:12px}._0xf384{position:relative;top:auto;height:auto;aspect-ratio:16/9}._0x8975{position:relative;top:auto;left:auto;width:94%;height:auto;min-height:380px;margin:-40px auto 36px;padding:48px 24px 32px}._0x8975 h2,._0xd5a6,._0x8975>p,._0x8975>.button{position:relative;top:auto;left:auto;width:auto;height:auto;transform:none}._0x8975 h2{font-size:48px;line-height:1}._0xd5a6{margin:14px 0 20px}._0x8975>p{margin:0 auto 24px}._0xbea2{position:relative;align-self:flex-end}._0x5ff9{height:auto;min-height:0;padding:76px 18px;display:flex;flex-direction:column;gap:28px}._0x5ff9::before,#play-together::before,#clan-menu-step::before{top:38px}._0x5ff9>*,._0x5ff9 ._0x778b,._0x5ff9 ._0xf580,._0x5ff9:not(.reverse) ._0x778b,._0x5ff9:not(.reverse) ._0xf580,#sign-in-step ._0x778b,#sign-in-step ._0xf580,#play-together ._0x778b,#play-together ._0xf580,#clan-menu-step ._0x778b,#clan-menu-step ._0xf580{position:relative;top:auto;left:auto;width:100%}._0x5ff9.reverse ._0xf580{order:2}._0x5ff9.reverse ._0x778b{order:1}._0x778b{height:auto;aspect-ratio:680/383}._0xf580 h3,._0xf580 p{width:100%;height:auto}._0xaee9{height:360px}._0xf86f{width:90%;height:auto;white-space:normal}.section._0x8122{height:auto;min-height:325px;padding:80px 24px}._0xd564{padding:0}._0xd564 h1{font-size:38px;line-height:40px}._0x961b{width:min(500px,90%)}._0x961b h2{width:100%}._0x961b p{height:auto;white-space:normal}._0x8d36{height:auto;min-height:286px;padding-inline:18px}._0x51b9,._0xa075,._0x7ed5{width:100%;height:auto}._0xb764{height:auto;flex-direction:column}._0xb764 label{width:100%;height:66px;padding-right:0}._0xb764 input{width:100%}._0x84d9{height:424px;min-height:424px}._0xb185{width:100%;height:240px}._0x105c0{transform:scale(.72)}._0xf96e{left:16px;right:16px;width:auto;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}._0xf96e::-webkit-scrollbar{display:none}._0x479e{padding:24px 16px}._0x2039{width:100%}._0x2039>p{font-size:12px;line-height:16px;letter-spacing:1px}._0x94e4{width:auto}._0x94e4 a{width:36px;padding-left:4px}._0x94e4 img{width:28px;height:28px}._0xd5fc{grid-template-columns:230px minmax(0,1fr)}._0x2b44{width:210px;height:min(58vh,620px)}._0x7985{padding-inline:8px}._0x583b button{padding-inline:14px}}
@media(max-width:720px){._0x55ee{overflow:auto}._0xd5fc{display:block;min-height:100dvh;overflow:visible}._0x4184{min-height:0;height:250px;display:grid;grid-template-columns:92px 1fr;padding:54px 18px 16px;align-items:start}._0x2b44{grid-column:1;width:82px;height:178px}._0x7985{grid-column:2;margin:0;padding:8px 0 0 14px}._0x7985 h1{font-size:30px;margin-bottom:12px}._0x7985 p{font-size:16px;margin:5px 0}._0xa9f0{max-height:none;overflow:visible;padding:0 10px 24px}._0x583b{width:calc(100% + 20px);margin:0 -10px}._0x583b button{height:56px;padding:0 13px;font-size:16px}._0x2451{padding:30px 0}._0x2451 h2{font-size:42px}._0x2851{grid-template-columns:1fr}._0x726f article{grid-template-columns:60px 1fr auto;gap:10px;padding:14px 12px}._0xba6b{width:56px;height:56px}._0xb313{top:12px;left:12px;right:12px;text-align:center}}
@media(max-width:849px){._0x84d9{height:auto;min-height:0}._0x84d9 ._0xa060 ._0x62f0 img{max-width:140px}._0x84d9 ._0xa060 ._0x880e{margin:0 1rem}._0x84d9 ._0xa060 ._0x880e img{max-height:20px}._0x84d9 ._0xe1c1{flex-direction:column}._0x84d9 ._0xe1c1 ._0x31da{margin:.5rem 0}._0x84d9 ._0x1462{text-align:center}._0x84d9 ._0x1462 ._0x5884{flex-direction:column-reverse}._0x84d9 ._0x1462 ._0x8db4{margin-bottom:1rem}}
@media(min-width:721px) and (max-width:849px){._0x2b44{left:0;width:248px}._0x7985{left:50%;width:190px}._0x7985 h1{font-size:30px}._0x7985 p{font-size:18px}}
@media(max-width:720px){._0x2b44{position:relative;left:auto;top:auto;width:82px;height:178px}._0x7985{position:relative;left:auto;bottom:auto;width:auto;transform:none;text-align:left}._0x7985 h1{text-align:left}._0x7985 p{justify-content:flex-start}._0x19d5{margin:24px 0 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Interaction polish: donor palette, game-menu depth, purposeful motion */
@keyframes sectionReveal{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
@keyframes panelEnter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes menuDrop{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
@keyframes bannerEnter{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}
@keyframes identityEnter{from{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translateX(-50%)}}
@keyframes scoreFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes heroBrandEnter{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}

._0x95e9 ._0xb282{opacity:0}
._0x95e9 ._0xb282._0x2582{animation:sectionReveal .72s cubic-bezier(.16,1,.3,1) both}
._0x95e9 ._0xaee9._0xb282{opacity:1;transform:none;animation:none}
._0x3641 img{animation:heroBrandEnter 1.1s cubic-bezier(.16,1,.3,1)}
._0xeac5 img{transition:transform .55s cubic-bezier(.16,1,.3,1),filter .3s ease}
._0xeac5:hover img{transform:scale(1.025);filter:saturate(1.06)}
._0xfa37,._0x172d,._0xcd8a{transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,box-shadow .18s ease,filter .18s ease}
._0xfa37:hover,._0x172d:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.28);filter:brightness(1.08)}
._0x8975>.button:hover{transform:translateX(-50%) translateY(-2px)}
._0x8975>.button:active{transform:translateX(-50%) translateY(1px)}
._0xfa37:active,._0x172d:active,._0xcd8a:active{transform:translateY(1px);box-shadow:none}
._0xbea2 button{border:0;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}
._0xbea2 button:hover{transform:translateY(-2px);background:rgba(205,65,43,.48)}
._0xb764 input{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}
._0xb764 input:focus{background:rgba(0,0,0,.34);box-shadow:0 8px 24px rgba(0,0,0,.2)}
._0x7ed5._0xf94e{animation:panelEnter .32s cubic-bezier(.16,1,.3,1) both}
dialog{border:0;animation:panelEnter .28s cubic-bezier(.16,1,.3,1) both}

._0x2b44{animation:bannerEnter .5s cubic-bezier(.16,1,.3,1) both}
._0x7985{animation:identityEnter .48s .1s cubic-bezier(.16,1,.3,1) both}
._0x583b{box-shadow:0 12px 28px rgba(0,0,0,.18)}
._0x583b button{position:relative;border-right:0;opacity:.7;transition:opacity .18s ease,color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}
._0x583b button:hover{opacity:1;background:rgba(90,70,62,.45);transform:translateY(-1px)}
._0x583b button:focus{outline:0}._0x583b button:focus-visible{background:rgba(90,70,62,.58);box-shadow:inset 0 -2px var(--red)}
._0x583b button._0xf94e{opacity:1}
._0x2451._0xf94e{animation:panelEnter .3s cubic-bezier(.16,1,.3,1) both}
._0xa90e,._0xc3f7{border:0;background:rgba(85,65,57,.58);box-shadow:0 16px 42px rgba(0,0,0,.18)}
._0xe4b9{box-shadow:0 18px 46px rgba(0,0,0,.14)}
._0xe4b9>div{margin-bottom:3px;border-bottom:0;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease}
._0xe4b9>div:hover{z-index:1;transform:translateX(5px);background:rgba(169,139,126,.48);box-shadow:0 8px 24px rgba(0,0,0,.14)}
._0x7aed{border:0;box-shadow:0 3px 12px rgba(0,0,0,.32)}
._0xdf2e,._0xc583{border:0;box-shadow:0 20px 50px rgba(0,0,0,.42);animation:menuDrop .24s cubic-bezier(.16,1,.3,1) both}
._0xdf2e button,._0xc583 button{margin-bottom:2px;transition:background-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}
._0xdf2e button:hover,._0xc583 button:hover{background:#493832;transform:translateX(4px)}
._0x2851 button{border:0;box-shadow:0 10px 26px rgba(0,0,0,.14);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease}
._0x2851 button:hover{transform:translateY(-4px);background:rgba(117,90,78,.82);box-shadow:0 18px 38px rgba(0,0,0,.24)}
._0x5e9a span{overflow:hidden;box-shadow:0 7px 18px rgba(0,0,0,.12)}
._0x2451._0xf94e ._0x5e9a span::before{transform-origin:left;animation:scoreFill .65s cubic-bezier(.16,1,.3,1) both}
._0x2451._0xf94e ._0x5e9a span:nth-child(2)::before{animation-delay:.08s}._0x2451._0xf94e ._0x5e9a span:nth-child(3)::before{animation-delay:.16s}
._0x101bf p{margin:0 0 3px;border-bottom:0;transition:background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}
._0x101bf p:hover{background:rgba(72,55,48,.82);transform:translateX(4px)}
._0x726f article{margin-bottom:4px;border-bottom:0;box-shadow:0 12px 30px rgba(0,0,0,.14);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease}
._0x726f article:hover{transform:translateY(-3px);background:rgba(111,85,74,.75);box-shadow:0 20px 42px rgba(0,0,0,.24)}
._0xcd8a:hover{filter:brightness(1.16)}
._0xb313{border:0;box-shadow:0 16px 42px rgba(0,0,0,.35);transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}

@media(max-width:720px){._0xe4b9>div:hover,._0x101bf p:hover,._0xdf2e button:hover,._0xc583 button:hover{transform:none}._0x726f article:hover,._0x2851 button:hover{transform:none}}
@media(max-width:600px){
 ._0x3cca{height:620px;min-height:620px;padding:96px 16px 40px}
 ._0xd101{width:100%;max-width:100%;height:auto;padding-top:30px}
 ._0x3641{width:100%;height:260px;flex:0 0 260px}
 ._0xd101>p{width:100%;height:auto;padding:0 0 24px;font-size:15px;line-height:24px}
 ._0x6438{font-size:14px}
 ._0x3f09{padding:36px 12px 48px}
 ._0x8870{max-width:100%}
 ._0x97e6{top:8px;left:8px;height:36px;padding:7px 12px;font-size:18px}
 ._0x8975{width:calc(100% - 16px);min-height:0;margin:-24px auto 24px;padding:42px 20px 28px;text-align:left}
 ._0x8975 h2{font-size:40px;line-height:44px;white-space:normal;text-align:left}
 ._0xd5a6{justify-content:flex-start;margin:12px 0 18px}
 ._0x8975>p{font-size:15px;line-height:25px;text-align:left}
 ._0x8975>.button{width:100%;min-height:48px;margin-top:4px;transform:none}
 ._0x8975>.button:hover,._0x8975>.button:active{transform:none}
 ._0xbea2{width:100%;height:44px;align-items:center;justify-content:flex-end}
 ._0xbea2 button{min-width:64px;height:36px;justify-content:center}
 ._0x5ff9{padding:64px 16px;gap:22px}
 ._0xf580{gap:16px}
 ._0xf580 h3{font-size:36px;line-height:43px}
 ._0xf580 p{font-size:16px;line-height:26px}
 ._0xf580 .button{width:100%;min-height:48px}
 ._0x778b{border-radius:6px}
 ._0xaee9{height:410px}
 ._0xaee9>.image{top:-110px;height:720px;background-position:50% 38%}
 ._0x8973{top:-15px;height:340px}
 ._0x3854{display:block;top:290px;bottom:0;height:auto}
 ._0xf028{top:270px}
 ._0xaee9 ._0xf86f{bottom:34px;width:calc(100% - 32px);height:auto;padding:7px 10px;font-size:13px;line-height:18px;letter-spacing:1px;white-space:normal}
 .section._0x8122{min-height:280px;padding:72px 20px}
 ._0xd564{padding:0}
 ._0xd564 h1{font-size:32px;line-height:36px}
 ._0xd564 h1::after{width:min(80vw,320px)}
 ._0xd564 ._0x84f9{font-size:20px}
 ._0xa2d1{height:560px;min-height:560px}
 ._0x56c6{top:0;height:100%;padding:80px 20px}
 ._0x5ae3{bottom:0}
 ._0x961b{top:50%;left:50%;width:100%;max-width:100%;height:auto;transform:translate(-50%,-50%)}
 ._0x961b h2{width:100%;height:auto;padding:0 0 22px;font-size:72px;line-height:76px;white-space:normal}
 ._0x80da{width:100%;height:auto;margin:0 0 30px;padding:13px 12px;font-size:16px;line-height:20px;white-space:normal}
 ._0x961b .button{width:100%;max-width:260px;min-height:50px}
 ._0x8d36{padding:32px 16px 44px}
 ._0x51b9{padding:0;gap:14px}
 ._0xa075 h2{font-size:34px;line-height:40px}
 ._0xa075 p{height:auto;font-size:17px;line-height:22px;text-align:center}
 ._0xb764{gap:8px}
 ._0xb764 label{height:58px;padding:8px 0 0}
 ._0xb764 input{height:50px}
 ._0xb764 ._0x93d8{width:100%;min-height:50px;margin:10px 0 0}
}
@media(max-width:800px){._0xe766{width:calc(100vw - 24px);padding:20px}._0x4f6e ._0xb764{grid-template-columns:1fr}._0x4f6e ._0x10295{grid-template-columns:1fr}._0x1e4e{grid-template-columns:1fr}._0x1e4e .button{grid-column:1;grid-row:auto;width:100%;margin-top:8px}}
@media(max-width:600px){._0xe766{width:calc(100vw - 12px);max-height:94vh;padding:16px}._0x4f6e ._0xa075 h2,._0xf3c2 h2{font-size:34px;line-height:40px}._0x4f6e ._0xb764 ._0x93d8{width:100%}._0x9026{grid-template-columns:minmax(0,1fr) 84px;gap:8px}._0x3b2c button{font-size:14px}._0x8e6b{padding:14px}._0xc465{padding:26px 22px}._0xc465 h1{font-size:38px;line-height:42px}}
@media(max-width:1700px){#clan-menu-step._0x3506{height:780px}#clan-menu-step._0x3506 ._0x1549{top:80px;left:50%;width:min(764px,calc(100vw - 64px));height:650px;min-height:0;padding:26px;transform:translateX(-50%)}#clan-menu-step._0x3506 ._0x1549._0x2582{transform:translateX(-50%)}#clan-menu-step._0x3506 ._0x778b{display:none}}
@media(max-width:849px){#clan-menu-step,#clan-menu-step._0x3506{height:auto;min-height:0;padding:64px 16px}#clan-menu-step._0x3506 ._0x1549{position:relative;top:auto;left:50%;width:min(764px,calc(100vw - 32px));height:650px;min-height:650px;padding:25px;transform:translateX(-50%);order:0}#clan-menu-step._0x3506 ._0x1549._0x2582{transform:translateX(-50%)}#clan-menu-step ._0x778b,#clan-menu-step._0x3506 ._0x778b{position:relative;display:block;top:auto;left:auto;width:100%;height:auto;aspect-ratio:680/383;transform:none;order:1}._0x7513 h3{font-size:36px;line-height:42px}._0x10ecc .button{margin-top:18px}}
@media(max-width:600px){#clan-menu-step{padding:52px 12px}#clan-menu-step ._0x1549{min-height:0;padding:16px}._0x7513 h3{font-size:32px;line-height:38px}._0x56ae{font-size:14px}._0xfd86 span{font-size:16px}._0x10ecc{padding-top:18px}._0x10ecc small{height:auto;margin-bottom:14px}._0x10ecc .button{height:50px;margin-top:14px}._0xa884{margin-top:20px;font-size:21px;line-height:25px}._0x6f17[data-inline-screen="find"] ._0xd75f{margin-right:0;width:100%}._0x3fc5{grid-template-columns:40px minmax(0,1.4fr) minmax(0,.72fr) minmax(0,.82fr) minmax(0,.7fr);gap:6px;font-size:15px}._0x46da{padding-right:10px;font-size:14px}}
@media(max-width:600px){._0x4285._0xf94e{gap:13px}._0x585a h2{font-size:36px;line-height:40px}._0x585a>p:not(._0x54a1){font-size:13px;line-height:20px}._0x5718 input{height:48px;padding:12px 14px}._0x7abc{min-height:38px;padding:8px 10px;font-size:12px;line-height:18px}._0xa47f{min-height:66px;padding:9px 11px;gap:10px;align-items:center}._0xda94{overflow:visible;font-size:18px;line-height:22px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}._0x2b0e{overflow:visible;font-size:11px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}._0xb24b{min-width:64px;font-size:12px}}
@media(prefers-reduced-motion:reduce){._0x7abc[data-state="loading"]::before{animation:none}._0xa47f{transition:none}}

/* Iteration 4: the former clan-search menu is now the server browser itself. */
._0x6f17[data-inline-screen="find"]._0xf94e{height:100%;display:flex;flex-direction:column;gap:10px}._0x6f17[data-inline-screen="find"] ._0xf3c2{display:contents}._0x6f17[data-inline-screen="find"] ._0xf3c2 h2{width:100%;height:46px;font-size:38px;line-height:46px}._0x6f17[data-inline-screen="find"] ._0x9026{margin:0}._0x7abc[hidden]{display:none}._0x7abc{min-height:34px;flex:0 0 auto;padding:7px 12px}._0x29c1{height:300px;max-height:none;margin:0;display:flex;flex-direction:column;gap:10px}._0xbecf,._0xa47f{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(74px,.55fr) minmax(64px,.5fr)}._0xbecf{padding:0 12px}._0x4904{height:256px;display:grid;grid-auto-rows:minmax(48px,auto);align-content:start;gap:4px;overflow-x:hidden;overflow-y:auto}._0x4904 li{min-width:0;list-style:none}._0xa47f{height:48px;min-height:48px;padding:0 12px;gap:12px;background:rgba(0,0,0,.22);font-family:var(--display);font-size:16px;line-height:20px}._0xa47f:hover,._0xa47f:focus-visible{background:rgba(111,85,74,.82);box-shadow:none}._0xda94,._0x2b0e,._0xb24b,._0xa47f>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._0xda94{font-size:18px}._0x2b0e{font-family:var(--body);font-size:12px}._0xb24b{min-width:0;font-family:var(--body);font-size:13px;text-align:left}._0xa47f>span:last-child{color:#8fcf72;text-align:left}
@media(max-width:600px){._0x6f17[data-inline-screen="find"] ._0xf3c2 h2{font-size:34px;line-height:40px}._0xbecf,._0xa47f{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(58px,.5fr) 48px;gap:6px}._0xbecf{padding:0 8px;font-size:12px}._0xa47f{height:auto;min-height:52px;padding:6px 8px;font-size:13px}._0xda94{overflow:visible;font-size:15px;line-height:18px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}._0x2b0e{overflow:visible;font-size:10px;line-height:14px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}._0xb24b{font-size:11px}._0xa47f>span:last-child{font-size:11px}}

._0x92c4{position:fixed;z-index:999999;overflow:hidden;background:#1e2020;border:1px solid #1e2020;font-family:Arial!important;box-shadow:rgba(0,0,0,.5) 0px 0px 40px 1px;cursor:default!important}
._0x92c4 *{cursor:default!important}
._0x3145{position:relative;width:100%;height:30px;line-height:30px;user-select:none}
._0x545f{line-height:31px;font-size:13px;color:#c4c4c4}
._0xe0fe{display:flex;align-items:center;width:100%;height:34px;box-shadow:0 0 0 1px rgba(0,0,0,.3);background:#282828;overflow:hidden}
._0xe0fe .url-text{box-sizing:content-box;width:100%;margin:0;padding:0 20px 0 15px;border:none;outline:none;font-size:13px;font-family:Arial!important;font-weight:400;line-height:27px;background-color:inherit;color:#949494;white-space:nowrap;overflow:hidden}
._0x5204{display:inline-block;width:46px;height:30px;position:relative}
._0x5204:hover{background:#363636}
._0x86d2:after{content:"";width:10px;height:1px;position:absolute;top:calc(50% - 1px);left:calc(50% - 5px);background:#dfe1e0}
._0x1acc:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 6px);left:calc(50% - 4px);border:1px solid #dfe1e0;box-sizing:border-box}
._0x3a3e:hover,#fakeWindowWrapper ._0x3a3e:hover{background-color:#e81122!important}
._0x3a3e:after{content:"";width:1px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 1px);background:#dfe1e0;transform:rotate(45deg)}
._0x3a3e:before{content:"";width:1px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 1px);background:#dfe1e0;transform:rotate(-45deg)}
._0x3a3e:hover:after,#fakeWindowWrapper ._0x3a3e:hover:after{background:#fff!important}
._0x3a3e:hover:before,#fakeWindowWrapper ._0x3a3e:hover:before{background:#fff!important}
._0xa011{position:relative;background:transparent}
._0xa011:after{content:"";display:block;width:12px;height:12px;position:absolute;top:6px;left:5px;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAACXBIWXMAABYlAAAWJQFJUiTwAAAHPmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZmFiLCAyMDIyLzA4LzE2LTIyOjM1OjQxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMTEtMjhUMTg6MTY6MTErMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTEtMjhUMjE6NTA6MDErMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTExLTI4VDIxOjUwOjAxKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmZTY0MWE4MC01Yzg3LTQ5ZmMtYjBlZi02YjczYWUyZTE0NjQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNzUwZjZhYS04ZmI5LTg3NDQtOTUyOC01ZjU5NTgxODQxNWMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZmRjYzQwMS03M2EzLTQ4MWUtYTgyMi03MGZhZmE1MzAzMDciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVmZGNjNDAxLTczYTMtNDgxZS1hODIyLTcwZmFmYTUzMDMwNyIgc3RFdnQ6d2hlbj0iMjAyNC0xMS0yOFQxODoxNjoxMSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYyOWM5ZGIxLTgzYTgtNDkwMS1hYTA0LWVkOTM1YWEyNTczYyIgc3RFdnQ6d2hlbj0iMjAyNC0xMS0yOFQxODo0NzoyOSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlNjQxYTgwLTVjODctNDlmYy1iMGVmLTZiNzNhZTJlMTQ2NCIgc3RFdnQ6d2hlbj0iMjAyNC0xMS0yOFQyMTo1MDowMSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNzUwZjZhYS04ZmI5LTg3NDQtOTUyOC01ZjU5NTgxODQxNWM8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48P8VsAAADrklEQVQ4jY2TT4gcVRDGf6/f656efzubmdnNJvsvMUQGck9I9iTsVXLZRIgmpxwEIQcPEY9BCMaT9yiaCCbgxUMQyUERcQ0aUIiSmJ1sdqPO7sxsMtOz3T093dP9PNgjixA2D4pXFPVVve+remitAc4CvwB14B2tNbsZwElAAzHgp/4HuwEFsArsB44CTeAuMAkcBi4Bx4A+INKiReCaAspACKxqrV0hRAxYQAaYA+aBYAewkBbmfBpoAPdT/3rKowBMAdUdNg0URkSvAC6QAJ8AxV05jhQSQuwDLK31Os85QgiltR4C7Cp7WngBuAX8BlwG8i8COg4MU+6d9L45qvYzcAdYBn4AfgK+TcX5OE1eSifwNaAVMAYcAaJ0CQBUugwSsNNYXWv9TAjRHnGWwL50NiPJ9wLV9KlLaUdn1A1YflFxLqSj0sA94IB6nvT/O1+mdOaBr7TWa+Le7/dxe87ZJInfjuO4aBjy6vT0zJVOt4vnuUjD2DlHBsGAib2TKK31yZ7TvZ7L5xINg6Dvv+/7XkVKeXGUvBP4n92+fXt1fLy0X6OOCkM0Da3vtrbak6VS6bBlmZc81z1mGEb/X5zQg0FYrFQr11QQBOUkGQsR8WoxX3S3e714MAgsKcczxWJ+LgzDeWkYwQiIoGCa5qT44+HK+Uf1lau5XG7DylhOz+nWZmbnPpufP3iu1dosuK5XMAxjqJTCkBLf9zLlPWVHlUrjH83Mzh1utzbfcrfDqVKp8mm1OnUha2eJoqGrE+2aGYvt7R5JEmOaGfpBgHjy599oYO3xo32+51uz8wfWK+UKcRQQxTHCUBhCUK+v4PddNTdzcJgAhtCantNBSbWRzWbX42HERuMvNptNbNsmk8nged4COrllKfPXKBpcFoK8MqRB4HvYdoZ8PscwCkniGGWaSKnoOt3jT9Yef5fLZWXWznY7nafvZnP5l9RwOFzoB8GHIGIpZQLoJEnMrBBeu7X1aqu5eV4qQ05Nz54yhPhmq735ued5rymtk7EwjI7Yth2Zphl7ngegEp34YRjKaBjZpmlgSFkvV8rPPLfXdpxtRMdxpIDJjUYj9n0/qdVqtNtt2es58Z7yxNZms7nkdNpf5AvFvpWx7zxtt14ZGyv9KNbW17l54wbLy8sMBiGvv3GWhRMnqK+sVBMdl3P54sOZmVn+AX2pPzjKapejAAAAAElFTkSuQmCC);filter:brightness(0) invert(1)}
._0xa011:hover{background:rgba(0,0,0,.1)}
._0x11095{display:flex;align-items:center}
._0x8dcb{display:flex}

@media(prefers-reduced-motion:reduce){._0x95e9 ._0xb282{opacity:1}._0x95e9 ._0xb282._0x2582,._0x3641 img,._0x7ed5._0xf94e,._0x2b44,._0x7985,._0x2451._0xf94e,._0xdf2e,._0xc583,._0x2451._0xf94e ._0x5e9a span::before{animation:none!important}._0xeac5 img{transition:none!important}}

/* ACCOUNT CHECKING / clan-system shell rebuild / Figma 233:1119 */
._0x839e{min-height:100dvh;background:#1f1712;overflow:hidden}
._0x839e ._0xd5fc>._0x184e{object-position:center 30%;filter:blur(4px) saturate(.72) contrast(1.08);transform:scale(1.025)}
._0x839e ._0xd5fc>._0xde2e{background:linear-gradient(90deg,rgba(22,17,14,.76),rgba(51,38,31,.56) 45%,rgba(21,16,14,.68))}
._0x839e ._0x4184{background:rgba(20,18,17,.52)}
._0x839e ._0x583b button._0xada4{opacity:.38;cursor:not-allowed;filter:grayscale(1)}
._0x839e ._0x583b button._0xada4:hover{opacity:.48;background:rgba(31,24,21,.75);transform:none}
._0x839e ._0x583b button._0xada4:focus-visible{opacity:.58;box-shadow:inset 0 -2px rgba(205,65,43,.72)}
._0xbc79{width:100%;max-width:1240px;padding-top:34px}
._0xbc79 ._0xc9cf{margin:0 0 30px;padding:0;background:none}
._0xbc79 ._0xc9cf h2{margin:0;color:#f0e8df;font-family:var(--display);font-size:64px;font-weight:400;line-height:.94;letter-spacing:.01em;text-shadow:0 3px 18px rgba(0,0,0,.36)}
._0xbc79 ._0xc9cf p{margin:12px 0 0;color:#c7bbb3;font-family:var(--display);font-size:20px;line-height:1;letter-spacing:.14em}
._0xbc79 ._0xcbae{display:inline-block;width:1.1em;text-align:left}
._0xbc79 ._0xcbae::after{content:'';animation:checking-dots 1.2s steps(4,end) infinite}
@keyframes checking-dots{0%,20%{content:''}40%{content:'.'}60%{content:'..'}80%,100%{content:'...'}}
._0xbc79 ._0x10031{height:28px;padding:0 22px;display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:14px;color:rgba(237,232,224,.58);font-family:var(--display);font-size:16px;line-height:1;letter-spacing:.1em}
._0xbc79 ._0xb8d8{display:flex;flex-direction:column;gap:7px}
._0xbc79 ._0x6ef6{position:relative;min-height:72px;padding:0 22px;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:14px;overflow:hidden;background:rgba(54,43,39,.72);color:#ede8e0;font-family:var(--display);box-shadow:0 10px 28px rgba(0,0,0,.12);transition:background-color .18s ease,opacity .28s ease,transform .28s ease}
._0xbc79 ._0x6ef6:hover{background:rgba(65,50,45,.78)}
._0xbc79 ._0x6ef6._0x11034{background:rgba(104,74,63,.78);box-shadow:0 16px 36px rgba(0,0,0,.18)}
._0xbc79 ._0x6ef6._0x8996{background:rgba(68,78,60,.76)}
._0xbc79 ._0x6ef6._0x10fa3{pointer-events:none;animation:checking-row-exit .34s cubic-bezier(.4,0,1,1) forwards}
._0xd8d3{font-size:24px;line-height:1}
._0xbc79 ._0x6ef6 strong{color:rgba(237,232,224,.56);font-size:18px;font-weight:400;letter-spacing:.08em}
._0xbc79 ._0x6ef6._0x11034 strong{color:#f0e8df}
._0xbc79 ._0x6ef6._0x8996 strong{color:rgba(225,234,216,.78)}
._0x76bc{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:rgba(20,18,17,.82)}
._0x83cb{display:block;width:100%;height:100%;background:#d9291a;transform:scaleX(0);transform-origin:left center}
._0x83cb._0x338a{animation:checking-progress-fill var(--check-duration) linear forwards}
._0xbc79._0xba0a ._0xcbae{display:none}
._0x805e{border:1px solid rgba(205,65,43,.46);background:rgba(64,28,23,.96);color:#f0e8df}
@keyframes checking-progress-fill{to{transform:scaleX(1)}}
@keyframes checking-row-exit{to{opacity:0;transform:translateY(-22px)}}
@media(max-width:720px){._0x839e{overflow-x:hidden;overflow-y:auto}._0x839e ._0xd5fc{overflow-x:clip}._0x839e ._0x184e{object-position:58% center;filter:blur(2px) saturate(.72) contrast(1.08);transform:none}._0x839e ._0x7985{transform:none;animation:none}._0xbc79{padding-top:28px}._0xbc79 ._0xc9cf{margin-bottom:24px}._0xbc79 ._0xc9cf h2{font-size:46px;line-height:.96}._0xbc79 ._0xc9cf p{margin-top:10px;font-size:17px}._0xbc79 ._0x10031{padding-inline:12px;grid-template-columns:minmax(0,1fr) 92px;gap:10px;font-size:14px}._0xbc79 ._0x6ef6{min-height:62px;padding:0 12px;grid-template-columns:minmax(0,1fr) 92px;gap:10px}._0xd8d3{font-size:18px}._0xbc79 ._0x6ef6 strong{font-size:14px;letter-spacing:.04em}._0x805e{top:12px;right:12px;left:12px;text-align:center}}
@media(prefers-reduced-motion:reduce){._0x83cb._0x338a{animation:none;transform:scaleX(1)}._0xbc79 ._0x6ef6._0x10fa3{animation:none;opacity:0}}

/* Persistent critical feedback for Steam re-authorization. */
._0x55ee ._0xb313._0x7014 {
  z-index: 10020;
  max-width: min(620px, calc(100vw - 48px));
  padding: 20px 28px;
  border: 2px solid #df4a36;
  background: #681d18;
  color: #fff3ee;
  font-size: 22px;
  line-height: 1.2;
  box-shadow: 0 18px 50px rgba(72, 10, 8, .55);
}

._0x55ee ._0xcd8a._0x99c6 {
  background: #3b3531;
  color: #fff3ee;
  cursor: pointer;
  box-shadow: inset 0 0 0 2px #df4a36, 0 8px 22px rgba(72, 10, 8, .32);
}

._0x55ee ._0xcd8a._0x99c6:hover {
  background: #48403b;
}

@media(max-width:720px) {
  ._0x55ee ._0xb313._0x7014 {
    max-width: none;
    padding: 18px 20px;
    font-size: 19px;
  }
}

/* Customer batch: clan access, Clan Table entry and turret authorization. */
._0x61f1 {
  min-height: 34px;
  margin: 0;
  padding: 8px 12px;
  color: oklch(78% .12 32);
  background: oklch(23% .035 32 / .82);
  font-family: var(--display);
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .045em;
}

._0x61f1[hidden] {
  display: none;
}

._0x7abc._0x61f1[data-state="results"] {
  color: oklch(84% .12 135);
  background: oklch(30% .07 135 / .88);
}

._0xc5e5 {
  color: var(--pearl);
  font-weight: 700;
}

._0xd8df ._0x3fc5,
._0xd8df ._0x3fc5:first-child,
._0xd8df ._0x3fc5:nth-child(3),
._0xd8df ._0x3fc5:nth-child(5) {
  background: rgba(0, 0, 0, .22);
}

._0xd8df button:hover,
._0xd8df button:focus-visible {
  background: rgba(111, 85, 74, .82);
  outline: 0;
}

._0x8f3e {
  position: fixed;
  z-index: 10030;
  inset: 0;
  display: grid;
  place-content: center;
  justify-items: center;
  gap: 18px;
  background: rgba(12, 11, 11, .22);
  color: oklch(88% .018 54);
  font-family: var(--display);
  font-size: 32px;
  line-height: 1;
  letter-spacing: .075em;
  text-shadow: 0 2px 18px rgba(0, 0, 0, .72);
  transition: opacity .24s cubic-bezier(.16, 1, .3, 1), transform .24s cubic-bezier(.16, 1, .3, 1);
}

._0x8f3e img {
  width: 92px;
  height: 92px;
  filter: drop-shadow(0 5px 18px rgba(0, 0, 0, .66));
}

._0x8f3e i {
  width: 180px;
  height: 3px;
  overflow: hidden;
  background: oklch(28% .018 42);
}

._0x8f3e i b {
  display: block;
  width: 100%;
  height: 100%;
  background: oklch(57% .18 35);
  transform: scaleX(0);
  transform-origin: left;
  animation: clan-entry-progress .85s cubic-bezier(.16, 1, .3, 1) forwards;
}

._0x55ee._0x27bf ._0xd5fc {
  opacity: .62;
  filter: saturate(.72) brightness(.74);
  transform: translateY(4px);
}

._0x55ee._0x10ca0 ._0xd5fc {
  opacity: 1;
  filter: none;
  transform: none;
  transition: opacity .24s cubic-bezier(.16, 1, .3, 1), filter .24s cubic-bezier(.16, 1, .3, 1), transform .24s cubic-bezier(.16, 1, .3, 1);
}

._0x55ee._0x10ca0 ._0x8f3e {
  opacity: 0;
  transform: translateY(-4px);
  pointer-events: none;
}

@keyframes clan-entry-progress {
  to { transform: scaleX(1); }
}

._0x102e0 {
  max-width: 68ch;
  margin: -16px 0 22px;
  color: rgba(215, 203, 194, .74);
  font-size: 14px;
  line-height: 1.55;
}

._0x55ee ._0x726f article {
  min-height: 106px;
  grid-template-columns: 88px minmax(220px, 1fr) minmax(156px, auto);
  padding: 10px 20px;
  background: rgba(83, 65, 57, .62);
}

._0x55ee ._0x726f article.authorized {
  background: rgba(70, 80, 61, .66);
}

._0x55ee ._0xba6b,
._0x55ee ._0xba6b img {
  width: 80px;
  height: 80px;
}

._0xd785 p {
  font-size: 13px;
  line-height: 1.45;
}

._0x6eea {
  min-width: 156px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 9px;
  color: rgba(218, 208, 200, .62);
  font-family: var(--display);
  font-size: 16px;
  letter-spacing: .055em;
}

._0x6eea::before {
  content: '';
  width: 7px;
  height: 7px;
  background: oklch(64% .13 139);
}

._0x6eea._0xdf00::before {
  background: oklch(57% .025 48);
}

._0x38ab,
._0xd789 {
  display: inline-block;
  font: inherit;
  line-height: 1;
}

._0xd789 {
  color: rgba(230, 221, 214, .84);
}

._0x6eea.authorized ._0xd789 {
  color: oklch(82% .09 137);
}

._0xc62b {
  padding: 30px 0 28px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

._0x577b {
  min-width: 260px;
  min-height: 50px;
  padding: 12px 28px;
  background: var(--red);
  font-size: 20px;
}

._0x577b:hover:not(:disabled) {
  background: #b83a27;
}

._0x577b:focus-visible,
._0xb9b3:focus-visible {
  outline: 2px solid oklch(82% .08 52);
  outline-offset: 3px;
}

._0x577b:disabled {
  opacity: .68;
  cursor: wait;
}

#turret-authorization-progress {
  margin: 0;
  color: rgba(211, 199, 191, .7);
  font-family: var(--display);
  font-size: 15px;
  letter-spacing: .08em;
}

._0xf44a {
  padding-top: 22px;
  border-top: 1px solid rgba(228, 218, 209, .13);
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 28px;
}

._0xf44a p {
  margin: 0;
}

._0xf44a strong,
._0xf44a span {
  display: block;
}

._0xf44a strong {
  margin-bottom: 5px;
  color: rgba(232, 221, 213, .88);
  font-family: var(--display);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: .055em;
}

._0xf44a span {
  color: rgba(205, 193, 184, .66);
  font-size: 13px;
  line-height: 1.55;
}

._0x3195 {
  width: min(560px, calc(100vw - 32px));
  margin: auto;
  padding: 0;
  border: 0;
  background: oklch(22% .025 40);
  color: oklch(89% .018 54);
  box-shadow: 0 30px 90px rgba(0, 0, 0, .64);
}

._0x3195::backdrop {
  background: rgba(10, 8, 7, .72);
  backdrop-filter: blur(9px);
}

._0x3195 ._0xc7fd {
  padding: 34px 36px 32px;
}

._0xc7fd > ._0x517a {
  margin-bottom: 18px;
  color: oklch(62% .18 35);
  font-size: 34px;
}

._0xc7fd h2 {
  margin: 4px 0 12px;
  font-family: var(--display);
  font-size: 42px;
  font-weight: 400;
  line-height: 1;
}

._0xc7fd > p:not(._0x5059) {
  max-width: 55ch;
  margin: 0;
  color: rgba(220, 209, 201, .78);
  font-size: 14px;
  line-height: 1.6;
}

._0x10f7f {
  margin-top: 28px;
  display: flex;
  align-items: center;
  gap: 14px;
}

._0xb9b3 {
  min-height: 46px;
  background: var(--red);
  font-size: 18px;
}

@media(max-width:720px) {
  ._0x61f1 {
    font-size: 14px;
  }

  ._0x55ee ._0x726f article {
    grid-template-columns: 58px minmax(0, 1fr);
    min-height: 92px;
    padding: 12px;
  }

  ._0x55ee ._0xba6b,
  ._0x55ee ._0xba6b img {
    width: 54px;
    height: 54px;
  }

  ._0x6eea {
    grid-column: 2;
    min-width: 0;
    justify-content: flex-start;
    font-size: 14px;
  }

  ._0x8f3e {
    gap: 15px;
    font-size: 26px;
  }

  ._0x8f3e img {
    width: 74px;
    height: 74px;
  }

  ._0xf44a {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  ._0x577b {
    width: 100%;
    min-width: 0;
  }

  ._0x3195 ._0xc7fd {
    padding: 28px 22px 24px;
  }

  ._0xc7fd h2 {
    font-size: 36px;
  }

  ._0x10f7f {
    align-items: stretch;
    flex-direction: column;
  }
}

@media(prefers-reduced-motion:reduce) {
  ._0x8f3e i b {
    animation: none;
    transform: scaleX(1);
  }

  ._0x55ee._0x27bf ._0xd5fc,
  ._0x55ee._0x10ca0 ._0xd5fc {
    opacity: 1;
    filter: none;
    transform: none;
  }
}

@media(max-width:720px) {
  ._0x55ee {
    overflow-x: clip;
    overflow-y: auto;
  }

  ._0x55ee ._0xd5fc {
    width: 100%;
    max-width: 100%;
    overflow-x: clip;
  }

  ._0x55ee ._0xd5fc > ._0x184e {
    width: 100%;
    max-width: 100%;
    transform: none;
  }

  ._0x55ee ._0x7985 {
    animation: none;
    transform: none;
  }
}
