/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}}:root{--ink:#030207;--ink-soft:#080611;--surface:#0f0a19c7;--line:#ffffff1a;--text:#faf7ff;--muted:#aaa1b8;--pink:#ff2fbd;--violet:#9d4dff;--blue:#36ccff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--ink);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:#ff2fbd73}main{background:radial-gradient(circle at 12% 12%,#9d4dff1f,#0000 28%),radial-gradient(circle at 91% 44%,#36ccff14,#0000 24%),linear-gradient(#030207,#06040b 50%,#020104);min-height:100vh;position:relative;overflow:clip}.noise{z-index:30;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient-orb{aspect-ratio:1;filter:blur(115px);opacity:.1;pointer-events:none;border-radius:50%;width:520px;position:absolute}.ambient-one{background:var(--pink);top:820px;left:-300px}.ambient-two{background:var(--blue);top:2380px;right:-330px}.site-header{z-index:25;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040309c2;border:1px solid #ffffff1c;border-radius:14px;justify-content:space-between;align-items:center;width:min(1400px,100% - 36px);height:88px;margin:14px auto 0;padding:0 22px;display:flex;position:sticky;top:14px;box-shadow:0 20px 70px #00000059}.brand{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 16px #ff2fbd59);width:56px;height:56px}.brand-name{color:#fff;letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:0 5px;width:98px;font-size:15px;font-weight:900;line-height:1;display:flex}.brand-name b{color:var(--pink)}.brand-name small{color:#8e8799;width:100%;font:7px var(--font-geist-mono);letter-spacing:.28em;margin-top:5px}.header-right{align-items:center;gap:clamp(18px,2vw,32px);display:flex}.desktop-nav{align-items:center;gap:clamp(18px,2.2vw,40px);display:flex}.desktop-nav a{color:#c1bacb;padding:13px 0;font-size:12px;font-weight:650;transition:color .25s;position:relative}.desktop-nav a span{color:var(--pink);font:9px var(--font-geist-mono);margin-right:6px}.desktop-nav a:after{content:"";background:linear-gradient(90deg, var(--pink), var(--blue));height:1px;box-shadow:0 0 10px var(--pink);transform-origin:100%;transition:transform .3s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.discord-button{background:linear-gradient(115deg,#5865f2 0%,#8c4dff 55%,#e62ebc 115%);border:1px solid #aa9aff8c;border-radius:8px;align-items:center;gap:10px;min-width:186px;min-height:54px;padding:8px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 30px #5865f247,inset 0 1px #ffffff42}.discord-button:before{content:"";opacity:.38;filter:blur(25px);background:#fff;width:80px;height:130px;transition:left .55s;position:absolute;top:-38px;left:-95px;transform:rotate(24deg)}.discord-button:hover:before{left:210px}.discord-dot{background:#fff;border:2px solid #ffffff80;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 15px #ffffffe6}.discord-text{z-index:1;flex-direction:column;gap:3px;min-width:99px;display:flex;position:relative}.discord-text strong{letter-spacing:.15em;font-size:11px;font-weight:900}.discord-text small{color:#ffffffb3;letter-spacing:.16em;font-size:7px;font-weight:750}.discord-arrow{z-index:1;margin-left:auto;font-size:18px;position:relative}.mobile-nav{display:none}.hero{width:min(1540px,100% - 20px);margin:18px auto 0;position:relative}.banner-frame{isolation:isolate;background:#09030f;border:1px solid #ffffff1f;border-radius:18px;min-height:clamp(720px,84vh,940px);position:relative;overflow:hidden;box-shadow:0 34px 110px #0009}.banner-frame:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:inset 0 0 90px #000000b3}.hero-banner{z-index:-3;object-fit:cover;object-position:center;filter:saturate(1.1)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.035)}.banner-overlay{z-index:-1;background:linear-gradient(90deg,#030207f5 0%,#030207c2 35%,#03020721 68%),linear-gradient(#0000 52%,#030207f5),linear-gradient(#03020733,#0000 35%);position:absolute;inset:0}.banner-light{z-index:-2;filter:blur(100px);background:#ff2fbd33;border-radius:50%;width:55%;height:100%;position:absolute;top:-20%;left:-30%}.banner-copy{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;width:min(900px,72%);min-height:clamp(720px,84vh,940px);padding:clamp(62px,7.5vw,125px);display:flex;position:relative}.eyebrow,.section-kicker{color:#d1c9dc;letter-spacing:.25em;font-size:10px;font-weight:750}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--pink);width:7px;height:7px;box-shadow:0 0 14px var(--pink);border-radius:50%}h1,h2,h3,p{overflow-wrap:break-word}h1{letter-spacing:-.075em;text-shadow:0 12px 50px #000000d9;margin:28px 0 25px;font-size:clamp(78px,8.7vw,138px);font-weight:950;line-height:.85}h1 em,h2 em{color:#0000;filter:drop-shadow(0 0 18px #ff2fbd33);background:linear-gradient(100deg,#ff4bc6 8%,#b56cff 55%,#51d3ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.banner-copy>p{color:#c4bdcb;text-shadow:0 3px 15px #000;max-width:620px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.75}.hero-actions{align-items:center;gap:13px;margin-top:35px;display:flex}.primary-button,.glass-button{border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:0 21px;font-size:12px;font-weight:800;display:inline-flex}.primary-button{background:linear-gradient(110deg, var(--pink), var(--violet));box-shadow:0 13px 38px #d32eff47}.glass-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04030994;border:1px solid #ffffff2b}.banner-scan{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#0000,#ffffffd9,#0000);width:1px;height:100%;position:absolute;top:0;left:-5%;box-shadow:0 0 25px 7px #36ccff2e}.hero-bar{z-index:6;background:#08060ef2;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin:-1px 17px 0;display:grid;position:relative;box-shadow:0 24px 65px #00000061}.hero-bar>div{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:18px 25px;display:flex}.hero-bar>div:last-child{border-right:0}.hero-bar span{color:#6f6879;letter-spacing:.23em;font-size:8px;font-weight:700}.hero-bar strong{color:#e9e4ef;font:12px var(--font-geist-mono);letter-spacing:.1em}.hero-bar i,.owner-role i{background:#4cff9c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #4cff9c}.section{width:min(1240px,100% - 56px);margin:0 auto;padding:140px 0}.section-heading{grid-template-columns:.35fr 1fr .9fr;align-items:end;gap:45px;margin-bottom:58px;display:grid}.section-number{color:var(--pink);font:10px var(--font-geist-mono);letter-spacing:.25em;align-self:start}.section-kicker{color:var(--blue);margin-bottom:18px;display:block}h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,74px);font-weight:850;line-height:.96}.section-heading>p,.rules-intro>p,.updates-heading>p,.owner-copy>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card{isolation:isolate;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#08060d;border:1px solid #ffffff1a;min-height:390px;padding:29px;transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:-1;opacity:0;background:var(--pink);filter:blur(80px);width:160px;height:350px;transition:opacity .35s;position:absolute;top:-120px;right:-110px}.feature-card:hover{border-color:#ff2fbd73;box-shadow:0 25px 70px #00000073,inset 0 0 35px #ff2fbd09}.feature-card:hover:before{opacity:.28}.card-top,.update-meta{justify-content:space-between;align-items:center;display:flex}.card-top span,.update-meta small{color:#777080;font:10px var(--font-geist-mono);letter-spacing:.16em}.card-top small,.update-meta span{color:var(--pink);letter-spacing:.22em;font-size:9px;font-weight:800}.feature-icon{width:58px;height:58px;color:var(--pink);background:#ff2fbd0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;margin:72px 0 30px;font-size:22px;display:grid;box-shadow:inset 0 0 18px #ff2fbd14,0 0 25px #ff2fbd14}.feature-card h3,.update-card h3{letter-spacing:-.035em;margin:0 0 15px;font-size:22px}.feature-card p,.update-card p{color:#9b94a5;margin:0;font-size:14px;line-height:1.75}.card-arrow{color:#777080;font-size:20px;transition:color .25s,transform .25s;position:absolute;bottom:25px;right:28px}.feature-card:hover .card-arrow{color:var(--blue);transform:translate(3px,-3px)}.feature-card-link{color:inherit;cursor:pointer;display:block}.feature-card-link:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.owner-section{isolation:isolate;background:radial-gradient(circle at 75%,#ff2fbd2b,#0000 30%),radial-gradient(circle at 64% 65%,#36ccff14,#0000 34%),linear-gradient(120deg,#07050d 25%,#100817 100%);border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:35px;width:min(1250px,100% - 72px);min-height:700px;margin:32px auto;padding:60px clamp(45px,7vw,110px);display:grid;position:relative;overflow:hidden}.owner-lines,.join-grid{z-index:-1;opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 65%,#0000)}.owner-copy{z-index:5;position:relative}.owner-role{color:var(--blue);font:10px var(--font-geist-mono);letter-spacing:.28em;align-items:center;display:flex}.owner-role i{background:var(--blue);box-shadow:0 0 12px var(--blue)}.owner-copy h2{letter-spacing:-.085em;background:linear-gradient(110deg, white 5%, #ddc6e8 43%, var(--pink) 78%, var(--blue));color:#0000;filter:drop-shadow(0 0 30px #ff2fbd2e);-webkit-background-clip:text;background-clip:text;margin:24px 0 9px;font-size:clamp(75px,9vw,132px);font-style:italic}.owner-copy h3{letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(20px,2.3vw,31px)}.owner-copy>p{max-width:480px}.owner-tags{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.owner-tags span{color:#aaa1b6;letter-spacing:.22em;background:#ffffff09;border:1px solid #ffffff1f;padding:9px 12px;font-size:8px;font-weight:750}.owner-visual{justify-content:center;align-items:flex-end;height:100%;min-height:640px;display:flex;position:relative}.owner-halo{aspect-ratio:1;border:1px solid #ff2fbd47;border-radius:50%;width:min(550px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 40px #9d4dff0b,0 0 0 90px #36ccff06,inset 0 0 70px #ff2fbd14,0 0 80px #ff2fbd24}.owner-name-back{color:#ffffff0b;letter-spacing:-.11em;white-space:nowrap;font-size:clamp(100px,14vw,225px);font-style:italic;font-weight:950;line-height:1;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.owner-image{object-fit:contain;z-index:2;filter:drop-shadow(0 28px 24px #000000a6)drop-shadow(0 0 22px #ff2fbd38);transform-origin:bottom;width:min(650px,92%);max-height:690px;position:relative}.owner-badge{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040309d1;border:1px solid #ffffff29;align-items:center;gap:10px;padding:10px 14px 10px 9px;display:flex;position:absolute;bottom:8%;right:2%;box-shadow:0 18px 35px #0006}.owner-badge img{width:44px;height:44px}.owner-badge div{flex-direction:column;gap:5px;display:flex}.owner-badge span{letter-spacing:.12em;font-size:10px;font-weight:850}.owner-badge strong{color:var(--pink);font:7px var(--font-geist-mono);letter-spacing:.18em}.rules-section{grid-template-columns:.87fr 1.13fr;align-items:center;gap:110px;width:min(1240px,100% - 56px);margin:0 auto;padding:150px 0;display:grid}.rules-intro h2{margin:22px 0 30px}.rules-intro .section-number{margin-bottom:32px;display:block}.rules-intro>p{max-width:490px}.rules-list{margin:0;padding:0;list-style:none}.rules-list li{border-bottom:1px solid #ffffff1c;grid-template-columns:45px 1fr 25px;align-items:center;gap:18px;min-height:88px;padding:0 5px;transition:padding .3s,background .3s,border-color .3s;display:grid;position:relative}.rules-list li:first-child{border-top:1px solid #ffffff1c}.rules-list li:hover{background:linear-gradient(90deg,#ff2fbd12,#0000);border-color:#ff2fbd5c;padding-left:16px;padding-right:16px}.rules-list li span{color:var(--pink);font:10px var(--font-geist-mono)}.rules-list li p{color:#d3cdd9;margin:0;font-size:14px;line-height:1.5}.rules-list li i{color:#71697b;font-style:normal;transition:color .25s,transform .25s}.rules-list li:hover i{color:var(--blue);transform:translate(4px)}.join-section{isolation:isolate;text-align:center;background:linear-gradient(145deg,#ff2fbd1a,#9d4dff0a 55%,#36ccff0f);border:1px solid #ffffff1f;border-radius:16px;width:min(1184px,100% - 56px);margin:20px auto 80px;padding:105px 35px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000052}.join-grid{opacity:.2;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.join-glow{z-index:-1;filter:blur(90px);background:#bd31ff38;border-radius:50%;width:550px;height:260px;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.join-logo{filter:drop-shadow(0 0 24px #ff2fbd66);width:112px;margin:0 auto 23px}.join-section h2{margin:20px 0 24px;font-size:clamp(50px,6.6vw,84px)}.join-section>p{color:var(--muted);margin:0}.code-box{background:#040308d9;border:1px solid #ffffff24;border-radius:8px;align-items:stretch;max-width:580px;margin:38px auto 0;padding:7px;display:flex;position:relative;box-shadow:0 18px 45px #0000005c}.code-box>div{text-align:left;flex-direction:column;flex:1;gap:4px;padding:10px 17px;display:flex}.code-box div span{color:#7f7789;letter-spacing:.2em;font-size:8px;font-weight:700}.code-box strong{font:22px var(--font-geist-mono);letter-spacing:.12em}.code-box button{color:#fff;background:linear-gradient(110deg, var(--violet), var(--pink));cursor:pointer;border:0;border-radius:5px;min-width:145px;padding:0 20px;font-size:12px;font-weight:800;transition:filter .25s,box-shadow .25s}.code-box button:hover{filter:brightness(1.15);box-shadow:0 0 25px #ff2fbd47}.roblox-launch-button{color:#fff;text-align:left;background:linear-gradient(105deg,#36ccff1f,#9d4dff26 55%,#ff2fbd1f),#040308e6;border:1px solid #36ccff47;border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;max-width:580px;min-height:70px;margin:14px auto 0;padding:9px 14px 9px 10px;transition:border-color .25s,box-shadow .25s;display:grid;box-shadow:0 18px 45px #00000052,inset 0 1px #ffffff0d}.roblox-launch-button:hover{border-color:#36ccff8f;box-shadow:0 20px 50px #00000061,0 0 30px #36ccff1a}.roblox-launch-icon{background:linear-gradient(135deg, var(--blue), var(--violet) 68%, var(--pink));border-radius:6px;place-items:center;width:50px;height:50px;font-size:16px;display:grid;box-shadow:0 0 24px #36ccff33}.roblox-launch-copy{flex-direction:column;gap:4px;display:flex}.roblox-launch-copy strong{letter-spacing:.08em;font-size:12px}.roblox-launch-copy small{color:#91899a;font-size:9px}.roblox-launch-arrow{color:var(--blue);font-size:19px}.join-section{text-align:center;width:min(1120px,100% - 80px);margin-top:80px;margin-bottom:32px;padding:clamp(65px,6vw,92px);display:block}.server-section{padding-top:85px}.admin-spotlight{isolation:isolate;background:#06040b;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(45px,7vw,100px);width:min(1360px,100% - 44px);min-height:650px;margin:32px auto;padding:clamp(55px,7vw,105px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000006b}.admin-spotlight-background{z-index:-3;filter:saturate(.8)brightness(.5);opacity:.32;background:url(/admin-team-banner.webp) 50%/cover no-repeat;position:absolute;inset:-3%}.admin-spotlight-shade{z-index:-2;background:linear-gradient(90deg,#040208f0 0%,#040208c7 45%,#0402085c 100%),linear-gradient(#0402087a,#0000 50%,#040208e0);position:absolute;inset:0}.admin-spotlight-copy{z-index:2;position:relative}.admin-spotlight-copy .section-number{margin-bottom:40px;display:block}.admin-spotlight-copy h2{font-size:clamp(55px,6.7vw,96px)}.admin-spotlight-copy>p{color:#b4adbb;max-width:620px;margin:30px 0 0;font-size:15px;line-height:1.8}.admin-spotlight-points{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.admin-spotlight-points span{color:#c4bdcb;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04020894;border:1px solid #ffffff1f;padding:10px 13px;font-size:9px}.admin-spotlight-points b{color:var(--pink);font:9px var(--font-geist-mono);margin-right:7px}.admin-spotlight-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffff1a,#ff2fbd12 62%,#36ccff0f),#07040cbd;border:1px solid #ffffff2b;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:390px;padding:38px;display:flex;position:relative;box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff12}.admin-card-label{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.18em;position:absolute;top:30px;left:30px}.admin-card-icon{width:72px;height:72px;color:var(--pink);background:#ff2fbd1a;border:1px solid #ff2fbd61;border-radius:50%;place-items:center;margin-bottom:31px;font-size:25px;display:grid;box-shadow:0 0 38px #ff2fbd1f}.admin-spotlight-card h3{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(30px,3vw,45px)}.admin-spotlight-card p{color:#aaa2b3;margin:0;font-size:14px;line-height:1.7}.admin-spotlight-card strong{color:#fff;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-top:34px;font-size:11px;display:flex}.admin-spotlight-card strong i{color:var(--blue);font-size:20px;font-style:normal}.discord-information,.join-main{z-index:2;position:relative}.discord-information h2,.join-main h2{margin:20px 0 25px;font-size:clamp(47px,5.1vw,72px)}.discord-information>p,.join-main>p{max-width:530px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.information-discord{background:linear-gradient(110deg,#5865f2,#8c4dff 58%,#e62ebc);border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;gap:28px;width:fit-content;min-height:53px;margin-top:32px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 15px 38px #5865f238}.join-divider{background:linear-gradient(#0000,#ffffff30,#ff2fbd59,#0000);width:1px;height:78%;min-height:420px;box-shadow:0 0 18px #ff2fbd1f}.join-main{text-align:center;max-width:850px;margin:0 auto}.join-main>p{margin-left:auto;margin-right:auto}.join-main .code-box{margin-top:35px}.team-section{width:min(1180px,100% - 72px);padding-top:130px;padding-bottom:145px}.team-heading,.map-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.team-heading .section-number,.map-heading .section-number{margin-bottom:25px;display:block}.team-heading>p,.map-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.team-card,.team-coming{isolation:isolate;background:radial-gradient(circle at 25% 45%,#ff2fbd1f,#0000 35%),linear-gradient(140deg,#ffffff0e,#ffffff03);border:1px solid #ffffff1a;border-radius:18px;min-height:510px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s;position:relative;overflow:hidden}.team-card{grid-template-rows:325px auto;grid-template-columns:1fr;align-items:stretch;min-height:560px;display:grid}.team-card .team-member-image{height:325px}.team-card .team-member-image img{width:88%;height:94%;max-height:none}.team-card .team-member-halo{width:270px;bottom:-10px}.team-card .team-member-name-back{font-size:clamp(62px,6vw,91px);top:48%;transform:translate(-50%,-50%)}.team-card .team-member-copy{padding:30px 34px 36px}.team-card .team-member-copy h3{font-size:clamp(38px,4.2vw,54px)}.team-card-glow{aspect-ratio:1;z-index:-1;filter:blur(90px);background:#ff2fbd2e;border-radius:50%;width:350px;position:absolute;bottom:-110px;left:-80px}.team-member-image{justify-content:center;align-items:flex-end;height:510px;display:flex;position:relative;overflow:hidden}.team-member-image img{object-fit:contain;object-position:center bottom;z-index:2;filter:drop-shadow(0 22px 25px #0009)drop-shadow(0 0 18px #ff2fbd33);width:94%;max-width:none;max-height:485px;position:relative}.team-member-halo{aspect-ratio:1;z-index:0;background:radial-gradient(circle,#9d4dff21,#0000 68%);border:1px solid #ff2fbd38;border-radius:50%;width:330px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 35px #9d4dff06,0 0 65px #ff2fbd24,inset 0 0 50px #36ccff0d}.team-member-name-back{z-index:1;color:#ffffff0b;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(62px,6.8vw,104px);font-weight:950;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.team-member-copy{z-index:2;padding:42px 42px 42px 20px;position:relative}.team-member-copy>span,.team-coming>div>span{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.24em}.team-member-copy h3,.team-coming h3{letter-spacing:-.055em;margin:17px 0 18px;font-size:clamp(34px,4vw,56px);line-height:1}.team-member-copy p,.team-coming p{color:#9992a3;margin:0;font-size:14px;line-height:1.75}.team-member-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.team-member-tags span{color:#aaa1b6;letter-spacing:.18em;background:#ffffff08;border:1px solid #ffffff1c;padding:9px 11px;font-size:8px;font-weight:750}.team-coming{background:linear-gradient(#ffffff09,#ffffff03),repeating-linear-gradient(135deg,#0000 0 18px,#ffffff05 18px 19px);flex-direction:column;justify-content:space-between;min-height:510px;padding:45px;display:flex}.team-plus{width:72px;height:72px;color:var(--pink);background:#ff2fbd0d;border:1px solid #ffffff21;border-radius:50%;place-items:center;font-size:30px;font-weight:250;display:grid;box-shadow:0 0 35px #ff2fbd14}.team-coming h3{font-size:clamp(30px,3.4vw,47px)}.map-section{background:radial-gradient(circle at 75% 15%,#36ccff17,#0000 28%),linear-gradient(145deg,#07050d,#0b0712);border:1px solid #ffffff1c;border-radius:18px;width:min(1340px,100% - 44px);margin:32px auto;padding:clamp(70px,7vw,110px);position:relative;overflow:hidden}.map-frame{background:#0c1f1e;border:1px solid #ffffff26;border-radius:13px;display:block;position:relative;overflow:hidden;box-shadow:0 35px 80px #0000007a,0 0 55px #36ccff0e}.map-frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000080}.map-frame img{width:100%;height:auto;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .45s}.map-frame:hover img{filter:saturate(1.12)brightness(1.06);transform:scale(1.025)}.map-open{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040309c7;border:1px solid #ffffff2b;border-radius:6px;align-items:center;gap:15px;min-height:50px;padding:0 17px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 15px 30px #00000059}.map-open b{color:var(--blue);font-size:17px}.updates-section{padding-top:100px}.updates-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.updates-heading .section-number{margin-bottom:24px;display:block}.updates-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.update-card{background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1a;min-height:330px;padding:28px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.update-card:before{content:"";aspect-ratio:1;opacity:.14;background:var(--card-accent);filter:blur(55px);border-radius:50%;width:150px;transition:opacity .3s;position:absolute;top:-70px;right:-70px}.update-card:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.update-card:hover{border-color:color-mix(in srgb, var(--card-accent) 45%, transparent)}}.update-card:hover{box-shadow:0 25px 65px #00000059}.update-card:hover:before{opacity:.33}.accent-pink{--card-accent:var(--pink)}.accent-blue{--card-accent:var(--blue)}.accent-violet{--card-accent:var(--violet)}.update-card .update-meta span{color:var(--card-accent)}.update-card h3{margin-top:105px}.update-card a{color:#bcb5c5;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:27px;left:28px;right:28px}.update-card a span{color:var(--card-accent);font-size:18px}.footer{color:#756e7f;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1240px,100% - 56px);margin:0 auto;padding:30px 0 38px;font-size:11px;display:flex}.footer .brand-logo{width:48px;height:48px}.footer p{margin:0}.to-top{color:#aaa2b3;border:1px solid #ffffff1a;padding:10px 13px}.application-page{background:radial-gradient(circle at 14% 35%,#ff2fbd21,#0000 29%),radial-gradient(circle at 88% 18%,#36ccff14,#0000 26%),linear-gradient(145deg,#030207,#08040c 55%,#020104);min-height:100vh}.application-orb{aspect-ratio:1;pointer-events:none;filter:blur(130px);opacity:.1;border-radius:50%;width:480px;position:absolute}.application-orb-one{background:var(--pink);top:280px;left:-260px}.application-orb-two{background:var(--blue);top:80px;right:-280px}.application-header{position:relative;top:0}.application-header-actions{align-items:center;gap:14px;display:flex}.application-back{color:#c6bfcd;border:1px solid #ffffff1f;border-radius:7px;align-items:center;min-height:48px;padding:0 17px;font-size:11px;font-weight:750;display:inline-flex}.application-shell{z-index:2;isolation:isolate;grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(55px,7vw,110px);width:min(1240px,100% - 56px);margin:55px auto 100px;display:grid;position:relative}.application-shell:before{content:"";z-index:-2;pointer-events:none;filter:saturate(.55)brightness(.48)blur(2.5px);opacity:.24;background:url(/admin-team-banner.webp) 50% 14%/100% no-repeat;position:absolute;inset:-95px -75px;transform:scale(1.025);-webkit-mask-image:radial-gradient(76% 72%,#000 15%,#000000b8 55%,#0000 92%);mask-image:radial-gradient(76% 72%,#000 15%,#000000b8 55%,#0000 92%)}.application-shell:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03020733,#03020708 45%,#0302072e),radial-gradient(#0000 28%,#030207ad 90%);position:absolute;inset:-95px -75px}.application-intro{padding-top:55px;position:sticky;top:35px}.application-intro .section-number{margin-bottom:30px;display:block}.application-intro h1{margin:22px 0 30px;font-size:clamp(58px,6.6vw,94px);line-height:.9}.application-intro>p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.application-notes{border-top:1px solid #ffffff1a;margin-top:48px}.application-notes>div{border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:68px;padding:15px 0;transition:padding .3s,border-color .3s,background .3s,transform .3s;display:grid}.application-notes span{color:var(--pink);font:9px var(--font-geist-mono)}.application-notes p{color:#aaa2b3;margin:0;font-size:12px;line-height:1.55}.application-form{background:linear-gradient(145deg,#ffffff0e,#ffffff03),#08050de0;border:1px solid #ffffff1f;border-radius:16px;padding:clamp(32px,4vw,58px);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;position:relative;transform:translateZ(0);box-shadow:0 35px 100px #0000007a,inset 0 1px #ffffff0a}.application-form:before{content:"";aspect-ratio:1;filter:blur(80px);pointer-events:none;background:#ff2fbd24;border-radius:50%;width:260px;position:absolute;top:-110px;right:-100px}.form-heading{margin-bottom:36px;position:relative}.form-heading>span{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.24em}.form-heading h2{margin:13px 0 12px;font-size:clamp(39px,4vw,58px)}.form-heading p{color:#817987;margin:0;font-size:11px}.form-heading b,.application-form label>span b{color:var(--pink)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.form-grid .form-wide{grid-column:1/-1}.form-help{color:#7f7788;font-size:9px;line-height:1.55}.application-form label:not(.form-confirm):not(.form-honeypot){flex-direction:column;gap:10px;display:flex}.application-form label>span{color:#c8c1cf;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.application-form input,.application-form textarea{color:#fff;background:#030207c7;border:1px solid #ffffff1f;border-radius:7px;outline:0;width:100%;transition:border-color .25s,box-shadow .25s,background .25s}.application-form input{height:55px;padding:0 16px}.application-form textarea{resize:vertical;min-height:220px;padding:17px;line-height:1.6}.application-form input::placeholder,.application-form textarea::placeholder{color:#625b6b}.application-form input:focus,.application-form textarea:focus{background:#08040deb;border-color:#ff2fbda6;box-shadow:0 0 0 3px #ff2fbd14,0 0 28px #ff2fbd14}.form-message{margin-top:23px}.form-message small{color:#6f6877;align-self:flex-end;font-size:9px}.form-confirm{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin:25px 0;display:grid}.form-confirm input{width:18px;height:18px;accent-color:var(--pink);margin:1px 0 0}.form-confirm span{line-height:1.55;color:#8f8798!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:500!important}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.application-submit{color:#fff;background:linear-gradient(105deg, var(--violet), var(--pink) 68%, #ff45b5);cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 20px;font-weight:850;display:flex;box-shadow:0 17px 42px #bd31ff40}.application-submit:disabled{cursor:wait;opacity:.7}.application-submit span{font-size:19px}.form-status{border:1px solid #ffffff1a;border-radius:7px;margin:16px 0 0;padding:14px 16px;font-size:12px;line-height:1.55}.form-status.success{color:#9dffc5;background:#4cff9c12;border-color:#4cff9c3d}.form-status.error{color:#ff9fca;background:#ff2fbd12;border-color:#ff2fbd3d}.form-status.loading{color:#c8bcff;background:#9d4dff12}.application-footer{z-index:2;position:relative}.lift{transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;transform:translateZ(0)}.lift:hover{transform:translateY(-7px)scale(1.012)}@media (hover:hover) and (pointer:fine){.application-form:hover{z-index:3;border-color:#ff2fbd6b;transform:translateY(-5px)scale(1.008);box-shadow:0 38px 100px #0000008a,0 0 28px #ff2fbd24,0 0 45px #36ccff14,inset 0 0 42px #9d4dff09}.application-form label:not(.form-confirm):not(.form-honeypot):hover input,.application-form label:not(.form-confirm):not(.form-honeypot):hover textarea{background:#08040de6;border-color:#9d4dff80;box-shadow:0 0 18px #ff2fbd14,0 0 25px #36ccff0a}.application-notes>div:hover{background:linear-gradient(90deg,#ff2fbd12,#36ccff06,#0000);border-color:#ff2fbd57;padding-left:12px;padding-right:12px;transform:translate(5px)}.application-submit:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 22px 48px #bd31ff57,0 0 25px #ff2fbd29,0 0 36px #36ccff12}.join-section,.admin-spotlight,.owner-section,.map-section{transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;transform:translateZ(0)}.join-section:hover,.admin-spotlight:hover,.owner-section:hover,.map-section:hover{z-index:2;border-color:#ff2fbd57;transform:translateY(-4px)scale(1.006);box-shadow:0 38px 100px #00000080,0 0 28px #ff2fbd1c,0 0 45px #36ccff12,inset 0 0 42px #9d4dff06}.team-card:hover,.team-coming:hover{z-index:3;border-color:#ff2fbd7a;transform:translateY(-8px)scale(1.018);box-shadow:0 30px 65px #00000080,0 0 24px #ff2fbd29,0 0 38px #36ccff14,inset 0 0 35px #9d4dff0a}.code-box:hover,.roblox-launch-button:hover,.admin-spotlight-card:hover,.map-frame:hover{border-color:#ff2fbd80;box-shadow:0 24px 55px #00000075,0 0 24px #ff2fbd24,0 0 34px #36ccff12}}.reveal{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.join-section.reveal{transition:opacity .85s,transform .42s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}.team-card.reveal,.team-coming.reveal{transition:opacity .85s,transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s,background .35s}.feature-grid .reveal:nth-child(2),.updates-grid .reveal:nth-child(2),.team-grid .reveal:nth-child(2){transition-delay:.11s}.feature-grid .reveal:nth-child(3),.updates-grid .reveal:nth-child(3),.team-grid .reveal:nth-child(3){transition-delay:.22s}.team-grid .reveal:nth-child(4){transition-delay:.33s}@media (width<=1050px){.site-header{width:calc(100% - 28px)}.hero{width:calc(100% - 20px)}.desktop-nav{gap:18px}.desktop-nav a{font-size:11px}.discord-button{min-width:164px}.discord-text{min-width:82px}.owner-section{padding:55px 45px}.owner-copy h2{font-size:85px}.rules-section{gap:65px}.team-grid{grid-template-columns:1fr}.team-member-copy{padding-right:28px}}@media (width<=850px){html{scroll-padding-top:90px}body{padding-bottom:74px}.site-header{height:74px;margin-top:9px;padding:0 15px;top:9px}.site-header .brand-logo{width:49px;height:49px}.desktop-nav{display:none}.header-right{margin-left:auto}.discord-button{min-width:170px;min-height:48px}.mobile-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05030ae8;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:repeat(5,1fr);width:min(540px,100% - 20px);min-height:64px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 60px #000000a6}.mobile-nav a{color:#c1baca;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.mobile-nav a:active{background:#ff2fbd1c}.mobile-nav span{color:var(--pink);font:8px var(--font-geist-mono)}.hero,.owner-section{width:calc(100% - 20px)}.banner-frame,.banner-copy{min-height:680px}.banner-copy{justify-content:flex-end;width:100%;padding:55px 35px}.banner-overlay{background:linear-gradient(#0302071f,#030207ad 42%,#030207fa 95%),linear-gradient(90deg,#0302078c,#0000)}.hero-banner{object-position:57% center}.hero-bar{grid-template-columns:repeat(2,1fr);margin:-1px 7px 0}.hero-bar>div:nth-child(2){border-right:0}.hero-bar>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.section,.rules-section{width:calc(100% - 36px)}.section-heading,.updates-heading,.team-heading,.map-heading{grid-template-columns:1fr;align-items:start;gap:20px}.section-heading>p,.updates-heading>p,.team-heading>p,.map-heading>p{max-width:560px}.feature-grid,.updates-grid{grid-template-columns:1fr}.feature-card,.update-card{min-height:310px}.feature-icon{margin-top:46px}.admin-spotlight{grid-template-columns:1fr;gap:52px;min-height:auto;padding:85px 42px}.admin-spotlight-background{opacity:.3;background-position:62%}.admin-spotlight-shade{background:linear-gradient(#04020894,#040208a8 42%,#040208f5 96%),linear-gradient(90deg,#040208b3,#04020833)}.admin-spotlight-card{min-height:350px}.owner-section{grid-template-columns:1fr;gap:30px;min-height:auto;padding:90px 32px 0}.owner-copy{max-width:610px}.owner-visual{min-height:610px}.owner-image{max-height:620px}.rules-section{grid-template-columns:1fr;gap:65px;padding:125px 0}.rules-intro>p{max-width:620px}.join-section{grid-template-columns:1fr;gap:55px;width:calc(100% - 20px);padding:85px 45px}.join-divider{background:linear-gradient(90deg,#0000,#ff2fbd6b,#36ccff38,#0000);width:100%;height:1px;min-height:1px}.discord-information{text-align:center}.discord-information>p{margin-left:auto;margin-right:auto}.team-grid{grid-template-columns:1fr}.team-card,.team-coming{min-height:510px}.map-section{width:calc(100% - 20px);padding:85px 32px}.team-section{width:calc(100% - 36px)}}@media (width<=560px){.brand-name{font-size:13px}.discord-button{min-width:126px;padding:7px 10px}.discord-text{min-width:72px}.discord-text strong{font-size:9px}.discord-text small{letter-spacing:.1em;font-size:6px}.discord-arrow{display:none}.banner-frame,.banner-copy{min-height:620px}.banner-copy{padding:46px 21px}h1{font-size:clamp(47px,15.3vw,73px)}.banner-copy>p{font-size:14px;line-height:1.65}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.primary-button,.glass-button{justify-content:space-between}.hero-bar>div{min-height:72px;padding:14px 16px}.section,.rules-section{width:calc(100% - 32px);padding-top:105px;padding-bottom:105px}h2{font-size:clamp(43px,14vw,65px)}.feature-card{min-height:335px;padding:24px}.admin-spotlight{border-radius:13px;gap:42px;width:calc(100% - 20px);padding:70px 20px 22px}.admin-spotlight-copy h2{font-size:clamp(48px,14vw,70px)}.admin-spotlight-copy>p{font-size:14px}.admin-spotlight-points{flex-direction:column;align-items:stretch}.admin-spotlight-card{min-height:330px;padding:28px 24px}.admin-card-label{top:24px;left:24px}.admin-card-icon{width:62px;height:62px}.owner-section{padding:75px 21px 0}.owner-copy h2{font-size:clamp(70px,24vw,105px)}.owner-copy h3{font-size:21px}.owner-visual{min-height:470px}.owner-image{width:118%;max-width:none;max-height:510px}.owner-name-back{font-size:95px}.owner-badge{transform-origin:100% 100%;bottom:4%;right:0;transform:scale(.88)}.rules-list li{grid-template-columns:35px 1fr 18px;gap:10px;min-height:94px}.join-section{width:calc(100% - 24px);margin-bottom:50px;padding:70px 17px}.join-logo{width:92px}.code-box{flex-direction:column;gap:7px}.code-box button{min-height:49px}.roblox-launch-button{grid-template-columns:44px 1fr auto;gap:11px;padding:8px 12px 8px 8px}.roblox-launch-icon{width:44px;height:44px}.update-card{min-height:300px;padding:24px}.discord-information h2,.join-main h2{font-size:clamp(41px,13.5vw,61px)}.information-discord{justify-content:space-between;width:100%}.team-card{grid-template-rows:350px auto;grid-template-columns:1fr;min-height:620px}.team-card .team-member-image{height:350px}.team-card .team-member-copy{padding:30px 25px 38px}.team-member-image{height:400px}.team-member-image img{width:94%;max-height:380px}.team-member-halo{width:290px}.team-member-name-back{font-size:75px;top:50%;transform:translate(-50%,-50%)}.team-member-copy{padding:30px 25px 38px}.team-coming{min-height:650px;padding:30px 25px}.team-plus{width:60px;height:60px}.map-section{padding:70px 16px}.map-frame{border-radius:8px}.map-frame img{object-fit:cover;object-position:center;min-height:360px}.map-open{bottom:10px;right:10px}.footer{text-align:center;flex-direction:column;gap:20px;width:calc(100% - 32px);padding-bottom:15px}}@media (prefers-reduced-motion:no-preference){.brand-logo{animation:4.2s ease-in-out infinite logoPulse}.hero-banner{animation:15s ease-in-out infinite alternate heroZoom}.banner-scan{animation:7s ease-in-out infinite scan}.owner-image{animation:5.5s ease-in-out infinite ownerFloat}.owner-halo{animation:5.5s ease-in-out infinite haloPulse}.join-logo{animation:4.4s ease-in-out infinite logoFloat}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 13px #ff2fbd40);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 22px #ff2fbd8c);transform:translateY(-3px)scale(1.035)}}@keyframes heroZoom{0%{transform:scale(1.035)}to{transform:scale(1.09)}}@keyframes scan{0%,20%{opacity:0;left:-5%}30%{opacity:.7}65%{opacity:.25}75%,to{opacity:0;left:105%}}@keyframes ownerFloat{0%,to{transform:translateY(0)rotate(-.3deg)}50%{transform:translateY(-12px)rotate(.3deg)}}@keyframes haloPulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.035)}}@keyframes logoFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.lift{transition:none}}@media (width<=900px){.application-shell{grid-template-columns:1fr;gap:55px;width:calc(100% - 36px);margin-top:35px}.application-intro{max-width:680px;padding-top:30px;position:relative;top:0}.application-notes{max-width:620px}}@media (width<=620px){.application-header .brand-name{display:none}.application-header-actions{gap:8px}.application-back{min-height:44px;padding:0 12px;font-size:10px}.application-header .discord-button{min-width:128px}.application-shell{gap:42px;width:calc(100% - 24px);margin:25px auto 70px}.application-shell:before,.application-shell:after{inset:-35px -12px}.application-shell:before{opacity:.14;background-position:top;background-size:auto 62%}.application-intro h1{font-size:clamp(48px,15vw,72px)}.application-form{border-radius:12px;padding:27px 18px}.form-grid{grid-template-columns:1fr;gap:19px}.application-form textarea{min-height:240px}.application-footer{padding-bottom:20px}}
