@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#050505;--paper:#f2efe9;--orange:#ff5a18;--orange-hot:#ff7a21;--line:#ffffff21;--dim:#ffffff94;font-synthesis:none;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--ink);color:#fff;width:100%;height:100%;margin:0}body{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.site-page{scroll-behavior:smooth;background:#050505;width:100%;height:100dvh;overflow:hidden auto}.site-header{z-index:100;grid-template-columns:98px 1fr auto;align-items:center;width:min(1510px,100% - 44px);height:70px;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%)}.site-brand{z-index:2;place-items:center;width:98px;height:70px;text-decoration:none;display:grid;position:relative}.site-brand:before{content:"";-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#060606d6;border:1px solid #ffffff24;border-radius:7px 0 0 7px;position:absolute;inset:0}.site-brand img{object-fit:contain;filter:drop-shadow(0 10px 16px #0000008c);width:78px;height:62px;position:relative}.site-header-bar{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#060606ba;border-block:1px solid #ffffff24;height:70px}.site-nav{align-items:center;height:100%;padding-left:22px;display:flex}.site-nav a{color:#ffffff85;letter-spacing:1.25px;align-items:center;height:100%;padding:0 22px;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;text-decoration:none;transition:all .25s;display:flex;position:relative}.site-nav a:after{content:"";background:var(--orange);height:2px;transition:transform .25s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.site-nav a:hover,.site-nav a.active{color:#fff}.site-nav a.active:after{transform:scaleX(1)}.header-auth{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#060606d6;border:1px solid #ffffff24;border-radius:0 7px 7px 0;justify-content:flex-end;align-items:center;gap:12px;min-width:205px;height:70px;padding:0 17px;display:flex}.discord-login{color:#fff;letter-spacing:1px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:10px;text-decoration:none;display:flex}.discord-login svg{color:#7289da;width:23px;height:23px}.discord-user{align-items:center;gap:10px;min-width:0;display:flex}.discord-user img,.discord-user>span{object-fit:cover;background:#232323;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.discord-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;overflow:hidden}.header-auth button{color:#ff513f;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:38px;padding:0;display:grid}.header-auth button svg{width:18px}.site-intro{z-index:999;cursor:pointer;background:#030303;place-items:center;transition:opacity .7s .35s,visibility .7s .35s;display:grid;position:fixed;inset:0;overflow:hidden}.site-intro-city{filter:grayscale(.75)contrast(1.2);background:linear-gradient(90deg,#000000e6,#00000040),url(/nextgg-city-background.png) 50%/cover no-repeat;animation:9s ease-out both intro-drift;position:absolute;inset:-4%}.site-intro-city:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10vw - 1px),#ffffff09 10vw);position:absolute;inset:0}.site-intro-logo{place-items:center;width:min(520px,70vw);display:grid;position:relative}.intro-particle-logo{object-fit:contain;filter:drop-shadow(0 30px 70px #000c);width:100%;max-height:340px}.site-intro-hint{letter-spacing:4px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;position:absolute;bottom:7vh}.site-intro-hint:before{content:"";background:var(--orange);width:1px;height:42px;margin:0 auto 18px;animation:1.4s ease-in-out infinite hint-line;display:block}.site-intro-flash{background:var(--orange);opacity:0;pointer-events:none;position:absolute;inset:0}.site-intro.is-breaking{opacity:0;visibility:hidden}@keyframes intro-drift{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes hint-line{50%{opacity:.4;transform:scaleY(.45)}}@keyframes flash{25%{opacity:.55}to{opacity:0}}.home-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:180px max(7vw,32px) 10vh;display:flex;position:relative;overflow:hidden}.home-backdrop{z-index:-3;filter:saturate(.72)contrast(1.12);background:url(/nextgg-city-background.png) 64%/cover no-repeat;animation:16s ease-out both hero-camera;position:absolute;inset:0}.home-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#020202ed 0%,#020202ad 43%,#02020214 75%),linear-gradient(#0000 66%,#050505 100%);position:absolute;inset:0}.home-hero:after{content:"LOS SANTOS / 2026";color:#ffffff8f;letter-spacing:3px;writing-mode:vertical-rl;font-family:Manrope,sans-serif;font-size:8px;font-weight:800;position:absolute;bottom:11vh;right:34px}@keyframes hero-camera{0%{transform:scale(1.11)}to{transform:scale(1.02)}}.star-field{pointer-events:none;position:absolute;inset:0}.sky-star{opacity:.65;background:#fff;border-radius:50%;animation:2.8s ease-in-out infinite blink;position:absolute}.shooting-star{opacity:.28;background:linear-gradient(90deg,#0000,#fff);width:110px;height:1px;position:absolute;top:24%;left:58%;transform:rotate(-18deg)}.shooting-star-two{width:70px;top:36%;left:83%}.shooting-star-three{display:none}@keyframes blink{50%{opacity:.12}}.home-hero-content{width:min(990px,82vw);position:relative}.home-kicker{color:#ffffff9c;letter-spacing:3px;align-items:center;gap:13px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;display:flex}.home-kicker span{background:var(--orange);width:38px;height:2px}.home-hero h1{letter-spacing:-6.5px;margin:26px 0 28px;font-family:Manrope,sans-serif;font-size:clamp(58px,7.25vw,118px);font-weight:500;line-height:.86}.home-hero h1 strong{color:#0000;-webkit-text-stroke:1.25px #ffffffb8;font-weight:500;display:block}.home-hero-content>p{color:#ffffff9c;width:min(590px,100%);margin:0;font-size:16px;line-height:1.75}.home-actions{gap:10px;margin-top:36px;display:flex}.home-actions a,.join-copy a{color:#fff;letter-spacing:1.25px;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;gap:11px;height:54px;padding:0 25px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.home-actions svg,.join-copy svg{width:16px}.home-actions a:hover,.join-copy a:hover{transform:translateY(-3px)}.home-actions .primary-action{border-color:var(--orange);background:var(--orange);color:#090604}.secondary-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050540}.home-manifesto{background:var(--paper);color:#0b0b0b;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:7vw;min-height:92svh;padding:120px max(7vw,32px);display:grid;position:relative;overflow:hidden}.home-manifesto:before{content:"NEXT";color:#0000;letter-spacing:-3vw;-webkit-text-stroke:1px #0000000e;pointer-events:none;font-family:Manrope,sans-serif;font-size:32vw;font-weight:800;position:absolute;bottom:-10vh;right:-2vw}.manifesto-copy{z-index:1;max-width:1120px;position:relative}.home-manifesto .home-kicker{color:#0000007a}.manifesto-copy h2{letter-spacing:-6px;margin:30px 0 34px;font-family:Manrope,sans-serif;font-size:clamp(54px,7vw,108px);font-weight:500;line-height:.9}.manifesto-copy h2 em{color:var(--orange);font-family:inherit;font-style:normal}.manifesto-copy p{color:#0009;max-width:620px;margin:0 0 0 23vw;font-size:16px;line-height:1.8}.manifesto-index{z-index:1;color:#111;border-left:1px solid #00000029;flex-direction:column;justify-content:space-between;align-items:center;height:54vh;padding:24px 0;display:flex;position:relative}.manifesto-index>span{letter-spacing:-5px;font:800 68px/1 Manrope,sans-serif}.manifesto-index i{background:var(--orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 8px #ff5a1821}.manifesto-index small{letter-spacing:2px;text-align:center;writing-mode:vertical-rl;font:800 8px/1.6 Manrope,sans-serif}.home-features{background:#080808;padding:140px max(6vw,28px)}.home-features>header{grid-template-columns:1fr .65fr;align-items:end;gap:8vw;margin-bottom:90px;display:grid}.home-features>header small,.join-copy>small{color:var(--orange);letter-spacing:3px;font:800 9px Manrope,sans-serif}.home-features h2{letter-spacing:-5px;margin:22px 0 0;font:500 clamp(50px,6vw,92px)/.91 Manrope,sans-serif}.home-features>header p{max-width:550px;color:var(--dim);margin:0;font-size:15px;line-height:1.85}.feature-showcase{counter-reset:feature;background:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feature-showcase article{counter-increment:feature;background:#080808;flex-direction:column;justify-content:space-between;min-height:520px;padding:36px;transition:background .35s;display:flex;position:relative;overflow:hidden}.feature-showcase article:before{content:"0" counter(feature);color:#ffffff09;letter-spacing:-14px;font:700 180px/1 Manrope,sans-serif;transition:all .35s;position:absolute;top:29%;left:50%;transform:translate(-50%)}.feature-showcase article:hover{background:#0f0d0c}.feature-showcase article:hover:before{color:#ff5a181f;transform:translate(-50%)scale(1.08)}.feature-showcase article>span{color:#ffffff57;font:700 11px Manrope,sans-serif}.feature-showcase small{color:var(--orange);letter-spacing:2px;font:800 8px Manrope,sans-serif}.feature-showcase h3{letter-spacing:-1.8px;margin:14px 0 18px;font:500 clamp(28px,2.5vw,40px)/1.02 Manrope,sans-serif}.feature-showcase p{color:var(--dim);margin:0;font-size:13px;line-height:1.75}.home-join{isolation:isolate;align-items:flex-end;min-height:94svh;padding:110px max(7vw,32px);display:flex;position:relative;overflow:hidden}.join-visual{z-index:-2;filter:grayscale(.3)saturate(.7);background:url(/nextgg-city-background.png) 50% 58%/cover no-repeat;position:absolute;inset:0}.home-join:before{content:"";z-index:-1;background:linear-gradient(90deg,#000000eb,#0000002b),linear-gradient(#0000 50%,#050505);position:absolute;inset:0}.join-copy{max-width:960px}.join-copy h2{letter-spacing:-6px;margin:22px 0 28px;font:500 clamp(58px,7.5vw,116px)/.86 Manrope,sans-serif}.join-copy p{color:#ffffffa3;max-width:580px;font-size:15px;line-height:1.8}.join-copy>div{gap:10px;margin-top:34px;display:flex}.join-copy a:first-child{border-color:var(--orange);background:var(--orange);color:#070504}.site-footer{border-top:1px solid var(--line);background:#050505;grid-template-columns:1fr auto auto;align-items:center;gap:70px;min-height:290px;padding:55px max(6vw,28px);display:grid}.site-footer>div{align-items:center;gap:22px;display:flex}.site-footer img{object-fit:contain;width:90px;height:75px}.site-footer p{color:#fff6;max-width:340px;font-size:12px;line-height:1.6}.site-footer nav{gap:26px;display:flex}.site-footer a{color:#ffffff87;font-size:11px;text-decoration:none}.site-footer a:hover{color:#fff}.site-footer>span{color:#ffffff4d;font-size:10px}.rules-page,.applications-page{background:#080808;position:relative}.rules-background{opacity:.23;filter:grayscale(.55)contrast(1.1);height:68vh;animation:none;position:fixed;inset:0 0 auto}.rules-background:after{content:"";background:linear-gradient(#04040466,#080808 96%);position:absolute;inset:0}.rules-shell,.applications-shell{z-index:1;width:min(1420px,100% - 56px);margin:auto;padding:190px 0 110px;position:relative}.rules-heading,.applications-heading{max-width:1060px;margin-bottom:72px}.rules-heading h1,.applications-heading h1{letter-spacing:-8px;margin:25px 0 23px;font:500 clamp(66px,8vw,126px)/.8 Manrope,sans-serif}.rules-heading>p,.applications-heading>p{color:#ffffff94;max-width:850px;margin:0;font-size:15px;line-height:1.75}.rules-layout{grid-template-columns:310px minmax(0,1fr);gap:72px;display:grid}.rules-sidebar{align-self:start;max-height:calc(100dvh - 140px);padding-right:7px;position:sticky;top:115px;overflow:auto}.rules-sidebar::-webkit-scrollbar{width:3px}.rules-sidebar::-webkit-scrollbar-thumb{background:var(--orange)}.rules-search{border:1px solid var(--line);background:#04040499;border-radius:3px;align-items:center;gap:12px;height:52px;margin-bottom:18px;padding:0 17px;display:flex}.rules-search svg{width:17px;color:var(--orange)}.rules-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.rules-search input::placeholder{color:#ffffff59}.rules-toc{display:grid}.rules-toc a{color:#ffffff6b;border-bottom:1px solid #ffffff12;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:52px;text-decoration:none;transition:all .2s;display:grid}.rules-toc span{font:700 10px Manrope,sans-serif}.rules-toc strong{font-size:10px;font-weight:600}.rules-toc a:hover,.rules-toc a.active{color:#fff;padding-left:7px}.rules-toc a.active span{color:var(--orange)}.rules-content{min-width:0}.rule-section{margin-bottom:76px;scroll-margin-top:115px}.rule-section>header{border-bottom:1px solid #ffffff2e;grid-template-columns:90px 1fr 34px;align-items:center;gap:20px;padding:0 0 28px;display:grid}.rule-number{color:var(--orange);letter-spacing:-3px;font:500 45px/1 Manrope,sans-serif}.rule-section h2{letter-spacing:-1.4px;margin:0 0 6px;font:600 clamp(26px,3vw,38px)/1 Manrope,sans-serif}.rule-section header p{color:#ffffff61;margin:0;font-size:11px}.rule-section header>svg{color:#ffffff40;width:25px}.rule-list{display:grid}.rule-entry{border-bottom:1px solid #ffffff12;grid-template-columns:75px 1fr;gap:15px;padding:18px 8px;display:grid}.rule-entry>strong{color:var(--orange);font:700 11px Manrope,sans-serif}.rule-entry p{color:#ffffffad;margin:0;font-size:13px;line-height:1.68}.rules-closing{border-left:2px solid var(--orange);color:#fff;text-align:center;background:#ff5a180e;margin:28px 0 0;padding:25px 30px;font-weight:600;line-height:1.65}.rules-empty{color:#fff6;letter-spacing:1.5px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:320px;font:700 11px Manrope,sans-serif;display:flex}.rules-empty svg{width:34px;color:var(--orange)}.applications-state{color:var(--dim);text-align:center;padding:50px}.applications-login{border:1px solid var(--line);text-align:center;background:#080808b8;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:50px;display:flex}.applications-login>svg{width:42px;height:42px;color:var(--orange)}.applications-login h2{margin:22px 0 10px;font:600 30px Manrope,sans-serif}.applications-login p{max-width:530px;color:var(--dim);line-height:1.7}.applications-login a{color:#090604;background:var(--orange);letter-spacing:1px;border-radius:3px;align-items:center;gap:10px;height:52px;margin-top:20px;padding:0 24px;font:800 9px Manrope,sans-serif;text-decoration:none;display:flex}.applications-login a svg{width:17px}.application-user-content{gap:42px;display:grid}.application-grid{background:#ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.application-grid>button{color:#fff;text-align:left;cursor:pointer;background:#0a0a0a;border:0;flex-direction:column;align-items:flex-start;min-height:390px;padding:34px;transition:all .25s;display:flex;position:relative;overflow:hidden}.application-grid>button:after{content:"";background:var(--orange);filter:blur(90px);opacity:0;border-radius:50%;width:220px;height:220px;transition:all .3s;position:absolute;bottom:-90px;right:-70px}.application-grid>button:hover:not(:disabled),.application-grid>button.selected{background:#11100f}.application-grid>button:hover:after,.application-grid>button.selected:after{opacity:.18}.application-grid>button:disabled{cursor:not-allowed;opacity:.47}.application-icon{width:52px;height:52px;color:var(--orange);border:1px solid #ffffff29;border-radius:50%;place-items:center;margin-bottom:auto;display:grid}.application-icon svg{width:21px}.application-grid small{color:var(--orange);letter-spacing:2px;margin-top:45px;font:800 8px Manrope,sans-serif}.application-grid h2{letter-spacing:-1px;margin:13px 0 14px;font:600 clamp(24px,2.3vw,34px)/1.05 Manrope,sans-serif}.application-grid p{color:var(--dim);margin:0;font-size:12px;line-height:1.7}.application-grid>button>strong{letter-spacing:1px;align-items:center;gap:8px;margin-top:25px;font:800 8px Manrope,sans-serif;display:flex}.application-grid>button>strong svg{width:14px}.my-applications,.application-form,.admin-applications{border:1px solid var(--line);background:#0a0a0a}.my-applications{padding:30px}.my-applications>small,.admin-applications header small,.application-form header small{color:var(--orange);letter-spacing:2px;font:800 8px Manrope,sans-serif}.my-applications>div{margin-top:18px}.my-applications article{border-top:1px solid #ffffff14;grid-template-columns:75px 1fr auto;align-items:center;min-height:56px;display:grid}.my-applications article>span{color:var(--orange);font-size:10px}.my-applications article>strong{font-size:12px}.status-pending,.status-reviewing,.status-accepted,.status-rejected{letter-spacing:.7px;text-transform:uppercase;border-radius:3px;padding:7px 10px;font:800 8px Manrope,sans-serif}.status-pending{color:#f2bd4b;background:#f2bd4b1a}.status-reviewing{color:#64b5f6;background:#64b5f61a}.status-accepted{color:#62d58a;background:#62d58a1a}.status-rejected{color:#ff6259;background:#ff62591a}.status-pending{font-size:0}.status-pending:after{content:"OCZEKUJE NA SPRAWDZENIE";font-size:8px}.status-reviewing{font-size:0}.status-reviewing:after{content:"W TRAKCIE SPRAWDZANIA";font-size:8px}.status-accepted{font-size:0}.status-accepted:after{content:"ZAAKCEPTOWANE";font-size:8px}.status-rejected{font-size:0}.status-rejected:after{content:"ODRZUCONE";font-size:8px}.application-form>header,.admin-applications>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.application-form>header{justify-content:flex-start;gap:20px}.application-form>header>span{color:var(--orange);font:500 42px Manrope,sans-serif}.application-form h2,.admin-applications h2{margin:5px 0 0;font:600 27px Manrope,sans-serif}.application-form header button{color:var(--dim);letter-spacing:1px;cursor:pointer;background:0 0;border:0;margin-left:auto;font:800 8px Manrope,sans-serif}.application-fields{display:grid}.application-fields label{border-bottom:1px solid #ffffff14;grid-template-columns:55px 1fr;gap:18px;padding:28px 34px;display:grid}.application-fields label>span{color:var(--orange);font:700 10px Manrope,sans-serif}.application-fields label>strong{font-size:13px;line-height:1.55}.application-fields textarea{resize:vertical;color:#fff;background:#070707;border:1px solid #ffffff1f;border-radius:2px;outline:0;grid-column:2;min-height:145px;margin-top:4px;padding:16px;font-size:13px;line-height:1.65}.application-fields textarea:focus{border-color:var(--orange)}.application-submit{color:#fff;letter-spacing:1px;cursor:pointer;background:#171717;border:1px solid #ffffff29;border-radius:3px;justify-content:center;align-items:center;gap:9px;height:52px;margin:28px 34px;padding:0 26px;font:800 9px Manrope,sans-serif;display:flex}.application-submit:hover{border-color:var(--orange)}.application-submit svg{width:16px}.application-message{border-left:2px solid var(--orange);background:#ff5a1812;margin:0;padding:16px 20px;font-size:12px}.admin-applications>header>span{color:var(--dim);letter-spacing:1px;font:800 9px Manrope,sans-serif}.admin-application-list>article{border-bottom:1px solid #ffffff14}.admin-application-list>article>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:65px 46px 1fr auto 20px;align-items:center;gap:16px;width:100%;min-height:88px;padding:12px 28px;display:grid}.admin-app-id{color:var(--orange);font-size:10px}.admin-application-list img,.admin-application-list i{object-fit:cover;background:#242424;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.admin-application-list button>div{gap:3px;display:grid}.admin-application-list button small{color:var(--orange);letter-spacing:1px;font-size:8px;font-weight:800}.admin-application-list button strong{font-size:14px}.admin-application-list button em{color:#fff6;gap:7px;font-size:10px;font-style:normal;display:flex}.admin-application-list button em b{color:#ffffffb3}.admin-application-list button>svg{width:15px;transition:all .25s}.admin-application-list article.expanded button>svg{transform:rotate(90deg)}.admin-answers{padding:5px 28px 28px 125px}.admin-answers>section{border-top:1px solid #ffffff12;grid-template-columns:35px 1fr;gap:12px;padding:18px 0;display:grid}.admin-answers>section>span{color:var(--orange);font-size:9px}.admin-answers strong{font-size:12px}.admin-answers p{color:var(--dim);margin:8px 0 0;font-size:13px;line-height:1.65}.admin-review-actions{gap:8px;margin-top:15px;display:flex}.admin-review-actions button{border:1px solid var(--line);color:#fff;letter-spacing:.7px;cursor:pointer;background:#151515;border-radius:3px;align-items:center;gap:8px;height:42px;padding:0 16px;font:800 8px Manrope,sans-serif;display:flex}.admin-review-actions svg{width:14px}.admin-review-actions .accept{color:#65db8e;border-color:#37c86959}.admin-review-actions .reject,.admin-review-actions .delete{color:#ff6158;border-color:#ff504659}.admin-review-actions .delete{margin-left:auto}.admin-review-actions .reviewing{color:#71bbff}.verify-page{isolation:isolate;background:#050505;place-items:center;width:100%;height:100dvh;min-height:620px;padding:32px;display:grid;position:relative;overflow:hidden}.verify-scene{z-index:-3;filter:grayscale(.5)saturate(.58)contrast(1.14);background:url(/nextgg-city-background.png) 62%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.verify-scene:after{content:"";background:linear-gradient(90deg,#000000f7,#000000ad 52%,#00000075),linear-gradient(#0000005c,#0000 52%,#000000d1);position:absolute;inset:0}.verify-grid{z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.verify-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#060606c2;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:.78fr 1.22fr;width:min(1120px,100%);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000094,inset 0 1px #ffffff0d}.verify-brand{background:radial-gradient(circle at 50% 40%,#ff641f1f,#0000 31%),linear-gradient(145deg,#ffffff09,#0000);border-right:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:relative}.verify-brand:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;bottom:26%;left:26px;right:26px}.verify-logo{object-fit:contain;filter:drop-shadow(0 22px 38px #000000a6);align-self:center;width:185px;height:145px}.verify-brand-copy span,.verify-copy>small{color:var(--orange);letter-spacing:2.5px;font:800 8px Manrope,sans-serif}.verify-brand-copy p{color:#ffffffab;letter-spacing:-.5px;margin:13px 0 0;font:500 20px/1.45 Manrope,sans-serif}.verify-brand>small{color:#ffffff45;letter-spacing:2px;font:700 7px Manrope,sans-serif}.verify-content{grid-template-rows:auto 1fr auto auto;min-width:0;padding:36px 44px;display:grid}.verify-content>header{justify-content:space-between;align-items:center;display:flex}.verify-content>header>svg{color:#ffffff42;width:20px}.verify-state{color:#ffffff8c;letter-spacing:1.8px;align-items:center;gap:8px;font:800 8px Manrope,sans-serif;display:flex}.verify-state i{background:#65b5ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.verify-state-ready i{background:var(--orange)}.verify-state-success{color:#76dd99}.verify-state-success i{background:#76dd99}.verify-state-error{color:#ff6b62}.verify-state-error i{background:#ff6b62}.verify-copy{align-self:center;padding:55px 0}.verify-copy h1{letter-spacing:-4px;margin:20px 0 25px;font:500 clamp(48px,5vw,74px)/.89 Manrope,sans-serif}.verify-copy h1 em{color:#ffffff61;font:inherit;font-style:normal}.verify-copy p{color:#ffffff8f;max-width:520px;margin:0;font-size:14px;line-height:1.75}.verify-action{align-items:center;min-height:70px;display:flex}.verify-submit{color:#090909;letter-spacing:1px;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:12px;height:56px;padding:0 25px;font:800 9px Manrope,sans-serif;transition:all .22s;display:flex;box-shadow:0 15px 35px #00000040}.verify-submit:hover{background:#f0f0ed;transform:translateY(-2px)}.verify-submit:disabled{cursor:wait;opacity:.65}.verify-submit svg{width:18px}.verify-result{align-items:center;gap:14px;display:flex}.verify-result>svg{width:26px;height:26px}.verify-result span{gap:4px;display:grid}.verify-result strong{font:700 12px Manrope,sans-serif}.verify-result small{color:#ffffff73;font-size:10px}.verify-result-success{color:#75df99}.verify-result-error{color:#ff6d64}.verify-loading{color:#fff6;letter-spacing:1.5px;align-items:center;gap:15px;font:800 8px Manrope,sans-serif;display:flex}.verify-loader{gap:5px;display:flex}.verify-loader i{background:#fff;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite load}.verify-loader i:nth-child(2){animation-delay:.15s}.verify-loader i:nth-child(3){animation-delay:.3s}@keyframes load{50%{opacity:.25;transform:translateY(-6px)}}.verify-content>footer{color:#ffffff57;border-top:1px solid #ffffff17;align-items:center;gap:8px;margin-top:24px;padding-top:22px;font-size:9px;display:flex}.verify-content>footer svg{width:14px;color:var(--orange)}.verify-content>footer b{color:#ffffff45;letter-spacing:1px;margin-left:auto;font:700 8px Manrope,sans-serif}@media (width<=760px){.verify-page{min-height:560px;padding:12px}.verify-shell{grid-template-columns:1fr;min-height:calc(100dvh - 24px)}.verify-brand{border-bottom:1px solid #ffffff1a;border-right:0;min-height:145px;padding:20px 24px}.verify-brand-copy{display:none}.verify-brand>small{position:absolute;bottom:18px;right:22px}.verify-logo{align-self:flex-start;width:125px;height:100px}.verify-content{padding:25px 24px}.verify-copy{padding:42px 0}.verify-copy h1{letter-spacing:-3px;font-size:clamp(44px,13vw,62px)}.verify-copy p{font-size:13px}}.verify-simple{text-align:center;flex-direction:column;align-items:center;width:min(680px,100% - 32px);padding:44px 30px;display:flex;position:relative}.verify-simple:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff641f13,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verify-logo-wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:100%;display:grid}.verify-logo-wrap>i{background:linear-gradient(90deg,#0000,#ffffff40);height:1px}.verify-logo-wrap>i:last-child{transform:rotate(180deg)}.verify-simple .verify-logo{filter:drop-shadow(0 24px 45px #000000a6);width:clamp(190px,21vw,275px);height:auto;animation:4s ease-in-out infinite verify-logo-pulse}.verify-message{color:#ffffffa6;max-width:510px;margin:28px 0 0;font-size:14px;line-height:1.75}.verify-simple .verify-submit{justify-content:center;min-width:220px;margin-top:27px}.verify-simple-result{letter-spacing:.4px;background:#05050573;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:10px;margin-top:27px;padding:13px 18px;font:700 10px Manrope,sans-serif;display:flex}.verify-simple-result svg{width:17px}.verify-simple-result.success{color:#75df99}.verify-simple-result.error{color:#ff6d64}.verify-simple .verify-loading{margin-top:28px}.verify-secure{color:#ffffff47;letter-spacing:1.7px;align-items:center;gap:7px;margin-top:30px;font:800 7px Manrope,sans-serif;display:flex}.verify-secure svg{width:12px;color:var(--orange)}@keyframes verify-logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (width<=600px){.verify-simple{padding-inline:8px}.verify-logo-wrap{gap:14px}.verify-message{font-size:13px}.verify-simple:before{width:100vw;height:100vw}}@media (width<=1050px){.site-header{grid-template-columns:76px 1fr auto}.site-brand{width:76px}.site-brand img{width:62px}.site-nav{padding-left:6px}.site-nav a{padding:0 10px;font-size:8px}.site-nav a:after{left:10px;right:10px}.header-auth{min-width:150px}.discord-user strong{display:none}.rules-layout{grid-template-columns:245px 1fr;gap:38px}.feature-showcase article{padding:28px}.home-features>header{grid-template-columns:1fr;gap:35px}.site-footer{grid-template-columns:1fr auto}.site-footer>span{grid-column:1/-1}}@media (width<=760px){.site-header{grid-template-columns:62px 1fr 58px;width:calc(100% - 20px);height:auto;top:10px}.site-brand,.site-header-bar,.header-auth{height:58px}.site-brand{width:62px}.site-brand img{width:54px}.site-nav{overflow-x:auto}.site-nav a{letter-spacing:.3px;flex:none;padding:0 8px;font-size:7px}.header-auth{min-width:58px;padding:0 8px}.discord-login strong,.discord-user,.header-auth button+*{display:none}.discord-login svg{width:25px}.header-auth:has(.discord-user) .discord-user{display:flex}:is(.header-auth:has(.discord-user) .discord-user img,.header-auth:has(.discord-user) .discord-user>span){width:31px;height:31px}.header-auth button{width:17px}.home-hero{padding:125px 22px 66px}.home-hero h1{letter-spacing:-4px;font-size:clamp(47px,15vw,72px)}.home-hero-content{width:100%}.home-hero-content>p{font-size:14px}.home-actions,.join-copy>div{flex-direction:column}.home-actions a,.join-copy a{width:100%}.home-hero:after{display:none}.home-manifesto{grid-template-columns:1fr;min-height:90svh;padding:85px 22px}.manifesto-copy h2{letter-spacing:-4px;font-size:clamp(48px,14vw,72px)}.manifesto-copy p{margin-left:0}.manifesto-index{display:none}.home-features{padding:90px 22px}.home-features h2{letter-spacing:-3px;font-size:48px}.feature-showcase{grid-template-columns:1fr}.feature-showcase article{min-height:350px}.home-join{padding:85px 22px}.join-copy h2{letter-spacing:-4px;font-size:52px}.site-footer{grid-template-columns:1fr;gap:28px;padding:45px 22px}.site-footer nav{flex-wrap:wrap}.site-footer>span{grid-column:auto}.rules-shell,.applications-shell{width:calc(100% - 28px);padding:130px 0 70px}.rules-heading,.applications-heading{margin-bottom:45px}.rules-heading h1,.applications-heading h1{letter-spacing:-5px;font-size:65px}.rules-heading>p{font-size:13px}.rules-layout{grid-template-columns:1fr}.rules-sidebar{max-height:none;position:relative;top:0}.rules-toc{grid-template-columns:repeat(2,1fr);gap:0 12px}.rules-content{margin-top:20px}.rule-section>header{grid-template-columns:55px 1fr}.rule-section header>svg{display:none}.rule-number{font-size:33px}.rule-entry{grid-template-columns:50px 1fr;padding:16px 0}.application-grid{grid-template-columns:1fr}.application-grid>button{min-height:330px}.application-fields label{grid-template-columns:35px 1fr;padding:22px 18px}.application-form>header,.admin-applications>header{padding:24px 18px}.application-submit{margin:22px 18px}.my-applications article{grid-template-columns:45px 1fr}.my-applications article b{grid-column:2;justify-self:start;margin:6px 0 10px}.admin-application-list>article>button{grid-template-columns:40px 38px 1fr 15px;padding:12px}.admin-application-list button>b{display:none}.admin-application-list img,.admin-application-list i{width:36px;height:36px}.admin-answers{padding:5px 15px 24px}.admin-review-actions{flex-wrap:wrap}.admin-review-actions .delete{margin-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.application-user-content>.admin-applications{order:99;margin-top:18px}.home-actions .primary-action,.join-copy a:first-child{color:#070707;background:#fff;border-color:#fff;box-shadow:0 16px 42px #0000003d}.home-actions .primary-action:hover,.join-copy a:first-child:hover{color:#000;background:#f1f1ef;box-shadow:0 18px 50px #ffffff1f}.site-intro{background:#030303;transition:opacity .7s .32s,visibility .7s .32s}.site-intro-city{display:none}.site-intro-logo{place-items:center;width:auto;display:grid;position:absolute;inset:0}.site-intro-logo:before,.site-intro-logo:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d);width:32vw;height:1px;position:absolute;top:50%}.site-intro-logo:before{right:calc(50% + clamp(105px,9vw,165px))}.site-intro-logo:after{left:calc(50% + clamp(105px,9vw,165px));transform:rotate(180deg)}.intro-particle-logo{filter:drop-shadow(0 18px 34px #0000009e);opacity:1;width:clamp(190px,15vw,285px);height:auto;max-height:none;transition:none;transform:none}.site-intro-hint{letter-spacing:2.2px;font-size:9px;top:calc(50% + clamp(112px,9vw,168px));bottom:auto}.site-intro-hint:before,.site-intro-hint:after{content:none}.site-intro-flash{z-index:2;opacity:0;background:#fff}.site-intro.is-breaking .site-intro-flash{animation:.48s ease-out soft-white-flash}.site-intro.is-breaking .intro-particle-logo{opacity:1;transition:none;transform:none}@keyframes soft-white-flash{0%{opacity:0}28%{opacity:.065}to{opacity:0}}.site-footer p{white-space:nowrap;max-width:none}@media (width<=760px){.site-footer p{letter-spacing:-.15px;font-size:clamp(8px,2.65vw,11px)}}.admin-application-list article.expanded .admin-review-actions button>svg{transform:none}.site-nav{justify-content:center;padding-left:0}.header-auth{justify-content:center}.header-auth:has(.discord-user){justify-content:center;gap:10px;padding-inline:14px}.header-auth:has(.discord-user) .discord-user{justify-content:center}.header-auth:has(.discord-user)>button{flex:0 0 30px}@media (width<=760px){.site-nav{justify-content:flex-start}}.site-intro:not(.is-breaking) .intro-particle-logo{transform-origin:50%;animation:3.8s ease-in-out infinite preload-logo-breathe}.site-intro.is-breaking .intro-particle-logo{animation:none}@keyframes preload-logo-breathe{0%,to{filter:drop-shadow(0 18px 34px #0000009e);transform:scale(1)}50%{filter:drop-shadow(0 20px 38px #ffffff0e);transform:scale(1.018)}}.applications-login a{color:#070707;background:#fff}.applications-login a:hover{background:#f1f1ef;box-shadow:0 14px 34px #ffffff1a}.home-hero h1 strong{color:#050505;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-stroke:0;paint-order:normal;text-shadow:-1px -1px #ffffffd1,1px -1px #ffffffd1,-1px 1px #ffffffd1,1px 1px #ffffffd1;filter:none;will-change:auto;transform:none}
