@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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;--color-cyan-300:#53eafd;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--radius-3xl:1.5rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337)}}}@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{.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.z-50{z-index:50}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-72{height:calc(var(--spacing)*72)}.min-h-\[320px\]{min-height:320px}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.max-w-xl{max-width:var(--container-xl)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.rounded-3xl{border-radius:var(--radius-3xl)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.px-6{padding-inline:calc(var(--spacing)*6)}.py-4{padding-block:calc(var(--spacing)*4)}.py-16{padding-block:calc(var(--spacing)*16)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-cyan-300{color:var(--color-cyan-300)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}:root{--bg:#0b0f14;--bg-soft:#151720;--text:#fff;--muted:#7f8699;--line:#ffffff14;--accent:#a3ff12;--accent-strong:#88df00;--accent-soft:#a3ff1229}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#a3ff1214,#0000 24%),linear-gradient(#0b0f14 0%,#11141c 100%);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container-main{width:min(1320px,100% - 32px);margin-inline:auto}.landing-page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.site-header{z-index:20;padding:26px 0;position:relative}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.nav-group{align-items:center;gap:28px;display:flex}.nav-group--left{justify-content:flex-end}.nav-group--right{justify-content:flex-start}.nav-link{text-transform:uppercase;letter-spacing:-.03em;color:#fff;font-size:.95rem;font-weight:700;transition:color .25s}.nav-link:hover,.nav-link.is-active{color:var(--accent)}.brand-mark{letter-spacing:-.06em;text-transform:uppercase;color:#fff;text-align:center;font-size:2rem;font-weight:700}.brand-mark span{color:var(--accent)}.hero-main{text-align:center;z-index:10;flex:1;justify-content:center;align-items:center;padding:40px 0 24px;display:flex;position:relative}.hero-box{max-width:980px;margin:0 auto}.hero-subtitle{color:var(--accent);text-transform:uppercase;letter-spacing:-.03em;margin-bottom:18px;font-size:1rem;font-weight:500;display:block}.hero-title{text-transform:uppercase;letter-spacing:-.06em;color:#fff;text-align:center;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.92}.hero-text{color:#c6cbea;max-width:680px;margin:22px auto 0;font-size:1.05rem;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.btn-primary{background:var(--accent);color:#222430;text-transform:uppercase;letter-spacing:-.02em;border:none;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:.9rem;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 0 40px 2px #a3ff1233}.btn-primary:hover{background:#b7ff45;transform:translateY(-2px);box-shadow:0 0 #a3ff1200}.btn-secondary{color:#fff;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff2e;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:.9rem;font-weight:700;transition:transform .25s,border-color .25s,color .25s;display:inline-flex}.btn-secondary:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.social-landing{z-index:20;padding:0 0 44px;position:relative}.social-landing__list{flex-wrap:wrap;justify-content:center;gap:42px;list-style:none;display:flex}.social-landing__link{text-align:center;padding-left:0;display:block;position:relative}.social-landing__subtitle{color:#c6cbea;font-size:.75rem;font-weight:500;display:block}.social-landing__title{text-transform:uppercase;margin-top:2px;font-size:1.35rem;font-weight:700;line-height:1;display:block}.social-landing__link:hover .social-landing__title{color:var(--accent)}.landing-detail{display:none}@media (min-width:1200px){.landing-detail{pointer-events:none;opacity:.92;width:398px;height:398px;display:block;position:fixed;top:50%;transform:translateY(-50%)}.landing-detail--left{left:-199px}.landing-detail--right{right:-199px}.landing-detail span{border:20px solid #68ff01;position:absolute;top:50%;transform:rotate(45deg)}.landing-detail span:first-child{border-width:24px;width:100px;height:100px;margin-top:-50px;margin-left:-50px;left:50%}.landing-detail span:nth-child(2){border-width:18px;width:200px;height:200px;margin-top:-100px;margin-left:-100px;left:50%}.landing-detail span:nth-child(3){border-width:14px;width:282px;height:282px;margin-top:-141px;margin-left:-141px;left:50%}}.section-shell{padding:96px 0}.section-heading{margin-bottom:28px}.section-kicker{color:var(--accent);text-transform:uppercase;margin-bottom:10px;font-size:.9rem;font-weight:600;display:block}.section-title{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(2rem,4vw,4rem);font-weight:700;line-height:.95}.section-text{color:#c6cbea;max-width:760px;line-height:1.8}.panel{border:1px solid var(--line);background:#151720eb}@media (max-width:1024px){.global-header__inner{grid-template-columns:1fr;justify-items:center;padding:18px 0}.nav-group{flex-wrap:wrap;justify-content:center}.brand-mark{order:-1}}@media (max-width:640px){.hero-actions{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:min(100%,320px)}.social-landing__list{gap:24px}}.hero-logo-placeholder{color:#fff;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:104px;height:104px;font-size:2rem;font-weight:700;display:flex;box-shadow:0 0 35px #a3ff1224}.section-shell--tight{padding-top:48px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.team-card{border:1px solid var(--line);background:#151720eb;transition:transform .25s,border-color .25s,box-shadow .25s}.team-card:hover{border-color:#a3ff1266;transform:translateY(-4px);box-shadow:0 10px 40px #00000040}.team-card__image-wrap{padding:18px 18px 0}.team-card__image-placeholder{color:#d8defc;text-transform:uppercase;background:linear-gradient(#a3ff1214,#ffffff08),#ffffff08;border:1px solid #ffffff14;justify-content:center;align-items:center;height:300px;font-weight:700;display:flex}.team-card__content{padding:20px 18px 22px}.team-card__role{color:var(--accent);text-transform:uppercase;font-size:.9rem;font-weight:600}.team-card__name{text-transform:uppercase;letter-spacing:-.04em;margin-top:8px;font-size:2rem;font-weight:700;line-height:.95}.team-card__since{color:#c6cbea;margin-top:12px;line-height:1.6}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gallery-card{border:1px solid var(--line);background:#151720eb;padding:16px;transition:transform .25s,border-color .25s}.gallery-card:hover{border-color:#a3ff1266;transform:translateY(-4px)}.gallery-card__image{color:#d8defc;text-transform:uppercase;background:linear-gradient(#a3ff1214,#ffffff08),#ffffff08;border:1px solid #ffffff14;justify-content:center;align-items:center;height:240px;font-weight:700;display:flex}@media (max-width:1024px){.team-grid,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.team-grid,.gallery-grid{grid-template-columns:1fr}.team-card__name{font-size:1.6rem}.team-card__image-placeholder{height:240px}.gallery-card__image{height:220px}}.rulebook-page{background:radial-gradient(circle at top,#a3ff1212,#0000 25%),linear-gradient(#0b0f14 0%,#10131b 100%);min-height:100vh}.rulebook-hero{padding:96px 0 48px}.rulebook-hero__title{text-transform:uppercase;letter-spacing:-.06em;margin-top:8px;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.9}.rulebook-hero__text{color:#c6cbea;max-width:760px;margin-top:20px;font-size:1.05rem;line-height:1.8}.rulebook-layout{padding:24px 0 100px}.rulebook-layout__grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.rulebook-nav__inner{border:1px solid var(--line);background:#151720eb;padding:24px}.rulebook-nav__kicker{color:var(--accent);text-transform:uppercase;font-size:.85rem;font-weight:700}.rulebook-nav__title{text-transform:uppercase;letter-spacing:-.04em;margin-top:8px;font-size:2rem;line-height:.95}.rulebook-nav__list{gap:20px;margin-top:24px;display:grid}.rulebook-nav__group{gap:10px;display:grid}.rulebook-nav__section{color:#fff;text-transform:uppercase;font-weight:700;transition:color .2s;display:block}.rulebook-nav__section:hover,.rulebook-nav__section.is-active{color:var(--accent)}.rulebook-nav__sublist{border-left:1px solid #ffffff14;gap:8px;padding-left:12px;display:grid}.rulebook-nav__item{color:#c6cbea;font-size:.95rem;line-height:1.4;transition:color .2s}.rulebook-nav__item:hover,.rulebook-nav__item.is-active{color:var(--accent)}.rulebook-content{gap:24px;display:grid}.rulebook-section{border:1px solid var(--line);background:#151720eb;padding:28px;scroll-margin-top:24px}.rulebook-section__header{margin-bottom:24px}.rulebook-section__title{text-transform:uppercase;letter-spacing:-.05em;font-size:2.2rem;font-weight:700;line-height:.95}.rulebook-section__intro{color:#c6cbea;margin-top:14px;line-height:1.8}.rulebook-section__items{gap:24px;display:grid}.rulebook-item{border-top:1px solid #ffffff14;padding-top:8px;scroll-margin-top:24px}.rulebook-item:first-child{border-top:none;padding-top:0}.rulebook-item__title{text-transform:uppercase;letter-spacing:-.03em;color:var(--accent);font-size:1.5rem;font-weight:700;line-height:1}.rulebook-item__content{color:#d8defc;gap:12px;margin-top:14px;line-height:1.85;display:grid}.rulebook-bullets{gap:12px;margin-top:16px;padding-left:20px;display:grid}.rulebook-bullets__item::marker{color:var(--accent)}@media (max-width:1100px){.rulebook-layout__grid{grid-template-columns:1fr}.rulebook-nav{position:static}}@media (max-width:640px){.rulebook-section,.rulebook-nav__inner{padding:20px}.rulebook-section__title{font-size:1.8rem}.rulebook-item__title{font-size:1.25rem}}.global-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#090c12e0,#090c1285);border-bottom:1px solid #ffffff0d;position:sticky;top:0}.global-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:92px;display:grid;position:relative}.mobile-nav-toggle,.mobile-nav-panel{display:none}.desktop-nav{display:flex}.brand-mark{position:relative}.brand-mark:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.65;height:1px;position:absolute;inset:auto 10% -8px}.hero-noise{opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 90%);mask-image:radial-gradient(circle,#000 40%,#0000 90%)}.hero-box{position:relative}.hero-box:before{content:"";filter:blur(18px);z-index:-1;background:radial-gradient(circle,#a3ff1214,#0000 55%);position:absolute;inset:-40px -30px}.glitch-title{animation:5.5s ease-in-out infinite glitchPulse;position:relative}.glitch-title:before,.glitch-title:after{content:attr(data-text);pointer-events:none;opacity:.22;position:absolute;inset:0}.glitch-title:before{color:#d6ff75;clip-path:inset(0 0 55%);transform:translate(2px,-1px)}.glitch-title:after{color:#7cf0ff;clip-path:inset(58% 0 0);transform:translate(-2px,1px)}.hero-feature-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.feature-line{color:#d8defc;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;display:inline-flex}.card-sheen{position:relative;overflow:hidden}.card-sheen:before{content:"";opacity:0;background:linear-gradient(#0000,#ffffff1f,#0000);width:40%;height:260%;transition:transform .8s,opacity .45s;position:absolute;inset:-120% auto auto -30%;transform:rotate(22deg)}.card-sheen:hover:before{opacity:1;transform:translate(260%)rotate(22deg)}.gallery-card__image{position:relative;overflow:hidden}.gallery-card__image:after{content:"";background:linear-gradient(#0000,#0b0f148c);position:absolute;inset:0}.gallery-card__image span,.gallery-card__icon{z-index:1;position:relative}.gallery-card__icon{color:var(--accent);opacity:0;transition:opacity .25s,transform .25s;position:absolute;bottom:18px;right:18px;transform:translateY(8px)}.gallery-card:hover .gallery-card__icon{opacity:1;transform:translateY(0)}.reveal{opacity:0;filter:blur(10px);transition:opacity .7s,transform .7s,filter .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}.site-intro{z-index:100;background:radial-gradient(circle,#a3ff121a,#0000 35%),linear-gradient(#090d13 0%,#0b0f14 100%);place-items:center;transition:opacity .7s,visibility .7s;display:grid;position:fixed;inset:0}.site-intro.is-closing{opacity:0;visibility:hidden}.site-intro__content{z-index:1;text-align:center;position:relative}.site-intro__kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.28em;font-size:.9rem}.site-intro__title{text-transform:uppercase;letter-spacing:-.06em;margin-top:18px;font-size:clamp(2.5rem,10vw,6rem);line-height:.92}.site-intro__bar{background:linear-gradient(90deg,transparent,var(--accent),transparent);width:min(260px,68vw);height:4px;margin:26px auto 0;animation:1.3s ease-in-out infinite introBar}.site-intro__grid span{border:14px solid #a3ff12cc;animation:2.2s ease-in-out infinite introDiamond;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.site-intro__grid span:first-child{width:140px;height:140px}.site-intro__grid span:nth-child(2){border-width:10px;width:260px;height:260px;animation-delay:.15s}.site-intro__grid span:nth-child(3){border-width:6px;width:380px;height:380px;animation-delay:.3s}.auth-layout,.application-dashboard-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.auth-title{text-align:left;font-size:clamp(2.3rem,7vw,4.8rem)}.auth-text{margin-inline:0}.auth-points{gap:12px;margin-top:28px;display:grid}.auth-panel,.auth-side,.application-hero-panel,.application-status-panel{position:relative;overflow:hidden}.auth-panel:before,.auth-side:before,.application-hero-panel:before,.application-status-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#a3ff120f,#0000 32% 65%,#7cf0ff0a);position:absolute;inset:0}.auth-switcher{background:#ffffff0a;border:1px solid #ffffff14;gap:8px;padding:6px;display:inline-flex}.auth-switcher__button{color:#d8defc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:700;display:inline-flex}.auth-switcher__button.is-active{color:var(--accent);background:#a3ff1224}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-wrap{gap:10px;display:grid}.field-wrap span{color:#d8defc;text-transform:uppercase;letter-spacing:.08em;font-size:.88rem}.field-wrap--full{grid-column:1/-1}.field-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;outline:none;width:100%;min-height:56px;padding:0 18px;transition:border-color .22s,box-shadow .22s,transform .22s}.field-input:focus{border-color:#a3ff12a6;box-shadow:0 0 0 4px #a3ff1214}.field-textarea{resize:vertical;min-height:150px;padding:16px 18px}.auth-note,.auth-message{color:#d8defc;background:#ffffff0a;border:1px solid #ffffff14;margin-top:20px;padding:14px 16px;line-height:1.7}.auth-user-box{background:#ffffff0a;border:1px solid #ffffff14;margin-top:34px;padding:22px}.auth-user-box__label{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:.8rem}.info-row,.dashboard-stat{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.info-row strong,.dashboard-stat strong{color:#fff}.application-lock-panel{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.application-lock-panel__icon{width:64px;height:64px;color:var(--accent);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;display:inline-flex}.dashboard-stats{margin-top:22px;display:grid}.progress-shell{background:#ffffff14;height:10px;margin-top:22px;overflow:hidden}.progress-shell__bar{background:linear-gradient(90deg,var(--accent),#d3ff7b);height:100%;box-shadow:0 0 30px #a3ff1247}@keyframes introBar{0%,to{opacity:.55;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes introDiamond{0%,to{opacity:.25;transform:translate(-50%,-50%)rotate(45deg)scale(.95)}50%{opacity:.8;transform:translate(-50%,-50%)rotate(45deg)scale(1.02)}}@keyframes glitchPulse{0%,to{transform:translate(0)}10%{transform:translate(-1px)}11%{transform:translate(1px)}12%{transform:translate(0)}62%{transform:translate(0)}63%{transform:translate(1px)}64%{transform:translate(-1px)}65%{transform:translate(0)}}@media (max-width:1024px){.auth-layout,.application-dashboard-grid,.application-lock-panel,.rulebook-layout__grid{grid-template-columns:1fr}.desktop-nav{display:none}.mobile-nav-toggle{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.global-header__inner{grid-template-columns:auto 1fr;gap:18px}.brand-mark{text-align:left}.mobile-nav-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0b0f14f5;border:1px solid #ffffff14;gap:16px;padding:20px;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0;transform:translateY(-10px)}.mobile-nav-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-panel__cta{margin-top:6px}}@media (max-width:640px){.form-grid{grid-template-columns:1fr}.site-intro__grid span:nth-child(3){width:260px;height:260px}.site-intro__grid span:nth-child(2){width:180px;height:180px}.site-intro__grid span:first-child{width:100px;height:100px}}.application-dashboard-grid--wide{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.application-dashboard-grid--wide .application-wizard-shell{grid-column:1/-1}.dashboard-stats--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-stat--card{background:#ffffff0a;border:1px solid #ffffff14;align-content:start;min-height:108px;padding:16px;display:grid}.dashboard-stat--card span{color:#c6cbea;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.progress-shell--large{height:12px}.application-actions{flex-wrap:wrap;gap:14px;display:flex}.application-timeline{gap:14px;display:grid}.application-timeline__item{background:#ffffff08;border:1px solid #ffffff14;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.application-timeline__item strong{display:block}.application-timeline__item p{color:#c6cbea;margin-top:4px;font-size:.92rem;line-height:1.6}.application-timeline__item.is-active{border-color:#a3ff124d;box-shadow:inset 0 0 0 1px #a3ff121f}.application-timeline__dot{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.application-timeline__item.is-active .application-timeline__dot{color:#20220b;background:var(--accent);border-color:#a3ff12d9}.application-wizard-shell{transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.application-wizard-shell.is-invalid{animation:.35s wizardShake}.application-wizard__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-wizard__pill{min-height:42px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:#a3ff121f;border:1px solid #a3ff1238;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.application-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.application-stepper__item{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;justify-items:center;gap:10px;padding:12px 10px;display:grid}.application-stepper__item span{color:#c6cbea;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.application-stepper__number{background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.application-stepper__item.is-current{background:#a3ff121a;border-color:#a3ff1252}.application-stepper__item.is-current .application-stepper__number,.application-stepper__item.is-done .application-stepper__number{background:var(--accent);color:#20220b;border-color:#a3ff12cc}.application-step-card{background:linear-gradient(135deg,#a3ff120d,#0000 28%),#ffffff08;border:1px solid #ffffff14;min-height:420px;padding:24px}.application-step-content{gap:26px;animation:.35s wizardFade;display:grid}.application-step-copy{gap:10px;display:grid}.application-step-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700}.application-step-title{text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.96}.application-step-text{color:#c6cbea;max-width:850px;line-height:1.8}.form-grid--wizard{align-items:start}.application-highlight-grid,.application-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.application-highlight-card,.application-preview-card{color:#d8defc;background:#ffffff0a;border:1px solid #ffffff14;gap:10px;padding:18px;line-height:1.75;display:grid}.application-highlight-card{color:#fff;grid-template-columns:auto 1fr;align-items:center}.application-preview-card span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700}.application-preview-card strong{font-size:1.3rem;line-height:1}.application-preview-card--full{grid-column:1/-1}.application-wizard__actions,.application-wizard__actions-right{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.application-wizard__actions{justify-content:space-between}.application-wizard__actions .btn-secondary:disabled{opacity:.45;cursor:not-allowed;transform:none}@keyframes wizardFade{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes wizardShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (max-width:1024px){.application-dashboard-grid--wide,.dashboard-stats--cards,.application-stepper,.application-highlight-grid,.application-preview-grid{grid-template-columns:1fr}.application-wizard__top,.application-wizard__actions{flex-direction:column;align-items:stretch}.application-wizard__actions-right{justify-content:stretch}}.landing-page--hero{isolation:isolate;position:relative}.hero-media{filter:saturate(.88)contrast(1.05);z-index:-3;background-color:#0000;background-image:linear-gradient(#06080c61 0%,#06080cb3 58%,#06080cf5 100%),radial-gradient(circle at 18% 24%,#a3ff121f,#0000 25%),url(/images/hero-polizei.png);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;transform:scale(1.04)}.hero-bottom-fade{z-index:3;pointer-events:none;background:linear-gradient(#0b0f1400 0%,#0b0f14 88%);height:clamp(140px,18vw,240px);position:absolute;bottom:-1px;left:0;right:0}.hero-box--cinematic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#080c1242,#080c1224);border:1px solid #ffffff14;padding:clamp(18px,3vw,36px);box-shadow:0 18px 80px #0000004d}.home-section-first{padding-top:36px}.auth-cinematic{background:linear-gradient(#051325 0%,#080d2e 55%,#111223 100%);min-height:calc(100vh - 92px);position:relative;overflow:hidden}.auth-cinematic__container{z-index:2;place-items:center;min-height:calc(100vh - 92px);padding:72px 0;display:grid;position:relative}.auth-cinematic__bg{background:radial-gradient(circle at 18% 18%,#58ddff2e,#0000 26%),radial-gradient(circle at 78% 22%,#7c3bff33,#0000 28%),radial-gradient(circle at 80% 76%,#ff6a002e,#0000 24%),linear-gradient(#07192bf0,#0a092bf5);position:absolute;inset:0}.auth-cinematic__star{background:#ffffffeb;width:6px;height:6px;animation:8s ease-in-out infinite authStarFloat;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #ffffff4d}.auth-cinematic__star--1{animation-delay:-.5s;top:14%;left:22%}.auth-cinematic__star--2{animation-delay:-2.2s;top:32%;right:18%}.auth-cinematic__star--3{animation-delay:-3.7s;bottom:22%;left:12%}.auth-cinematic__star--4{animation-delay:-1.4s;bottom:18%;right:26%}.auth-cinematic__orb{filter:blur(70px);opacity:.28;border-radius:999px;width:36vw;height:36vw;animation:14s ease-in-out infinite alternate authOrbDrift;position:absolute}.auth-cinematic__orb--left{background:#00aeff6b;bottom:10vh;left:-10vw}.auth-cinematic__orb--right{background:#9e48ff66;animation-delay:-3s;top:0;right:-8vw}.auth-cinematic__cube-stack{width:220px;height:220px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.auth-cinematic__cube{position:absolute;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 40px #ff880040}.auth-cinematic__cube:before,.auth-cinematic__cube:after{content:"";position:absolute}.auth-cinematic__cube--top{background:linear-gradient(135deg,#fc6,#ff8b3d);width:26px;height:26px;animation:5.4s ease-in-out infinite cubeFloat;top:0}.auth-cinematic__cube--mid{background:linear-gradient(135deg,#ffce73,#ff9a52 58%,#ff6b1a);width:64px;height:64px;animation:4.8s ease-in-out infinite cubeFloat;top:56px}.auth-cinematic__cube--base{background:linear-gradient(135deg,#ffbe7c29,#ffffff08);border:1px solid #ffbc7c2e;width:112px;height:112px;animation:6.2s ease-in-out infinite cubeFloat;top:120px}.auth-cinematic__ground{clip-path:polygon(50% 0,100% 24%,100% 100%,0 100%,0 24%);opacity:.42;background:linear-gradient(#9eb2ff00,#9eb2ff0f),repeating-linear-gradient(90deg,#c3cfff14 0 22px,#0000 22px 44px),repeating-linear-gradient(0deg,#c3cfff0f 0 22px,#0000 22px 44px);width:min(720px,62vw);height:280px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.auth-cinematic__card{background:#fffffffa;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);width:min(980px,100%);min-height:560px;display:grid;box-shadow:0 30px 120px #0000006b}.auth-cinematic__form-side{color:#43474f;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,66px);display:flex}.auth-cinematic__eyebrow{color:#555b65;letter-spacing:.16em;text-transform:uppercase;font-size:.92rem;font-weight:800}.auth-cinematic__title{text-transform:uppercase;letter-spacing:-.05em;color:#2c3138;margin-top:12px;font-size:clamp(2rem,4vw,3rem);line-height:.95}.auth-cinematic__text{color:#666d77;max-width:32rem;margin-top:16px;line-height:1.7}.auth-cinematic__form{gap:16px;margin-top:34px;display:grid}.auth-cinematic__input{color:#30343a;letter-spacing:.03em;background:#efefef;border:none;width:100%;min-height:54px;padding:0 16px;font-size:.95rem;font-weight:600}.auth-cinematic__input::placeholder{color:#747b84;text-transform:none}.auth-cinematic__input:focus{background:#f5f5f5;outline:2px solid #a0e7003d}.auth-cinematic__submit{color:#fff;text-transform:lowercase;cursor:pointer;background:#9ce700;border:none;min-height:54px;font-size:1rem;font-weight:800;transition:transform .2s,filter .2s}.auth-cinematic__submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.auth-cinematic__submit--dark{text-transform:none;background:#111722;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.auth-cinematic__footer{color:#535962;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;font-size:.92rem;font-weight:700;display:flex}.auth-cinematic__text-button{color:#4a6aff;cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-weight:800}.auth-cinematic__route-link{color:#2f3641;align-items:center;gap:8px;display:inline-flex}.auth-cinematic__message,.auth-cinematic__signed-in{color:#4d5560;background:#f1f4f7;margin-top:26px;padding:18px 20px}.auth-cinematic__signed-in strong{color:#23272c;margin-top:6px;font-size:1.2rem;display:block}.auth-cinematic__signed-in p{margin-top:6px}.auth-cinematic__inline-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.auth-cinematic__visual-side{background:radial-gradient(circle at 50% 42%,#ff7c2b1f,#0000 24%),radial-gradient(circle at 38% 58%,#ff49003d,#0000 30%),#020202;min-height:320px;position:relative;overflow:hidden}.auth-cinematic__visual-glow{filter:blur(22px);background:radial-gradient(circle,#ff4a0047,#0000 56%);position:absolute;inset:12% 14% 20%}.auth-cinematic__portrait{place-items:center;display:grid;position:absolute;inset:10% 10% 12%}.auth-cinematic__portrait-core{clip-path:polygon(50% 0%,76% 12%,84% 28%,80% 60%,67% 100%,33% 100%,20% 60%,16% 28%,24% 12%);opacity:.18;filter:blur(.5px);background:linear-gradient(#ffffff24,#ffffff08);border-radius:28% 28% 20% 20%;width:clamp(160px,18vw,250px);height:clamp(240px,30vw,380px)}.auth-cinematic__morph{mix-blend-mode:screen;background:linear-gradient(135deg,#ff8533eb,#70100040);border-radius:32% 68% 60% 40%/38% 34% 66% 62%;animation:9s ease-in-out infinite morphBlob;position:absolute}.auth-cinematic__morph--one{width:120px;height:120px;transform:translate(-6px,-10px)rotate(12deg)}.auth-cinematic__morph--two{opacity:.75;width:92px;height:92px;animation-delay:-2.5s;transform:translate(54px,-50px)}.auth-cinematic__morph--three{opacity:.55;width:88px;height:88px;animation-delay:-4s;transform:translate(-56px,58px)}.auth-cinematic__visual-copy{gap:6px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.auth-cinematic__visual-copy span{color:#ffffff94;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.auth-cinematic__visual-copy strong{color:#fff;text-transform:uppercase;letter-spacing:-.04em;font-size:1.6rem;line-height:1}.application-hero-panel,.application-status-panel,.application-lock-panel,.application-dashboard-grid>section.panel,.application-wizard-shell{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0f;box-shadow:0 16px 80px #00000029}.application-hero-panel{background:radial-gradient(circle at 0 0,#a3ff1214,#0000 26%),linear-gradient(#ffffff09,#ffffff04)}.application-status-panel,.application-lock-panel,.application-dashboard-grid>section.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.application-dashboard-grid{gap:26px}.application-step-card,.application-preview-card,.application-highlight-card{background:#ffffff08;border:1px solid #ffffff0f}.application-step-card{padding:clamp(24px,3.2vw,36px)}.application-step-content{gap:30px}.application-step-copy{max-width:800px}.application-stepper{gap:12px}.application-stepper__item{background:#ffffff05;border:1px solid #ffffff0f}.application-preview-card,.application-highlight-card,.application-timeline__item,.dashboard-stat--card{border-radius:0}.application-wizard-shell{position:relative;overflow:hidden}.application-wizard-shell:before{content:"";background:linear-gradient(90deg,#0000,#a3ff1270,#0000);height:1px;position:absolute;inset:0 0 auto}.section-shell .panel.card-sheen,.section-shell .panel.h-full{background:linear-gradient(#ffffff09,#ffffff04)}@keyframes authStarFloat{0%,to{opacity:.5;transform:rotate(45deg)translateY(0)}50%{opacity:1;transform:rotate(45deg)translateY(-10px)}}@keyframes authOrbDrift{0%{transform:translate(0)scale(1)}to{transform:translate(3vw,-2vh)scale(1.12)}}@keyframes cubeFloat{0%,to{transform:translate(-50%)rotate(45deg)translateY(0)}50%{transform:translate(-50%)rotate(45deg)translateY(-12px)}}@keyframes morphBlob{0%,to{border-radius:32% 68% 60% 40%/38% 34% 66% 62%;transform:translate(-6px,-10px)rotate(12deg)}33%{border-radius:54% 46% 34% 66%/52% 58% 42% 48%;transform:translate(14px,-20px)rotate(-4deg)}66%{border-radius:42% 58% 63% 37%/42% 31% 69% 58%;transform:translate(-18px,12px)rotate(18deg)}}@media (max-width:960px){.auth-cinematic__card{grid-template-columns:1fr}.auth-cinematic__visual-side{order:-1;min-height:280px}.auth-cinematic__cube-stack{top:6%}}@media (max-width:640px){.hero-box--cinematic{padding:18px 14px 22px}.home-content-surface{margin-top:-34px}.auth-cinematic__container{padding:32px 0 56px}.auth-cinematic__form-side{padding:26px 22px 30px}.auth-cinematic__footer{flex-direction:column;align-items:flex-start}}body{background:linear-gradient(#06090f 0%,#0a0f17 50%,#0b1119 100%)}.typewriter-text{min-height:1em;display:inline-block}.typewriter-text:after{content:"";vertical-align:-.08em;background:currentColor;width:1px;height:.92em;margin-left:.08em;animation:1.2s ease-in-out infinite typeBlink;display:inline-block}@keyframes typeBlink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-media{mix-blend-mode:screen;opacity:.88;background:radial-gradient(circle at 18% 22%,#aaff0024,#0000 24%),radial-gradient(circle at 50% 10%,#d6e8d41f,#0000 18%),radial-gradient(circle at 78% 32%,#5c4eff29,#0000 28%),radial-gradient(circle at 36% 72%,#a433002e,#0000 22%),radial-gradient(circle at 90% 90%,#ff9a7024,#0000 20%);position:absolute;inset:0}.hero-bottom-fade{z-index:3;background:linear-gradient(#06090f00 0%,#0a0f17 88%);height:220px;position:absolute;bottom:-1px;left:0;right:0}.hero-box:before,.hero-box--cinematic{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.hero-title{max-width:11ch;margin-inline:auto}.hero-feature-row{display:none}.home-content-surface{background:linear-gradient(#0a0f17 0%,#0b1018 100%);margin-top:-2px;position:relative}.section-shell{background:0 0;position:relative}.site-intro{background:radial-gradient(circle,#a3ff1214,#0000 24%),linear-gradient(#04070c 0%,#080c12 100%)}.site-intro__content:before,.site-intro__content:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#a3ff12b3,#0000);width:min(22vw,240px);height:1px;position:absolute;top:50%}.site-intro__content:before{right:calc(100% + 28px)}.site-intro__content:after{left:calc(100% + 28px)}.site-intro__title{text-shadow:0 0 28px #a3ff1229}.auth-cinematic{min-height:calc(100vh - 104px);position:relative;overflow:hidden}.auth-cinematic__container{align-items:center;min-height:calc(100vh - 104px);padding:40px 0 70px;display:grid}.auth-cinematic__card{border:1px solid #ffffff14;overflow:hidden}.auth-cinematic.is-login .auth-cinematic__visual-side{order:2}.auth-cinematic.is-login .auth-cinematic__form-side,.auth-cinematic.is-register .auth-cinematic__visual-side{order:1}.auth-cinematic.is-register .auth-cinematic__form-side{order:2}.auth-cinematic__visual-side,.auth-cinematic__form-side{transition:transform .55s,opacity .55s}.auth-cinematic.is-register .auth-cinematic__visual-side,.auth-cinematic.is-register .auth-cinematic__form-side{transform:translate(0)}.auth-cinematic__swap-stage.is-out{animation:.22s forwards authSwapOut}.auth-cinematic__swap-stage.is-in{animation:.28s forwards authSwapIn}@keyframes authSwapOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes authSwapIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.auth-cinematic__form{align-content:start}.auth-cinematic__visual-side{background:radial-gradient(circle at 50% 42%,#ff7c2b1f,#0000 24%),radial-gradient(circle at 38% 58%,#ff49003d,#0000 30%),#020202}.rulebook-page{position:relative;overflow:hidden}.rulebook-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#a3ff1214,#0000 24%),radial-gradient(circle at 88% 18%,#614eff1f,#0000 26%);position:absolute;inset:0}.rulebook-hero--open{padding:52px 0 28px}.rulebook-hero__title{letter-spacing:-.06em;text-transform:uppercase;margin-top:8px;font-size:clamp(3rem,8vw,6rem)}.rulebook-hero__text{color:#aeb7cb;max-width:760px}.rulebook-layout--open{padding:22px 0 110px}.rulebook-layout__grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}.rulebook-nav,.rulebook-nav__inner{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.rulebook-nav__title{display:none}.rulebook-nav__kicker{margin-bottom:18px}.rulebook-nav__section{padding:8px 0;font-size:1rem}.rulebook-nav__sublist{padding-left:0}.rulebook-nav__item{color:#8f98af;padding:8px 0}.rulebook-section--open{background:0 0;border-bottom:1px solid #ffffff14;margin-bottom:54px;padding:0 0 54px}.rulebook-section__header{grid-template-columns:62px 1fr;align-items:center;gap:18px;margin-bottom:26px;display:grid}.rulebook-section__index{width:62px;height:62px;color:var(--accent);border:1px solid #ffffff14;place-items:center;font-size:1.4rem;display:grid}.rulebook-section__title{font-size:clamp(2rem,4vw,3.2rem)}.rulebook-item--open{background:0 0;border-top:1px solid #ffffff0f;grid-template-columns:60px 1fr;gap:20px;padding:20px 0;display:grid}.rulebook-item__label{color:var(--accent);letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.rulebook-item__body{max-width:900px}.rulebook-bullets{margin-top:12px;padding-left:20px}.rulebook-bullets__item{color:#c7cedf;line-height:1.8}.application-hero-clean__grid,.application-columns-open,.application-bottom-open,.application-dashboard-open{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;display:grid}.application-hero-clean__title,.application-open-title{text-transform:uppercase;letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.7rem,7vw,5.6rem);font-weight:800;line-height:.94}.application-open-title{font-size:clamp(2rem,4vw,3rem)}.application-hero-clean__text,.application-open-text{color:#afbad2;max-width:760px;margin-top:16px;line-height:1.85}.application-summary-rail{border-left:1px solid #ffffff14;align-self:end;gap:14px;padding-left:24px;display:grid}.application-summary-rail__row,.application-dashboard-open__stats>div,.application-tech-points>div,.application-tip-line,.application-process-open__item,.application-requirement-line,.application-access-open,.application-dashboard-open__main,.application-dashboard-open__aside,.application-wizard-shell--open{box-shadow:none!important;background:0 0!important}.application-summary-rail__row,.application-tech-points>div,.application-tip-line,.application-process-open__item,.application-requirement-line{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:16px 0;display:grid}.application-summary-rail__row{grid-template-columns:1fr auto}.application-summary-rail__row span,.application-tech-points>div,.application-tip-line p,.application-process-open__item p,.application-requirement-line p{color:#aeb7cb}.application-access-open{border-top:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:30px 0 0;display:grid}.application-access-open__icon,.application-requirement-line__icon{width:58px;height:58px;color:var(--accent);border:1px solid #ffffff14;place-items:center;display:grid}.application-access-open__actions{flex-wrap:wrap;gap:14px;display:flex}.application-dashboard-open{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);margin-top:22px}.application-dashboard-open__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.application-dashboard-open__stats>div{border-top:1px solid #ffffff14;padding-top:14px}.application-dashboard-open__stats span{color:#8e96ac;text-transform:uppercase;font-size:.82rem;display:block}.application-dashboard-open__stats strong{margin-top:8px;font-size:1.05rem;display:block}.application-dashboard-open__aside{border-left:1px solid #ffffff14;padding-top:10px;padding-left:24px}.application-wizard-shell--open{border-top:1px solid #ffffff14;margin-top:48px;padding-top:34px}.application-step-card,.application-preview-card,.application-highlight-card,.application-stepper__item,.application-timeline__item,.dashboard-stat--card{background:#ffffff05;border:1px solid #ffffff12;border-radius:0}.application-tips-open,.application-tech-points,.application-process-open,.application-requirements-open{margin-top:18px}.application-tip-line__index{color:var(--accent);font-weight:800}.application-tip-line p{margin:0;line-height:1.8}.application-tech-points>div{grid-template-columns:18px 1fr;align-items:center}.application-process-open__item span{color:var(--accent);font-size:1.2rem;font-weight:800}.application-process-open__item h3,.application-requirement-line h3{text-transform:uppercase;letter-spacing:-.04em;font-size:1.5rem}.application-process-open__item p,.application-requirement-line p{margin-top:8px;line-height:1.8}@media (max-width:1024px){.rulebook-layout__grid,.application-hero-clean__grid,.application-columns-open,.application-bottom-open,.application-dashboard-open,.application-access-open{grid-template-columns:1fr}.rulebook-nav{position:static}.application-summary-rail,.application-dashboard-open__aside{border-left:none;padding-left:0}.application-access-open__actions{justify-content:flex-start}}@media (max-width:640px){.site-intro__content:before,.site-intro__content:after{display:none}.application-dashboard-open__stats{grid-template-columns:1fr}.auth-cinematic__swap-stage{min-height:390px}.rulebook-item--open,.rulebook-section__header,.application-tip-line,.application-process-open__item,.application-requirement-line,.application-access-open{grid-template-columns:1fr}}.typewriter-text--done:after{opacity:0!important;animation:none!important}.hero-noise{display:none!important}.hero-text{max-width:760px}.site-footer{background:radial-gradient(circle at 10% 0,#a3ff1214,#0000 24%),linear-gradient(#090d14 0%,#070b11 100%);border-top:1px solid #ffffff14;padding:88px 0 34px;position:relative}.site-footer__top,.site-footer__contact,.site-footer__bottom{gap:28px;display:grid}.site-footer__top{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-bottom:32px}.site-footer__title,.site-footer__contact-title{letter-spacing:-.05em;text-transform:uppercase;margin-top:10px;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.site-footer__text{color:#aeb7cb;max-width:720px;margin-top:16px;line-height:1.8}.site-footer__brand .btn-secondary{margin-top:24px}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-footer__links h3{text-transform:uppercase;margin-bottom:14px;font-size:1rem}.site-footer__links ul{color:#aeb7cb;gap:10px;list-style:none;display:grid}.site-footer__links a,.site-footer__links li{line-height:1.6}.site-footer__links a:hover{color:var(--accent)}.site-footer__contact{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);padding:34px 0}.footer-contact-form{gap:14px;display:grid}.footer-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.footer-contact-form__input,.footer-contact-form__textarea{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;outline:none;width:100%;padding:16px 18px}.footer-contact-form__input:focus,.footer-contact-form__textarea:focus{border-color:#a3ff128c;box-shadow:0 0 0 1px #a3ff1247}.footer-contact-form__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-contact-form__actions span{color:#94a0ba;font-size:.95rem}.site-footer__bottom{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px}.site-footer__bottom strong{text-transform:uppercase;margin-bottom:8px;display:block}.site-footer__bottom p{color:#93a0b9;line-height:1.7}.application-hero-clean__grid--single,.application-dashboard-open--single,.application-bottom-open--single{grid-template-columns:1fr}.application-hero-clean{padding:56px 0 24px}.application-hero-clean__title{max-width:12ch}.application-access-open--card,.application-dashboard-open__main--hero,.application-wizard-shell--open{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff14;padding:32px}.application-access-open--card{padding-top:32px}.application-dashboard-open__main--hero{border-top:none}.application-dashboard-open__stats--four{grid-template-columns:repeat(4,minmax(0,1fr))}.role-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-select-card{text-align:left;color:#fff;background:#ffffff05;border:1px solid #ffffff14;padding:18px;transition:transform .2s,border-color .2s,background .2s}.role-select-card strong{text-transform:uppercase;font-size:1.05rem;display:block}.role-select-card span{color:#aeb7cb;margin-top:8px;line-height:1.5;display:block}.role-select-card:hover,.role-select-card.is-selected{background:#a3ff120f;border-color:#a3ff126b;transform:translateY(-2px)}.application-empty-state{color:#9ca7be;padding:18px 0 0}.application-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.application-preview-grid span,.application-preview-copy h4{color:#8e96ac;text-transform:uppercase;font-size:.85rem;display:block}.application-preview-grid strong{margin-top:8px;font-size:1rem;display:block}.application-preview-copy{gap:16px;display:grid}.application-preview-copy section{border-top:1px solid #ffffff14;padding-top:16px}.application-preview-copy p{color:#c7cedf;margin-top:8px;line-height:1.75}.application-tips-open{gap:0;display:grid}.application-tip-line--clean{min-height:78px}.application-tip-line--clean p{min-height:1.8em}@media (max-width:1024px){.site-footer__top,.site-footer__contact,.site-footer__links,.site-footer__bottom,.application-dashboard-open__stats--four,.application-preview-grid{grid-template-columns:1fr}}@media (max-width:640px){.footer-contact-form__grid,.role-select-grid{grid-template-columns:1fr}.application-access-open--card,.application-dashboard-open__main--hero,.application-wizard-shell--open{padding:24px}}.home-hero-bg{background:#070b11}.hero-media{opacity:.9;background:linear-gradient(#070b112e 0%,#070b119e 72%,#0b0f14 100%),url(/hero-bg.png) 50%/cover no-repeat!important}.hero-noise,.hero-grid,.hero-box--cinematic:before,.hero-box--cinematic:after{display:none!important}.hero-box--clean{max-width:860px}.hero-box--clean .hero-title,.application-hero-clean__title,.rulebook-hero__title,.auth-cinematic__title{text-wrap:balance}.global-header a[href="https://discord.gg/U8FNDCacYf"]{color:inherit}.site-footer{background:linear-gradient(#0a0d12f5,#07090dfa);border-top:1px solid #ffffff14;margin-top:40px}.site-footer .container-main{padding-top:22px;padding-bottom:18px}.site-footer__meta-row{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:18px;display:grid}.site-footer__meta-item{align-items:center;gap:12px;min-height:58px;display:flex}.site-footer__meta-item svg{color:var(--accent)}.site-footer__meta-item strong,.site-footer__bottom strong{align-items:center;gap:8px;font-size:.96rem;display:flex}.site-footer__meta-item span,.site-footer__meta-item a,.site-footer__bottom p,.site-footer__text,.footer-contact-form__actions span{color:#8f98af;font-size:.92rem;line-height:1.55}.site-footer__main{grid-template-columns:1.1fr 1.3fr;gap:36px;padding:22px 0;display:grid}.site-footer__title{text-transform:uppercase;margin:10px 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.02}.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-footer__columns h3,.site-footer__contact-title{text-transform:uppercase;margin-bottom:12px;font-size:1rem}.site-footer__columns ul{gap:10px;list-style:none;display:grid}.site-footer__columns a,.site-footer__columns li{color:#d8dcef;font-size:.92rem}.site-footer__columns li a{align-items:center;gap:8px;display:flex}.site-footer__columns a:hover{color:var(--accent)}.site-footer__contact{border-top:1px solid #ffffff14;grid-template-columns:.8fr 1.2fr;gap:22px;padding:18px 0;display:grid}.footer-contact-form__input,.footer-contact-form__textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;width:100%;padding:13px 14px}.footer-contact-form__textarea--compact{min-height:108px}.footer-contact-form__actions--compact{align-items:center;gap:14px;margin-top:12px;display:flex}.site-footer__bottom{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.rulebook-page--refined{background:radial-gradient(circle at 12% 12%,#a3ff1214,#0000 24%),radial-gradient(circle at 85% 18%,#3f4dff14,#0000 26%),#0b0f14}.rulebook-page--refined:before{display:none}.rulebook-hero--refined{border-bottom:1px solid #ffffff0f;padding:54px 0 24px}.rulebook-hero__grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:28px;display:grid}.rulebook-hero__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rulebook-hero__info div{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;padding:18px}.rulebook-hero__info span{color:#8f98af;text-transform:uppercase;font-size:.75rem;display:block}.rulebook-hero__info strong{margin-top:8px;font-size:1.9rem;display:block}.rulebook-layout__grid--refined{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:34px;display:grid}.rulebook-nav{position:sticky;top:106px}.rulebook-nav__inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0f16cc;border:1px solid #ffffff14;padding:22px}.rulebook-nav__group{border-bottom:1px solid #ffffff0f;padding:10px 0}.rulebook-nav__group:last-child{border-bottom:none}.rulebook-nav__section{color:#f3f5ff;align-items:flex-start;gap:10px;font-weight:700;transition:color .25s;display:flex}.rulebook-nav__section.is-active{color:var(--accent)}.rulebook-nav__icon{text-align:center;width:20px}.rulebook-nav__sublist{opacity:0;gap:8px;max-height:0;padding-left:30px;transition:max-height .35s,opacity .25s,transform .25s;display:grid;overflow:hidden;transform:translateY(-6px)}.rulebook-nav__sublist.is-open{opacity:1;max-height:500px;margin-top:12px;transform:translateY(0)}.rulebook-nav__item{color:#8891a8;font-size:.9rem}.rulebook-nav__item.is-active,.rulebook-nav__item:hover{color:#fff}.rulebook-content--refined{gap:24px;display:grid}.rulebook-section--refined{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14}.rulebook-section__header--refined{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:18px;padding:28px 30px 18px;display:flex}.rulebook-section__eyebrow{color:var(--accent);text-transform:uppercase;margin-bottom:6px;font-size:.74rem;display:block}.rulebook-section__items--refined{padding:6px 30px 10px}.rulebook-item--refined{border-top:1px solid #ffffff0f;padding:22px 0;transition:transform .25s,border-color .25s}.rulebook-item--refined:first-child{border-top:none}.rulebook-item__topline{align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.rulebook-item__label{min-width:44px;height:44px;color:var(--accent);border:1px solid #ffffff14;justify-content:center;align-items:center;font-weight:700;display:flex}.rulebook-bullets--refined{gap:10px;list-style:none;display:grid}.rulebook-bullets--refined .rulebook-bullets__item{color:#ced4ea;padding-left:18px;line-height:1.65;position:relative}.rulebook-bullets--refined .rulebook-bullets__item:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.7em;left:0}.auth-cinematic--entered .auth-cinematic__card{animation:.9s cubic-bezier(.22,1,.36,1) both authCardEnter}@keyframes authCardEnter{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-cinematic__card--stable{align-items:stretch;min-height:638px;overflow:hidden}.auth-cinematic__visual-side,.auth-cinematic__form-side{min-height:638px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .55s}.auth-cinematic.is-login .auth-cinematic__visual-side,.auth-cinematic.is-register .auth-cinematic__visual-side{transform:translate(0)}.auth-cinematic__swap-stage{align-items:flex-start;min-height:264px;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);display:flex}.auth-cinematic__swap-stage.is-out{opacity:0;transform:translateY(22px)}.auth-cinematic__swap-stage.is-in{opacity:1;transform:translateY(0)}.auth-cinematic__portrait--smooth,.auth-cinematic__visual-copy,.auth-cinematic__visual-glow{transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1)}.auth-cinematic.is-register .auth-cinematic__portrait--smooth,.auth-cinematic.is-register .auth-cinematic__visual-copy,.auth-cinematic.is-register .auth-cinematic__visual-glow{transform:translate(-8px)}.application-hero-clean--split{padding-bottom:18px}.application-hero-clean__grid--split{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.application-role-showcase{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;flex-direction:column;height:100%;padding:28px;display:flex}.application-role-showcase__kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:.78rem}.application-role-showcase__list{gap:12px;margin-top:auto;display:grid}.application-role-showcase__item{background:#ffffff08;border:1px solid #ffffff14;padding:16px 18px}.application-role-showcase__item strong{text-transform:uppercase;font-size:1rem;display:block}.application-role-showcase__item span{color:#99a2b7;margin-top:6px;font-size:.92rem;display:block}.application-columns-open--separated{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.application-column-card{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;padding:28px}.application-panel-visual{background:radial-gradient(circle at 18% 20%,#a3ff1238,#0000 24%),radial-gradient(circle at 76% 72%,#2e6eff29,#0000 26%),linear-gradient(135deg,#ffffff0d,#ffffff03);border:1px solid #ffffff14;height:170px;margin:18px 0 20px}.application-panel-visual--people:before,.application-panel-visual--flow:before{content:"";background:linear-gradient(90deg,#0000 0 14%,#ffffff0f 14% 14.5%,#0000 14.5% 100%),linear-gradient(#0000 0 60%,#ffffff0a 60% 60.6%,#0000 60.6% 100%);width:100%;height:100%;display:block}.application-requirements-open--cards,.application-process-open--cards{gap:14px;display:grid}.application-requirement-line--card,.application-process-open__item--card{background:#ffffff05;border:1px solid #ffffff14;padding:16px 18px}.application-open-text,.application-requirement-line p,.application-process-open__item p{color:#a4adc2;max-width:62ch}.application-process-open__item--card{grid-template-columns:56px 1fr;align-items:start;gap:16px;display:grid}.application-process-open__item--card>span{width:56px;height:56px;color:var(--accent);border:1px solid #ffffff14;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.application-tip-line--clean{border-top:1px solid #ffffff0f;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.application-tip-line--clean:first-child{border-top:none}.application-tip-line__index{color:var(--accent);letter-spacing:.08em;padding-top:3px;font-size:.95rem;font-weight:700}.application-tips-open p{color:#e7ebfa}@media (max-width:1100px){.site-footer__meta-row,.site-footer__main,.site-footer__contact,.site-footer__bottom,.rulebook-hero__grid,.rulebook-layout__grid--refined,.application-hero-clean__grid--split,.application-columns-open--separated{grid-template-columns:1fr}.rulebook-nav{position:static}}@media (max-width:720px){.site-footer__columns,.footer-contact-form__grid--compact,.application-process-open__item--card,.application-tip-line--clean{grid-template-columns:1fr}.auth-cinematic__card--stable,.auth-cinematic__visual-side,.auth-cinematic__form-side{min-height:auto}}.rulebook-page,.rulebook-page--refined{overflow:visible}.rulebook-layout__grid--refined{align-items:start}.rulebook-nav{align-self:start;max-height:calc(100vh - 132px);position:sticky!important;top:118px!important}.rulebook-nav__inner{scrollbar-width:thin;max-height:calc(100vh - 132px);overflow:auto}.site-footer{margin-top:32px}.site-footer__split{border-bottom:1px solid #ffffff14;grid-template-columns:.95fr 1.05fr;gap:36px;padding:24px 0;display:grid}.site-footer__left,.site-footer__right{min-width:0}.site-footer__links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.site-footer__link-list{gap:10px;list-style:none;display:grid}.site-footer__link-list a{color:#d8dcef;font-size:.95rem}.site-footer__link-list a:hover{color:var(--accent)}.site-footer__right .site-footer__contact-title{margin-bottom:6px}.site-footer__bottom--buttons{align-items:stretch}.site-footer__legal-button{background:#ffffff08;border:1px solid #ffffff14;gap:8px;padding:16px 18px;transition:border-color .25s,transform .25s,background .25s;display:grid}.site-footer__legal-button:hover{background:#a3ff120d;border-color:#a3ff1259;transform:translateY(-2px)}.site-footer__legal-button span{color:#8f98af;font-size:.9rem;line-height:1.5}.site-footer__copyright{flex-direction:column;justify-content:center;min-height:100%;display:flex}.auth-cinematic__card--stable{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(980px,100%);min-height:640px!important}.auth-cinematic__visual-side,.auth-cinematic__form-side{min-height:640px!important}.auth-cinematic__swap-stage{margin-top:30px;min-height:304px!important}.auth-cinematic__form{gap:14px;width:100%;display:grid!important}.auth-cinematic__spacer{height:54px}.auth-cinematic__visual-stage{height:100%;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);position:relative}.auth-cinematic__visual-stage.is-out{opacity:.45;transform:translateY(18px)scale(.985)}.auth-cinematic__visual-stage.is-in,.auth-cinematic__visual-stage.is-idle{opacity:1;transform:translateY(0)scale(1)}.application-hero-clean--single{padding-bottom:0}.application-hero-clean__grid--single-wide{grid-template-columns:1fr}.application-hero-clean__text--wide{max-width:58rem}.application-scroll-spacer{padding:110px 0 80px}.application-scroll-spacer__line{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px}.application-columns-stack{gap:28px;display:grid}.application-column-card--wide{padding:32px}.application-panel-visual{border-radius:2px;height:220px}.application-process-open__item--card,.application-requirement-line--card{grid-template-columns:72px 1fr;align-items:start;gap:18px}.application-process-open__item--card>span,.application-requirement-line__icon{width:72px;height:72px}.application-access-open--card{margin-top:0}@media (max-width:1100px){.site-footer__split,.site-footer__bottom--buttons{grid-template-columns:1fr}}@media (max-width:720px){.site-footer__links-grid,.application-process-open__item--card,.application-requirement-line--card{grid-template-columns:1fr}.auth-cinematic__card--stable,.auth-cinematic__visual-side,.auth-cinematic__form-side{min-height:auto!important}}.site-footer--compact .container-main{gap:28px;display:grid}.site-footer__split--compact{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;display:grid}.site-footer__left--compact,.site-footer__right--compact{gap:14px;display:grid}.site-footer__quicknav{flex-wrap:wrap;gap:10px 14px;margin-top:4px;display:flex}.site-footer__quicknav-link{color:#d8dcef;border-bottom:1px solid #0000;padding-bottom:2px;font-size:.95rem;transition:color .2s,border-color .2s,transform .2s}.site-footer__quicknav-link:hover{color:var(--accent);border-color:#a3ff1280;transform:translate(2px)}.site-footer__bottom--compact{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.site-footer__legal-inline{align-items:center;gap:18px;display:flex}.site-footer__legal-inline a{color:#d8dcef;font-size:.95rem;transition:color .2s}.site-footer__legal-inline a:hover{color:var(--accent)}.footer-contact-form__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact-form__actions--compact{align-items:center;gap:14px;display:flex}.footer-contact-form__actions--compact span{color:#8d96ac;font-size:.88rem}.gallery-slider{background:radial-gradient(circle,#ffffff0f,#070a10e0 70%);border:1px solid #ffffff0f;border-radius:28px;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.gallery-slider:before{content:"";pointer-events:none;background:radial-gradient(circle,#a3ff1214,#0000 42%);position:absolute;inset:0}.gallery-slider__stage{width:100%;height:100%;min-height:500px;position:relative}.gallery-slider__card{transform-origin:50%;width:280px;height:390px;transition:transform .55s,opacity .55s,filter .55s;position:absolute;top:50%;left:50%}.gallery-slider__card.is-center{z-index:3;transform:translate(-50%,-50%)scale(1)}.gallery-slider__card.is-left{z-index:2;opacity:.52;transform:translate(calc(-50% - 220px),-50%)perspective(900px)rotateY(22deg)scale(.85)}.gallery-slider__card.is-right{z-index:2;opacity:.52;transform:translate(calc(220px - 50%),-50%)perspective(900px)rotateY(-22deg)scale(.85)}.gallery-slider__image{background-position:50%;background-size:cover;border-radius:12px;position:absolute;inset:0;box-shadow:0 18px 60px #00000073}.gallery-slider__copy{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.gallery-slider__copy p{color:#d8dcef;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem}.gallery-slider__copy h3{text-transform:uppercase;margin-top:8px;font-size:2rem;line-height:.95}.gallery-slider__arrow{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a10b8;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,border-color .2s;display:flex;position:absolute;top:50%}.gallery-slider__arrow:hover{border-color:#a3ff1266;transform:translateY(-50%)scale(1.04)}.gallery-slider__arrow--left{left:24px;transform:translateY(-50%)}.gallery-slider__arrow--right{right:24px;transform:translateY(-50%)}.application-scroll-spacer--hero-gap{align-items:flex-end;min-height:34vh;display:flex}.application-scroll-spacer--hero-gap .application-scroll-spacer__line{opacity:.35}.application-columns-stack--separated{gap:34px;display:grid}.application-column-card--soft{background:0 0;border:0;padding:0}.application-requirements-pillar{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.application-requirements-pillar__item{background:linear-gradient(#ffffff08,#ffffff04);border-left:1px solid #a3ff1238;min-height:280px;padding:24px 22px 26px;position:relative}.application-requirements-pillar__item:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#a3ff1214,#0000 52%);position:absolute;inset:0}.application-requirements-pillar__top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.application-requirements-pillar__number{color:var(--accent);letter-spacing:-.05em;font-size:2rem;font-weight:700}.application-requirements-pillar__icon{color:var(--accent)}.application-requirements-pillar__item h3{text-transform:uppercase;font-size:1.45rem}.application-requirements-pillar__item p{color:#bac3db;margin-top:14px;line-height:1.7}.application-process-flow{gap:22px;margin-top:30px;display:grid;position:relative}.application-process-flow:before{content:"";background:linear-gradient(#a3ff1266,#ffffff0d);width:1px;position:absolute;top:10px;bottom:10px;left:18px}.application-process-flow__item{grid-template-columns:72px 1fr;align-items:start;gap:22px;display:grid}.application-process-flow__step{width:38px;height:38px;color:var(--accent);background:#121722;border:1px solid #a3ff123d;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.application-process-flow__item h3{text-transform:uppercase;font-size:1.6rem}.application-process-flow__item p{color:#bac3db;max-width:760px;margin-top:10px;line-height:1.7}.auth-cinematic__card--stable,.auth-cinematic__visual-side,.auth-cinematic__form-side{min-height:640px}.auth-cinematic__swap-stage--stacked{min-height:340px;position:relative}.auth-cinematic__form--panel{align-content:start;gap:14px;transition:opacity .28s,transform .32s;display:grid;position:absolute;inset:0}.auth-cinematic__form--panel.is-hidden{opacity:0;pointer-events:none;transform:translateY(18px)}.auth-cinematic__form--panel.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.site-footer__split--compact,.application-requirements-pillar{grid-template-columns:1fr}.gallery-slider__card.is-left{transform:translate(calc(-50% - 150px),-50%)perspective(900px)rotateY(18deg)scale(.8)}.gallery-slider__card.is-right{transform:translate(calc(150px - 50%),-50%)perspective(900px)rotateY(-18deg)scale(.8)}}@media (max-width:760px){.gallery-slider,.gallery-slider__stage{min-height:420px}.gallery-slider__card,.gallery-slider__card.is-center,.gallery-slider__card.is-left,.gallery-slider__card.is-right{opacity:1;width:76vw;height:320px;transform:translate(-50%,-50%)scale(1)}.gallery-slider__card.is-left,.gallery-slider__card.is-right,.gallery-slider__card.is-hidden{opacity:0;pointer-events:none}.site-footer__bottom--compact,.footer-contact-form__actions--compact{flex-direction:column;align-items:flex-start}}.rulebook-layout__grid--refined{grid-template-columns:270px minmax(0,1fr);gap:28px}.rulebook-nav{max-height:none!important;top:104px!important}.rulebook-nav__inner{padding:18px 16px;max-height:none!important;overflow:visible!important}.rulebook-nav__kicker{letter-spacing:.16em;margin-bottom:14px;font-size:.72rem}.rulebook-nav__group{padding:8px 0}.rulebook-nav__section{gap:8px;font-size:.88rem;line-height:1.25}.rulebook-nav__section-text{text-wrap:balance;display:block}.rulebook-nav__sublist{gap:6px;padding-left:22px}.rulebook-nav__item{font-size:.78rem;line-height:1.35}.rulebook-section--refined{border-color:#ffffff0f;border-radius:24px;box-shadow:0 20px 50px #0000002e}.rulebook-item--refined:hover{border-color:#a3ff122e;transform:translate(6px)}.site-footer{margin-top:20px;padding:30px 0 24px}.site-footer__split--compact{gap:28px;padding:0 0 18px}.site-footer__title--compact{margin-top:6px;font-size:clamp(1.6rem,3vw,2.4rem)}.site-footer__text--compact{max-width:40rem;line-height:1.65}.site-footer__quickgrid{grid-template-columns:repeat(2,minmax(0,180px));gap:18px 34px;margin-top:18px;display:grid}.site-footer__list-title{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:800}.site-footer__quicknav{gap:9px;display:grid}.site-footer__quicknav-link{color:#d9def0;width:fit-content;padding-left:14px;font-size:.94rem;transition:color .22s,transform .22s;display:inline-flex;position:relative}.site-footer__quicknav-link:before{content:"";background:#a3ff12b3;border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #a3ff1214}.site-footer__quicknav-link:hover{color:#fff;transform:translate(2px)}.site-footer__right--compact{padding-top:2px}.site-footer__bottom--minimal{border-top:1px solid #ffffff14;padding-top:16px}.site-footer__legal-inline--minimal{color:#7f899f;align-items:center;gap:10px;display:inline-flex}.site-footer__legal-inline--minimal a{color:#d5dbef;font-size:.92rem}.site-footer__legal-inline--minimal a:hover{color:var(--accent)}.footer-contact-form,.footer-contact-form__row{gap:12px}.footer-contact-form__input,.footer-contact-form__textarea{min-height:48px}.gallery-slider{min-height:460px;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.gallery-slider:before{display:none}.gallery-slider__stage{min-height:460px}.gallery-slider__card{width:300px;height:410px}.gallery-slider__image{border-radius:16px}.gallery-slider__copy{text-shadow:0 8px 26px #00000073}.application-hero-clean--single{padding:56px 0 22px}.application-hero-clean__grid--single-wide{grid-template-columns:1fr;gap:24px}.application-hero-clean__title--full{max-width:12ch}.application-hero-clean__badges{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.application-hero-clean__badges span{color:#dbe1f2;background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:999px;padding:10px 14px;font-size:.9rem}.application-scroll-spacer--larger{min-height:48vh}.application-columns-stack--separated{gap:34px}.application-column-card--requirements{background:linear-gradient(#a3ff120a,#fff0 34%);border:none;padding:34px 34px 18px;position:relative}.application-column-card--requirements:before{content:"";background:linear-gradient(#a3ff125c,#ffffff0a);width:1px;position:absolute;top:12px;bottom:0;left:0}.application-requirements-pillar__item{padding-left:10px}.application-column-card--process{background:radial-gradient(circle at 100% 0,#a3ff120d,#0000 35%);border:none;padding:34px;position:relative}.application-process-flow{gap:16px}.application-process-flow__item{border-top:1px solid #ffffff0f;min-height:84px;padding:18px 0 18px 74px;position:relative}.application-process-flow__item:first-child{border-top:0}.application-process-flow__step{background:#a3ff1214;border:1px solid #a3ff1238;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:0}.auth-cinematic__form-side{justify-content:flex-start}.auth-cinematic__swap-stage{min-height:308px}.auth-cinematic__mode-switch{color:#535962;align-items:center;gap:10px;margin-top:18px;font-size:.94rem;font-weight:700;display:flex}.auth-cinematic__switch-button{color:#f8fbff;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#4a6afff5,#4299e1e6);border:1px solid #4a6aff73;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 12px 26px #4a6aff3d}.auth-cinematic__switch-button:hover{border-color:#89abffb8;transform:translateY(-1px);box-shadow:0 16px 30px #4a6aff4d}.auth-cinematic__switch-button:focus-visible{outline-offset:2px;outline:2px solid #89abffe6}.auth-cinematic__footer--compact{justify-content:flex-start;margin-top:14px}.auth-cinematic__route-link{font-weight:700}@media (max-width:1024px){.rulebook-layout__grid--refined,.site-footer__split--compact{grid-template-columns:1fr}}@media (max-width:760px){.site-footer__quickgrid{grid-template-columns:1fr}.gallery-slider{min-height:400px}.application-scroll-spacer--larger{min-height:36vh}.application-hero-clean__badges{gap:8px}}.team-card__image-wrap{border-radius:24px;min-height:320px;position:relative;overflow:hidden}.team-card__image{object-fit:cover}.legal-page,.admin-page{padding:64px 0 96px}.legal-page__container,.admin-page__container{gap:24px;display:grid}.legal-card,.admin-card,.auth-discord-panel,.application-panel-stack{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;gap:16px;padding:28px;display:grid;box-shadow:0 22px 60px #00000038}.legal-card h2,.admin-card h2,.application-panel-stack h2{margin:8px 0 0}.auth-discord-panel__item,.application-inline-points{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.admin-card__top{justify-content:space-between;gap:16px;display:flex}.admin-card__label{opacity:.72;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.application-layout{grid-template-columns:320px 1fr;gap:24px;display:grid}@media (max-width:980px){.application-layout{grid-template-columns:1fr}}.jobs-page{padding-bottom:80px}.jobs-hero{background:radial-gradient(circle at 20% 10%,#9eff001f,#0000 32%),radial-gradient(circle at 80% 0,#5ce1ff24,#0000 26%),linear-gradient(#050810eb,#060b15fa);padding:84px 0 48px;position:relative}.jobs-hero__grid,.jobs-layout,.jobs-form-layout,.admin-jobs-layout{gap:24px;display:grid}.jobs-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center}.jobs-hero__title{text-transform:uppercase;letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(3rem,7vw,5.6rem);line-height:.94}.jobs-hero__text{color:#dce3efc7;max-width:60ch;font-size:1.05rem}.jobs-hero__stats,.job-detail-card__chips,.job-traits{flex-wrap:wrap;gap:12px;display:flex}.jobs-hero__stats span,.job-detail-card__chips span,.job-traits span{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.job-feature-card,.job-detail-card,.job-listing-card,.admin-jobs-sidebar,.admin-jobs-editor,.team-card--elevated{background:linear-gradient(#0e1421e0,#090d16f5);border:1px solid #ffffff14;box-shadow:0 22px 60px #00000047}.job-feature-card,.job-detail-card{border-radius:28px;overflow:hidden}.job-feature-card__media,.job-detail-card__banner{min-height:420px;position:relative}.job-feature-card__image,.job-detail-card__image{object-fit:cover}.job-feature-card__overlay,.job-detail-card__shade{background:linear-gradient(#05081029,#050810d9);position:absolute;inset:0}.job-feature-card__copy,.job-detail-card__banner-copy{z-index:1;position:absolute;bottom:28px;left:28px;right:28px}.job-feature-card__copy span,.job-detail-card__banner-copy span{color:var(--job-accent,#9eff00);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:.82rem;display:inline-flex}.job-feature-card__copy h2,.job-detail-card__banner-copy h3{text-transform:uppercase;margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);line-height:.95}.jobs-layout{grid-template-columns:360px minmax(0,1fr);align-items:start}.jobs-list{gap:16px;display:grid}.job-listing-card{text-align:left;border-radius:24px;width:100%;padding:22px;transition:transform .22s,border-color .22s,background .22s}.job-listing-card:hover,.job-listing-card.is-active{border-color:var(--job-accent,#9eff00);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.job-listing-card:hover,.job-listing-card.is-active{border-color:color-mix(in srgb,var(--job-accent,#9eff00)45%,#ffffff1a)}}.job-listing-card:hover,.job-listing-card.is-active{background:linear-gradient(#101726f5,#090d16fa)}.job-listing-card__top{gap:4px;margin-bottom:14px;display:grid}.job-listing-card__top span{color:var(--job-accent,#9eff00);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.job-listing-card__top strong{text-transform:uppercase;font-size:1.5rem}.job-listing-card p,.job-detail-card p,.team-page .section-text,.team-card__since{color:#dce3efc2}.job-listing-card__meta{color:#dce3efb8;justify-content:space-between;gap:12px;margin-top:16px;font-size:.92rem;display:flex}.job-detail-card__body{padding:28px}.job-detail-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px;display:grid}.job-detail-card__grid h4{text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:1rem}.job-detail-card__grid ul{color:#dce3efcc;margin:0;padding-left:18px}.job-detail-card__grid li+li{margin-top:10px}.job-traits--muted span{opacity:.72}.job-detail-card__actions{margin-top:28px}.jobs-form-section{padding-top:8px}.jobs-form-layout{grid-template-columns:320px minmax(0,1fr)}.jobs-form-sidebar h3{text-transform:uppercase;margin:10px 0;font-size:2rem}.jobs-form-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.application-preview-grid{gap:12px;display:grid}.application-process-flow__item.is-active strong,.application-process-flow__item.is-active .application-process-flow__step{color:#9eff00}.application-process-flow__item.is-active{border-left:1px solid #9eff0066;padding-left:12px}.admin-jobs-layout{grid-template-columns:320px minmax(0,1fr);align-items:start}.admin-jobs-sidebar,.admin-jobs-editor{border-radius:24px;padding:22px}.admin-jobs-sidebar__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-jobs-list{gap:10px;display:grid}.admin-jobs-list__item{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.admin-jobs-list__item.is-active{border-color:#9eff0073}.admin-jobs-list__item span,.admin-jobs-list__item small{display:block}.admin-jobs-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-jobs-editor__grid label{gap:8px;display:grid}.admin-jobs-editor__full,.admin-jobs-editor__checkbox{grid-column:1/-1}.admin-jobs-editor__checkbox{align-items:center;gap:10px;display:flex!important}.team-page{padding-bottom:90px}.team-hero{padding:88px 0 18px}.team-grid--page{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.team-card--elevated{border-radius:24px}.rulebook-layout--refined .rulebook-content--refined{box-shadow:none;background:0 0;border:0}.rulebook-section--refined{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;padding:40px 0}.rulebook-section__header--refined{border-bottom:1px solid #ffffff14;padding:0 0 22px}.rulebook-item--refined{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px}.gallery-slider--expanded{min-height:520px;position:relative}.gallery-slider__stage--expanded{min-height:520px;position:relative;overflow:hidden}.gallery-slider__card{will-change:transform;border-radius:28px;width:min(28vw,340px);height:420px;transition:transform .42s,opacity .32s,filter .32s;position:absolute;top:24px;left:50%;overflow:hidden}.gallery-slider__card .gallery-slider__image{background-position:50%;background-size:cover;position:absolute;inset:0}.gallery-slider__card .gallery-slider__copy{z-index:1;position:absolute;bottom:22px;left:22px;right:22px}.gallery-slider__card.is-center{opacity:1;z-index:5;transform:translate(-50%)scale(1)}.gallery-slider__card.is-left-1{opacity:.82;z-index:4;transform:translate(calc(-50% - 240px))scale(.9)rotate(-6deg)}.gallery-slider__card.is-left-2{opacity:.45;z-index:3;transform:translate(calc(-50% - 440px))scale(.78)rotate(-10deg)}.gallery-slider__card.is-right-1{opacity:.82;z-index:4;transform:translate(calc(240px - 50%))scale(.9)rotate(6deg)}.gallery-slider__card.is-right-2{opacity:.45;z-index:3;transform:translate(calc(440px - 50%))scale(.78)rotate(10deg)}.gallery-slider__card.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%)scale(.7)}@media (max-width:1100px){.jobs-hero__grid,.jobs-layout,.jobs-form-layout,.admin-jobs-layout,.job-detail-card__grid,.admin-jobs-editor__grid{grid-template-columns:1fr}.gallery-slider__card{width:min(52vw,330px)}.gallery-slider__card.is-left-2,.gallery-slider__card.is-right-2{opacity:0}}@media (max-width:720px){.jobs-hero__title{font-size:clamp(2.4rem,13vw,4rem)}.job-feature-card__media,.job-detail-card__banner,.gallery-slider__stage--expanded,.gallery-slider--expanded{min-height:340px}.gallery-slider__card{width:min(72vw,300px);height:320px;top:12px}.gallery-slider__card.is-left-1{transform:translate(calc(-50% - 130px))scale(.8)rotate(-5deg)}.gallery-slider__card.is-right-1{transform:translate(calc(130px - 50%))scale(.8)rotate(5deg)}.gallery-slider__card.is-left-2,.gallery-slider__card.is-right-2{display:none}}.global-header.is-transparent{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none;background:linear-gradient(#070a1014,#070a1005);border-bottom-color:#0000}.global-header.is-solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#090c12eb,#090c12b8);border-bottom-color:#ffffff0f;box-shadow:0 18px 40px #00000038}.site-content-offset{min-height:calc(100vh - 92px)}.team-showcase{gap:22px;display:grid}.team-showcase__group{border-top:1px solid var(--team-accent,var(--accent));position:relative}@supports (color:color-mix(in lab, red, red)){.team-showcase__group{border-top:1px solid color-mix(in srgb,var(--team-accent,var(--accent))26%,#ffffff14)}}.team-showcase__group{background:radial-gradient(circle at top right,var(--team-accent,var(--accent)),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff04);border-radius:28px;padding:24px 22px 0}@supports (color:color-mix(in lab, red, red)){.team-showcase__group{background:radial-gradient(circle at top right,color-mix(in srgb,var(--team-accent,var(--accent))18%,transparent),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff04)}}.team-showcase__group{box-shadow:inset 0 1px #ffffff0a}.team-showcase__group:before{content:"";background:linear-gradient(90deg,var(--team-accent,var(--accent)),transparent);border-radius:999px;width:72px;height:3px;position:absolute;top:0;left:22px}.team-showcase__headline{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.team-showcase__eyebrow{color:var(--team-accent,var(--accent));text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.78rem;display:inline-block}.team-showcase__headline h3{text-transform:uppercase;font-size:clamp(2rem,4vw,3.2rem);line-height:.96}.team-showcase__badge-stack span{border:1px solid var(--team-accent,var(--accent));border-radius:999px;align-items:center;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.team-showcase__badge-stack span{border:1px solid color-mix(in srgb,var(--team-accent,var(--accent))24%,#ffffff17)}}.team-showcase__badge-stack span{background:var(--team-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.team-showcase__badge-stack span{background:color-mix(in srgb,var(--team-accent,var(--accent))10%,#ffffff08)}}.team-showcase__badge-stack span{color:var(--team-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.team-showcase__badge-stack span{color:color-mix(in srgb,var(--team-accent,var(--accent))68%,white 32%)}}.team-showcase__row{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.team-showcase__visual{border:1px solid var(--team-accent,var(--accent));border-radius:28px;min-height:320px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-showcase__visual{border:1px solid color-mix(in srgb,var(--team-accent,var(--accent))28%,#ffffff14)}}.team-showcase__visual{background:var(--team-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.team-showcase__visual{background:color-mix(in srgb,var(--team-accent,var(--accent))10%,#ffffff08)}}.team-showcase__visual{box-shadow:0 18px 44px var(--team-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.team-showcase__visual{box-shadow:0 18px 44px color-mix(in srgb,var(--team-accent,var(--accent))16%,#00000042)}}.team-showcase__visual-image{object-fit:cover}.team-showcase__visual-shade{background:linear-gradient(180deg,var(--team-accent,var(--accent)),#080a0fd1);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.team-showcase__visual-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--team-accent,var(--accent))14%,#080a0f2e),#080a0fd1)}}.team-showcase__members{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:14px;display:grid}.team-member-chip{border:1px solid var(--team-member-accent,var(--accent));border-radius:22px;align-items:center;gap:14px;min-height:96px;padding:14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.team-member-chip{border:1px solid color-mix(in srgb,var(--team-member-accent,var(--accent))36%,#ffffff14)}}.team-member-chip{background:linear-gradient(180deg,var(--team-member-accent,var(--accent)),#ffffff05)}@supports (color:color-mix(in lab, red, red)){.team-member-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--team-member-accent,var(--accent))11%,#ffffff0d),#ffffff05)}}.team-member-chip{box-shadow:inset 0 1px #ffffff0a}.team-member-chip:before{content:"";background:var(--team-member-accent,var(--accent));border-radius:22px 0 0 22px;width:4px;position:absolute;inset:0 auto 0 0}.team-member-chip__avatar{background:#ffffff0d;border-radius:18px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.team-member-chip__avatar-image{object-fit:cover}.team-member-chip__copy{gap:5px;display:grid}.team-member-chip__copy strong{font-size:1.08rem}.team-member-chip__copy span{color:var(--team-member-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.team-member-chip__copy span{color:color-mix(in srgb,var(--team-member-accent,var(--accent))75%,white 25%)}}.team-member-chip__copy span{font-size:.9rem}.gallery-slider__card.is-center{transform:translateX(-50%)scale(1)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg));transform-style:preserve-3d}.gallery-slider__card.is-center:hover{box-shadow:0 24px 60px #00000052}.gallery-slider__card{transition:transform .42s,opacity .32s,filter .32s,box-shadow .32s}.site-footer__quicknav--matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.site-footer__quicknav--matrix .site-footer__quicknav-link{padding-left:0}.site-footer__legal-inline--free{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.jobs-page--editorial{padding-bottom:96px}.jobs-hero--editorial{padding:92px 0 36px}.jobs-hero__intro{gap:14px;display:grid}.jobs-hero__title--editorial{max-width:12ch}.jobs-hero__text--wide{max-width:74ch}.jobs-editorial-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.jobs-editorial-summary div{border-top:1px solid #ffffff17;gap:4px;padding:18px 0 0;display:grid}.jobs-editorial-summary strong{text-transform:uppercase;font-size:1.4rem}.jobs-editorial-summary span{color:#dce3efb8}.jobs-editorial-list__stack{gap:72px;display:grid}.job-spotlight{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:34px;display:grid}.job-spotlight.is-reversed{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.job-spotlight.is-reversed .job-spotlight__visual{order:2}.job-spotlight__visual{border:1px solid #ffffff14;border-radius:30px;min-height:460px;position:relative;overflow:hidden}.job-spotlight__image,.job-role-hero__image,.admin-job-preview__image{object-fit:cover}.job-spotlight__shade,.job-role-hero__shade,.admin-job-preview__shade{background:linear-gradient(#070a102e,#070a10e0);position:absolute;inset:0}.job-spotlight__float-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a108f;border:1px solid #ffffff14;border-radius:22px;gap:6px;padding:18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.job-spotlight__float-card span{color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.job-spotlight__float-card strong{font-size:1.2rem}.job-spotlight__content h2{text-transform:uppercase;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.94}.job-spotlight__topline{color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:10px;font-size:.82rem;display:inline-flex}.job-spotlight__summary{color:#eef3ff;margin-top:16px;font-size:1.1rem}.job-spotlight__description{color:#dce3efc7;margin-top:14px;line-height:1.8}.job-spotlight__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.job-spotlight__columns h3{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:.98rem;display:inline-flex}.job-spotlight__columns ul{color:#dce3efd1;padding-left:18px}.job-spotlight__columns li+li{margin-top:10px}.job-spotlight__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.job-spotlight__link-inline{color:#ffffffd6;align-items:center;gap:8px;display:inline-flex}.job-role-hero{align-items:end;min-height:480px;display:flex;position:relative}.job-role-hero__media{position:absolute;inset:0}.job-role-hero__copy{z-index:1;padding:120px 0 56px;position:relative}.job-role-hero__copy h1{text-transform:uppercase;max-width:10ch;font-size:clamp(3rem,7vw,5.4rem);line-height:.94}.job-role-hero__copy p{color:#dce3efd1;max-width:70ch;margin-top:16px}.job-form-shell{gap:26px;display:grid}.job-form-shell__intro{gap:14px;display:grid}.job-form-shell__intro h1{text-transform:uppercase;font-size:clamp(2.6rem,5vw,4.2rem);line-height:.94}.job-form-shell__pill{border-color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-form-shell__pill{border-color:color-mix(in srgb,var(--job-accent,var(--accent))30%,#ffffff1a)}}.job-form-shell__pill{background:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-form-shell__pill{background:color-mix(in srgb,var(--job-accent,var(--accent))8%,#ffffff0a)}}.job-form-shell__pill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:10px 14px;display:inline-flex}.admin-page--workspace{padding-top:74px}.admin-workspace,.admin-jobs-workspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-workspace__rail{position:sticky;top:112px}.admin-status-pills{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-status-pills button,.admin-detail-hero__actions a,.admin-detail-hero__actions button{align-items:center;gap:8px;display:inline-flex}.admin-status-pills button{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:10px 12px}.admin-status-pills button.is-active{color:var(--accent);border-color:#9eff0066}.admin-application-list{gap:10px;margin-top:18px;display:grid}.admin-application-list__item{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.admin-application-list__item.is-active{border-color:#9eff0073;transform:translateY(-1px)}.admin-detail-stack{gap:18px;display:grid}.admin-detail-hero{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-detail-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-detail-grid p+p{margin-top:10px}.admin-jobs-workspace .admin-detail-stack{gap:24px}.admin-jobs-overview{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-jobs-overview__pills{flex-wrap:wrap;gap:10px;display:flex}.admin-jobs-overview__pills span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.admin-jobs-overview__pills .is-online{color:var(--accent);border-color:#9eff0061}.admin-jobs-overview__pills .is-offline{color:#ff7b72;border-color:#ff7b7252}.admin-job-preview{overflow:hidden}.admin-job-preview__media{border-radius:24px;min-height:360px;position:relative;overflow:hidden}.admin-job-preview__copy{z-index:1;position:absolute;bottom:20px;left:20px;right:20px}.admin-job-preview__copy span{color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.admin-job-preview__copy h3{text-transform:uppercase;margin-top:10px;font-size:2rem}.admin-job-preview__copy p{color:#dce3efd1;margin-top:8px}.admin-job-preview__quality{margin-top:18px}.admin-job-preview__quality h4{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.92rem;display:inline-flex}.admin-job-preview__quality ul{color:#dce3efcc;padding-left:18px}.legal-page--refined .legal-page__container{gap:34px}.legal-hero{gap:12px;max-width:860px;display:grid}.legal-flow{gap:18px;display:grid}.legal-flow__section{border-top:1px solid #ffffff14;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.legal-flow__icon{width:48px;height:48px;color:var(--accent);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;place-items:center;display:grid}.legal-flow__content{gap:12px;display:grid}.legal-flow__content h2{font-size:1.5rem}.legal-flow__content p,.legal-flow__content li{color:#dce3efcc;line-height:1.8}.legal-flow__content ul{padding-left:18px}.auth-cinematic--refined .auth-cinematic__card--refined{background:linear-gradient(135deg,#f5f5f7f5,#e0e4ecf0);border:1px solid #ffffffb3;overflow:hidden}.auth-cinematic--refined .auth-cinematic__form-side{background:linear-gradient(#ffffffdb,#f5f7fcdb)}.auth-feature-pills{flex-wrap:wrap;gap:10px;margin:18px 0 4px;display:flex}.auth-feature-pills span{color:#2b3240;background:#0c111c0f;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.auth-discord-panel--refined{background:#ffffff94;border-color:#11182714}.auth-visual-panel{background:radial-gradient(circle at 50% 38%,#ff84005c,#0000 22%),#050505;width:100%;min-height:100%;position:relative;overflow:hidden}.auth-visual-panel__glow{filter:blur(22px);background:radial-gradient(circle,#ff782840,#0000 70%);border-radius:999px;height:220px;position:absolute;inset:auto 15% 18%}.auth-visual-panel__card{z-index:2;gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.auth-visual-panel__card span{text-transform:uppercase;letter-spacing:.12em;color:#ffffff9e;font-size:.8rem}.auth-visual-panel__card strong{text-transform:uppercase;font-size:2.2rem;line-height:.95}.auth-visual-panel__orbs{position:absolute;inset:0}.auth-visual-panel__orb{filter:blur();opacity:.9;background:radial-gradient(circle,#ffac52f2,#ff7b008c);border-radius:999px;position:absolute}.auth-visual-panel__orb--1{width:128px;height:128px;top:38%;left:44%}.auth-visual-panel__orb--2{opacity:.72;width:92px;height:92px;top:43%;left:41%}.auth-visual-panel__orb--3{opacity:.55;width:72px;height:72px;top:45%;left:47%}@media (max-width:1100px){.team-showcase__row,.job-spotlight,.job-spotlight.is-reversed,.admin-workspace,.admin-jobs-workspace,.admin-detail-grid{grid-template-columns:1fr}.job-spotlight.is-reversed .job-spotlight__visual{order:0}.jobs-editorial-summary,.job-spotlight__columns,.site-footer__quicknav--matrix{grid-template-columns:1fr 1fr}.admin-workspace__rail{position:static}}@media (max-width:720px){.jobs-editorial-summary,.job-spotlight__columns,.site-footer__quicknav--matrix,.team-showcase__members,.legal-flow__section{grid-template-columns:1fr}.team-showcase__headline,.admin-detail-hero,.admin-jobs-overview{grid-template-columns:1fr;align-items:start;display:grid}.job-spotlight__visual,.team-showcase__visual{min-height:300px}.job-role-hero{min-height:380px}}.rulebook-layout--refined .rulebook-nav{box-shadow:none;background:0 0;border:0}.rulebook-layout--refined .rulebook-content--refined{padding-top:0}.rulebook-section--refined .rulebook-item--refined{background:#ffffff06;border-radius:16px}.admin-home-shell{gap:28px}.admin-dashboard-shell{gap:24px;display:grid}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-summary-card{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:24px;align-content:start;gap:8px;min-height:150px;padding:24px;transition:all .32s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.admin-summary-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:24px;position:absolute;inset:0}.admin-summary-card:after{content:"";opacity:0;border-radius:24px;transition:opacity .32s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.admin-summary-card:hover{border-color:#ffffff1f;transform:translateY(-6px);box-shadow:0 16px 48px #0003,inset 0 1px #ffffff14}.admin-summary-card:hover:after{opacity:1}.admin-summary-card span{color:#dce3efa6;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700}.admin-summary-card strong{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:.92}.admin-summary-card small{color:#dce3efbf;font-size:.85rem;line-height:1.4}.admin-summary-card--neutral{border-color:#ffffff1a}.admin-summary-card--open{background:linear-gradient(135deg,#fb923c14,#fb923c05);box-shadow:0 8px 24px #fb923c1a,inset 0 1px #fb923c1f}.admin-summary-card--open:hover{box-shadow:0 16px 48px #fb923c2e,inset 0 1px #fb923c26}.admin-summary-card--open strong,.admin-summary-card--open span{color:#fb923c}.admin-summary-card--waiting{background:linear-gradient(135deg,#f59e0b14,#f59e0b05);box-shadow:0 8px 24px #f59e0b1a,inset 0 1px #f59e0b1f}.admin-summary-card--waiting:hover{box-shadow:0 16px 48px #f59e0b2e,inset 0 1px #f59e0b26}.admin-summary-card--waiting strong,.admin-summary-card--waiting span{color:#f59e0b}.admin-summary-card--closed{background:linear-gradient(135deg,#22c55e14,#22c55e05);box-shadow:0 8px 24px #22c55e1a,inset 0 1px #22c55e1f}.admin-summary-card--closed:hover{box-shadow:0 16px 48px #22c55e2e,inset 0 1px #22c55e26}.admin-summary-card--closed strong,.admin-summary-card--closed span{color:#22c55e}.admin-rail-panel{gap:18px;display:grid}.admin-rail-panel__top{gap:14px;display:grid}.admin-search-field{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;transition:all .24s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.admin-search-field:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:14px;position:absolute;inset:0}.admin-search-field:focus-within{background:linear-gradient(135deg,#a3ff1214,#a3ff1205);box-shadow:0 8px 24px #a3ff121f,inset 0 1px #a3ff121a}.admin-search-field input{color:#fff;z-index:1;background:0 0;border:0;outline:0;width:100%;font-size:.95rem;position:relative}.admin-search-field input::placeholder{color:#dce3ef80}.admin-search-field svg{z-index:1;color:#dce3ef99;flex-shrink:0;transition:color .24s;position:relative}.admin-status-pills--stacked button{justify-content:space-between;width:100%}.admin-status-pills--stacked button span{color:#dce3efad}.admin-application-list__topline,.admin-jobs-list__titleline{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-application-list__meta{color:#dce3ef8f;justify-content:space-between;gap:10px;display:flex}.admin-status-dot{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:10px;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;transition:all .24s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.admin-status-dot:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:10px;position:absolute;inset:0}.admin-status-dot.is-new{color:#fb923c;background:linear-gradient(135deg,#fb923c1f,#fb923c0a);border-color:#fb923c4d;box-shadow:0 4px 12px #fb923c29,inset 0 1px #ffffff14}.admin-status-dot.is-new:hover{transform:translateY(-1px);box-shadow:0 6px 16px #fb923c38,inset 0 1px #ffffff1a}.admin-status-dot.is-review{color:#f59e0b;background:linear-gradient(135deg,#f59e0b1f,#f59e0b0a);border-color:#f59e0b4d;box-shadow:0 4px 12px #f59e0b29,inset 0 1px #ffffff14}.admin-status-dot.is-review:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f59e0b38,inset 0 1px #ffffff1a}.admin-status-dot.is-accepted{color:#22c55e;background:linear-gradient(135deg,#22c55e1f,#22c55e0a);border-color:#22c55e4d;box-shadow:0 4px 12px #22c55e29,inset 0 1px #ffffff14}.admin-status-dot.is-accepted:hover{transform:translateY(-1px);box-shadow:0 6px 16px #22c55e38,inset 0 1px #ffffff1a}.admin-status-dot.is-rejected{color:#ff8f87;background:linear-gradient(135deg,#ff8f871f,#ff8f870a);border-color:#ff8f8747;box-shadow:0 4px 12px #ff8f8729,inset 0 1px #ffffff14}.admin-status-dot.is-rejected:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff8f8738,inset 0 1px #ffffff1a}.admin-status-dot.is-draft{color:#dce3efa6;background:linear-gradient(135deg,#ffffff0d,#ffffff04);border-color:#ffffff1f;box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff14}.admin-status-dot.is-draft:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f,inset 0 1px #ffffff1a}.admin-detail-hero--applications{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-detail-hero__copy{gap:10px;display:grid}.admin-detail-hero__aside{justify-items:end;gap:18px;display:grid}.admin-inline-facts{flex-wrap:wrap;gap:10px;display:flex}.admin-inline-facts span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.admin-quality-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#9eff001f,#ffffff05);border:1px solid #9eff003d;border-radius:999px;place-items:center;width:124px;display:grid}.admin-quality-ring strong{font-size:1.8rem}.admin-quality-ring span{color:#dce3efa8;text-transform:uppercase;letter-spacing:.08em;width:72px;font-size:.72rem}.admin-detail-grid--split-strong{grid-template-columns:1.3fr 1fr}.admin-info-card,.admin-home-card{gap:16px;display:grid}.admin-info-card__top{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-info-list p{justify-content:space-between;gap:18px;margin:0;display:flex}.admin-info-list p strong{color:#dce3efb8}.admin-info-list p span{text-align:right}.admin-copy-blocks,.admin-question-flow,.admin-quick-actions,.admin-checklist{gap:14px;display:grid}.admin-copy-blocks p,.admin-question-flow p{color:#dce3efd6;line-height:1.72}.admin-question-flow span{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.8rem;display:inline-block}.admin-empty-state{color:#dce3ef9e;text-align:center;background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:16px;padding:24px;transition:all .24s}.admin-empty-state:hover{background:linear-gradient(135deg,#ffffff0b,#ffffff04)}.admin-jobs-list--rich .admin-jobs-list__item{gap:8px;display:grid}.admin-jobs-list--rich .admin-jobs-list__item em{color:#dce3ef99;font-style:normal}.admin-jobs-list--rich .is-online{color:var(--accent)}.admin-jobs-list--rich .is-offline{color:#ff8f87}.admin-jobs-overview--enhanced{align-items:center}.admin-jobs-layout--refined{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:22px}.admin-editor-section{gap:18px;display:grid}.admin-editor-section__head{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-job-preview__quality-panel{gap:12px;display:grid}.admin-checklist{margin:0;padding:0;list-style:none}.admin-checklist li{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-checklist li.is-ok{border-color:#9eff0033}.admin-checklist li.is-missing{border-color:#ff8f872e}.admin-home-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:32px;display:grid}.admin-home-card{min-height:220px;color:inherit;background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:24px;align-content:start;gap:16px;padding:32px;text-decoration:none;transition:all .32s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.admin-home-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:24px;position:absolute;inset:0}.admin-home-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #00000040,0 0 24px #a3ff1226,inset 0 1px #a3ff121f}.admin-home-card h3{letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#dce3ef,#a3ff12cc);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.4rem;font-weight:700}.admin-home-card p{color:#dce3efcc;margin:0;font-size:.95rem;line-height:1.6}.admin-home-card button,.admin-home-card a[role=button]{color:#a3ff12;cursor:pointer;background:linear-gradient(135deg,#a3ff121f,#a3ff120d);border:1px solid #a3ff1259;border-radius:12px;align-self:start;padding:12px 24px;font-weight:600;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-top-nav{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.admin-top-nav a{color:#dce3efd9;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.admin-top-nav a:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.admin-top-nav a:hover{color:#a3ff12;background:linear-gradient(135deg,#a3ff121f,#a3ff120d);transform:translateY(-2px);box-shadow:0 8px 20px #a3ff1226,inset 0 1px #a3ff121f}.admin-top-nav a:hover:before{transform:translate(100%)}@media (max-width:1200px){.admin-summary-grid,.admin-home-grid,.admin-detail-grid--triple,.admin-jobs-layout--refined{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-jobs-layout--refined>aside,.admin-jobs-layout--refined>div{grid-column:auto}}@media (max-width:900px){.admin-summary-grid,.admin-home-grid,.admin-detail-grid--triple,.admin-detail-grid--split-strong,.admin-jobs-layout--refined,.admin-detail-hero--applications{grid-template-columns:1fr}.admin-detail-hero__aside{justify-items:start}.admin-info-list p{gap:4px;display:grid}}.global-header{transition:background-color .32s,border-color .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s,box-shadow .32s}.nav-link,.brand-mark,.mobile-nav-panel,.site-footer__quicknav-link,.admin-application-list__item,.admin-status-pills button,.rulebook-item,.rulebook-nav__link,.job-spotlight,.job-spotlight__visual,.job-spotlight__content,.job-spotlight__columns>div,.admin-card,.auth-cinematic__route-link,.auth-cinematic__text-button,.btn-primary,.btn-secondary{transition:all .24s}.site-footer__quickcolumns{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;gap:20px 48px;display:grid}.site-footer__quicknav--column{gap:10px;display:grid}.site-footer__quicknav--column .site-footer__quicknav-link{align-items:center;min-height:28px;display:inline-flex}.auth-cinematic__inline-actions--minimal{margin-top:6px}.admin-nav{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #a3ff1226;border-radius:28px;gap:0;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 8px 32px #a3ff1214,inset 0 1px #ffffff0f}.admin-nav:hover{border-color:#a3ff1240;box-shadow:0 12px 48px #a3ff121f,inset 0 1px #ffffff14}.admin-nav__header{background:linear-gradient(90deg,#a3ff120a,#0000);border-bottom:1px solid #a3ff121a;padding:18px 20px}.admin-nav__title{text-transform:uppercase;letter-spacing:.14em;color:#a3ff1299;font-size:.75rem;font-weight:800;display:block}.admin-nav__list{gap:4px;margin:0;padding:6px;list-style:none;display:grid}.admin-nav__link{color:#dce3efad;cursor:pointer;background:0 0;border:1px solid #0000;border-right-width:3px;border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;transition:all .22s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.admin-nav__link:hover{color:#dce3eff2;background:#ffffff0d;border-color:#a3ff1233;transform:translate(4px)}.admin-nav__link.is-active{color:var(--accent);border:1px solid #a3ff1240;border-right-color:var(--accent);background:linear-gradient(135deg,#a3ff121f,#a3ff120d);font-weight:600;box-shadow:0 4px 12px #a3ff121f,inset 0 1px #a3ff121a}.admin-nav__icon{color:currentColor;justify-content:center;align-items:center;width:24px;height:24px;transition:all .22s;display:flex}.admin-nav__link.is-active .admin-nav__icon{filter:drop-shadow(0 0 6px #a3ff1266)}.admin-nav__label{font-size:.95rem;font-weight:600}.admin-nav__badge{min-width:24px;height:24px;color:var(--accent);background:linear-gradient(135deg,#a3ff124d,#a3ff1226);border:1px solid #a3ff124d;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #a3ff1226}.admin-nav__indicator{opacity:.8;width:18px;height:18px;color:var(--accent);transition:all .22s}.admin-nav__link.is-active .admin-nav__indicator{opacity:1;transform:translate(2px)}.admin-nav__footer{border-top:1px solid #a3ff121a;padding:6px}.admin-nav__link--logout{color:#ff8f87bf;border-radius:12px;margin:4px;padding:12px 14px;font-size:.9rem;transition:all .22s}.admin-nav__link--logout:hover{color:#ff8f87;background:#ff8f871a;border-color:#ff8f8733}.admin-workspace-enhanced{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.admin-workspace-enhanced__nav{position:sticky;top:112px}.admin-detail-stack--enhanced{gap:20px;animation:.35s ease-out fadeIn;display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-detail-section{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:24px;gap:14px;padding:28px;transition:all .32s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.admin-detail-section:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:24px;position:absolute;inset:0}.admin-detail-section:hover{background:linear-gradient(135deg,#ffffff0b,#ffffff04);transform:translateY(-4px);box-shadow:0 12px 32px #00000026,inset 0 1px #ffffff1a}.admin-detail-section__header{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.admin-detail-section__title{text-transform:uppercase;letter-spacing:-.01em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#dce3ef,#a3ff12b3);-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:700}.admin-status-badge--large{text-transform:uppercase;letter-spacing:.04em;border-radius:12px;align-items:center;gap:8px;padding:14px 20px;font-size:.88rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.admin-status-badge--large:before{content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.admin-status-badge--large.is-new{color:#fb923c;background:linear-gradient(135deg,#fb923c26,#fb923c0d);box-shadow:0 8px 24px #fb923c1f,inset 0 1px #ffffff14}.admin-status-badge--large.is-new:hover{transform:translateY(-2px);box-shadow:0 12px 32px #fb923c2e,0 0 12px #fb923c33,inset 0 1px #ffffff1f}.admin-status-badge--large.is-review{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);box-shadow:0 8px 24px #f59e0b1f,inset 0 1px #ffffff14}.admin-status-badge--large.is-review:hover{transform:translateY(-2px);box-shadow:0 12px 32px #f59e0b2e,0 0 12px #f59e0b33,inset 0 1px #ffffff1f}.admin-status-badge--large.is-accepted{color:#22c55e;background:linear-gradient(135deg,#22c55e26,#22c55e0d);box-shadow:0 8px 24px #22c55e1f,inset 0 1px #ffffff14}.admin-status-badge--large.is-accepted:hover{transform:translateY(-2px);box-shadow:0 12px 32px #22c55e2e,0 0 12px #22c55e33,inset 0 1px #ffffff1f}.admin-status-badge--large.is-rejected{color:#ff8f87;background:linear-gradient(135deg,#ff8f8726,#ff8f870d);box-shadow:0 8px 24px #ff8f871f,inset 0 1px #ffffff14}.admin-status-badge--large.is-rejected:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff8f872e,0 0 12px #ff8f8733,inset 0 1px #ffffff1f}.admin-status-badge--large.is-draft{color:#dce3efbf;background:linear-gradient(135deg,#ffffff14,#ffffff0a);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff14}.admin-status-badge--large.is-draft:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000026,inset 0 1px #ffffff1f}.admin-quality-display{gap:12px;display:grid}.admin-quality-bar{background:#ffffff0f;border-radius:999px;align-items:center;gap:12px;height:8px;display:flex;overflow:hidden}.admin-quality-bar__fill{background:linear-gradient(90deg,var(--accent),#88df00);border-radius:999px;height:100%;transition:width .3s}.admin-quality-bar__label{color:#dce3efb8;justify-content:space-between;align-items:center;padding:0 4px;font-size:.85rem;display:flex}@media (max-width:1200px){.admin-workspace-enhanced{grid-template-columns:260px 1fr;gap:24px}.admin-detail-grid--triple{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.admin-workspace-enhanced{grid-template-columns:240px 1fr;gap:20px}.admin-nav__link{padding:12px 14px}.admin-nav__label{font-size:.9rem}.admin-detail-section{padding:18px}}@media (max-width:768px){.admin-workspace-enhanced{grid-template-columns:1fr;gap:20px}.admin-nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.admin-nav__header{grid-column:1/-1}.admin-nav__list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;display:grid}.admin-nav__link{border-bottom:3px solid #0000;border-right:0;grid-template-columns:auto;justify-content:center;gap:6px;padding:12px}.admin-nav__link.is-active{border-right:0;border-bottom-color:var(--accent)}.admin-nav__label,.admin-nav__badge,.admin-nav__indicator{display:none}.admin-nav__link.is-active .admin-nav__label{display:inline}.admin-detail-grid--triple,.admin-detail-grid--split-strong{grid-template-columns:1fr}.admin-summary-grid{grid-template-columns:1fr 1fr}.admin-home-grid{grid-template-columns:1fr}.admin-detail-section{padding:16px}}@media (max-width:480px){.admin-nav{grid-template-columns:repeat(2,1fr);display:grid}.admin-nav__list{grid-template-columns:repeat(2,1fr)}.admin-summary-grid{grid-template-columns:1fr}.admin-quality-bar{height:6px}}.auth-cinematic__inline-actions--minimal .auth-cinematic__text-button{padding-left:0}.jobs-editorial-list{padding-top:24px}.job-spotlight{padding:34px 0;position:relative}.job-spotlight:before{content:"";pointer-events:none;border-top:1px solid #ffffff14;position:absolute;inset:0}.job-spotlight:last-child:after{content:"";border-bottom:1px solid #ffffff14;position:absolute;bottom:-10px;left:0;right:0}.job-spotlight:hover{transform:translateY(-4px)}.job-spotlight__visual{box-shadow:0 18px 48px #0000002e}.job-spotlight__visual:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 28px 58px #0000003d}.job-spotlight__columns{gap:18px}.job-spotlight__columns>div{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:22px;padding:18px 18px 16px}.job-spotlight__columns ul{gap:12px;padding-left:0;list-style:none;display:grid}.job-spotlight__columns li{padding-left:20px;line-height:1.65;position:relative}.job-spotlight__columns li:before{content:"";background:var(--job-accent,var(--accent));width:8px;height:8px;box-shadow:0 0 16px var(--job-accent,var(--accent));border-radius:999px;position:absolute;top:.62em;left:0}@supports (color:color-mix(in lab, red, red)){.job-spotlight__columns li:before{box-shadow:0 0 16px color-mix(in srgb,var(--job-accent,var(--accent))40%,transparent)}}.job-spotlight__actions{margin-top:32px}.job-spotlight__actions .btn-primary{min-width:292px}.rulebook-hero__info>div,.rulebook-section--refined,.rulebook-item--refined,.rulebook-nav__link{transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.rulebook-hero__info>div:hover{border-color:#a3ff1233;transform:translateY(-3px)}.rulebook-section--refined{border-top:1px solid #ffffff14;padding-top:26px}.rulebook-section--refined:hover{transform:translateY(-2px)}.rulebook-section__header--refined{margin-bottom:22px}.rulebook-item--refined{background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff0f;padding:20px 22px}.rulebook-item--refined:hover{transform:translate(0)translateY(-2px);box-shadow:0 14px 30px #0000001f}.rulebook-bullets--refined{gap:12px;display:grid}.rulebook-bullets__item{padding-left:18px;line-height:1.75;position:relative}.rulebook-bullets__item:before{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.admin-workspace{gap:20px}.fivem-muted-text{color:#dce3efa8;margin-top:10px}.fivem-link-btn{color:var(--accent);background:#a3ff1224;border:1px solid #a3ff1259;border-radius:10px;justify-content:center;align-items:center;margin-top:14px;padding:10px 14px;font-weight:700;display:inline-flex}.fivem-link-btn:hover{background:#a3ff1233}.fivem-search-card{padding:18px}.fivem-search-form{grid-template-columns:1fr auto;gap:12px;display:grid}.fivem-search-form input{color:#fff;background:#0a0c12bf;border:1px solid #ffffff29;border-radius:10px;min-height:44px;padding:0 12px}.fivem-table-wrap{overflow:auto}.fivem-table{border-collapse:collapse;width:100%;min-width:760px}.fivem-table th,.fivem-table td{text-align:left;color:#dce3efdb;border-bottom:1px solid #ffffff14;padding:12px 10px}.fivem-table th{text-transform:uppercase;letter-spacing:.08em;color:#dce3ef94;font-size:.78rem}.fivem-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.fivem-status-pill.is-online{color:#9effb7;background:#34d3992e;border:1px solid #34d39959}.fivem-status-pill.is-offline{color:#cdd4e2;background:#94a3b82e;border:1px solid #94a3b859}.fivem-inline-link{color:#8fc8ff;font-weight:700}.fivem-empty-row{text-align:center!important;color:#dce3ef94!important}.fivem-list-compact{gap:9px;margin-top:10px;list-style:none;display:grid}.fivem-list-compact li{color:#dce3efd9;justify-content:space-between;align-items:center;gap:12px;display:flex}.fivem-list-compact small{color:#dce3ef9e}.fivem-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:14px;display:grid}.fivem-profile-grid p,.fivem-money-line{color:#dce3efd1}@media (max-width:900px){.fivem-search-form,.fivem-profile-grid{grid-template-columns:1fr}}.admin-rail-panel{gap:14px}.admin-status-pills--stacked{gap:8px;display:grid}.admin-status-pills--stacked button{justify-content:space-between}.admin-application-list__item{border-radius:16px;padding:12px 14px}.admin-application-list__item:hover{border-color:#a3ff1238;transform:translateY(-2px)}.admin-detail-stack{gap:14px}.admin-detail-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-info-card{padding:22px}.admin-copy-blocks{gap:14px;display:grid}.admin-copy-blocks>div,.admin-question-flow>div{border-top:1px solid #ffffff0f;padding-top:12px}.admin-question-flow{gap:12px;display:grid}.admin-quick-actions{gap:10px;display:grid}.admin-quick-actions .btn-secondary{justify-content:flex-start}.admin-notes-textarea{min-height:220px}.admin-summary-card,.admin-detail-hero,.admin-info-card,.admin-job-preview,.admin-job-preview__quality-panel,.admin-rail-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.footer-contact-form__input,.footer-contact-form__textarea,.auth-cinematic__input{transition:border-color .22s,background .22s,box-shadow .22s}.footer-contact-form__input:focus,.footer-contact-form__textarea:focus,.auth-cinematic__input:focus{border-color:#a3ff1247;box-shadow:0 0 0 3px #a3ff1214}@media (max-width:1100px){.site-footer__quickcolumns,.admin-detail-grid--triple{grid-template-columns:1fr}}.admin-dashboard-shell--applications-v2 .admin-workspace{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start}.admin-dashboard-shell--applications-v2 .admin-application-list{gap:10px;display:grid}.admin-filter-block{gap:14px;display:grid}.admin-priority-pills,.admin-tag-cloud,.admin-star-rating{flex-wrap:wrap;gap:10px;display:flex}.admin-priority-pills button,.admin-tag-cloud button,.admin-star-rating button{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.admin-priority-pills button:hover,.admin-tag-cloud button:hover,.admin-star-rating button:hover{border-color:#a3ff123d;transform:translateY(-1px)}.admin-priority-pills button.is-active,.admin-tag-cloud button.is-active,.admin-star-rating button.is-active{color:var(--accent);background:#a3ff121f;border-color:#a3ff124d}.admin-detail-hero--clean{border-color:#ffffff0f}.admin-detail-hero__aside--compact{align-content:start}.admin-detail-grid--applications-main{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.admin-section-headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-quick-actions--templates{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-copy-blocks--mini p{font-size:.96rem}.admin-muted-line{color:#dce3efa3;margin:0}.my-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.my-application-card{gap:16px;display:grid}.my-application-card__top,.my-application-meta{justify-content:space-between;align-items:start;gap:14px;display:flex}.my-application-meta{color:#dce3efad;font-size:.92rem}.my-application-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.my-application-timeline span{color:#dce3efb8;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.my-application-timeline .is-done{color:#fff;border-color:#a3ff1238}.my-application-timeline .is-current{color:#fff;border-color:#8fc7ff3d}@media (max-width:1100px){.admin-detail-grid--applications-main,.my-application-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-dashboard-shell--applications-v2 .admin-workspace,.admin-action-grid,.admin-quick-actions--templates,.my-application-timeline{grid-template-columns:1fr}.my-application-card__top,.my-application-meta,.admin-section-headline{display:grid}}.admin-template-picker{gap:14px;display:grid}.admin-template-picker__field{gap:8px;display:grid}.admin-template-picker__field span{text-transform:uppercase;letter-spacing:.12em;color:#e6eee8a3;font-size:.82rem}.admin-template-picker__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-detail-grid--thread{align-items:start}.admin-thread-list,.my-thread-list{gap:12px;max-height:640px;padding-right:4px;display:grid;overflow:auto}.admin-thread-item,.my-thread-item{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.admin-thread-item h3,.my-thread-item h4{margin:0;font-size:1rem}.admin-thread-item p,.my-thread-item p{color:#dce3efd6;white-space:pre-wrap;margin:0;line-height:1.7}.admin-thread-item small{color:#dce3ef8a}.admin-thread-item__top,.my-thread-item__top,.my-thread-section__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-thread-item__top span,.my-thread-item__top span,.my-thread-section__head span{color:#dce3ef94;font-size:.86rem}.admin-thread-item.is-admin,.my-thread-item.is-admin{border-color:#a3ff1238}.admin-thread-item.is-applicant,.my-thread-item.is-applicant{border-color:#8fc7ff38}.admin-thread-item.is-system,.my-thread-item.is-system{border-color:#ffffff1f}.admin-message-form,.my-thread-reply,.my-thread-section{gap:14px;display:grid}.admin-checkbox-line{color:#dce3efcc;align-items:center;gap:10px;display:inline-flex}.admin-checkbox-line input{accent-color:var(--accent)}.admin-notes-textarea--message{min-height:180px}.my-application-grid--threaded{grid-template-columns:1fr}.my-application-card--threaded{gap:20px}.my-thread-section__head h3,.my-thread-reply h3{align-items:center;gap:10px;margin:0;display:inline-flex}@media (max-width:900px){.admin-template-grid,.admin-thread-item__top,.my-thread-item__top,.my-thread-section__head{grid-template-columns:1fr;display:grid}}.jobs-page--rebuild,.jobs-page--detail-rebuild{gap:0;display:grid}.jobs-page--rebuild{isolation:isolate;position:relative}.jobs-page--rebuild:before{content:none}.jobs-rebuild-hero{align-items:stretch;min-height:calc(100vh - 88px);display:flex;position:relative;overflow:clip}.jobs-rebuild-hero:before{content:"";z-index:0;pointer-events:none;opacity:.7;background-image:linear-gradient(#070a102e 0%,#070a108f 58%,#0b0f1400 100%),url(/hero-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.jobs-rebuild-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0b0f1400 0%,#0b0f1447 24%,#0b0f14b8 64%,#0b0f14 100%),radial-gradient(circle at 50% 100%,#ffffff0d,#0000 46%);height:360px;position:absolute;inset:auto 0 0}.jobs-rebuild-hero__grid{z-index:1;flex:1;grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;display:grid;position:relative}.jobs-rebuild-hero__content{text-align:center;justify-items:center;width:100%;max-width:1240px;margin:0 auto;padding-top:4vh;padding-bottom:18vh;display:grid}.jobs-rebuild-hero__content .section-kicker{text-align:center}.jobs-rebuild-hero__title{letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;width:100%;max-width:min(100%,1320px);margin-inline:auto;font-size:clamp(3rem,7vw,6.2rem);font-weight:800;line-height:.9}.jobs-rebuild-hero__text{color:#dce3efcc;text-align:center;margin-top:22px;max-width:74ch;margin-inline:auto;line-height:1.8}.jobs-rebuild-hero__facts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.jobs-rebuild-hero__facts span,.application-rebuild__meta span{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.jobs-rebuild-hero__facts span:hover,.application-rebuild__meta span:hover{border-color:#9eff0047;transform:translateY(-2px)}.jobs-rebuild-hero__panel{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:28px;padding:24px;box-shadow:0 18px 44px #00000024}.jobs-rebuild-hero__panel strong{margin-bottom:12px;font-size:1.06rem;display:block}.jobs-rebuild-hero__panel ol{color:#dce3efcc;gap:12px;margin:0;padding-left:20px;display:grid}.jobs-rebuild-hero__content,.job-role-band{opacity:0;will-change:transform,opacity;animation:.78s cubic-bezier(.22,1,.36,1) forwards jobsPageEnter;transform:translateY(28px)scale(.985)}.jobs-rebuild-hero__content{animation-delay:80ms}.job-role-band:first-child{animation-delay:.18s}.job-role-band:nth-child(2){animation-delay:.28s}.job-role-band:nth-child(3){animation-delay:.38s}.job-role-band:nth-child(4){animation-delay:.48s}.job-role-band:nth-child(5){animation-delay:.58s}.job-role-band:nth-child(6){animation-delay:.68s}@keyframes jobsPageEnter{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.jobs-rebuild-hero__content,.job-role-band{opacity:1;animation:none;transform:none}}.job-role-band{background:radial-gradient(circle at top left,var(--job-accent,var(--accent)),transparent 34%),linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:32px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:30px;padding:30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.job-role-band{background:radial-gradient(circle at top left,color-mix(in srgb,var(--job-accent,var(--accent))12%,transparent),transparent 34%),linear-gradient(180deg,#ffffff0a,#ffffff05)}}.job-role-band{transition:transform .26s,border-color .26s,box-shadow .26s;overflow:hidden;box-shadow:0 20px 54px #0000002e}.job-role-band:before{content:"";background:linear-gradient(90deg,transparent,var(--job-accent,var(--accent)),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.job-role-band:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--job-accent,var(--accent))78%,white 22%),transparent)}}.job-role-band:before{opacity:.78}.job-role-band:hover{border-color:var(--job-accent,var(--accent));transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.job-role-band:hover{border-color:color-mix(in srgb,var(--job-accent,var(--accent))34%,#ffffff14)}}.job-role-band:hover{box-shadow:0 28px 64px #00000047}.job-role-band__media{border:1px solid var(--job-accent,var(--accent));border-radius:26px;min-height:360px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.job-role-band__media{border:1px solid color-mix(in srgb,var(--job-accent,var(--accent))28%,#ffffff14)}}.job-role-band__media{box-shadow:inset 0 0 0 1px #ffffff0a}.job-role-band__image,.job-role-shell__image{object-fit:cover}.job-role-band__shade,.job-role-shell__shade{background:linear-gradient(180deg,#070a1014 0%,#070a108a 54%,#070a10eb 100%),linear-gradient(135deg,var(--job-accent,var(--accent)),transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.job-role-band__shade,.job-role-shell__shade{background:linear-gradient(180deg,#070a1014 0%,#070a108a 54%,#070a10eb 100%),linear-gradient(135deg,color-mix(in srgb,var(--job-accent,var(--accent))22%,transparent),transparent 52%)}}.job-role-band__label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.12em;background:#070a108c;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px;font-size:.76rem;position:absolute;bottom:18px;left:18px}.job-role-band__index{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:center;letter-spacing:.08em;background:#070a1085;border:1px solid #ffffff14;border-radius:18px;min-width:54px;padding:10px 12px;font-size:1.05rem;font-weight:800;position:absolute;top:18px;right:18px}.job-role-band__content{align-content:start;gap:20px;display:grid}.job-role-band__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.job-role-band__spotlight{border:1px solid var(--job-accent,var(--accent));border-radius:999px;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.job-role-band__spotlight{border:1px solid color-mix(in srgb,var(--job-accent,var(--accent))34%,#ffffff14)}}.job-role-band__spotlight{background:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-band__spotlight{background:color-mix(in srgb,var(--job-accent,var(--accent))14%,#ffffff0a)}}.job-role-band__spotlight{color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-band__spotlight{color:color-mix(in srgb,var(--job-accent,var(--accent))88%,white 12%)}}.job-role-band__spotlight{text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:800}.job-role-band__eyebrow{color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:.78rem;display:inline-block}.job-role-band__heading h2{text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.96}.job-role-band__type{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:10px 14px}.job-role-band__meta{flex-wrap:wrap;gap:10px;display:flex}.job-role-band__meta span,.job-role-band__requirements span{color:#edf1ffe0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.job-role-band__summary{color:#f2f5ff;font-size:1.08rem;line-height:1.75}.job-role-band__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.job-role-band__requirements{flex-wrap:wrap;gap:12px;display:flex}.job-role-band__requirements span{color:var(--job-accent,var(--accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.job-role-band__requirements span{color:color-mix(in srgb,var(--job-accent,var(--accent))82%,white 18%)}}.job-role-band__requirements span{background:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-band__requirements span{background:color-mix(in srgb,var(--job-accent,var(--accent))10%,#ffffff08)}}.job-role-band__requirements span{border-color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-band__requirements span{border-color:color-mix(in srgb,var(--job-accent,var(--accent))20%,#ffffff14)}}.job-role-band__panel,.job-role-shell__card,.application-field-card,.application-review-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:24px}.job-role-band__panel{padding:18px 18px 16px}.job-role-band__panel h3,.job-role-shell__card h3{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:.96rem;display:inline-flex}.job-role-band__panel ul,.job-role-shell__card ul{color:#dce3efd6;gap:10px;padding-left:0;list-style:none;display:grid}.job-role-band__panel li,.job-role-shell__card li{padding-left:18px;line-height:1.65;position:relative}.job-role-band__panel li:before,.job-role-shell__card li:before{content:"";background:var(--job-accent,var(--accent));width:7px;height:7px;box-shadow:0 0 14px var(--job-accent,var(--accent));border-radius:999px;position:absolute;top:.72em;left:0}@supports (color:color-mix(in lab, red, red)){.job-role-band__panel li:before,.job-role-shell__card li:before{box-shadow:0 0 14px color-mix(in srgb,var(--job-accent,var(--accent))45%,transparent)}}.job-role-band__footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:22px;padding-top:22px;display:flex}.job-role-band__footer-copy{gap:10px;display:grid}.job-role-band__footer p{color:#dce3efc7;max-width:54ch;line-height:1.8}.job-role-band__footer small{color:#dce3ef94;line-height:1.6}.job-role-shell{align-items:end;min-height:560px;display:flex;position:relative}.job-role-shell__media{position:absolute;inset:0}.job-role-shell__content{z-index:1;gap:24px;padding:128px 0 40px;display:grid;position:relative}.job-role-shell__copy .section-kicker,.application-rebuild .section-kicker,.application-brief-card span,.application-review-card span,.job-form-shell__pill{border-color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-shell__copy .section-kicker,.application-rebuild .section-kicker,.application-brief-card span,.application-review-card span,.job-form-shell__pill{border-color:color-mix(in srgb,var(--job-accent,var(--accent))30%,#ffffff1a)}}.job-role-shell__copy .section-kicker,.application-rebuild .section-kicker,.application-brief-card span,.application-review-card span,.job-form-shell__pill{background:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-shell__copy .section-kicker,.application-rebuild .section-kicker,.application-brief-card span,.application-review-card span,.job-form-shell__pill{background:color-mix(in srgb,var(--job-accent,var(--accent))8%,#ffffff0a)}}.job-role-shell__copy .section-kicker,.application-rebuild .section-kicker,.application-brief-card span,.application-review-card span,.job-form-shell__pill{color:var(--job-accent,var(--accent))}.job-role-shell__copy h1,.application-rebuild__intro h1,.application-form-headline h2{text-shadow:0 0 28px var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.job-role-shell__copy h1,.application-rebuild__intro h1,.application-form-headline h2{text-shadow:0 0 28px color-mix(in srgb,var(--job-accent,var(--accent))14%,transparent)}}.job-role-shell__card,.application-field-card,.application-review-card,.application-brief-card{box-shadow:inset 0 0 0 1px #ffffff05}.job-role-shell__card h3,.application-field-card__header svg,.application-stepper-clean__item.is-active strong{color:var(--job-accent,var(--accent))}.job-role-shell__copy h1{text-transform:uppercase;max-width:9ch;font-size:clamp(3rem,7vw,5.4rem);line-height:.94}.job-role-shell__copy p{color:#dce3efd1;max-width:70ch;margin-top:16px;line-height:1.8}.job-role-shell__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.job-role-shell__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px}.application-rebuild{gap:30px}.application-rebuild__hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;display:grid}.application-rebuild__intro,.application-rebuild__brief{gap:14px;display:grid}.application-rebuild__intro h1{text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.96}.application-rebuild__intro p{color:#dce3efcc;max-width:70ch;line-height:1.8}.application-rebuild__meta{flex-wrap:wrap;gap:12px;display:flex}.application-brief-card{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff14;border-radius:24px;padding:20px}.application-brief-card span{color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.74rem;display:block}.application-brief-card strong{font-size:1.05rem;line-height:1.55}.application-brief-card ul{color:#dce3efcc;gap:10px;padding-left:0;list-style:none;display:grid}.application-rebuild__layout{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:24px;display:grid}.application-rebuild__sidebar{position:sticky;top:108px}.application-sidebar__top{gap:10px;margin-bottom:18px;display:grid}.application-sidebar__top strong{font-size:2rem}.application-sidebar__top p{color:#dce3efbd;line-height:1.7}.application-stepper-clean{gap:10px;display:grid}.application-stepper-clean__item{color:#fff;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 14px;transition:transform .2s,border-color .2s,background .2s;display:grid}.application-stepper-clean__item:hover{border-color:#ffffff14;transform:none}.application-stepper-clean__item.is-active{background:linear-gradient(180deg,var(--job-accent,var(--accent)),#ffffff08)}@supports (color:color-mix(in lab, red, red)){.application-stepper-clean__item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--job-accent,var(--accent))12%,#ffffff08),#ffffff08)}}.application-stepper-clean__item.is-active{border-color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.application-stepper-clean__item.is-active{border-color:color-mix(in srgb,var(--job-accent,var(--accent))42%,#ffffff1f)}}.application-stepper-clean__item.is-done .application-stepper-clean__index,.application-stepper-clean__item.is-done svg{color:var(--job-accent,var(--accent))}.application-stepper-clean__index{color:#dce3efc2;font-weight:800}.application-stepper-clean__item strong{margin-bottom:4px;display:block}.application-stepper-clean__item small{color:#dce3efa3;line-height:1.45}.application-form-headline{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.application-form-headline h2{text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:.98}.application-section-grid,.application-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.application-field-card{gap:10px;padding:18px;display:grid}.application-field-card--full,.application-review-card--full{grid-column:1/-1}.application-field-card>span,.application-field-card label,.application-field-card__header span{font-weight:700}.application-field-card small,.application-field-card p,.application-review-card li,.application-review-card div{color:#dce3efb8;line-height:1.7}.application-field-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.application-static-value,.application-input,.application-textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;width:100%;padding:16px 18px;transition:border-color .2s,box-shadow .2s,background .2s}.application-static-value{color:#ffffffe6;align-items:center;min-height:56px;display:flex}.application-input:focus,.application-textarea:focus{background:#ffffff0e;border-color:#9eff0061;outline:none;box-shadow:0 0 0 4px #9eff0014}.application-textarea{resize:vertical;min-height:142px}.availability-grid{grid-template-columns:1fr;gap:12px;display:grid}.availability-chip{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:6px;padding:16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.availability-chip:hover{border-color:#ffffff29;transform:translateY(-2px)}.availability-chip.is-active{border-color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.availability-chip.is-active{border-color:color-mix(in srgb,var(--job-accent,var(--accent))42%,#ffffff1a)}}.availability-chip.is-active{background:linear-gradient(180deg,var(--job-accent,var(--accent)),#ffffff08)}@supports (color:color-mix(in lab, red, red)){.availability-chip.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--job-accent,var(--accent))13%,#ffffff08),#ffffff08)}}.availability-chip.is-active{box-shadow:inset 0 0 0 1px var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.availability-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--job-accent,var(--accent))22%,transparent)}}.availability-chip strong{font-size:.98rem}.availability-chip span{color:#dce3efb8;line-height:1.55}.application-strength-counter{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.application-strength-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.application-strength-chip{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:6px;padding:16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.application-strength-chip:hover{border-color:#ffffff29;transform:translateY(-2px)}.application-strength-chip.is-active{border-color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.application-strength-chip.is-active{border-color:color-mix(in srgb,var(--job-accent,var(--accent))42%,#ffffff1a)}}.application-strength-chip.is-active{background:linear-gradient(180deg,var(--job-accent,var(--accent)),#ffffff08)}@supports (color:color-mix(in lab, red, red)){.application-strength-chip.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--job-accent,var(--accent))13%,#ffffff08),#ffffff08)}}.application-strength-chip.is-active{box-shadow:inset 0 0 0 1px var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.application-strength-chip.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--job-accent,var(--accent))22%,transparent)}}.application-strength-chip strong{text-transform:none;font-size:.98rem}.application-strength-chip span{color:#dce3efb8;line-height:1.55}.application-review-card{padding:20px}.application-review-card span{color:var(--job-accent,var(--accent));text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.74rem;display:block}.application-review-card strong{margin-bottom:12px;font-size:1.06rem;display:block}.application-review-card ul,.application-checklist{gap:10px;padding-left:0;list-style:none;display:grid}.application-checklist div{align-items:center;gap:10px;display:flex}.application-actions-row{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.application-login-state{justify-items:start}@media (max-width:1100px){.jobs-rebuild-hero__grid,.application-rebuild__hero,.application-rebuild__layout,.job-role-band,.job-role-shell__cards,.job-role-band__grid,.application-section-grid,.application-review-grid{grid-template-columns:1fr}.job-role-band__footer,.application-form-headline{flex-direction:column;align-items:start}.application-rebuild__sidebar{position:static}}@media (max-width:720px){.availability-grid,.job-role-band__grid{grid-template-columns:1fr}.job-role-band,.jobs-rebuild-hero__panel,.application-brief-card,.application-field-card,.application-review-card{padding:18px}}.admin-page__container--wide{width:min(1640px,100% - 32px)}.admin-summary-grid--compact .admin-summary-card{min-height:124px}.admin-applications-index,.admin-application-detail-page{gap:22px;display:grid}.admin-applications-index__panel,.admin-application-detail-hero,.admin-reading-panel,.admin-actions-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-applications-index__toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-search-field--wide{min-width:min(460px,100%)}.admin-status-pills--inline-tabs{border-top:1px solid #ffffff0f;margin-top:0;padding-top:16px}.admin-status-pills--inline-tabs button span{color:#dce3efa3}.admin-application-rows{gap:12px;display:grid}.admin-application-row{background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.9fr) auto auto;align-items:center;gap:18px;padding:18px 20px;transition:transform .22s,border-color .22s,background .22s;display:grid}.admin-application-row:hover{border-color:#a3ff1238;transform:translateY(-2px)}.admin-application-row__main,.admin-application-row__meta,.admin-application-row__facts{gap:4px;display:grid}.admin-application-row__main strong{font-size:1.02rem}.admin-application-row__main span,.admin-application-row__meta small{color:#dce3efad}.admin-application-row__facts{grid-auto-flow:column;align-items:center;gap:10px}.admin-score-pill{color:#e6eee8d6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;display:inline-flex}.admin-application-row__open{color:var(--accent);align-items:center;gap:6px;font-weight:700;display:inline-flex}.admin-application-detail-page__back{display:flex}.admin-application-detail-hero{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-application-detail-hero__meta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-application-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);align-items:start;gap:22px;display:grid}.admin-reading-panel,.admin-actions-panel{gap:20px;display:grid}.admin-reading-panel__section,.admin-reading-panel__blocks{gap:18px;display:grid}.admin-reading-panel__headline{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.admin-reading-panel__headline span{text-transform:uppercase;letter-spacing:.12em;color:#dce3ef8c;font-size:.78rem;font-weight:700}.admin-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-detail-facts>div,.admin-reading-panel__blocks>div{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:18px;padding:20px 22px;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-detail-facts>div:before,.admin-reading-panel__blocks>div:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:18px;position:absolute;inset:0}.admin-detail-facts>div:hover,.admin-reading-panel__blocks>div:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff14}.admin-detail-facts strong,.admin-reading-panel__blocks strong{color:#e6eee8f5;z-index:1;margin-bottom:12px;font-size:.95rem;font-weight:700;display:block;position:relative}.admin-reading-panel__blocks p{color:#dce3efd1;white-space:pre-wrap;line-height:1.75}.admin-thread-disclosure{border-top:1px solid #ffffff0f;padding-top:12px}.admin-thread-disclosure summary{cursor:pointer;font-weight:700;list-style:none}.admin-thread-disclosure summary::-webkit-details-marker{display:none}.admin-thread-disclosure[open] summary{margin-bottom:16px}.admin-actions-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-actions-tabs button{color:#e6eee8cc;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-radius:12px;min-height:48px;font-size:.9rem;font-weight:600;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-actions-tabs button:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:12px;position:absolute;inset:0}.admin-actions-tabs button:hover{color:#e6eee8f2;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.admin-actions-tabs button.is-active{color:#a3ff12;background:linear-gradient(135deg,#a3ff121f,#a3ff120d);box-shadow:0 8px 24px #a3ff122e,inset 0 1px #a3ff121f}.admin-actions-panel__body,.admin-action-list,.admin-score-row{gap:14px;display:grid}.admin-action-list .btn-secondary,.admin-action-list .btn-primary,.admin-actions-panel__body .btn-primary,.admin-actions-panel__body .btn-secondary{justify-content:flex-start}.admin-score-row{border-top:1px solid #ffffff0f;padding-top:14px}.admin-score-row:first-child{border-top:0;padding-top:0}.admin-info-list{gap:12px;display:grid}.admin-info-list p{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}@media (max-width:1180px){.admin-application-row{grid-template-columns:1fr;align-items:start}.admin-application-row__facts{grid-auto-flow:row}.admin-application-detail-layout,.admin-detail-facts,.admin-actions-tabs{grid-template-columns:1fr}}@media (max-width:760px){.admin-applications-index__toolbar,.admin-application-detail-hero,.admin-info-list p{display:grid}.admin-search-field--wide{min-width:100%}}.admin-page__container--wide{max-width:min(1640px,100vw - 48px)}.admin-top-nav{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:16px;gap:10px;margin-top:18px;padding:6px;display:inline-flex}.admin-top-nav a{color:#ebf1edd6;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 16px;transition:background .24s,border-color .24s,color .24s,transform .24s;display:inline-flex}.admin-top-nav a:hover{color:#fff;background:#a3ff1214;border-color:#a3ff122e;transform:translateY(-1px)}.admin-summary-grid--applications{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-grid--applications .admin-summary-card{border-radius:18px}.admin-applications-index__panel--streamlined{border-radius:22px;gap:24px}.admin-applications-index__toolbar--stack{align-items:center}.admin-filter-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.admin-filter-strip button{color:#ebf1ede0;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:0 18px;transition:all .28s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.admin-filter-strip button:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:16px;position:absolute;inset:0}.admin-filter-strip button:hover,.admin-filter-strip button.is-active{transform:translateY(-3px);box-shadow:0 12px 40px #0003}.admin-filter-strip__icon{z-index:1;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .24s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.admin-filter-strip button.is-open .admin-filter-strip__icon{color:#fb923c;background:linear-gradient(135deg,#fb923c1f,#fb923c0d)}.admin-filter-strip button.is-waiting .admin-filter-strip__icon{color:#f59e0b;background:linear-gradient(135deg,#f59e0b1f,#f59e0b0d)}.admin-filter-strip button.is-closed .admin-filter-strip__icon{color:#22c55e;background:linear-gradient(135deg,#22c55e1f,#22c55e0d)}.admin-filter-strip strong{z-index:1;font-size:.95rem;font-weight:700;position:relative}.admin-filter-strip span{z-index:1;position:relative}.admin-filter-strip button.is-neutral strong{color:#ebf1edeb}.admin-filter-strip button.is-open strong{color:#fb923c}.admin-filter-strip button.is-waiting strong{color:#f59e0b}.admin-filter-strip button.is-closed strong{color:#22c55e}.admin-filter-strip button.is-neutral:hover,.admin-filter-strip button.is-neutral.is-active{background:linear-gradient(135deg,#ffffff14,#ffffff08);box-shadow:0 12px 40px #00000040,inset 0 1px #ffffff1f}.admin-filter-strip button.is-open:hover,.admin-filter-strip button.is-open.is-active{background:linear-gradient(135deg,#fb923c1f,#fb923c0d);box-shadow:0 12px 40px #fb923c2e,inset 0 1px #fb923c26}.admin-filter-strip button.is-waiting:hover,.admin-filter-strip button.is-waiting.is-active{background:linear-gradient(135deg,#f59e0b1f,#f59e0b0d);box-shadow:0 12px 40px #f59e0b2e,inset 0 1px #f59e0b26}.admin-filter-strip button.is-closed:hover,.admin-filter-strip button.is-closed.is-active{background:linear-gradient(135deg,#22c55e1f,#22c55e0d);box-shadow:0 12px 40px #22c55e2e,inset 0 1px #22c55e26}.admin-application-rows--streamlined{gap:12px}.admin-application-row--streamlined{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr) auto auto;padding:18px 22px;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-application-row--streamlined:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:18px;position:absolute;inset:0}.admin-application-row--streamlined:hover{background:linear-gradient(135deg,#a3ff1214,#a3ff1205);transform:translateY(-4px);box-shadow:0 12px 32px #0003,0 0 16px #a3ff121f,inset 0 1px #a3ff121a}.admin-application-row__identity,.admin-application-row__meta--compact{z-index:1;gap:6px;display:grid;position:relative}.admin-application-row__identity strong{color:#dce3ef;font-size:1.05rem;font-weight:700}.admin-application-row__meta--compact small{color:#dbe4eb9e;font-size:.88rem}.admin-application-row__facts--streamlined{z-index:1;gap:10px;position:relative}.admin-inline-token{color:#e9f0ecd6;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.84rem;font-weight:600;transition:all .24s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.admin-inline-token:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.admin-inline-token:hover{transform:translateY(-1px)}.admin-inline-token:hover:before{transform:translate(100%)}.admin-inline-token--priority{color:#a3ff12e6;background:linear-gradient(135deg,#a3ff121f,#a3ff120d)}.admin-inline-token--priority.is-high{color:#ff8f87;background:linear-gradient(135deg,#ff8f871f,#ff8f870d)}.admin-inline-token--priority.is-low{color:#94a3b8cc;background:linear-gradient(135deg,#94a3b81a,#94a3b80a)}.admin-inline-token--selection{color:#a3ff12;background:linear-gradient(135deg,#a3ff121f,#a3ff120d)}.admin-status-dot--soft{border-radius:10px}.admin-application-detail-page--streamlined{gap:18px}.admin-back-button{border-radius:14px}.admin-application-detail-hero--streamlined{border-radius:22px;padding:24px 28px}.admin-application-detail-hero--streamlined h1{font-size:clamp(1.9rem,3vw,2.8rem)}.admin-application-detail-hero__meta--streamlined{align-items:center}.admin-application-detail-layout--streamlined{grid-template-columns:minmax(0,1.38fr) minmax(340px,.72fr);gap:18px}.admin-reading-panel--streamlined,.admin-actions-panel--streamlined{border-radius:22px;gap:18px}.admin-reading-panel__headline--streamlined{align-items:start}.admin-reading-panel__headline--streamlined h2,.admin-section-copy h3,.admin-reading-section__title h3,.my-applications-sidebar__head h2{margin:0;font-size:1.15rem}.admin-reading-panel__headline--streamlined p,.admin-section-copy p,.admin-reading-section__title p{color:#dbe4ebad;margin:6px 0 0;line-height:1.6}.admin-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-detail-summary-card{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:14px;padding:18px 20px;transition:all .24s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-detail-summary-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:14px;position:absolute;inset:0}.admin-detail-summary-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.admin-detail-summary-card span{color:#dbe4eb94;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}.admin-detail-summary-card strong{color:#fff;z-index:1;font-size:1.05rem;font-weight:700;position:relative}.admin-reading-section{gap:16px;padding-top:20px;display:grid}.admin-chip-flow{flex-wrap:wrap;gap:10px;display:flex}.admin-reading-stack{gap:14px;display:grid}.admin-reading-stack--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-answer-block{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:14px;padding:20px 22px;transition:all .24s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-answer-block:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:14px;position:absolute;inset:0}.admin-answer-block:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.admin-answer-block header{color:#dbe4eb9e;text-transform:uppercase;letter-spacing:.1em;z-index:1;margin-bottom:14px;font-size:.75rem;font-weight:700;position:relative}.admin-answer-block p{white-space:pre-wrap;color:#ebf1edde;z-index:1;margin:0;line-height:1.75;position:relative}.admin-answer-block--compact{min-height:100%}.admin-thread-disclosure--refined{padding-top:18px}.admin-thread-disclosure--refined summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-thread-disclosure--refined summary small{color:#dbe4eb94;margin-left:auto}.admin-actions-tabs--streamlined{background:linear-gradient(135deg,#ffffff09,#ffffff03);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;position:relative;overflow:hidden}.admin-actions-tabs--streamlined:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:16px;position:absolute;inset:0}.admin-actions-tabs--streamlined button{color:#dce3efbf;z-index:1;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-radius:10px;min-height:44px;font-weight:600;transition:all .24s cubic-bezier(.34,1.56,.64,1);position:relative}.admin-actions-tabs--streamlined button:hover{color:#e6eee8e6;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);transform:translateY(-1px)}.admin-actions-tabs--streamlined button.is-active{color:#a3ff12;background:linear-gradient(135deg,#a3ff1226,#a3ff120f);box-shadow:0 4px 12px #a3ff1233}.admin-actions-panel__body--streamlined{gap:16px}.admin-action-list--refined{grid-template-columns:1fr}.admin-priority-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-priority-switcher button{color:#ebf1edbf;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-radius:12px;min-height:46px;font-weight:600;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.admin-priority-switcher button:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff03 0%,#0000 50%,#ffffff01 100%);border-radius:12px;position:absolute;inset:0}.admin-priority-switcher button:hover{color:#e6eee8f2;background:linear-gradient(135deg,#ffffff14,#ffffff08);transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.admin-priority-switcher button.is-active{color:#a3ff12;background:linear-gradient(135deg,#a3ff121f,#a3ff120d);transform:translateY(-2px);box-shadow:0 8px 24px #a3ff122e,inset 0 1px #a3ff121f}.admin-template-picker__field--dark span{margin-bottom:8px;display:block}.admin-select-dark,.admin-input-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-color:#ffffff17}.admin-select-dark{color:#eef3f0f5;border-radius:14px;width:100%;min-height:50px;padding:0 14px}.admin-template-picker__actions--streamlined{grid-template-columns:1fr 1fr}.admin-info-list--stacked{gap:10px}.admin-info-list--stacked p{align-items:start}.btn-secondary--danger{color:#ffc9c9eb;border-color:#ef444433}.btn-secondary--danger:hover{background:#ef444414;border-color:#ef444457}.my-applications-shell{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:20px;display:grid}.my-applications-sidebar,.my-application-card--selected{border-radius:22px}.my-applications-sidebar{align-self:start;gap:18px;display:grid;position:sticky;top:110px}.my-applications-sidebar__list{gap:10px;display:grid}.my-application-list-card{color:#ebf1ede6;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:16px;transition:transform .22s,border-color .22s,background .22s;display:grid}.my-application-list-card:hover,.my-application-list-card.is-active{background:linear-gradient(#a3ff1214,#a3ff1208);border-color:#a3ff1238;transform:translateY(-1px)}.my-application-list-card div{text-align:left;gap:4px;display:grid}.my-application-list-card span{color:#dbe4eba3}.my-application-card--selected{gap:18px}.my-application-meta--panel{border-bottom:1px solid #ffffff0f;padding-bottom:6px}.my-thread-list--admin{max-height:460px;padding-right:4px;overflow:auto}.footer-contact-form__input:focus,.footer-contact-form__textarea:focus,.admin-select-dark:focus,.admin-input-dark:focus{border-color:#a3ff1247;outline:none;box-shadow:0 0 0 1px #a3ff1233,0 18px 40px #00000038}.btn-primary,.btn-secondary,.admin-filter-strip button,.admin-priority-switcher button,.admin-actions-tabs button,.admin-top-nav a,.my-application-list-card,.admin-application-row,.admin-select-dark{transition:transform .22s,border-color .22s,background .22s,box-shadow .22s,color .22s}.btn-primary:active,.btn-secondary:active,.admin-filter-strip button:active,.admin-priority-switcher button:active,.admin-actions-tabs button:active,.admin-top-nav a:active,.my-application-list-card:active,.admin-application-row:active{transform:translateY(1px)scale(.995)}@media (max-width:1180px){.admin-summary-grid--applications,.admin-filter-strip,.admin-detail-summary-grid,.admin-reading-stack--compact,.my-applications-shell{grid-template-columns:1fr}.my-applications-sidebar{position:static}.admin-application-detail-layout--streamlined{grid-template-columns:1fr}}@media (max-width:760px){.admin-page__container--wide{max-width:calc(100vw - 24px)}.admin-application-row--streamlined,.my-application-list-card,.admin-template-picker__actions--streamlined,.admin-priority-switcher{grid-template-columns:1fr}.admin-filter-strip{grid-template-columns:1fr 1fr}}.team-member-chip--empty{justify-content:center;align-items:center;min-height:140px}.team-member-chip--empty .team-member-chip__copy{gap:8px}.team-member-chip--empty .team-member-chip__copy span{max-width:34ch;line-height:1.45}.jobs-rebuild-list{margin-top:-120px;padding-top:120px;position:relative}.jobs-rebuild-list:before{content:"";pointer-events:none;background:linear-gradient(#0b0f1400 0%,#0b0f14b8 52%,#0b0f14 100%);height:220px;position:absolute;inset:0 0 auto}.jobs-rebuild-list__stack{z-index:1;gap:28px;display:grid;position:relative}.job-role-band__cta{border:1px solid var(--job-accent,var(--accent));border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:220px;padding:18px 30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.job-role-band__cta{border:1px solid color-mix(in srgb,var(--job-accent,var(--accent))50%,#ffffff1f)}}.job-role-band__cta{background:linear-gradient(180deg,var(--job-accent,var(--accent)),var(--job-accent,var(--accent)))}@supports (color:color-mix(in lab, red, red)){.job-role-band__cta{background:linear-gradient(180deg,color-mix(in srgb,var(--job-accent,var(--accent))92%,white 8%),color-mix(in srgb,var(--job-accent,var(--accent))82%,#081018 18%))}}.job-role-band__cta{color:#081018;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 34px var(--job-accent,var(--accent));font-weight:800}@supports (color:color-mix(in lab, red, red)){.job-role-band__cta{box-shadow:0 0 34px color-mix(in srgb,var(--job-accent,var(--accent))30%,transparent)}}.job-role-band__cta{transition:transform .22s,box-shadow .22s,filter .22s}.job-role-band__cta:hover{filter:brightness(1.03);box-shadow:0 0 40px var(--job-accent,var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.job-role-band__cta:hover{box-shadow:0 0 40px color-mix(in srgb,var(--job-accent,var(--accent))36%,transparent)}}.job-role-band__cta:active{transform:translateY(1px)}.application-role-note{border:1px solid var(--job-accent,var(--accent));border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.application-role-note{border:1px solid color-mix(in srgb,var(--job-accent,var(--accent))24%,#ffffff14)}}.application-role-note{background:linear-gradient(#ffffff0a,#ffffff05);box-shadow:inset 0 1px #ffffff0d}.application-role-note__icon{background:var(--job-accent,var(--accent));border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.application-role-note__icon{background:color-mix(in srgb,var(--job-accent,var(--accent))18%,#ffffff05)}}.application-role-note__icon{color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.application-role-note__icon{color:color-mix(in srgb,var(--job-accent,var(--accent))86%,white 14%)}}.application-role-note strong{margin-bottom:6px;display:block}.application-role-note p{color:#e6ecf6bd;margin:0;line-height:1.6}.application-prompt-block{gap:12px;display:grid}.application-prompt-block>span{font-weight:600;line-height:1.45}.application-code-card{border:1px solid var(--job-accent,var(--accent));border-radius:18px;gap:12px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.application-code-card{border:1px solid color-mix(in srgb,var(--job-accent,var(--accent))22%,#ffffff14)}}.application-code-card{background:radial-gradient(circle at top left,var(--job-accent,var(--accent)),transparent 45%),#070c12d1}@supports (color:color-mix(in lab, red, red)){.application-code-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--job-accent,var(--accent))10%,transparent),transparent 45%),#070c12d1}}.application-code-card svg{color:var(--job-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.application-code-card svg{color:color-mix(in srgb,var(--job-accent,var(--accent))88%,white 12%)}}.application-code-card pre{white-space:pre-wrap;word-break:break-word;color:#ecf2f8f0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.93rem;line-height:1.65;overflow-x:auto}.community-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.community-card{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 28%),linear-gradient(#12161ff2,#0a0d14f5);border:1px solid #ffffff17;border-radius:30px;min-height:360px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000052}.community-card--server:before,.community-card--discord:before{content:"";pointer-events:none;background:linear-gradient(135deg,#3dbdff29,#0000 48%);position:absolute;inset:0}.community-card--discord:before{background:linear-gradient(135deg,#5865f22e,#0000 48%)}.community-card__topline,.community-server-meta div,.community-card__actions,.community-discord-cta,.community-card__title-row{z-index:1;position:relative}.community-card__topline{letter-spacing:.12em;text-transform:uppercase;color:#dce4ff;align-items:center;gap:10px;margin-bottom:18px;font-size:.82rem;display:inline-flex}.status-dot{background:#94a3b8;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #94a3b81f}.status-dot.is-online{background:#34d399;box-shadow:0 0 0 6px #34d39924}.status-dot.is-offline{background:#f87171;box-shadow:0 0 0 6px #f871711f}.community-card__title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.community-card__title-row h3{font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.05}.community-card__title-row p{color:#b7bfd6;margin-top:10px;line-height:1.6}.community-card__icon{color:#ffffffd1;flex-shrink:0;width:28px;height:28px}.community-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid;position:relative}.community-metrics--discord{grid-template-columns:repeat(2,minmax(0,1fr))}.community-metric{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:22px;padding:18px}.community-metric strong{font-size:clamp(1.5rem,2vw,2.1rem);line-height:1;display:block}.community-metric span{color:#a5afc9;margin-top:8px;font-size:.92rem;display:block}.community-progress{z-index:1;background:#ffffff14;border-radius:999px;width:100%;height:10px;margin-top:18px;position:relative;overflow:hidden}.community-progress span{border-radius:inherit;background:linear-gradient(90deg,#3dbdff,#b3ecff);height:100%;display:block}.community-server-meta{color:#d5dced;gap:12px;margin-top:22px;display:grid}.community-server-meta div,.community-card__actions,.community-discord-cta,.community-discord-title{align-items:center;gap:10px;display:flex}.community-card__actions,.community-discord-cta{flex-wrap:wrap;justify-content:space-between;margin-top:26px}.community-inline-code{color:#d7def0;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;padding:12px 14px;font-size:.85rem}.community-discord-icon{object-fit:cover;border:1px solid #ffffff1a;border-radius:18px;width:58px;height:58px}.section-heading--with-action{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-heading__action{flex-shrink:0}.faction-preview-grid,.factions-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.faction-banner-card,.faction-page-banner{isolation:isolate;border:1px solid #ffffff14;border-radius:30px;min-height:420px;transition:transform .35s,border-color .35s,box-shadow .35s,filter .35s;position:relative;overflow:hidden}.faction-banner-card__image,.faction-page-banner__image{filter:grayscale()saturate(.6);background-position:50%;background-size:cover;transition:filter .4s,transform .45s;position:absolute;inset:0;transform:scale(1.02)}.faction-banner-card__overlay,.faction-page-banner__shade{background:linear-gradient(#080b1214,#080b12e6);position:absolute;inset:0}.faction-banner-card:after,.faction-page-banner:after{content:"";background:linear-gradient(180deg,transparent,var(--faction-accent));height:40%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.faction-banner-card:after,.faction-page-banner:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--faction-accent)34%,transparent))}}.faction-banner-card:after,.faction-page-banner:after{opacity:0;transition:opacity .35s}.faction-banner-card__copy,.faction-page-banner__copy{z-index:1;padding:22px;position:absolute;inset:auto 0 0}.faction-banner-card__copy span,.faction-page-banner__copy span{text-transform:uppercase;letter-spacing:.14em;color:#d9e0ef;font-size:.8rem;display:block}.faction-banner-card__copy h3,.faction-page-banner__copy h2{margin-top:12px;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.02}.faction-page-banner__copy p{color:#c9d1e4;margin-top:12px;line-height:1.6}.faction-page-banner__tags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.faction-page-banner__tags span{letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:10px 12px;font-size:.78rem}.faction-banner-card:hover,.faction-page-banner:hover{border-color:var(--faction-accent);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.faction-banner-card:hover,.faction-page-banner:hover{border-color:color-mix(in srgb,var(--faction-accent)52%,#ffffff1a)}}.faction-banner-card:hover,.faction-page-banner:hover{box-shadow:0 30px 80px var(--faction-accent)}@supports (color:color-mix(in lab, red, red)){.faction-banner-card:hover,.faction-page-banner:hover{box-shadow:0 30px 80px color-mix(in srgb,var(--faction-accent)18%,#00000059)}}.faction-banner-card:hover .faction-banner-card__image,.faction-page-banner:hover .faction-page-banner__image{filter:grayscale(0)saturate();transform:scale(1.06)}.faction-banner-card:hover:after,.faction-page-banner:hover:after{opacity:1}.section-heading--centered{text-align:center;max-width:900px;margin:0 auto}.section-heading--hero-copy{padding-top:24px}@media (max-width:1100px){.community-pulse-grid,.faction-preview-grid,.factions-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.section-heading--with-action,.community-card__actions,.community-discord-cta{flex-direction:column;align-items:flex-start}.community-pulse-grid,.faction-preview-grid,.factions-page-grid,.community-metrics,.community-metrics--discord{grid-template-columns:1fr}.community-card,.faction-banner-card,.faction-page-banner{min-height:360px}}.factions-page-grid--banner{align-items:stretch}.faction-page-banner--linkonly{min-height:620px;display:block}.faction-page-banner__copy--minimal{justify-content:center;padding:28px 24px;display:flex}.faction-page-banner__logo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a1094;border:1px solid #ffffff14;border-radius:22px;justify-content:center;align-items:center;min-width:172px;min-height:76px;padding:14px 18px;display:inline-flex;box-shadow:0 18px 44px #00000052}.faction-page-banner__logo-image{object-fit:contain;width:auto;height:44px}.faction-page-banner--linkonly .faction-page-banner__shade{background:linear-gradient(180deg,#05080e1a 0%,#05080e4d 38%,#05080ee0 100%),linear-gradient(180deg,transparent 0%,var(--faction-accent)100%)}@supports (color:color-mix(in lab, red, red)){.faction-page-banner--linkonly .faction-page-banner__shade{background:linear-gradient(180deg,#05080e1a 0%,#05080e4d 38%,#05080ee0 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--faction-accent)14%,transparent)100%)}}.faction-page-banner--linkonly .faction-page-banner__image{filter:grayscale()saturate(0)contrast(1.04)brightness(.72);background-position:50%}.faction-page-banner--linkonly:hover .faction-page-banner__image{filter:grayscale(0)saturate(1.08)contrast(1.05)brightness()}.faction-page-banner--linkonly:before{content:"";border:1px solid var(--faction-accent);border-radius:24px;position:absolute;inset:14px}@supports (color:color-mix(in lab, red, red)){.faction-page-banner--linkonly:before{border:1px solid color-mix(in srgb,var(--faction-accent)38%,#ffffff14)}}.faction-page-banner--linkonly:before{opacity:.55;z-index:1;pointer-events:none}.site-footer--compact{padding:28px 0 16px}.site-footer--compact .container-main{gap:16px}.site-footer__split--compact{gap:18px;padding-bottom:8px}.site-footer__left--compact,.site-footer__right--compact,.footer-contact-form,.footer-contact-form__row{gap:10px}.site-footer__quickgrid{gap:12px 24px;margin-top:8px}.site-footer__bottom--compact,.site-footer__bottom--minimal{padding-top:10px}.footer-contact-form__textarea{min-height:92px}.footer-contact-form__actions{margin-top:0}@media (max-width:1100px){.faction-page-banner--linkonly{min-height:520px}}@media (max-width:820px){.faction-page-banner--linkonly{min-height:420px}.faction-page-banner__logo{min-width:148px;min-height:68px;padding:12px 14px}.faction-page-banner__logo-image{height:36px}}.application-strength-builder{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.application-strength-add{white-space:nowrap;min-height:52px}.application-strength-list{gap:10px;margin-top:16px;display:grid}.application-strength-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.application-strength-row__label{color:#f4f7fb;align-items:center;gap:10px;display:inline-flex}.application-strength-row__label svg{color:var(--accent)}.application-strength-row__remove{color:#d8dfeb;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .25s,background .25s,color .25s;display:inline-flex}.application-strength-row__remove:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38}.application-strength-empty{color:#d9e0efbd;border:1px dashed #ffffff1f;border-radius:18px;padding:16px 18px}@media (max-width:820px){.application-strength-builder{grid-template-columns:1fr}}.admin-select-dark{color:#fffffff5;background:linear-gradient(#121620f0,#0c0f16fa);border:1px solid #a3ff1247;border-radius:18px;outline:none;width:100%;min-height:56px;padding:0 16px;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 28px #0000003d}.admin-select-dark option{color:#fffffff5;background:#131925}.admin-message-layout{gap:14px;display:grid}.admin-quick-snippets{flex-wrap:wrap;gap:10px;display:flex}.admin-quick-snippet{color:#ffffffdb;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:10px 14px;transition:all .2s}.admin-quick-snippet:hover{color:#fff;border-color:#a3ff1252;transform:translateY(-1px)}.admin-thread-panel{border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px}.admin-thread-panel__headline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-thread-panel__headline h3{margin:0}.admin-thread-panel__headline p,.admin-thread-panel__headline span{color:#ffffff94;font-size:.95rem}.admin-role-badge{border:1px solid var(--role-accent,var(--accent));border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-role-badge{border:1px solid color-mix(in srgb,var(--role-accent,var(--accent))36%,#ffffff1f)}}.admin-role-badge{background:var(--role-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.admin-role-badge{background:color-mix(in srgb,var(--role-accent,var(--accent))12%,#ffffff08)}}.admin-role-badge{color:var(--role-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.admin-role-badge{color:color-mix(in srgb,var(--role-accent,var(--accent))84%,white 16%)}}.admin-role-badge{font-size:.9rem;font-weight:700}.admin-role-badge--hero{margin-right:10px}.admin-inline-token--priority.is-high{color:#ffb199;background:#ff78501f;border-color:#ff785052}.admin-inline-token--priority.is-normal{color:#f5f7fb;background:#ffffff0d;border-color:#ffffff1a}.admin-inline-token--priority.is-low{color:#9fe8ff;background:#50bcff1a;border-color:#50bcff47}.admin-priority-switcher button.is-active{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 0 1px #a3ff1233}.admin-priority-switcher button:first-child.is-active{color:#ffb199;background:#ff785021;border-color:#ff785066}.admin-priority-switcher button:nth-child(2).is-active{color:#fff;background:#ffffff0f;border-color:#ffffff26}.admin-priority-switcher button:nth-child(3).is-active{color:#9fe8ff;background:#50bcff1f;border-color:#50bcff57}.admin-answer-block>header{line-height:1.45}.admin-answer-block--compact>header{text-transform:none;letter-spacing:.02em;font-size:.98rem}.admin-application-row__identity{gap:10px}.admin-application-detail-hero p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.admin-quick-snippets,.admin-thread-panel__headline{flex-direction:column}}.admin-template-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.admin-template-load-button{justify-content:center;align-items:center;min-width:56px;min-height:56px;padding:0;display:inline-flex}.admin-bullet-list{color:#ffffffe0;gap:10px;margin:0;padding-left:1.15rem;display:grid}.admin-bullet-list li::marker{color:var(--accent)}@media (max-width:720px){.admin-template-row{grid-template-columns:1fr}.admin-template-load-button{width:100%}}.rulebook-page--docs{background:linear-gradient(#090d13 0%,#0b0f14 100%)}.rulebook-page--docs:before{display:none}.rulebook-hero--docs{background:linear-gradient(#a3ff1208 0%,#a3ff1200 100%);border-bottom:1px solid #ffffff0d;padding:46px 0 18px}.rulebook-hero__docs-shell{max-width:880px}.rulebook-hero__title--docs{margin-top:8px;margin-bottom:14px;font-size:clamp(3rem,7vw,5.4rem);line-height:.95}.rulebook-hero__text--docs{color:#cbd3e6;max-width:780px;font-size:1.06rem;line-height:1.85}.dev-blog-page{background:radial-gradient(circle at 100% 0,#7dd3fc1f,#0000 28%),linear-gradient(#081018 0%,#0b0f14 100%);position:relative}.dev-blog-hero{padding-top:44px}.dev-blog-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:end;gap:28px;display:grid}.dev-blog-hero__title{max-width:880px}.dev-blog-hero__text{max-width:760px}.dev-blog-hero__panel{align-self:stretch;gap:12px;display:grid}.dev-blog-hero__panel span,.dev-blog-card__meta span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--dev-blog-accent,#7dd3fc);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dev-blog-hero__panel span,.dev-blog-card__meta span:first-child{color:color-mix(in srgb,var(--dev-blog-accent,#7dd3fc)74%,white 26%)}}.dev-blog-hero__panel strong{font-size:1.25rem;line-height:1.25}.dev-blog-hero__panel p{color:#dae4f2bd;line-height:1.75}.dev-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dev-blog-card,.dev-blog-empty-state{background:linear-gradient(#0c1118f2,#080c12fa);border:1px solid #ffffff14;border-radius:28px;overflow:hidden;box-shadow:0 26px 70px #00000047}.dev-blog-card{grid-template-rows:260px 1fr;display:grid}.dev-blog-card__media,.dev-blog-detail-hero__media{position:relative;overflow:hidden}.dev-blog-card__image,.dev-blog-detail-hero__image{object-fit:cover}.dev-blog-card__shade,.dev-blog-detail-hero__shade{background:linear-gradient(180deg,#00000014,#0000009e),linear-gradient(135deg,var(--dev-blog-accent,#7dd3fc)0%,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dev-blog-card__shade,.dev-blog-detail-hero__shade{background:linear-gradient(180deg,#00000014,#0000009e),linear-gradient(135deg,color-mix(in srgb,var(--dev-blog-accent,#7dd3fc)18%,transparent)0%,transparent 58%)}}.dev-blog-card__body{gap:18px;padding:24px;display:grid}.dev-blog-card__meta,.dev-blog-detail-hero__meta{color:#dbe3f1ad;flex-wrap:wrap;gap:10px 16px;font-size:.92rem;display:flex}.dev-blog-card__meta span,.dev-blog-detail-hero__meta div,.dev-blog-preview__meta span{align-items:center;gap:8px;display:inline-flex}.dev-blog-card h2,.dev-blog-detail-hero__copy h1{letter-spacing:-.05em;font-size:clamp(1.8rem,2.6vw,3.8rem);line-height:.98}.dev-blog-card p,.dev-blog-detail-hero__copy p,.dev-blog-empty-state p{color:#d9e2efc7;line-height:1.8}.dev-blog-card__tags{flex-wrap:wrap;gap:10px;display:flex}.dev-blog-card__tags span{color:#f0f5faeb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:.82rem}.dev-blog-card__link{width:fit-content;color:var(--dev-blog-accent,#7dd3fc);align-items:center;gap:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dev-blog-card__link{color:color-mix(in srgb,var(--dev-blog-accent,#7dd3fc)72%,white 28%)}}.dev-blog-card__link{font-weight:700}.dev-blog-card__link:hover{color:#fff}.dev-blog-empty-state{grid-column:1/-1;justify-items:start;gap:14px;padding:32px;display:grid}.dev-blog-empty-state svg{color:#7dd3fc}.dev-blog-page--detail{background:radial-gradient(circle at top,#7dd3fc1a,#0000 24%),linear-gradient(#060c12 0%,#0b0f14 100%)}.dev-blog-detail-hero{align-items:end;min-height:72vh;display:grid;position:relative}.dev-blog-detail-hero__content{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:28px;padding-top:180px;padding-bottom:56px;display:grid;position:relative}.dev-blog-detail-hero__copy{gap:16px;display:grid}.dev-blog-detail-hero__tags{margin-top:4px}.dev-blog-detail-hero__meta{align-self:end;gap:14px;height:fit-content;display:grid}.dev-blog-detail-layout{grid-template-columns:minmax(0,1fr);display:grid}.dev-blog-prose{gap:20px;max-width:860px;padding:34px;display:grid}.dev-blog-prose h2,.dev-blog-prose h3{color:#f5f8ff;letter-spacing:-.04em;margin-top:8px}.dev-blog-prose h2{font-size:clamp(1.6rem,2.4vw,2.4rem)}.dev-blog-prose h3{font-size:clamp(1.2rem,1.8vw,1.55rem)}.dev-blog-prose p,.dev-blog-prose li{color:#dbe3f1e0;font-size:1.02rem;line-height:1.9}.dev-blog-prose ul{gap:10px;padding-left:1.1rem;display:grid}.dev-blog-prose li::marker{color:var(--dev-blog-accent,#7dd3fc)}.dev-blog-editor__textarea{min-height:360px}.dev-blog-preview__meta{color:#dbe3f1b3;flex-wrap:wrap;gap:10px 16px;padding:16px 18px 0;display:flex}@media (max-width:1120px){.dev-blog-grid,.dev-blog-hero__grid,.dev-blog-detail-hero__content{grid-template-columns:1fr}.dev-blog-card{grid-template-rows:220px 1fr}}@media (max-width:820px){.dev-blog-card__body,.dev-blog-prose,.dev-blog-empty-state{padding:22px}.dev-blog-detail-hero__content{padding-top:140px;padding-bottom:32px}}.dev-blog-page--journal{background:radial-gradient(circle at 12% 0,#7dd3fc1f,#0000 24%),radial-gradient(circle at 88% 10%,#ffb3471a,#0000 20%),linear-gradient(#060a10 0%,#0a0f16 26%,#0b1017 100%);padding-bottom:120px}.dev-blog-journal-hero{padding-top:84px}.dev-blog-journal-hero__layout{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.dev-blog-journal-hero__copy{gap:14px;display:grid}.dev-blog-journal-hero__title{letter-spacing:-.05em;text-transform:none;width:100%;max-width:none;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.94}.dev-blog-journal-hero__text{color:#dee6f1c7;max-width:76ch;font-size:1.04rem;line-height:1.82}.dev-blog-feature-post__badge{color:#f1f6ffe0;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.8rem;display:inline-flex}.dev-blog-feature-post__meta span:first-child,.dev-blog-feed-item__eyebrow span:last-child{color:var(--dev-blog-accent,#7dd3fc)}@supports (color:color-mix(in lab, red, red)){.dev-blog-feature-post__meta span:first-child,.dev-blog-feed-item__eyebrow span:last-child{color:color-mix(in srgb,var(--dev-blog-accent,#7dd3fc)76%,white 24%)}}.dev-blog-feature-post__meta span:first-child,.dev-blog-feed-item__eyebrow span:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.dev-blog-feature-section{padding-top:18px}.dev-blog-feature-post{background:linear-gradient(#0f141ef5,#080b12fa);border:1px solid #ffffff14;border-radius:38px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:0;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000004d}.dev-blog-feature-post__media,.dev-blog-feed-item__media{position:relative;overflow:hidden}.dev-blog-feature-post__media{min-height:540px}.dev-blog-feature-post__image,.dev-blog-feed-item__image{object-fit:cover}.dev-blog-feature-post__shade,.dev-blog-feed-item__shade{background:linear-gradient(180deg,#00000024,#000000b3),linear-gradient(135deg,var(--dev-blog-accent,#7dd3fc)0%,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dev-blog-feature-post__shade,.dev-blog-feed-item__shade{background:linear-gradient(180deg,#00000024,#000000b3),linear-gradient(135deg,color-mix(in srgb,var(--dev-blog-accent,#7dd3fc)18%,transparent)0%,transparent 58%)}}.dev-blog-feature-post__badge{z-index:1;position:absolute;top:24px;left:24px}.dev-blog-feature-post__body{align-content:end;gap:18px;padding:38px 38px 36px;display:grid}.dev-blog-feature-post__meta,.dev-blog-feed-item__meta{color:#dbe3f1ad;flex-wrap:wrap;gap:10px 16px;font-size:.92rem;display:flex}.dev-blog-feature-post__meta span,.dev-blog-feed-item__meta span{align-items:center;gap:8px;display:inline-flex}.dev-blog-feature-post h2{letter-spacing:-.06em;font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:.92}.dev-blog-feature-post__excerpt{color:#f1f6ffeb;font-size:1.12rem;line-height:1.78}.dev-blog-feature-post__lead{color:#d6dfedc2;line-height:1.82}.dev-blog-feature-post__link{margin-top:4px}.dev-blog-feed-section{padding-top:22px}.dev-blog-feed-section__layout{gap:34px;display:grid}.dev-blog-feed-section__intro{gap:12px;max-width:760px;display:grid}.dev-blog-feed-section__intro h2{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(2.1rem,4vw,3.5rem);line-height:.96}.dev-blog-feed-section__intro p{color:#dae3f0c2;line-height:1.82}.dev-blog-feed-list{gap:48px;display:grid}.dev-blog-feed-item{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:34px;padding-top:28px;display:grid}.dev-blog-feed-item.is-reversed{grid-template-columns:minmax(320px,.96fr) minmax(0,1.04fr)}.dev-blog-feed-item.is-reversed .dev-blog-feed-item__media{order:2}.dev-blog-feed-item__content{align-content:center;gap:16px;display:grid}.dev-blog-feed-item__eyebrow{align-items:center;gap:12px;display:inline-flex}.dev-blog-feed-item__eyebrow span:first-child{color:#fff6;letter-spacing:.14em;font-size:.82rem;font-weight:700}.dev-blog-feed-item h3{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,3rem);line-height:.98}.dev-blog-feed-item p{color:#d9e2efc7;max-width:60ch;line-height:1.82}.dev-blog-feed-item__media{border:1px solid #ffffff14;border-radius:30px;min-height:300px;box-shadow:0 18px 48px #0000003d}.dev-blog-empty-state--journal{padding:28px}@media (max-width:1180px){.dev-blog-feature-post,.dev-blog-feed-item,.dev-blog-feed-item.is-reversed{grid-template-columns:1fr}.dev-blog-feed-item.is-reversed .dev-blog-feed-item__media{order:0}.dev-blog-feature-post__media{min-height:420px}.dev-blog-feed-item__media{min-height:280px}}@media (max-width:820px){.dev-blog-page--journal{padding-bottom:88px}.dev-blog-journal-hero{padding-top:68px}.dev-blog-card__tags{gap:8px}.dev-blog-feature-post__body,.dev-blog-empty-state--journal{padding:24px}.dev-blog-feature-post__media{min-height:320px}.dev-blog-feed-list{gap:36px}.dev-blog-feed-item{gap:22px;padding-top:22px}.dev-blog-feed-item__media{border-radius:24px;min-height:220px}}.rulebook-hero__notes{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.rulebook-hero__note{color:#dfe5f5;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.92rem;display:inline-flex}.rulebook-layout--docs{padding:26px 0 84px}.rulebook-layout__grid--docs{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:34px;display:grid}.rulebook-nav--docs{position:sticky;top:108px}.rulebook-nav__inner--docs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0}.rulebook-nav__kicker--docs{color:#93a0b8;letter-spacing:.18em;margin-bottom:16px}.rulebook-nav__group--docs{border-bottom:1px solid #ffffff0f;margin-bottom:14px;padding:0 0 16px}.rulebook-nav__group--docs:last-child{margin-bottom:0}.rulebook-nav__section--docs{color:#eff3ff;border-left:2px solid #0000;padding-left:14px;font-size:1rem;font-weight:700;line-height:1.35;display:block}.rulebook-nav__section--docs.is-active{color:var(--accent);border-left-color:var(--accent)}.rulebook-nav__sublist--docs{opacity:0;border-left:2px solid #ffffff0a;gap:8px;max-height:0;margin-top:0;padding-left:14px;transition:max-height .28s,opacity .2s,margin-top .2s;display:grid;overflow:hidden}.rulebook-nav__sublist--docs.is-open{opacity:1;max-height:1200px;margin-top:12px}.rulebook-nav__item--docs{color:#93a0b8;font-size:.9rem;line-height:1.45}.rulebook-nav__item--docs.is-active,.rulebook-nav__item--docs:hover{color:#fff}.rulebook-content--docs{gap:30px;display:grid}.rulebook-section--docs{background:0 0;border:none}.rulebook-section__header--docs{border-bottom:1px solid #ffffff14;padding:0 0 16px}.rulebook-section__eyebrow--docs{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:.75rem;display:block}.rulebook-section__title--docs{letter-spacing:-.03em;font-size:clamp(2.15rem,4.5vw,3.4rem);line-height:1.02}.rulebook-section__items--docs{gap:14px;padding:18px 0 0;display:grid}.rulebook-item--docs{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0f;border-left:3px solid #a3ff1273;border-radius:18px;padding:18px 20px 18px 22px}.rulebook-item--notice{border-left-color:#ffb84dd1}.rulebook-item--danger{border-left-color:#ff6363c7}.rulebook-item__title--docs{color:#f5f7ff;margin-bottom:12px;font-size:1.18rem;line-height:1.4}.rulebook-bullets--docs{gap:10px;list-style:none;display:grid}.rulebook-bullets__item--docs{color:#cdd5e8;padding-left:16px;line-height:1.72;position:relative}.rulebook-bullets__item--docs:before{content:"";opacity:.75;background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:.8em;left:0}.faction-page-banner__logo{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:auto;min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.faction-page-banner--linkonly:before{display:none}@media (max-width:1100px){.rulebook-layout__grid--docs{grid-template-columns:1fr;gap:26px}.rulebook-nav--docs{position:static}}@media (max-width:768px){.rulebook-hero--docs{padding-top:34px}.rulebook-item--docs{border-radius:16px;padding:16px 16px 16px 18px}.rulebook-section__title--docs{font-size:2rem}}.jobs-page--showcase{background:radial-gradient(circle at 0 0,#ffad5c14,#0000 26%),linear-gradient(#070b11 0%,#080c13 24%,#090d15 100%);padding-bottom:128px;position:relative}.jobs-showcase-head{align-items:center;min-height:calc(100vh - 96px);padding:118px 0 108px;display:flex;position:relative}.jobs-showcase-head:after{content:"";pointer-events:none;background:linear-gradient(#080c1300,#080c13eb 72%,#080c13 100%);height:180px;position:absolute;inset:auto 0 0}.jobs-showcase-head__inner{z-index:1;gap:22px;display:grid;position:relative}.jobs-showcase-head__title{text-transform:uppercase;max-width:10ch;font-size:clamp(3rem,7vw,5.2rem);line-height:.94}.jobs-showcase-head__text{color:#dce3efbd;border-top:1px solid #ffffff14;max-width:46ch;padding-top:18px;font-size:1.02rem;line-height:1.75}.jobs-showcase-list{padding-top:26px;position:relative}.jobs-showcase-list__stack{gap:122px;display:grid}.job-spotlight--listing{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:64px;padding:0 0 6px;display:grid;position:relative}.job-spotlight--listing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f 14% 86%,#0000);height:1px;position:absolute;top:-56px;left:0;right:0}.job-spotlight--listing:first-child:before{top:-36px}.job-spotlight--listing:after{content:"";background:radial-gradient(circle at center,var(--job-accent,var(--accent)),transparent 64%);border-radius:38px;position:absolute;inset:-28px -18px}@supports (color:color-mix(in lab, red, red)){.job-spotlight--listing:after{background:radial-gradient(circle at center,color-mix(in srgb,var(--job-accent,var(--accent))6%,transparent),transparent 64%)}}.job-spotlight--listing:after{opacity:.9;pointer-events:none;z-index:0}.job-spotlight--listing:hover{transform:none}.job-spotlight--listing .job-spotlight__visual{width:min(100%,660px);min-height:500px;box-shadow:none;isolation:isolate;z-index:1;border:none;border-radius:0;justify-self:start;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#000000fa 56%,#000000f0 64%,#000000d1 72%,#00000094 82%,#0000003d 91%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 46%,#000000fa 56%,#000000f0 64%,#000000d1 72%,#00000094 82%,#0000003d 91%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.job-spotlight--listing.is-reversed .job-spotlight__visual{justify-self:end;-webkit-mask-image:linear-gradient(270deg,#000 0% 46%,#000000fa 56%,#000000f0 64%,#000000d1 72%,#00000094 82%,#0000003d 91%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 46%,#000000fa 56%,#000000f0 64%,#000000d1 72%,#00000094 82%,#0000003d 91%,#0000 100%)}.job-spotlight--listing .job-spotlight__visual:before,.job-spotlight--listing .job-spotlight__visual:after{display:none}.job-spotlight--listing .job-spotlight__image{transform-origin:50%;filter:saturate(1.02)contrast(1.02);transform:scale(1.02)}.job-spotlight--listing .job-spotlight__shade{background:linear-gradient(180deg,#070a100a 0%,#070a1038 46%,#070a108f 100%),linear-gradient(90deg,#080c1300 0%,#080c1300 48%,#080c130f 61%,#080c132e 72%,#080c136b 84%,#080c13d6 100%),linear-gradient(135deg,var(--job-accent,var(--accent)),transparent 60%)}@supports (color:color-mix(in lab, red, red)){.job-spotlight--listing .job-spotlight__shade{background:linear-gradient(180deg,#070a100a 0%,#070a1038 46%,#070a108f 100%),linear-gradient(90deg,#080c1300 0%,#080c1300 48%,#080c130f 61%,#080c132e 72%,#080c136b 84%,#080c13d6 100%),linear-gradient(135deg,color-mix(in srgb,var(--job-accent,var(--accent))10%,transparent),transparent 60%)}}.job-spotlight--listing .job-spotlight__shade{pointer-events:none}.job-spotlight--listing.is-reversed .job-spotlight__shade{background:linear-gradient(180deg,#070a100a 0%,#070a1038 46%,#070a108f 100%),linear-gradient(270deg,#080c1300 0%,#080c1300 48%,#080c130f 61%,#080c132e 72%,#080c136b 84%,#080c13d6 100%),linear-gradient(225deg,var(--job-accent,var(--accent)),transparent 60%)}@supports (color:color-mix(in lab, red, red)){.job-spotlight--listing.is-reversed .job-spotlight__shade{background:linear-gradient(180deg,#070a100a 0%,#070a1038 46%,#070a108f 100%),linear-gradient(270deg,#080c1300 0%,#080c1300 48%,#080c130f 61%,#080c132e 72%,#080c136b 84%,#080c13d6 100%),linear-gradient(225deg,color-mix(in srgb,var(--job-accent,var(--accent))10%,transparent),transparent 60%)}}.job-spotlight--listing .job-spotlight__float-card{z-index:2;background:#070a1085;border-color:#ffffff14;gap:4px;min-width:min(260px,100% - 36px);bottom:18px;left:18px;right:auto}.job-spotlight--listing.is-reversed .job-spotlight__float-card{left:auto;right:18px}.job-spotlight--listing .job-spotlight__content{border-left:1px solid var(--job-accent,var(--accent));align-content:center;gap:18px;padding-left:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.job-spotlight--listing .job-spotlight__content{border-left:1px solid color-mix(in srgb,var(--job-accent,var(--accent))20%,#ffffff14)}}.job-spotlight--listing .job-spotlight__content{z-index:1}.job-spotlight--listing.is-reversed .job-spotlight__content{border-left:0;border-right:1px solid var(--job-accent,var(--accent));padding-left:0;padding-right:26px}@supports (color:color-mix(in lab, red, red)){.job-spotlight--listing.is-reversed .job-spotlight__content{border-right:1px solid color-mix(in srgb,var(--job-accent,var(--accent))20%,#ffffff14)}}.job-spotlight--listing .job-spotlight__topline{margin-bottom:0}.job-spotlight--listing .job-spotlight__content h2{text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.2rem);line-height:.95}.job-spotlight--listing .job-spotlight__summary{max-width:40ch;margin-top:0;font-size:1.08rem;line-height:1.75}.jobs-showcase-compact__list{color:#dce3efcc;gap:12px;max-width:42ch;margin:2px 0 0;padding:0;list-style:none;display:grid}.jobs-showcase-compact__list li{padding-left:18px;line-height:1.7;position:relative}.jobs-showcase-compact__list li:before{content:"";background:var(--job-accent,var(--accent));width:7px;height:7px;box-shadow:0 0 16px var(--job-accent,var(--accent));border-radius:999px;position:absolute;top:.72em;left:0}@supports (color:color-mix(in lab, red, red)){.jobs-showcase-compact__list li:before{box-shadow:0 0 16px color-mix(in srgb,var(--job-accent,var(--accent))42%,transparent)}}.jobs-showcase-compact__footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:22px;margin-top:10px;padding-top:18px;display:flex}.jobs-showcase-compact__footer p{color:#dce3efad;max-width:34ch;line-height:1.7}.jobs-showcase-cta{min-width:0;padding:16px 24px}@media (max-width:1100px){.job-spotlight--listing,.job-spotlight--listing.is-reversed{grid-template-columns:1fr;gap:28px}.job-spotlight--listing.is-reversed .job-spotlight__visual{order:0}.job-spotlight--listing .job-spotlight__visual{justify-self:start;width:min(100%,720px);min-height:400px;-webkit-mask-image:linear-gradient(#000 0% 54%,#000000f5 64%,#000000d1 74%,#0000008a 86%,#0000002e 94%,#0000 100%);mask-image:linear-gradient(#000 0% 54%,#000000f5 64%,#000000d1 74%,#0000008a 86%,#0000002e 94%,#0000 100%)}.job-spotlight--listing.is-reversed .job-spotlight__visual{justify-self:start}.job-spotlight--listing .job-spotlight__content,.job-spotlight--listing.is-reversed .job-spotlight__content{border-left:0;border-right:0;padding-left:0;padding-right:0}.job-spotlight--listing .job-spotlight__float-card,.job-spotlight--listing.is-reversed .job-spotlight__float-card{left:18px;right:auto}.jobs-showcase-compact__footer{flex-direction:column;align-items:start}}@media (max-width:720px){.jobs-page--showcase{padding-bottom:88px}.jobs-showcase-head{min-height:calc(100vh - 72px);padding:92px 0 84px}.jobs-showcase-list__stack{gap:62px}.job-spotlight--listing:before{top:-30px}.job-spotlight--listing:first-child:before{top:-18px}.job-spotlight--listing .job-spotlight__visual{width:100%;min-height:300px}.job-spotlight--listing .job-spotlight__content h2{font-size:clamp(2rem,11vw,3.1rem)}.jobs-showcase-compact__footer .job-role-band__cta{justify-content:center;width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
