/* Public Recreate design; never loaded by Control. */
:root{--bg:#070e0c;--bg-soft:#0c1713;--surface:#101e19;--surface-2:#15271f;--text:#f4f7f5;--muted:#9caea5;--muted-2:#70867a;--accent:#38d39f;--line:#bbdcc318;--line-strong:#bbdcc333;--radius:5px}
body.site-v2{background:var(--bg);color:var(--text);font-family:Manrope,Inter,system-ui,sans-serif;color-scheme:dark}
.site-v2 .container{width:min(1240px,calc(100% - 72px))}.site-v2 :is(h1,h2,h3){font-weight:800;letter-spacing:-.045em}.site-v2 h2{line-height:1.12}.site-v2 :is(.eyebrow,.tag,.sp-section-kicker,.sp-form-kicker){color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}
.site-v2 .nav{padding:10px 0;background:linear-gradient(#060d0cdd,#060d0c55);border-bottom:1px solid #ffffff0c;backdrop-filter:blur(14px)}.site-v2 .nav.scrolled,.site-v2 .nav.menu-visible{background:#08120ff5}.site-v2 .nav-inner{height:60px}.site-v2 .brand img{width:42px;height:42px}.site-v2 .nav-links a,.site-v2 .nav-support>summary{font-size:12px;padding:10px 11px;border-radius:4px}.site-v2 .nav-links a.cta{background:#38d39f10;color:var(--accent);border:1px solid #38d39f65}.site-v2 .nav-links a.cta:hover{background:var(--accent);color:#07110e}.site-v2 .nav-support-links{background:#101d18;border-color:var(--line-strong)}
.site-v2 :is(.btn,.sp-button,.sp-form button,.sp-search button){min-height:48px;border-radius:4px;font-size:12px;font-weight:800;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.site-v2 .btn.primary,.site-v2 .sp-button{background:var(--accent);color:#06160f;border-color:var(--accent)}.site-v2 .btn.primary:hover{background:#65e4b8;box-shadow:0 6px 25px #38d39f20}.site-v2 :is(.btn,.sp-button):hover{transform:translateY(-2px)}.site-v2 .btn.ghost{background:#07110e66;border-color:#e9fff033;color:#eef8f2}
.site-v2 :is(.hero,.page-hero,.public-story-hero){isolation:isolate;min-height:100svh;display:flex;align-items:center;padding:0!important;background:#070e0c!important;overflow:hidden}.site-v2 :is(.hero,.page-hero,.public-story-hero)::before{filter:saturate(.82) contrast(1.07) brightness(.86)!important}.site-v2 :is(.hero,.page-hero,.public-story-hero)::after{background:linear-gradient(90deg,#030b0980,transparent 50%,#030b0970),linear-gradient(180deg,#030b0933 10%,#030b0955 50%,#070e0c 100%)!important}
.site-v2 .hero-content,.site-v2 :is(.page-hero,.public-story-hero) .hero-inner{position:relative;z-index:3;width:min(950px,calc(100% - 72px))!important;max-width:950px!important;margin:auto!important;padding:125px 0 100px!important;text-align:center!important}.site-v2 .hero-copy{max-width:850px;margin:auto;text-align:center}.site-v2 .hero-logo,.site-v2 :is(.page-hero,.public-story-hero) .hero-logo{display:block;width:126px!important;height:126px!important;object-fit:contain;margin:0 auto 26px!important;filter:drop-shadow(0 8px 22px #0008)}
.site-v2 .hero h1,.site-v2 :is(.page-hero,.public-story-hero) h1{font-size:clamp(42px,5.1vw,72px)!important;line-height:1.07!important;letter-spacing:-.055em!important;max-width:900px!important;margin:16px auto 22px!important;text-wrap:balance;text-shadow:0 3px 30px #0004}.site-v2 .hero h1 em{font-style:normal;color:var(--accent)}.site-v2 .hero .lead,.site-v2 :is(.page-hero,.public-story-hero) .hero-inner>p:not(.eyebrow){max-width:580px!important;margin:0 auto!important;font-size:14px!important;line-height:1.85!important;color:#c0ccc6!important}.site-v2 .hero-actions{justify-content:center;gap:12px;margin-top:30px}.site-v2 .hero-inner>.btn{margin-top:28px}.site-v2 .hero .scroll-note{left:0;right:0;bottom:30px;transform:none;text-align:center;color:#a8bab0;font-size:9px;letter-spacing:.2em}.site-v2 .hero-edition{display:none}
.site-v2 .support-hero-detail{min-height:410px!important}.site-v2 .support-hero-detail .hero-inner{padding:125px 0 65px!important}.site-v2 .support-hero-detail h1{font-size:clamp(34px,4vw,52px)!important}.site-v2 .support-hero-detail .hero-logo{width:56px!important;height:56px!important}.site-v2 .account-hero .hero-inner{width:min(1050px,calc(100% - 72px))!important}.site-v2 .account-hero .profile-identity-copy{text-align:left}.site-v2 .account-hero .profile-identity-copy h1{font-size:clamp(36px,5vw,66px)!important;overflow-wrap:anywhere;margin:14px 0!important}.site-v2 .account-hero .profile-intro-description{margin:16px 0 0!important;text-align:left!important}.site-v2 .account-hero .profile-portrait{border:1px solid #38d39f55;background:#0a1713aa;border-radius:8px}
.site-v2 .section,.site-v2 .sp-content-section{padding:95px 0;border-top:1px solid var(--line)}
.site-v2 .home-story{position:relative;padding:115px 0 130px;background:radial-gradient(ellipse at 20% 70%,#12382b55,transparent 55%),#070e0c;overflow:hidden}.site-v2 .home-story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.site-v2 .home-story-copy{grid-column:2;grid-row:1}.site-v2 .home-story h2{font-size:clamp(36px,4vw,58px);margin:18px 0 26px;max-width:500px}.site-v2 .home-story h2 em{font-style:normal;color:var(--accent)}.site-v2 .home-story p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.95;max-width:470px}.site-v2 .home-story a{display:inline-flex;gap:20px;margin-top:22px;color:#e3f9ed;text-decoration:none;border-bottom:1px solid #38d39f70;padding-bottom:10px;font-size:12px;font-weight:800}.site-v2 .home-story-photo{grid-column:1;grid-row:1;position:relative;margin:0 35px 30px 0;aspect-ratio:1;isolation:isolate}.site-v2 .home-story-photo:before{content:'';position:absolute;inset:-15px 30px 30px -15px;border:1px solid #38d39f33;z-index:-1}.site-v2 .home-story-photo>img{height:100%;width:100%;object-fit:cover;border-radius:5px;filter:saturate(.8);box-shadow:0 24px 70px #0006}.site-v2 .home-story-photo .story-detail{position:absolute;width:60%;height:47%;right:-50px;bottom:-35px;border:7px solid #09120e;box-shadow:0 15px 40px #0008;object-position:70% 50%}.site-v2 .home-story-photo figcaption{position:absolute;left:20px;top:20px;max-width:210px;padding:9px 12px;background:#07110ed9;border-left:2px solid var(--accent);font-size:9px;font-weight:800;letter-spacing:.12em}
.site-v2 .home-next{padding:95px 0 110px;background:linear-gradient(#101c17d9,#070e0cf2),url('/assets/images/05.png') center/cover;border-block:1px solid var(--line)}.site-v2 .home-next-inner{display:block}.site-v2 .home-next-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 80px;align-items:end;margin-bottom:40px}.site-v2 .home-next-copy .eyebrow{grid-column:1/-1}.site-v2 .home-next-copy h2{font-size:clamp(36px,4vw,54px);margin:12px 0 0}.site-v2 .home-next-copy>p:last-child{color:var(--muted);font-size:13px;line-height:1.9;max-width:390px}.site-v2 .home-next-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.site-v2 .home-next-links>a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:350px;padding:30px;border:1px solid #ffffff1c;background:#091713;overflow:hidden;border-radius:6px;text-decoration:none;transition:transform .3s,border-color .3s}.site-v2 .home-next-links>a:before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/images/04.png') center/cover;transition:transform .8s;opacity:.9}.site-v2 .home-next-links>a:nth-child(2):before{background-image:url('/assets/images/02.png')}.site-v2 .home-next-links>a:nth-child(3):before{background-image:url('/assets/images/01.png')}.site-v2 .home-next-links>a:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#030b09f5 0%,#030b0966 55%,#030b0911)}.site-v2 .home-next-links>a:hover{transform:translateY(-6px);border-color:#38d39f88}.site-v2 .home-next-links>a:hover:before{transform:scale(1.06)}.site-v2 .home-next-links>a>span{position:absolute;top:24px;left:28px;color:#c1f4dd;font-size:11px;border:1px solid #ffffff33;padding:5px 9px;border-radius:3px;background:#0003}.site-v2 .home-next-links strong{font-size:32px;letter-spacing:-.04em}.site-v2 .home-next-links small{font-size:12px;color:#b5c7bc;margin-top:14px}.site-v2 .home-next-links b{float:right;color:var(--accent)}
.site-v2 .v2-closing{position:relative;padding:85px 0;background:linear-gradient(90deg,#09291eea,#07110ee8),url('/assets/images/01.png') center 60%/cover}.site-v2 .v2-closing .container{display:flex;justify-content:space-between;align-items:center;gap:35px}.site-v2 .v2-closing h2{font-size:clamp(32px,3.8vw,50px);margin:0;max-width:700px}.site-v2 .v2-closing .btn{background:var(--accent);color:#06160f;border-color:var(--accent);white-space:nowrap}
.site-v2 .applications-clean-section{background:radial-gradient(ellipse at 100% 20%,#14332740,transparent 50%),#070e0c!important;color:var(--text)}.site-v2 .applications-clean-head{padding:0 0 30px;margin-bottom:35px;border-bottom:1px solid var(--line);align-items:end}.site-v2 .applications-clean-head h2{font-size:clamp(32px,4vw,48px)}.site-v2 .applications-clean-head>p{color:var(--muted);font-size:12px}.site-v2 .applications-list-clean{display:grid!important;grid-template-columns:1fr;gap:24px!important;border:0!important}.site-v2 .application-entry-clean{display:grid!important;grid-template-columns:255px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:34px;min-width:0;padding:0!important;border:1px solid var(--line)!important;background:#0d1914!important;border-radius:6px;overflow:hidden;box-shadow:none!important;transition:border-color .25s}.site-v2 .application-entry-clean:hover{border-color:#38d39f66!important}.site-v2 .application-photo{grid-column:1;grid-row:1/3;min-height:100%;position:relative;background:url('/assets/images/02.png') 43% center/cover}.site-v2 .application-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#070e0c11,#070e0c77)}.site-v2 .application-photo:before{content:attr(data-label);position:absolute;left:24px;bottom:26px;color:#fff;z-index:1;font-size:11px;font-weight:800;letter-spacing:.18em;writing-mode:vertical-rl;transform:rotate(180deg)}.site-v2 .application-entry-clean[data-type=staff] .application-photo{background-image:url('/assets/images/04.png')}.site-v2 .application-entry-clean[data-type=creator] .application-photo{background-image:url('/assets/images/01.png')}.site-v2 .application-entry-clean[data-type=company] .application-photo{background-image:url('/assets/images/05.png')}
.site-v2 .application-card-heading{grid-column:2;padding:30px 32px 0 0;display:flex;justify-content:space-between;gap:22px;align-items:start}.site-v2 .application-card-heading h3{font-size:30px;margin:8px 0 10px}.site-v2 .application-card-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.site-v2 .application-entry-number{color:var(--accent);font-size:9px;letter-spacing:.16em;font-weight:800}.site-v2 .application-card-heading .application-entry-status{display:inline-flex!important;flex-shrink:0;white-space:nowrap;color:var(--accent);font-size:10px;border:1px solid #38d39f44;background:#38d39f0a;padding:7px 10px;border-radius:3px}.site-v2 .application-entry-clean.locked .application-entry-status{color:#b2bdb5;background:#ffffff04;border-color:var(--line-strong)}.site-v2 .application-entry-body{grid-column:2;padding:16px 32px 28px 0!important;display:flex!important;flex-direction:column!important;gap:15px!important;min-width:0}.site-v2 .application-entry-about{max-width:650px}.site-v2 .application-entry-about>p{color:var(--muted);font-size:12px;line-height:1.85;margin:0}.site-v2 .application-entry-label{display:none}.site-v2 .application-entry-points{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--line);padding-top:16px}.site-v2 .application-entry-points>span{font-size:10px;color:#b7c7bd}.site-v2 .application-entry-points>span:before{content:'✓';margin-right:7px;color:var(--accent)}.site-v2 .application-entry-action{align-self:start;margin-top:6px;min-height:42px}.site-v2 .application-opening:empty{display:none}.site-v2 .application-opening p{font-size:12px;line-height:1.8;color:#d0d7bb}.site-v2 .application-availability{display:block;font-size:9px;color:#7f9688;margin-top:9px}.site-v2 .public-account-strip{background:#101e18;border-block:1px solid var(--line)}.site-v2 .step7-disabled{opacity:.55;transform:none!important}
.site-v2 .about-grid{gap:24px}.site-v2 .about-card{background:#101e18;padding:32px;border:1px solid var(--line);border-radius:5px}.site-v2 .about-card.large{grid-column:1/-1;min-height:350px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:70px;background:linear-gradient(90deg,#07110eef,#07110e88),url('/assets/images/04.png') center/cover;padding:55px}.site-v2 .about-card h2,.site-v2 .home-intro h2{font-size:clamp(32px,4vw,52px)}.site-v2.team-page .team-page-content{background:radial-gradient(ellipse at 10% 10%,#14332744,transparent 50%),#070e0c;padding:95px 0}.site-v2.team-page .team-member-grid{gap:18px}.site-v2.team-page .team-profile{background:#101e19;border-color:var(--line);border-radius:5px;padding:24px}.site-v2.team-page .team-profile:hover{background:#152b21;border-color:#38d39f66}.site-v2.team-page .team-group{padding-bottom:30px}.site-v2.team-page .team-group-head h2{font-size:32px}.site-v2.team-page .team-content-heading{margin-bottom:55px}
.site-v2 :is(.rules-sidebar,.rules-nav,.application-form-side){background:#101e18;border:1px solid var(--line);padding:28px;border-radius:5px}.site-v2 .application-form-card{background:#0d1914;border:1px solid var(--line);padding:40px;border-radius:5px}.site-v2 :is(input,textarea,select){accent-color:var(--accent)}.site-v2 :is(.form-field input,.form-field textarea,.sp-form input,.sp-form select,.sp-form textarea){background:#07110e;border:1px solid #bedcc32b;color:var(--text);border-radius:4px}.site-v2 :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-v2 :is(.profile-navigation,.profile-section,.account-section){background:#0c1712}.site-v2 .profile-section:nth-child(even){background:#08120e}.site-v2 :is(.profile-character,.character-card,.profile-stat,.account-card){background:#101f18;border-color:var(--line);border-radius:5px}
.site-v2 .sp-content-section{background:radial-gradient(ellipse at 100% 0,#14332733,transparent 55%),#0a1510}.site-v2 .sp-create-grid{gap:65px}.site-v2 .sp-suggestions{padding:28px;background:#111f18;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:4px}.site-v2 .sp-ticket-list>a{background:#101e18;margin-bottom:12px;padding:28px!important;border:1px solid var(--line)!important;border-radius:5px}.site-v2 .sc-case-sidebar{background:#101e18;padding:24px;border-radius:5px}.site-v2 .sc-message{background:#101e18;padding:25px!important;margin-bottom:16px;border-radius:5px}.site-v2 .sp-article-list>a{background:#101e18;padding:28px!important;margin-bottom:14px;border:1px solid var(--line)!important;border-radius:5px}.site-v2 .sp-help-sidebar{padding:28px;background:#12251b;border-radius:5px}
.site-v2 .footer{background:#050b08;border-top:1px solid var(--line);padding:40px 0}.site-v2 .footer-brand img{width:40px}.site-v2 .v2-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.site-v2 .v2-reveal.is-visible{opacity:1;transform:none}html:has(body.site-v2){scrollbar-width:thin;scrollbar-color:#2a5a45 #07110e}.site-v2::-webkit-scrollbar,.site-v2 *::-webkit-scrollbar{width:8px;height:8px}.site-v2::-webkit-scrollbar-track,.site-v2 *::-webkit-scrollbar-track{background:#07110e}.site-v2::-webkit-scrollbar-thumb,.site-v2 *::-webkit-scrollbar-thumb{background:#2a5a45;border:2px solid #07110e;border-radius:10px}.site-v2::-webkit-scrollbar-thumb:hover{background:#38a77d}
.site-v2 .application-entry-body{align-items:stretch;background:transparent!important}.site-v2 .application-entry-about{max-width:100%}.site-v2 .application-entry-points>span{padding-left:0}.site-v2 .application-entry-points>span:before{position:static;display:inline;width:auto;height:auto;background:transparent!important}.site-v2 :is(.application-entry-about>p,.application-entry-points>span){font-size:12px!important}
.site-v2 .rules-layout{grid-template-columns:240px minmax(0,1fr);gap:52px}.site-v2 .rules-sidebar{padding:22px;align-self:start}.site-v2 .rules-sidebar .rules-nav{padding:0;border:0;border-radius:0;background:none}.site-v2 .rules-sidebar-inner{padding:0;border:0;background:none}
@media(max-width:900px){.site-v2 .rules-layout{grid-template-columns:1fr;gap:32px}.site-v2 .rules-sidebar{padding:18px}}
@media(max-width:1050px){.site-v2 .nav-links a,.site-v2 .nav-support>summary{padding:9px 6px;font-size:11px}.site-v2 .home-story-grid{gap:60px}.site-v2 .application-entry-clean{grid-template-columns:200px minmax(0,1fr);column-gap:25px}.site-v2 .application-card-heading{flex-wrap:wrap;gap:14px}}
@media(max-width:760px){.site-v2 .container{width:calc(100% - 36px)}.site-v2 .nav-inner{height:48px}.site-v2 .nav-links{background:#0b1711}.site-v2 .nav-links a,.site-v2 .nav-support>summary{font-size:13px;padding:13px}.site-v2 .hero-content,.site-v2 :is(.page-hero,.public-story-hero) .hero-inner{width:calc(100% - 36px)!important;padding:115px 0 90px!important}.site-v2 .hero-logo,.site-v2 :is(.page-hero,.public-story-hero) .hero-logo{width:96px!important;height:96px!important;margin-bottom:25px!important}.site-v2 .hero h1,.site-v2 :is(.page-hero,.public-story-hero) h1{font-size:clamp(36px,9.5vw,56px)!important}.site-v2 .hero .lead,.site-v2 :is(.page-hero,.public-story-hero) .hero-inner>p:not(.eyebrow){font-size:13px!important}.site-v2 .hero .scroll-note{font-size:8px}.site-v2 .support-hero-detail{min-height:340px!important}.site-v2 .support-hero-detail .hero-inner{padding:110px 0 50px!important}.site-v2 .support-hero-detail h1{font-size:32px!important}.site-v2 .account-hero .profile-identity-copy{text-align:center}.site-v2 .account-hero .profile-intro-description{text-align:center!important}.site-v2 .account-hero .hero-inner{width:calc(100% - 36px)!important}.site-v2 .home-story,.site-v2 .home-next,.site-v2 .v2-closing,.site-v2 .section,.site-v2 .sp-content-section{padding:65px 0}.site-v2 .home-story-grid{grid-template-columns:1fr;gap:65px}.site-v2 .home-story-copy{grid-column:1;grid-row:2}.site-v2 .home-story-photo{grid-row:1;margin:0 30px 0 12px;aspect-ratio:1.15}.site-v2 .home-story-photo .story-detail{right:-30px;bottom:-25px}.site-v2 .home-next-copy{display:block;margin-bottom:30px}.site-v2 .home-next-links{grid-template-columns:1fr;gap:16px}.site-v2 .home-next-links>a{min-height:270px}.site-v2 .v2-closing .container{display:block}.site-v2 .v2-closing .btn{margin-top:28px}.site-v2 .applications-clean-head{display:block}.site-v2 .applications-list-clean{gap:22px!important}.site-v2 .application-entry-clean{grid-template-columns:1fr;gap:0}.site-v2 .application-photo{grid-column:1;grid-row:1;height:150px;min-height:0;background-position:center 45%}.site-v2 .application-photo:before{writing-mode:horizontal-tb;transform:none;bottom:20px}.site-v2 .application-card-heading{grid-column:1;padding:24px 22px 0;flex-wrap:wrap;gap:16px}.site-v2 .application-card-heading h3{font-size:28px}.site-v2 .application-entry-body{grid-column:1;padding:18px 22px 26px!important}.site-v2 .application-entry-points{display:grid}.site-v2 .about-card.large{grid-template-columns:1fr;padding:30px;gap:20px}.site-v2 .application-form-card{padding:24px 18px}.site-v2 .sp-create-grid{gap:35px}.site-v2 .sp-ticket-list>a{padding:20px!important}.site-v2 .footer{padding:30px 0}.site-v2 .sc-case-sidebar{padding:20px}.site-v2.team-page .team-group-head h2{font-size:28px}}
/* Restrained typography and factual copy across the public pages. */
.site-v2 :is(h1,h2,h3){font-weight:700;letter-spacing:-.035em}.site-v2 .hero h1,.site-v2 :is(.page-hero,.public-story-hero) h1{font-size:clamp(40px,4.8vw,64px)!important;letter-spacing:-.04em!important;line-height:1.12!important}.site-v2 .hero .lead{font-size:14px!important;max-width:530px!important}.site-v2 .hero-logo,.site-v2 :is(.page-hero,.public-story-hero) .hero-logo{width:114px!important;height:114px!important}.site-v2 .home-story h2,.site-v2 .home-next-copy h2,.site-v2 .about-card h2{font-size:clamp(30px,3.5vw,45px);letter-spacing:-.035em}.site-v2 .v2-closing h2{font-size:clamp(28px,3vw,40px)}.site-v2 .v2-closing .eyebrow{margin-bottom:14px}.site-v2 .home-next-links strong{font-size:28px;font-weight:700}.site-v2 .home-story-photo:before{border-color:#ffffff18}.site-v2 .home-story-photo>img{box-shadow:0 15px 40px #0004}.site-v2 .applications-clean-head h2{font-size:clamp(30px,3.3vw,42px)!important}.site-v2 .application-card-heading h3{font-size:27px;margin-top:0}.site-v2 .application-photo:before{display:none}.site-v2 .application-card-heading{padding-top:28px}.site-v2 .application-entry-points>span:before{content:'·';color:#789988}.site-v2 .about-card.large{min-height:300px}.site-v2 .home-next-links>a>span{display:none}.site-v2 .home-story,.site-v2 .home-next{background-color:#09110d}
@media(max-width:760px){.site-v2 .hero h1,.site-v2 :is(.page-hero,.public-story-hero) h1{font-size:clamp(34px,8.6vw,48px)!important}.site-v2 .hero-logo,.site-v2 :is(.page-hero,.public-story-hero) .hero-logo{width:94px!important;height:94px!important}.site-v2 .support-hero-detail h1{font-size:31px!important}.site-v2 .applications-clean-head h2{font-size:32px!important}.site-v2 .home-story h2{font-size:33px}.site-v2 .application-card-heading h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){.site-v2 *{scroll-behavior:auto!important}.site-v2 .v2-reveal{opacity:1;transform:none;transition:none}.site-v2 .home-next-links>a:before{transition:none}}

/* Application writing surface: readable field spacing and clear section hierarchy. */
.site-v2 .application-form-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:45px;align-items:start}.site-v2 .application-form-side{position:sticky;top:110px;padding:25px}.site-v2 .application-form-side h2{font-size:24px;line-height:1.3;margin:14px 0}.site-v2 .application-form-side p{font-size:13px;line-height:1.9;color:var(--muted)}.site-v2 .application-form-card{padding:36px;min-width:0;background:#101c16;border-radius:8px}.site-v2 .application-form-card form{display:grid;gap:26px}.site-v2 .application-form-card .form-field{display:grid;gap:11px;margin:0;min-width:0}.site-v2 .application-form-card .form-field>span{display:block;font-size:13px;font-weight:600;line-height:1.7;letter-spacing:0}.site-v2 .form-field b{display:inline-block;margin-left:5px;color:var(--accent)}.site-v2 .application-form-card .form-field :is(input,textarea){width:100%;font:14px/1.8 Manrope,system-ui,sans-serif;padding:14px 16px;border-radius:5px;background:#09120e;resize:vertical}.site-v2 .application-form-card .form-field textarea{min-height:150px}.site-v2 .application-form-card .form-grid{display:grid;grid-template-columns:1fr 130px;gap:22px}.site-v2 .application-form-card .form-section-heading{display:flex;align-items:center;gap:15px;margin:8px 0 0;padding:22px 0 0;border-top:1px solid var(--line)}.site-v2 .form-section-heading>span{display:grid;place-items:center;flex:0 0 32px;height:32px;background:#38d39f0c;border:1px solid #38d39f30;border-radius:5px;font-size:11px;color:var(--accent)}.site-v2 .form-section-heading>div{display:grid;gap:6px}.site-v2 .form-section-heading strong{display:block;font-size:16px}.site-v2 .form-section-heading small{display:block;font-size:12px;color:var(--muted);line-height:1.6}.site-v2 .step7-discord-person{display:grid;gap:7px;margin:0;padding:18px 20px;background:#38d39f08;border:1px solid var(--line);border-radius:5px}.site-v2 .step7-discord-person>span{font-size:9px;letter-spacing:.12em;color:var(--accent)}.site-v2 .step7-discord-person strong{display:block;font-size:14px}.site-v2 .step7-discord-person small{display:block;font-size:12px;line-height:1.7;color:var(--muted)}.site-v2 .application-form-card .form-submit{justify-self:start;width:auto;min-width:180px;margin:6px 0 0}.site-v2 .application-entry-points:empty{display:none}
@media(max-width:900px){.site-v2 .application-form-layout{grid-template-columns:1fr;gap:25px}.site-v2 .application-form-side{position:static}.site-v2 .application-form-card{padding:28px}}@media(max-width:560px){.site-v2 .application-form-card{padding:24px 18px}.site-v2 .application-form-card form{gap:24px}.site-v2 .application-form-card .form-grid{grid-template-columns:1fr}.site-v2 .application-form-card .form-submit{width:100%}}
