@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.3wun_rgcl0ums.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.28rq7sis4b5t1.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.2g-m-43w4inzo.woff2)format("woff2"),url(../media/barlow-latin-400-normal.0crhl7392v5q0.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.1e42q6h-am56h.woff2)format("woff2"),url(../media/barlow-latin-500-normal.0mgplsqvrpi8w.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.20ymm9zt6h9oi.woff2)format("woff2"),url(../media/barlow-latin-600-normal.3fzrhzm2e5-pj.woff)format("woff")}
:root{--bg:#121212;--panel:#1a1a1a;--header:#0e0e0e;--btn:#242424;--edge:#ffffff26;--white:#f2f2f2;--muted:#a3a3a3;--dim:#737373;--green:#6be06b;--display:"Barlow Condensed",Arial,sans-serif;--body:"Barlow",Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);font:15px var(--body);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,.button{border:1px solid var(--edge);background:var(--btn);min-height:40px;color:var(--white);font:600 15px var(--display);letter-spacing:.25px;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 18px;transition:background .15s,border-color .15s;display:inline-flex}button:hover,.button:hover{background:#303030;border-color:#888}button:disabled{opacity:.35;cursor:not-allowed}.primary{background:var(--white)!important;color:#121212!important;border-color:var(--white)!important}.primary:hover{background:#d3d3d3!important}.outline{background:#1212129e;border-color:#777}.selected{border-color:var(--white)!important}.danger{color:#ffb2b2;border-color:#ce7878}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #fff}.skip{z-index:99;color:#000;background:#fff;padding:10px;position:absolute;top:-80px;left:20px}.skip:focus{top:10px}.header{border-bottom:1px solid var(--edge);background:var(--header);z-index:5;align-items:center;gap:34px;height:96px;padding:0 3.5%;display:flex;position:relative}.brand{align-items:center;gap:14px;min-width:206px;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.brand>span{font:700 23px/.92 var(--display);letter-spacing:.4px}.brand>span>span{color:var(--muted);letter-spacing:3.1px;margin-top:7px;font-size:18px;display:block}.header nav{align-self:stretch;align-items:stretch;gap:6px;display:flex}.header nav a{font:600 15px var(--display);color:var(--muted);border-bottom:2px solid #0000;align-items:center;padding:0 17px;display:flex}.header nav a.active{color:var(--white);border-bottom-color:var(--white);background:#ffffff04}.header nav a:hover{color:#fff}.account-nav{white-space:nowrap;align-items:center;gap:24px;margin-left:auto;display:flex}.discord-link{font:600 14px var(--display);color:var(--muted)}.account{font:600 16px var(--display);align-items:center;gap:10px;display:flex}.account span{text-overflow:ellipsis;max-width:130px;overflow:hidden}.account-nav .button{padding:10px 14px;font-size:13px}.menu-button{display:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.05}h1{letter-spacing:.5px;margin-bottom:0;font-size:52px}h2{letter-spacing:.3px;font-size:25px}h3{font-size:22px}p{color:var(--muted)}.eyebrow{font:600 12px var(--body);letter-spacing:2px;color:var(--muted)}.square{background:#fff;width:7px;height:7px;margin-right:10px;display:inline-block}.hero{border-bottom:1px solid var(--edge);min-height:630px;position:relative;overflow:hidden}.hero-art{background:#282b28;position:absolute;inset:0 0 0 33%}.hero-art>img{object-fit:cover;filter:brightness(.5)saturate(.55);image-rendering:auto;width:100%;height:100%}.hero-art:after{content:"";background:linear-gradient(90deg,#121212 0%,#121212ba 15%,#0000 60%),linear-gradient(#0000 60%,#12121299);position:absolute;inset:0}.hero-inner{max-width:1440px;margin:auto;padding:65px 5% 64px;position:relative}.hero h1{font:700 clamp(76px,8.8vw,132px)/.84 var(--display);letter-spacing:-1px;margin:25px 0}.hero h1 span{color:#acacac}.hero p{max-width:420px;font-size:17px;line-height:1.7}.hero-actions{gap:12px;margin-top:28px;display:flex}.hero-actions .button{min-height:49px;padding:12px 22px}.connect{font:12px var(--body);color:var(--muted);text-transform:none;background:0 0;border:0;gap:12px;margin-top:16px;padding:0}.connect span{border:1px solid #ffffff26;padding:1px 5px;font-size:10px}.hero-caption{font:600 11px var(--body);letter-spacing:2px;color:#d0d0d0;gap:50px;display:flex;position:absolute;bottom:34px;right:4%}.crosshair{z-index:1;border:1px solid #fff5;width:48px;height:48px;position:absolute;top:41%;left:56%}.crosshair:before,.crosshair:after{content:"";background:#fff8;position:absolute}.crosshair:before{width:1px;height:68px;top:-11px;left:23px}.crosshair:after{width:68px;height:1px;top:23px;left:-11px}.server-strip{border-bottom:1px solid var(--edge);background:#161616;justify-content:space-between;align-items:center;gap:24px;min-height:83px;padding:18px 5%;display:flex}.server-strip>div{align-items:center;gap:10px;display:flex}.server-strip strong{font:600 19px var(--display)}.server-strip span:not(.status-dot){font:500 11px var(--body);color:var(--dim);letter-spacing:1px}.server-strip a{font:600 14px var(--display);align-items:center;gap:14px;display:flex}.status-dot{background:var(--dim);flex:none;width:6px;height:6px;display:inline-block}.status-dot.online{background:var(--green)}.home-section{max-width:1440px;margin:auto;padding:72px 5%}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.section-heading h2{margin:12px 0 0;font-size:36px}.muted{color:var(--muted);font-size:13px}.mode-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mode-card{background:var(--panel);border:1px solid var(--edge);min-height:395px;padding:36px;position:relative;overflow:hidden}.mode-card h3{margin:25px 0 22px;font-size:49px;position:relative}.mode-card p{max-width:310px;font-size:14px;position:relative}.mode-bottom{border-top:1px solid var(--edge);font:600 15px var(--display);justify-content:space-between;align-items:center;margin-top:35px;padding-top:20px;display:flex;position:relative}.mode-symbol{color:#ffffff0c;position:absolute;top:20px;right:-40px;transform:rotate(-10deg)}.mode-symbol svg{stroke-width:.6px;width:360px;height:360px}.mode-card:hover{border-color:#666}.creative-card{padding:0}.creative-card>img{object-fit:cover;filter:grayscale(.5)brightness(.3);width:100%;height:100%;position:absolute;inset:0}.mode-content{background:linear-gradient(90deg,#121212a6,#0000);padding:36px;position:relative}.creative-card h3{font-size:42px}.community-bar{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);background:#171717;align-items:center;gap:14px;padding:32px 5%;display:flex}.community-bar>div{align-items:center;gap:25px;margin-right:auto;display:flex}.community-bar>div>svg{width:38px;height:38px;color:var(--muted)}.community-bar h2{margin:0 0 8px;font-size:26px}.community-bar p{margin:0;font-size:13px}footer{background:var(--header);color:var(--dim);flex-wrap:wrap;align-items:center;gap:26px;padding:37px 4%;display:flex}.footer-brand{color:var(--muted);font:600 17px var(--display);align-items:center;gap:10px;display:flex}.footer-brand img{object-fit:contain;width:30px;height:30px}footer>span{letter-spacing:1.5px;font-size:10px}footer>div{font:600 12px var(--display);color:var(--muted);gap:26px;margin-left:auto;display:flex}footer small{text-align:right;width:100%;margin-top:-18px;font-size:10px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.page-heading .eyebrow{margin-bottom:12px;display:block}.heading-actions{align-items:center;gap:25px;display:flex}.heading-actions button{min-width:160px}.browser-page,.content-page{max-width:1680px;margin:auto;padding:42px 3.5% 60px}.browser-layout{grid-template-columns:200px minmax(0,1fr);gap:28px;display:grid}.filters{flex-direction:column;padding-top:10px;display:flex}.filters h2{justify-content:space-between;align-items:center;margin:0 0 16px;font-size:19px;display:flex}.text-button{background:0 0;border:0;min-height:0;padding:0;font-size:11px}.filter-groups{grid-template-columns:1fr 1fr;gap:6px;display:grid}.filter-groups button{min-height:30px;padding:6px;font-size:12px}.filter-options{flex-direction:column;gap:9px;min-height:220px;margin-top:26px;display:flex}.filter-options label{font:500 15px var(--display);color:var(--muted);cursor:pointer;align-items:center;gap:13px;min-height:28px;display:flex}input[type=checkbox]{appearance:none;background:var(--btn);border:1px solid var(--edge);cursor:pointer;flex:none;width:22px;height:22px;margin:0;padding:0;display:inline-block}input[type=checkbox]:checked{background:var(--white);border-color:var(--white)}input[type=checkbox]:checked:after{content:"✓";color:#121212;text-align:center;font-size:16px;line-height:20px;display:block}.filter-options label:has(:checked){color:var(--white)}.filter-bottom{margin-top:auto;padding-top:24px}.save-meter{background:var(--btn);border:1px solid var(--edge);font:500 15px var(--display);margin-bottom:10px;padding:15px}progress{appearance:none;border:none;width:100%;height:5px;margin-top:18px;display:block}progress::-webkit-progress-bar{background:#ffffff15}progress::-webkit-progress-value{background:var(--white)}.full{width:100%}.filter-bottom p{color:var(--dim);margin-top:15px;font-size:11px;line-height:1.8}code{color:var(--white);font-family:Consolas,monospace;font-size:13px}.tabs{gap:7px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:#171717;border:none;border-bottom:2px solid #0000;flex:1;min-height:40px;font-size:15px}.tabs button.selected{color:#fff;background:#222;border-bottom-color:#fff}.base-tabs button{padding:10px 8px;font-size:14px}.collection-tools{justify-content:space-between;align-items:center;gap:20px;margin:15px 0 12px;display:flex}.collection-tools h2{white-space:nowrap;margin:0;font-size:23px}.collection-tools i,.pager i{color:var(--dim);margin:0 8px;font-style:normal}.search{border:1px solid var(--edge);color:var(--dim);background:#0a0a0a;align-items:center;gap:10px;width:40%;min-width:210px;height:36px;padding:0 10px;display:flex}.search input{color:#fff;outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.active-filters{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.active-filters button{min-height:24px;padding:3px 7px;font-size:11px}.collection{min-width:0}.base-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.base-card{background:var(--panel);border:1px solid var(--edge);min-width:0;padding:8px}.base-image{aspect-ratio:304/140;background:#0a0a0a;position:relative;overflow:hidden}.base-image>img,.base-preview-link>img{object-fit:contain;width:100%;height:100%;display:block}.base-counters{gap:4px;display:flex;position:absolute;top:5px;right:5px}.base-counters>*{min-height:22px;font:500 12px var(--display);background:#000b;border:0;align-items:center;gap:5px;padding:3px 8px;display:flex}.base-counters svg{fill:currentColor;width:13px;height:13px}.base-counters .is-favorite{color:var(--green)}.base-info{justify-content:space-between;gap:4px;min-height:52px;padding:10px 0 0;display:flex}.base-info>div:first-child{min-width:0}.base-title{font:500 21px var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;max-width:100%;min-height:0;padding:0;display:block;overflow:hidden}.base-info p{font:400 12px var(--body);white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin:1px 0 0;overflow:hidden}.base-mini{grid-template-columns:1fr 1fr;align-self:flex-start;gap:3px;min-width:90px;display:grid}.base-mini button{background:var(--panel);min-height:21px;padding:2px 8px;font-size:10px}.base-mini button:last-child:nth-child(3){grid-column:2}.resources{grid-template-columns:repeat(4,1fr);gap:5px;padding:9px 0;display:grid}.resources span{font:500 13px var(--display);align-items:center;gap:5px;display:flex}.resources svg{color:#8c8c8c;width:17px;height:17px}.base-actions{grid-template-columns:1fr 1.12fr 1fr .85fr;gap:4px;display:grid}.base-actions button{background:var(--panel);min-height:30px;padding:6px 2px;font-size:11px}.image-missing{color:#525252;height:100%;font:500 12px var(--display);letter-spacing:2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.image-missing svg{width:40px;height:40px}.base-skeleton{background:#1a1a1a;border:1px solid #ffffff08;height:263px;animation:1.6s infinite pulse}.pager{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.pager button{min-width:105px;min-height:33px;font-size:13px}.pager>span{font:500 13px var(--display);color:var(--muted)}.sync-note{font:500 10px var(--body);letter-spacing:.7px;color:var(--dim);align-items:center;gap:7px;margin-top:18px;display:flex}.empty{text-align:center;background:#141414;border:1px solid #ffffff0b;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:35px;display:flex}.empty>svg{width:40px;height:40px;color:var(--dim);margin-bottom:10px}.empty h2{max-width:550px;margin:0;font-size:24px}.empty p{max-width:430px;margin:0 0 12px;font-size:14px}.content-page{max-width:1440px;min-height:70vh;padding-left:5%;padding-right:5%}.panel{background:var(--panel);border:1px solid var(--edge);padding:24px}.leaderboard{padding:18px}.leaderboard .collection-tools{margin:26px 0 20px}.table-scroll{min-height:240px;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th{text-align:right;font:500 12px var(--display);color:var(--muted);background:#101010;border-bottom:1px solid #ffffff20;padding:0 12px}th:nth-child(2){text-align:left}th button{font:500 13px var(--display);min-height:35px;color:inherit;background:0 0;border:0;padding:12px 0}th button span{color:#fff}td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff06;padding:12px}td:nth-child(2){text-align:left;text-overflow:ellipsis;width:33%;max-width:300px;overflow:hidden}td a{align-items:center;gap:12px;display:flex;overflow:hidden}tr:nth-child(2n){background:#ffffff04}tr.self{background:#f2f2f229}td.rank{color:var(--dim);font-family:var(--display);text-align:center}.player-avatar{border:1px solid var(--edge);color:#999;width:27px;height:27px;font:500 14px var(--display);background:#ffffff0b;flex:none;justify-content:center;align-items:center;display:flex}td small{color:#121212;background:#f2f2f2;padding:1px 4px;font-size:9px}.table-note{color:var(--dim);justify-content:space-between;margin-top:20px;font-size:11px;display:flex}.narrow{max-width:1000px}.intro{max-width:570px;margin-bottom:35px;font-size:16px;line-height:1.7}.account-step{align-items:center;gap:23px;margin-bottom:15px;padding:26px;display:flex}.step-number{font:500 35px var(--display);color:var(--dim);border-right:1px solid var(--edge);padding-right:24px}.account-step>div{flex:1}.account-step h2{margin:0 0 7px}.account-step p{overflow-wrap:anywhere;margin:0;font-size:13px}.verified{font:500 13px var(--display);color:var(--green);white-space:nowrap}.account-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.account-controls span{font-size:12px}.link-help{border-top:1px solid var(--edge);margin-top:30px;padding:30px 0}.link-help p{max-width:650px;font-size:14px}.support-layout{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}.new-ticket h2,.ticket-list h2{margin:0 0 12px;font-size:25px}.new-ticket p{font-size:14px}.new-ticket form{margin-top:25px}form>label,.modal-body>label{font:500 13px var(--display);letter-spacing:.6px;flex-direction:column;gap:9px;margin-bottom:19px;display:flex}label>input:not([type=checkbox]),label>select,label>textarea{border:1px solid var(--edge);width:100%;color:var(--white);font:400 14px var(--body);letter-spacing:0;background:#0e0e0e;border-radius:0;padding:11px 12px;display:block}label>textarea{resize:vertical;min-height:160px;line-height:1.6}.form-footer{justify-content:space-between;align-items:center;display:flex}.form-footer>span{color:var(--dim);font-size:11px}.ticket-list .section-heading{margin-bottom:20px}.ticket-list .section-heading h2{margin:0}.ticket-list .section-heading button{min-height:30px;padding:6px 12px;font-size:12px}.ticket-row{border-bottom:1px solid var(--edge);align-items:center;gap:14px;padding:22px 0;display:flex}.ticket-row>div{flex:1;min-width:0}.ticket-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:21px;overflow:hidden}.ticket-row p{margin:0;font-size:11px}.status{font:500 11px var(--display);letter-spacing:.7px;text-transform:uppercase;color:var(--muted);border:1px solid #fff2;padding:4px 8px}.status.open{color:var(--green);border-color:#6be06b44}.status.answered{color:#f2d584;border-color:#f2d58444}.ticket-layout{grid-template-columns:1fr 280px;gap:24px;display:grid}.ticket-heading{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.ticket-heading h2{overflow-wrap:anywhere;margin:0}.message{border-bottom:1px solid var(--edge);padding:24px 0}.message header{align-items:center;gap:10px;font-size:13px;display:flex}.message time{color:var(--dim);margin-left:auto;font-size:11px}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0;font-size:14px;line-height:1.7}.staff-label{font:500 10px var(--display);letter-spacing:.5px;background:#ffffff13;padding:2px 6px}.internal{background:#b99d2110;padding:24px 12px}.conversation form{margin-top:25px}.check-inline{flex-direction:row;align-items:center;gap:10px;display:flex!important}.ticket-aside{align-self:start}.ticket-aside h2{font-size:21px}.ticket-aside dt{font:500 12px var(--display);color:var(--dim);margin-top:20px}.ticket-aside dd{overflow-wrap:anywhere;margin:5px 0 20px;font-size:13px}.ticket-aside p{margin-top:25px;font-size:12px}.notice{border:1px solid var(--edge);background:#242424;margin:20px 0;padding:18px;font-size:14px}.notice button{margin-left:20px}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toast{z-index:100;background:#242424;border:1px solid #888;align-items:center;gap:18px;max-width:min(520px,100vw - 48px);padding:18px 18px 18px 22px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 50px #0009}.toast button{min-height:28px;padding:4px 10px}.base-modal{background:var(--bg);color:var(--white);border:1px solid #777;border-top:3px solid var(--white);width:min(650px,100vw - 32px);max-height:90vh;padding:0}.base-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.modal-header{border-bottom:1px solid var(--edge);background:var(--header);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h2{text-transform:uppercase;overflow-wrap:anywhere;margin:0}.modal-header button{min-height:30px;padding:3px 10px;font-size:23px}.modal-body{padding:25px}.modal-body p{font-size:14px;line-height:1.7}.modal-body>code{background:#242424;padding:15px;display:block}.edit-tags{flex-wrap:wrap;gap:12px 18px;padding:0 0 20px;display:flex}.edit-tags label{align-items:center;gap:6px;font-size:12px;display:flex}.edit-tags input{width:16px;height:16px}.edit-tags input:checked:after{font-size:12px;line-height:14px}.copy-command{border:1px solid var(--edge);background:#0a0a0a;justify-content:space-between;align-items:center;margin:20px 0;padding:10px 15px;display:flex}.copy-command button{font-size:12px}.detail-meta{color:var(--dim);justify-content:space-between;margin-bottom:20px;font-size:11px;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{background:var(--btn);font:500 12px var(--display);text-transform:uppercase;padding:4px 8px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}@keyframes pulse{50%{opacity:.45}}@media (min-width:1700px){.hero-inner{padding-left:0}.hero{min-height:680px}.hero h1{font-size:145px}}@media (max-width:1200px){.header{gap:15px;padding:0 25px}.header nav a{padding:0 10px;font-size:13px}.brand{min-width:180px}.account-nav{gap:14px}.discord-link{display:none}.browser-layout{grid-template-columns:165px minmax(0,1fr);gap:20px}.base-title{font-size:18px}.base-mini{min-width:72px}.base-mini button{padding:2px 5px}.base-actions button{font-size:10px}.resources span{gap:3px;font-size:12px}.hero-caption{display:none}}@media (max-width:960px){.header{flex-wrap:wrap;gap:20px;height:80px}.brand{min-width:0;margin-right:auto}.brand img{width:42px;height:42px}.brand>span{font-size:20px}.brand>span>span{font-size:14px}.header .menu-button{order:3;min-height:32px;padding:7px 10px;font-size:12px;display:inline-flex}.header nav{z-index:10;background:#141414;border-bottom:1px solid #555;height:auto;padding:12px 20px;display:none;position:absolute;top:79px;left:0;right:0}.header nav.open{display:flex}.header nav a{flex:1;justify-content:center;padding:15px}.account-nav{margin:0}.account-nav .button{font-size:12px}.hero h1{font-size:98px}.hero{min-height:610px}.hero-art{left:15%}.hero-inner{padding:58px 5%}.server-strip{flex-wrap:wrap;gap:18px}.server-strip>div{flex:1}.server-strip>div:first-child{min-width:260px}.server-strip a{display:none}.base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.base-tabs{gap:3px}.base-tabs button{min-width:82px;font-size:12px}.heading-actions .muted{display:none}.mode-card{padding:25px}.creative-card{padding:0}.mode-content{padding:25px}.mode-card h3{font-size:40px}.community-bar{flex-wrap:wrap}.community-bar>div{width:100%;margin-bottom:12px}.support-layout,.ticket-layout{grid-template-columns:1fr}.ticket-aside{display:none}.account-step{flex-wrap:wrap}.account-step .button,.account-step .verified{margin-left:auto}.section-heading>.muted{display:none}.leaderboard .tabs button{min-width:83px}}@media (max-width:640px){.header{gap:12px;padding:0 16px}.brand>span{font-size:17px}.brand>span>span{letter-spacing:2.5px;font-size:11px}.brand img{width:32px;height:32px}.account-nav .button{min-height:34px;padding:8px;font-size:0}.account-nav .button svg{width:18px;height:18px}.account span{max-width:90px;font-size:12px}.header nav{padding:8px}.header nav a{padding:12px 6px;font-size:12px}.hero{min-height:575px}.hero-inner{padding:44px 6%}.hero-art{opacity:.65;left:0}.hero-art:after{background:linear-gradient(90deg,#121212dc,#12121244)}.hero h1{margin:28px 0;font-size:96px}.hero p{font-size:15px}.hero-actions{gap:8px}.hero-actions .button{padding:10px 13px;font-size:13px}.eyebrow{letter-spacing:1.6px;font-size:10px}.server-strip{padding:20px 6%}.server-strip>div:first-child{flex:none;width:100%}.server-strip strong{font-size:18px}.server-strip span:not(.status-dot){font-size:9px}.home-section{padding:45px 6%}.section-heading h2{font-size:30px}.mode-grid{grid-template-columns:1fr}.mode-card{min-height:355px}.mode-card h3{font-size:44px}.community-bar{padding:26px 6%}.community-bar h2{font-size:22px}.community-bar>div{gap:15px}.community-bar .button{font-size:13px}.page-heading{align-items:flex-end;margin-bottom:25px}.page-heading h1{font-size:37px}.page-heading .eyebrow{margin-bottom:8px;font-size:9px}.page-heading .muted{display:none}.heading-actions button{min-width:0;min-height:34px;padding:8px;font-size:11px}.browser-page,.content-page{padding:30px 16px 40px}.browser-layout{grid-template-columns:1fr;gap:18px}.filters{border:1px solid var(--edge);padding:14px;display:block}.filters h2{margin-bottom:12px;font-size:16px}.filter-groups{gap:5px;display:flex}.filter-groups button{flex:1;min-height:28px;padding:4px;font-size:11px}.filter-options{flex-flow:wrap;gap:10px 20px;min-height:0;margin-top:15px}.filter-options label{gap:7px;min-height:22px;font-size:12px}.filter-options input{width:18px;height:18px}.filter-options input:checked:after{font-size:14px;line-height:16px}.filter-bottom{align-items:center;gap:15px;margin-top:16px;padding:0;display:flex}.save-meter{background:0 0;border:none;flex:1;margin:0;padding:0;font-size:12px}.save-meter progress{height:3px;margin-top:6px}.filter-bottom .full{width:auto;min-height:27px;padding:5px 12px;font-size:11px}.filter-bottom p{display:none}.base-grid{gap:10px}.base-info{flex-direction:column;gap:7px;padding-top:7px}.base-title{font-size:18px}.base-info p{font-size:10px}.base-mini{min-width:0;display:flex}.base-mini button{flex:1}.base-actions{grid-template-columns:1fr 1fr}.base-actions button{min-height:28px;font-size:11px}.base-card{padding:6px}.resources{grid-template-columns:1fr 1fr;gap:5px;padding:8px 0}.resources span{font-size:12px}.base-image{aspect-ratio:1.5}.base-counters>*{padding:2px 4px;font-size:10px}.collection-tools{flex-wrap:wrap;gap:10px}.collection-tools h2{font-size:21px}.collection-tools .search{width:100%}.base-tabs button{min-width:87px;font-size:13px}.panel{padding:18px}.leaderboard{padding:10px}.leaderboard .collection-tools{margin:20px 5px}.leaderboard th,.leaderboard td{padding:10px}.table-note{gap:10px;font-size:9px}.empty{min-height:230px;padding:24px}.empty h2{font-size:22px}.empty p{font-size:13px}.account-step{gap:15px}.account-step>div{min-width:calc(100% - 70px)}.account-step h2{font-size:22px}.account-step p{font-size:12px}.step-number{padding-right:15px;font-size:29px}.intro{font-size:14px}.page-heading>.button-row .button{padding:7px;font-size:10px}.ticket-row{gap:10px}.ticket-row h3{font-size:18px}.ticket-row .status{padding:3px 5px;font-size:9px}.message header{flex-wrap:wrap}.message time{width:100%;margin:0}.new-ticket h2,.ticket-list h2{font-size:23px}.ticket-list .tabs button{padding:8px;font-size:12px}.modal-header{padding:16px}.modal-body{padding:18px}.modal-header h2{font-size:22px}.button-row button{padding:9px 11px;font-size:12px}.form-footer button{font-size:13px}footer{gap:20px;padding:28px 6%}footer>span{display:none}footer>div{flex-wrap:wrap;gap:20px;margin:0}footer small{text-align:left;margin:0}.toast{max-width:calc(100vw - 30px);font-size:13px;bottom:15px;right:15px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ticket-composer{border:1px solid var(--edge);background:#151515;margin-top:20px;padding:16px}.ticket-composer.dragging{outline:2px solid var(--green);background:#202820}.ticket-composer>label,.ticket-fields>label,.staff-controls>label{font:500 13px var(--display);letter-spacing:.6px;margin-bottom:10px;display:block}.ticket-composer>textarea{resize:vertical;width:100%;min-height:150px;color:var(--white);border:1px solid var(--edge);font:14px/1.6 var(--body);background:#0e0e0e;padding:12px}.ticket-fields>label{margin-top:18px}.ticket-fields input,.ticket-fields select,.staff-controls input,.staff-controls select{margin-top:8px}.composer-tools{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.composer-tools>span{color:var(--dim);font-size:11px}.composer-tools button{min-height:32px;padding:7px 12px;font-size:12px}.attachment-help{margin:12px 0 20px;font-size:11px}.ticket-attachments{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin-top:15px;display:grid}.ticket-attachments:empty{display:none}.ticket-attachments figure{border:1px solid var(--edge);background:#0e0e0e;min-width:0;margin:0}.ticket-attachments img,.ticket-attachments video{object-fit:contain;width:100%;max-height:320px;display:block}.ticket-attachments img{cursor:zoom-in}.ticket-attachments figcaption{color:var(--muted);align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.ticket-attachments figcaption a{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ticket-attachments figcaption span{white-space:nowrap}.ticket-attachments figcaption button{min-height:25px;padding:2px 8px}.form-error{color:#ffb2b2;font-size:13px}.upload-progress{color:var(--green);overflow-wrap:anywhere;font-size:13px}.note-composer{border-color:#b99d2166}.reply-mode{gap:8px;margin-top:25px;display:flex}.reply-mode button{font-size:12px}.ticket-search{margin-bottom:18px;display:block}.ticket-list .tabs{overflow-x:auto}.ticket-list .tabs button{white-space:nowrap;font-size:12px}.ticket-list .tabs span{color:var(--dim);margin-left:4px}.status.in-progress{color:#a7caff;border-color:#a7caff44}.ticket-sync{text-align:right;color:var(--dim);margin-bottom:12px;font-size:11px}.staff-controls{gap:12px;margin-bottom:18px;display:grid}.staff-controls>label{margin:0}.staff-controls input{font-size:12px!important}.edit-message{min-height:24px;margin-top:12px;padding:3px 8px;font-size:10px}.message-editor{margin-top:15px}.message-editor textarea{min-height:100px;margin:10px 0}.assigned-filter{font:12px var(--display);margin:18px 0}.ticket-layout>*,.support-layout>*{min-width:0}.ticket-aside{display:block}.ticket-composer input[hidden]{display:none}@media (max-width:960px){.ticket-aside{order:2;display:block}.ticket-aside dl{grid-template-columns:100px 1fr;align-items:baseline;gap:8px;display:grid}.ticket-aside dt,.ticket-aside dd{margin:0 0 12px}.staff-controls{max-width:400px}}@media (max-width:640px){.ticket-composer{padding:12px}.ticket-attachments{grid-template-columns:1fr}.reply-mode button{flex:1;padding:8px}.ticket-sync{text-align:left}.hero{min-height:490px}}.base-title{display:block}.base-actions>.button{min-height:34px;padding:8px 3px;font-size:11px}.base-page-link{margin-bottom:20px}.base-breadcrumb{color:var(--muted);font:500 13px var(--display);letter-spacing:1px;justify-content:space-between;margin-bottom:32px;display:flex}.base-detail .page-heading{align-items:center}.base-detail h1{overflow-wrap:anywhere}.base-author{margin:12px 0 0;font-size:14px}.base-author a{color:var(--white)}.base-detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.base-gallery{align-self:start;padding:0;overflow:hidden}.base-gallery .tabs{border-bottom:1px solid var(--edge);padding:12px 16px}.base-large-image{aspect-ratio:16/10;background:#0c0c0c;place-items:center;display:grid}.base-large-image>a{width:100%;height:100%;min-height:0;display:block}.base-large-image img{object-fit:contain;cursor:zoom-in;width:100%;height:100%;max-height:650px;display:block}.base-page-stats{font:500 13px var(--display);color:var(--muted);border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.base-page-stats span{align-items:center;gap:7px;display:flex}.base-detail-sidebar{align-content:start;gap:20px;display:grid}.base-detail-sidebar h2{font-size:23px}.base-detail-sidebar p{font-size:13px}.base-costs{gap:16px;display:grid}.base-costs>div{align-items:center;gap:12px;display:flex}.base-costs span{font:500 12px var(--display);color:var(--muted)}.base-costs strong{font:600 20px var(--display);margin-left:auto}.base-load-command{gap:12px;display:grid}.base-load-command code{border:1px solid var(--edge);overflow-wrap:anywhere;background:#0e0e0e;padding:14px;font-size:14px}.base-detail-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.base-detail-actions button{flex:1;padding:9px;font-size:12px}.base-description{margin-top:24px}.base-description>p{max-width:850px}.base-description>.button{margin-top:20px}.base-share{border-top:1px solid var(--edge);align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.base-share>span{font:500 12px var(--display);color:var(--dim)}.base-share>a{overflow-wrap:anywhere;font-size:13px}.base-share>button{margin-left:auto}.private-base-note{margin:16px 0 0;font-size:12px}@media (max-width:960px){.base-detail-layout{grid-template-columns:1fr}.base-detail-sidebar{grid-template-columns:1fr 1fr}}@media (max-width:640px){.base-detail-sidebar{grid-template-columns:1fr}.base-detail .page-heading{align-items:flex-start;gap:15px}.base-detail .page-heading>button{white-space:nowrap;padding:8px;font-size:12px}.base-detail .page-heading>div{min-width:0}.base-detail .page-heading h1{font-size:36px}.base-gallery .tabs{padding:10px}.base-gallery .tabs button{padding:9px;font-size:12px}.base-page-stats{gap:8px;padding:12px;font-size:11px}.base-page-stats svg{width:15px}.base-share{flex-wrap:wrap;gap:10px}.base-share>span{width:100%}.base-share>button{margin-left:0}.base-actions>.button{min-height:28px;font-size:11px}}.base-preview-link{width:100%;height:100%;display:block;position:absolute;inset:0}.footer-legal{width:100%;color:var(--muted);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}footer>small{text-align:left;width:100%;max-width:100%}.store-intro{max-width:720px;margin-bottom:32px}.store-intro h2{font:600 32px var(--display)}.store-intro p{color:var(--muted);font-size:18px}.store-grid{grid-template-columns:repeat(auto-fit,minmax(300px,520px));gap:24px;display:grid}.store-product{border:1px solid var(--edge);background:var(--panel)}.product-art{background:#0e0e0e;height:250px;overflow:hidden}.product-art img{object-fit:contain;width:100%;height:100%}.product-body{padding:28px}.product-body h2{font:600 36px var(--display);margin:8px 0}.product-price{font:600 42px var(--display);margin:24px 0 0}.product-price span{font:400 17px var(--body);color:var(--muted)}.product-actions{gap:10px;margin-top:24px;display:flex}.purchase-consent{max-width:850px;margin-top:24px}.purchase-consent label{align-items:flex-start;gap:14px;display:flex}.purchase-consent input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0;margin-top:4px}.purchase-consent a,.store-help a,.legal-copy a{text-underline-offset:3px;text-decoration:underline}.store-help{border-top:1px solid var(--edge);grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;padding-top:30px;display:grid}.store-help p{color:var(--muted)}.legal-nav{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);font:600 15px var(--display);flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.legal-copy{max-width:860px;margin:40px auto}.legal-copy h2{font:600 25px var(--display);margin:34px 0 12px}.legal-copy p{color:#c8c8c8;font-size:17px;line-height:1.8}.admin-page{max-width:1900px;margin:auto;padding:38px 3.5% 60px}.admin-layout{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}.admin-sidebar{border-right:1px solid var(--edge);padding-right:20px}.staff-identity{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:24px;display:flex}.staff-identity code{color:var(--muted);font-size:11px}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav a{font:600 16px var(--display);background:#161616;border-left:2px solid #0000;padding:12px 14px}.admin-sidebar nav .selected{background:#232323;border-left-color:var(--green)!important}.admin-sidebar>p{color:var(--dim);margin-top:28px;font-size:12px}.admin-main{min-width:0}.admin-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.admin-title h2{font:600 27px var(--display);margin:0}.admin-title h3{margin:0}.admin-toolbar{gap:10px;margin:20px 0;display:flex}.admin-toolbar input{flex:1;min-width:100px}.admin-main input,.admin-main select,.admin-main textarea{border:1px solid var(--edge);color:var(--white);background:#0e0e0e;border-radius:0;padding:12px}.admin-main textarea{resize:vertical;min-height:110px}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.admin-metrics>div{background:var(--panel);border:1px solid var(--edge);flex-direction:column;gap:5px;padding:22px;display:flex}.admin-metrics strong{font:600 34px var(--display);overflow-wrap:anywhere}.admin-metrics span{font:500 13px var(--display);color:var(--muted);letter-spacing:1px}.admin-status{border:1px solid var(--edge);font:500 12px var(--display);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:3px 7px;display:inline-block}.admin-status.good{color:var(--green);border-color:#6be04b55}.admin-status.pending{color:#e8c67d;border-color:#e8c67d55}.admin-main .panel{margin-bottom:18px}.admin-main .panel>h2{margin-top:0}.admin-main .panel p{color:var(--muted)}.admin-shortcuts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-table-wrap{border:1px solid var(--edge);margin-bottom:22px;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.admin-table th{font:600 14px var(--display);white-space:nowrap;background:#222;padding:14px}.admin-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding:14px}.admin-table tr:hover{background:#ffffff03}.admin-table td a{color:#e5e5e5}.admin-table td a:hover{color:var(--green)}.admin-table td code{word-break:break-all;font-size:11px}.admin-table small{max-width:300px;color:var(--muted);margin-top:6px;display:block}.admin-table button{min-height:30px;margin:0 5px 5px 0;padding:6px 10px;font-size:12px}.admin-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-form h2,.admin-form>p{grid-column:1/-1}.admin-form label{font:500 14px var(--display);flex-direction:column;gap:7px;display:flex}.admin-form label:has(textarea){grid-column:1/-1}.admin-form>button{place-self:end start}.admin-events article{border:1px solid var(--edge);background:#171717;margin-bottom:8px;padding:16px}.admin-events article>div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.admin-events pre{white-space:pre-wrap;word-break:break-word;font:13px/1.6 var(--body);color:#ddd;margin:12px 0 0}.admin-ban-list small{color:var(--muted)}.private-note{white-space:pre-wrap;border-left:2px solid var(--edge);overflow-wrap:anywhere;padding-left:14px}.player-heading{align-items:center;gap:20px;margin:24px 0;display:flex}.player-heading img{object-fit:cover;width:72px;height:72px}.player-heading h2{font:600 32px var(--display);margin:0}.player-heading code{color:var(--muted);font-size:12px}.player-heading p{margin:8px 0 0;font-size:12px}.player-heading>button{margin-left:auto}.profile-tabs{flex-wrap:wrap;gap:5px;margin-bottom:25px;display:flex}.profile-tabs button{padding:10px 14px;font-size:13px}.admin-page .modal{max-width:560px}.form-error{color:#ffb9b9;background:#2b1c1c;border-left:2px solid #ec9797;padding:14px}.admin-main .muted{font-size:13px}.admin-main h3{font-family:var(--display)}@media (max-width:1200px){.header{gap:20px}.header nav{gap:16px}.account-nav .discord-link{display:none}.admin-layout{grid-template-columns:180px minmax(0,1fr)}.admin-table td,.admin-table th{padding:10px}.admin-metrics strong{font-size:28px}}@media (max-width:800px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--edge);padding:0 0 15px}.admin-sidebar nav{flex-flow:wrap}.admin-sidebar nav a{padding:9px;font-size:13px}.staff-identity{flex-flow:wrap;align-items:center;padding-bottom:12px}.admin-sidebar>p{display:none}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-help{grid-template-columns:1fr;gap:15px}.admin-form,.admin-shortcuts{grid-template-columns:1fr}.player-heading{flex-wrap:wrap}.player-heading>button{margin-left:0}.admin-toolbar{flex-wrap:wrap}.store-grid{grid-template-columns:minmax(0,1fr)}.admin-page .page-heading h1{font-size:36px}.product-body{padding:20px}.legal-copy p{font-size:16px}.footer-legal{gap:12px}.header nav{gap:10px}}.store-review-notice{color:#e8c67d;background:#252116;border-left:2px solid #e8c67d;margin-bottom:24px;padding:14px 18px}.admin-confirm{max-width:560px}.admin-confirm .modal{padding:26px}.admin-confirm button{margin-top:12px;margin-right:10px}.admin-confirm h2{font:600 28px var(--display);margin-top:0}.admin-confirm p{overflow-wrap:anywhere}html{scrollbar-gutter:stable}main{min-height:calc(100svh - 96px)}.session-placeholder{width:145px;height:40px;display:block}.collection{min-height:650px}.base-scroll-status{min-height:64px;color:var(--muted);font:500 14px var(--display);justify-content:center;align-items:center;display:flex}.store-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.store-product{width:100%;max-width:520px}.store-intro{text-align:center;margin:0 auto 32px}.product-description{white-space:pre-line;margin-top:20px}.store-page{min-height:750px}.table-scroll{min-height:500px}.account span{white-space:nowrap;min-width:0;display:block}.session-placeholder{width:190px}.connect-slot{min-height:34px;margin-top:16px}.connect-slot .connect{margin-top:0}.connect:hover,.text-button:hover,th button:hover{color:var(--white);background:0 0;border-color:#0000}input[type=checkbox]:checked{background-color:var(--white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.2 8.4 6.3 11.6 12.8 4.4' fill='none' stroke='%23121212' stroke-width='2' stroke-linecap='square'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px}input[type=checkbox]:checked:after{content:none}.base-modal{overflow:auto}.base-modal::backdrop{-webkit-backdrop-filter:none;background:#000c}.base-card{content-visibility:auto;contain-intrinsic-size:auto 430px}.collection.is-loading .base-grid{opacity:.55}.ticket-attachments figure{margin:0}.ticket-attachments figure>a,.ticket-attachments video{aspect-ratio:16/10;background:#0e0e0e;width:100%;display:block}.ticket-attachments img,.ticket-attachments video{object-fit:contain;width:100%;height:100%;max-height:none}.store-skeleton .product-art{animation:1.6s infinite pulse}.base-large-image .base-skeleton{width:100%;height:100%}@media (max-width:960px){.header{height:auto;min-height:80px}.header nav{top:100%}.header nav.open{flex-direction:column;align-items:stretch}.header nav.open a{flex:none;justify-content:flex-start}main{min-height:calc(100svh - 80px)}}@media (max-width:640px){.session-placeholder{width:34px;height:34px}.hero h1{font-size:clamp(56px,18vw,96px)}}
