/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-oxanium),Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-14{margin-top:calc(var(--spacing)*-14)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-\[2px\]{height:2px}.h-\[70px\]{height:70px}.h-\[75px\]{height:75px}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[40px\]{min-height:40px}.min-h-\[52px\]{min-height:52px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-96{width:calc(var(--spacing)*96)}.w-\[70px\]{width:70px}.w-\[75px\]{width:75px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[340px\]{width:340px}.w-\[min\(680px\,92vw\)\]{width:min(680px,92vw)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[40px\]{min-width:40px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--sl-accent-solid)}.border-blue-400{border-color:var(--color-blue-400)}.border-current{border-color:currentColor}.border-line{border-color:var(--sl-line)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\[var\(--sl-bg\)\]{background-color:var(--sl-bg)}.bg-\[var\(--sl-solid-warn\)\]{background-color:var(--sl-solid-warn)}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-50\/10{background-color:#eff6ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/10{background-color:color-mix(in oklab,var(--color-blue-50)10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500)15%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-panel{background-color:var(--sl-panel)}.bg-panel-alt{background-color:var(--sl-panel-alt)}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/15{background-color:color-mix(in oklab,var(--color-pink-500)15%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500)15%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-yellow-400\/15{background-color:#fac80026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/15{background-color:color-mix(in oklab,var(--color-yellow-400)15%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-800\/80{--tw-gradient-from:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.from-slate-800\/80{--tw-gradient-from:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.from-slate-800\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900\/90{--tw-gradient-to:#0f172be6}@supports (color:color-mix(in lab,red,red)){.to-slate-900\/90{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.to-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--sl-bg\)\]{color:var(--sl-bg)}.text-amber-400{color:var(--color-amber-400)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-400{color:var(--color-gray-400)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-ink{color:var(--sl-ink)}.text-muted{color:var(--sl-muted)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-violet-300{color:var(--color-violet-300)}.text-warn{color:var(--sl-solid-warn)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[\.04\]{opacity:.04}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#00000073)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.45\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,visibility,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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.backface-hidden{backface-visibility:hidden}.perspective-card{perspective:1100px}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:translate-y-\[-4px\]:hover{--tw-translate-y:-4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-line:hover{border-color:var(--sl-line)}.hover\:bg-\[var\(--accent-bg\)\]:hover{background-color:var(--accent-bg)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-ink:hover{color:var(--sl-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-lg:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:min-w-\[160px\]{min-width:160px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}}@media (min-width:48rem){.md\:right-8{right:calc(var(--spacing)*8)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:-mt-16{margin-top:calc(var(--spacing)*-16)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-28{height:calc(var(--spacing)*28)}.md\:h-32{height:calc(var(--spacing)*32)}.md\:h-36{height:calc(var(--spacing)*36)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-14{width:calc(var(--spacing)*14)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-28{width:calc(var(--spacing)*28)}.md\:w-32{width:calc(var(--spacing)*32)}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-\[var\(--sidebar-width\,340px\)\]{margin-left:var(--sidebar-width,340px)}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:min-w-\[180px\]{min-width:180px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (min-width:96rem){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(0\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.hover\:bg-panel-alt:hover{background-color:var(--sl-panel-alt)}}.armored-root{--bg:#0d0f12;--bg-deep:#07090c;--panel:#11161b;--panel-alt:#151c22;--line:#2c3641;--ink:#ecf1f5;--muted:#9aa3ad;--action:#5ab7ff;--approve:#4cd17d;--warn:#eab308;--danger:#dc2626;--faction:#eab308;--faction-rgb:234,179,8;--bolt-face:#646d75;--bolt-edge:#23292f;--wear:.6;--gradient-amt:1;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E")}.sle-preview-shell{isolation:isolate;color:var(--ink,#ecf1f5);background-color:#0d0f12;position:relative}.sle-preview-shell:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#060a0c5c,#060a0c85 42%,#060a0cad),linear-gradient(135deg,#ffffff0d,#060a0c00 34%),url(/factions/sle-bg-lc-03.jpeg);background-position:top,top,top;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,100% 100%;position:fixed;inset:0}.sle-preview-surface{background-color:#0f191ddb;border-color:#9aa3ad52;box-shadow:0 24px 80px #00000073}.login-modal-frame{aspect-ratio:1024/718;filter:drop-shadow(0 28px 80px #0000008c);background-image:url(/modals/sle-login-modal-01.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:min(100%,640px);position:relative}.login-modal-frame__content{flex-direction:column;padding:clamp(.9rem,1.8vw,1.35rem);display:flex;position:absolute;inset:12% 7.75% 9.75%}.login-modal-frame__eyebrow{color:var(--sl-muted);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-bottom:.35rem;font-size:clamp(.64rem,.9vw,.74rem);font-weight:600}.login-modal-frame__title{color:var(--sl-ink);text-align:center;margin-bottom:clamp(.85rem,1.7vw,1.15rem);font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:800;line-height:.95}.login-modal-form{margin-top:auto}.login-modal-form>form{width:100%;max-width:none}.login-modal-form>form>:not([hidden])~:not([hidden]){margin-top:.85rem}.login-modal-form label{letter-spacing:.04em;margin-bottom:.32rem;font-size:.78rem;display:block}.login-modal-form input{background:#090e1275;border-radius:.8rem;min-height:2.9rem;padding:.72rem .9rem;box-shadow:inset 0 1px #ffffff08}.login-modal-form .login-modal-submit{--armored-enter-button-width:70%;--armored-enter-button-height:4.25rem;width:min(100%,var(--armored-enter-button-width));max-width:min(100%,var(--armored-enter-button-width));margin-inline:auto;margin-top:.12rem}.login-modal-form .login-modal-submit .armored-enter-button__content{padding:.72rem .9rem .7rem}.login-modal-form .login-modal-submit .armored-tile-name{letter-spacing:.22em;font-size:.96rem}@media (max-width:640px){.login-modal-frame{width:min(100%,540px)}.login-modal-frame__content{padding:.56rem .62rem .52rem;inset:10.2% 6.25% 8%}.login-modal-frame__eyebrow{letter-spacing:.12em;margin-bottom:.12rem;font-size:.5rem}.login-modal-frame__title{margin-bottom:.34rem;font-size:clamp(1rem,4.1vw,1.3rem)}.login-modal-form{margin-top:.08rem}.login-modal-form>form>:not([hidden])~:not([hidden]){margin-top:.3rem}.login-modal-form label{margin-bottom:.1rem;font-size:.52rem}.login-modal-form input{border-radius:.58rem;min-height:1.72rem;padding:.28rem .56rem}.login-modal-form .login-modal-submit{--armored-enter-button-width:70%;--armored-enter-button-height:3.18rem;margin-top:.04rem}.login-modal-form .login-modal-submit .armored-enter-button__content{padding:.52rem .7rem .48rem}.login-modal-form .login-modal-submit .armored-tile-name{letter-spacing:.16em;font-size:.82rem}}@media (max-width:380px){.login-modal-frame__content{padding:.48rem .54rem .44rem;inset:10.1% 5.9% 7.8%}.login-modal-frame__eyebrow{letter-spacing:.1em;font-size:.46rem}.login-modal-frame__title{margin-bottom:.28rem;font-size:.9rem}.login-modal-form>form>:not([hidden])~:not([hidden]){margin-top:.26rem}.login-modal-form label{font-size:.5rem}.login-modal-form input{border-radius:.52rem;min-height:1.56rem;padding:.24rem .48rem}.login-modal-form .login-modal-submit{--armored-enter-button-width:72%;--armored-enter-button-height:2.92rem}.login-modal-form .login-modal-submit .armored-enter-button__content{padding:.44rem .58rem .4rem}.login-modal-form .login-modal-submit .armored-tile-name{letter-spacing:.13em;font-size:.74rem}}@media (max-width:768px){.sle-preview-shell:before{background-image:linear-gradient(#060a0c57,#060a0c7a 42%,#060a0c9e),linear-gradient(135deg,#ffffff0d,#060a0c00 34%),url(/factions/sle-bg-01.jpeg);background-position:top,top,top;background-size:cover,cover,100% 100%}}.armored-page{--armored-page-max-width:1280px;--armored-page-pad-top:24px;--armored-page-pad-inline:80px;--armored-page-pad-bottom:80px;--armored-page-gap:36px;width:100%;max-width:var(--armored-page-max-width);padding:var(--armored-page-pad-top)var(--armored-page-pad-inline)var(--armored-page-pad-bottom);gap:var(--armored-page-gap);flex-direction:column;margin:0 auto;display:flex}.armored-page,.armored-page>:not(.wire-bus){z-index:1;position:relative}@media (max-width:1023px){.armored-page{--armored-page-pad-top:0;--armored-page-pad-inline:0;--armored-page-pad-bottom:28px;--armored-page-gap:20px}}.wire-bus{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.wire-bus path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0000008c)}.wire-bus circle{filter:drop-shadow(0 0 2px #0009)}.w-pageheader{min-height:170px;padding:26px 36px 32px}.page-header-inner{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-header-inner .crumb{letter-spacing:1.5px;color:var(--muted);margin-bottom:4px;font-size:10px}.page-header-inner .crumb,.page-header-inner h1{text-transform:uppercase;font-family:Oxanium,sans-serif}.page-header-inner h1{letter-spacing:2px;font-size:28px;font-weight:800}.page-header-inner p{color:var(--muted);margin-top:2px;font-size:13px}.page-header-inner .actions{align-items:center}.page-header-inner .actions,.page-header-inner .actions>*{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.w-pageheader .actions .btn,.w-pageheader .actions button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex;letter-spacing:.08em!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important;line-height:1!important}.w-pageheader .actions .btn svg,.w-pageheader .actions button svg{flex-shrink:0;width:14px;height:14px}.w-pageheader .actions .btn .lucide,.w-pageheader .actions button .lucide{margin-right:0!important}@media (max-width:900px){.w-pageheader{min-height:0;padding:22px 24px 26px}.page-header-inner{flex-direction:column;align-items:stretch;gap:14px}.page-header-inner .actions,.page-header-inner .actions>*{justify-content:flex-start}.w-pageheader .actions .btn,.w-pageheader .actions button{min-height:38px;letter-spacing:.06em!important;padding:7px 10px!important;font-size:11px!important}}@media (max-width:640px){.w-pageheader{padding:20px 18px 24px}.page-header-inner h1{letter-spacing:1.5px;font-size:22px}.page-header-inner p{font-size:12px}.w-pageheader .actions .btn,.w-pageheader .actions button{min-height:34px;padding:6px 9px!important;font-size:10px!important}.w-pageheader .actions .btn svg,.w-pageheader .actions button svg{width:12px;height:12px}}.btn{letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-family:Oxanium,sans-serif;font-size:11px;font-weight:700;transition:all .12s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--faction);color:var(--bg);box-shadow:0 6px 16px rgba(var(--faction-rgb),.3)}.btn-ghost{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a}.plate{isolation:isolate;background:var(--panel);color:var(--ink);border-radius:16px;padding:24px;overflow:visible}.plate,.plate>*{position:relative}.plate>*{z-index:2}.plate:before{background:linear-gradient(180deg,rgba(255,255,255,calc(.045*var(--gradient-amt))),transparent 20%),linear-gradient(145deg,rgba(45,55,64,calc(.88*var(--gradient-amt) + .5)),#11161bf7 48%,#080c10f2 100%);z-index:0;box-shadow:0 18px 36px #00000080,inset 0 1px #ffffff14,inset 0 -10px 20px #00000073,inset 0 0 0 1px #ffffff0d}.plate:after,.plate:before{content:"";border-radius:inherit;position:absolute;inset:0}.plate:after{background:linear-gradient(116deg,transparent 0 18%,#ffffff12 18.4%,transparent 19%),linear-gradient(26deg,transparent 0 59%,#ffffff0d 59.4%,transparent 60%),linear-gradient(152deg,transparent 0 41%,#ffffff0b 41.25%,transparent 41.6%),linear-gradient(74deg,transparent 0 72%,#ffffff09 72.3%,transparent 72.7%),var(--noise);opacity:calc(.22*var(--wear));mix-blend-mode:screen;pointer-events:none;z-index:1}.plate>.armored-content>*{box-shadow:none!important;background:0 0!important;border:#0000!important;border-radius:0!important}.plate>.armored-content>*>div.pointer-events-none.absolute.rounded-2xl{box-shadow:none!important;background:0 0!important;border:none!important}#w-profile-hero-faction>.armored-content>*,#w-profile-hero-faction>.armored-content>:after,#w-profile-hero-faction>.armored-content>:before,#w-profile-hero-player>.armored-content>*,#w-profile-hero-player>.armored-content>:after,#w-profile-hero-player>.armored-content>:before{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}.bolts{pointer-events:none;z-index:3;position:absolute;inset:0}.bolts span{background:radial-gradient(circle at 30% 30%,#909aa3,var(--bolt-face)45%,var(--bolt-edge)80%);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:inset 0 1px 2px #ffffff2e,inset 0 -3px 5px #0000008f,0 2px 5px #0006,0 0 0 1px #0000008c,0 0 0 2px #ffffff0d}.bolts span:after{content:"";clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:#0c0f14d1;border-radius:2px;position:absolute;inset:4px}.bolts .tl{top:8px;left:10px}.bolts .tr{top:8px;right:10px}.bolts .bl{bottom:8px;left:10px}.bolts .br{bottom:8px;right:10px}.plate.bd-wired{padding-top:36px;padding-bottom:36px}.plate.bd-wired .wires-bot,.plate.bd-wired .wires-top{pointer-events:none;z-index:3;background:linear-gradient(#2a2f36,#1a1d22 50%,#0c0e11);border-radius:3px;height:8px;position:absolute;left:56px;right:56px;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000080}.plate.bd-wired .wires-top{top:6px}.plate.bd-wired .wires-bot{bottom:6px}.plate.bd-wired .wires-bot:before,.plate.bd-wired .wires-top:before{content:"";background:#ffffff1f;height:1px;position:absolute;top:1px;left:8px;right:8px}.plate.bd-wired .led-strip{pointer-events:none;z-index:4;gap:6px;display:flex;position:absolute;top:9px;left:14px}.plate.bd-wired .led-strip span{background:var(--faction);width:5px;height:5px;box-shadow:0 0 8px var(--faction);border-radius:50%}.plate.bd-wired .led-strip span:nth-child(2){opacity:.5}.plate.bd-wired .led-strip span:nth-child(3){opacity:.3;background:var(--approve);box-shadow:0 0 6px var(--approve)}.plate.bd-wired .bolts .tl{top:20px;left:14px}.plate.bd-wired .bolts .tr{top:20px;right:14px}.plate.bd-wired .bolts .bl{bottom:20px;left:14px}.plate.bd-wired .bolts .br{bottom:20px;right:14px}.plate.bd-wired .grommet{pointer-events:none;z-index:3;background:radial-gradient(circle at 40% 40%,#333,#0a0a0a 70%);border:2px solid #1a1a1a;border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:inset 0 1px 2px #000c}.plate.bd-wired .grommet.tl{top:3px;left:42px}.plate.bd-wired .grommet.tr{top:3px;right:42px}.plate.bd-wired .grommet.bl{bottom:3px;left:42px}.plate.bd-wired .grommet.br{bottom:3px;right:42px}.plate.bd-hazard{padding-top:38px;padding-bottom:38px}.plate.bd-hazard .hazard-bot,.plate.bd-hazard .hazard-top{pointer-events:none;z-index:3;background:repeating-linear-gradient(45deg,var(--warn)0,var(--warn)10px,#0a0a0a 10px,#0a0a0a 20px);height:12px;opacity:calc(.7 + .3*var(--wear));position:absolute;left:0;right:0}.plate.bd-hazard .hazard-top{border-radius:16px 16px 0 0;top:0}.plate.bd-hazard .hazard-bot{border-radius:0 0 16px 16px;bottom:0}.plate.bd-hazard .bolts .tl{top:18px;left:14px}.plate.bd-hazard .bolts .tr{top:18px;right:14px}.plate.bd-hazard .bolts .bl{bottom:18px;left:14px}.plate.bd-hazard .bolts .br{bottom:18px;right:14px}.plate.bd-hex{background:0 0;padding:40px 48px}.plate.bd-hex:before{content:"";z-index:0;background:linear-gradient(180deg,rgba(255,255,255,calc(.06*var(--gradient-amt)))0,transparent 15%,transparent 85%,rgba(255,255,255,calc(.04*var(--gradient-amt)))100%),linear-gradient(180deg,#2e363e 0,#1a2026 50%,#2e363e 100%);clip-path:polygon(0 18px,18px 0,calc(50% - 54px) 0,calc(50% - 28px) 14px,calc(50% + 28px) 14px,calc(50% + 54px) 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,calc(50% + 54px) 100%,calc(50% + 28px) calc(100% - 14px),calc(50% - 28px) calc(100% - 14px),calc(50% - 54px) 100%,18px 100%,0 calc(100% - 18px));pointer-events:none;border-radius:0;position:absolute;inset:0;box-shadow:0 22px 42px #0000009e,inset 0 1px #ffffff14}.plate.bd-hex:after{content:"";z-index:1;box-shadow:none;opacity:1;mix-blend-mode:normal;background:linear-gradient(#141a20,#0e1216 50%,#141a20);border:0;border-radius:12px;position:absolute;inset:14px 28px}.plate.bd-hex .bolts span{width:12px;height:12px}.plate.bd-hex .bolts span:after{inset:3px}.plate.bd-hex .bolts .tl{top:20px;left:36px}.plate.bd-hex .bolts .tr{top:20px;right:36px}.plate.bd-hex .bolts .bl{bottom:20px;left:36px}.plate.bd-hex .bolts .br{bottom:20px;right:36px}.plate.bd-hex .wear-overlay{pointer-events:none;z-index:2;background:linear-gradient(116deg,transparent 0 18%,#ffffff12 18.4%,transparent 19%),linear-gradient(26deg,transparent 0 59%,#ffffff0d 59.4%,transparent 60%),linear-gradient(152deg,transparent 0 41%,#ffffff0b 41.25%,transparent 41.6%),var(--noise);opacity:calc(.22*var(--wear));mix-blend-mode:screen;border-radius:12px;position:absolute;inset:14px 28px}.plate.bd-hex .weld-seam{height:3px;opacity:calc(.45 + .3*var(--wear));pointer-events:none;z-index:3;background:repeating-radial-gradient(circle at 0 0,#3a4550 0 2px,#1a2028 2px 6px);border-radius:2px;position:absolute;left:48px;right:48px;box-shadow:0 1px #00000073}.plate.bd-hex .weld-seam.top{top:14px}.plate.bd-hex .weld-seam.bottom{bottom:14px}.plate.bd-hex .weld-seam.left,.plate.bd-hex .weld-seam.right{background:repeating-radial-gradient(circle at 0 0,#3a4550 0 2px,#1a2028 2px 6px);width:3px;height:auto;inset:48px auto}.plate.bd-hex .weld-seam.left{left:14px}.plate.bd-hex .weld-seam.right{right:14px}.hero-root{flex-direction:column;gap:clamp(.85rem,2vw,1.35rem);width:100%;display:flex}.hero-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.6rem);display:grid}.hero-name-screen,.pipboy-screen{--screen-color:var(--pipboy-color,#4ade80);--screen-bg:var(--pipboy-bg-color,var(--screen-color));isolation:isolate;background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(145deg,#323c46eb,#12161cf7 50%,#080c10f5);border-radius:10px;align-items:center;min-width:0;padding:clamp(1.26rem,2.8vw,1.6rem) clamp(1.55rem,3.4vw,1.95rem);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d}.hero-name-screen:before,.pipboy-screen:before{content:"";background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#00000080 2px,#00000080 3px),radial-gradient(ellipse at 50% 50%,transparent 55%,#00000073 100%),radial-gradient(ellipse at 50% 50%,var(--screen-bg)0,var(--screen-bg)60%,#010202 100%);border-radius:8px;position:absolute;inset:clamp(13px,2.4vw,15px)}@supports (color:color-mix(in lab,red,red)){.hero-name-screen:before,.pipboy-screen:before{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#00000080 2px,#00000080 3px),radial-gradient(ellipse at 50% 50%,transparent 55%,#00000073 100%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--screen-bg)18%,#02060a)0,color-mix(in srgb,var(--screen-bg)9%,#010305)60%,#010202 100%)}}.hero-name-screen:before,.pipboy-screen:before{box-shadow:inset 0 0 24px var(--screen-color),inset 0 0 0 1px var(--screen-color),inset 0 0 0 4px #000c}@supports (color:color-mix(in lab,red,red)){.hero-name-screen:before,.pipboy-screen:before{box-shadow:inset 0 0 24px color-mix(in srgb,var(--screen-color)22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--screen-color)30%,transparent),inset 0 0 0 4px #000c}}.hero-name-screen:before,.pipboy-screen:before{pointer-events:none;z-index:1}.hero-name-screen:after,.pipboy-screen:after{content:"";background:var(--screen-color);width:4px;height:4px;box-shadow:0 0 6px var(--screen-color),0 0 12px var(--screen-color);border-radius:50%;position:absolute;top:clamp(22px,3.7vw,24px);right:clamp(23px,3.9vw,25px)}@supports (color:color-mix(in lab,red,red)){.hero-name-screen:after,.pipboy-screen:after{box-shadow:0 0 6px var(--screen-color),0 0 12px color-mix(in srgb,var(--screen-color)60%,transparent)}}.hero-name-screen:after,.pipboy-screen:after{z-index:3;animation:crt-pulse 2.5s ease-in-out infinite}.hero-name-screen.hero-name-screen .bolts,.pipboy-screen.pipboy-screen .bolts{z-index:4}.hero-name-screen.hero-name-screen .bolts span,.pipboy-screen.pipboy-screen .bolts span{width:9px;height:9px}.hero-name-screen.hero-name-screen .bolts span:after,.pipboy-screen.pipboy-screen .bolts span:after{inset:2px}.hero-name-screen.hero-name-screen .bolts .tl,.pipboy-screen.pipboy-screen .bolts .tl{inset:3px auto auto 3px}.hero-name-screen.hero-name-screen .bolts .tr,.pipboy-screen.pipboy-screen .bolts .tr{inset:3px 3px auto auto}.hero-name-screen.hero-name-screen .bolts .bl,.pipboy-screen.pipboy-screen .bolts .bl{inset:auto auto 3px 3px}.hero-name-screen.hero-name-screen .bolts .br,.pipboy-screen.pipboy-screen .bolts .br{inset:auto 3px 3px auto}.hero-name,.pipboy-text{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--screen-color,#f1f5f9f2);word-break:break-word;text-align:left;text-shadow:0 0 6px var(--screen-color),0 0 14px var(--screen-color),0 1px 0 #000c;font-family:Oxanium,sans-serif;font-size:clamp(1rem,3vw,1.75rem);font-weight:600;line-height:1.05;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-name,.pipboy-text{text-shadow:0 0 6px color-mix(in srgb,var(--screen-color)55%,transparent),0 0 14px color-mix(in srgb,var(--screen-color)30%,transparent),0 1px 0 #000c}}.hero-name,.pipboy-text{width:100%;min-width:0}.pipboy-text--sm{letter-spacing:.18em;font-family:Geist Mono,Share Tech Mono,monospace;font-size:clamp(.75rem,1.6vw,1rem);font-weight:500}.hero-name-input{width:100%;color:inherit;font-family:Oxanium,sans-serif;font:inherit;letter-spacing:inherit;text-transform:uppercase;text-align:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;transition:box-shadow .3s}.hero-name-input:focus{box-shadow:0 0 0 1px var(--screen-color)}@supports (color:color-mix(in lab,red,red)){.hero-name-input:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--screen-color)70%,transparent)}}.hero-rows{gap:clamp(.6rem,1.4vw,.9rem);display:grid}.hero-row{isolation:isolate;background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(145deg,#323c46eb,#12161cf7 50%,#080c10f5);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.55rem,1.6vw,.9rem);padding:clamp(.7rem,1.8vw,1rem) clamp(1.1rem,2.6vw,1.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d}.hero-row.hero-row .bolts{z-index:4}.hero-row.hero-row .bolts span{width:9px;height:9px}.hero-row.hero-row .bolts span:after{inset:2px}.hero-row.hero-row .bolts .tl{inset:6px auto auto 6px}.hero-row.hero-row .bolts .tr{inset:6px 6px auto auto}.hero-row.hero-row .bolts .bl{inset:auto auto 6px 6px}.hero-row.hero-row .bolts .br{inset:auto 6px 6px auto}.hero-row-badge{background:#0f172ac7;border:1px solid;border-radius:.7rem;flex-shrink:0;place-items:center;width:clamp(34px,6.5vw,44px);height:clamp(34px,6.5vw,44px);font-size:clamp(1.1rem,2.4vw,1.55rem);display:inline-grid;box-shadow:0 8px 22px -10px}.hero-row-badge .hero-row-icon{stroke-width:1.85px;width:clamp(18px,3vw,24px);height:clamp(18px,3vw,24px)}.hero-row-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hero-row-key{letter-spacing:.28em;text-transform:uppercase;color:#94a3b8b3;font-family:Geist Mono,Share Tech Mono,monospace;font-size:clamp(.55rem,1vw,.65rem)}.hero-row-value{letter-spacing:.14em;text-transform:uppercase;color:#f1f5f9eb;white-space:nowrap;text-overflow:ellipsis;font-family:Oxanium,sans-serif;font-size:clamp(.85rem,1.7vw,1.15rem);overflow:hidden}.hero-bolted-frame{isolation:isolate;width:clamp(80px,16vw,118px);height:clamp(80px,16vw,118px);box-shadow:0 10px 22px #0000008c,inset 0 1px 0 #ffffff14,inset 0 -8px 14px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 1px var(--accent,#475569);background:linear-gradient(#ffffff0f,#0000 22%),linear-gradient(145deg,#2d3740f2,#11161bf7 55%,#080c10f5);border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-bolted-frame{box-shadow:0 10px 22px #0000008c,inset 0 1px 0 #ffffff14,inset 0 -8px 14px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--accent,#475569)28%,transparent)}}.hero-bolted-frame{color:var(--accent,var(--ink));place-items:center;font-size:clamp(1.9rem,5.2vw,2.6rem);display:grid}.hero-bolted-frame:before{content:"";background:var(--noise);opacity:.16;mix-blend-mode:screen;pointer-events:none;z-index:1;position:absolute;inset:0}.hero-bolted-frame.hero-bolted-frame .bolts{z-index:3}.hero-bolted-frame.hero-bolted-frame .bolts span{width:11px;height:11px}.hero-bolted-frame.hero-bolted-frame .bolts span:after{inset:2px}.hero-bolted-frame.hero-bolted-frame .bolts .tl{inset:4px auto auto 4px}.hero-bolted-frame.hero-bolted-frame .bolts .tr{inset:4px 4px auto auto}.hero-bolted-frame.hero-bolted-frame .bolts .bl{inset:auto auto 4px 4px}.hero-bolted-frame.hero-bolted-frame .bolts .br{inset:auto 4px 4px auto}.hero-bolted-frame .hero-bolted-image{object-fit:cover;z-index:2;border-radius:6px;width:78%;height:78%;position:relative;box-shadow:0 0 18px #00000073}.hero-bolted-frame .hero-bolted-emoji{z-index:2;line-height:1;position:relative}.hero-bolted-frame .hero-bolted-icon{z-index:2;color:currentColor;filter:drop-shadow(0 0 10px);width:clamp(30px,6vw,44px);height:clamp(30px,6vw,44px);position:relative}@supports (color:color-mix(in lab,red,red)){.hero-bolted-frame .hero-bolted-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 26%,transparent))}}.hero-bolted-frame .hero-bolted-upload{opacity:0;z-index:4;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;background:#000000a6;justify-content:center;align-items:center;gap:.35rem;font-family:VT323,Share Tech Mono,monospace;font-size:.6rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.hero-bolted-frame:focus-visible .hero-bolted-upload,.hero-bolted-frame:hover .hero-bolted-upload{opacity:1}.armored-strip{isolation:isolate;background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(145deg,#323c46eb,#12161cf7 50%,#080c10f5);border-radius:10px;padding:clamp(.7rem,1.8vw,1rem) clamp(1.1rem,2.6vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d}.armored-strip.armored-strip .bolts{z-index:4}.armored-strip.armored-strip .bolts span{width:9px;height:9px}.armored-strip.armored-strip .bolts span:after{inset:2px}.armored-strip.armored-strip .bolts .tl{inset:6px auto auto 6px}.armored-strip.armored-strip .bolts .tr{inset:6px 6px auto auto}.armored-strip.armored-strip .bolts .bl{inset:auto auto 6px 6px}.armored-strip.armored-strip .bolts .br{inset:auto 6px 6px auto}.armored-strip>:not(.bolts){z-index:2;position:relative}.help-overview-root{--help-accent:var(--sl-accent-solid);--help-accent-soft:var(--sl-accent-solid)}@supports (color:color-mix(in lab,red,red)){.help-overview-root{--help-accent-soft:color-mix(in srgb,var(--sl-accent-solid)18%,transparent)}}.help-overview-root{--help-accent-glow:var(--sl-accent-solid)}@supports (color:color-mix(in lab,red,red)){.help-overview-root{--help-accent-glow:color-mix(in srgb,var(--sl-accent-solid)44%,transparent)}}.help-overview-root.min-h-screen{background:0 0}.help-overview-root .help-category-tile,.help-overview-root .help-hero-frame{--accent:var(--help-accent)}.help-overview-root .help-hero-frame{color:var(--help-accent)}.help-overview-root .help-screen{--screen-color:var(--help-accent);--screen-bg:var(--help-accent-soft);text-align:center;justify-content:center}.help-overview-root .help-screen.help-screen--left{text-align:left;justify-content:flex-start}.help-overview-root .help-screen>.w-full{text-align:center;justify-items:center;display:grid}.help-overview-root .help-screen.help-screen--left>.w-full{text-align:left;justify-items:start}.help-overview-root .help-screen .help-screen-label,.help-overview-root .help-screen .pipboy-text{text-align:center}.help-overview-root .help-screen .pipboy-text{word-break:normal;overflow-wrap:break-word}.help-overview-root .help-screen.help-screen--left .help-screen-label,.help-overview-root .help-screen.help-screen--left .pipboy-text{text-align:left}.help-overview-root .help-row-badge,.help-overview-root .help-screen-label{color:var(--help-accent);opacity:.78;font-family:var(--font-geist-mono),monospace;text-shadow:0 0 10px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-overview-root .help-row-badge,.help-overview-root .help-screen-label{text-shadow:0 0 10px color-mix(in srgb,var(--help-accent)28%,transparent)}}.help-overview-root .help-ink-copy{color:var(--ink)}.help-overview-root .hero-row-value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;overflow:visible}.help-overview-root .help-muted-copy{color:var(--muted)}.help-overview-root .help-cta{transition:transform .18s,filter .18s,box-shadow .18s}.help-overview-root .help-cta:focus-visible,.help-overview-root .help-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.help-overview-root .help-cta:active{transform:translateY(0)scale(.985)}.help-overview-root .help-command-deck{gap:18px;min-height:100%;display:grid}.help-overview-root .help-command-deck__lead{gap:14px;display:grid}.help-overview-root .help-command-copy-card{display:grid}.help-overview-root .help-command-copy-card__inner{gap:8px;display:grid}.help-overview-root .help-command-deck__copy{max-width:60ch;color:var(--muted);letter-spacing:.03em;font-size:.92rem;line-height:1.65}.help-overview-root .help-command-copy-card .help-command-deck__copy{max-width:none}.help-overview-root .help-command-grid{gap:12px;display:grid}.help-overview-root .help-command-grid--single{grid-template-columns:minmax(0,1fr)}.help-overview-root .help-command-link{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;text-decoration:none;transition:transform .22s,filter .22s,box-shadow .22s;display:grid}.help-overview-root .help-command-link__icon{border:1px solid var(--help-accent-glow);background:linear-gradient(135deg,var(--help-accent-soft),#0c1218eb);width:44px;height:44px;color:var(--help-accent);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.help-overview-root .help-command-link__copy{gap:4px;min-width:0;display:grid}.help-overview-root .help-command-link__head{min-width:0;color:var(--help-accent);opacity:.82;font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.help-overview-root .help-command-link__action{opacity:.62}.help-overview-root .help-command-link__title{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.98rem;line-height:1.3}.help-overview-root .help-command-link__body{color:var(--muted);letter-spacing:.04em;font-size:.78rem;line-height:1.55}.help-overview-root .help-command-link__chevron{color:var(--muted);align-self:center;transition:transform .2s,color .2s}.help-overview-root .help-command-link:focus-visible,.help-overview-root .help-command-link:hover{filter:brightness(1.06);transform:translateY(-2px)}.help-overview-root .help-command-link:focus-visible .help-command-link__chevron,.help-overview-root .help-command-link:hover .help-command-link__chevron{color:var(--ink);transform:translate(4px)}.help-overview-root .help-command-link:active{transform:translateY(0)scale(.992)}.help-overview-root .help-protocol-card{gap:10px;display:grid}.help-overview-root .help-protocol-card__steps{gap:8px;display:grid}.help-overview-root .help-protocol-card__step{border-top:1px solid var(--help-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-overview-root .help-protocol-card__step{border-top:1px solid color-mix(in srgb,var(--help-accent)16%,transparent)}}.help-overview-root .help-protocol-card__step{color:var(--muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.help-overview-root .help-protocol-card__step:first-child{border-top:0;padding-top:0}.help-overview-root .help-protocol-card__step-index{color:var(--help-accent);opacity:.82}.help-overview-root .help-chip{border-color:var(--help-accent-glow);background-color:var(--panel-alt);color:var(--muted)}.help-overview-root .help-icon-box{border-color:var(--help-accent-glow);background:linear-gradient(135deg,var(--help-accent-soft),var(--panel-alt));color:var(--help-accent)}.help-overview-root .help-section-head{gap:12px;margin-bottom:18px;display:grid}.help-overview-root .help-section-head--single{grid-template-columns:minmax(0,1fr)}.help-overview-root .help-section-head__title{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2}.help-overview-root .help-section-head__copy{max-width:44ch;color:var(--muted);letter-spacing:.04em;font-size:.84rem;line-height:1.6}.help-getting-started-root .help-gs-faction-head__copy{width:100%;max-width:none}.help-getting-started-root .help-getting-started-next-layout{gap:18px;display:grid}.help-getting-started-root .help-getting-started-next-head{display:grid}.help-getting-started-root .help-getting-started-next-head .help-section-head{margin-bottom:0}.help-route-card{--help-route-screen-height:332px;grid-template-rows:minmax(0,var(--help-route-screen-height))auto;align-items:stretch;gap:12px;min-height:100%;display:grid}.help-route-card__screen{--screen-color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen{--screen-color:color-mix(in srgb,var(--help-accent)92%,#d9ffe4 8%)}}.help-route-card__screen{--screen-bg:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen{--screen-bg:color-mix(in srgb,var(--help-accent)34%,transparent)}}.help-route-card__screen{cursor:default;background:linear-gradient(#ffffff0f,#0000 14%),linear-gradient(145deg,#4a525afa,#181c22fa 34%,#06080a);height:100%;min-height:0;padding:clamp(1.28rem,2.5vw,1.48rem) clamp(1.18rem,2.65vw,1.42rem);transition:none;display:block;box-shadow:0 14px 28px #0009,inset 0 1px #ffffff14,inset 0 -8px 14px #00000080,inset 0 0 0 1px #ffffff0d}.help-route-card__screen:before{background-image:linear-gradient(180deg,#ffffff12,transparent 24%),linear-gradient(90deg,var(--help-accent),transparent 12%,transparent 88%,var(--help-accent)),repeating-linear-gradient(0deg,#0000 0,#0000 2px,#00000038 2px,#00000038 3px),radial-gradient(ellipse at 50% 50%,var(--help-accent)0,#020804f5 68%,#000000fa 100%);border-radius:8px;inset:15px}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen:before{background-image:linear-gradient(180deg,#ffffff12,transparent 24%),linear-gradient(90deg,color-mix(in srgb,var(--help-accent)16%,transparent),transparent 12%,transparent 88%,color-mix(in srgb,var(--help-accent)16%,transparent)),repeating-linear-gradient(0deg,#0000 0,#0000 2px,#00000038 2px,#00000038 3px),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--help-accent)18%,#020804f5)0,#020804f5 68%,#000000fa 100%)}}.help-route-card__screen:before{box-shadow:inset 0 0 34px var(--help-accent),inset 0 0 0 1px var(--help-accent),inset 0 0 0 4px #000000db}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen:before{box-shadow:inset 0 0 34px color-mix(in srgb,var(--help-accent)24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--help-accent)34%,transparent),inset 0 0 0 4px #000000db}}.help-route-card__screen:after{width:5px;height:5px;box-shadow:0 0 8px var(--screen-color),0 0 16px var(--screen-color);top:23px;right:23px}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen:after{box-shadow:0 0 8px var(--screen-color),0 0 16px color-mix(in srgb,var(--screen-color)70%,transparent)}}.help-route-card__screen .help-route-terminal__inner{z-index:2;overscroll-behavior:contain;align-content:start;gap:12px;height:100%;min-height:0;padding-right:6px;display:grid;position:relative;overflow-y:auto}.help-route-card__screen .help-route-terminal__inner::-webkit-scrollbar{width:4px}.help-route-card__screen .help-route-terminal__inner::-webkit-scrollbar-thumb{background:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__inner::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--help-accent)38%,transparent)}}.help-route-card__screen .help-route-terminal__inner::-webkit-scrollbar-thumb{border-radius:999px}.help-route-card__screen .help-route-terminal__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.help-route-card__screen .help-route-terminal__head-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.help-route-card__screen .help-route-terminal__glyph{border:1px solid var(--help-accent);border-radius:6px;justify-content:center;align-items:center;min-width:52px;min-height:30px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__glyph{border:1px solid color-mix(in srgb,var(--help-accent)24%,transparent)}}.help-route-card__screen .help-route-terminal__glyph{background:linear-gradient(180deg,var(--help-accent),#0000006b)}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__glyph{background:linear-gradient(180deg,color-mix(in srgb,var(--help-accent)10%,transparent),#0000006b)}}.help-route-card__screen .help-route-terminal__glyph{color:var(--screen-color);font-family:var(--font-geist-mono),monospace;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 10px var(--help-accent),0 0 2px #ffffff2e;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__glyph{text-shadow:0 0 10px color-mix(in srgb,var(--help-accent)42%,transparent),0 0 2px #ffffff2e}}.help-route-card__screen .help-route-terminal__action,.help-route-card__screen .help-route-terminal__route,.help-route-card__screen .help-route-terminal__topic-index{color:var(--screen-color);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:1rem}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__action,.help-route-card__screen .help-route-terminal__route,.help-route-card__screen .help-route-terminal__topic-index{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)28%,transparent)}}.help-route-card__screen .help-route-terminal__route{opacity:.82;flex-wrap:wrap;gap:8px;display:flex}.help-route-card__screen .help-route-terminal__action{opacity:.88}.help-route-card__screen .help-route-terminal__body{gap:6px;display:grid}.help-route-card__screen .help-screen-label{opacity:.88;font-family:VT323,Share Tech Mono,monospace;letter-spacing:.14em!important;font-size:.98rem!important}.help-route-card__screen .help-route-terminal__title,.help-route-card__screen .pipboy-text{letter-spacing:.08em;text-align:left;font-family:VT323,Share Tech Mono,monospace;font-size:clamp(1.8rem,2.8vw,2.25rem);font-weight:400;line-height:.92}.help-route-card__screen .help-route-terminal__summary{color:var(--screen-color)}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__summary{color:color-mix(in srgb,var(--screen-color)70%,#b7cfbf 30%)}}.help-route-card__screen .help-route-terminal__summary{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 7px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:1.18rem;line-height:1.08}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__summary{text-shadow:0 0 7px color-mix(in srgb,var(--help-accent)22%,transparent)}}.help-route-card__screen .help-route-terminal__summary{opacity:.84}.help-route-card__screen .help-route-terminal__topics{border-top:1px solid var(--help-accent);gap:0;padding-top:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__topics{border-top:1px solid color-mix(in srgb,var(--help-accent)20%,transparent)}}.help-route-card__screen .help-route-terminal__topic{border-top:1px solid var(--help-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__topic{border-top:1px solid color-mix(in srgb,var(--help-accent)16%,transparent)}}.help-route-card__screen .help-route-terminal__topic:first-child{border-top:0}.help-route-card__screen .help-route-terminal__topic-copy{color:var(--screen-color)}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__topic-copy{color:color-mix(in srgb,var(--screen-color)78%,#b8d4c1 22%)}}.help-route-card__screen .help-route-terminal__topic-copy{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 7px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:1.08rem;line-height:1.05}@supports (color:color-mix(in lab,red,red)){.help-route-card__screen .help-route-terminal__topic-copy{text-shadow:0 0 7px color-mix(in srgb,var(--help-accent)22%,transparent)}}.help-route-card__screen .help-route-terminal__topic-copy{opacity:.88}.help-route-card__screen:active,.help-route-card__screen:focus-visible,.help-route-card__screen:hover{filter:none;transform:none}.help-route-card .help-route-card__action-button{place-self:end center;margin-top:0}@media (max-width:479px){.help-route-card{gap:10px}.help-route-card__screen .help-route-terminal__inner{padding-right:4px}}.help-overview-root .help-directory-terminal{gap:14px;min-height:100%;padding:2px 0 8px;display:grid}.help-overview-root .help-directory-terminal__head{border-bottom:1px solid var(--help-accent);gap:10px;padding-bottom:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-overview-root .help-directory-terminal__head{border-bottom:1px solid color-mix(in srgb,var(--help-accent)22%,transparent)}}.help-overview-root .help-directory-terminal__title{margin-top:4px;display:block}.help-overview-root .help-directory-terminal__summary{gap:4px;display:grid}.help-overview-root .help-directory-terminal__summary-copy{letter-spacing:.06em;opacity:.72;font-size:.95rem}.help-overview-root .help-directory-terminal__list{display:grid}.help-overview-root .help-directory-terminal__row{cursor:pointer;border-bottom:1px solid var(--help-accent);border-radius:10px;grid-template-columns:minmax(88px,108px) minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 -10px;padding:14px 10px;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.help-overview-root .help-directory-terminal__row{border-bottom:1px solid color-mix(in srgb,var(--help-accent)14%,transparent)}}.help-overview-root .help-directory-terminal__row{transition:transform .2s,filter .2s,background-color .2s}.help-overview-root .help-directory-terminal__row:focus-visible,.help-overview-root .help-directory-terminal__row:hover{filter:brightness(1.08);background:linear-gradient(90deg,var(--help-accent),transparent 32%);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.help-overview-root .help-directory-terminal__row:focus-visible,.help-overview-root .help-directory-terminal__row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--help-accent)8%,transparent),transparent 32%)}}.help-overview-root .help-directory-terminal__row:active{transform:translate(1px)scale(.997)}.help-overview-root .help-directory-terminal__meta{gap:2px;min-width:0;display:grid}.help-overview-root .help-directory-terminal__action,.help-overview-root .help-directory-terminal__route,.help-overview-root .help-directory-terminal__slot{letter-spacing:.14em;opacity:.68;text-transform:uppercase;font-size:.82rem}.help-overview-root .help-directory-terminal__copy{gap:4px;min-width:0;display:grid}.help-overview-root .help-directory-terminal__row-title{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.32rem,2vw,1.62rem);overflow:hidden}.help-overview-root .help-directory-terminal__row-title:before{content:"> "}.help-overview-root .help-directory-terminal__row-body{letter-spacing:.04em;opacity:.62;font-size:.96rem;line-height:1}.help-overview-root .help-directory-terminal__chevron{opacity:.72;transition:transform .2s,opacity .2s}.help-overview-root .help-directory-terminal__row:focus-visible .help-directory-terminal__chevron,.help-overview-root .help-directory-terminal__row:hover .help-directory-terminal__chevron{opacity:1;transform:translate(4px)}@media (min-width:768px){.help-overview-root .help-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end}.help-overview-root .help-section-head--single{grid-template-columns:minmax(0,1fr)}.help-overview-root .help-directory-terminal__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.help-overview-root .help-directory-terminal__summary{text-align:right;justify-items:end}}@media (max-width:767px){.help-overview-root .help-directory-terminal__row{grid-template-columns:minmax(72px,96px) minmax(0,1fr) auto}.help-overview-root .help-directory-terminal__action{display:none}}@media (max-width:639px){.help-overview-root .help-directory-terminal__row{grid-template-columns:1fr auto;align-items:start;gap:10px}.help-overview-root .help-directory-terminal__meta{grid-column:1/-1;grid-template-columns:auto auto;gap:10px}.help-overview-root .help-directory-terminal__route,.help-overview-root .help-directory-terminal__slot{font-size:.74rem}.help-overview-root .help-directory-terminal__row-body{max-width:30ch}}.help-overview-root .help-contact-trigger{--transfer-trigger-accent:var(--help-accent)}.codex-overview-root .codex-briefing-grid{gap:18px;display:grid}.codex-overview-root .codex-briefing-copy{gap:10px;display:grid}.codex-overview-root .codex-briefing-title{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,1.95rem);line-height:1.08}.codex-overview-root .codex-briefing-body{max-width:62ch;color:var(--muted);letter-spacing:.04em;font-size:.9rem;line-height:1.7}.codex-overview-root .codex-stat-chip{border:1px solid var(--help-accent);align-content:start;gap:8px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-overview-root .codex-stat-chip{border:1px solid color-mix(in srgb,var(--help-accent)18%,transparent)}}.codex-overview-root .codex-stat-chip{background:linear-gradient(180deg,var(--help-accent),#0000 85%)}@supports (color:color-mix(in lab,red,red)){.codex-overview-root .codex-stat-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--help-accent)10%,transparent),#0000 85%)}}.codex-overview-root .codex-stat-chip{border-radius:12px}.codex-overview-root .codex-stat-chip__label{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.codex-overview-root .codex-stat-chip__label{color:color-mix(in srgb,var(--help-accent)76%,#d8ffe4 24%)}}.codex-overview-root .codex-stat-chip__label{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.codex-overview-root .codex-stat-chip__value{color:var(--help-accent);letter-spacing:.04em;text-shadow:0 0 10px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:clamp(2.5rem,5vw,3.6rem);line-height:.92}@supports (color:color-mix(in lab,red,red)){.codex-overview-root .codex-stat-chip__value{text-shadow:0 0 10px color-mix(in srgb,var(--help-accent)30%,transparent)}}.codex-overview-root .codex-categories-block,.codex-overview-root .codex-faction-access-block{gap:18px;display:grid}.codex-overview-root #w-codex-faction-access{--codex-faction-gap:16px;--codex-faction-page-padding-inline:8px;--codex-faction-page-padding-block:12px;--codex-faction-columns:2;--codex-faction-tile-min:118px;--codex-faction-row-height:calc((var(--codex-faction-tile-min)*2) + var(--codex-faction-gap) + (var(--codex-faction-page-padding-block)*2))}.codex-overview-root #w-codex-faction-access .codex-faction-row-snap{max-height:var(--codex-faction-row-height);overscroll-behavior-y:contain;scroll-padding-block:var(--codex-faction-page-padding-block);scroll-snap-type:y mandatory;overflow:hidden auto}.codex-overview-root #w-codex-faction-access .codex-faction-snap-stack{gap:var(--codex-faction-gap);flex-direction:column;display:flex}.codex-overview-root #w-codex-faction-access .codex-faction-page{grid-template-columns:repeat(var(--codex-faction-columns),minmax(0,1fr));gap:var(--codex-faction-gap);padding:var(--codex-faction-page-padding-block)var(--codex-faction-page-padding-inline);scroll-snap-align:start;scroll-snap-stop:always;align-content:start;justify-items:center;display:grid}.codex-overview-root #w-codex-faction-access .codex-faction-row-snap[data-columns="1"]{--codex-faction-columns:1}.codex-overview-root #w-codex-faction-access .codex-faction-row-snap[data-columns="2"]{--codex-faction-columns:2}.codex-overview-root #w-codex-faction-access .codex-faction-row-snap[data-columns="3"]{--codex-faction-columns:3}.codex-overview-root #w-codex-faction-access .codex-faction-page .armored-tile{width:min(100%,var(--codex-faction-tile-min));max-width:var(--codex-faction-tile-min);min-width:min(100%,var(--codex-faction-tile-min))}.codex-overview-root .codex-faction-button .armored-tactile-button__content{padding-inline:clamp(.28rem,2.8cqw,.42rem)}.codex-overview-root .codex-faction-button .armored-tile-name{letter-spacing:.06em;white-space:nowrap;max-inline-size:100%;font-size:clamp(.74rem,9.2cqw,.9rem);line-height:.92}.codex-overview-root .codex-faction-button .armored-tile-level{letter-spacing:.12em;font-size:clamp(.5rem,6.8cqw,.64rem)}.codex-overview-root .codex-faction-button.codex-faction-button--anomalies .armored-tile-name,.codex-overview-root .codex-faction-button.codex-faction-button--greyskulls .armored-tile-name{letter-spacing:.04em;font-size:clamp(.64rem,7.8cqw,.8rem)}.codex-overview-root .codex-faction-button.codex-faction-button--nomads{--accent:#eab308}.codex-overview-root .codex-faction-button.codex-faction-button--greyskulls{--accent:#dc2626}.codex-overview-root .codex-faction-button.codex-faction-button--rusvire{--accent:#2563eb}.codex-overview-root .codex-faction-button.codex-faction-button--mercs{--accent:#16a34a}.codex-overview-root .codex-faction-button.codex-faction-button--anomalies{--accent:#ec4899}.codex-overview-root .codex-faction-button.codex-faction-button--cursed{--accent:#6a0dad}.codex-overview-root .codex-category-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.codex-overview-root .codex-category-card .help-route-terminal__route{grid-template-columns:auto auto}.codex-overview-root .codex-category-card .help-route-terminal__action{min-width:max-content}.codex-overview-root .codex-updates-block{gap:18px;display:grid}.codex-overview-root .codex-update-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}@media (max-width:479px){.codex-overview-root #w-codex-faction-access{--codex-faction-gap:12px;--codex-faction-page-padding-inline:6px}}.codex-overview-root .codex-update-card{align-content:start;gap:8px;min-height:100%;display:grid}.codex-overview-root .codex-update-card--alert{background:linear-gradient(#dc26261a,#0000);border-color:#dc26265c}.codex-overview-root .codex-update-card--live{border-color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.codex-overview-root .codex-update-card--live{border-color:color-mix(in srgb,var(--help-accent)30%,transparent)}}.codex-overview-root .codex-update-card--live{background:linear-gradient(180deg,var(--help-accent),#0000)}@supports (color:color-mix(in lab,red,red)){.codex-overview-root .codex-update-card--live{background:linear-gradient(180deg,color-mix(in srgb,var(--help-accent)10%,transparent),#0000)}}.codex-overview-root .codex-update-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.codex-overview-root .codex-update-card--alert .codex-update-card__eyebrow{color:#dc2626}.codex-overview-root .codex-update-card--live .codex-update-card__eyebrow{color:var(--help-accent)}.codex-overview-root .codex-update-card__stamp{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.codex-overview-root .codex-update-card__body{color:var(--muted);letter-spacing:.04em;font-size:.78rem;line-height:1.7}@media (min-width:768px){.codex-overview-root .codex-briefing-grid{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start}}@media (max-width:767px){.codex-overview-root .codex-category-grid{grid-template-columns:1fr}}.codex-factions-root .codex-intro-panel,.codex-lore-root .codex-intro-panel{align-items:start;gap:16px;display:grid}.codex-factions-root .codex-intro-panel__icon,.codex-lore-root .codex-intro-panel__icon{color:#fff;background:var(--help-accent);width:52px;height:52px;box-shadow:0 0 18px var(--help-accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-intro-panel__icon,.codex-lore-root .codex-intro-panel__icon{box-shadow:0 0 18px color-mix(in srgb,var(--help-accent)28%,transparent)}}.codex-factions-root .codex-intro-panel__copy,.codex-lore-root .codex-intro-panel__copy{gap:8px;display:grid}.codex-factions-root .codex-intro-panel__title,.codex-lore-root .codex-intro-panel__title{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.codex-factions-root .codex-intro-panel__body,.codex-lore-root .codex-intro-panel__body{color:var(--muted);letter-spacing:.04em;font-size:.9rem;line-height:1.75}.codex-factions-root .codex-faction-terminal,.codex-factions-root .codex-minor-link{--codex-faction-color:var(--help-accent)}.codex-factions-root [data-codex-faction=nomads]{--codex-faction-color:#eab308}.codex-factions-root [data-codex-faction=greyskulls]{--codex-faction-color:#dc2626}.codex-factions-root [data-codex-faction=rusvire]{--codex-faction-color:#2563eb}.codex-factions-root [data-codex-faction=mercs]{--codex-faction-color:#16a34a}.codex-factions-root .codex-minor-link[data-codex-faction=anomalies]{--codex-faction-color:#ec4899}.codex-factions-root .codex-minor-link[data-codex-faction=cursed]{--codex-faction-color:#6a0dad}.codex-factions-root .codex-faction-terminal{gap:20px;display:grid}.codex-factions-root .codex-faction-terminal__head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:18px;display:grid}.codex-factions-root .codex-faction-terminal__heading,.codex-factions-root .codex-faction-terminal__summary{gap:6px;display:grid}.codex-factions-root .codex-faction-terminal__title{color:var(--codex-faction-color);text-shadow:0 0 12px var(--codex-faction-color);font-size:clamp(2rem,3vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__title{text-shadow:0 0 12px color-mix(in srgb,var(--codex-faction-color)30%,transparent)}}.codex-factions-root .codex-faction-terminal__summary-copy{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__summary-copy{color:color-mix(in srgb,var(--codex-faction-color)74%,#b7cfbf 26%)}}.codex-factions-root .codex-faction-terminal__summary-copy{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 8px var(--codex-faction-color);font-family:VT323,Share Tech Mono,monospace;font-size:1.08rem;line-height:1.08}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__summary-copy{text-shadow:0 0 8px color-mix(in srgb,var(--codex-faction-color)22%,transparent)}}.codex-factions-root .codex-faction-terminal__summary-copy{opacity:.86}.codex-factions-root .codex-faction-terminal__tabs{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.codex-factions-root .codex-faction-terminal__tabs::-webkit-scrollbar{display:none}.codex-factions-root .codex-faction-terminal__tab{border:1px solid var(--codex-faction-color);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:max-content;padding:11px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab{border:1px solid color-mix(in srgb,var(--codex-faction-color)18%,transparent)}}.codex-factions-root .codex-faction-terminal__tab{background:linear-gradient(180deg,var(--codex-faction-color),#0006);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab{background:linear-gradient(180deg,color-mix(in srgb,var(--codex-faction-color)12%,transparent),#0006)}}.codex-factions-root .codex-faction-terminal__tab{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab{color:color-mix(in srgb,var(--codex-faction-color)78%,#d8ffe4 22%)}}.codex-factions-root .codex-faction-terminal__tab{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;transition:transform .2s,border-color .2s,box-shadow .2s,color .2s}.codex-factions-root .codex-faction-terminal__tab:focus-visible,.codex-factions-root .codex-faction-terminal__tab:hover{border-color:var(--codex-faction-color);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab:focus-visible,.codex-factions-root .codex-faction-terminal__tab:hover{border-color:color-mix(in srgb,var(--codex-faction-color)34%,transparent)}}.codex-factions-root .codex-faction-terminal__tab:focus-visible,.codex-factions-root .codex-faction-terminal__tab:hover{color:var(--codex-faction-color)}.codex-factions-root .codex-faction-terminal__tab.is-active{border-color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab.is-active{border-color:color-mix(in srgb,var(--codex-faction-color)42%,transparent)}}.codex-factions-root .codex-faction-terminal__tab.is-active{color:var(--codex-faction-color);box-shadow:inset 0 0 0 1px var(--codex-faction-color),0 0 18px var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--codex-faction-color)24%,transparent),0 0 18px color-mix(in srgb,var(--codex-faction-color)14%,transparent)}}.codex-factions-root .codex-faction-terminal__tab-slot{border-right:1px solid var(--codex-faction-color);padding-right:10px}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-terminal__tab-slot{border-right:1px solid color-mix(in srgb,var(--codex-faction-color)24%,transparent)}}.codex-factions-root .codex-faction-terminal__tab-slot{letter-spacing:.18em;font-size:.8rem}.codex-factions-root .codex-faction-terminal__tab-label{font-size:1rem;line-height:1}.codex-factions-root .codex-faction-panel{border:1px solid var(--codex-faction-color);gap:20px;min-height:460px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel{border:1px solid color-mix(in srgb,var(--codex-faction-color)26%,transparent)}}.codex-factions-root .codex-faction-panel{background:linear-gradient(180deg,var(--codex-faction-color),#0000 24%),radial-gradient(ellipse at top,var(--codex-faction-color)0,#020804f2 64%,#000000fa 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--codex-faction-color)10%,transparent),#0000 24%),radial-gradient(ellipse at top,color-mix(in srgb,var(--codex-faction-color)16%,#020804f5)0,#020804f2 64%,#000000fa 100%)}}.codex-factions-root .codex-faction-panel{box-shadow:inset 0 0 28px var(--codex-faction-color),inset 0 0 0 1px var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel{box-shadow:inset 0 0 28px color-mix(in srgb,var(--codex-faction-color)16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--codex-faction-color)20%,transparent)}}.codex-factions-root .codex-faction-panel__hero{border-bottom:1px solid var(--codex-faction-color);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding-bottom:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__hero{border-bottom:1px solid color-mix(in srgb,var(--codex-faction-color)20%,transparent)}}.codex-factions-root .codex-faction-panel__icon{color:#fff;background:var(--codex-faction-color);width:68px;height:68px;box-shadow:0 0 22px var(--codex-faction-color),inset 0 1px 0 #ffffff2e;border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__icon{box-shadow:0 0 22px color-mix(in srgb,var(--codex-faction-color)30%,transparent),inset 0 1px 0 #ffffff2e}}.codex-factions-root .codex-faction-panel__hero-copy{gap:6px;min-width:0;display:grid}.codex-factions-root .codex-faction-panel__name{color:var(--codex-faction-color);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px var(--codex-faction-color);font-family:VT323,Share Tech Mono,monospace;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:400;line-height:.92}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__name{text-shadow:0 0 10px color-mix(in srgb,var(--codex-faction-color)26%,transparent)}}.codex-factions-root .codex-faction-panel__motto{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__motto{color:color-mix(in srgb,var(--codex-faction-color)74%,#d9ffe4 26%)}}.codex-factions-root .codex-faction-panel__motto{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-family:VT323,Share Tech Mono,monospace;font-size:1.16rem;line-height:1.08}.codex-factions-root .codex-faction-panel__grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:start;gap:18px;display:grid}.codex-factions-root .codex-faction-panel__brief,.codex-factions-root .codex-faction-panel__sidebar{gap:14px;display:grid}.codex-factions-root .codex-faction-panel__block-label{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__block-label{color:color-mix(in srgb,var(--codex-faction-color)76%,#d8ffe4 24%)}}.codex-factions-root .codex-faction-panel__block-label{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.codex-factions-root .codex-faction-panel__narrative,.codex-factions-root .codex-faction-panel__trait-copy{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__narrative,.codex-factions-root .codex-faction-panel__trait-copy{color:color-mix(in srgb,var(--codex-faction-color)70%,#c7dccf 30%)}}.codex-factions-root .codex-faction-panel__narrative,.codex-factions-root .codex-faction-panel__trait-copy{letter-spacing:.05em;font-family:VT323,Share Tech Mono,monospace;font-size:1.14rem;line-height:1.12}.codex-factions-root .codex-faction-panel__traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.codex-factions-root .codex-faction-panel__detail,.codex-factions-root .codex-faction-panel__trait{border:1px solid var(--codex-faction-color);gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__detail,.codex-factions-root .codex-faction-panel__trait{border:1px solid color-mix(in srgb,var(--codex-faction-color)18%,transparent)}}.codex-factions-root .codex-faction-panel__detail,.codex-factions-root .codex-faction-panel__trait{background:linear-gradient(180deg,var(--codex-faction-color),#00000052);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__detail,.codex-factions-root .codex-faction-panel__trait{background:linear-gradient(180deg,color-mix(in srgb,var(--codex-faction-color)8%,transparent),#00000052)}}.codex-factions-root .codex-faction-panel__detail-value{color:var(--codex-faction-color);letter-spacing:.08em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;font-size:1.4rem;font-weight:400;line-height:.96}.codex-factions-root .codex-faction-panel__detail-accent{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-faction-panel__detail-accent{color:color-mix(in srgb,var(--codex-faction-color)72%,#d7ffe2 28%)}}.codex-factions-root .codex-faction-panel__detail-accent{letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.codex-factions-root .codex-minor-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.codex-factions-root .codex-minor-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;text-decoration:none;transition:transform .2s,filter .2s;display:grid}.codex-factions-root .codex-minor-link:focus-visible,.codex-factions-root .codex-minor-link:hover{filter:brightness(1.05);transform:translate(2px)}.codex-factions-root .codex-minor-link__icon{color:#fff;background:var(--codex-faction-color);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.codex-factions-root .codex-minor-link__copy{gap:4px;min-width:0;display:grid}.codex-factions-root .codex-minor-link__title{color:var(--codex-faction-color);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;line-height:1.2}.codex-factions-root .codex-minor-link__body{color:var(--muted);letter-spacing:.04em;font-size:.74rem;line-height:1.6}.codex-factions-root .codex-minor-link__chevron{color:var(--codex-faction-color)}@supports (color:color-mix(in lab,red,red)){.codex-factions-root .codex-minor-link__chevron{color:color-mix(in srgb,var(--codex-faction-color)72%,#d8ffe4 28%)}}.codex-factions-root .codex-minor-link__chevron{opacity:.8;transition:transform .2s,opacity .2s}.codex-factions-root .codex-minor-link:focus-visible .codex-minor-link__chevron,.codex-factions-root .codex-minor-link:hover .codex-minor-link__chevron{opacity:1;transform:translate(3px)}@media (max-width:920px){.codex-factions-root .codex-faction-panel__grid,.codex-factions-root .codex-faction-terminal__head{grid-template-columns:1fr}.codex-factions-root .codex-faction-panel{min-height:0}}@media (max-width:767px){.codex-factions-root .codex-faction-terminal__tab{padding:10px 12px}.codex-factions-root .codex-faction-terminal__tab-slot{font-size:.72rem}.codex-factions-root .codex-faction-panel{padding:18px}.codex-factions-root .codex-faction-panel__hero,.codex-factions-root .codex-faction-panel__traits{grid-template-columns:1fr}}.codex-factions-root .codex-note-panel,.codex-lore-root .codex-note-panel{align-items:start;gap:14px;display:grid}.codex-factions-root .codex-note-panel__icon,.codex-lore-root .codex-note-panel__icon{width:34px;height:34px;color:var(--muted);background:#ffffff0d;border-radius:10px;place-items:center;display:grid}.codex-factions-root .codex-note-panel__copy,.codex-lore-root .codex-note-panel__copy{gap:6px;display:grid}.codex-factions-root .codex-note-panel__title,.codex-lore-root .codex-note-panel__title{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.96rem;line-height:1.3}.codex-factions-root .codex-note-panel__body,.codex-lore-root .codex-note-panel__body{color:var(--muted);letter-spacing:.04em;font-size:.8rem;line-height:1.75}.codex-lore-root .codex-note-panel__icon--alert{color:#dc2626;background:#dc26261f}.codex-lore-root .codex-timeline{gap:14px;display:grid;position:relative}.codex-lore-root .codex-timeline:before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:16px}.codex-lore-root .codex-lore-entry,.codex-lore-root .codex-timeline__row{--codex-importance-color:var(--help-accent)}.codex-lore-root .codex-lore-entry[data-importance=critical],.codex-lore-root .codex-timeline__row[data-importance=critical]{--codex-importance-color:#dc2626}.codex-lore-root .codex-lore-entry[data-importance=major],.codex-lore-root .codex-timeline__row[data-importance=major]{--codex-importance-color:#eab308}.codex-lore-root .codex-lore-entry[data-importance=minor],.codex-lore-root .codex-timeline__row[data-importance=minor]{--codex-importance-color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.codex-lore-root .codex-lore-entry[data-importance=minor],.codex-lore-root .codex-timeline__row[data-importance=minor]{--codex-importance-color:color-mix(in srgb,var(--help-accent)50%,#d8ffe4 50%)}}.codex-lore-root .codex-timeline__row{gap:6px;padding-left:42px;display:grid;position:relative}.codex-lore-root .codex-timeline__dot{background:var(--panel);border:2px solid var(--codex-importance-color);border-radius:999px;width:12px;height:12px;position:absolute;top:3px;left:10px}.codex-lore-root .codex-timeline__episode{color:var(--codex-importance-color);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.codex-lore-root .codex-timeline__date{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.codex-lore-root .codex-timeline__event{color:var(--ink);letter-spacing:.03em;font-size:.86rem;line-height:1.7}.codex-lore-root .codex-lore-entry,.codex-lore-root .codex-lore-entry-list{gap:14px;display:grid}.codex-lore-root .codex-lore-entry__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.codex-lore-root .codex-lore-entry__marker{background:var(--codex-importance-color);width:10px;height:10px;box-shadow:0 0 12px var(--codex-importance-color);border-radius:999px;margin-top:6px}@supports (color:color-mix(in lab,red,red)){.codex-lore-root .codex-lore-entry__marker{box-shadow:0 0 12px color-mix(in srgb,var(--codex-importance-color)28%,transparent)}}.codex-lore-root .codex-lore-entry__heading{gap:8px;display:grid}.codex-lore-root .codex-lore-entry__title{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:1rem;line-height:1.25}.codex-lore-root .codex-lore-entry__category{background:var(--help-accent);border-radius:999px;width:fit-content;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.codex-lore-root .codex-lore-entry__category{background:color-mix(in srgb,var(--help-accent)10%,transparent)}}.codex-lore-root .codex-lore-entry__category{color:var(--help-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.codex-lore-root .codex-lore-entry__body{color:var(--muted);letter-spacing:.04em;font-size:.84rem;line-height:1.78}.codex-lore-root .codex-lore-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.codex-lore-root .codex-lore-legend__item{align-items:center;gap:10px;display:inline-flex}.codex-lore-root .codex-lore-legend__dot{border-radius:999px;width:12px;height:12px}.codex-lore-root .codex-lore-legend__dot--critical{background:#dc2626}.codex-lore-root .codex-lore-legend__dot--major{background:#eab308}.codex-lore-root .codex-lore-legend__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}@media (min-width:768px){.codex-factions-root .codex-intro-panel,.codex-factions-root .codex-note-panel,.codex-lore-root .codex-intro-panel,.codex-lore-root .codex-note-panel{grid-template-columns:auto minmax(0,1fr)}.codex-lore-root .codex-timeline__row{grid-template-columns:92px 116px minmax(0,1fr);align-items:start;gap:12px}.codex-lore-root .codex-lore-entry__heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:639px){.codex-factions-root .codex-faction-dossier__stats{grid-template-columns:1fr}.codex-factions-root .codex-minor-link{grid-template-columns:auto minmax(0,1fr)}.codex-factions-root .codex-minor-link__chevron{display:none}}.help-subpage-root .help-subpage-terminal{min-height:100%;color:var(--help-accent);gap:14px;display:grid}.help-subpage-root .help-subpage-terminal .help-directory-terminal__action,.help-subpage-root .help-subpage-terminal .help-directory-terminal__route,.help-subpage-root .help-subpage-terminal .help-directory-terminal__slot,.help-subpage-root .help-subpage-terminal .help-directory-terminal__summary-copy{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-subpage-root .help-subpage-terminal .help-directory-terminal__action,.help-subpage-root .help-subpage-terminal .help-directory-terminal__route,.help-subpage-root .help-subpage-terminal .help-directory-terminal__slot,.help-subpage-root .help-subpage-terminal .help-directory-terminal__summary-copy{color:color-mix(in srgb,var(--help-accent)78%,#d9ffe4 22%)}}.help-subpage-root .help-subpage-terminal .help-directory-terminal__title{color:var(--help-accent);text-shadow:0 0 8px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-subpage-root .help-subpage-terminal .help-directory-terminal__title{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)26%,transparent)}}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row{cursor:pointer}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-body,.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-title{color:var(--help-accent);text-shadow:0 0 8px var(--help-accent);font-family:VT323,Share Tech Mono,monospace}@supports (color:color-mix(in lab,red,red)){.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-body,.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-title{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)26%,transparent)}}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-title{letter-spacing:.08em;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:.96}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-body{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-body{color:color-mix(in srgb,var(--help-accent)76%,#d8ffe4 24%)}}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row-body{letter-spacing:.06em;text-transform:uppercase;opacity:.88;font-size:1.08rem;line-height:1.08}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row.is-active{background:linear-gradient(90deg,var(--help-accent),transparent 48%)}@supports (color:color-mix(in lab,red,red)){.help-subpage-root .help-subpage-terminal .help-directory-terminal__row.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--help-accent)18%,transparent),transparent 48%)}}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row.is-active{box-shadow:inset 0 0 0 1px var(--help-accent),inset 0 0 28px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-subpage-root .help-subpage-terminal .help-directory-terminal__row.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--help-accent)24%,transparent),inset 0 0 28px color-mix(in srgb,var(--help-accent)10%,transparent)}}.help-subpage-root .help-subpage-terminal .help-directory-terminal__row.is-active .help-directory-terminal__chevron{opacity:1;transform:translate(4px)}.help-subpage-root .help-subpage-nav{gap:16px;display:grid}.help-subpage-root .help-subpage-nav__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.help-getting-started-root .help-gs-faction-card--crt,.help-getting-started-root .help-gs-note-card--crt,.help-subpage-root .help-subpage-nav__link--crt{isolation:isolate;border:1px solid var(--help-accent-glow);background:linear-gradient(#030d0975,#030d092e),repeating-linear-gradient(#4ade800f 0 1px,#0000 1px 4px);border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 24px #16a34a14}.help-getting-started-root .help-gs-faction-card--crt:before,.help-getting-started-root .help-gs-note-card--crt:before,.help-subpage-root .help-subpage-nav__link--crt:before{content:"";pointer-events:none;border:1px solid #4ade801f;border-radius:6px;position:absolute;inset:7px}.help-getting-started-root .help-gs-faction-card--crt:after,.help-getting-started-root .help-gs-note-card--crt:after,.help-subpage-root .help-subpage-nav__link--crt:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4ade8052,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.help-subpage-root .help-subpage-nav__link{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 16px;text-decoration:none;transition:transform .22s,filter .22s,box-shadow .22s;display:grid}.help-subpage-root .help-subpage-nav__copy{gap:4px;min-width:0;display:grid}.help-subpage-root .help-subpage-nav__meta{color:var(--help-accent);opacity:.76;font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.help-subpage-root .help-subpage-nav__title{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:1.1}.help-subpage-root .help-subpage-nav__desc{color:var(--muted);letter-spacing:.03em;font-size:.86rem;line-height:1.4}.help-subpage-root .help-subpage-nav__chevron{opacity:.72;transition:transform .2s,opacity .2s}.help-subpage-root .help-subpage-nav__link.is-active,.help-subpage-root .help-subpage-nav__link:focus-visible,.help-subpage-root .help-subpage-nav__link:hover{filter:brightness(1.08);transform:translateY(-2px)}.help-subpage-root .help-subpage-nav__link.is-active .help-subpage-nav__chevron,.help-subpage-root .help-subpage-nav__link:focus-visible .help-subpage-nav__chevron,.help-subpage-root .help-subpage-nav__link:hover .help-subpage-nav__chevron{opacity:1;transform:translate(4px)}.help-subpage-root .help-subpage-nav__link.is-active{box-shadow:inset 0 0 0 1px #4ade8047,inset 0 0 32px #16a34a1f,0 0 18px #16a34a14}.help-faq-root,.help-getting-started-root{gap:24px;display:grid}.help-faq-root .help-faq-terminal{height:calc(100vh - 120px);color:var(--help-accent);grid-template-rows:auto auto 1fr auto;gap:16px;display:grid;overflow:hidden}.help-faq-root .help-faq-terminal .help-directory-terminal__title{color:var(--help-accent);text-shadow:0 0 8px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-terminal .help-directory-terminal__title{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)28%,transparent)}}.help-faq-root .help-faq-terminal .help-directory-terminal__action,.help-faq-root .help-faq-terminal .help-directory-terminal__route,.help-faq-root .help-faq-terminal .help-directory-terminal__slot,.help-faq-root .help-faq-terminal .help-directory-terminal__summary-copy{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-terminal .help-directory-terminal__action,.help-faq-root .help-faq-terminal .help-directory-terminal__route,.help-faq-root .help-faq-terminal .help-directory-terminal__slot,.help-faq-root .help-faq-terminal .help-directory-terminal__summary-copy{color:color-mix(in srgb,var(--help-accent)78%,#d9ffe4 22%)}}.help-faq-root .help-faq-filter{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-content:start;align-items:start;gap:12px;display:grid}.help-faq-root .help-faq-filter__button{appearance:none;border:1px solid var(--help-accent-glow);text-align:left;min-width:0;color:var(--help-accent);background:linear-gradient(#030d0994,#030d0933),repeating-linear-gradient(#4ade800d 0 1px,#0000 1px 4px);border-radius:10px;gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-filter__button{color:color-mix(in srgb,var(--help-accent)72%,#d8ffe4 28%)}}.help-faq-root .help-faq-filter__button{cursor:pointer;transition:transform .18s,filter .18s,box-shadow .18s}.help-faq-root .help-faq-filter__button:focus-visible,.help-faq-root .help-faq-filter__button:hover{filter:brightness(1.05);transform:translateY(-1px)}.help-faq-root .help-faq-filter__button.is-active{box-shadow:inset 0 0 0 1px var(--help-accent),inset 0 0 26px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-filter__button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--help-accent)22%,transparent),inset 0 0 26px color-mix(in srgb,var(--help-accent)10%,transparent)}}.help-faq-root .help-faq-filter__button.is-active{color:var(--help-accent)}.help-faq-root .help-faq-filter__slot{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;opacity:.74;font-size:.72rem}.help-faq-root .help-faq-filter__label{letter-spacing:.08em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;font-size:1.22rem;line-height:1}.help-faq-root .help-faq-list{scrollbar-width:thin;scrollbar-color:var(--help-accent)transparent;flex-direction:column;height:100%;min-height:0;margin-right:2px;padding-top:6px;padding-bottom:6px;padding-right:6px;display:flex;overflow:hidden auto}.help-faq-root .help-faq-list::-webkit-scrollbar{width:4px}.help-faq-root .help-faq-list::-webkit-scrollbar-track{background:0 0}.help-faq-root .help-faq-list::-webkit-scrollbar-thumb{background:var(--help-accent);border-radius:2px}.help-faq-root .help-faq-row{flex:none;min-height:75px;display:block}.help-faq-root .help-faq-row.is-open .help-faq-row__toggle.help-directory-terminal__row{align-items:start}.help-faq-root .help-faq-row__toggle{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.help-faq-root .help-faq-row__toggle.help-directory-terminal__row{border-bottom:0;border-radius:10px;margin:0;padding:16px 10px}.help-faq-root .help-faq-row__copy-state{gap:8px;min-width:0;display:grid}.help-faq-root .help-directory-terminal__copy{align-content:start;min-width:0}.help-faq-root .help-faq-row__answer{outline:none;overflow:hidden}.help-faq-root .help-faq-row__question{color:var(--help-accent);letter-spacing:.05em;text-shadow:0 0 8px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:clamp(1.32rem,2.2vw,1.65rem);line-height:.98}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-row__question{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)28%,transparent)}}.help-faq-root .help-faq-row__answer-inline{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-row__answer-inline{color:color-mix(in srgb,var(--help-accent)80%,#d8ffe4 20%)}}.help-faq-root .help-faq-row__answer-inline{letter-spacing:.02em;text-transform:none;text-shadow:0 0 6px var(--help-accent);padding-top:2px;font-size:1.02rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-faq-row__answer-inline{text-shadow:0 0 6px color-mix(in srgb,var(--help-accent)16%,transparent)}}.help-faq-root .help-faq-row__chevron{color:var(--help-accent);opacity:.72;transition:transform .2s,opacity .2s}.help-faq-root .help-faq-row__action,.help-faq-root .help-faq-row__chevron,.help-faq-root .help-faq-row__meta{align-self:start}.help-faq-root .help-directory-terminal__action{align-self:start;padding-top:2px}.help-faq-root .help-faq-row.is-open .help-faq-row__chevron{opacity:1;transform:rotate(180deg)}.help-faq-root .help-faq-contact{gap:18px;display:grid}@media (min-width:768px){.help-faq-root .help-directory-terminal__head{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:end}.help-faq-root .help-directory-terminal__summary{min-width:0}}.help-faq-root .help-faq-contact__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.help-faq-root .help-faq-contact-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:100%;text-decoration:none;display:grid}.help-faq-root .help-faq-contact-card__icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.help-faq-root .help-faq-contact-card__copy{gap:6px;min-width:0;display:grid}.help-faq-root .help-faq-contact-card__title{letter-spacing:.06em;text-transform:uppercase;font-size:1rem;line-height:1.2}.help-faq-root .help-faq-contact-card__body{font-size:.88rem;line-height:1.55}.help-faq-root .help-faq-contact-card__linkcopy{color:var(--help-accent);font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.help-faq-root .help-faq-contact-card--link{transition:transform .18s,filter .18s}.help-faq-root .help-faq-contact-card--link:focus-visible,.help-faq-root .help-faq-contact-card--link:hover{filter:brightness(1.05);transform:translateY(-2px)}.help-faq-root .help-section-head__copy{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-section-head__copy{color:color-mix(in srgb,var(--help-accent)76%,#d8ffe4 24%)}}.help-faq-root .help-section-head__copy{text-shadow:0 0 6px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-faq-root .help-section-head__copy{text-shadow:0 0 6px color-mix(in srgb,var(--help-accent)16%,transparent)}}@media (max-width:767px){.help-faq-root .help-faq-row__answer-grid{grid-template-columns:minmax(72px,96px) minmax(0,1fr) auto}.help-faq-root .help-faq-row__answer{grid-column:2/4}}@media (max-width:639px){.help-faq-root .help-faq-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.help-faq-root .help-faq-row__toggle.help-directory-terminal__row{grid-template-columns:1fr auto;align-items:start;gap:10px}.help-faq-root .help-faq-row__toggle .help-directory-terminal__meta{grid-column:1/-1;grid-template-columns:auto auto;gap:10px}.help-faq-root .help-faq-row__toggle .help-directory-terminal__action{display:none}.help-faq-root .help-faq-row__answer-grid{grid-template-columns:1fr;gap:0}.help-faq-root .help-faq-row__answer{grid-column:1/-1;padding-top:10px}}.help-features-root{gap:24px;display:grid}.help-features-root .help-features-detail,.help-features-root .help-features-guidance,.help-features-root .help-features-metrics,.help-features-root .help-features-note-card,.help-features-root .help-features-summary-card{display:grid}.help-features-root .help-features-note-card__inner,.help-features-root .help-features-summary-card__inner{gap:10px;display:grid}.help-features-root .help-features-summary-card__chips{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;display:grid}.help-features-root .help-features-summary-card__chips .help-chip{min-width:0;box-shadow:none;color:var(--ink);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0 0 0 12px;font-size:.78rem;line-height:1.35;display:block;position:relative}.help-features-root .help-features-summary-card__chips .help-chip:before{content:"";background:var(--help-accent);width:4px;height:4px;box-shadow:0 0 10px var(--help-accent);border-radius:999px;position:absolute;top:.45em;left:0}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-summary-card__chips .help-chip:before{box-shadow:0 0 10px color-mix(in srgb,var(--help-accent)36%,transparent)}}.help-features-root .help-features-terminal-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.help-features-root .help-features-terminal{min-height:100%}.help-features-root .help-features-terminal__glyph svg{width:16px;height:16px}.help-features-root .help-features-terminal--compact .help-route-terminal__inner{gap:10px}.help-features-root .help-features-terminal-note{align-items:stretch;min-height:100%;display:grid}.help-features-root .help-features-terminal-note__inner{z-index:2;gap:10px;min-height:100%;display:grid;position:relative}.help-features-root .help-features-terminal-note__title{color:var(--screen-color);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 8px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:.94}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-terminal-note__title{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)24%,transparent)}}.help-features-root .help-features-terminal-note__body{color:var(--screen-color)}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-terminal-note__body{color:color-mix(in srgb,var(--screen-color)74%,#b7cfbf 26%)}}.help-features-root .help-features-terminal-note__body{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 7px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:1.12rem;line-height:1.08}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-terminal-note__body{text-shadow:0 0 7px color-mix(in srgb,var(--help-accent)22%,transparent)}}.help-features-root .help-features-terminal-note__body{opacity:.86}.help-features-root .help-features-terminal-note--compact .help-features-terminal-note__title{font-size:clamp(1.2rem,2vw,1.55rem)}.help-features-root .help-features-terminal-note--compact .help-features-terminal-note__body{font-size:1rem}.help-features-root .help-features-systems-terminal{align-items:stretch;min-width:0;max-height:none;animation:none;display:grid}.help-features-root .help-features-systems-terminal__wires{pointer-events:none}.help-features-root .help-features-systems-terminal__ports{top:54px}.help-features-root .help-features-systems-terminal__inner{z-index:2;min-height:100%;max-height:none;color:var(--screen-color);text-shadow:0 0 8px var(--help-accent);gap:16px;padding:8px 16px 46px;font-family:VT323,Share Tech Mono,monospace;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-systems-terminal__inner{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)22%,transparent)}}.help-features-root .help-features-systems-terminal :is(.help-screen-label,.help-directory-terminal__summary-copy,.help-directory-terminal__slot,.help-directory-terminal__route,.help-directory-terminal__action,.help-route-terminal__summary,.help-route-terminal__topic-index,.help-features-systems-terminal__detail-title,.help-features-systems-terminal__value-label,.help-features-systems-terminal__value,.help-features-systems-terminal__module-title,.help-features-systems-terminal__module-body,.help-subpage-nav__meta,.help-subpage-nav__title,.help-subpage-nav__desc,.help-features-systems-terminal__tab-label,.help-features-systems-terminal__launch-action){color:var(--screen-color)}.help-features-root .help-features-systems-terminal__inner .help-directory-terminal__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.help-features-root .help-features-systems-terminal__inner .help-directory-terminal__summary{text-align:left;justify-items:start;max-width:68ch}.help-features-root .help-features-systems-terminal__inner .help-directory-terminal__summary-copy{max-width:68ch}.help-features-root .help-features-systems-terminal__inner .pipboy-text{letter-spacing:.08em;text-shadow:0 0 8px var(--help-accent);font-family:VT323,Share Tech Mono,monospace;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:.9;color:var(--screen-color)!important}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-systems-terminal__inner .pipboy-text{text-shadow:0 0 8px color-mix(in srgb,var(--help-accent)44%,transparent)}}.help-features-root .help-features-systems-terminal__grid{gap:16px;display:grid}.help-features-root .help-features-systems-terminal__tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.help-features-root .help-features-systems-terminal__tab{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-height:48px;padding:10px 14px}.help-features-root .help-features-systems-terminal__tab.help-subpage-nav__link{justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;padding:10px 14px;display:flex}.help-features-root .help-features-systems-terminal__tab-label{letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;font-family:VT323,Share Tech Mono,monospace;font-size:1.14rem;line-height:1}.help-features-root .help-features-systems-terminal__tab.is-active,.help-features-root .help-features-systems-terminal__tab:focus-visible,.help-features-root .help-features-systems-terminal__tab:hover{transform:translateY(-1px)}.help-features-root .help-features-systems-terminal__tab.is-active{box-shadow:inset 0 0 0 1px #4ade8047,inset 0 0 24px #16a34a1f,0 0 18px #16a34a14}.help-features-root .help-features-systems-terminal__detail{gap:14px;min-width:0;display:grid}.help-features-root .help-features-systems-terminal__detail-head{border-bottom:1px solid var(--help-accent);gap:8px;padding-bottom:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-systems-terminal__detail-head{border-bottom:1px solid color-mix(in srgb,var(--help-accent)22%,transparent)}}.help-features-root .help-features-systems-terminal__detail-meta{grid-template-columns:repeat(3,auto);gap:10px;width:fit-content;display:grid}.help-features-root .help-features-systems-terminal__detail-overview,.help-features-root .help-features-systems-terminal__note-body{max-width:44ch}.help-features-root .help-features-systems-terminal__block,.help-features-root .help-features-systems-terminal__note{gap:8px;display:grid}.help-features-root .help-features-systems-terminal__module-copy,.help-features-root .help-features-systems-terminal__value-pair{gap:4px;min-width:0;display:grid}.help-features-root .help-features-systems-terminal__value-label{opacity:.72;letter-spacing:.14em;text-transform:uppercase;font-size:.88rem}.help-features-root .help-features-systems-terminal__module-title,.help-features-root .help-features-systems-terminal__value{letter-spacing:.06em;text-transform:uppercase;font-size:1.18rem;line-height:1.02}.help-features-root .help-features-systems-terminal__module-body{color:var(--screen-color)}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-systems-terminal__module-body{color:color-mix(in srgb,var(--screen-color)78%,#b8d4c1 22%)}}.help-features-root .help-features-systems-terminal__module-body{letter-spacing:.06em;text-transform:uppercase;opacity:.86;font-size:1.05rem;line-height:1.08}.help-features-root .help-features-systems-terminal__footer{border-top:1px solid var(--help-accent);gap:14px;padding-top:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.help-features-root .help-features-systems-terminal__footer{border-top:1px solid color-mix(in srgb,var(--help-accent)20%,transparent)}}.help-features-root .help-features-systems-terminal__footer{grid-template-columns:minmax(0,1fr)}.help-features-root .help-features-systems-terminal__launch{width:100%;margin:0}.help-features-root .help-features-systems-terminal__launch.help-subpage-nav__link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.help-features-root .help-features-systems-terminal__launch .help-subpage-nav__copy{gap:6px}.help-features-root .help-features-systems-terminal__launch-tail{align-items:center;gap:8px;display:inline-flex}.help-features-root .help-features-systems-terminal__launch-action{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;opacity:.82;font-size:.74rem}@media (min-width:1024px){.help-features-root .help-features-systems-terminal__detail-overview,.help-features-root .help-features-systems-terminal__note-body{max-width:58ch}}@media (min-width:768px){.help-features-root .help-features-systems-terminal__footer{align-items:start}}.help-features-root .help-features-metrics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.help-features-root .help-features-detail__stat,.help-features-root .help-features-metric{border:1px solid var(--help-accent-glow);background:linear-gradient(135deg,var(--help-accent-soft),#0c1218e6);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.help-features-root .help-features-detail__stat-label,.help-features-root .help-features-metric__label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.help-features-root .help-features-metric__value{color:var(--help-accent);letter-spacing:.16em;font-family:VT323,Share Tech Mono,monospace;font-size:2rem;line-height:1}.help-features-root .help-features-guidance{gap:12px;display:grid}.help-features-root .help-features-guidance__plate{padding:16px 18px;display:grid}.help-features-root .help-features-guidance__row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.help-features-root .help-features-detail__hero-icon,.help-features-root .help-features-guidance__icon{width:44px;height:44px}.help-features-root .help-features-guidance__copy{gap:4px;min-width:0;display:grid}.help-features-root .help-features-detail__capability-title,.help-features-root .help-features-detail__title,.help-features-root .help-features-guidance__title{color:var(--ink);letter-spacing:.08em;text-transform:uppercase}.help-features-root .help-features-detail__capability-title,.help-features-root .help-features-guidance__title{font-size:.94rem;line-height:1.15}.help-features-root .help-features-detail__capability-body,.help-features-root .help-features-detail__description,.help-features-root .help-features-guidance__body,.help-features-root .help-features-note-card__body{color:var(--muted);letter-spacing:.03em;font-size:.9rem;line-height:1.55}.help-features-root .help-features-system-grid{grid-template-columns:minmax(240px,.84fr) minmax(0,1.16fr);gap:16px;display:grid}.help-features-root .help-features-index{align-content:start;gap:12px;display:grid}.help-features-root .help-features-index-button{appearance:none;width:100%;font:inherit;text-align:left;background:0 0;border:0}.help-features-root .help-features-index-button:focus-visible{outline:none}.help-features-root .help-features-detail{gap:18px;min-width:0;padding:18px 20px}.help-features-root .help-features-detail__hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.help-features-root .help-features-detail__hero-copy{min-width:0}.help-features-root .help-features-detail__title{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.08}.help-features-root .help-features-detail__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.help-features-root .help-features-detail__stat-value{color:var(--help-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;line-height:1.4}.help-features-root .help-features-detail__capabilities{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.help-features-root .help-features-detail__capability{gap:10px;padding:14px 16px}.help-features-root .help-features-detail__capability-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.help-features-root .help-features-detail__capability-icon{border:1px solid var(--help-accent-glow);background:linear-gradient(135deg,var(--help-accent-soft),#0c1218e6);width:34px;height:34px;color:var(--help-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.help-features-root .help-features-detail__footer{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:14px;display:grid}.help-features-root .help-features-note-card{padding:16px 18px}.help-features-root .help-features-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.help-getting-started-root .help-gs-checklist,.help-getting-started-root .help-gs-faction-card,.help-getting-started-root .help-gs-note-card{display:grid}.help-getting-started-root .help-gs-faction-card__inner,.help-getting-started-root .help-gs-note-card__inner{gap:10px;display:grid}.help-getting-started-root .help-gs-checklist__steps{display:grid}.help-getting-started-root .help-gs-checklist__step{border-top:1px solid var(--help-accent-glow);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.help-getting-started-root .help-gs-checklist__step:first-child{border-top:0;padding-top:0}.help-getting-started-root .help-gs-checklist__step:last-child{padding-bottom:0}.help-getting-started-root .help-gs-checklist__index{min-width:44px;color:var(--help-accent);letter-spacing:.14em;font-family:VT323,Share Tech Mono,monospace;font-size:1.46rem;line-height:1}.help-getting-started-root .help-gs-checklist__copy{gap:4px;min-width:0;display:grid}.help-getting-started-root .help-gs-checklist__title,.help-getting-started-root .help-gs-faction-card__title{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;line-height:1.15}.help-getting-started-root .help-gs-checklist__body,.help-getting-started-root .help-gs-faction-card__description{color:var(--muted);letter-spacing:.03em;font-size:.88rem;line-height:1.46}.help-getting-started-root .help-gs-faction-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.help-getting-started-root .help-gs-faction-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.help-getting-started-root .help-gs-faction-card[data-help-faction=nomads]{--help-faction-color:var(--sl-solid-nomads)}.help-getting-started-root .help-gs-faction-card[data-help-faction=greyskulls]{--help-faction-color:var(--sl-solid-greyskulls)}.help-getting-started-root .help-gs-faction-card[data-help-faction=rusvire]{--help-faction-color:var(--sl-solid-rusvire)}.help-getting-started-root .help-gs-faction-card[data-help-faction=mercs]{--help-faction-color:var(--sl-solid-mercs)}.help-getting-started-root .help-gs-faction-card[data-help-faction=anomalies]{--help-faction-color:var(--sl-solid-anomalies)}.help-getting-started-root .help-gs-faction-card[data-help-faction=cursed]{--help-faction-color:var(--sl-solid-cursed)}.help-getting-started-root .help-gs-faction-card__inner{gap:10px;min-width:0;min-height:100%;display:grid}.help-getting-started-root .help-gs-faction-card{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer}.help-getting-started-root .help-gs-faction-card__icon{width:auto;height:auto;color:var(--help-faction-color,inherit);justify-content:center;align-items:center;display:inline-flex}.help-getting-started-root .help-gs-faction-card__title{color:inherit}.help-getting-started-root .help-gs-faction-card__playstyle{border-top:1px solid var(--help-faction-border,#4ade8029);gap:4px;margin-top:auto;padding-top:10px;display:grid}.help-getting-started-root .help-gs-faction-card__playstyle span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;opacity:.74;font-size:.7rem}.help-getting-started-root .help-gs-faction-card__playstyle strong{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:600}.help-getting-started-root .help-gs-faction-card__prompt{color:var(--help-faction-color,inherit);letter-spacing:.16em;text-transform:uppercase;opacity:.9;border-top:1px dashed #4ade8033;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:10px;font-size:.72rem;display:flex}.help-getting-started-root .help-gs-faction-card__prompt svg{opacity:.78}.help-getting-started-root .help-gs-note-card{margin-top:14px}.help-getting-started-root .help-gs-faction-card--crt,.help-getting-started-root .help-gs-note-card--crt{padding:16px 18px}.help-getting-started-root .help-gs-faction-card--crt{color:var(--pipboy-color,#4ade80)}.help-getting-started-root .help-gs-faction-card--crt .help-gs-faction-card__head{border-bottom:1px solid var(--help-faction-border,#4ade801f);padding-bottom:8px}.help-getting-started-root .help-gs-faction-card--crt:focus-visible,.help-getting-started-root .help-gs-faction-card--crt:hover{border-color:#4ade80b8;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 28px #16a34a1f,0 0 0 1px #4ade802e}.help-getting-started-root .help-gs-faction-card--crt:focus-visible{outline:none}.help-getting-started-root .help-gs-faction-card--crt .help-screen-label,.help-getting-started-root .help-gs-note-card--crt .help-screen-label,.help-subpage-root .help-subpage-nav__link--crt .help-subpage-nav__meta{color:inherit;opacity:.76}.help-getting-started-root .help-gs-faction-card--crt .help-gs-faction-card__description,.help-getting-started-root .help-gs-note-card--crt .help-muted-copy,.help-subpage-root .help-subpage-nav__link--crt .help-subpage-nav__desc{color:inherit;opacity:.72}.help-getting-started-root .help-gs-note-card a{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.help-getting-started-root .help-command-copy-card .help-command-deck__copy,.help-getting-started-root .help-gs-checklist__body,.help-getting-started-root .help-gs-checklist__title,.help-getting-started-root .help-section-head__copy{color:var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-getting-started-root .help-command-copy-card .help-command-deck__copy,.help-getting-started-root .help-gs-checklist__body,.help-getting-started-root .help-gs-checklist__title,.help-getting-started-root .help-section-head__copy{color:color-mix(in srgb,var(--help-accent)76%,#d8ffe4 24%)}}.help-getting-started-root .help-command-copy-card .help-command-deck__copy,.help-getting-started-root .help-gs-checklist__body,.help-getting-started-root .help-gs-checklist__title,.help-getting-started-root .help-section-head__copy{text-shadow:0 0 6px var(--help-accent)}@supports (color:color-mix(in lab,red,red)){.help-getting-started-root .help-command-copy-card .help-command-deck__copy,.help-getting-started-root .help-gs-checklist__body,.help-getting-started-root .help-gs-checklist__title,.help-getting-started-root .help-section-head__copy{text-shadow:0 0 6px color-mix(in srgb,var(--help-accent)18%,transparent)}}@media (max-width:639px){.help-overview-root .hero-head{align-items:stretch;gap:.85rem}.help-overview-root .hero-row{align-items:start;gap:.7rem;padding:.8rem .95rem}.help-overview-root .hero-row-badge{margin-top:.1rem}.help-overview-root .hero-row-meta{gap:.28rem}.help-overview-root .hero-row-key{letter-spacing:.2em;font-size:.5rem}.help-overview-root .hero-row-value{letter-spacing:.08em;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;font-size:clamp(.8rem,3.8vw,.98rem);line-height:1.18;overflow:visible}.help-overview-root .help-directory-terminal__row-title{white-space:normal;text-overflow:clip;line-height:1.12;overflow:visible}.help-overview-root .help-directory-terminal__row-body{max-width:none;line-height:1.2}}.help-faction-modal__head{margin-bottom:16px}.help-faction-modal__card{cursor:default}.help-faction-modal__card-face{justify-content:center;align-items:center;display:flex}.help-faction-modal__card-core{text-align:center;justify-items:center;gap:10px;padding:18px;display:grid}.help-faction-modal__card-core span{letter-spacing:.18em;text-transform:uppercase;opacity:.8;font-size:.75rem}.help-faction-modal__badge{margin-bottom:10px}.help-faction-modal__traits{gap:10px;display:grid}.help-faction-modal__trait-row{background:#4ade800a;border:1px solid #4ade803d;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:15px;line-height:1.45;display:grid}.help-faction-modal__trait-row svg{opacity:.78;margin-top:2px}@media (max-width:639px){.help-features-root .help-features-detail__stats,.help-features-root .help-features-metrics__grid,.help-features-root .help-features-notes,.help-getting-started-root .help-gs-faction-grid,.help-subpage-root .help-subpage-nav__grid{grid-template-columns:1fr}.help-features-root .help-features-summary-card__chips{gap:6px}.help-features-root .help-features-detail__footer,.help-features-root .help-features-system-grid,.help-features-root .help-features-systems-terminal__footer,.help-features-root .help-features-systems-terminal__grid{grid-template-columns:1fr}}.armored-tile{--accent:var(--ink);isolation:isolate;aspect-ratio:1;cursor:pointer;background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(145deg,#323c46eb,#12161cf7 50%,#080c10f5);border-radius:10px;flex-shrink:0;place-items:center;width:100%;max-width:clamp(72px,9vw,132px);padding:clamp(.4rem,1vw,.7rem);transition:transform .25s,box-shadow .25s,filter .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d;container:armored-tile/inline-size}.armored-tile:hover{box-shadow:0 14px 26px #0009,inset 0 1px 0 #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 1px var(--accent),0 0 22px var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.armored-tile:hover{box-shadow:0 14px 26px #0009,inset 0 1px 0 #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--accent)50%,transparent),0 0 22px color-mix(in srgb,var(--accent)28%,transparent)}}.armored-tile:focus-visible{box-shadow:0 12px 24px #0009,inset 0 1px 0 #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 2px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.armored-tile:focus-visible{box-shadow:0 12px 24px #0009,inset 0 1px 0 #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 2px color-mix(in srgb,var(--accent)70%,transparent)}}.armored-tile[data-active=true]{box-shadow:0 10px 22px #0000008c,inset 0 1px 0 #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 1.5px var(--accent),0 0 26px var(--accent),0 0 48px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tile[data-active=true]{box-shadow:0 10px 22px #0000008c,inset 0 1px 0 #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d,0 0 0 1.5px color-mix(in srgb,var(--accent)80%,transparent),0 0 26px color-mix(in srgb,var(--accent)45%,transparent),0 0 48px color-mix(in srgb,var(--accent)22%,transparent)}}.armored-tile[data-active=true]{animation:armored-tile-pulse 3s ease-in-out infinite}.armored-tile[data-active=true]:hover{filter:brightness(1.05);transform:translateY(-3px)}@keyframes armored-tile-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}.armored-tactile-button{background:linear-gradient(#ffffff0a,#0000 18%),linear-gradient(#141a21fa,#090c10fa)}.armored-tactile-button,.armored-tactile-button[data-active=true]{box-shadow:0 18px 28px #0000009e,inset 0 1px #ffffff0d,inset 0 -10px 16px #0000008a,inset 0 0 0 1px #ffffff0a}.armored-tactile-button[data-active=true]{animation:none}.armored-tactile-button:hover,.armored-tactile-button[data-active=true]:hover{filter:none;transform:none;box-shadow:0 18px 28px #0000009e,inset 0 1px #ffffff0d,inset 0 -10px 16px #0000008a,inset 0 0 0 1px #ffffff0a}.armored-tactile-button:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#ffffff12,#0000 24%),linear-gradient(#00000038,#0000 38%);border-radius:12px;position:absolute;inset:8px}.armored-tactile-button__backplate{z-index:1;pointer-events:none;background:linear-gradient(#080b0ffa,#2a323ac7);border-radius:12px;position:absolute;inset:12px;box-shadow:inset 0 8px 14px #000000c7,inset 0 -1px #ffffff0d,0 0 0 1px #000000a8}.armored-tactile-button__surface{inset:var(--surface-inset,14px);border-radius:var(--surface-radius,10px);background:linear-gradient(180deg,var(--accent),transparent 22%),linear-gradient(180deg,#66717dfa,#252c33fa);display:block;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button__surface{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)12%,#ffffff42),transparent 22%),linear-gradient(180deg,#66717dfa,#252c33fa)}}.armored-tactile-button__surface{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button__surface{border:1px solid color-mix(in srgb,var(--accent)16%,#ffffff14)}}.armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 18px #00000075,inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0000006b,0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 18px #00000075,inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0000006b,0 0 0 1px color-mix(in srgb,var(--accent)10%,transparent)}}.armored-tactile-button__surface{transform-origin:top;will-change:transform;pointer-events:none;z-index:2}.armored-tactile-button__surface:before{content:"";border-radius:inherit;opacity:.78;background:linear-gradient(#ffffff4d,#0000);height:clamp(.24rem,3.8cqw,.44rem);position:absolute;inset:2px 2px auto}.armored-tactile-button__surface:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;bottom:8px;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button__surface:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)72%,#ffffff40),transparent)}}.armored-tactile-button__surface:after{opacity:.7}.armored-tactile-button__indicator{opacity:0;background:radial-gradient(circle at 40% 35%,#ffffffeb,var(--accent)22%,var(--accent)60%,#000000f2 100%);border-radius:999px;position:absolute;inset:23%}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button__indicator{background:radial-gradient(circle at 40% 35%,#ffffffeb,color-mix(in srgb,var(--accent)84%,#eef6fc)22%,color-mix(in srgb,var(--accent)88%,#04070b)60%,#000000f2 100%)}}.armored-tactile-button__indicator{transition:opacity .18s,transform .18s,box-shadow .18s;box-shadow:0 0 0 1px #ffffff14,inset 0 -6px 10px #00000061}.armored-tactile-button__ridge{opacity:0;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;left:16px;right:16px}.armored-tactile-button__ridge--top{top:14px}.armored-tactile-button__ridge--bottom{background:linear-gradient(90deg,transparent,var(--accent),transparent);bottom:14px}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button__ridge--bottom{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)32%,#ffffff14),transparent)}}.armored-tactile-button__content{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,3.5cqw,.45rem);width:100%;height:100%;padding:clamp(.72rem,8cqw,1rem) clamp(.38rem,4cqw,.65rem) clamp(.72rem,8cqw,.96rem);display:flex;position:relative}.armored-tactile-button[data-hovered=true] .armored-tactile-button__surface{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-hovered=true] .armored-tactile-button__surface{border-color:color-mix(in srgb,var(--accent)28%,#ffffff1f)}}.armored-tactile-button[data-hovered=true] .armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 20px #0000007a,inset 0 1px 0 #ffffff3d,inset 0 -2px 0 #0000006b,0 0 0 1px var(--accent),0 0 16px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-hovered=true] .armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 20px #0000007a,inset 0 1px 0 #ffffff3d,inset 0 -2px 0 #0000006b,0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent),0 0 16px color-mix(in srgb,var(--accent)16%,transparent)}}.armored-tactile-button[data-hovered=true] .armored-tile-icon{filter:drop-shadow(0 5px 14px var(--accent))}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-hovered=true] .armored-tile-icon{filter:drop-shadow(0 5px 14px color-mix(in srgb,var(--accent)56%,transparent))}}.armored-tactile-button[data-active=true] .armored-tactile-button__surface{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-active=true] .armored-tactile-button__surface{border-color:color-mix(in srgb,var(--accent)42%,#ffffff29)}}.armored-tactile-button[data-active=true] .armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 18px #00000075,inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0000006b,inset 0 0 0 1px var(--accent),inset 0 0 0 2px var(--accent),inset 0 0 24px var(--accent),inset 0 0 40px var(--accent),0 0 0 1px var(--accent),0 0 10px var(--accent),0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-active=true] .armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 18px #00000075,inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0000006b,inset 0 0 0 1px color-mix(in srgb,var(--accent)42%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--accent)12%,transparent),inset 0 0 24px color-mix(in srgb,var(--accent)24%,transparent),inset 0 0 40px color-mix(in srgb,var(--accent)12%,transparent),0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent),0 0 10px color-mix(in srgb,var(--accent)14%,transparent),0 0 18px color-mix(in srgb,var(--accent)6%,transparent)}}.armored-tactile-button[data-active=true] .armored-tactile-button__surface{animation:tactile-surface-pulse-soft 3.2s ease-in-out infinite}.armored-tactile-button[data-active=true] .armored-tactile-button__surface:before{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-active=true] .armored-tactile-button__surface:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)42%,#ffffff5c),color-mix(in srgb,var(--accent)10%,transparent))}}.armored-tactile-button[data-active=true] .armored-tactile-button__surface:before{opacity:.92}.armored-tactile-button[data-active=true] .armored-tactile-button__indicator{opacity:0;box-shadow:none}.armored-tactile-button[data-active=true] .armored-tile-icon{filter:drop-shadow(0 5px 15px var(--accent))}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-active=true] .armored-tile-icon{filter:drop-shadow(0 5px 15px color-mix(in srgb,var(--accent)52%,transparent))}}.armored-tactile-button[data-pressed=true] .armored-tactile-button__surface{filter:brightness(.96)saturate(1.02)}.armored-tactile-button[data-pressed=true] .armored-tactile-button__indicator{transform:scale(.96)}.armored-tactile-button[data-focus-visible=true] .armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 18px #00000075,inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0000006b,0 0 0 2px var(--accent),0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-focus-visible=true] .armored-tactile-button__surface{box-shadow:0 8px 0 #05070af0,0 18px 18px #00000075,inset 0 1px 0 #ffffff38,inset 0 -2px 0 #0000006b,0 0 0 2px color-mix(in srgb,var(--accent)70%,transparent),0 0 18px color-mix(in srgb,var(--accent)22%,transparent)}}.armored-tactile-button[data-variant=deep-chamber]{--surface-inset:15px;--surface-radius:10px}.armored-tactile-button[data-variant=deep-chamber] .armored-tactile-button__surface{background:linear-gradient(#171c22f5,#4c5761b8);box-shadow:inset 0 13px 18px #000000d6,inset 0 -2px #ffffff0f,0 0 0 6px #080b0e57,0 0 0 1px #000000bd}.armored-tactile-button[data-variant=deep-chamber][data-hovered=true] .armored-tactile-button__surface{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-variant=deep-chamber][data-hovered=true] .armored-tactile-button__surface{border-color:color-mix(in srgb,var(--accent)48%,#ffffff29)}}.armored-tactile-button[data-variant=deep-chamber][data-hovered=true] .armored-tactile-button__surface{box-shadow:inset 0 13px 18px #000000d6,inset 0 -2px 0 #ffffff1a,inset 0 0 0 1px var(--accent),inset 0 0 0 2px var(--accent),inset 0 0 30px var(--accent),inset 0 0 52px var(--accent),0 0 0 6px #080b0e57,0 0 0 1px var(--accent),0 0 16px var(--accent),0 0 28px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-variant=deep-chamber][data-hovered=true] .armored-tactile-button__surface{box-shadow:inset 0 13px 18px #000000d6,inset 0 -2px 0 #ffffff1a,inset 0 0 0 1px color-mix(in srgb,var(--accent)38%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--accent)12%,transparent),inset 0 0 30px color-mix(in srgb,var(--accent)22%,transparent),inset 0 0 52px color-mix(in srgb,var(--accent)10%,transparent),0 0 0 6px #080b0e57,0 0 0 1px color-mix(in srgb,var(--accent)26%,#000000bd),0 0 16px color-mix(in srgb,var(--accent)18%,transparent),0 0 28px color-mix(in srgb,var(--accent)9%,transparent)}}.armored-tactile-button[data-variant=deep-chamber] .armored-tactile-button__surface:before{opacity:.44;height:clamp(.16rem,2.6cqw,.3rem)}.armored-tactile-button[data-variant=deep-chamber] .armored-tactile-button__backplate{inset:11px;box-shadow:inset 0 12px 18px #000000d1,inset 0 -1px #ffffff0a,0 0 0 2px #00000094}.armored-tactile-button[data-variant=deep-chamber][data-active=true] .armored-tactile-button__surface{background:linear-gradient(180deg,var(--accent),#171c22f0 28%,var(--accent)100%)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-variant=deep-chamber][data-active=true] .armored-tactile-button__surface{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)16%,#ffffff2e),#171c22f0 28%,color-mix(in srgb,var(--accent)8%,#4c5761c2)100%)}}.armored-tactile-button[data-variant=deep-chamber][data-active=true] .armored-tactile-button__surface{box-shadow:inset 0 13px 18px #000000d6,inset 0 -2px 0 #ffffff0f,inset 0 0 0 1px var(--accent),inset 0 0 0 2px var(--accent),inset 0 0 30px var(--accent),inset 0 0 56px var(--accent),0 0 0 6px #080b0e57,0 0 0 1px var(--accent),0 0 10px var(--accent),0 0 18px var(--accent)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-variant=deep-chamber][data-active=true] .armored-tactile-button__surface{box-shadow:inset 0 13px 18px #000000d6,inset 0 -2px 0 #ffffff0f,inset 0 0 0 1px color-mix(in srgb,var(--accent)52%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--accent)16%,transparent),inset 0 0 30px color-mix(in srgb,var(--accent)30%,transparent),inset 0 0 56px color-mix(in srgb,var(--accent)14%,transparent),0 0 0 6px #080b0e57,0 0 0 1px color-mix(in srgb,var(--accent)22%,#000000bd),0 0 10px color-mix(in srgb,var(--accent)14%,transparent),0 0 18px color-mix(in srgb,var(--accent)6%,transparent)}}.armored-tactile-button[data-variant=deep-chamber][data-active=true] .armored-tactile-button__backplate{box-shadow:inset 0 12px 18px #000000d1,inset 0 -1px #ffffff0a,0 0 0 2px #00000094,inset 0 0 14px #0000003d}.armored-tactile-button:disabled,.armored-tactile-button[aria-disabled=true]{cursor:not-allowed;opacity:.64;filter:saturate(.72)}.armored-tactile-button:disabled:hover,.armored-tactile-button[aria-disabled=true]:hover{transform:none}.armored-tactile-button[data-accent=steel]{--accent:var(--muted)}@supports (color:color-mix(in lab,red,red)){.armored-tactile-button[data-accent=steel]{--accent:color-mix(in srgb,var(--muted)80%,white)}}.armored-tactile-button[data-accent=core]{--accent:var(--ink)}.armored-tactile-button[data-accent=terminal]{--accent:var(--pipboy-color,#4ade80)}.armored-tactile-button[data-accent=action]{--accent:#38bdf8}.armored-tactile-button[data-accent=warning]{--accent:#f59e0b}.armored-tactile-button[data-accent=danger]{--accent:#dc2626}.armored-tactile-button[data-accent=success]{--accent:#22c55e}.armored-tactile-button[data-accent=cqb]{--accent:#f97316}.armored-tactile-button[data-accent=sniper]{--accent:#0d9488}.armored-tactile-button[data-accent=medic]{--accent:#67e8f9}.armored-tactile-button[data-accent=support]{--accent:#64748b}.armored-tactile-button[data-accent=engineer]{--accent:#d97706}.armored-tactile-button[data-accent=assault]{--accent:#dc2626}.armored-tactile-button[data-accent=recon]{--accent:#1e3a8a}.armored-tactile-button[data-accent=demolitions]{--accent:#f59e0b}.armored-tactile-button[data-accent=pilot]{--accent:#0ea5e9}.armored-tactile-button[data-accent=hacker]{--accent:#4ade80}.armored-tile.armored-tile .bolts{z-index:4}.armored-tile.armored-tile .bolts span{width:8px;height:8px}.armored-tile.armored-tile .bolts span:after{inset:2px}.armored-tile.armored-tile .bolts .tl{inset:5px auto auto 5px}.armored-tile.armored-tile .bolts .tr{inset:5px 5px auto auto}.armored-tile.armored-tile .bolts .bl{inset:auto auto 5px 5px}.armored-tile.armored-tile .bolts .br{inset:auto 5px 5px auto}.armored-tile-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,3.5cqw,.45rem);width:100%;height:100%;display:flex;position:relative}.armored-tile-icon{color:var(--accent);filter:drop-shadow(0 4px 10px var(--accent));font-size:clamp(1.15rem,27cqw,2rem);line-height:1}@supports (color:color-mix(in lab,red,red)){.armored-tile-icon{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--accent)40%,transparent))}}.armored-tile-icon{transition:transform .25s,filter .25s}.armored-tile:hover .armored-tile-icon{filter:drop-shadow(0 5px 14px var(--accent));transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.armored-tile:hover .armored-tile-icon{filter:drop-shadow(0 5px 14px color-mix(in srgb,var(--accent)60%,transparent))}}.armored-tile-name{letter-spacing:.14em;text-transform:uppercase;color:#f1f5f9f2;font-family:Oxanium,sans-serif;font-size:clamp(.6rem,11cqw,.9rem);font-weight:700;line-height:1}.armored-tile-level{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);opacity:.9;font-family:Geist Mono,Share Tech Mono,monospace;font-size:clamp(.5rem,9cqw,.7rem);line-height:1}.armored-tactile-button .armored-tile-icon{transition:filter .2s}.armored-tactile-button:hover .armored-tile-icon{transform:none}.armored-tactile-button .armored-tile-name{font-family:var(--font-oxanium),Arial,Helvetica,sans-serif}.armored-tactile-button .armored-tile-level{font-family:Share Tech Mono,monospace}.armored-enter-button{--armored-enter-button-width:134px;--armored-enter-button-height:68px;aspect-ratio:auto;width:min(100%,var(--armored-enter-button-width));max-width:100%;height:var(--armored-enter-button-height);min-height:var(--armored-enter-button-height);place-items:stretch stretch;padding:.45rem .55rem}.armored-enter-button:before{border-radius:14px;inset:10px 12px}.armored-enter-button .armored-tactile-button__backplate{border-radius:14px;inset:12px 14px}.armored-enter-button .armored-tactile-button__surface{border-radius:12px;inset:15px 16px}.armored-enter-button .armored-tactile-button__surface:after{left:16px;right:16px}.armored-enter-button .armored-tactile-button__ridge{left:20px;right:20px}.armored-enter-button__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:.72rem .9rem .7rem}.armored-enter-button .armored-tile-name{letter-spacing:.22em;font-size:clamp(.96rem,4.8cqw,1.08rem);line-height:1}.armored-tactile-button--wide{aspect-ratio:auto;place-items:stretch stretch;width:100%;max-width:none;height:104px;min-height:104px;padding:.45rem .55rem}.armored-tactile-button--wide:before{border-radius:14px;inset:10px 12px}.armored-tactile-button--wide .armored-tactile-button__backplate{border-radius:14px;inset:12px 14px}.armored-tactile-button--wide .armored-tactile-button__surface{border-radius:12px;inset:15px 16px}.armored-tactile-button--wide .armored-tactile-button__surface:after{left:16px;right:16px}.armored-tactile-button--wide .armored-tactile-button__ridge{left:20px;right:20px}.armored-tactile-button__content--wide{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:1.08rem 1.18rem 1rem}.armored-tactile-button__content--wide .armored-tile-icon{flex-shrink:0}@media (max-width:479px){.armored-tactile-button__content--wide{gap:12px;padding:1rem 1.02rem .96rem}}#w-profile-classes .armored-tactile-button[data-active=true]{animation:none;box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff14,inset 0 -6px 12px #00000073,inset 0 0 0 1px #ffffff0d}#w-profile-classes .armored-tactile-button[data-active=true]:hover{filter:none}#w-profile-classes{--profile-class-gap:16px;--profile-class-page-padding-inline:8px;--profile-class-page-padding-block:12px;--profile-class-columns:2;--profile-class-tile-min:118px;--profile-class-row-height:calc((var(--profile-class-tile-min)*2) + var(--profile-class-gap) + (var(--profile-class-page-padding-block)*2))}#w-profile-classes .profile-class-row-snap{max-height:var(--profile-class-row-height);overscroll-behavior-y:contain;scroll-padding-block:var(--profile-class-page-padding-block);scroll-snap-type:y mandatory;overflow:hidden auto}#w-profile-classes .profile-class-snap-stack{gap:var(--profile-class-gap);flex-direction:column;display:flex}#w-profile-classes .profile-class-page{grid-template-columns:repeat(var(--profile-class-columns),minmax(0,1fr));gap:var(--profile-class-gap);padding:var(--profile-class-page-padding-block)var(--profile-class-page-padding-inline);scroll-snap-align:start;scroll-snap-stop:always;align-content:start;justify-items:center;display:grid}#w-profile-classes .profile-class-row-snap[data-columns="1"]{--profile-class-columns:1}#w-profile-classes .profile-class-row-snap[data-columns="2"]{--profile-class-columns:2}#w-profile-classes .profile-class-row-snap[data-columns="3"]{--profile-class-columns:3}#w-profile-classes .profile-class-row-snap[data-columns="4"]{--profile-class-columns:4}#w-profile-classes .profile-class-row-snap[data-columns="5"]{--profile-class-columns:5}#w-profile-classes .profile-class-page .armored-tile{width:min(100%,var(--profile-class-tile-min));max-width:var(--profile-class-tile-min);min-width:min(100%,var(--profile-class-tile-min))}@media (max-width:479px){#w-profile-classes{--profile-class-gap:12px;--profile-class-page-padding-inline:6px}}.plate.bd-pipboy{padding:44px 42px 42px}.plate.bd-pipboy:before{background:linear-gradient(180deg,rgba(255,255,255,calc(.05*var(--gradient-amt))),transparent 18%),linear-gradient(145deg,rgba(50,60,70,calc(.92*var(--gradient-amt) + .4)),#12161cf7 48%,#080c10f5 100%);box-shadow:0 22px 42px #0000009e,inset 0 1px #ffffff14,inset 0 -10px 20px #00000080,inset 0 0 0 1px #ffffff0d}.plate.bd-pipboy:after{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#00000080 2px,#00000080 3px),radial-gradient(ellipse at 50% 50%,transparent 55%,#00000073 100%),radial-gradient(ellipse at 50% 50%,var(--pipboy-bg-color,#4ade80)0,var(--pipboy-bg-color,#4ade80)55%,#010202 100%);border-radius:14px;inset:22px}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy:after{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#00000080 2px,#00000080 3px),radial-gradient(ellipse at 50% 50%,transparent 55%,#00000073 100%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--pipboy-bg-color,#4ade80)18%,#020605)0,color-mix(in srgb,var(--pipboy-bg-color,#4ade80)9%,#010303)55%,#010202 100%)}}.plate.bd-pipboy:after{box-shadow:inset 0 0 40px var(--pipboy-bg-color,#4ade80),inset 0 0 0 1px var(--pipboy-bg-color,#4ade80),inset 0 0 0 4px #000000c7,inset 0 0 0 5px #ffffff08,0 3px 8px #0000008c}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy:after{box-shadow:inset 0 0 40px color-mix(in srgb,var(--pipboy-bg-color,#4ade80)22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pipboy-bg-color,#4ade80)30%,transparent),inset 0 0 0 4px #000000c7,inset 0 0 0 5px #ffffff08,0 3px 8px #0000008c}}.plate.bd-pipboy:after{opacity:1;mix-blend-mode:normal}.plate.bd-pipboy .power-led{background:var(--pipboy-color,#4ade80);width:4px;height:4px;box-shadow:0 0 8px var(--pipboy-color,#4ade80),0 0 14px #4ade8080;pointer-events:none;z-index:4;border-radius:50%;animation:crt-pulse 2.5s ease-in-out infinite;position:absolute;top:10px;right:42px}@keyframes crt-pulse{0%,to{opacity:1}50%{opacity:.5}}.plate.bd-pipboy .crt-dust{pointer-events:none;z-index:3;background-image:radial-gradient(circle at 12% 18%,#ffffff0d 1px,#0000 2px),radial-gradient(circle at 34% 62%,#ffffff0a 1px,#0000 2px),radial-gradient(circle at 58% 24%,#ffffff0d 1px,#0000 2px),radial-gradient(circle at 76% 74%,#ffffff09 1px,#0000 2px),radial-gradient(circle at 88% 46%,#ffffff0b 1px,#0000 2px);border-radius:14px;position:absolute;inset:22px}.plate.bd-pipboy .crt-ticker{pointer-events:none;z-index:3;border-top:1px solid var(--pipboy-color);border-radius:0 0 12px 12px;height:14px;position:absolute;bottom:24px;left:24px;right:24px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .crt-ticker{border-top:1px solid color-mix(in srgb,var(--pipboy-color)25%,transparent)}}.plate.bd-pipboy .crt-ticker .tick-inner{white-space:nowrap;color:var(--pipboy-color,#4ade80);text-shadow:0 0 4px var(--pipboy-color);font-family:VT323,Share Tech Mono,monospace;font-size:12px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .crt-ticker .tick-inner{text-shadow:0 0 4px color-mix(in srgb,var(--pipboy-color)55%,transparent)}}.plate.bd-pipboy .crt-ticker .tick-inner{letter-spacing:.04em;padding-top:1px;animation:crt-ticker 34s linear infinite}@keyframes crt-ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}.plate.bd-pipboy,.plate.bd-pipboy .armored-content :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,a,label,li,dt,dd,figcaption,small),.plate.bd-pipboy .btn,.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary,.plate.bd-pipboy .callsign,.plate.bd-pipboy .clvl,.plate.bd-pipboy .cname,.plate.bd-pipboy .eyebrow,.plate.bd-pipboy .gname,.plate.bd-pipboy .hero-ident .callsign,.plate.bd-pipboy .hero-meta,.plate.bd-pipboy .hero-meta strong,.plate.bd-pipboy .hero-tag,.plate.bd-pipboy .metric-cell .ml,.plate.bd-pipboy .metric-cell .mv,.plate.bd-pipboy .ml,.plate.bd-pipboy .mv,.plate.bd-pipboy .p-stats,.plate.bd-pipboy .p-stats .pr span,.plate.bd-pipboy .p-stats .pr strong,.plate.bd-pipboy .p-stats .pr strong.acc,.plate.bd-pipboy .page-header-inner .crumb,.plate.bd-pipboy .page-header-inner h1,.plate.bd-pipboy .page-header-inner p,.plate.bd-pipboy .rdata span,.plate.bd-pipboy .rdata strong,.plate.bd-pipboy .tags,.plate.bd-pipboy .transfer-text h3,.plate.bd-pipboy .transfer-text p,.plate.bd-pipboy .widget-title{color:var(--pipboy-color,#4ade80)!important;text-shadow:0 0 6px var(--pipboy-color,#4ade80),0 0 14px var(--pipboy-color,#4ade80)!important;font-family:VT323,Share Tech Mono,monospace!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy,.plate.bd-pipboy .armored-content :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,a,label,li,dt,dd,figcaption,small),.plate.bd-pipboy .btn,.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary,.plate.bd-pipboy .callsign,.plate.bd-pipboy .clvl,.plate.bd-pipboy .cname,.plate.bd-pipboy .eyebrow,.plate.bd-pipboy .gname,.plate.bd-pipboy .hero-ident .callsign,.plate.bd-pipboy .hero-meta,.plate.bd-pipboy .hero-meta strong,.plate.bd-pipboy .hero-tag,.plate.bd-pipboy .metric-cell .ml,.plate.bd-pipboy .metric-cell .mv,.plate.bd-pipboy .ml,.plate.bd-pipboy .mv,.plate.bd-pipboy .p-stats,.plate.bd-pipboy .p-stats .pr span,.plate.bd-pipboy .p-stats .pr strong,.plate.bd-pipboy .p-stats .pr strong.acc,.plate.bd-pipboy .page-header-inner .crumb,.plate.bd-pipboy .page-header-inner h1,.plate.bd-pipboy .page-header-inner p,.plate.bd-pipboy .rdata span,.plate.bd-pipboy .rdata strong,.plate.bd-pipboy .tags,.plate.bd-pipboy .transfer-text h3,.plate.bd-pipboy .transfer-text p,.plate.bd-pipboy .widget-title{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent),0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)!important}}.plate.bd-pipboy,.plate.bd-pipboy .armored-content :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,a,label,li,dt,dd,figcaption,small),.plate.bd-pipboy .btn,.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary,.plate.bd-pipboy .callsign,.plate.bd-pipboy .clvl,.plate.bd-pipboy .cname,.plate.bd-pipboy .eyebrow,.plate.bd-pipboy .gname,.plate.bd-pipboy .hero-ident .callsign,.plate.bd-pipboy .hero-meta,.plate.bd-pipboy .hero-meta strong,.plate.bd-pipboy .hero-tag,.plate.bd-pipboy .metric-cell .ml,.plate.bd-pipboy .metric-cell .mv,.plate.bd-pipboy .ml,.plate.bd-pipboy .mv,.plate.bd-pipboy .p-stats,.plate.bd-pipboy .p-stats .pr span,.plate.bd-pipboy .p-stats .pr strong,.plate.bd-pipboy .p-stats .pr strong.acc,.plate.bd-pipboy .page-header-inner .crumb,.plate.bd-pipboy .page-header-inner h1,.plate.bd-pipboy .page-header-inner p,.plate.bd-pipboy .rdata span,.plate.bd-pipboy .rdata strong,.plate.bd-pipboy .tags,.plate.bd-pipboy .transfer-text h3,.plate.bd-pipboy .transfer-text p,.plate.bd-pipboy .widget-title{letter-spacing:.02em!important}.plate.bd-pipboy .armored-content :is(h1,h2,h3),.plate.bd-pipboy .widget-title{text-transform:uppercase!important;font-size:22px!important;font-weight:400!important}.plate.bd-pipboy .page-header-inner h1{text-transform:uppercase!important;font-size:32px!important;font-weight:400!important}.plate.bd-pipboy .armored-content :is(h1,h2,h3):before,.plate.bd-pipboy .page-header-inner h1:before,.plate.bd-pipboy .widget-title:before{content:"> "!important;display:inline!important}.plate.bd-pipboy .armored-content :is(h1,h2,h3):after,.plate.bd-pipboy .page-header-inner h1:after,.plate.bd-pipboy .widget-title:after{margin-left:2px;animation:pipboy-blink 1.1s step-end infinite;content:"_"!important;display:inline!important}@keyframes pipboy-blink{0%,50%{opacity:1}51%,to{opacity:0}}.plate.bd-pipboy .eyebrow{letter-spacing:.14em!important;font-size:14px!important}.plate.bd-pipboy .armored-content strong,.plate.bd-pipboy .metric-cell .mv,.plate.bd-pipboy .mv{font-size:28px!important;font-weight:400!important}.plate.bd-pipboy .armored-content small,.plate.bd-pipboy .metric-cell .ml,.plate.bd-pipboy .ml{letter-spacing:.16em!important;font-size:13px!important}.plate.bd-pipboy .armored-content [class*=progress],.plate.bd-pipboy .armored-content [role=progressbar],.plate.bd-pipboy .progress-bar{background:#4ade801a!important;box-shadow:inset 0 0 8px #4ade8033!important}.plate.bd-pipboy .armored-content [class*=progress]>*,.plate.bd-pipboy .armored-content [role=progressbar]>*,.plate.bd-pipboy .progress-bar span{background:var(--pipboy-color,#4ade80)!important;box-shadow:0 0 12px var(--pipboy-color,#4ade80)!important}.plate.bd-pipboy .armored-content :is(.rounded-lg,.rounded-md,.rounded-xl):not(.badge-frame):not(.group):not(button):not([role=button]):not(.inv-card):not(.plate),.plate.bd-pipboy .class-tile,.plate.bd-pipboy .gear-slot,.plate.bd-pipboy .metric-cell,.plate.bd-pipboy .res-chip{border-color:var(--pipboy-color,#4ade80)!important;background:#4ade800a!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .armored-content :is(.rounded-lg,.rounded-md,.rounded-xl):not(.badge-frame):not(.group):not(button):not([role=button]):not(.inv-card):not(.plate),.plate.bd-pipboy .class-tile,.plate.bd-pipboy .gear-slot,.plate.bd-pipboy .metric-cell,.plate.bd-pipboy .res-chip{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)!important}}.plate.bd-pipboy .class-tile .cico,.plate.bd-pipboy .gear-slot .gicon,.plate.bd-pipboy .hero-avatar,.plate.bd-pipboy .pbadge,.plate.bd-pipboy .res-chip .rico{filter:hue-rotate(80deg)saturate(.6)brightness(1.3)}.plate.bd-pipboy .armored-content :is(svg,[data-lucide]){color:var(--pipboy-color,#4ade80)!important}.plate.bd-pipboy .armored-content button:not([disabled]),.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary{border:1px solid var(--pipboy-color,#4ade80)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .armored-content button:not([disabled]),.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)!important}}.plate.bd-pipboy .armored-content button:not([disabled]),.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary{color:var(--pipboy-color,#4ade80)!important;box-shadow:0 0 10px var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .armored-content button:not([disabled]),.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)!important}}.plate.bd-pipboy .armored-content button:not([disabled]),.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary{text-shadow:0 0 6px var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .armored-content button:not([disabled]),.plate.bd-pipboy .btn-ghost,.plate.bd-pipboy .btn-primary{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)!important}}.plate.bd-pipboy .armored-content button:disabled,.plate.bd-pipboy .armored-content button[disabled]{border:1px dashed var(--pipboy-color,#4ade80)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .armored-content button:disabled,.plate.bd-pipboy .armored-content button[disabled]{border:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)35%,transparent)!important}}.plate.bd-pipboy .armored-content button:disabled,.plate.bd-pipboy .armored-content button[disabled]{color:var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .armored-content button:disabled,.plate.bd-pipboy .armored-content button[disabled]{color:color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)!important}}.plate.bd-pipboy .armored-content button:disabled,.plate.bd-pipboy .armored-content button[disabled]{cursor:not-allowed;opacity:.45!important;box-shadow:none!important;text-shadow:none!important}.plate.bd-pipboy .gear-slot .rarity-bar{filter:hue-rotate(80deg)saturate(.7)}.plate.bd-pipboy .accent-line{background:linear-gradient(90deg,var(--pipboy-color,#4ade80),var(--pipboy-color,#4ade80))!important}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .accent-line{background:linear-gradient(90deg,var(--pipboy-color,#4ade80),color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent))!important}}.plate.bd-pipboy .accent-line{box-shadow:0 0 10px var(--pipboy-color,#4ade80)!important}.plate:not(.bd-pipboy) .armored-content :is(.hero-callsign,.hero-display,.callsign){color:#b2becceb!important;text-shadow:0 -1px 1px #000000d9,0 1px #ffffff17,0 2px 4px #0000008c!important}.service-tag{letter-spacing:1.4px;color:#ffffff80;text-transform:uppercase;pointer-events:none;z-index:3;background:#00000073;border:1px solid #ffffff14;border-radius:2px;padding:2px 6px;font-family:Share Tech Mono,monospace;font-size:8px;position:absolute;bottom:2px;right:40px;box-shadow:inset 0 1px #ffffff0d}.armored-root .plate{filter:brightness(.93);transition:filter .28s,transform .28s}.armored-root .plate:hover{filter:brightness(1.05)}.armored-root .plate:hover .power-led{filter:brightness(1.2);animation-duration:.8s}.plate .dataport{pointer-events:none;z-index:3;background:linear-gradient(90deg,#2a2a2a,#0a0a0a);border:1px solid #ffffff14;width:10px;height:14px;margin-top:-7px;position:absolute;box-shadow:inset 1px 0 2px #000000a6}.plate .dataport.left{border-left:0;border-radius:0 3px 3px 0;left:-4px}.plate .dataport.right{background:linear-gradient(270deg,#2a2a2a,#0a0a0a);border-right:0;border-radius:3px 0 0 3px;right:-4px;box-shadow:inset -1px 0 2px #000000a6}.plate .dataport.bottom{background:linear-gradient(#2a2a2a,#0a0a0a);border:1px solid #ffffff14;border-top:0;border-radius:0 0 3px 3px;width:14px;height:10px;margin-top:0;margin-left:-7px;bottom:-4px;box-shadow:inset 0 1px 2px #000000a6}.plate .dataport.left[data-slot="1/1"],.plate .dataport.right[data-slot="1/1"]{top:50%}.plate .dataport.left[data-slot="1/2"],.plate .dataport.right[data-slot="1/2"]{top:35%}.plate .dataport.left[data-slot="2/2"],.plate .dataport.right[data-slot="2/2"]{top:65%}.plate .dataport.left[data-slot="1/3"],.plate .dataport.right[data-slot="1/3"]{top:25%}.plate .dataport.left[data-slot="2/3"],.plate .dataport.right[data-slot="2/3"]{top:50%}.plate .dataport.left[data-slot="3/3"],.plate .dataport.right[data-slot="3/3"]{top:75%}.inv-card{cursor:pointer;perspective:1100px;transition:transform .2s,filter .28s}.inv-card:hover{transform:translateY(-3px)}.inv-card.plate.bd-hex{padding:clamp(18px,16%,52px) clamp(14px,13%,42px) clamp(10px,9%,29px)}.armored-root .inv-card[data-equipped=true]{filter:brightness(.95)drop-shadow(0 3px 7px var(--rarity-color,#9ca3af))drop-shadow(0 0 4px var(--rarity-color,#9ca3af))}@supports (color:color-mix(in lab,red,red)){.armored-root .inv-card[data-equipped=true]{filter:brightness(.95)drop-shadow(0 3px 7px color-mix(in srgb,var(--rarity-color,#9ca3af)55%,transparent))drop-shadow(0 0 4px color-mix(in srgb,var(--rarity-color,#9ca3af)35%,transparent))}}.armored-root .inv-card[data-equipped=true]:hover{filter:brightness(1.05)drop-shadow(0 4px 8px var(--rarity-color,#9ca3af))drop-shadow(0 0 5px var(--rarity-color,#9ca3af))}@supports (color:color-mix(in lab,red,red)){.armored-root .inv-card[data-equipped=true]:hover{filter:brightness(1.05)drop-shadow(0 4px 8px color-mix(in srgb,var(--rarity-color,#9ca3af)70%,transparent))drop-shadow(0 0 5px color-mix(in srgb,var(--rarity-color,#9ca3af)50%,transparent))}}.inv-card-inner{z-index:2;aspect-ratio:2/3;width:100%;transform-style:preserve-3d;border-radius:6px;transition:transform .7s;position:relative}.inv-card.is-flipped .inv-card-inner{transform:rotateY(180deg)}.inv-face{backface-visibility:hidden;border:1px solid var(--rarity-color,#9ca3af);box-shadow:0 2px 8px #0000008c,0 0 10px -4px var(--rarity-color,#9ca3af);filter:drop-shadow(0 8px 14px #000000b3)drop-shadow(0 3px 5px #0000008c)drop-shadow(0 1px #ffffff0f);border-radius:6px;position:absolute;inset:0;overflow:hidden}.inv-face.back{transform:rotateY(180deg)}.inv-face img{object-fit:cover;background:linear-gradient(#1a2028,#0a0e12);width:100%;height:100%}#w-profile-gear .inv-face img,#w-profile-necs .inv-face img,#w-profile-necs-equipped .inv-face img,#w-profile-skills .inv-face img,#w-profile-skills-equipped .inv-face img{transform-origin:50%;transform:scale(.9)}.inv-face-placeholder{letter-spacing:1px;color:#ffffff4d;text-align:center;background:linear-gradient(135deg,#1e2832d9,#0a0f14f2);justify-content:center;align-items:center;width:100%;height:100%;padding:6px;font-family:Share Tech Mono,monospace;font-size:10px;display:flex}.inv-card>.inv-overlay-layer{pointer-events:none;z-index:3;position:absolute;inset:0}.inv-overlay-layer>.inv-info-btn{pointer-events:auto}.inv-rarity-dot{background:var(--rarity-color,#9ca3af);width:7px;height:7px;box-shadow:0 0 8px var(--rarity-color,#9ca3af),0 0 0 2px #000000b3;border-radius:50%;position:absolute;top:23px;left:65px;right:auto}.inv-status-chip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:drop-shadow(0 0 4px #0009);background:#000c;border:1px solid #ffffff29;border-radius:999px;padding:2px 4px;font-size:13px;line-height:1;position:absolute;top:16px;right:65px}.inv-status-chip--equipped{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;filter:drop-shadow(0 0 4px #000000b3)drop-shadow(0 0 6px #10b9818c);transform-origin:50%;background:0 0;border:0;border-radius:0;padding:0;font-size:20px;display:inline-block;transform:rotate(90deg)}.inv-status-chip--level{letter-spacing:.5px;color:var(--ink);padding:2px 6px;font-family:Share Tech Mono,monospace;font-size:10px}.inv-info-btn{transform:translate(-50%,var(--inv-info-offset-y,17px));border:1px solid var(--pipboy-color,#4ade80);background:#000000d1;border-radius:3px;padding:4px 14px 3px;position:absolute;bottom:clamp(10px,6%,18px);left:50%}@supports (color:color-mix(in lab,red,red)){.inv-info-btn{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.inv-info-btn{color:var(--pipboy-color,#4ade80);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-shadow:0 0 6px var(--pipboy-color,#4ade80),0 0 12px var(--pipboy-color,#4ade80);font-family:VT323,Share Tech Mono,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.inv-info-btn{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent),0 0 12px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.inv-info-btn{box-shadow:0 0 10px var(--pipboy-color,#4ade80),inset 0 1px 0 var(--pipboy-color,#4ade80),inset 0 -1px 0 #0009}@supports (color:color-mix(in lab,red,red)){.inv-info-btn{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--pipboy-color,#4ade80)20%,transparent),inset 0 -1px 0 #0009}}.inv-info-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap;line-height:1;transition:all .18s}.inv-info-btn:after,.inv-info-btn:before{content:"";background:var(--pipboy-color,#4ade80);width:4px;height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.inv-info-btn:after,.inv-info-btn:before{background:color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent)}}.inv-info-btn:after,.inv-info-btn:before{box-shadow:0 0 4px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.inv-info-btn:after,.inv-info-btn:before{box-shadow:0 0 4px color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent)}}.inv-info-btn:before{right:calc(100% + 4px)}.inv-info-btn:after{left:calc(100% + 4px)}.inv-info-btn:hover{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.inv-info-btn:hover{background:color-mix(in srgb,var(--pipboy-color,#4ade80)18%,#000000d1)}}.inv-info-btn:hover{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.inv-info-btn:hover{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)80%,transparent)}}.inv-info-btn:hover{box-shadow:0 0 16px var(--pipboy-color,#4ade80),inset 0 1px 0 var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.inv-info-btn:hover{box-shadow:0 0 16px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent),inset 0 1px 0 color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.inv-info-btn:active{transform:translate(-50%,calc(var(--inv-info-offset-y,17px) + 1px));box-shadow:0 0 10px var(--pipboy-color,#4ade80),inset 0 2px 4px #00000080}@supports (color:color-mix(in lab,red,red)){.inv-info-btn:active{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent),inset 0 2px 4px #00000080}}.equipped-bar,.equipped-bar-grid{width:100%;position:relative}.equipped-bar-grid{z-index:2;justify-content:space-evenly;align-items:center;display:flex}.equipped-slot-spacer{pointer-events:none;visibility:hidden;flex:0 0 149px;width:149px;display:block}.equipped-slot .inv-card{aspect-ratio:2/3;width:149px;max-width:149px;margin:0 auto}.equipped-slot .inv-card.plate.bd-hex{padding:22px 14px 10px}.equipped-slot .inv-card.plate.bd-hex:before{clip-path:polygon(0 10px,10px 0,calc(50% - 18px) 0,calc(50% - 10px) 8px,calc(50% + 10px) 8px,calc(50% + 18px) 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,calc(50% + 18px) 100%,calc(50% + 10px) calc(100% - 8px),calc(50% - 10px) calc(100% - 8px),calc(50% - 18px) 100%,10px 100%,0 calc(100% - 10px))}#w-profile-gear .inv-card.plate.bd-hex:before,#w-profile-necs .inv-card.plate.bd-hex:before,#w-profile-necs-equipped .inv-card.plate.bd-hex:before,#w-profile-skills .inv-card.plate.bd-hex:before,#w-profile-skills-equipped .inv-card.plate.bd-hex:before,.faction-hq-warchest-embedded .inv-card.plate.bd-hex:before{clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,calc(50% + 18px) 100%,calc(50% + 10px) calc(100% - 8px),calc(50% - 10px) calc(100% - 8px),calc(50% - 18px) 100%,10px 100%,0 calc(100% - 10px))}#w-profile-gear .inv-card.plate.bd-hex .wear-overlay,#w-profile-gear .inv-card.plate.bd-hex:after,#w-profile-necs .inv-card.plate.bd-hex .wear-overlay,#w-profile-necs .inv-card.plate.bd-hex:after,#w-profile-necs-equipped .inv-card.plate.bd-hex .wear-overlay,#w-profile-necs-equipped .inv-card.plate.bd-hex:after,#w-profile-skills .inv-card.plate.bd-hex .wear-overlay,#w-profile-skills .inv-card.plate.bd-hex:after,#w-profile-skills-equipped .inv-card.plate.bd-hex .wear-overlay,#w-profile-skills-equipped .inv-card.plate.bd-hex:after,.faction-hq-warchest-embedded .inv-card.plate.bd-hex .wear-overlay,.faction-hq-warchest-embedded .inv-card.plate.bd-hex:after{inset:8px 4px}.equipped-slot .inv-card.plate.bd-hex .wear-overlay,.equipped-slot .inv-card.plate.bd-hex:after{inset:8px 16px}.equipped-slot .inv-card.plate.bd-hex .bolts span{width:7px;height:7px}.equipped-slot .inv-card.plate.bd-hex .bolts span:after{inset:2px}.equipped-slot .inv-card.plate.bd-hex .bolts .tl{top:10px;left:14px}.equipped-slot .inv-card.plate.bd-hex .bolts .tr{top:10px;right:14px}.equipped-slot .inv-card.plate.bd-hex .bolts .bl{bottom:10px;left:14px}.equipped-slot .inv-card.plate.bd-hex .bolts .br{bottom:10px;right:14px}.equipped-slot .inv-card .inv-info-btn{letter-spacing:.1em;padding:2px 10px 1px;font-size:10px;bottom:-2px}.equipped-slot .inv-card .inv-rarity-dot,.equipped-slot .inv-card .inv-status-chip{display:none!important}.armored-root .equipped-slot .inv-card[data-equipped=true]{filter:none}.armored-root .equipped-slot .inv-card[data-equipped=true]:hover{filter:brightness(1.05)}.armored-root :is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card[data-equipped=true]{filter:none}.armored-root :is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card[data-equipped=true]:hover{filter:brightness(1.05)}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card[data-equipped=true] .inv-face{box-shadow:0 2px 8px #0000008c,0 0 12px -2px var(--rarity-color,#9ca3af),0 0 22px -6px var(--rarity-color,#9ca3af)}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card{aspect-ratio:2/3;width:149px;max-width:149px;margin:0 auto}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .profile-inventory-row-snap{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;max-height:247.5px;overflow:hidden auto}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .profile-inventory-grid{align-content:start;row-gap:24px;padding-bottom:16px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .profile-inventory-grid .inv-card{scroll-snap-align:start;scroll-snap-stop:always}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex{padding:22px 14px 10px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex:before{clip-path:polygon(0 10px,10px 0,calc(50% - 18px) 0,calc(50% - 10px) 8px,calc(50% + 10px) 8px,calc(50% + 18px) 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,calc(50% + 18px) 100%,calc(50% + 10px) calc(100% - 8px),calc(50% - 10px) calc(100% - 8px),calc(50% - 18px) 100%,10px 100%,0 calc(100% - 10px))}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .wear-overlay,:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex:after{inset:8px 16px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .bolts span{width:7px;height:7px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .bolts span:after{inset:2px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .bolts .tl{top:10px;left:14px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .bolts .tr{top:10px;right:14px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .bolts .bl{bottom:10px;left:14px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card.plate.bd-hex .bolts .br{bottom:10px;right:14px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card .inv-info-btn{letter-spacing:.1em;padding:2px 10px 1px;font-size:10px;bottom:2px}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card .inv-rarity-dot{width:5px;height:5px;top:11px;left:36px;right:auto}:is(#w-profile-necs,#w-profile-skills,#w-profile-gear,.faction-hq-warchest-embedded) .inv-card .inv-status-chip{font-size:14px;top:5px;right:36px}.equipped-slot{gap:6px}.equipped-slot-label{letter-spacing:1.4px;font-size:9px}#w-profile-necs-equipped.plate.bd-hex,#w-profile-skills-equipped.plate.bd-hex{padding:40px 48px}.equipped-bar-wires{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.equipped-bar-wires path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0000008c)}.equipped-bar-wires circle{filter:drop-shadow(0 0 2px #0009)}.equipped-slot{z-index:3;flex-direction:column;gap:12px;display:flex;position:relative}.equipped-slot-label{letter-spacing:1.6px;text-transform:uppercase;color:#b2beccd9;align-items:center;gap:8px;font-family:Oxanium,sans-serif;font-size:10px;display:flex}.equipped-slot-label .slot-dot{background:var(--faction,#16a34a);width:6px;height:6px;box-shadow:0 0 6px var(--faction,#16a34a);border-radius:50%}.equipped-slot-empty{aspect-ratio:2/3;border:2px dashed var(--pipboy-color,#4ade80);width:100%;max-width:149px;margin:0 auto}@supports (color:color-mix(in lab,red,red)){.equipped-slot-empty{border:2px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)28%,transparent)}}.equipped-slot-empty{color:var(--pipboy-color,#4ade80);background:repeating-linear-gradient(-45deg,#0000 0 10px,#4ade800a 10px 20px);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.equipped-slot-empty{color:color-mix(in srgb,var(--pipboy-color,#4ade80)75%,transparent)}}.equipped-slot-empty{text-align:center;text-shadow:0 0 6px var(--pipboy-color,#4ade80);padding:12px 10px;font-family:VT323,Share Tech Mono,monospace}@supports (color:color-mix(in lab,red,red)){.equipped-slot-empty{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.equipped-slot-empty .empty-icon{font-size:28px;line-height:1}.equipped-slot-empty .empty-label{letter-spacing:.12em;font-size:11px}.equipped-slot-empty .empty-hint{opacity:.7;font-size:10px;line-height:1.2}.equipped-slot .slot-ports{z-index:4;flex-direction:column;gap:3px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.equipped-slot .slot-ports-right{right:-10px}.equipped-slot .slot-ports-left{left:-10px}.equipped-bar-grid .equipped-slot:first-of-type .slot-ports-right{right:0}.equipped-bar-grid .equipped-slot:nth-of-type(2) .slot-ports-left{left:0}.equipped-bar-grid .equipped-slot:nth-of-type(2) .slot-ports-right{right:0}.equipped-powercell .powercell-ports .dataport,.equipped-slot .slot-ports .dataport{box-sizing:border-box;pointer-events:none;background:linear-gradient(90deg,#2a2a2a,#0a0a0a);border:1px solid #ffffff14;width:10px;height:14px;margin-top:0;display:block;position:relative;top:auto;box-shadow:inset 1px 0 2px #000000a6}.equipped-slot .slot-ports .dataport.right{background:linear-gradient(270deg,#2a2a2a,#0a0a0a);border-right:0;border-radius:3px 0 0 3px;box-shadow:inset -1px 0 2px #000000a6}.equipped-powercell .powercell-ports .dataport.left,.equipped-slot .slot-ports .dataport.left{border-left:0;border-radius:0 3px 3px 0}.equipped-powercell{min-height:165px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.equipped-powercell:before{content:"";filter:blur(18px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(#0000004d 0,#00000038 34%,#0000001f 58%,#0000 82%),radial-gradient(at 52% 56%,#00000024 0,#00000014 32%,#0000 72%);border-radius:999px;width:286px;height:132px;position:absolute;top:52%;left:51%;transform:translate(-50%,-50%)}.equipped-powercell .powercell-ports{z-index:4;flex-direction:column;gap:3px;display:flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.equipped-powercell .powercell-ports .dataport{margin-top:0;position:relative;top:auto}.powercell-image-wrap{--powercell-core-left:50%;--powercell-core-top:50.6%;--powercell-core-width:41.5%;--powercell-core-height:31.5%;isolation:isolate;z-index:1;width:323px;height:216px;display:block;position:relative}.powercell-image-wrap:has(.powercell-image--sle-q){--powercell-core-top:calc(50.6% - 12px);--powercell-core-width:calc(41.5%*1.2);--powercell-core-height:calc(31.5%*1.2);width:193.7px;height:290.55px}.powercell-image-wrap:after,.powercell-image-wrap:before{content:"";left:var(--powercell-core-left);top:var(--powercell-core-top);pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity,filter;position:absolute}.powercell-image-wrap:before{width:calc(var(--powercell-core-width) + 10%);height:calc(var(--powercell-core-height) + 12%);filter:blur(16px)saturate(1.15);opacity:.42;z-index:2;background:radial-gradient(#c4ffff57 0,#57f7ff38 24%,#18e1ff24 44%,#00c8ff14 58%,#00c8ff00 82%),linear-gradient(90deg,#0000,#6df9ff0a 16%,#aeffff33 50%,#6df9ff0a 84%,#0000);border-radius:999px;animation:powercell-core-aura 5.4s cubic-bezier(.37,0,.2,1) infinite;transform:translate(-50%,-50%)scale(.93);box-shadow:0 0 24px #62f6ff29,0 0 52px #00ccff1f;-webkit-mask-image:radial-gradient(#000000f2 0,#000000e0 42%,#0000006b 68%,#0000 100%);mask-image:radial-gradient(#000000f2 0,#000000e0 42%,#0000006b 68%,#0000 100%)}.powercell-image-wrap:after{width:var(--powercell-core-width);height:var(--powercell-core-height);filter:blur(5px)saturate(1.14);opacity:.76;z-index:3;background:radial-gradient(#f8fffff5 0,#bcffffd6 12%,#68fbffa8 28%,#1fecff70 46%,#00d5ff33 64%,#00d5ff00 88%),linear-gradient(90deg,#0000,#81fcff14 10%,#81fcff47 24%,#ffffff80 50%,#81fcff47 76%,#81fcff14 90%,#0000),linear-gradient(90deg,#00b8ff00,#00b8ff1a 18%,#40f4ff38 34%,#caffff2e 50%,#40f4ff38 66%,#00b8ff1a 82%,#00b8ff00);border-radius:28px;animation:powercell-core-pulse 4.8s ease-in-out infinite;transform:translate(-50%,-50%)scale(.965);box-shadow:inset 0 0 18px #ecffff42,0 0 14px #60f4ff3d,0 0 34px #00cfff2e;-webkit-mask-image:radial-gradient(#000 0,#000000fa 42%,#000000c2 68%,#0000003d 84%,#0000 100%);mask-image:radial-gradient(#000 0,#000000fa 42%,#000000c2 68%,#0000003d 84%,#0000 100%)}.powercell-image{transform-origin:50%;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 1px #f2f7ff1a)drop-shadow(0 2px 4px #00000085)drop-shadow(0 10px 18px #00000057)drop-shadow(0 22px 32px #0003)contrast(1.04)saturate(1.06);width:216px;height:323px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(270deg)}.powercell-image--sle-q{width:193.7px;height:290.55px;transform:translate(-50%,-50%)rotate(0)}.powercell-image-wrap:has(.powercell-image--sle-q):before{filter:blur(19px)saturate(1.15);box-shadow:0 0 29px #62f6ff29,0 0 62px #00ccff1f}.powercell-image-wrap:has(.powercell-image--sle-q):after{filter:blur(6px)saturate(1.14);box-shadow:inset 0 0 22px #ecffff42,0 0 17px #60f4ff3d,0 0 41px #00cfff2e}.equipped-powercell:has(.powercell-image--sle-q):before{width:213.2px;height:309.4px;top:50%;left:50%}@keyframes powercell-core-pulse{0%,to{opacity:.58;filter:blur(4.5px)saturate(1.02)brightness(.94);transform:translate(-50%,-50%)scale(.95)}22%{opacity:.72;filter:blur(5.5px)saturate(1.1)brightness(1.02);transform:translate(-50%,-50%)scale(.975)}48%{opacity:.9;filter:blur(7.5px)saturate(1.22)brightness(1.12);transform:translate(-50%,-50%)scale(.995)}62%{opacity:1;filter:blur(9px)saturate(1.34)brightness(1.22);transform:translate(-50%,-50%)scale(1.015)}78%{opacity:.84;filter:blur(6.5px)saturate(1.16)brightness(1.08);transform:translate(-50%,-50%)scale(.988)}}@keyframes powercell-core-aura{0%,to{opacity:.28;filter:blur(14px)saturate(1.08)brightness(.92);transform:translate(-50%,-50%)scale(.91)}24%{opacity:.38;filter:blur(17px)saturate(1.14)brightness(.98);transform:translate(-50%,-50%)scale(.96)}52%{opacity:.58;filter:blur(22px)saturate(1.24)brightness(1.06);transform:translate(-50%,-50%)scale(1.035)}76%{opacity:.44;filter:blur(18px)saturate(1.16)brightness(1.01);transform:translate(-50%,-50%)scale(.99)}}@media (max-width:720px){.equipped-bar-grid{flex-wrap:wrap;gap:24px}.equipped-bar-wires,.equipped-powercell .powercell-ports,.equipped-slot-spacer{display:none}}.armored-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px)saturate(.6);background:#000000f0;justify-content:center;align-items:flex-start;padding:clamp(56px,7vh,72px) 24px 24px;animation:armored-modal-fade-in .22s ease-out;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes armored-modal-fade-in{0%{opacity:0}to{opacity:1}}.armored-modal-wires{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:visible}.armored-modal-wires path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0000008c)}.armored-modal-wires circle{filter:drop-shadow(0 0 2px #0009)}.armored-modal{z-index:2;transform-origin:top;width:100%;max-height:calc(100vh - 48px);margin:0 auto;animation:armored-modal-scale-in .24s ease-out;position:relative}@keyframes armored-modal-scale-in{0%{opacity:0}to{opacity:1}}.armored-modal.plate.bd-pipboy{background:#384048}.armored-modal.plate.bd-pipboy:before{background:linear-gradient(#ffffff1f,#0000 22%),linear-gradient(145deg,#6e7a86,#48525c 48%,#303840);box-shadow:0 22px 42px #0000009e,inset 0 1px #ffffff2e,inset 0 -10px 20px #00000073,inset 0 0 0 1px #ffffff1a}.armored-modal-ports{z-index:3;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:38px;right:0}.armored-modal-ports .dataport{margin-top:0;position:relative;top:auto}.armored-modal-ports .dataport.right{--armored-wire-color:#5ab7ffe6;--armored-wire-length:240px}.armored-modal-ports .dataport.right:after,.armored-modal-ports .dataport.right:before{content:"";pointer-events:none;position:absolute}.armored-modal-ports .dataport.right:before{background:var(--armored-wire-color);width:6px;height:6px;box-shadow:0 0 0 1px #0000008c,0 0 8px var(--armored-wire-color);border-radius:999px;top:50%;left:calc(100% - 1px);transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.armored-modal-ports .dataport.right:before{box-shadow:0 0 0 1px #0000008c,0 0 8px color-mix(in srgb,var(--armored-wire-color)45%,transparent)}}.armored-modal-ports .dataport.right:after{width:var(--armored-wire-length);background:linear-gradient(90deg,var(--armored-wire-color),var(--armored-wire-color));height:2.5px;box-shadow:0 1px 2px #0000008c,0 0 10px var(--armored-wire-color);border-radius:999px;top:50%;left:calc(100% - 1px);transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.armored-modal-ports .dataport.right:after{box-shadow:0 1px 2px #0000008c,0 0 10px color-mix(in srgb,var(--armored-wire-color)18%,transparent)}}.armored-modal-close{z-index:4;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:40px;right:60px}.armored-modal-close-glyph{transform-origin:50%;filter:drop-shadow(0 0 6px #0000008c);flex:none;width:24px;height:24px;transition:filter .15s;display:block}.armored-modal-close:hover .armored-modal-close-glyph{filter:drop-shadow(0 0 10px #ffc8008c)}.armored-modal-close-glyph.is-rotating{animation:hazard-spin .55s cubic-bezier(.4,0,.2,1)}@keyframes hazard-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.armored-modal-content{z-index:2;max-height:calc(100vh - 180px);padding:4px 14px 30px;position:relative;overflow-y:auto}.armored-modal-content::-webkit-scrollbar{width:6px}.armored-modal-content::-webkit-scrollbar-thumb{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.armored-modal-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)}}.armored-modal-content::-webkit-scrollbar-thumb{border-radius:3px}.armored-modal .rarity-preserve,.armored-modal .rarity-preserve *{color:var(--rarity-color,inherit)!important;text-shadow:0 0 8px var(--rarity-color,transparent)!important;border-color:var(--rarity-color,inherit)!important;font-family:Oxanium,sans-serif!important}.armored-modal .warn-preserve,.armored-modal .warn-preserve *{color:#f87171!important;text-shadow:0 0 6px #ef444473!important;border-color:#ef444473!important}.armored-modal-head{align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.armored-modal-card{perspective:1100px;cursor:pointer;flex-shrink:0;width:130px;height:195px}.armored-modal-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s;position:relative}.armored-modal-card.is-flipped .armored-modal-card-inner{transform:rotateY(180deg)}.armored-modal-card-face{backface-visibility:hidden;border:2px solid var(--rarity-color,#9ca3af);box-shadow:0 4px 16px #0009,0 0 16px -6px var(--rarity-color,#9ca3af);border-radius:10px;position:absolute;inset:0;overflow:hidden}.armored-modal-card-face.back{transform:rotateY(180deg)}.armored-modal-card-face img{object-fit:cover;width:100%;height:100%}.armored-modal-card-placeholder{color:#ffffff4d;background:linear-gradient(135deg,#1e2832d9,#0a0f14f2);place-items:center;width:100%;height:100%;font-family:Share Tech Mono,monospace;font-size:10px;display:grid}.armored-modal-title-block{flex:1;min-width:0}.armored-modal-rarity{background:#0000004d;border:1px solid;border-radius:4px;margin-bottom:10px;padding:4px 10px;display:inline-block;letter-spacing:2px!important;text-transform:uppercase!important;font-family:Oxanium,sans-serif!important;font-size:10px!important;font-weight:800!important}.armored-modal-title{word-break:break-word;margin-bottom:12px;letter-spacing:.03em!important;font-size:26px!important;line-height:1.15!important}.armored-modal-stats{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.armored-modal-stat{border:1px solid var(--pipboy-color,#4ade80);background:#4ade800f}@supports (color:color-mix(in lab,red,red)){.armored-modal-stat{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)}}.armored-modal-stat{border-radius:6px;padding:6px 10px}.armored-modal-stat .label{opacity:.75;display:block;letter-spacing:.16em!important;font-size:10px!important}.armored-modal-stat .value{margin-top:2px;display:block;font-size:20px!important}.armored-modal-section{margin-bottom:14px}.armored-modal-section h3{margin-bottom:6px;letter-spacing:.05em!important;font-size:16px!important}.armored-modal-section p{border:1px solid var(--pipboy-color,#4ade80);padding:10px 12px;font-size:15px!important;line-height:1.45!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-section p{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)22%,transparent)}}.armored-modal-section p{background:#4ade800a;border-radius:6px}.armored-modal-section--warn h3:before{content:"⚠ "!important}.armored-modal-section--warn p{background:#ef444414}.armored-modal-actions{flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}.armored-modal-btn{border-radius:999px;flex:1;min-width:110px;padding:10px 16px;border:1px solid var(--pipboy-color,#4ade80)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)!important}}.armored-modal-btn{text-transform:uppercase;cursor:pointer;color:var(--pipboy-color,#4ade80)!important;letter-spacing:.08em!important;text-shadow:0 0 6px var(--pipboy-color,#4ade80)!important;font-family:VT323,Share Tech Mono,monospace!important;font-size:16px!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)!important}}.armored-modal-btn{box-shadow:0 0 10px var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)!important}}.armored-modal-btn{transition:border-color .18s,box-shadow .18s,background-color .18s,filter .18s}.armored-modal-btn:focus-visible,.armored-modal-btn:hover{background:var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn:focus-visible,.armored-modal-btn:hover{background:color-mix(in srgb,var(--pipboy-color,#4ade80)10%,transparent)!important}}.armored-modal-btn:focus-visible,.armored-modal-btn:hover{border-color:var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn:focus-visible,.armored-modal-btn:hover{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)78%,transparent)!important}}.armored-modal-btn:focus-visible,.armored-modal-btn:hover{box-shadow:0 0 18px var(--pipboy-color,#4ade80),0 12px 22px -16px var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn:focus-visible,.armored-modal-btn:hover{box-shadow:0 0 18px color-mix(in srgb,var(--pipboy-color,#4ade80)22%,transparent),0 12px 22px -16px color-mix(in srgb,var(--pipboy-color,#4ade80)82%,transparent)!important}}.armored-modal-btn:focus-visible,.armored-modal-btn:hover{filter:brightness(1.05);outline:none}.armored-modal-btn:active{background:var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn:active{background:color-mix(in srgb,var(--pipboy-color,#4ade80)14%,transparent)!important}}.armored-modal-btn:active{border-color:var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn:active{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)88%,transparent)!important}}.armored-modal-btn:active{box-shadow:0 0 20px var(--pipboy-color,#4ade80),0 14px 24px -14px var(--pipboy-color,#4ade80)!important}@supports (color:color-mix(in lab,red,red)){.armored-modal-btn:active{box-shadow:0 0 20px color-mix(in srgb,var(--pipboy-color,#4ade80)28%,transparent),0 14px 24px -14px color-mix(in srgb,var(--pipboy-color,#4ade80)88%,transparent)!important}}.armored-modal-btn:active{filter:brightness(1.08)}.armored-modal-btn--danger{color:#f87171!important;text-shadow:0 0 6px #ef444473!important;border-color:#ef44448c!important;box-shadow:0 0 10px #ef444440!important}.armored-modal-btn--danger:focus-visible,.armored-modal-btn--danger:hover{outline:none;background:#ef44441f!important;border-color:#ef4444b8!important;box-shadow:0 0 18px #ef444442,0 12px 22px -16px #ef4444b3!important}.armored-modal-btn--danger:active{background:#ef44442e!important;border-color:#ef4444d1!important;box-shadow:0 0 20px #ef44444d,0 14px 24px -14px #ef4444d1!important}.profile-edit-modal{--profile-edit-accent:var(--rarity-color,var(--pipboy-color,#4ade80));flex-direction:column;gap:18px;display:flex}.profile-edit-modal__head{align-items:stretch;margin-bottom:4px;padding-right:88px}.profile-edit-modal__badge{border:1px solid var(--profile-edit-accent);border-radius:14px;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__badge{border:1px solid color-mix(in srgb,var(--profile-edit-accent)32%,transparent)}}.profile-edit-modal__badge{background:radial-gradient(circle at top,var(--profile-edit-accent),transparent 62%),linear-gradient(135deg,#060a0ef0,#10161bdb)}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__badge{background:radial-gradient(circle at top,color-mix(in srgb,var(--profile-edit-accent)16%,transparent),transparent 62%),linear-gradient(135deg,#060a0ef0,#10161bdb)}}.profile-edit-modal__badge{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px var(--profile-edit-accent)}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__badge{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px color-mix(in srgb,var(--profile-edit-accent)18%,transparent)}}.profile-edit-modal__badge svg{width:36px;height:36px;color:var(--profile-edit-accent);filter:drop-shadow(0 0 14px var(--profile-edit-accent))}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__badge svg{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--profile-edit-accent)45%,transparent))}}.profile-edit-modal__subtitle{opacity:.82;max-width:56ch;font-size:15px!important;line-height:1.45!important}.profile-edit-modal__stats .armored-modal-stat .value{word-break:break-word;font-size:18px!important}.profile-edit-modal__tabs{flex-wrap:wrap;gap:10px;display:flex}.profile-edit-modal__tab{border:1px solid var(--pipboy-color,#4ade80);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__tab{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)22%,transparent)}}.profile-edit-modal__tab{color:var(--sl-muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#11161beb;font-family:Oxanium,sans-serif;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s,box-shadow .15s,opacity .15s}.profile-edit-modal__tab svg{width:16px;height:16px}.profile-edit-modal__tab[data-active=true]{color:var(--profile-edit-accent);border-color:var(--profile-edit-accent)}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__tab[data-active=true]{border-color:color-mix(in srgb,var(--profile-edit-accent)55%,transparent)}}.profile-edit-modal__tab[data-active=true]{background:var(--profile-edit-accent)}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__tab[data-active=true]{background:color-mix(in srgb,var(--profile-edit-accent)16%,#11161bf2)}}.profile-edit-modal__tab[data-active=true]{box-shadow:0 0 16px var(--profile-edit-accent)}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__tab[data-active=true]{box-shadow:0 0 16px color-mix(in srgb,var(--profile-edit-accent)18%,transparent)}}.profile-edit-modal__tab[data-dimmed=true]{opacity:.55}.profile-edit-modal__form{flex-direction:column;gap:16px;display:flex}.profile-edit-modal__panel{border:1px solid var(--pipboy-color,#4ade80);border-radius:10px;padding:16px}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__panel{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)22%,transparent)}}.profile-edit-modal__panel{background:#4ade800a;box-shadow:inset 0 1px #ffffff0a}.profile-edit-modal__panel--admin{background:#0b1014d6}.profile-edit-modal__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.profile-edit-modal__panel-title{align-items:center;gap:8px;display:inline-flex}.profile-edit-modal__panel-tag{margin-bottom:0}.profile-edit-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-edit-modal__field{flex-direction:column;gap:6px;min-width:0;display:flex}.profile-edit-modal__field--full{grid-column:1/-1}.profile-edit-modal__label{text-transform:uppercase;opacity:.74;letter-spacing:.14em!important;font-size:11px!important}.profile-edit-modal__input,.profile-edit-modal__textarea{border:1px solid var(--profile-edit-accent);border-radius:10px;width:100%}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__input,.profile-edit-modal__textarea{border:1px solid color-mix(in srgb,var(--profile-edit-accent)26%,transparent)}}.profile-edit-modal__input,.profile-edit-modal__textarea{color:var(--pipboy-color,#4ade80);background:#090e12eb;padding:10px 12px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff0a}.profile-edit-modal__textarea{resize:vertical;min-height:118px}.profile-edit-modal__input::placeholder,.profile-edit-modal__textarea::placeholder{color:var(--sl-muted)}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__input::placeholder,.profile-edit-modal__textarea::placeholder{color:color-mix(in srgb,var(--sl-muted)86%,transparent)}}.profile-edit-modal__input:focus,.profile-edit-modal__textarea:focus{border-color:var(--profile-edit-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__input:focus,.profile-edit-modal__textarea:focus{border-color:color-mix(in srgb,var(--profile-edit-accent)58%,transparent)}}.profile-edit-modal__input:focus,.profile-edit-modal__textarea:focus{box-shadow:0 0 0 1px var(--profile-edit-accent),0 0 18px var(--profile-edit-accent);background:#0e1418f5}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__input:focus,.profile-edit-modal__textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--profile-edit-accent)24%,transparent),0 0 18px color-mix(in srgb,var(--profile-edit-accent)18%,transparent)}}.profile-edit-modal__action-btn:disabled,.profile-edit-modal__input:disabled,.profile-edit-modal__tab:disabled,.profile-edit-modal__textarea:disabled{opacity:.55;cursor:not-allowed}.profile-edit-modal__helper{color:var(--sl-muted);text-shadow:none!important;font-size:12px!important;line-height:1.35!important}.profile-edit-modal__helper[data-tone=error]{color:#f87171!important;text-shadow:0 0 6px #ef444459!important}.profile-edit-modal__bio-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.profile-edit-modal__notice{background:#7f1d1d2e;border:1px solid #ef444459;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px!important;line-height:1.4!important}.profile-edit-modal__copy{font-size:15px!important;line-height:1.45!important}.profile-edit-modal__actions{margin-top:4px}.profile-edit-modal__action-btn[data-variant=primary]{color:var(--profile-edit-accent)!important;border-color:var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]{border-color:color-mix(in srgb,var(--profile-edit-accent)55%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]{text-shadow:0 0 6px var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]{text-shadow:0 0 6px color-mix(in srgb,var(--profile-edit-accent)55%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]{box-shadow:0 0 10px var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]{box-shadow:0 0 10px color-mix(in srgb,var(--profile-edit-accent)25%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]:focus-visible,.profile-edit-modal__action-btn[data-variant=primary]:hover{background:var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]:focus-visible,.profile-edit-modal__action-btn[data-variant=primary]:hover{background:color-mix(in srgb,var(--profile-edit-accent)10%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]:focus-visible,.profile-edit-modal__action-btn[data-variant=primary]:hover{border-color:var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]:focus-visible,.profile-edit-modal__action-btn[data-variant=primary]:hover{border-color:color-mix(in srgb,var(--profile-edit-accent)78%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]:focus-visible,.profile-edit-modal__action-btn[data-variant=primary]:hover{box-shadow:0 0 18px var(--profile-edit-accent),0 12px 22px -16px var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]:focus-visible,.profile-edit-modal__action-btn[data-variant=primary]:hover{box-shadow:0 0 18px color-mix(in srgb,var(--profile-edit-accent)22%,transparent),0 12px 22px -16px color-mix(in srgb,var(--profile-edit-accent)82%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]:active{background:var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]:active{background:color-mix(in srgb,var(--profile-edit-accent)14%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]:active{border-color:var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]:active{border-color:color-mix(in srgb,var(--profile-edit-accent)88%,transparent)!important}}.profile-edit-modal__action-btn[data-variant=primary]:active{box-shadow:0 0 20px var(--profile-edit-accent),0 14px 24px -14px var(--profile-edit-accent)!important}@supports (color:color-mix(in lab,red,red)){.profile-edit-modal__action-btn[data-variant=primary]:active{box-shadow:0 0 20px color-mix(in srgb,var(--profile-edit-accent)28%,transparent),0 14px 24px -14px color-mix(in srgb,var(--profile-edit-accent)88%,transparent)!important}}.gear-form-modal{--gear-form-accent:var(--rarity-color,var(--pipboy-color,#4ade80));flex-direction:column;gap:18px;display:flex}.gear-form-modal__head{align-items:stretch;margin-bottom:4px;padding-right:88px}.gear-form-modal__badge{border:1px solid var(--gear-form-accent);border-radius:14px;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__badge{border:1px solid color-mix(in srgb,var(--gear-form-accent)32%,transparent)}}.gear-form-modal__badge{background:radial-gradient(circle at top,var(--gear-form-accent),transparent 62%),linear-gradient(135deg,#060a0ef0,#10161bdb)}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__badge{background:radial-gradient(circle at top,color-mix(in srgb,var(--gear-form-accent)16%,transparent),transparent 62%),linear-gradient(135deg,#060a0ef0,#10161bdb)}}.gear-form-modal__badge{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px var(--gear-form-accent)}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__badge{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px color-mix(in srgb,var(--gear-form-accent)18%,transparent)}}.gear-form-modal__badge svg{width:34px;height:34px;color:var(--gear-form-accent);filter:drop-shadow(0 0 14px var(--gear-form-accent))}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__badge svg{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gear-form-accent)45%,transparent))}}.gear-form-modal__subtitle{opacity:.82;max-width:58ch;font-size:15px!important;line-height:1.45!important}.gear-form-modal__stats .armored-modal-stat{background:var(--gear-form-accent)}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__stats .armored-modal-stat{background:color-mix(in srgb,var(--gear-form-accent)8%,#11161bf5)}}.gear-form-modal__stats .armored-modal-stat{border-color:var(--gear-form-accent)}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__stats .armored-modal-stat{border-color:color-mix(in srgb,var(--gear-form-accent)25%,transparent)}}.gear-form-modal__stats .armored-modal-stat .value{word-break:break-word;font-size:18px!important}.gear-form-modal__panel{border:1px solid var(--gear-form-accent);border-radius:10px;padding:16px}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__panel{border:1px solid color-mix(in srgb,var(--gear-form-accent)22%,transparent)}}.gear-form-modal__panel{background:#4ade800a;box-shadow:inset 0 1px #ffffff0a}.gear-form-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gear-form-modal__field{flex-direction:column;gap:6px;min-width:0;display:flex}.gear-form-modal__field--full{grid-column:1/-1}.gear-form-modal__label{text-transform:uppercase;opacity:.74;letter-spacing:.14em!important;font-size:11px!important}.gear-form-modal__input,.gear-form-modal__select,.gear-form-modal__textarea{border:1px solid var(--gear-form-accent);border-radius:10px;width:100%}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__input,.gear-form-modal__select,.gear-form-modal__textarea{border:1px solid color-mix(in srgb,var(--gear-form-accent)26%,transparent)}}.gear-form-modal__input,.gear-form-modal__select,.gear-form-modal__textarea{color:var(--gear-form-accent);background:#090e12eb;padding:10px 12px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff0a}.gear-form-modal__textarea{resize:vertical;min-height:118px}.gear-form-modal__input::placeholder,.gear-form-modal__textarea::placeholder{color:var(--sl-muted)}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__input::placeholder,.gear-form-modal__textarea::placeholder{color:color-mix(in srgb,var(--sl-muted)86%,transparent)}}.gear-form-modal__input:focus,.gear-form-modal__select:focus,.gear-form-modal__textarea:focus{border-color:var(--gear-form-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__input:focus,.gear-form-modal__select:focus,.gear-form-modal__textarea:focus{border-color:color-mix(in srgb,var(--gear-form-accent)58%,transparent)}}.gear-form-modal__input:focus,.gear-form-modal__select:focus,.gear-form-modal__textarea:focus{box-shadow:0 0 0 1px var(--gear-form-accent),0 0 18px var(--gear-form-accent);background:#0e1418f5}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__input:focus,.gear-form-modal__select:focus,.gear-form-modal__textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--gear-form-accent)24%,transparent),0 0 18px color-mix(in srgb,var(--gear-form-accent)18%,transparent)}}.gear-form-modal__action-btn:disabled,.gear-form-modal__input:disabled,.gear-form-modal__select:disabled,.gear-form-modal__textarea:disabled{opacity:.55;cursor:not-allowed}.gear-form-modal__select-wrap{position:relative}.gear-form-modal__select{appearance:none;cursor:pointer;padding-right:44px}.gear-form-modal__select::-ms-expand{display:none}.gear-form-modal__select option{color:var(--gear-form-accent);background:#091116}.gear-form-modal__select-icon{pointer-events:none;width:18px;height:18px;color:var(--gear-form-accent);opacity:.78;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.gear-form-modal__upload{margin-top:2px}.gear-form-modal__upload img{border-color:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__upload img{border-color:color-mix(in srgb,var(--gear-form-accent)28%,transparent)!important}}.gear-form-modal__actions{margin-top:4px}.gear-form-modal__action-btn{border-color:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn{border-color:color-mix(in srgb,var(--gear-form-accent)55%,transparent)!important}}.gear-form-modal__action-btn{color:var(--gear-form-accent)!important;text-shadow:0 0 6px var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn{text-shadow:0 0 6px color-mix(in srgb,var(--gear-form-accent)55%,transparent)!important}}.gear-form-modal__action-btn{box-shadow:0 0 10px var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn{box-shadow:0 0 10px color-mix(in srgb,var(--gear-form-accent)25%,transparent)!important}}.gear-form-modal__action-btn:focus-visible,.gear-form-modal__action-btn:hover{background:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn:focus-visible,.gear-form-modal__action-btn:hover{background:color-mix(in srgb,var(--gear-form-accent)10%,transparent)!important}}.gear-form-modal__action-btn:focus-visible,.gear-form-modal__action-btn:hover{border-color:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn:focus-visible,.gear-form-modal__action-btn:hover{border-color:color-mix(in srgb,var(--gear-form-accent)78%,transparent)!important}}.gear-form-modal__action-btn:focus-visible,.gear-form-modal__action-btn:hover{box-shadow:0 0 18px var(--gear-form-accent),0 12px 22px -16px var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn:focus-visible,.gear-form-modal__action-btn:hover{box-shadow:0 0 18px color-mix(in srgb,var(--gear-form-accent)22%,transparent),0 12px 22px -16px color-mix(in srgb,var(--gear-form-accent)82%,transparent)!important}}.gear-form-modal__action-btn:active{background:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn:active{background:color-mix(in srgb,var(--gear-form-accent)14%,transparent)!important}}.gear-form-modal__action-btn:active{border-color:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn:active{border-color:color-mix(in srgb,var(--gear-form-accent)88%,transparent)!important}}.gear-form-modal__action-btn:active{box-shadow:0 0 20px var(--gear-form-accent),0 14px 24px -14px var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn:active{box-shadow:0 0 20px color-mix(in srgb,var(--gear-form-accent)28%,transparent),0 14px 24px -14px color-mix(in srgb,var(--gear-form-accent)88%,transparent)!important}}.gear-form-modal__action-btn[data-variant=primary]{border-color:var(--gear-form-accent)!important}@supports (color:color-mix(in lab,red,red)){.gear-form-modal__action-btn[data-variant=primary]{border-color:color-mix(in srgb,var(--gear-form-accent)68%,transparent)!important}}.donation-modal{--donation-modal-accent:var(--rarity-color,var(--pipboy-color,#4ade80));flex-direction:column;gap:18px;display:flex}.donation-modal__head{align-items:stretch;margin-bottom:4px;padding-right:88px}.donation-modal__badge{border:1px solid var(--donation-modal-accent);border-radius:14px;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid}@supports (color:color-mix(in lab,red,red)){.donation-modal__badge{border:1px solid color-mix(in srgb,var(--donation-modal-accent)32%,transparent)}}.donation-modal__badge{background:radial-gradient(circle at top,var(--donation-modal-accent),transparent 62%),linear-gradient(135deg,#060a0ef0,#10161bdb)}@supports (color:color-mix(in lab,red,red)){.donation-modal__badge{background:radial-gradient(circle at top,color-mix(in srgb,var(--donation-modal-accent)16%,transparent),transparent 62%),linear-gradient(135deg,#060a0ef0,#10161bdb)}}.donation-modal__badge{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__badge{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px color-mix(in srgb,var(--donation-modal-accent)18%,transparent)}}.donation-modal__badge svg{width:34px;height:34px;color:var(--donation-modal-accent);filter:drop-shadow(0 0 14px var(--donation-modal-accent))}@supports (color:color-mix(in lab,red,red)){.donation-modal__badge svg{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--donation-modal-accent)45%,transparent))}}.donation-modal__subtitle{opacity:.82;max-width:58ch;font-size:15px!important;line-height:1.45!important}.donation-modal__stats .armored-modal-stat{background:var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__stats .armored-modal-stat{background:color-mix(in srgb,var(--donation-modal-accent)8%,#11161bf5)}}.donation-modal__stats .armored-modal-stat{border-color:var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__stats .armored-modal-stat{border-color:color-mix(in srgb,var(--donation-modal-accent)25%,transparent)}}.donation-modal__manifest-section,.donation-modal__mode-section{margin-bottom:0}.donation-modal__toggle-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.donation-modal__toggle{border:1px solid var(--donation-modal-accent);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle{border:1px solid color-mix(in srgb,var(--donation-modal-accent)24%,transparent)}}.donation-modal__toggle{color:var(--donation-modal-accent);background:#080d11e0}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle{color:color-mix(in srgb,var(--donation-modal-accent)72%,#f2fff6 28%)}}.donation-modal__toggle{letter-spacing:.08em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:.95rem;font-weight:700;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{border-color:var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{border-color:color-mix(in srgb,var(--donation-modal-accent)42%,transparent)}}.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{background:var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{background:color-mix(in srgb,var(--donation-modal-accent)10%,#080d11e6)}}.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{box-shadow:0 0 16px var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{box-shadow:0 0 16px color-mix(in srgb,var(--donation-modal-accent)16%,transparent)}}.donation-modal__toggle:focus-visible,.donation-modal__toggle:hover{outline:none;transform:translateY(-1px)}.donation-modal__toggle.is-active{border-color:var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle.is-active{border-color:color-mix(in srgb,var(--donation-modal-accent)58%,transparent)}}.donation-modal__toggle.is-active{background:var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle.is-active{background:color-mix(in srgb,var(--donation-modal-accent)14%,#080d11eb)}}.donation-modal__toggle.is-active{color:var(--donation-modal-accent);box-shadow:0 0 16px var(--donation-modal-accent),inset 0 0 0 1px var(--donation-modal-accent)}@supports (color:color-mix(in lab,red,red)){.donation-modal__toggle.is-active{box-shadow:0 0 16px color-mix(in srgb,var(--donation-modal-accent)18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--donation-modal-accent)12%,transparent)}}.donation-modal__panel{border:1px solid var(--donation-modal-accent);border-radius:10px;padding:16px}@supports (color:color-mix(in lab,red,red)){.donation-modal__panel{border:1px solid color-mix(in srgb,var(--donation-modal-accent)22%,transparent)}}.donation-modal__panel{background:#4ade800a;box-shadow:inset 0 1px #ffffff0a}.donation-modal__empty,.donation-modal__loading{text-align:center;color:var(--donation-modal-accent);justify-items:center;gap:10px;padding:24px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.donation-modal__empty,.donation-modal__loading{color:color-mix(in srgb,var(--donation-modal-accent)58%,#d5e7db 42%)}}.donation-modal__field{flex-direction:column;gap:6px;display:flex}.donation-modal__label{text-transform:uppercase;opacity:.74;letter-spacing:.14em!important;font-size:11px!important}.donation-modal__select-wrap{position:relative}.donation-modal__select{appearance:none;border:1px solid var(--donation-modal-accent);border-radius:10px;width:100%;padding:10px 44px 10px 12px}@supports (color:color-mix(in lab,red,red)){.donation-modal__select{border:1px solid color-mix(in srgb,var(--donation-modal-accent)26%,transparent)}}.donation-modal__select{color:var(--donation-modal-accent);background:#090e12eb;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1.2;box-shadow:inset 0 1px #ffffff0a}.donation-modal__select:focus{border-color:var(--donation-modal-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.donation-modal__select:focus{border-color:color-mix(in srgb,var(--donation-modal-accent)58%,transparent)}}.donation-modal__select:focus{box-shadow:0 0 0 1px var(--donation-modal-accent),0 0 18px var(--donation-modal-accent);background:#0e1418f5}@supports (color:color-mix(in lab,red,red)){.donation-modal__select:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--donation-modal-accent)24%,transparent),0 0 18px color-mix(in srgb,var(--donation-modal-accent)18%,transparent)}}.donation-modal__select option{color:var(--donation-modal-accent);background:#091116}.donation-modal__select-icon{pointer-events:none;width:18px;height:18px;color:var(--donation-modal-accent);opacity:.78;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.donation-modal__resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.donation-modal__resource-card{border:1px solid var(--donation-modal-accent);border-radius:12px;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.donation-modal__resource-card{border:1px solid color-mix(in srgb,var(--donation-modal-accent)18%,transparent)}}.donation-modal__resource-card{background:#070c0fc7}.donation-modal__resource-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.donation-modal__resource-icon{object-fit:contain;filter:drop-shadow(0 0 4px #0000004d);width:22px;height:22px}.donation-modal__resource-copy{gap:2px;display:grid}.donation-modal__resource-name{letter-spacing:.04em;font-size:.95rem;font-weight:700}.donation-modal__resource-available{letter-spacing:.08em;text-transform:uppercase;opacity:.68;font-size:.72rem}.donation-modal__numeric{border:1px solid var(--donation-modal-accent);border-radius:10px;width:100%}@supports (color:color-mix(in lab,red,red)){.donation-modal__numeric{border:1px solid color-mix(in srgb,var(--donation-modal-accent)26%,transparent)}}.donation-modal__numeric{color:var(--donation-modal-accent);background:#090e12eb;padding:10px 12px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1.2;box-shadow:inset 0 1px #ffffff0a}.donation-modal__numeric:focus{border-color:var(--donation-modal-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.donation-modal__numeric:focus{border-color:color-mix(in srgb,var(--donation-modal-accent)58%,transparent)}}.donation-modal__numeric:focus{box-shadow:0 0 0 1px var(--donation-modal-accent),0 0 18px var(--donation-modal-accent);background:#0e1418f5}@supports (color:color-mix(in lab,red,red)){.donation-modal__numeric:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--donation-modal-accent)24%,transparent),0 0 18px color-mix(in srgb,var(--donation-modal-accent)18%,transparent)}}.donation-modal__action-btn:disabled,.donation-modal__numeric:disabled,.donation-modal__select:disabled{opacity:.55;cursor:not-allowed}@media (max-width:767px){.donation-modal__head{padding-right:0}.donation-modal__resource-grid,.donation-modal__toggle-rail{grid-template-columns:1fr}}.resource-inventory-card{isolation:isolate;text-align:center;border-color:var(--pipboy-color,#4ade80);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:102px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-inventory-card{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)}}.resource-inventory-card{box-shadow:none;background:#4ade800a;transition:transform .3s,border-color .3s,box-shadow .3s,filter .3s}.resource-inventory-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff2e 48%,#0000 78%);position:absolute;inset:0;transform:translate(-145%)}.resource-inventory-card:focus-visible,.resource-inventory-card:hover{filter:brightness(1.06)}.resource-inventory-card:focus-visible:after,.resource-inventory-card:hover:after{animation:resource-wake-scan .5s ease-out}.resource-inventory-card:focus-visible{outline:none}.resource-inventory-card__icon-wrap{border:1px solid var(--resource-card-accent,var(--pipboy-color,#4ade80));border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-inventory-card__icon-wrap{border:1px solid color-mix(in srgb,var(--resource-card-accent,var(--pipboy-color,#4ade80))25%,transparent)}}.resource-inventory-card__icon-wrap{background:radial-gradient(circle at top,var(--resource-card-accent,var(--pipboy-color,#4ade80)),transparent 62%),#080c10d1}@supports (color:color-mix(in lab,red,red)){.resource-inventory-card__icon-wrap{background:radial-gradient(circle at top,color-mix(in srgb,var(--resource-card-accent,var(--pipboy-color,#4ade80))16%,transparent),transparent 62%),#080c10d1}}.resource-inventory-card__icon{object-fit:contain;width:26px;height:26px}.resource-inventory-card__value{font-size:19px;font-weight:700;line-height:1}.resource-detail-modal{--resource-detail-accent:var(--rarity-color,var(--pipboy-color,#4ade80));flex-direction:column;gap:18px;display:flex}.resource-detail-modal__head{align-items:stretch;margin-bottom:2px;padding-right:88px}.resource-detail-modal__badge{flex-direction:column;flex-shrink:0;gap:10px;width:156px;display:flex}.resource-detail-modal__badge-core{border:1px solid var(--resource-detail-accent);border-radius:18px;place-items:center;min-height:156px;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__badge-core{border:1px solid color-mix(in srgb,var(--resource-detail-accent)30%,transparent)}}.resource-detail-modal__badge-core{background:radial-gradient(circle at top,var(--resource-detail-accent),transparent 60%),linear-gradient(145deg,#070a0efa,#12181de6)}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__badge-core{background:radial-gradient(circle at top,color-mix(in srgb,var(--resource-detail-accent)18%,transparent),transparent 60%),linear-gradient(145deg,#070a0efa,#12181de6)}}.resource-detail-modal__badge-core{box-shadow:inset 0 1px 0 #ffffff0a,0 0 26px var(--resource-detail-accent)}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__badge-core{box-shadow:inset 0 1px 0 #ffffff0a,0 0 26px color-mix(in srgb,var(--resource-detail-accent)18%,transparent)}}.resource-detail-modal__sprite{object-fit:contain;width:112px;height:112px;filter:drop-shadow(0 0 18px var(--resource-detail-accent))}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__sprite{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--resource-detail-accent)34%,#000000a6))}}.resource-detail-modal__badge-caption{border:1px solid var(--resource-detail-accent);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__badge-caption{border:1px solid color-mix(in srgb,var(--resource-detail-accent)24%,transparent)}}.resource-detail-modal__badge-caption{background:#0a0f12db;font-family:VT323,Share Tech Mono,monospace}.resource-detail-modal__badge-caption span{letter-spacing:.12em;opacity:.72;font-size:14px;line-height:1}.resource-detail-modal__badge-caption strong{color:var(--resource-detail-accent);font-size:22px;line-height:1}.resource-detail-modal__title-block{flex-direction:column;display:flex}.resource-detail-modal__subtitle{max-width:64ch;color:var(--sl-muted);margin:0 0 14px;text-shadow:none!important;font-size:15px!important;line-height:1.55!important}.resource-detail-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-detail-modal__panel{border:1px solid var(--resource-detail-accent);border-radius:12px;min-width:0;padding:16px}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__panel{border:1px solid color-mix(in srgb,var(--resource-detail-accent)22%,transparent)}}.resource-detail-modal__panel{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,var(--resource-detail-accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__panel{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,color-mix(in srgb,var(--resource-detail-accent)10%,transparent),transparent 70%)}}.resource-detail-modal__panel{box-shadow:inset 0 1px #ffffff0a}.resource-detail-modal__panel--summary{grid-column:1/-1}.resource-detail-modal__panel-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.resource-detail-modal__panel-icon{width:18px;height:18px;color:var(--resource-detail-accent);filter:drop-shadow(0 0 10px var(--resource-detail-accent));flex-shrink:0;margin-top:2px}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__panel-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--resource-detail-accent)35%,transparent))}}.resource-detail-modal__panel-head h3{margin:0;letter-spacing:.06em!important;font-size:16px!important}.resource-detail-modal__panel-head p{color:var(--sl-muted);text-transform:uppercase;margin:4px 0 0;letter-spacing:.12em!important;text-shadow:none!important;font-size:11px!important}.resource-detail-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resource-detail-modal__summary-item{border:1px solid var(--resource-detail-accent);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__summary-item{border:1px solid color-mix(in srgb,var(--resource-detail-accent)18%,transparent)}}.resource-detail-modal__summary-item{background:#080c0fad}.resource-detail-modal__summary-item .label{opacity:.72;display:block;letter-spacing:.16em!important;font-size:10px!important}.resource-detail-modal__summary-item .value{word-break:break-word;margin-top:4px;display:block;font-size:20px!important;line-height:1.1!important}.resource-detail-modal__list{flex-direction:column;gap:10px;list-style:none;display:flex}.resource-detail-modal__list li{color:var(--sl-ink);padding-left:18px;position:relative;text-shadow:none!important;font-size:14px!important;line-height:1.45!important}.resource-detail-modal__list li:before{content:"";background:var(--resource-detail-accent);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__list li:before{background:color-mix(in srgb,var(--resource-detail-accent)74%,white 12%)}}.resource-detail-modal__list li:before{box-shadow:0 0 10px var(--resource-detail-accent)}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__list li:before{box-shadow:0 0 10px color-mix(in srgb,var(--resource-detail-accent)28%,transparent)}}.resource-detail-modal__actions{margin-top:2px}.resource-detail-modal__trade-btn{flex:1.35;justify-content:center;align-items:center;gap:10px;display:flex;border-color:var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn{border-color:color-mix(in srgb,var(--resource-detail-accent)70%,transparent)!important}}.resource-detail-modal__trade-btn{color:var(--resource-detail-accent)!important;text-shadow:0 0 8px var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn{text-shadow:0 0 8px color-mix(in srgb,var(--resource-detail-accent)52%,transparent)!important}}.resource-detail-modal__trade-btn{box-shadow:0 0 14px var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn{box-shadow:0 0 14px color-mix(in srgb,var(--resource-detail-accent)22%,transparent)!important}}.resource-detail-modal__trade-btn:focus-visible,.resource-detail-modal__trade-btn:hover{background:var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn:focus-visible,.resource-detail-modal__trade-btn:hover{background:color-mix(in srgb,var(--resource-detail-accent)10%,transparent)!important}}.resource-detail-modal__trade-btn:focus-visible,.resource-detail-modal__trade-btn:hover{border-color:var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn:focus-visible,.resource-detail-modal__trade-btn:hover{border-color:color-mix(in srgb,var(--resource-detail-accent)82%,transparent)!important}}.resource-detail-modal__trade-btn:focus-visible,.resource-detail-modal__trade-btn:hover{box-shadow:0 0 18px var(--resource-detail-accent),0 12px 22px -16px var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn:focus-visible,.resource-detail-modal__trade-btn:hover{box-shadow:0 0 18px color-mix(in srgb,var(--resource-detail-accent)22%,transparent),0 12px 22px -16px color-mix(in srgb,var(--resource-detail-accent)84%,transparent)!important}}.resource-detail-modal__trade-btn:active{background:var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn:active{background:color-mix(in srgb,var(--resource-detail-accent)14%,transparent)!important}}.resource-detail-modal__trade-btn:active{border-color:var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn:active{border-color:color-mix(in srgb,var(--resource-detail-accent)90%,transparent)!important}}.resource-detail-modal__trade-btn:active{box-shadow:0 0 20px var(--resource-detail-accent),0 14px 24px -14px var(--resource-detail-accent)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-modal__trade-btn:active{box-shadow:0 0 20px color-mix(in srgb,var(--resource-detail-accent)28%,transparent),0 14px 24px -14px color-mix(in srgb,var(--resource-detail-accent)88%,transparent)!important}}.resource-detail-modal__trade-icon{width:16px;height:16px}.transfer-assets-modal{--transfer-assets-accent:var(--rarity-color,var(--pipboy-color,#4ade80));flex-direction:column;gap:18px;display:flex}.transfer-assets-modal__head{align-items:stretch;margin-bottom:4px;padding-right:88px}.transfer-assets-modal__badge{flex-direction:column;flex-shrink:0;gap:10px;width:156px;display:flex}.transfer-assets-modal__badge-core{border:1px solid var(--transfer-assets-accent);border-radius:18px;place-items:center;min-height:136px;display:grid}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__badge-core{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)30%,transparent)}}.transfer-assets-modal__badge-core{background:radial-gradient(circle at top,var(--transfer-assets-accent),transparent 62%),linear-gradient(145deg,#070a0efa,#12181de6)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__badge-core{background:radial-gradient(circle at top,color-mix(in srgb,var(--transfer-assets-accent)16%,transparent),transparent 62%),linear-gradient(145deg,#070a0efa,#12181de6)}}.transfer-assets-modal__badge-core{box-shadow:inset 0 1px 0 #ffffff0a,0 0 24px var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__badge-core{box-shadow:inset 0 1px 0 #ffffff0a,0 0 24px color-mix(in srgb,var(--transfer-assets-accent)18%,transparent)}}.transfer-assets-modal__badge-core svg{width:54px;height:54px;color:var(--transfer-assets-accent);filter:drop-shadow(0 0 16px var(--transfer-assets-accent))}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__badge-core svg{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--transfer-assets-accent)35%,transparent))}}.transfer-assets-modal__badge-caption{border:1px solid var(--transfer-assets-accent);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__badge-caption{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)24%,transparent)}}.transfer-assets-modal__badge-caption{background:#0a0f12db;font-family:VT323,Share Tech Mono,monospace}.transfer-assets-modal__badge-caption span{letter-spacing:.12em;opacity:.72;font-size:14px;line-height:1}.transfer-assets-modal__badge-caption strong{color:var(--transfer-assets-accent);font-size:22px;line-height:1}.transfer-assets-modal__title-block{flex-direction:column;display:flex}.transfer-assets-modal__subtitle{max-width:64ch;color:var(--sl-muted);margin:0;text-shadow:none!important;font-size:15px!important;line-height:1.55!important}.transfer-assets-modal__section{flex-direction:column;gap:10px;display:flex}.transfer-assets-modal__section-title{margin:0;letter-spacing:.06em!important;font-size:16px!important}.transfer-assets-modal__panel{border:1px solid var(--transfer-assets-accent);border-radius:12px;padding:16px}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__panel{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)22%,transparent)}}.transfer-assets-modal__panel{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,var(--transfer-assets-accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__panel{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,color-mix(in srgb,var(--transfer-assets-accent)10%,transparent),transparent 70%)}}.transfer-assets-modal__panel{box-shadow:inset 0 1px #ffffff0a}.transfer-assets-modal__panel--loading{min-height:166.688px}.transfer-assets-modal__panel--tight{padding:12px}.transfer-assets-modal__type-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-assets-modal__type-btn{border:1px solid var(--transfer-assets-accent);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__type-btn{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)18%,transparent)}}.transfer-assets-modal__type-btn{color:var(--sl-muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#090e12eb;font-family:Oxanium,sans-serif;font-size:12px;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}.transfer-assets-modal__type-btn svg{width:18px;height:18px}.transfer-assets-modal__type-btn[data-active=true]{color:var(--transfer-assets-accent);border-color:var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__type-btn[data-active=true]{border-color:color-mix(in srgb,var(--transfer-assets-accent)58%,transparent)}}.transfer-assets-modal__type-btn[data-active=true]{background:var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__type-btn[data-active=true]{background:color-mix(in srgb,var(--transfer-assets-accent)14%,#090e12f2)}}.transfer-assets-modal__type-btn[data-active=true]{box-shadow:0 0 18px var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__type-btn[data-active=true]{box-shadow:0 0 18px color-mix(in srgb,var(--transfer-assets-accent)18%,transparent)}}.transfer-assets-modal__type-btn:focus-visible,.transfer-assets-modal__type-btn:hover{outline:none;transform:translateY(-1px)}.transfer-assets-modal__field{flex-direction:column;gap:8px;display:flex}.transfer-assets-modal__field--picker{z-index:4;position:relative}.transfer-assets-modal__label{text-transform:uppercase;opacity:.74;letter-spacing:.14em!important;font-size:11px!important}.transfer-assets-modal__input,.transfer-assets-modal__select{border:1px solid var(--transfer-assets-accent);border-radius:10px;width:100%}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__input,.transfer-assets-modal__select{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)26%,transparent)}}.transfer-assets-modal__input,.transfer-assets-modal__select{color:var(--transfer-assets-accent);background:#090e12eb;padding:10px 12px;font-family:VT323,Share Tech Mono,monospace;font-size:20px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff0a}.transfer-assets-modal__select{cursor:pointer}.transfer-assets-modal__select option{color:var(--transfer-assets-accent);background:#091116}.transfer-assets-modal__item-picker{position:relative}.transfer-assets-modal__picker-trigger{border:1px solid var(--transfer-assets-accent);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-trigger{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)28%,transparent)}}.transfer-assets-modal__picker-trigger{background:linear-gradient(145deg,#090d11fa,#10151aeb),radial-gradient(circle at top left,var(--transfer-assets-accent),transparent 66%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-trigger{background:linear-gradient(145deg,#090d11fa,#10151aeb),radial-gradient(circle at top left,color-mix(in srgb,var(--transfer-assets-accent)10%,transparent),transparent 66%)}}.transfer-assets-modal__picker-trigger{color:var(--transfer-assets-accent);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0a}.transfer-assets-modal__picker-trigger:focus-visible,.transfer-assets-modal__picker-trigger:hover,.transfer-assets-modal__picker-trigger[data-open=true]{border-color:var(--transfer-assets-accent);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-trigger:focus-visible,.transfer-assets-modal__picker-trigger:hover,.transfer-assets-modal__picker-trigger[data-open=true]{border-color:color-mix(in srgb,var(--transfer-assets-accent)55%,transparent)}}.transfer-assets-modal__picker-trigger:focus-visible,.transfer-assets-modal__picker-trigger:hover,.transfer-assets-modal__picker-trigger[data-open=true]{box-shadow:0 0 0 1px var(--transfer-assets-accent),0 0 24px var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-trigger:focus-visible,.transfer-assets-modal__picker-trigger:hover,.transfer-assets-modal__picker-trigger[data-open=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--transfer-assets-accent)18%,transparent),0 0 24px color-mix(in srgb,var(--transfer-assets-accent)14%,transparent)}}.transfer-assets-modal__picker-trigger-main{align-items:center;gap:12px;min-width:0;display:flex}.transfer-assets-modal__picker-media{border:1px solid var(--transfer-assets-accent);border-radius:14px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-media{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)28%,transparent)}}.transfer-assets-modal__picker-media{background:linear-gradient(145deg,#0a0e12f5,#13191ee0),radial-gradient(circle at top,var(--transfer-assets-accent),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-media{background:linear-gradient(145deg,#0a0e12f5,#13191ee0),radial-gradient(circle at top,color-mix(in srgb,var(--transfer-assets-accent)10%,transparent),transparent 72%)}}.transfer-assets-modal__picker-media{box-shadow:0 0 18px var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-media{box-shadow:0 0 18px color-mix(in srgb,var(--transfer-assets-accent)10%,transparent)}}.transfer-assets-modal__picker-image{object-fit:cover;width:100%;height:100%}.transfer-assets-modal__picker-fallback{width:20px;height:20px;color:var(--transfer-assets-accent)}.transfer-assets-modal__picker-media--loading{background:linear-gradient(145deg,#0a0e12fa,#12181eeb),radial-gradient(circle at top,var(--transfer-assets-accent),transparent 74%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-media--loading{background:linear-gradient(145deg,#0a0e12fa,#12181eeb),radial-gradient(circle at top,color-mix(in srgb,var(--transfer-assets-accent)7%,transparent),transparent 74%)}}.transfer-assets-modal__picker-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.transfer-assets-modal__picker-copy--loading{justify-content:center;width:100%}.transfer-assets-modal__picker-line{background:var(--transfer-assets-accent);border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-line{background:color-mix(in srgb,var(--transfer-assets-accent)18%,#0a0e12eb)}}.transfer-assets-modal__picker-line{box-shadow:inset 0 1px #ffffff08}.transfer-assets-modal__picker-line--title{width:min(240px,46%);height:22px}.transfer-assets-modal__picker-line--meta{width:min(360px,72%);height:10px}.transfer-assets-modal__picker-copy strong{color:var(--transfer-assets-accent);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:22px!important;line-height:1.05!important}.transfer-assets-modal__picker-copy span{text-transform:uppercase;color:var(--sl-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;letter-spacing:.14em!important;text-shadow:none!important;font-size:11px!important;line-height:1.3!important}.transfer-assets-modal__picker-copy--option strong{color:var(--sl-ink);font-size:20px!important}.transfer-assets-modal__picker-chevron{width:18px;height:18px;color:var(--transfer-assets-accent);flex-shrink:0;transition:transform .18s}.transfer-assets-modal__picker-trigger[data-open=true] .transfer-assets-modal__picker-chevron{transform:rotate(180deg)}.transfer-assets-modal__picker-trigger--loading{cursor:default;box-shadow:inset 0 1px #ffffff0a;transform:none!important}.transfer-assets-modal__picker-menu{z-index:20;border:1px solid var(--transfer-assets-accent);border-radius:18px;gap:6px;max-height:min(336px,48vh);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-menu{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)24%,transparent)}}.transfer-assets-modal__picker-menu{background:linear-gradient(145deg,#080c10fa,#10151bf2),radial-gradient(circle at top,var(--transfer-assets-accent),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-menu{background:linear-gradient(145deg,#080c10fa,#10151bf2),radial-gradient(circle at top,color-mix(in srgb,var(--transfer-assets-accent)10%,transparent),transparent 72%)}}.transfer-assets-modal__picker-menu{box-shadow:0 18px 32px #0000006b,0 0 24px var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-menu{box-shadow:0 18px 32px #0000006b,0 0 24px color-mix(in srgb,var(--transfer-assets-accent)12%,transparent)}}.transfer-assets-modal__picker-menu::-webkit-scrollbar{width:6px}.transfer-assets-modal__picker-menu::-webkit-scrollbar-thumb{background:var(--transfer-assets-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--transfer-assets-accent)38%,transparent)}}.transfer-assets-modal__picker-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.transfer-assets-modal__picker-option:focus-visible,.transfer-assets-modal__picker-option:hover,.transfer-assets-modal__picker-option[data-selected=true]{border-color:var(--transfer-assets-accent);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-option:focus-visible,.transfer-assets-modal__picker-option:hover,.transfer-assets-modal__picker-option[data-selected=true]{border-color:color-mix(in srgb,var(--transfer-assets-accent)24%,transparent)}}.transfer-assets-modal__picker-option:focus-visible,.transfer-assets-modal__picker-option:hover,.transfer-assets-modal__picker-option[data-selected=true]{background:var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__picker-option:focus-visible,.transfer-assets-modal__picker-option:hover,.transfer-assets-modal__picker-option[data-selected=true]{background:color-mix(in srgb,var(--transfer-assets-accent)10%,#080c10e6)}}.transfer-assets-modal__picker-option:focus-visible,.transfer-assets-modal__picker-option:hover,.transfer-assets-modal__picker-option[data-selected=true]{box-shadow:inset 0 1px #ffffff08}.transfer-assets-modal__picker-option[data-selected=true] .transfer-assets-modal__picker-copy--option strong{color:var(--transfer-assets-accent)}.transfer-assets-modal__picker-check{width:18px;height:18px;color:var(--transfer-assets-accent);flex-shrink:0;place-items:center;display:grid}.transfer-assets-modal__input::placeholder{color:var(--sl-muted)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__input::placeholder{color:color-mix(in srgb,var(--sl-muted)86%,transparent)}}.transfer-assets-modal__input:focus,.transfer-assets-modal__select:focus{border-color:var(--transfer-assets-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__input:focus,.transfer-assets-modal__select:focus{border-color:color-mix(in srgb,var(--transfer-assets-accent)58%,transparent)}}.transfer-assets-modal__input:focus,.transfer-assets-modal__select:focus{box-shadow:0 0 0 1px var(--transfer-assets-accent),0 0 18px var(--transfer-assets-accent);background:#0e1418f5}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__input:focus,.transfer-assets-modal__select:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--transfer-assets-accent)24%,transparent),0 0 18px color-mix(in srgb,var(--transfer-assets-accent)18%,transparent)}}.transfer-assets-modal__input--compact{font-size:18px}.transfer-assets-modal__helper{color:var(--sl-muted);margin:0;text-shadow:none!important;font-size:12px!important;line-height:1.35!important}.transfer-assets-modal__empty{border:1px solid var(--transfer-assets-accent);border-radius:12px;min-height:180px;padding:18px}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__empty{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)18%,transparent)}}.transfer-assets-modal__empty{text-align:center;background:#080c10c2;place-items:center;gap:10px;display:grid}.transfer-assets-modal__empty--compact{min-height:120px}.transfer-assets-modal__empty-icon{width:24px;height:24px;color:var(--transfer-assets-accent)}.transfer-assets-modal__empty p{max-width:42ch;color:var(--sl-muted);margin:0;text-shadow:none!important;font-size:13px!important;line-height:1.45!important}.transfer-assets-modal__resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transfer-assets-modal__resource-card{--transfer-resource-accent:var(--transfer-assets-accent);border:1px solid var(--transfer-resource-accent);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__resource-card{border:1px solid color-mix(in srgb,var(--transfer-resource-accent)24%,transparent)}}.transfer-assets-modal__resource-card{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,var(--transfer-resource-accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__resource-card{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,color-mix(in srgb,var(--transfer-resource-accent)12%,transparent),transparent 70%)}}.transfer-assets-modal__resource-card{box-shadow:inset 0 1px #ffffff0a}.transfer-assets-modal__resource-head{align-items:center;gap:10px;display:flex}.transfer-assets-modal__resource-icon-wrap{border:1px solid var(--transfer-resource-accent);border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__resource-icon-wrap{border:1px solid color-mix(in srgb,var(--transfer-resource-accent)24%,transparent)}}.transfer-assets-modal__resource-icon-wrap{background:#080c10c7}.transfer-assets-modal__resource-icon{object-fit:contain;width:28px;height:28px;filter:drop-shadow(0 0 10px var(--transfer-resource-accent))}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__resource-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--transfer-resource-accent)18%,transparent))}}.transfer-assets-modal__resource-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.transfer-assets-modal__resource-copy strong{color:var(--transfer-resource-accent);font-size:15px!important;line-height:1.2!important}.transfer-assets-modal__resource-copy span{color:var(--sl-muted);text-shadow:none!important;font-size:12px!important;line-height:1.35!important}.transfer-assets-modal__search{position:relative}.transfer-assets-modal__search-icon{width:16px;height:16px;color:var(--sl-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.transfer-assets-modal__search-input{padding-left:42px}.transfer-assets-modal__player-list{border:1px solid var(--transfer-assets-accent);border-radius:12px;max-height:320px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__player-list{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)18%,transparent)}}.transfer-assets-modal__player-list{background:#080c10ad}.transfer-assets-modal__player-list::-webkit-scrollbar{width:6px}.transfer-assets-modal__player-list::-webkit-scrollbar-thumb{background:var(--transfer-assets-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__player-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--transfer-assets-accent)38%,transparent)}}.transfer-assets-modal__player{--transfer-player-accent:var(--transfer-assets-accent);border:0;border-bottom:1px solid var(--transfer-assets-accent);align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__player{border-bottom:1px solid color-mix(in srgb,var(--transfer-assets-accent)12%,transparent)}}.transfer-assets-modal__player{color:inherit;cursor:pointer;text-align:left;background:0 0;transition:background .18s,transform .18s,box-shadow .18s}.transfer-assets-modal__player:last-child{border-bottom:0}.transfer-assets-modal__player:focus-visible,.transfer-assets-modal__player:hover{background:var(--transfer-assets-accent)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__player:focus-visible,.transfer-assets-modal__player:hover{background:color-mix(in srgb,var(--transfer-assets-accent)10%,#080c10d1)}}.transfer-assets-modal__player:focus-visible,.transfer-assets-modal__player:hover{outline:none;box-shadow:inset 0 1px #ffffff08}.transfer-assets-modal__avatar{border:1px solid var(--transfer-player-accent);border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__avatar{border:1px solid color-mix(in srgb,var(--transfer-player-accent)45%,transparent)}}.transfer-assets-modal__avatar{box-shadow:0 0 12px var(--transfer-player-accent);background:#080c10d1}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__avatar{box-shadow:0 0 12px color-mix(in srgb,var(--transfer-player-accent)12%,transparent)}}.transfer-assets-modal__avatar--summary{width:48px;height:48px}.transfer-assets-modal__avatar-image{object-fit:cover;width:100%;height:100%}.transfer-assets-modal__avatar-fallback{width:18px;height:18px;color:var(--sl-muted)}.transfer-assets-modal__player-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.transfer-assets-modal__player-copy strong{color:var(--sl-ink);font-size:14px!important;line-height:1.2!important}.transfer-assets-modal__player-copy span{color:var(--sl-muted);text-shadow:none!important;font-size:12px!important;line-height:1.35!important}.transfer-assets-modal__player-dot{background:var(--transfer-player-accent);width:10px;height:10px;box-shadow:0 0 12px var(--transfer-player-accent);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__player-dot{box-shadow:0 0 12px color-mix(in srgb,var(--transfer-player-accent)34%,transparent)}}.transfer-assets-modal__summary{gap:12px;display:grid}.transfer-assets-modal__summary-card{border:1px solid var(--transfer-assets-accent);border-radius:12px;padding:14px}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__summary-card{border:1px solid color-mix(in srgb,var(--transfer-assets-accent)20%,transparent)}}.transfer-assets-modal__summary-card{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,var(--transfer-assets-accent),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__summary-card{background:linear-gradient(145deg,#090d11f5,#12181ddb),radial-gradient(circle at top,color-mix(in srgb,var(--transfer-assets-accent)8%,transparent),transparent 72%)}}.transfer-assets-modal__summary-card--wide{min-width:0}.transfer-assets-modal__summary-label{text-transform:uppercase;opacity:.72;margin-bottom:8px;display:block;letter-spacing:.16em!important;font-size:10px!important}.transfer-assets-modal__summary-value{word-break:break-word;display:block;font-size:18px!important;line-height:1.35!important}.transfer-assets-modal__recipient{--transfer-player-accent:var(--transfer-assets-accent);align-items:center;gap:12px;display:flex}.transfer-assets-modal__warning{background:#eab30814;border:1px solid #eab30847;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.transfer-assets-modal__warning-icon{color:#facc15;flex-shrink:0;width:18px;height:18px}.transfer-assets-modal__warning p{color:#fef08a;margin:0;text-shadow:none!important;font-size:13px!important;line-height:1.45!important}.transfer-assets-modal__actions{margin-top:4px}.transfer-assets-modal__action-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.transfer-assets-modal__action-btn:disabled,.transfer-assets-modal__input:disabled,.transfer-assets-modal__select:disabled,.transfer-assets-modal__type-btn:disabled{opacity:.55;cursor:not-allowed}.transfer-assets-modal__action-btn[data-variant=primary]{color:var(--transfer-assets-accent)!important;border-color:var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]{border-color:color-mix(in srgb,var(--transfer-assets-accent)55%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]{text-shadow:0 0 6px var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]{text-shadow:0 0 6px color-mix(in srgb,var(--transfer-assets-accent)55%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]{box-shadow:0 0 10px var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]{box-shadow:0 0 10px color-mix(in srgb,var(--transfer-assets-accent)25%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]:focus-visible,.transfer-assets-modal__action-btn[data-variant=primary]:hover{background:var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]:focus-visible,.transfer-assets-modal__action-btn[data-variant=primary]:hover{background:color-mix(in srgb,var(--transfer-assets-accent)10%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]:focus-visible,.transfer-assets-modal__action-btn[data-variant=primary]:hover{border-color:var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]:focus-visible,.transfer-assets-modal__action-btn[data-variant=primary]:hover{border-color:color-mix(in srgb,var(--transfer-assets-accent)78%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]:focus-visible,.transfer-assets-modal__action-btn[data-variant=primary]:hover{box-shadow:0 0 18px var(--transfer-assets-accent),0 12px 22px -16px var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]:focus-visible,.transfer-assets-modal__action-btn[data-variant=primary]:hover{box-shadow:0 0 18px color-mix(in srgb,var(--transfer-assets-accent)22%,transparent),0 12px 22px -16px color-mix(in srgb,var(--transfer-assets-accent)82%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]:active{background:var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]:active{background:color-mix(in srgb,var(--transfer-assets-accent)14%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]:active{border-color:var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]:active{border-color:color-mix(in srgb,var(--transfer-assets-accent)88%,transparent)!important}}.transfer-assets-modal__action-btn[data-variant=primary]:active{box-shadow:0 0 20px var(--transfer-assets-accent),0 14px 24px -14px var(--transfer-assets-accent)!important}@supports (color:color-mix(in lab,red,red)){.transfer-assets-modal__action-btn[data-variant=primary]:active{box-shadow:0 0 20px color-mix(in srgb,var(--transfer-assets-accent)28%,transparent),0 14px 24px -14px color-mix(in srgb,var(--transfer-assets-accent)88%,transparent)!important}}.transfer-assets-trigger-frame{--transfer-trigger-accent:var(--sl-accent-solid,#4ade80);isolation:isolate;background:linear-gradient(#ffffff14,#0000 24%),linear-gradient(145deg,#3a444ef2,#12161cfa 50%,#080c10fa);border-radius:18px;flex-shrink:0;padding:8px;position:relative;box-shadow:0 12px 24px #0000008c,inset 0 1px #ffffff1a,inset 0 -8px 16px #00000073,inset 0 0 0 1px #ffffff0d}.transfer-assets-trigger-frame:before{content:"";border-radius:inherit;background:var(--noise);opacity:.12;mix-blend-mode:screen;pointer-events:none;z-index:1;position:absolute;inset:0}.transfer-assets-trigger-frame>:not(.bolts){z-index:2;position:relative}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts{z-index:3}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts span{width:9px;height:9px}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts span:after{inset:2px}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts .tl{inset:4px auto auto 4px}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts .tr{inset:4px 4px auto auto}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts .bl{inset:auto auto 4px 4px}.transfer-assets-trigger-frame.transfer-assets-trigger-frame .bolts .br{inset:auto 4px 4px auto}.transfer-assets-trigger-btn{border:1px solid var(--transfer-trigger-accent);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:176px;padding:12px 20px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.transfer-assets-trigger-btn{border:1px solid color-mix(in srgb,var(--transfer-trigger-accent)54%,transparent)}}.transfer-assets-trigger-btn{background:linear-gradient(135deg,var(--transfer-trigger-accent),#080c10fa)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-trigger-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--transfer-trigger-accent)18%,#0a0e12fa),#080c10fa)}}.transfer-assets-trigger-btn{color:var(--transfer-trigger-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px var(--transfer-trigger-accent),inset 0 1px 0 #ffffff0f;font-family:VT323,Share Tech Mono,monospace;font-size:24px;line-height:1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.transfer-assets-trigger-btn{box-shadow:0 0 18px color-mix(in srgb,var(--transfer-trigger-accent)18%,transparent),inset 0 1px 0 #ffffff0f}}.transfer-assets-trigger-btn{transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s}.transfer-assets-trigger-btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.transfer-assets-trigger-btn:focus-visible,.transfer-assets-trigger-btn:hover{border-color:var(--transfer-trigger-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.transfer-assets-trigger-btn:focus-visible,.transfer-assets-trigger-btn:hover{border-color:color-mix(in srgb,var(--transfer-trigger-accent)74%,transparent)}}.transfer-assets-trigger-btn:focus-visible,.transfer-assets-trigger-btn:hover{box-shadow:0 0 22px var(--transfer-trigger-accent),0 12px 20px -14px var(--transfer-trigger-accent),inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab,red,red)){.transfer-assets-trigger-btn:focus-visible,.transfer-assets-trigger-btn:hover{box-shadow:0 0 22px color-mix(in srgb,var(--transfer-trigger-accent)24%,transparent),0 12px 20px -14px color-mix(in srgb,var(--transfer-trigger-accent)72%,transparent),inset 0 1px 0 #ffffff14}}.transfer-assets-trigger-btn:focus-visible,.transfer-assets-trigger-btn:hover{filter:brightness(1.06);outline:none}.transfer-assets-trigger-btn:active{filter:brightness(1.03);transform:translateY(0)}.transfer-assets-trigger-btn>span,.transfer-assets-trigger-btn__icon{z-index:1;position:relative}.transfer-assets-trigger-btn__icon{width:18px;height:18px}.upgrade-preview-modal{--upgrade-preview-accent:var(--rarity-color,var(--pipboy-color,#4ade80));flex-direction:column;gap:18px;display:flex}.upgrade-preview-modal__head{align-items:stretch;margin-bottom:2px;padding-right:88px}.upgrade-preview-modal__badge{flex-direction:column;gap:10px;width:132px;display:flex}.upgrade-preview-modal__card-frame{aspect-ratio:2/3;border:1px solid var(--upgrade-preview-accent);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__card-frame{border:1px solid color-mix(in srgb,var(--upgrade-preview-accent)34%,transparent)}}.upgrade-preview-modal__card-frame{background:radial-gradient(circle at top,var(--upgrade-preview-accent),transparent 62%),#080c10e0}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__card-frame{background:radial-gradient(circle at top,color-mix(in srgb,var(--upgrade-preview-accent)16%,transparent),transparent 62%),#080c10e0}}.upgrade-preview-modal__card-frame{box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 36px -28px var(--upgrade-preview-accent)}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__card-frame{box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 36px -28px color-mix(in srgb,var(--upgrade-preview-accent)82%,transparent)}}.upgrade-preview-modal__card-image{object-fit:contain;width:100%;height:100%;padding:10px}.upgrade-preview-modal__card-fallback{width:100%;height:100%;color:var(--sl-muted);place-items:center;display:grid;letter-spacing:.18em!important;font-size:11px!important}.upgrade-preview-modal__badge-caption{flex-direction:column;gap:2px;display:flex}.upgrade-preview-modal__badge-caption span{color:var(--sl-muted);text-transform:uppercase;letter-spacing:.18em!important;text-shadow:none!important;font-size:10px!important}.upgrade-preview-modal__badge-caption strong{color:var(--upgrade-preview-accent);letter-spacing:.08em!important;font-size:14px!important}.upgrade-preview-modal__title-block{flex-direction:column;display:flex}.upgrade-preview-modal__subtitle{max-width:62ch;color:var(--sl-muted);margin:0;text-shadow:none!important;font-size:15px!important;line-height:1.55!important}.upgrade-preview-modal__metric-card,.upgrade-preview-modal__target-panel{border:1px solid var(--upgrade-preview-accent);padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__metric-card,.upgrade-preview-modal__target-panel{border:1px solid color-mix(in srgb,var(--upgrade-preview-accent)18%,transparent)}}.upgrade-preview-modal__metric-card,.upgrade-preview-modal__target-panel{background:linear-gradient(180deg,var(--upgrade-preview-accent),#0b0f13f0);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__metric-card,.upgrade-preview-modal__target-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--upgrade-preview-accent)6%,#11161bfa),#0b0f13f0)}}.upgrade-preview-modal__metric-card,.upgrade-preview-modal__target-panel{box-shadow:inset 0 0 0 1px #ffffff08,0 18px 34px -32px var(--upgrade-preview-accent)}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__metric-card,.upgrade-preview-modal__target-panel{box-shadow:inset 0 0 0 1px #ffffff08,0 18px 34px -32px color-mix(in srgb,var(--upgrade-preview-accent)72%,transparent)}}.upgrade-preview-modal__panel-tag{margin-bottom:10px;display:inline-flex}.upgrade-preview-modal__metric-card h3,.upgrade-preview-modal__target-panel h3{margin-bottom:8px}.upgrade-preview-modal__metric-card p,.upgrade-preview-modal__target-panel p{margin:0}.upgrade-preview-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.upgrade-preview-modal__metric-card{margin-bottom:0}.upgrade-preview-modal__metric-card--wide{grid-column:1/-1}.upgrade-preview-modal__metric-label{color:var(--sl-muted);text-transform:uppercase;display:block;letter-spacing:.18em!important;text-shadow:none!important;font-size:10px!important}.upgrade-preview-modal__metric-value{color:var(--sl-ink);margin:8px 0 6px;display:block;font-size:22px!important;line-height:1.05!important}.upgrade-preview-modal__actions{margin-top:2px}.upgrade-preview-modal__action-btn{border-color:var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__action-btn{border-color:color-mix(in srgb,var(--upgrade-preview-accent)52%,transparent)!important}}.upgrade-preview-modal__action-btn{color:var(--upgrade-preview-accent)!important;text-shadow:0 0 8px var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__action-btn{text-shadow:0 0 8px color-mix(in srgb,var(--upgrade-preview-accent)52%,transparent)!important}}.upgrade-preview-modal__action-btn{box-shadow:0 0 12px var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__action-btn{box-shadow:0 0 12px color-mix(in srgb,var(--upgrade-preview-accent)16%,transparent)!important}}.upgrade-preview-modal__action-btn:focus-visible,.upgrade-preview-modal__action-btn:hover{background:var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__action-btn:focus-visible,.upgrade-preview-modal__action-btn:hover{background:color-mix(in srgb,var(--upgrade-preview-accent)10%,transparent)!important}}.upgrade-preview-modal__action-btn:focus-visible,.upgrade-preview-modal__action-btn:hover{border-color:var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__action-btn:focus-visible,.upgrade-preview-modal__action-btn:hover{border-color:color-mix(in srgb,var(--upgrade-preview-accent)80%,transparent)!important}}.upgrade-preview-modal__action-btn:focus-visible,.upgrade-preview-modal__action-btn:hover{box-shadow:0 0 18px var(--upgrade-preview-accent),0 12px 22px -16px var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__action-btn:focus-visible,.upgrade-preview-modal__action-btn:hover{box-shadow:0 0 18px color-mix(in srgb,var(--upgrade-preview-accent)22%,transparent),0 12px 22px -16px color-mix(in srgb,var(--upgrade-preview-accent)84%,transparent)!important}}.upgrade-preview-modal__upgrade-btn:disabled{color:var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__upgrade-btn:disabled{color:color-mix(in srgb,var(--upgrade-preview-accent)46%,var(--sl-muted))!important}}.upgrade-preview-modal__upgrade-btn:disabled{border-color:var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__upgrade-btn:disabled{border-color:color-mix(in srgb,var(--upgrade-preview-accent)24%,transparent)!important}}.upgrade-preview-modal__upgrade-btn:disabled{background:var(--upgrade-preview-accent)!important}@supports (color:color-mix(in lab,red,red)){.upgrade-preview-modal__upgrade-btn:disabled{background:color-mix(in srgb,var(--upgrade-preview-accent)8%,transparent)!important}}.upgrade-preview-modal__upgrade-btn:disabled{cursor:not-allowed;filter:saturate(.7)brightness(.9);text-shadow:none!important;box-shadow:none!important}@media (max-width:820px){.upgrade-preview-modal__head{flex-direction:column;padding-right:0}.upgrade-preview-modal__badge{width:100%;max-width:180px}}@media (max-width:640px){.upgrade-preview-modal__grid{grid-template-columns:1fr}.upgrade-preview-modal__metric-card--wide{grid-column:auto}}@keyframes resource-wake-scan{0%{opacity:0;transform:translate(-145%)}22%{opacity:.18}55%{opacity:.4}to{opacity:0;transform:translate(145%)}}.image-upload-card{--image-upload-accent:var(--rarity-color,var(--pipboy-color,#4ade80));border:1px solid var(--image-upload-accent);border-radius:14px;align-items:stretch;gap:16px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.image-upload-card{border:1px solid color-mix(in srgb,var(--image-upload-accent)24%,transparent)}}.image-upload-card{background:linear-gradient(135deg,#060a0ef0,#10161be0),radial-gradient(circle at top,var(--image-upload-accent),transparent 62%)}@supports (color:color-mix(in lab,red,red)){.image-upload-card{background:linear-gradient(135deg,#060a0ef0,#10161be0),radial-gradient(circle at top,color-mix(in srgb,var(--image-upload-accent)12%,transparent),transparent 62%)}}.image-upload-card{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;box-shadow:inset 0 1px #ffffff0a}.image-upload-card:hover{border-color:var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card:hover{border-color:color-mix(in srgb,var(--image-upload-accent)42%,transparent)}}.image-upload-card:hover{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card:hover{box-shadow:inset 0 1px 0 #ffffff0d,0 0 18px color-mix(in srgb,var(--image-upload-accent)14%,transparent)}}.image-upload-card:hover{transform:translateY(-1px)}.image-upload-card.is-dragover{border-color:var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card.is-dragover{border-color:color-mix(in srgb,var(--image-upload-accent)62%,transparent)}}.image-upload-card.is-dragover{box-shadow:inset 0 1px 0 #ffffff0d,0 0 22px var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card.is-dragover{box-shadow:inset 0 1px 0 #ffffff0d,0 0 22px color-mix(in srgb,var(--image-upload-accent)24%,transparent)}}.image-upload-card.is-dragover{background:linear-gradient(135deg,#0a0e12f5,#141b20eb),radial-gradient(circle at top,var(--image-upload-accent),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.image-upload-card.is-dragover{background:linear-gradient(135deg,#0a0e12f5,#141b20eb),radial-gradient(circle at top,color-mix(in srgb,var(--image-upload-accent)18%,transparent),transparent 58%)}}.image-upload-card.is-disabled{opacity:.58;cursor:not-allowed;transform:none}.image-upload-card__preview{flex:none;justify-content:center;align-items:center;display:flex}.image-upload-card__frame{cursor:inherit}.image-upload-card__placeholder{text-align:center;letter-spacing:.08em;text-transform:uppercase;place-items:center;gap:8px;padding:14px;font-size:12px;line-height:1.15;display:grid}.image-upload-card__placeholder-icon{opacity:.7;width:24px;height:24px}.image-upload-card__content{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.image-upload-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--image-upload-accent);opacity:.82;font-family:Oxanium,sans-serif;font-size:10px;font-weight:700}.image-upload-card__headline{color:var(--sl-ink);text-shadow:none!important;font-size:19px!important;line-height:1.05!important}.image-upload-card__helper,.image-upload-card__status{color:var(--sl-muted);text-shadow:none!important;font-size:13px!important;line-height:1.35!important}.image-upload-card__status--uploading{color:var(--image-upload-accent);align-items:center;gap:8px;display:inline-flex}.image-upload-card__spinner{border:2px solid var(--image-upload-accent);border-radius:999px;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.image-upload-card__spinner{border:2px solid color-mix(in srgb,var(--image-upload-accent)20%,transparent)}}.image-upload-card__spinner{border-top-color:var(--image-upload-accent);animation:image-upload-card-spin .7s linear infinite}.image-upload-card__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.image-upload-card__button{border:1px solid var(--image-upload-accent);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.image-upload-card__button{border:1px solid color-mix(in srgb,var(--image-upload-accent)34%,transparent)}}.image-upload-card__button{color:var(--sl-ink);letter-spacing:.04em;cursor:pointer;background:#0f151aeb;font-family:VT323,Share Tech Mono,monospace;font-size:18px;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.image-upload-card__button:hover{border-color:var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card__button:hover{border-color:color-mix(in srgb,var(--image-upload-accent)54%,transparent)}}.image-upload-card__button:hover{background:var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card__button:hover{background:color-mix(in srgb,var(--image-upload-accent)10%,#0f151af0)}}.image-upload-card__button:disabled{opacity:.5;cursor:not-allowed}.image-upload-card__button--primary{color:var(--image-upload-accent);box-shadow:0 0 10px var(--image-upload-accent)}@supports (color:color-mix(in lab,red,red)){.image-upload-card__button--primary{box-shadow:0 0 10px color-mix(in srgb,var(--image-upload-accent)18%,transparent)}}.image-upload-card__button--danger{color:#fca5a5;border-color:#f8717157}@keyframes image-upload-card-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:820px){.profile-edit-modal__head{flex-direction:column;padding-right:0}.profile-edit-modal__badge{width:72px;height:72px}.profile-edit-modal__grid{grid-template-columns:1fr}.profile-edit-modal__tab{flex:calc(50% - 10px);justify-content:center}.gear-form-modal__head{flex-direction:column;padding-right:0}.gear-form-modal__badge{width:72px;height:72px}.gear-form-modal__grid{grid-template-columns:1fr}.transfer-assets-modal__head{flex-direction:column;padding-right:0}.transfer-assets-modal__badge{width:min(100%,220px)}.transfer-assets-modal__resource-grid{grid-template-columns:1fr}.resource-detail-modal__head{flex-direction:column;padding-right:0}.resource-detail-modal__badge{width:min(100%,220px)}.resource-detail-modal__grid,.resource-detail-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.transfer-assets-modal__badge{width:100%}.transfer-assets-modal__badge-core{min-height:120px}.transfer-assets-modal__type-toggle{grid-template-columns:1fr}.transfer-assets-modal__picker-trigger{border-radius:16px;min-height:66px;padding:10px 12px}.transfer-assets-modal__picker-media{border-radius:12px;width:50px;height:50px}.transfer-assets-modal__picker-copy strong{font-size:20px!important}.transfer-assets-modal__picker-copy--option strong{font-size:18px!important}.transfer-assets-trigger-frame{width:100%}.transfer-assets-trigger-btn{width:100%;min-width:0}.resource-detail-modal__badge{width:100%}.resource-detail-modal__badge-core{min-height:140px}.resource-detail-modal__sprite{width:96px;height:96px}.resource-detail-modal__grid,.resource-detail-modal__summary{grid-template-columns:1fr}.image-upload-card{flex-direction:column;align-items:center}.image-upload-card__content{width:100%}}.hazard-edge{pointer-events:none;z-index:50;opacity:.82;background:repeating-linear-gradient(-45deg,#eab308 0 14px,#0a0a0a 14px 28px);width:22px;position:fixed;top:0;bottom:0;box-shadow:inset 0 0 0 1px #0009,inset 0 0 14px #00000080,0 0 20px #0009}.hazard-edge-left{border-right:1px solid #000000b3;left:0}.hazard-edge-right{border-left:1px solid #000000b3;right:0}.armored-demo-root .eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-family:Oxanium,sans-serif;font-size:9px}.armored-demo-root .widget-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);margin-bottom:10px;font-family:Oxanium,sans-serif;font-size:13px;font-weight:700}.armored-demo-root .accent-line{background:linear-gradient(90deg,var(--faction),var(--faction));border-radius:2px;width:48px;height:2px}@supports (color:color-mix(in lab,red,red)){.armored-demo-root .accent-line{background:linear-gradient(90deg,var(--faction),color-mix(in srgb,var(--faction)30%,transparent))}}.armored-demo-root .accent-line{margin:6px 0 14px}.armored-demo-root .w-hero{grid-template-columns:120px 1fr auto;align-items:center;gap:24px;padding:30px 36px;display:grid}.armored-demo-root .hero-avatar{border:2px solid var(--faction);width:104px;height:104px;box-shadow:0 0 24px rgba(var(--faction-rgb),.35),inset 0 1px 0 #ffffff1a;background:radial-gradient(circle at 36% 30%,#fff3,#3a4048f5 62%,#0a0d12 100%);border-radius:18px;position:relative}.armored-demo-root .hero-avatar:after{content:"";background:#ffffff14;border-radius:50%;width:40px;height:40px;position:absolute;top:34%;left:50%;transform:translate(-50%)}.armored-demo-root .hero-ident .callsign{letter-spacing:2px;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:32px;font-weight:800}.armored-demo-root .hero-ident .tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.armored-demo-root .hero-tag{letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:5px 10px;font-family:Oxanium,sans-serif;font-size:10px;font-weight:700}.armored-demo-root .hero-tag.accent{background:rgba(var(--faction-rgb),.15);border-color:var(--faction);color:var(--faction)}.armored-demo-root .hero-meta{text-align:right;letter-spacing:1.2px;color:var(--muted);text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:10px}.armored-demo-root .hero-meta strong{color:var(--ink);margin-top:2px;font-size:18px;display:block}@media (prefers-reduced-motion:reduce){.armored-root .plate,.plate.bd-pipboy .armored-content :is(h1,h2,h3):after,.plate.bd-pipboy .crt-ticker .tick-inner,.plate.bd-pipboy .page-header-inner h1:after,.plate.bd-pipboy .power-led,.plate.bd-pipboy .widget-title:after,.plate.just-clicked,.powercell-image,.powercell-image-wrap:after,.powercell-image-wrap:before{transition:none!important;animation:none!important}.armored-root .plate,.armored-root .plate:hover{filter:none!important}}.nav-chassis{flex-direction:column;display:flex}.nav-chassis.sidebar{width:340px}.nav-chassis.rail{width:146px}.nav-chassis.rail.plate.bd-pipboy{padding:44px 24px 42px}.nav-body{z-index:2;flex-direction:column;flex:1;gap:6px;min-height:0;padding-bottom:22px;display:flex;position:relative}.nav-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;display:grid}.nav-chassis.rail .nav-header{grid-template-columns:1fr;justify-items:center;gap:8px}.nav-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);font-family:VT323,Share Tech Mono,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.nav-eyebrow{color:color-mix(in srgb,var(--pipboy-color,#4ade80)75%,#000)}}.nav-eyebrow{text-shadow:0 0 4px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-eyebrow{text-shadow:0 0 4px color-mix(in srgb,var(--pipboy-color,#4ade80)45%,transparent)}}.nav-eyebrow{margin-bottom:1px}.nav-title{color:var(--pipboy-color,#4ade80);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 6px var(--pipboy-color,#4ade80),0 0 14px var(--pipboy-color,#4ade80);font-family:VT323,Share Tech Mono,monospace;font-size:24px;font-weight:400;line-height:1.05}@supports (color:color-mix(in lab,red,red)){.nav-title{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent),0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-title:before{content:"> "}.nav-title .nav-cursor{margin-left:2px;animation:pipboy-blink 1.1s step-end infinite;display:inline-block}.nav-crest{border:1px solid var(--pipboy-color,#4ade80);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-crest{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)}}.nav-crest{color:var(--pipboy-color,#4ade80);background:var(--pipboy-color,#4ade80);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.nav-crest{background:color-mix(in srgb,var(--pipboy-color,#4ade80)6%,transparent)}}.nav-crest{box-shadow:inset 0 0 10px var(--pipboy-color,#4ade80),0 0 10px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-crest{box-shadow:inset 0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)20%,transparent),0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)15%,transparent)}}.nav-crest{filter:drop-shadow(0 0 4px var(--pipboy-color,#4ade80))}@supports (color:color-mix(in lab,red,red)){.nav-crest{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pipboy-color,#4ade80)50%,transparent))}}.nav-crest{flex-shrink:0}.nav-crest svg{width:20px;height:20px}.nav-collapse-btn{border:1px solid var(--pipboy-color,#4ade80);background:0 0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-collapse-btn{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)}}.nav-collapse-btn{color:var(--pipboy-color,#4ade80);cursor:pointer;transition:background .15s,box-shadow .15s}.nav-collapse-btn svg{width:14px;height:14px}.nav-collapse-btn:hover{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-collapse-btn:hover{background:color-mix(in srgb,var(--pipboy-color,#4ade80)12%,transparent)}}.nav-collapse-btn:hover{box-shadow:0 0 10px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-collapse-btn:hover{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-hr{background:linear-gradient(90deg,var(--pipboy-color,#4ade80),var(--pipboy-color,#4ade80));height:2px}@supports (color:color-mix(in lab,red,red)){.nav-hr{background:linear-gradient(90deg,var(--pipboy-color,#4ade80),color-mix(in srgb,var(--pipboy-color,#4ade80)20%,transparent))}}.nav-hr{box-shadow:0 0 10px var(--pipboy-color,#4ade80);opacity:.85;margin:4px 0 6px}.nav-netstat{color:var(--pipboy-color,#4ade80);letter-spacing:.14em;text-shadow:0 0 6px var(--pipboy-color,#4ade80);justify-content:space-between;align-items:center;font-family:VT323,Share Tech Mono,monospace;font-size:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.nav-netstat{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)50%,transparent)}}.nav-netstat{border-top:1px dashed var(--pipboy-color,#4ade80);margin-bottom:4px;padding:4px 2px}@supports (color:color-mix(in lab,red,red)){.nav-netstat{border-top:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)}}.nav-netstat{border-bottom:1px dashed var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-netstat{border-bottom:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)}}.nav-netstat .ns-left{align-items:center;gap:6px;display:inline-flex}.nav-netstat .ns-dot{background:var(--pipboy-color,#4ade80);width:7px;height:7px;box-shadow:0 0 8px var(--pipboy-color,#4ade80);border-radius:50%;animation:crt-pulse 1.6s ease-in-out infinite}.nav-netstat .nav-bell{border:1px solid var(--pipboy-color,#4ade80);background:0 0}@supports (color:color-mix(in lab,red,red)){.nav-netstat .nav-bell{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)45%,transparent)}}.nav-netstat .nav-bell{color:var(--pipboy-color,#4ade80);letter-spacing:.08em;cursor:pointer;text-shadow:0 0 6px var(--pipboy-color,#4ade80);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-family:VT323,monospace;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-netstat .nav-bell{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-netstat .nav-bell{box-shadow:0 0 10px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-netstat .nav-bell{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)15%,transparent)}}.nav-netstat .nav-bell{text-transform:uppercase}.nav-netstat .nav-bell svg{width:13px;height:13px}.nav-chassis.rail .nav-netstat{flex-direction:column;justify-content:center;gap:4px;font-size:13px}.nav-list{scrollbar-width:thin;scrollbar-color:var(--pipboy-color,#4ade80)transparent;flex-direction:column;flex:1;gap:2px;padding-right:4px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.nav-list{scrollbar-color:color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)transparent}}.nav-list::-webkit-scrollbar{width:4px}.nav-list::-webkit-scrollbar-track{background:0 0}.nav-list::-webkit-scrollbar-thumb{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)}}.nav-list::-webkit-scrollbar-thumb{border-radius:4px}.nav-notification-view{flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:2px;display:flex}.nav-notification-head{border-bottom:1px dashed var(--pipboy-color,#4ade80);justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-head{border-bottom:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)}}.nav-notification-title{letter-spacing:.12em;min-width:0;color:var(--pipboy-color,#4ade80);text-transform:uppercase;text-shadow:0 0 6px var(--pipboy-color,#4ade80),0 0 14px var(--pipboy-color,#4ade80);align-items:center;gap:8px;font-family:VT323,Share Tech Mono,monospace;font-size:18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-title{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent),0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-notification-title svg{flex-shrink:0}.nav-notification-count{background:var(--pipboy-color,#4ade80);color:#020605;letter-spacing:.05em;min-width:18px;box-shadow:0 0 8px var(--pipboy-color,#4ade80);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-count{box-shadow:0 0 8px color-mix(in srgb,var(--pipboy-color,#4ade80)45%,transparent)}}.nav-notification-actions{display:flex}.nav-notification-btn{border:1px solid var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-notification-btn{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)45%,transparent)}}.nav-notification-btn{color:var(--pipboy-color,#4ade80);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 6px var(--pipboy-color,#4ade80);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:3px 10px;font-family:VT323,Share Tech Mono,monospace;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-btn{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-notification-btn{box-shadow:0 0 10px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-notification-btn{box-shadow:0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)15%,transparent)}}.nav-notification-btn{cursor:pointer;transition:color .12s,background .12s,text-shadow .12s,box-shadow .12s}.nav-notification-btn:focus-visible,.nav-notification-btn:hover{color:#020605;background:var(--pipboy-color,#4ade80);text-shadow:none;box-shadow:0 0 14px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-notification-btn:focus-visible,.nav-notification-btn:hover{box-shadow:0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-notification-btn:focus-visible,.nav-notification-btn:hover{outline:none}.nav-notification-btn--wide{width:100%}.nav-notification-scroll{scrollbar-width:thin;scrollbar-color:var(--pipboy-color,#4ade80)transparent;flex:1;min-height:0;padding-right:4px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.nav-notification-scroll{scrollbar-color:color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)transparent}}.nav-notification-scroll::-webkit-scrollbar{width:4px}.nav-notification-scroll::-webkit-scrollbar-track{background:0 0}.nav-notification-scroll::-webkit-scrollbar-thumb{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-notification-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)}}.nav-notification-scroll::-webkit-scrollbar-thumb{border-radius:4px}.nav-notification-empty,.nav-notification-loading{border:1px dashed var(--pipboy-color,#4ade80);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:18px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-empty,.nav-notification-loading{border:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)25%,transparent)}}.nav-notification-empty,.nav-notification-loading{background:var(--pipboy-color,#4ade80);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.nav-notification-empty,.nav-notification-loading{background:color-mix(in srgb,var(--pipboy-color,#4ade80)4%,transparent)}}.nav-notification-empty,.nav-notification-loading{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-notification-empty,.nav-notification-loading{color:color-mix(in srgb,var(--pipboy-color,#4ade80)82%,#000)}}.nav-notification-empty,.nav-notification-loading{text-align:center}.nav-notification-spinner{border:2px solid var(--pipboy-color,#4ade80);width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.nav-notification-spinner{border:2px solid color-mix(in srgb,var(--pipboy-color,#4ade80)35%,transparent)}}.nav-notification-spinner{border-top-color:#0000;border-radius:999px;animation:spin 1s linear infinite}.nav-notification-empty h3,.nav-notification-empty p{text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace}.nav-notification-empty h3{letter-spacing:.1em;font-size:18px}.nav-notification-empty p{letter-spacing:.08em;opacity:.8;font-size:14px}.nav-notification-section+.nav-notification-section{margin-top:14px}.nav-notification-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);margin-bottom:8px;padding:0 2px;font-family:VT323,Share Tech Mono,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.nav-notification-label{color:color-mix(in srgb,var(--pipboy-color,#4ade80)68%,#000)}}.nav-notification-card{--notification-accent:var(--pipboy-color,#4ade80);border:1px solid var(--notification-accent);grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px 12px 11px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nav-notification-card{border:1px solid color-mix(in srgb,var(--notification-accent)45%,transparent)}}.nav-notification-card{cursor:pointer;background:linear-gradient(#ffffff0a,#0000 22%),linear-gradient(135deg,#070a0df5,#0c1015eb);border-radius:8px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s;box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 12px #00000052,0 0 0 1px #00000059}.nav-notification-card:before{content:"";background:var(--notification-accent);width:2px;position:absolute;top:8px;bottom:8px;left:0}@supports (color:color-mix(in lab,red,red)){.nav-notification-card:before{background:color-mix(in srgb,var(--notification-accent)80%,transparent)}}.nav-notification-card:before{box-shadow:0 0 10px var(--notification-accent)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card:before{box-shadow:0 0 10px color-mix(in srgb,var(--notification-accent)45%,transparent)}}.nav-notification-card:before{opacity:.85}.nav-notification-card[data-tone=success]{--notification-accent:var(--approve)}.nav-notification-card[data-tone=warn]{--notification-accent:var(--warn)}.nav-notification-card[data-tone=neutral]{--notification-accent:var(--pipboy-color,#4ade80)}.nav-notification-card[data-read=true]{opacity:1}.nav-notification-card:focus-visible,.nav-notification-card:hover{border-color:var(--notification-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card:focus-visible,.nav-notification-card:hover{border-color:color-mix(in srgb,var(--notification-accent)72%,transparent)}}.nav-notification-card:focus-visible,.nav-notification-card:hover{box-shadow:inset 0 1px 0 #ffffff0f,inset 0 -8px 12px #00000052,0 0 18px var(--notification-accent)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card:focus-visible,.nav-notification-card:hover{box-shadow:inset 0 1px 0 #ffffff0f,inset 0 -8px 12px #00000052,0 0 18px color-mix(in srgb,var(--notification-accent)18%,transparent)}}.nav-notification-card:focus-visible,.nav-notification-card:hover{outline:none}.nav-notification-card__icon{border:1px solid var(--notification-accent);place-items:center;width:40px;height:40px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__icon{border:1px solid color-mix(in srgb,var(--notification-accent)38%,transparent)}}.nav-notification-card__icon{background:linear-gradient(180deg,#ffffff0a,transparent 22%),var(--notification-accent);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__icon{background:linear-gradient(180deg,#ffffff0a,transparent 22%),color-mix(in srgb,var(--notification-accent)10%,#000000eb)}}.nav-notification-card__icon{color:var(--notification-accent);box-shadow:inset 0 0 14px var(--notification-accent)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__icon{box-shadow:inset 0 0 14px color-mix(in srgb,var(--notification-accent)12%,transparent)}}.nav-notification-card__icon svg{width:18px;height:18px}.nav-notification-card__body{flex-direction:column;gap:5px;min-width:0;display:flex}.nav-notification-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nav-notification-card__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--notification-accent);font-family:VT323,Share Tech Mono,monospace;font-size:19px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__title{color:color-mix(in srgb,var(--notification-accent)45%,var(--ink))}}.nav-notification-card__title{text-shadow:0 0 6px var(--notification-accent),0 0 14px var(--notification-accent)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__title{text-shadow:0 0 6px color-mix(in srgb,var(--notification-accent)35%,transparent),0 0 14px color-mix(in srgb,var(--notification-accent)14%,transparent)}}.nav-notification-card__delete{border:1px solid var(--notification-accent);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__delete{border:1px solid color-mix(in srgb,var(--notification-accent)28%,transparent)}}.nav-notification-card__delete{color:var(--notification-accent);background:#00000038;border-radius:4px}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__delete{color:color-mix(in srgb,var(--notification-accent)34%,var(--muted))}}.nav-notification-card__delete{opacity:.55;transition:opacity .12s,color .12s,border-color .12s,background .12s}.nav-notification-card:focus-visible .nav-notification-card__delete,.nav-notification-card:hover .nav-notification-card__delete,.nav-notification-card__delete:focus-visible{opacity:1;color:var(--notification-accent);border-color:var(--notification-accent)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card:focus-visible .nav-notification-card__delete,.nav-notification-card:hover .nav-notification-card__delete,.nav-notification-card__delete:focus-visible{border-color:color-mix(in srgb,var(--notification-accent)55%,transparent)}}.nav-notification-card:focus-visible .nav-notification-card__delete,.nav-notification-card:hover .nav-notification-card__delete,.nav-notification-card__delete:focus-visible{background:var(--notification-accent)}@supports (color:color-mix(in lab,red,red)){.nav-notification-card:focus-visible .nav-notification-card__delete,.nav-notification-card:hover .nav-notification-card__delete,.nav-notification-card__delete:focus-visible{background:color-mix(in srgb,var(--notification-accent)12%,#0006)}}.nav-notification-card:focus-visible .nav-notification-card__delete,.nav-notification-card:hover .nav-notification-card__delete,.nav-notification-card__delete:focus-visible{outline:none}.nav-notification-card__message{-webkit-line-clamp:2;letter-spacing:.03em;color:var(--notification-accent);-webkit-box-orient:vertical;font-family:VT323,Share Tech Mono,monospace;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__message{color:color-mix(in srgb,var(--notification-accent)22%,var(--muted))}}.nav-notification-card__meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.nav-notification-card__time{letter-spacing:.08em;text-transform:uppercase;color:var(--notification-accent);font-family:VT323,Share Tech Mono,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__time{color:color-mix(in srgb,var(--notification-accent)18%,var(--muted))}}.nav-notification-card__badge{border:1px solid var(--notification-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__badge{border:1px solid color-mix(in srgb,var(--notification-accent)45%,transparent)}}.nav-notification-card__badge{background:var(--notification-accent);border-radius:999px;padding:1px 8px}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__badge{background:color-mix(in srgb,var(--notification-accent)16%,#000000ad)}}.nav-notification-card__badge{color:var(--notification-accent);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 8px var(--notification-accent);font-family:VT323,Share Tech Mono,monospace;font-size:12px}@supports (color:color-mix(in lab,red,red)){.nav-notification-card__badge{box-shadow:0 0 8px color-mix(in srgb,var(--notification-accent)20%,transparent)}}.nav-entry{letter-spacing:.1em;color:var(--pipboy-color,#4ade80);grid-template-columns:16px 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-family:VT323,Share Tech Mono,monospace;font-size:17px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nav-entry{color:color-mix(in srgb,var(--pipboy-color,#4ade80)72%,#000)}}.nav-entry{text-shadow:0 0 4px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-entry{text-shadow:0 0 4px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-entry{text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;text-decoration:none;transition:color .12s,background .12s,text-shadow .12s}.nav-entry .nav-prompt{opacity:.7}.nav-entry .nav-glyph{width:20px;height:20px;color:inherit;place-items:center;display:grid}.nav-entry .nav-glyph svg{width:16px;height:16px}.nav-entry .nav-lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-entry .nav-rt{letter-spacing:.12em;opacity:.8;align-items:center;gap:6px;font-size:13px;display:inline-flex}.nav-entry .nav-rt svg{width:11px;height:11px}.nav-entry .nav-chev{transition:transform .18s}.nav-entry[data-expanded=true] .nav-chev{transform:rotate(90deg)}.nav-entry .nav-badge{color:#020605;background:var(--pipboy-color,#4ade80);letter-spacing:.06em;box-shadow:0 0 6px var(--pipboy-color,#4ade80);border-radius:2px;padding:0 5px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.nav-entry .nav-badge{box-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-entry:focus-visible,.nav-entry:hover{color:var(--pipboy-color,#4ade80);background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-entry:focus-visible,.nav-entry:hover{background:color-mix(in srgb,var(--pipboy-color,#4ade80)8%,transparent)}}.nav-entry:focus-visible,.nav-entry:hover{text-shadow:0 0 6px var(--pipboy-color,#4ade80),0 0 14px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-entry:focus-visible,.nav-entry:hover{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)60%,transparent),0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-entry:focus-visible,.nav-entry:hover{outline:none}.nav-entry[data-active=true]{color:#020605;background:var(--pipboy-color,#4ade80);text-shadow:none;box-shadow:0 0 14px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-entry[data-active=true]{box-shadow:0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-entry[data-active=true] .nav-badge{color:var(--pipboy-color,#4ade80);background:#020605}.nav-netstat .nav-bell[data-active=true]{color:#020605;background:var(--pipboy-color,#4ade80);text-shadow:none;box-shadow:0 0 14px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-netstat .nav-bell[data-active=true]{box-shadow:0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-entry[data-active=true]:before{content:"";background:var(--pipboy-color,#4ade80);width:3px;box-shadow:0 0 10px var(--pipboy-color,#4ade80);position:absolute;top:10%;bottom:10%;left:-3px}.nav-entry[data-active=true] .nav-lbl:after{content:"█";margin-left:6px;animation:pipboy-blink 1.1s step-end infinite}.nav-entry.nav-locked .nav-lbl:before{content:"[!] ";opacity:.6}.nav-sub{flex-direction:column;gap:2px;padding:2px 0 4px 20px;display:flex;position:relative}.nav-sub:before{content:"";border-left:1px dashed var(--pipboy-color,#4ade80);position:absolute;top:0;bottom:6px;left:12px}@supports (color:color-mix(in lab,red,red)){.nav-sub:before{border-left:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)35%,transparent)}}.nav-sub .nav-entry{letter-spacing:.12em;grid-template-columns:12px 18px minmax(0,1fr) auto;padding:3px 8px 3px 4px;font-size:14px}.nav-sub .nav-entry .nav-prompt{opacity:.55}.nav-sub .nav-entry .nav-prompt:before{content:"└";padding-right:2px}.nav-footer{border-top:1px dashed var(--pipboy-color,#4ade80);padding-top:6px}@supports (color:color-mix(in lab,red,red)){.nav-footer{border-top:1px dashed color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-footer{margin-top:auto}.nav-chassis.rail .nav-eyebrow,.nav-chassis.rail .nav-hr,.nav-chassis.rail .nav-title{display:none}.nav-chassis.rail .nav-crest{margin:0 auto}.nav-chassis.rail .nav-list{gap:3px;padding-right:2px}.nav-chassis.rail .nav-entry{border-radius:4px;grid-template-columns:1fr;place-items:center;padding:8px 0}.nav-chassis.rail .nav-entry .nav-lbl,.nav-chassis.rail .nav-entry .nav-prompt,.nav-chassis.rail .nav-entry .nav-rt{display:none}.nav-chassis.rail .nav-entry .nav-glyph svg{width:22px;height:22px}.nav-chassis.rail .nav-entry .nav-rail-chev{opacity:.6;place-items:center;width:9px;height:9px;transition:transform .18s;display:grid;position:absolute;bottom:3px;right:3px}.nav-chassis.rail .nav-entry .nav-rail-chev svg{width:9px;height:9px}.nav-chassis.rail .nav-entry[data-expanded=true] .nav-rail-chev{opacity:.95;transform:rotate(90deg)}.nav-chassis.rail .nav-entry .nav-rail-badge{text-align:center;color:#020605;background:var(--pipboy-color,#4ade80);min-width:16px;height:14px;box-shadow:0 0 6px var(--pipboy-color,#4ade80);border-radius:999px;padding:0 3px;font-family:VT323,monospace;font-size:11px;line-height:14px;position:absolute;top:-2px;right:-2px}@supports (color:color-mix(in lab,red,red)){.nav-chassis.rail .nav-entry .nav-rail-badge{box-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-chassis.rail .nav-entry[data-active=true] .nav-lbl:after{display:none}.nav-chassis.rail .nav-entry[data-active=true] .nav-rail-dot{background:#020605;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.nav-chassis.sidebar .nav-entry .nav-rail-badge,.nav-chassis.sidebar .nav-entry .nav-rail-chev,.nav-chassis.sidebar .nav-entry .nav-rail-dot{display:none}.nav-chassis.rail .nav-sub{margin:0 2px 2px 10px;padding:2px 0 4px 14px}.nav-chassis.rail .nav-sub:before{top:0;bottom:6px;left:6px}.nav-chassis.rail .nav-sub .nav-entry{grid-template-columns:1fr;padding:5px 0}.nav-chassis.rail .nav-sub .nav-entry .nav-glyph svg{width:17px;height:17px}.nav-chassis.rail .crt-ticker,.nav-chassis.rail .service-tag{display:none}.nav-bottom-wrap{z-index:100;isolation:isolate;pointer-events:none;position:fixed;bottom:8px;left:8px;right:8px}.nav-bottom-wrap>*{pointer-events:auto}.nav-bottom-panel{z-index:120;background:#080c10;padding-bottom:10px;animation:nav-bottom-panel-rise .18s ease-out;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.nav-bottom-panel__screen{border:1px solid var(--pipboy-color,#4ade80);border-radius:18px;flex-direction:column;gap:12px;min-height:0;max-height:min(52vh,100dvh - 132px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__screen{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)24%,#ffffff14)}}.nav-bottom-panel__screen{background:linear-gradient(#ffffff0f,#0000 18%),linear-gradient(160deg,#26303a,#0e1218 58%,#070a0e);box-shadow:0 -16px 28px #0000007a,inset 0 1px #ffffff0f,inset 0 -18px 24px #00000070,0 0 0 1px #0000006b}.nav-bottom-panel__screen:before{content:"";background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#0000006b 2px,#0000006b 3px),radial-gradient(ellipse at 50% 16%,var(--pipboy-bg-color,#4ade80),transparent 62%),radial-gradient(ellipse at 50% 50%,var(--pipboy-bg-color,#4ade80)0,#010303 100%);border-radius:12px;position:absolute;inset:10px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__screen:before{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#0000006b 2px,#0000006b 3px),radial-gradient(ellipse at 50% 16%,color-mix(in srgb,var(--pipboy-bg-color,#4ade80)14%,transparent),transparent 62%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--pipboy-bg-color,#4ade80)8%,#03110b)0,#010303 100%)}}.nav-bottom-panel__screen:before{box-shadow:inset 0 0 22px var(--pipboy-color,#4ade80),inset 0 0 0 1px var(--pipboy-color,#4ade80),inset 0 0 0 3px #000000b8}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__screen:before{box-shadow:inset 0 0 22px color-mix(in srgb,var(--pipboy-color,#4ade80)12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent),inset 0 0 0 3px #000000b8}}.nav-bottom-panel__screen:before{pointer-events:none}.nav-bottom-panel__body,.nav-bottom-panel__head{z-index:1;position:relative}.nav-bottom-panel__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.nav-bottom-panel__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);font-family:VT323,Share Tech Mono,monospace;font-size:12px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__eyebrow{color:color-mix(in srgb,var(--pipboy-color,#4ade80)56%,#000)}}.nav-bottom-panel__title-row{align-items:center;gap:10px;margin-top:6px;display:flex}.nav-bottom-panel__title-icon{border:1px solid var(--pipboy-color,#4ade80);border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__title-icon{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)22%,transparent)}}.nav-bottom-panel__title-icon{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__title-icon{background:color-mix(in srgb,var(--pipboy-color,#4ade80)7%,transparent)}}.nav-bottom-panel__title-icon{color:var(--pipboy-color,#4ade80);box-shadow:inset 0 0 12px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__title-icon{box-shadow:inset 0 0 12px color-mix(in srgb,var(--pipboy-color,#4ade80)10%,transparent)}}.nav-bottom-panel__title-icon svg{width:17px;height:17px}.nav-bottom-panel__title{letter-spacing:.08em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);text-shadow:0 0 8px var(--pipboy-color,#4ade80),0 0 18px var(--pipboy-color,#4ade80);font-family:VT323,Share Tech Mono,monospace;font-size:24px;line-height:1}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__title{text-shadow:0 0 8px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent),0 0 18px color-mix(in srgb,var(--pipboy-color,#4ade80)22%,transparent)}}.nav-bottom-panel__subtitle{letter-spacing:.12em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);margin-top:2px;font-family:VT323,Share Tech Mono,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__subtitle{color:color-mix(in srgb,var(--pipboy-color,#4ade80)42%,#8eb59c)}}.nav-bottom-panel__close{border:1px solid var(--pipboy-color,#4ade80);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__close{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)28%,transparent)}}.nav-bottom-panel__close{background:var(--pipboy-color,#4ade80);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__close{background:color-mix(in srgb,var(--pipboy-color,#4ade80)6%,transparent)}}.nav-bottom-panel__close{color:var(--pipboy-color,#4ade80);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:5px 10px;font-family:VT323,Share Tech Mono,monospace;font-size:13px;transition:color .12s,background .12s,box-shadow .12s}.nav-bottom-panel__close:focus-visible,.nav-bottom-panel__close:hover{color:#020605;background:var(--pipboy-color,#4ade80);box-shadow:0 0 12px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__close:focus-visible,.nav-bottom-panel__close:hover{box-shadow:0 0 12px color-mix(in srgb,var(--pipboy-color,#4ade80)38%,transparent)}}.nav-bottom-panel__close:focus-visible,.nav-bottom-panel__close:hover{outline:none}.nav-bottom-panel__body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pipboy-color,#4ade80)transparent;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0 12px 12px 0;padding:0 14px 18px 16px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__body{scrollbar-color:color-mix(in srgb,var(--pipboy-color,#4ade80)36%,transparent)transparent}}.nav-bottom-panel__body:after{content:"";flex:0 0 12px;display:block}.nav-bottom-panel__body::-webkit-scrollbar{width:4px}.nav-bottom-panel__body::-webkit-scrollbar-track{background:0 0}.nav-bottom-panel__body::-webkit-scrollbar-thumb{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pipboy-color,#4ade80)36%,transparent)}}.nav-bottom-panel__body::-webkit-scrollbar-thumb{border-radius:999px}.nav-bottom-panel__item{border:1px solid var(--pipboy-color,#4ade80);grid-template-columns:32px 18px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent)}}.nav-bottom-panel__item{background:linear-gradient(180deg,#ffffff08,transparent 26%),var(--pipboy-color,#4ade80);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item{background:linear-gradient(180deg,#ffffff08,transparent 26%),color-mix(in srgb,var(--pipboy-color,#4ade80)4%,#0003)}}.nav-bottom-panel__item{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item{color:color-mix(in srgb,var(--pipboy-color,#4ade80)76%,#000)}}.nav-bottom-panel__item{text-align:left;cursor:pointer;padding:10px 12px;transition:color .12s,background .12s,border-color .12s,box-shadow .12s,transform .12s}.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{border-color:var(--pipboy-color,#4ade80);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)34%,transparent)}}.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{background:color-mix(in srgb,var(--pipboy-color,#4ade80)9%,transparent)}}.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{box-shadow:0 0 16px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{box-shadow:0 0 16px color-mix(in srgb,var(--pipboy-color,#4ade80)12%,transparent)}}.nav-bottom-panel__item:focus-visible,.nav-bottom-panel__item:hover{outline:none}.nav-bottom-panel__item[data-active=true]{color:#020605;background:var(--pipboy-color,#4ade80);border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item[data-active=true]{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)62%,transparent)}}.nav-bottom-panel__item[data-active=true]{box-shadow:0 0 18px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-panel__item[data-active=true]{box-shadow:0 0 18px color-mix(in srgb,var(--pipboy-color,#4ade80)36%,transparent)}}.nav-bottom-panel__item-index{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-family:VT323,Share Tech Mono,monospace;font-size:16px}.nav-bottom-panel__item-icon{place-items:center;display:inline-grid}.nav-bottom-panel__item-icon svg{width:16px;height:16px}.nav-bottom-panel__item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-bottom-panel__item-meta,.nav-bottom-panel__item-title{text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace}.nav-bottom-panel__item-title{letter-spacing:.08em;font-size:18px}.nav-bottom-panel__item-meta{letter-spacing:.12em;opacity:.72;font-size:12px}@keyframes nav-bottom-panel-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.nav-bottom-chassis{isolation:isolate;border-radius:18px;padding:20px 14px 16px;position:relative;overflow:hidden}.nav-bottom-chassis:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#ffffff0d,#0000 18%),linear-gradient(145deg,#323c46,#12161c 48%,#080c10);position:absolute;inset:0;box-shadow:0 -10px 30px #0009,inset 0 1px #ffffff14,inset 0 -10px 20px #00000080,inset 0 0 0 1px #ffffff0d}.nav-bottom-chassis:after{content:"";background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#00000080 2px,#00000080 3px),radial-gradient(ellipse at 50% 50%,transparent 55%,#00000073 100%),radial-gradient(ellipse at 50% 50%,var(--pipboy-bg-color,#4ade80)0,var(--pipboy-bg-color,#4ade80)55%,#010202 100%);border-radius:10px;position:absolute;inset:10px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-chassis:after{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#00000080 2px,#00000080 3px),radial-gradient(ellipse at 50% 50%,transparent 55%,#00000073 100%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--pipboy-bg-color,#4ade80)18%,#020605)0,color-mix(in srgb,var(--pipboy-bg-color,#4ade80)9%,#010303)55%,#010202 100%)}}.nav-bottom-chassis:after{box-shadow:inset 0 0 24px var(--pipboy-bg-color,#4ade80),inset 0 0 0 1px var(--pipboy-bg-color,#4ade80),inset 0 0 0 3px #000000c7}@supports (color:color-mix(in lab,red,red)){.nav-bottom-chassis:after{box-shadow:inset 0 0 24px color-mix(in srgb,var(--pipboy-bg-color,#4ade80)22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pipboy-bg-color,#4ade80)30%,transparent),inset 0 0 0 3px #000000c7}}.nav-bottom-chassis:after{pointer-events:none;z-index:1}.nav-bottom-chassis>.bolts{z-index:4}.nav-bottom-chassis>.bolts .nav-bottom-bolt{width:10px;height:10px;box-shadow:none;border-radius:50%;background:0 0!important}.nav-bottom-chassis>.bolts .nav-bottom-bolt:after{content:none}.nav-bottom-chassis>.bolts .tl.nav-bottom-bolt{top:5px;left:6px}.nav-bottom-chassis>.bolts .tr.nav-bottom-bolt{top:5px;right:6px}.nav-bottom-chassis>.bolts .bl.nav-bottom-bolt{bottom:5px;left:6px}.nav-bottom-chassis>.bolts .br.nav-bottom-bolt{bottom:5px;right:6px}.nav-bottom-chassis>.bolts .nav-bottom-bolt-face{border-radius:50%;width:100%;height:100%;display:block;position:relative;box-shadow:inset 0 1px 1px #fff3,inset 0 -2px 3px #0000008f,0 1px 3px #0000006b,0 0 0 1px #0000008c,0 0 0 2px #ffffff0d}.nav-bottom-chassis>.bolts .nav-bottom-bolt-face svg{width:100%;height:100%;display:block}.nav-bottom-rail{z-index:3;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding:2px 4px 4px;position:relative;overflow:auto hidden}.nav-bottom-rail::-webkit-scrollbar{display:none}.nav-bottom-track{gap:4px;min-width:max-content;display:inline-flex}.nav-bottom-item{letter-spacing:.08em;min-width:78px;color:var(--pipboy-color,#4ade80);border-radius:6px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:2px;padding:6px;font-family:VT323,Share Tech Mono,monospace;font-size:10px;text-decoration:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item{color:color-mix(in srgb,var(--pipboy-color,#4ade80)72%,#000)}}.nav-bottom-item{text-shadow:0 0 4px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item{text-shadow:0 0 4px color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}.nav-bottom-item{text-transform:uppercase;cursor:pointer;background:0 0;border:0;transition:color .12s,background .12s}.nav-bottom-item svg{width:18px;height:18px}.nav-bottom-item[data-has-submenu=true]:after{content:"+";opacity:.8;font-size:9px;line-height:1;position:absolute;top:4px;right:6px}.nav-bottom-item[data-has-submenu=true][data-expanded=true]:after{content:"-"}.nav-bottom-item[data-kind=submenu]{min-width:96px;color:var(--pipboy-color,#4ade80);padding-top:7px;padding-bottom:7px}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item[data-kind=submenu]{color:color-mix(in srgb,var(--pipboy-color,#4ade80)82%,#000)}}.nav-bottom-item[data-kind=submenu]{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item[data-kind=submenu]{background:color-mix(in srgb,var(--pipboy-color,#4ade80)6%,transparent)}}.nav-bottom-item[data-kind=submenu] svg{width:15px;height:15px}.nav-bottom-label{text-align:center;white-space:normal;text-wrap:balance;max-width:88px;line-height:1.05;display:block}.nav-bottom-item:hover{color:var(--pipboy-color,#4ade80);background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item:hover{background:color-mix(in srgb,var(--pipboy-color,#4ade80)8%,transparent)}}.nav-bottom-item:hover{text-shadow:0 0 6px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item:hover{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.nav-bottom-item[data-active=true]{color:#020605;background:var(--pipboy-color,#4ade80);box-shadow:0 0 12px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.nav-bottom-item[data-active=true]{box-shadow:0 0 12px color-mix(in srgb,var(--pipboy-color,#4ade80)40%,transparent)}}.nav-bottom-item[data-active=true]{text-shadow:none}.nav-bottom-item .nav-bottom-badge{text-align:center;color:#020605;background:var(--pipboy-color,#4ade80);border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;top:0;right:2px}.home-hero-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:900px){.home-hero-grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.home-hero-grid{grid-template-columns:1.1fr 1fr 1fr}}#w-home-briefing>.armored-content>.home-briefing-body,#w-home-briefing>.armored-content>.home-briefing-body:after,#w-home-briefing>.armored-content>.home-briefing-body:before,#w-home-intel>.armored-content>.home-intel-body,#w-home-intel>.armored-content>.home-intel-body:after,#w-home-intel>.armored-content>.home-intel-body:before,#w-home-poster>.armored-content>:not(.hero-bolted-frame),#w-home-poster>.armored-content>:not(.hero-bolted-frame):after,#w-home-poster>.armored-content>:not(.hero-bolted-frame):before{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}#w-home-briefing>.armored-content>.home-briefing-body,#w-home-intel>.armored-content>.home-intel-body,#w-home-poster>.armored-content>:not(.hero-bolted-frame){margin:0!important}.home-hero-title{letter-spacing:.14em;text-transform:uppercase;width:100%;padding:clamp(1.2rem,3vw,1.7rem) clamp(1.6rem,3.6vw,2.1rem);font-family:Oxanium,sans-serif;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:700;line-height:1.1}.home-hero-title .pipboy-text{font-size:inherit;line-height:inherit}.home-poster-img{object-fit:cover;width:100%;height:100%;display:block}#w-home-poster .hero-bolted-frame{aspect-ratio:2/3;width:100%;max-width:100%;height:auto;font-size:0}#w-home-poster .hero-bolted-frame .hero-bolted-image{border-radius:4px;width:100%;height:100%}.home-intel-markdown{color:inherit;font-size:14px;line-height:1.55}.home-intel-markdown,.home-intel-markdown a,.home-intel-markdown em,.home-intel-markdown li,.home-intel-markdown ol,.home-intel-markdown p,.home-intel-markdown strong,.home-intel-markdown ul{color:inherit!important}.home-intel-markdown p{margin:0 0 10px}.home-intel-markdown ol,.home-intel-markdown ul{margin:0 0 10px;padding-left:18px}.home-intel-markdown li{margin:0 0 4px}.home-intel-markdown li::marker{color:var(--pipboy-color,#4ade80)}.home-intel-markdown a{text-decoration:underline;-webkit-text-decoration-color:var(--pipboy-color,#4ade80);text-decoration-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.home-intel-markdown a{-webkit-text-decoration-color:color-mix(in srgb,var(--pipboy-color,#4ade80)50%,transparent);text-decoration-color:color-mix(in srgb,var(--pipboy-color,#4ade80)50%,transparent)}}#w-home-schedule{min-height:288px}#w-home-schedule.plate.bd-pipboy{padding:38px 34px 34px}#w-home-schedule .armored-content,#w-home-schedule .home-schedule-panel{height:100%}#w-home-schedule .home-schedule-panel{justify-content:space-between;gap:22px;padding-bottom:16px}#w-home-schedule .home-schedule-head{gap:10px;display:grid}#w-home-schedule .home-schedule-kicker{letter-spacing:.28em;opacity:.78;font-size:.92rem}#w-home-schedule .home-schedule-title{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.95rem,3.2vw,2.7rem);line-height:.92}#w-home-schedule .home-schedule-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}#w-home-schedule .schedule-chip{letter-spacing:.06em;white-space:normal;border-radius:10px;justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:10px 14px;font-size:18px}#w-home-schedule .schedule-chip svg{width:18px;height:18px}#w-home-schedule .schedule-chip-time{letter-spacing:.03em;font-size:1.08em}#w-home-schedule .schedule-chip-label{opacity:.9;font-size:.88em}.schedule-chip{background:var(--pipboy-bg-color,#0a1410);border:1px solid var(--pipboy-color,#4ade80);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.schedule-chip{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)55%,transparent)}}.schedule-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);text-shadow:0 0 6px var(--pipboy-color,#4ade80);border-radius:6px;font-family:VT323,Share Tech Mono,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.schedule-chip{text-shadow:0 0 6px color-mix(in srgb,var(--pipboy-color,#4ade80)45%,transparent)}}.schedule-chip{white-space:nowrap}.schedule-chip svg{width:14px;height:14px;color:inherit;flex-shrink:0}.schedule-chip-time{font-weight:700}.schedule-chip-label{opacity:.78;font-size:11px}.schedule-meta{letter-spacing:.06em;color:var(--pipboy-color,#4ade80);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-family:VT323,Share Tech Mono,monospace;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.schedule-meta{color:color-mix(in srgb,var(--pipboy-color,#4ade80)80%,#cbd5e1)}}.schedule-meta-item{align-items:center;gap:6px;display:inline-flex}.schedule-meta-item svg{flex-shrink:0;width:14px;height:14px}#w-home-schedule .schedule-meta{grid-template-columns:1fr;gap:12px;margin-top:0;font-size:18px;line-height:1.28;display:grid}#w-home-schedule .schedule-meta-item{border:1px solid var(--pipboy-color,#4ade80);border-radius:12px;gap:10px;min-height:56px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){#w-home-schedule .schedule-meta-item{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)24%,transparent)}}#w-home-schedule .schedule-meta-item{background:linear-gradient(#ffffff09,#0000 26%),#04100966}#w-home-schedule .schedule-meta-item svg{width:18px;height:18px}@media (max-width:767px){#w-home-schedule.plate.bd-pipboy{padding:34px 24px 28px}#w-home-schedule{min-height:0}#w-home-schedule .home-schedule-title{font-size:clamp(1.7rem,8vw,2.2rem)}#w-home-schedule .home-schedule-grid{grid-template-columns:1fr}#w-home-schedule .schedule-chip{min-height:48px;font-size:16px}#w-home-schedule .schedule-meta{gap:12px;font-size:15px}#w-home-schedule .schedule-meta-item{min-height:0;padding:10px 12px}}#w-home-factions .faction-grid{grid-template-columns:1fr;gap:16px;margin-top:12px;display:grid}@media (min-width:640px){#w-home-factions .faction-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){#w-home-factions .faction-grid{grid-template-columns:repeat(3,1fr)}}#w-home-factions .home-faction-screen{max-width:560px;padding:18px 20px}#w-home-factions .home-faction-screen__copy{letter-spacing:.08em;text-transform:uppercase;color:var(--pipboy-color,#4ade80);margin-top:8px;font-size:12px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){#w-home-factions .home-faction-screen__copy{color:color-mix(in srgb,var(--pipboy-color,#4ade80)72%,#d8ffe4 28%)}}#w-home-factions .home-faction-route .help-route-card__screen{min-height:100%}#w-home-factions .home-faction-route .help-route-terminal__glyph{aspect-ratio:1;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}#w-home-factions .home-faction-route .help-route-terminal__glyph svg{flex:none;width:20px;height:20px;display:block}#w-home-factions .home-faction-route .help-route-terminal__topic{align-items:start}#w-home-factions .home-faction-route .help-route-terminal__topic-copy{line-height:1.45}.faction-card{--card-accent:var(--ink);cursor:pointer;transition:transform .18s}.faction-card:hover{transform:translateY(-2px)}.faction-card>.armored-content{flex-direction:column;gap:10px;padding:4px;display:flex}.faction-card-icon{background:var(--card-accent);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.faction-card-icon{background:color-mix(in srgb,var(--card-accent)22%,transparent)}}.faction-card-icon{border:1px solid var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.faction-card-icon{border:1px solid color-mix(in srgb,var(--card-accent)55%,transparent)}}.faction-card-icon{color:var(--card-accent);box-shadow:inset 0 1px #ffffff14,0 4px 10px #00000059}.faction-card-icon svg{width:24px;height:24px}.faction-card-title{letter-spacing:.14em;text-transform:uppercase;color:var(--card-accent);font-family:Oxanium,sans-serif;font-size:14px;font-weight:800}.faction-card-tagline{color:var(--muted);font-size:12px;line-height:1.45}.faction-card-cta{letter-spacing:.12em;text-transform:uppercase;color:var(--card-accent);opacity:.85;align-items:center;gap:4px;margin-top:4px;font-family:VT323,Share Tech Mono,monospace;font-size:11px;display:inline-flex}.faction-card-cta svg{width:14px;height:14px}#w-home-field-manual .home-field-manual-root{--help-accent:var(--pipboy-color,#4ade80);--screen-color:var(--pipboy-color,#4ade80)}#w-home-field-manual .home-field-manual-terminal{gap:22px;display:grid}#w-home-field-manual .home-field-manual-head{border-bottom:1px solid var(--pipboy-color,#4ade80);gap:16px;padding-bottom:18px;display:grid}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-head{border-bottom:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent)}}#w-home-field-manual .home-field-manual-head__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}#w-home-field-manual .home-field-manual-head__label{letter-spacing:.28em;text-transform:uppercase;opacity:.72;font-size:.78rem}#w-home-field-manual .home-field-manual-head__body{gap:10px;display:grid}#w-home-field-manual .home-field-manual-head__title{letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;max-width:none;font-size:clamp(1.9rem,4vw,3rem);line-height:.92;display:block}#w-home-field-manual .home-field-manual-head__copy{letter-spacing:.04em;max-width:62ch;color:var(--pipboy-color,#4ade80);font-size:.98rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-head__copy{color:color-mix(in srgb,var(--pipboy-color,#4ade80)72%,#d8ffe4 28%)}}#w-home-field-manual .home-field-manual-head__copy{opacity:.82}#w-home-field-manual .home-field-manual-tabrail{border:1px solid var(--pipboy-color,#4ade80);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:6px;padding:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tabrail{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)24%,transparent)}}#w-home-field-manual .home-field-manual-tabrail{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px var(--pipboy-color,#4ade80);background:linear-gradient(#ffffff0d,#0000 28%),#00000047}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tabrail{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px color-mix(in srgb,var(--pipboy-color,#4ade80)8%,transparent)}}#w-home-field-manual .home-field-manual-tab{min-width:120px;color:var(--pipboy-color,#4ade80);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tab{color:color-mix(in srgb,var(--pipboy-color,#4ade80)64%,#d8ffe4 36%)}}#w-home-field-manual .home-field-manual-tab{letter-spacing:.16em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;font-size:.96rem;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}#w-home-field-manual .home-field-manual-tab:focus-visible,#w-home-field-manual .home-field-manual-tab:hover{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tab:focus-visible,#w-home-field-manual .home-field-manual-tab:hover{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)32%,transparent)}}#w-home-field-manual .home-field-manual-tab:focus-visible,#w-home-field-manual .home-field-manual-tab:hover{color:var(--pipboy-color,#4ade80);outline:none}#w-home-field-manual .home-field-manual-tab.is-active{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tab.is-active{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)48%,transparent)}}#w-home-field-manual .home-field-manual-tab.is-active{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tab.is-active{background:color-mix(in srgb,var(--pipboy-color,#4ade80)16%,#0003)}}#w-home-field-manual .home-field-manual-tab.is-active{color:#041009;box-shadow:0 0 14px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-tab.is-active{box-shadow:0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)24%,transparent)}}#w-home-field-manual .home-field-manual-tab.is-active{text-shadow:none}#w-home-field-manual .home-field-manual-sectionrail{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:4px 0 6px;display:grid}#w-home-field-manual .home-field-manual-sectiontab{border:1px solid var(--pipboy-color,#4ade80);border-radius:999px;width:100%;padding:11px 16px 10px}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-sectiontab{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent)}}#w-home-field-manual .home-field-manual-sectiontab{color:var(--pipboy-color,#4ade80);background:#0000002e}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-sectiontab{color:color-mix(in srgb,var(--pipboy-color,#4ade80)68%,#d8ffe4 32%)}}#w-home-field-manual .home-field-manual-sectiontab{letter-spacing:.14em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;font-size:.9rem;transition:transform .18s,border-color .18s,background-color .18s,color .18s}#w-home-field-manual .home-field-manual-sectiontab:focus-visible,#w-home-field-manual .home-field-manual-sectiontab:hover{border-color:var(--pipboy-color,#4ade80);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-sectiontab:focus-visible,#w-home-field-manual .home-field-manual-sectiontab:hover{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)30%,transparent)}}#w-home-field-manual .home-field-manual-sectiontab:focus-visible,#w-home-field-manual .home-field-manual-sectiontab:hover{color:var(--pipboy-color,#4ade80);outline:none}#w-home-field-manual .home-field-manual-sectiontab.is-active{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-sectiontab.is-active{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)42%,transparent)}}#w-home-field-manual .home-field-manual-sectiontab.is-active{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-sectiontab.is-active{background:color-mix(in srgb,var(--pipboy-color,#4ade80)12%,#00000024)}}#w-home-field-manual .home-field-manual-sectiontab.is-active{color:var(--pipboy-color,#4ade80);box-shadow:inset 0 0 0 1px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-sectiontab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pipboy-color,#4ade80)16%,transparent)}}#w-home-field-manual .home-field-manual-console{gap:16px;display:grid}#w-home-field-manual .home-field-manual-lead{letter-spacing:.04em;color:var(--pipboy-color,#4ade80);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-lead{color:color-mix(in srgb,var(--pipboy-color,#4ade80)80%,#d8ffe4 20%)}}#w-home-field-manual .home-field-manual-lead__icon{font-size:1.1rem;line-height:1;transform:translateY(2px)}#w-home-field-manual .home-field-manual-row{cursor:default;align-items:start}#w-home-field-manual .home-field-manual-row:focus-visible,#w-home-field-manual .home-field-manual-row:hover{filter:none;background:0 0;transform:none}#w-home-field-manual .home-field-manual-row:active{transform:none}#w-home-field-manual .home-field-manual-row .help-directory-terminal__chevron{display:none}#w-home-field-manual .home-field-manual-location .help-directory-terminal__row-title,#w-home-field-manual .home-field-manual-row .help-directory-terminal__row-title{white-space:normal;text-overflow:clip;line-height:1.05;overflow:visible}#w-home-field-manual .home-field-manual-location .help-directory-terminal__row-body,#w-home-field-manual .home-field-manual-row .help-directory-terminal__row-body{line-height:1.42}#w-home-field-manual .home-field-manual-points{gap:8px;margin-top:8px;padding-left:0;list-style:none;display:grid}#w-home-field-manual .home-field-manual-points li{opacity:.78;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:.92rem;line-height:1.45;display:grid}#w-home-field-manual .home-field-manual-callouts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:14px;display:grid}#w-home-field-manual .home-field-manual-callouts .rule-callout{--callout-faction:var(--pipboy-color,#4ade80);border:1px solid var(--callout-faction);border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:78px;padding:14px 16px 14px 22px;position:relative}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout{border:1px solid color-mix(in srgb,var(--callout-faction)42%,#ffffff0f)}}#w-home-field-manual .home-field-manual-callouts .rule-callout{background:linear-gradient(135deg,var(--callout-faction)0,#050e0adb 50%,#040806f0 100%)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout{background:linear-gradient(135deg,color-mix(in srgb,var(--callout-faction)14%,transparent)0,#050e0adb 50%,#040806f0 100%)}}#w-home-field-manual .home-field-manual-callouts .rule-callout{box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px var(--callout-faction),0 10px 24px var(--callout-faction)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout{box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px color-mix(in srgb,var(--callout-faction)10%,transparent),0 10px 24px color-mix(in srgb,var(--callout-faction)10%,transparent)}}#w-home-field-manual .home-field-manual-callouts .rule-callout:before{content:"";background:linear-gradient(180deg,var(--callout-faction),var(--callout-faction));border-radius:999px;width:4px;position:absolute;top:12px;bottom:12px;left:9px}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout:before{background:linear-gradient(180deg,color-mix(in srgb,var(--callout-faction)100%,white 0%),color-mix(in srgb,var(--callout-faction)38%,transparent))}}#w-home-field-manual .home-field-manual-callouts .rule-callout:before{box-shadow:0 0 16px var(--callout-faction)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout:before{box-shadow:0 0 16px color-mix(in srgb,var(--callout-faction)38%,transparent)}}#w-home-field-manual .home-field-manual-callouts .rule-callout-label{border:1px solid var(--callout-faction);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout-label{border:1px solid color-mix(in srgb,var(--callout-faction)42%,transparent)}}#w-home-field-manual .home-field-manual-callouts .rule-callout-label{background:var(--callout-faction)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout-label{background:color-mix(in srgb,var(--callout-faction)16%,#030a07d1)}}#w-home-field-manual .home-field-manual-callouts .rule-callout-label{letter-spacing:.18em;font-size:.84rem;color:var(--callout-faction)!important;text-shadow:0 0 10px var(--callout-faction)!important}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout-label{text-shadow:0 0 10px color-mix(in srgb,var(--callout-faction)26%,transparent)!important}}#w-home-field-manual .home-field-manual-callouts .rule-callout-label{box-shadow:inset 0 0 0 1px var(--callout-faction)}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout-label{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--callout-faction)10%,transparent)}}#w-home-field-manual .home-field-manual-callouts .rule-callout-label:before{content:"";background:var(--callout-faction);width:9px;height:9px;box-shadow:0 0 12px var(--callout-faction);border-radius:999px}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout-label:before{box-shadow:0 0 12px color-mix(in srgb,var(--callout-faction)44%,transparent)}}#w-home-field-manual .home-field-manual-callouts .rule-callout-label:before{flex-shrink:0}#w-home-field-manual .home-field-manual-callouts .rule-callout-detail{color:#f2fff6!important}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-callouts .rule-callout-detail{color:color-mix(in srgb,#f2fff6 76%,var(--callout-faction)24%)!important}}#w-home-field-manual .home-field-manual-callouts .rule-callout-detail{text-shadow:none;font-size:.98rem;line-height:1.42}#w-home-field-manual .home-field-manual-callouts .rule-callout[data-faction=nomads]{--callout-faction:var(--sl-solid-nomads)}#w-home-field-manual .home-field-manual-callouts .rule-callout[data-faction=greyskulls]{--callout-faction:var(--sl-solid-greyskulls)}#w-home-field-manual .home-field-manual-callouts .rule-callout[data-faction=rusvire]{--callout-faction:var(--sl-solid-rusvire)}#w-home-field-manual .home-field-manual-callouts .rule-callout[data-faction=mercs]{--callout-faction:var(--sl-solid-mercs)}#w-home-field-manual .home-field-manual-callouts .rule-callout[data-faction=anomalies]{--callout-faction:var(--sl-solid-anomalies)}#w-home-field-manual .home-field-manual-callouts .rule-callout[data-faction=cursed]{--callout-faction:var(--sl-solid-cursed)}#w-home-field-manual .home-field-manual-location-grid{gap:14px;display:grid}#w-home-field-manual .home-field-manual-location{text-align:left;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:12px;height:100%;margin:0;padding:16px 14px;display:grid}#w-home-field-manual .home-field-manual-location__header{border-bottom:1px solid var(--pipboy-color,#4ade80);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:10px;display:grid}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-location__header{border-bottom:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent)}}#w-home-field-manual .home-field-manual-location__header-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}#w-home-field-manual .home-field-manual-location__header-copy{gap:4px;min-width:0;display:grid}#w-home-field-manual .home-field-manual-location__header-copy .help-directory-terminal__row-title{white-space:normal;text-overflow:clip;line-height:1.02;overflow:visible}#w-home-field-manual .home-field-manual-location__header-copy .help-directory-terminal__route{opacity:.72}#w-home-field-manual .home-field-manual-location__header-tail{align-items:center;gap:8px;padding-top:2px;display:inline-flex}#w-home-field-manual .home-field-manual-location__body{align-content:start;gap:12px;min-width:0;display:grid}#w-home-field-manual .home-field-manual-location__body .help-directory-terminal__row-body{text-align:left;line-height:1.45}#w-home-field-manual .home-field-manual-location__details{gap:10px;display:grid}#w-home-field-manual .home-field-manual-location__detail-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}#w-home-field-manual .home-field-manual-location__detail-row svg{flex-shrink:0;margin-top:2px}#w-home-field-manual .home-field-manual-location__detail-copy{gap:2px;min-width:0;display:grid}#w-home-field-manual .home-field-manual-location__detail-label{text-align:left;opacity:.72;letter-spacing:.16em}#w-home-field-manual .home-field-manual-location__detail-value{text-align:left;letter-spacing:.04em;color:#f2fff6;font-size:.92rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){#w-home-field-manual .home-field-manual-location__detail-value{color:color-mix(in srgb,#f2fff6 78%,var(--pipboy-color,#4ade80)22%)}}.home-location-modal{gap:14px;display:grid}.home-location-modal__head{margin-bottom:0}.home-location-modal__card{cursor:default}.home-location-modal__card-face{background:linear-gradient(180deg,var(--pipboy-color,#4ade80),#000000c7),radial-gradient(circle at top left,var(--pipboy-color,#4ade80),transparent 55%),linear-gradient(135deg,#0a100cf5,#040806fa);justify-content:flex-start;align-items:flex-end;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.home-location-modal__card-face{background:linear-gradient(180deg,color-mix(in srgb,var(--pipboy-color,#4ade80)10%,#0000001f),#000000c7),radial-gradient(circle at top left,color-mix(in srgb,var(--pipboy-color,#4ade80)28%,transparent),transparent 55%),linear-gradient(135deg,#0a100cf5,#040806fa)}}.home-location-modal__card-face:before{content:"";opacity:.24;pointer-events:none;background:repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.home-location-modal__card-core{z-index:1;gap:10px;width:100%;display:grid;position:relative}.home-location-modal__card-caption{letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:.72rem}.home-location-modal__card-icon{width:42px;height:42px;color:var(--pipboy-color,#4ade80);filter:drop-shadow(0 0 10px var(--pipboy-color,#4ade80))}@supports (color:color-mix(in lab,red,red)){.home-location-modal__card-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--pipboy-color,#4ade80)34%,transparent))}}.home-location-modal__card-label{letter-spacing:.12em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;font-size:1.45rem}.home-location-modal__coords{letter-spacing:.04em;color:var(--pipboy-color,#4ade80);align-items:center;gap:8px;margin-top:8px;font-size:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-location-modal__coords{color:color-mix(in srgb,var(--pipboy-color,#4ade80)76%,#d8ffe4 24%)}}.home-location-modal__coords svg{flex:none;width:16px;height:16px}.home-location-modal__threat-row{color:var(--pipboy-color,#4ade80);background:linear-gradient(135deg,#eab3081f,#00000014 48%,#00000029);border:1px solid #eab3085c;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-location-modal__threat-row{color:color-mix(in srgb,var(--pipboy-color,#4ade80)18%,#ffe6a3 82%)}}.home-location-modal__threat-row{font-size:.95rem;line-height:1.45}.home-location-modal__threat-row svg{color:#facc15;width:18px;height:18px;margin-top:2px}.home-location-modal__map-frame{border:1px solid var(--pipboy-color,#4ade80);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-location-modal__map-frame{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)28%,transparent)}}.home-location-modal__map-frame{background:#00000059;box-shadow:inset 0 0 0 1px #ffffff0a}.home-location-modal__map-image{width:100%;height:auto;display:block}.home-location-modal__placeholder{border:1px solid var(--pipboy-color,#4ade80);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-location-modal__placeholder{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)20%,transparent)}}.home-location-modal__placeholder{background:#4ade800d;border-radius:10px}.home-location-modal__placeholder svg{width:18px;height:18px;color:var(--pipboy-color,#4ade80);margin-top:2px}@supports (color:color-mix(in lab,red,red)){.home-location-modal__placeholder svg{color:color-mix(in srgb,var(--pipboy-color,#4ade80)72%,transparent)}}.home-location-modal__placeholder-title{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.95rem}.home-location-modal__placeholder-copy{opacity:.8;font-size:.9rem;line-height:1.5}.home-location-modal__intel-list{gap:10px;display:grid}.home-location-modal__intel-row{border:1px solid var(--pipboy-color,#4ade80);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.home-location-modal__intel-row{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent)}}.home-location-modal__intel-row{background:#4ade800d;border-radius:10px}.home-location-modal__intel-row svg{width:16px;height:16px;color:var(--pipboy-color,#4ade80);margin-top:2px}.home-location-modal__intel-row span{color:var(--pipboy-color,#4ade80);font-size:.95rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.home-location-modal__intel-row span{color:color-mix(in srgb,var(--pipboy-color,#4ade80)72%,#d8ffe4 28%)}}.home-location-modal__actions{margin-top:6px}.home-location-modal__action-control{justify-content:center;align-items:center;gap:8px;display:inline-flex}.home-location-modal__action-link{text-decoration:none}.home-location-modal__action-link:visited{color:var(--pipboy-color,#4ade80)!important}@media (min-width:980px){#w-home-field-manual .home-field-manual-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#w-home-field-manual .home-field-manual-head__top{align-items:stretch}#w-home-field-manual .home-field-manual-tabrail{justify-content:stretch;width:100%}#w-home-field-manual .home-field-manual-tab{flex:1 1 0;min-width:0}#w-home-field-manual .home-field-manual-head__title{letter-spacing:.12em;font-size:clamp(1.55rem,7vw,2.2rem)}#w-home-field-manual .home-field-manual-sectionrail{grid-template-columns:repeat(2,minmax(0,1fr))}#w-home-field-manual .home-field-manual-callouts{grid-template-columns:1fr}#w-home-field-manual .home-field-manual-row{grid-template-columns:1fr auto}#w-home-field-manual .home-field-manual-location{grid-template-columns:minmax(0,1fr);gap:10px}#w-home-field-manual .home-field-manual-location__header{grid-template-columns:1fr}#w-home-field-manual .home-field-manual-location__header-tail{justify-self:start;padding-top:0}#w-home-field-manual .home-field-manual-location .help-directory-terminal__action,#w-home-field-manual .home-field-manual-row .help-directory-terminal__action{display:none}.home-location-modal__head{flex-direction:column}.home-location-modal__card{width:min(180px,100%);height:208px}.home-location-modal__coords{flex-wrap:wrap}}@media (max-width:479px){#w-home-field-manual .home-field-manual-sectionrail{grid-template-columns:1fr}}.armored-tile--rule{aspect-ratio:auto;place-items:initial;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;max-width:none;padding:20px 22px;display:flex;container-type:normal}.armored-tile--rule .rule-title,.armored-tile--rule h3{letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Oxanium,sans-serif;font-size:15px;font-weight:800}.armored-tile--rule p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.armored-tile--rule ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.armored-tile--rule li{margin:0 0 4px}.armored-tile--location{aspect-ratio:auto;place-items:initial;text-align:left;cursor:pointer;grid-template-columns:4px 1fr auto;align-items:center;gap:14px;width:100%;max-width:none;padding:16px 18px 16px 0;display:grid;container-type:normal}.armored-tile--location:before{content:"";background:var(--accent,var(--pipboy-color,#4ade80));width:4px;box-shadow:0 0 8px var(--accent,var(--pipboy-color,#4ade80));align-self:stretch;display:block}@supports (color:color-mix(in lab,red,red)){.armored-tile--location:before{box-shadow:0 0 8px color-mix(in srgb,var(--accent,var(--pipboy-color,#4ade80))50%,transparent)}}.armored-tile--location:before{border-radius:2px}.armored-tile--location-body{flex-direction:column;gap:6px;min-width:0;display:flex}.armored-tile--location-title{letter-spacing:.08em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:14px;font-weight:800}.armored-tile--location-summary{color:var(--muted);font-size:12px;line-height:1.45}.armored-tile--location-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.armored-tile--location-chevron{width:18px;height:18px;color:var(--accent,var(--pipboy-color,#4ade80));margin-right:14px}@supports (color:color-mix(in lab,red,red)){.armored-tile--location-chevron{color:color-mix(in srgb,var(--accent,var(--pipboy-color,#4ade80))80%,transparent)}}.armored-tile--location-chevron{flex-shrink:0}.faction-hq-root{--faction-hq-accent-solid:var(--sl-solid-nomads,#eab308);--screen-color:var(--faction-hq-accent-solid);--screen-bg:var(--faction-hq-accent-solid);--accent:var(--faction-hq-accent-solid);--faction-hq-accent-gradient:linear-gradient(145deg,var(--faction-hq-accent-solid),#0a100cf0),radial-gradient(circle at top,var(--faction-hq-accent-solid),transparent 62%)}@supports (color:color-mix(in lab,red,red)){.faction-hq-root{--faction-hq-accent-gradient:linear-gradient(145deg,color-mix(in srgb,var(--faction-hq-accent-solid)42%,transparent),#0a100cf0),radial-gradient(circle at top,color-mix(in srgb,var(--faction-hq-accent-solid)24%,transparent),transparent 62%)}}.faction-hq-root[data-faction=greyskulls]{--faction-hq-accent-solid:var(--sl-solid-greyskulls,#dc2626)}.faction-hq-root[data-faction=nomads]{--faction-hq-accent-solid:var(--sl-solid-nomads,#eab308)}.faction-hq-root[data-faction=rusvire]{--faction-hq-accent-solid:var(--sl-solid-rusvire,#2563eb)}.faction-hq-root[data-faction=mercs]{--faction-hq-accent-solid:var(--sl-solid-mercs,#16a34a)}.faction-hq-root[data-faction=anomalies]{--faction-hq-accent-solid:var(--sl-solid-anomalies,#ec4899)}.faction-hq-root[data-faction=cursed]{--faction-hq-accent-solid:var(--sl-solid-cursed,#9333ea)}.faction-hq-root[data-faction=core]{--faction-hq-accent-solid:#94a3b8}.faction-hq-hero-row,.faction-hq-layout{gap:24px;display:grid}.faction-hq-hero-row{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:stretch}.faction-hq-hero-row__plate{min-width:0;height:100%}.faction-hq-hero-row__plate .armored-content{height:100%}.faction-hq-feed-row{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:stretch;gap:24px;display:grid}.faction-hq-feed-row__announcements,.faction-hq-feed-row__command{min-width:0;height:100%}.faction-hq-feed-row__announcements .armored-content,.faction-hq-feed-row__command .armored-content{height:100%}.faction-hq-hazard-stack{gap:24px;display:grid}.faction-hq-widget-block{gap:16px;display:grid}.faction-hq-widget-head{border-bottom:1px solid var(--faction-hq-accent-solid);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-bottom:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.faction-hq-widget-head{border-bottom:1px solid color-mix(in srgb,var(--faction-hq-accent-solid)22%,transparent)}}.faction-hq-eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.66;font-size:.72rem}.faction-hq-section-title{letter-spacing:.12em;font-size:clamp(1.05rem,2vw,1.35rem)}.faction-hq-section-title,.faction-hq-title{text-transform:uppercase;font-family:Oxanium,sans-serif;font-weight:800}.faction-hq-title{letter-spacing:.14em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.92}.faction-hq-copy{max-width:62ch;color:var(--faction-hq-accent-solid);font-size:.98rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.faction-hq-copy{color:color-mix(in srgb,var(--faction-hq-accent-solid)18%,#f2fff6 82%)}}.faction-hq-copy{opacity:.86}.faction-hq-accent-text{color:var(--faction-hq-accent-solid)}.faction-hq-accent-bg{background-color:var(--faction-hq-accent-solid)}.faction-hq-accent-fill{background:var(--faction-hq-accent-solid);color:#041009;box-shadow:0 0 18px var(--faction-hq-accent-solid)}@supports (color:color-mix(in lab,red,red)){.faction-hq-accent-fill{box-shadow:0 0 18px color-mix(in srgb,var(--faction-hq-accent-solid)22%,transparent)}}.faction-hq-identity{align-content:start;gap:18px;height:100%;display:grid}.faction-hq-identity__hero-head{align-items:stretch}.faction-hq-identity__frame.hero-bolted-frame{width:clamp(112px,18vw,160px);height:clamp(112px,18vw,160px)}.faction-hq-identity__frame.hero-bolted-frame .hero-bolted-image{object-fit:contain;border-radius:10px;width:82%;height:82%}.faction-hq-identity__frame.hero-bolted-frame .hero-bolted-icon{width:clamp(38px,6.5vw,58px);height:clamp(38px,6.5vw,58px)}.faction-hq-identity__screen{place-items:center;width:100%;min-height:clamp(98px,13vw,126px);padding-inline:clamp(18px,3vw,30px);display:grid}.faction-hq-identity__screen-text{text-wrap:balance;text-align:center;justify-self:center;width:100%;font-size:clamp(1.25rem,3.6vw,2.2rem)}.faction-hq-identity__meta{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.faction-hq-identity__detail-row{gap:clamp(.45rem,1vw,.7rem);min-height:0;padding:clamp(.52rem,1.25vw,.72rem) clamp(.75rem,1.7vw,1rem)}.faction-hq-identity__detail-row .hero-row-badge{border-radius:.55rem;width:clamp(30px,4.2vw,36px);height:clamp(30px,4.2vw,36px);font-size:clamp(.9rem,1.8vw,1.05rem)}.faction-hq-identity__detail-row .hero-row-icon{width:clamp(16px,2.5vw,19px);height:clamp(16px,2.5vw,19px)}.faction-hq-identity__detail-row .hero-row-key{letter-spacing:.22em;font-size:clamp(.44rem,.9vw,.56rem)}.faction-hq-identity__detail-value{white-space:normal;text-overflow:clip;text-transform:none;letter-spacing:.02em;font-size:clamp(.74rem,1.28vw,.88rem);line-height:1.18;overflow:visible}.faction-hq-identity__status-screen{place-items:center;min-width:clamp(136px,15vw,168px);min-height:56px;padding:8px 14px;display:grid}.faction-hq-identity__status-text{text-align:center;letter-spacing:.18em;justify-self:center;font-size:clamp(.74rem,1.3vw,.92rem)}.faction-hq-intel-block{grid-template-rows:auto 1fr auto;align-content:start;height:100%}.faction-hq-onboarding{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.faction-hq-onboarding__copy{align-items:center;gap:12px;display:flex}.faction-hq-resource-chip{box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.faction-hq-resource-chip__sprite{filter:drop-shadow(0 0 6px #0006)}.faction-hq-tactile-wrap{justify-content:flex-start;display:flex}.faction-hq-tactile-button{width:min(100%,360px)}.faction-hq-tactile-button__content .armored-tile-name{font-size:clamp(1rem,3.6cqw,1.18rem)}.faction-hq-tactile-button__content .armored-tile-level{font-size:clamp(.72rem,2.4cqw,.86rem)}.faction-hq-operations-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.78fr);align-items:start;gap:24px;display:grid}.faction-hq-command-panel{border:1px solid var(--faction-hq-accent-solid);border-radius:18px;align-content:start;height:100%;padding:18px}@supports (color:color-mix(in lab,red,red)){.faction-hq-command-panel{border:1px solid color-mix(in srgb,var(--faction-hq-accent-solid)20%,#ffffff0f)}}.faction-hq-command-panel{background:linear-gradient(#ffffff0a,#0000 22%),#0000002e}.faction-hq-feed-row__command .faction-hq-command-panel{background:0 0;border:none;border-radius:0;padding:0}.faction-hq-command-panel[data-locked=true]{background:linear-gradient(#ffffff05,#0000 22%),#46556829;border-color:#94a3b847}.faction-hq-feed-row__command .faction-hq-command-panel[data-locked=true]{background:0 0;border:none}.faction-hq-command-panel[data-locked=true] .faction-hq-accent-text{color:#94a3b8}.faction-hq-bounties{min-width:0}.faction-hq-warchest-embedded{gap:14px;display:grid}.faction-hq-warchest-embedded .warchest-grid{grid-template-columns:repeat(auto-fit,minmax(149px,1fr));justify-items:center;row-gap:24px}.faction-management-page,.faction-management-root{gap:24px;display:grid}.faction-management-state{place-items:center;min-height:180px;padding:32px;display:grid}.faction-management-spinner{border-color:#0000;border-bottom-color:var(--faction-hq-accent-solid,#5ab7ff)}.faction-management-state__alert{color:#fca5a5;text-align:left;align-items:center;gap:12px;max-width:52rem;display:inline-flex}.faction-management-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faction-management-tab{--faction-management-tab-tone:var(--accent,var(--pipboy-color,#4ade80));width:100%;min-width:0;height:auto;min-height:104px;position:relative}.faction-management-tab:after{content:"";pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1px var(--faction-management-tab-tone),0 0 16px var(--faction-management-tab-tone),0 0 28px var(--faction-management-tab-tone);border-radius:14px;position:absolute;inset:10px 12px;transform:scale(.98)}@supports (color:color-mix(in lab,red,red)){.faction-management-tab:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faction-management-tab-tone)18%,transparent),0 0 16px color-mix(in srgb,var(--faction-management-tab-tone)16%,transparent),0 0 28px color-mix(in srgb,var(--faction-management-tab-tone)8%,transparent)}}.faction-management-tab:after{transition:opacity .18s,transform .18s,filter .18s}.faction-management-tab__content.armored-tactile-button__content--wide{justify-content:flex-start;align-items:center;min-width:0}.faction-management-tab .armored-tile-icon.faction-management-tab__icon{width:clamp(2.6rem,4vw,3rem);height:clamp(2.6rem,4vw,3rem)}.faction-management-tab__copy{text-align:left;gap:4px;min-width:0;display:grid}.faction-management-tab__copy .armored-tile-name{font-size:clamp(.92rem,1.6vw,1.05rem)}.faction-management-tab__copy .armored-tile-level{text-transform:none;letter-spacing:.04em;opacity:.78;line-height:1.35}.faction-management-tab .armored-tile-level,.faction-management-tab .armored-tile-name{transition:color .18s,opacity .18s,text-shadow .18s}.faction-management-tab:active:after,.faction-management-tab:focus-visible:after,.faction-management-tab:hover:after,.faction-management-tab[data-active=true]:after,.faction-management-tab[data-focus-visible=true]:after,.faction-management-tab[data-hovered=true]:after{opacity:1;transform:scale(1)}.faction-management-tab:active .armored-tile-name,.faction-management-tab:focus-visible .armored-tile-name,.faction-management-tab:hover .armored-tile-name,.faction-management-tab[data-active=true] .armored-tile-name,.faction-management-tab[data-focus-visible=true] .armored-tile-name,.faction-management-tab[data-hovered=true] .armored-tile-name{color:var(--faction-management-tab-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-tab:active .armored-tile-name,.faction-management-tab:focus-visible .armored-tile-name,.faction-management-tab:hover .armored-tile-name,.faction-management-tab[data-active=true] .armored-tile-name,.faction-management-tab[data-focus-visible=true] .armored-tile-name,.faction-management-tab[data-hovered=true] .armored-tile-name{color:color-mix(in srgb,var(--faction-management-tab-tone)18%,#f4fff7 82%)}}.faction-management-tab:active .armored-tile-name,.faction-management-tab:focus-visible .armored-tile-name,.faction-management-tab:hover .armored-tile-name,.faction-management-tab[data-active=true] .armored-tile-name,.faction-management-tab[data-focus-visible=true] .armored-tile-name,.faction-management-tab[data-hovered=true] .armored-tile-name{text-shadow:0 0 8px var(--faction-management-tab-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-tab:active .armored-tile-name,.faction-management-tab:focus-visible .armored-tile-name,.faction-management-tab:hover .armored-tile-name,.faction-management-tab[data-active=true] .armored-tile-name,.faction-management-tab[data-focus-visible=true] .armored-tile-name,.faction-management-tab[data-hovered=true] .armored-tile-name{text-shadow:0 0 8px color-mix(in srgb,var(--faction-management-tab-tone)34%,transparent)}}.faction-management-tab:active .armored-tile-level,.faction-management-tab:focus-visible .armored-tile-level,.faction-management-tab:hover .armored-tile-level,.faction-management-tab[data-active=true] .armored-tile-level,.faction-management-tab[data-focus-visible=true] .armored-tile-level,.faction-management-tab[data-hovered=true] .armored-tile-level{color:var(--faction-management-tab-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-tab:active .armored-tile-level,.faction-management-tab:focus-visible .armored-tile-level,.faction-management-tab:hover .armored-tile-level,.faction-management-tab[data-active=true] .armored-tile-level,.faction-management-tab[data-focus-visible=true] .armored-tile-level,.faction-management-tab[data-hovered=true] .armored-tile-level{color:color-mix(in srgb,var(--faction-management-tab-tone)88%,#f4fff7 12%)}}.faction-management-tab:active .armored-tile-level,.faction-management-tab:focus-visible .armored-tile-level,.faction-management-tab:hover .armored-tile-level,.faction-management-tab[data-active=true] .armored-tile-level,.faction-management-tab[data-focus-visible=true] .armored-tile-level,.faction-management-tab[data-hovered=true] .armored-tile-level{opacity:.96;text-shadow:0 0 7px var(--faction-management-tab-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-tab:active .armored-tile-level,.faction-management-tab:focus-visible .armored-tile-level,.faction-management-tab:hover .armored-tile-level,.faction-management-tab[data-active=true] .armored-tile-level,.faction-management-tab[data-focus-visible=true] .armored-tile-level,.faction-management-tab[data-hovered=true] .armored-tile-level{text-shadow:0 0 7px color-mix(in srgb,var(--faction-management-tab-tone)30%,transparent)}}.faction-management-tab:active:after,.faction-management-tab[data-pressed=true]:after{opacity:.72;transform:scale(.99)}.faction-management-tab:active .armored-tactile-button__surface,.faction-management-tab[data-pressed=true] .armored-tactile-button__surface{filter:brightness(.93)saturate(1.04)}.faction-management-tabpanel{gap:24px;min-width:0;display:grid}.faction-management-shell{gap:24px;display:grid}.faction-management-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.faction-management-toolbar__actions,.faction-management-toolbar__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faction-management-toolbar__cta{justify-self:end}.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{--faction-management-button-tone:var(--pipboy-color,#4ade80);isolation:isolate;border:1px solid var(--faction-management-button-tone);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{border:1px solid color-mix(in srgb,var(--faction-management-button-tone)30%,#ffffff14)}}.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{color:var(--faction-management-button-tone);background:linear-gradient(#ffffff09,#0000 24%),#010706cc}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{color:color-mix(in srgb,var(--faction-management-button-tone)80%,#d9ffe5 20%)}}.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{box-shadow:inset 0 0 0 1px var(--faction-management-button-tone),inset 0 0 22px var(--faction-management-button-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faction-management-button-tone)10%,transparent),inset 0 0 22px color-mix(in srgb,var(--faction-management-button-tone)8%,transparent)}}.faction-management-crt-button,.faction-management-crt-choice,.faction-management-toolbar-button{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-family:VT323,Share Tech Mono,monospace;font-size:1rem;transition:border-color .18s,box-shadow .18s,transform .12s,opacity .18s,color .18s,filter .18s,text-shadow .18s,background-color .18s}.faction-management-crt-button:after,.faction-management-crt-choice:after,.faction-management-toolbar-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,var(--faction-management-button-tone),transparent 72%);position:absolute;inset:1px;transform:scale(.96)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button:after,.faction-management-crt-choice:after,.faction-management-toolbar-button:after{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--faction-management-button-tone)18%,transparent),transparent 72%)}}.faction-management-crt-button:after,.faction-management-crt-choice:after,.faction-management-toolbar-button:after{transition:opacity .18s,transform .18s}.faction-management-crt-button>*,.faction-management-crt-choice>*,.faction-management-toolbar-button>*{z-index:1;position:relative}.faction-management-crt-button,.faction-management-toolbar-button{white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;min-height:62px;padding:.9rem 1.2rem;display:inline-flex}.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{border-color:var(--faction-management-button-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{border-color:color-mix(in srgb,var(--faction-management-button-tone)48%,#ffffff24)}}.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{box-shadow:inset 0 0 0 1px var(--faction-management-button-tone),inset 0 0 24px var(--faction-management-button-tone),0 0 18px var(--faction-management-button-tone),0 0 30px var(--faction-management-button-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faction-management-button-tone)18%,transparent),inset 0 0 24px color-mix(in srgb,var(--faction-management-button-tone)10%,transparent),0 0 18px color-mix(in srgb,var(--faction-management-button-tone)16%,transparent),0 0 30px color-mix(in srgb,var(--faction-management-button-tone)8%,transparent)}}.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{color:var(--faction-management-button-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{color:color-mix(in srgb,var(--faction-management-button-tone)92%,#f4fff7 8%)}}.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{text-shadow:0 0 8px var(--faction-management-button-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{text-shadow:0 0 8px color-mix(in srgb,var(--faction-management-button-tone)34%,transparent)}}.faction-management-crt-button:focus-visible,.faction-management-crt-button:hover,.faction-management-crt-choice:focus-visible,.faction-management-crt-choice:hover,.faction-management-crt-choice[data-active=true],.faction-management-toolbar-button:focus-visible,.faction-management-toolbar-button:hover{filter:brightness(1.06)saturate(1.05);outline:none;transform:translateY(-1px)}.faction-management-crt-button:focus-visible:after,.faction-management-crt-button:hover:after,.faction-management-crt-choice:focus-visible:after,.faction-management-crt-choice:hover:after,.faction-management-crt-choice[data-active=true]:after,.faction-management-toolbar-button:focus-visible:after,.faction-management-toolbar-button:hover:after{opacity:.95;transform:scale(1)}.faction-management-crt-button:active,.faction-management-crt-choice:active,.faction-management-toolbar-button:active{box-shadow:inset 0 0 0 1px var(--faction-management-button-tone),inset 0 0 18px var(--faction-management-button-tone),0 0 10px var(--faction-management-button-tone)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button:active,.faction-management-crt-choice:active,.faction-management-toolbar-button:active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faction-management-button-tone)22%,transparent),inset 0 0 18px color-mix(in srgb,var(--faction-management-button-tone)12%,transparent),0 0 10px color-mix(in srgb,var(--faction-management-button-tone)12%,transparent)}}.faction-management-crt-button:active,.faction-management-crt-choice:active,.faction-management-toolbar-button:active{filter:brightness(.94)saturate(1.02);transform:translateY(1px)scale(.992)}.faction-management-crt-button:active:after,.faction-management-crt-choice:active:after,.faction-management-toolbar-button:active:after{opacity:.72;transform:scale(.985)}.faction-management-crt-button:disabled,.faction-management-crt-choice:disabled,.faction-management-toolbar-button:disabled{cursor:not-allowed;opacity:.58;filter:none;text-shadow:none;transform:none}.faction-management-crt-button[data-tone=steel],.faction-management-crt-choice[data-tone=steel],.faction-management-toolbar-button[data-tone=steel]{--faction-management-button-tone:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-crt-button[data-tone=steel],.faction-management-crt-choice[data-tone=steel],.faction-management-toolbar-button[data-tone=steel]{--faction-management-button-tone:color-mix(in srgb,var(--pipboy-color,#4ade80)48%,#9aa3ad 52%)}}.faction-management-crt-button[data-tone=warning],.faction-management-crt-choice[data-tone=warning],.faction-management-toolbar-button[data-tone=warning]{--faction-management-button-tone:#eab308}.faction-management-crt-button[data-tone=danger],.faction-management-crt-choice[data-tone=danger],.faction-management-toolbar-button[data-tone=danger]{--faction-management-button-tone:#dc2626}.faction-management-toolbar-button__icon{flex-shrink:0}.faction-management-crt-button{width:100%;min-height:72px;padding:.95rem 1rem}.faction-management-crt-button--compact{width:auto;min-width:210px;min-height:64px}.faction-management-crt-button__icon{flex-shrink:0}.faction-management-crt-button__label{white-space:nowrap}.faction-management-copy{max-width:62ch;color:var(--faction-hq-accent-solid);font-size:.96rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.faction-management-copy{color:color-mix(in srgb,var(--faction-hq-accent-solid)18%,#f2fff6 82%)}}.faction-management-copy{opacity:.84}.faction-management-form-shell{gap:16px;padding:22px;display:grid}.faction-management-form-shell--crt,.faction-management-form-shell--embedded{padding:0}.faction-management-fields,.faction-management-form-stack{gap:16px;display:grid}.faction-management-field{gap:8px;display:grid}.faction-management-field__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.episode-selector__trigger,.faction-management-input,.faction-management-picker__trigger,.faction-management-textarea{width:100%;min-width:0;color:var(--ink);background:linear-gradient(#ffffff0b,#0000 22%),#151c22eb;border:1px solid #ffffff1a;border-radius:18px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 0 0 1px #ffffff08}.faction-management-input,.faction-management-textarea{padding:.95rem 1rem;font-size:.95rem;line-height:1.5}.faction-management-textarea{resize:vertical;min-height:120px}.faction-management-textarea--lg{min-height:170px}.episode-selector__trigger:focus-visible,.episode-selector__trigger:hover,.faction-management-input:focus,.faction-management-input:hover,.faction-management-picker__trigger:focus-visible,.faction-management-picker__trigger:hover,.faction-management-textarea:focus,.faction-management-textarea:hover{border-color:var(--faction-hq-accent-solid)}@supports (color:color-mix(in lab,red,red)){.episode-selector__trigger:focus-visible,.episode-selector__trigger:hover,.faction-management-input:focus,.faction-management-input:hover,.faction-management-picker__trigger:focus-visible,.faction-management-picker__trigger:hover,.faction-management-textarea:focus,.faction-management-textarea:hover{border-color:color-mix(in srgb,var(--faction-hq-accent-solid)28%,#ffffff2e)}}.episode-selector__trigger:focus-visible,.episode-selector__trigger:hover,.faction-management-input:focus,.faction-management-input:hover,.faction-management-picker__trigger:focus-visible,.faction-management-picker__trigger:hover,.faction-management-textarea:focus,.faction-management-textarea:hover{box-shadow:inset 0 0 0 1px var(--faction-hq-accent-solid)}@supports (color:color-mix(in lab,red,red)){.episode-selector__trigger:focus-visible,.episode-selector__trigger:hover,.faction-management-input:focus,.faction-management-input:hover,.faction-management-picker__trigger:focus-visible,.faction-management-picker__trigger:hover,.faction-management-textarea:focus,.faction-management-textarea:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faction-hq-accent-solid)12%,transparent)}}.episode-selector__trigger:focus-visible,.episode-selector__trigger:hover,.faction-management-input:focus,.faction-management-input:hover,.faction-management-picker__trigger:focus-visible,.faction-management-picker__trigger:hover,.faction-management-textarea:focus,.faction-management-textarea:hover{outline:none}.episode-selector--crt .episode-selector__trigger,.plate.bd-pipboy .faction-management-input,.plate.bd-pipboy .faction-management-picker__trigger,.plate.bd-pipboy .faction-management-textarea{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger,.plate.bd-pipboy .faction-management-input,.plate.bd-pipboy .faction-management-picker__trigger,.plate.bd-pipboy .faction-management-textarea{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)28%,#ffffff14)}}.episode-selector--crt .episode-selector__trigger,.plate.bd-pipboy .faction-management-input,.plate.bd-pipboy .faction-management-picker__trigger,.plate.bd-pipboy .faction-management-textarea{color:var(--pipboy-color,#4ade80);background:linear-gradient(#ffffff09,#0000 24%),#010706cc}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger,.plate.bd-pipboy .faction-management-input,.plate.bd-pipboy .faction-management-picker__trigger,.plate.bd-pipboy .faction-management-textarea{color:color-mix(in srgb,var(--pipboy-color,#4ade80)78%,#d9ffe5 22%)}}.episode-selector--crt .episode-selector__trigger,.plate.bd-pipboy .faction-management-input,.plate.bd-pipboy .faction-management-picker__trigger,.plate.bd-pipboy .faction-management-textarea{box-shadow:inset 0 0 0 1px var(--pipboy-color,#4ade80),inset 0 0 22px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger,.plate.bd-pipboy .faction-management-input,.plate.bd-pipboy .faction-management-picker__trigger,.plate.bd-pipboy .faction-management-textarea{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pipboy-color,#4ade80)10%,transparent),inset 0 0 22px color-mix(in srgb,var(--pipboy-color,#4ade80)8%,transparent)}}.episode-selector--crt .episode-selector__trigger,.faction-management-warchest-tab,.plate.bd-pipboy .faction-management-picker__trigger{--faction-management-crt-tone:var(--pipboy-color,#4ade80);isolation:isolate;transition:border-color .18s,box-shadow .18s,transform .12s,opacity .18s,color .18s,filter .18s,text-shadow .18s,background-color .18s;position:relative;overflow:hidden}.episode-selector--crt .episode-selector__trigger:after,.faction-management-warchest-tab:after,.plate.bd-pipboy .faction-management-picker__trigger:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,var(--faction-management-crt-tone),transparent 72%);position:absolute;inset:1px;transform:scale(.96)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger:after,.faction-management-warchest-tab:after,.plate.bd-pipboy .faction-management-picker__trigger:after{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--faction-management-crt-tone)18%,transparent),transparent 72%)}}.episode-selector--crt .episode-selector__trigger:after,.faction-management-warchest-tab:after,.plate.bd-pipboy .faction-management-picker__trigger:after{transition:opacity .18s,transform .18s}.episode-selector--crt .episode-selector__trigger>*,.faction-management-warchest-tab>*,.plate.bd-pipboy .faction-management-picker__trigger>*{z-index:1;position:relative}.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{border-color:var(--faction-management-crt-tone)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--faction-management-crt-tone)44%,#ffffff1f)}}.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--faction-management-crt-tone),inset 0 0 24px var(--faction-management-crt-tone),0 0 18px var(--faction-management-crt-tone),0 0 30px var(--faction-management-crt-tone)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--faction-management-crt-tone)18%,transparent),inset 0 0 24px color-mix(in srgb,var(--faction-management-crt-tone)10%,transparent),0 0 18px color-mix(in srgb,var(--faction-management-crt-tone)16%,transparent),0 0 30px color-mix(in srgb,var(--faction-management-crt-tone)8%,transparent)}}.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{color:var(--faction-management-crt-tone)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{color:color-mix(in srgb,var(--faction-management-crt-tone)90%,#f4fff7 10%)}}.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{text-shadow:0 0 8px var(--faction-management-crt-tone)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{text-shadow:0 0 8px color-mix(in srgb,var(--faction-management-crt-tone)34%,transparent)}}.episode-selector--crt .episode-selector__trigger:focus-visible,.episode-selector--crt .episode-selector__trigger:hover,.episode-selector--crt .episode-selector__trigger[aria-expanded=true],.plate.bd-pipboy .faction-management-picker__trigger:focus-visible,.plate.bd-pipboy .faction-management-picker__trigger:hover,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]{filter:brightness(1.06)saturate(1.05);outline:none;transform:translateY(-1px)}.episode-selector--crt .episode-selector__trigger:focus-visible:after,.episode-selector--crt .episode-selector__trigger:hover:after,.episode-selector--crt .episode-selector__trigger[aria-expanded=true]:after,.plate.bd-pipboy .faction-management-picker__trigger:focus-visible:after,.plate.bd-pipboy .faction-management-picker__trigger:hover:after,.plate.bd-pipboy .faction-management-picker__trigger[aria-expanded=true]:after{opacity:.95;transform:scale(1)}.episode-selector--crt .episode-selector__trigger:active,.faction-management-warchest-tab:active,.plate.bd-pipboy .faction-management-picker__trigger:active{filter:brightness(.94)saturate(1.02);transform:translateY(1px)scale(.992)}.episode-selector--crt .episode-selector__trigger:active:after,.faction-management-warchest-tab:active:after,.plate.bd-pipboy .faction-management-picker__trigger:active:after{opacity:.72;transform:scale(.985)}.plate.bd-pipboy .faction-management-input::placeholder,.plate.bd-pipboy .faction-management-textarea::placeholder{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .faction-management-input::placeholder,.plate.bd-pipboy .faction-management-textarea::placeholder{color:color-mix(in srgb,var(--pipboy-color,#4ade80)40%,var(--muted))}}.faction-management-helper{color:var(--muted);font-size:.78rem;line-height:1.55}.faction-management-section{border-top:1px solid #ffffff14;gap:16px;padding-top:18px;display:grid}.faction-management-section--inset{margin-top:4px}.plate.bd-pipboy .faction-management-section{border-top-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .faction-management-section{border-top-color:color-mix(in srgb,var(--pipboy-color,#4ade80)20%,transparent)}}.faction-management-section__head{gap:4px;display:grid}.faction-management-section__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.faction-management-section__title{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Oxanium,sans-serif;font-size:clamp(1rem,2vw,1.12rem);font-weight:800}.plate.bd-pipboy .faction-management-section__eyebrow,.plate.bd-pipboy .faction-management-section__title{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.plate.bd-pipboy .faction-management-section__eyebrow,.plate.bd-pipboy .faction-management-section__title{color:color-mix(in srgb,var(--pipboy-color,#4ade80)86%,#e2ffe9 14%)}}.faction-management-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faction-management-action-button,.faction-management-crt-button{width:100%;min-height:72px}.faction-management-action-button--compact,.faction-management-crt-button--compact{width:auto;min-width:210px;min-height:64px}.faction-management-action-button__content{justify-content:center;align-items:center;gap:10px}.faction-management-action-button .armored-tile-name{white-space:nowrap;font-size:.92rem}.faction-management-action-button .armored-tile-level{text-transform:none;letter-spacing:.04em}.faction-management-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.faction-management-crt-choice,.faction-management-priority-button{min-height:86px}.faction-management-crt-choice{text-align:center;border-radius:18px;align-content:center;justify-items:center;gap:6px;width:100%;padding:14px 12px;display:grid}.faction-management-priority-button__content{text-align:center;justify-content:center;align-items:center}.faction-management-priority-button .armored-tile-level{text-transform:none;letter-spacing:.04em;line-height:1.35}.faction-management-crt-choice__label{font-size:1rem;line-height:1.1}.faction-management-crt-choice__meta{letter-spacing:.06em;text-transform:none;white-space:normal;opacity:.82;font-size:.76rem;line-height:1.4}.faction-management-picker{position:relative}.episode-selector__trigger,.faction-management-picker__trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:.95rem 1rem;display:flex}.episode-selector__trigger-main,.faction-management-picker__trigger-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.faction-management-picker__media{border:1px solid var(--faction-hq-accent-solid);border-radius:14px;place-items:center;width:2.9rem;height:2.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.faction-management-picker__media{border:1px solid color-mix(in srgb,var(--faction-hq-accent-solid)24%,#ffffff24)}}.faction-management-picker__media{background:linear-gradient(135deg,var(--faction-hq-accent-solid),#0f172a75)}@supports (color:color-mix(in lab,red,red)){.faction-management-picker__media{background:linear-gradient(135deg,color-mix(in srgb,var(--faction-hq-accent-solid)16%,transparent),#0f172a75)}}.faction-management-picker__media{flex-shrink:0;overflow:hidden}.faction-management-picker__media--muted{background:#0f172a6b;border-color:#ffffff1a}.faction-management-picker__image{object-fit:cover;width:100%;height:100%}.episode-selector__icon,.faction-management-picker__fallback{width:1rem;height:1rem;color:var(--faction-hq-accent-solid)}.faction-management-picker__media--muted .faction-management-picker__fallback{color:var(--muted)}.faction-management-picker__copy{gap:4px;min-width:0;display:grid}.faction-management-picker__copy strong{color:var(--ink);font-size:.95rem;line-height:1.25;display:block}.faction-management-picker__copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.45;display:block;overflow:hidden}.episode-selector__chevron,.faction-management-picker__chevron{width:1rem;height:1rem;color:var(--muted);flex-shrink:0;transition:transform .18s}.episode-selector__value{color:inherit;font-weight:700;line-height:1.2}.episode-selector__loading-copy{color:var(--muted)}.episode-selector__overlay{position:fixed;inset:0}.faction-management-picker__overlay{z-index:180}.episode-selector__menu,.faction-management-picker__menu{background:linear-gradient(#ffffff0a,#0000 20%),#0a0e12f7;border:1px solid #ffffff1f;border-radius:20px;max-height:min(360px,62vh);overflow:hidden auto;box-shadow:0 18px 38px #00000070}.episode-selector__menu--floating,.faction-management-picker__menu--floating{z-index:190;position:fixed}.episode-selector__menu--crt,.faction-management-picker__menu--crt{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.episode-selector__menu--crt,.faction-management-picker__menu--crt{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)28%,#ffffff14)}}.episode-selector__menu--crt,.faction-management-picker__menu--crt{box-shadow:0 18px 38px #0000008c,inset 0 0 0 1px var(--pipboy-color,#4ade80);background:linear-gradient(#ffffff08,#0000 22%),#010605f7}@supports (color:color-mix(in lab,red,red)){.episode-selector__menu--crt,.faction-management-picker__menu--crt{box-shadow:0 18px 38px #0000008c,inset 0 0 0 1px color-mix(in srgb,var(--pipboy-color,#4ade80)12%,transparent)}}.episode-selector__option,.faction-management-picker__option{width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 14px;transition:background-color .18s,color .18s;display:flex}.episode-selector__option{gap:6px;display:grid}.episode-selector__option.is-active,.episode-selector__option:focus-visible,.episode-selector__option:hover,.faction-management-picker__option:focus-visible,.faction-management-picker__option:hover,.faction-management-picker__option[data-selected=true]{background:#ffffff0f;outline:none}.episode-selector__option--crt,.faction-management-picker__option--crt{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.episode-selector__option--crt,.faction-management-picker__option--crt{color:color-mix(in srgb,var(--pipboy-color,#4ade80)78%,#d9ffe5 22%)}}.episode-selector__option--crt.is-active,.episode-selector__option--crt:focus-visible,.episode-selector__option--crt:hover,.faction-management-picker__option--crt:focus-visible,.faction-management-picker__option--crt:hover,.faction-management-picker__option--crt[data-selected=true]{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.episode-selector__option--crt.is-active,.episode-selector__option--crt:focus-visible,.episode-selector__option--crt:hover,.faction-management-picker__option--crt:focus-visible,.faction-management-picker__option--crt:hover,.faction-management-picker__option--crt[data-selected=true]{background:color-mix(in srgb,var(--pipboy-color,#4ade80)14%,#00000052)}}.episode-selector__badge,.faction-management-picker__status{letter-spacing:.12em;text-transform:uppercase;color:#8df0b2;background:#4ade8024;border-radius:999px;align-items:center;gap:6px;padding:.18rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.episode-selector__option-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.episode-selector__meta{color:var(--muted);font-size:.78rem;line-height:1.4}.episode-selector--crt .episode-selector__chevron,.episode-selector--crt .episode-selector__icon,.episode-selector--crt .episode-selector__meta{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.episode-selector--crt .episode-selector__chevron,.episode-selector--crt .episode-selector__icon,.episode-selector--crt .episode-selector__meta{color:color-mix(in srgb,var(--pipboy-color,#4ade80)52%,var(--muted))}}.faction-management-member-list,.faction-management-operatives-list{gap:10px;display:grid}.faction-management-member-row,.faction-management-operative-option{text-align:left;background:#151c22c7;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .18s,transform .18s,opacity .18s;display:flex}.faction-management-member-row{cursor:default}.faction-management-operative-option:focus-visible,.faction-management-operative-option:hover{border-color:var(--faction-hq-accent-solid)}@supports (color:color-mix(in lab,red,red)){.faction-management-operative-option:focus-visible,.faction-management-operative-option:hover{border-color:color-mix(in srgb,var(--faction-hq-accent-solid)26%,#ffffff1a)}}.faction-management-operative-option:focus-visible,.faction-management-operative-option:hover{outline:none;transform:translateY(-1px)}.faction-management-operative-option.is-unavailable{cursor:not-allowed;opacity:.58}.faction-management-member-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.faction-management-avatar{border:1px solid var(--faction-hq-accent-solid);border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.faction-management-avatar{border:1px solid color-mix(in srgb,var(--faction-hq-accent-solid)34%,#ffffff1f)}}.faction-management-avatar{background:#11161bd6;flex-shrink:0;overflow:hidden}.faction-management-avatar--muted{border-color:#ffffff14}.faction-management-avatar__image{object-fit:cover;width:100%;height:100%}.faction-management-avatar__fallback{width:.9rem;height:.9rem;color:var(--faction-hq-accent-solid)}.faction-management-avatar--muted .faction-management-avatar__fallback{color:var(--muted)}.faction-management-member-copy{gap:3px;min-width:0;display:grid}.faction-management-member-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.3;display:block;overflow:hidden}.faction-management-member-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.45;display:block;overflow:hidden}.faction-management-pill--leader{background:var(--faction-hq-accent-solid)}@supports (color:color-mix(in lab,red,red)){.faction-management-pill--leader{background:color-mix(in srgb,var(--faction-hq-accent-solid)16%,transparent)}}.faction-management-pill--leader{color:var(--faction-hq-accent-solid)}.faction-management-member-remove{color:#f59e0b;border-radius:.8rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .18s,transform .18s,opacity .18s;display:inline-flex}.faction-management-member-remove:focus-visible,.faction-management-member-remove:hover{background:#f59e0b1f;outline:none;transform:translateY(-1px)}.faction-management-inline-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faction-management-inline-form .faction-management-input{flex:220px}.faction-management-inline-form__button.armored-tactile-button--wide{flex:none;width:auto;min-width:clamp(8.75rem,18vw,10rem);max-width:none;height:62px;min-height:62px;padding:.35rem .45rem}.faction-management-inline-form__button.armored-tactile-button--wide .armored-tactile-button__backplate{inset:10px 12px}.faction-management-inline-form__button.armored-tactile-button--wide .armored-tactile-button__surface{inset:12px 14px}.faction-management-inline-form__button-content.armored-tactile-button__content--wide{justify-content:center;gap:10px;padding:.75rem .92rem .7rem}.faction-management-inline-form__button-content.armored-tactile-button__content--wide .armored-tile-name{letter-spacing:.16em;font-size:clamp(.86rem,2.1vw,.94rem)}.faction-management-inline-form__button-content.armored-tactile-button__content--wide .armored-tile-icon{width:1rem;height:1rem}.faction-management-note--warn{color:#fca5a5}.faction-management-empty{text-align:center;place-items:center;min-height:180px;padding:24px;display:grid}.faction-management-icon-button{background:#0f172a94;border:1px solid #ffffff14;border-radius:.9rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:border-color .18s,transform .18s,background-color .18s;display:inline-flex}.faction-management-icon-button:focus-visible,.faction-management-icon-button:hover{border-color:var(--faction-hq-accent-solid)}@supports (color:color-mix(in lab,red,red)){.faction-management-icon-button:focus-visible,.faction-management-icon-button:hover{border-color:color-mix(in srgb,var(--faction-hq-accent-solid)28%,#ffffff29)}}.faction-management-icon-button:focus-visible,.faction-management-icon-button:hover{outline:none;transform:translateY(-1px)}.faction-management-icon-button--warn:focus-visible,.faction-management-icon-button--warn:hover{border-color:#f59e0b66}.faction-management-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.faction-management-pill--warn{color:#f59e0b;background:#f59e0b29}.faction-management-announcement-card,.faction-management-contract-card,.faction-management-squad-card{background:linear-gradient(#ffffff0a,#0000 26%),#090e12b8;border:1px solid #ffffff14;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff08}.faction-management-squad-card__badge{border:1px solid var(--faction-hq-accent-solid);border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.faction-management-squad-card__badge{border:1px solid color-mix(in srgb,var(--faction-hq-accent-solid)24%,#ffffff1a)}}.faction-management-squad-card__badge{background:linear-gradient(135deg,var(--faction-hq-accent-solid),#0f172a94)}@supports (color:color-mix(in lab,red,red)){.faction-management-squad-card__badge{background:linear-gradient(135deg,color-mix(in srgb,var(--faction-hq-accent-solid)20%,transparent),#0f172a94)}}.faction-management-squad-card__title{color:var(--ink,#ecf1f5);letter-spacing:.12em;text-transform:uppercase;font-family:Oxanium,sans-serif;font-size:clamp(1rem,2vw,1.15rem);font-weight:800}.faction-management-squad-card__meta{color:var(--muted,#9aa3ad);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:.82rem;display:flex}.faction-management-warchest{gap:24px;display:grid}.faction-management-warchest-toolbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.faction-management-warchest-copy{max-width:none;color:var(--faction-hq-accent-solid);font-size:.98rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-copy{color:color-mix(in srgb,var(--faction-hq-accent-solid)18%,#f2fff6 82%)}}.faction-management-warchest-copy{opacity:.86}.faction-management-warchest-filters{gap:12px;display:grid}.faction-management-warchest-filters__head{letter-spacing:.18em;text-transform:uppercase;opacity:.74;align-items:center;gap:8px;font-size:.7rem;display:inline-flex}.faction-management-warchest-tabrail{border:1px solid var(--pipboy-color,#4ade80);border-radius:24px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tabrail{border:1px solid color-mix(in srgb,var(--pipboy-color,#4ade80)24%,transparent)}}.faction-management-warchest-tabrail{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px var(--pipboy-color,#4ade80);background:linear-gradient(#ffffff0d,#0000 28%),#00000047}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tabrail{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px color-mix(in srgb,var(--pipboy-color,#4ade80)8%,transparent)}}.faction-management-warchest-tab{min-width:112px;min-height:52px;color:var(--pipboy-color,#4ade80);background:0 0;border:1px solid #0000;border-radius:999px;flex:112px;justify-content:center;align-items:center;padding:11px 14px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab{color:color-mix(in srgb,var(--pipboy-color,#4ade80)64%,#d8ffe4 36%)}}.faction-management-warchest-tab{letter-spacing:.16em;text-transform:uppercase;font-family:VT323,Share Tech Mono,monospace;font-size:.98rem;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)44%,transparent)}}.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{color:color-mix(in srgb,var(--pipboy-color,#4ade80)90%,#f4fff7 10%)}}.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{box-shadow:inset 0 0 0 1px var(--pipboy-color,#4ade80),inset 0 0 24px var(--pipboy-color,#4ade80),0 0 18px var(--pipboy-color,#4ade80),0 0 28px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pipboy-color,#4ade80)18%,transparent),inset 0 0 24px color-mix(in srgb,var(--pipboy-color,#4ade80)10%,transparent),0 0 18px color-mix(in srgb,var(--pipboy-color,#4ade80)16%,transparent),0 0 28px color-mix(in srgb,var(--pipboy-color,#4ade80)8%,transparent)}}.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{text-shadow:0 0 8px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{text-shadow:0 0 8px color-mix(in srgb,var(--pipboy-color,#4ade80)34%,transparent)}}.faction-management-warchest-tab:focus-visible,.faction-management-warchest-tab:hover{filter:brightness(1.06)saturate(1.05);outline:none;transform:translateY(-1px)}.faction-management-warchest-tab:focus-visible:after,.faction-management-warchest-tab:hover:after{opacity:.95;transform:scale(1)}.faction-management-warchest-tab.is-active{border-color:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab.is-active{border-color:color-mix(in srgb,var(--pipboy-color,#4ade80)48%,transparent)}}.faction-management-warchest-tab.is-active{background:var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab.is-active{background:color-mix(in srgb,var(--pipboy-color,#4ade80)16%,#0003)}}.faction-management-warchest-tab.is-active{color:#041009;box-shadow:inset 0 0 0 1px var(--pipboy-color,#4ade80),0 0 14px var(--pipboy-color,#4ade80),0 0 26px var(--pipboy-color,#4ade80)}@supports (color:color-mix(in lab,red,red)){.faction-management-warchest-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pipboy-color,#4ade80)20%,transparent),0 0 14px color-mix(in srgb,var(--pipboy-color,#4ade80)24%,transparent),0 0 26px color-mix(in srgb,var(--pipboy-color,#4ade80)10%,transparent)}}.faction-management-warchest-tab.is-active{filter:brightness(1.04)saturate(1.08);text-shadow:none}.faction-management-warchest-tab.is-active:after{opacity:.72;transform:scale(1)}.faction-management-warchest-tab__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faction-management-warchest-note{color:#e2e8f0c2;background:#0f172a6b;border:1px dashed #ffffff29;border-radius:18px;padding:14px 16px;font-size:.78rem;line-height:1.6}.faction-management-warchest-empty,.faction-management-warchest-state{text-align:center;place-items:center;gap:12px;min-height:180px;display:grid}@media (max-width:1120px){.faction-management-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faction-hq-feed-row,.faction-hq-hero-row,.faction-hq-operations-layout,.faction-management-toolbar,.faction-management-warchest-toolbar{grid-template-columns:1fr}}@media (max-width:767px){.faction-hq-identity{text-align:center}.faction-hq-identity__hero-head{grid-template-columns:1fr;justify-items:center}.faction-hq-status{justify-self:center}.faction-hq-identity__screen{width:100%}.faction-hq-identity__meta{grid-template-columns:1fr}.faction-hq-identity__status-screen{width:100%;min-width:0}.faction-hq-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faction-hq-tactile-button,.faction-hq-tactile-wrap{width:100%}.faction-management-tabs__grid{grid-template-columns:1fr}.faction-management-toolbar__actions,.faction-management-toolbar__meta{justify-content:flex-start;width:100%}.faction-management-toolbar__cta{justify-self:start}.faction-management-tab__content.armored-tactile-button__content--wide{padding:1rem 1.02rem .96rem}.faction-management-action-row,.faction-management-priority-grid{grid-template-columns:1fr}.faction-management-action-button--compact{width:100%;min-width:0}.faction-management-inline-form{align-items:stretch}.faction-management-inline-form__button.armored-tactile-button--wide{flex:100%;width:100%;min-width:0}.faction-management-warchest-tabrail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.faction-management-warchest-tab{letter-spacing:.12em;flex:none;width:100%;min-width:0;min-height:34px;padding:6px 10px 5px;font-size:.82rem}.faction-management-warchest-tab:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:479px){.faction-hq-resource-grid{grid-template-columns:1fr}.faction-hq-onboarding{align-items:stretch}}#w-home-ghost-fm .ghost-fm-tv{background:linear-gradient(#ffffff14,#0000 18%),linear-gradient(135deg,#272d35f5,#12161cfa);border:1px solid #ffffff14;border-radius:28px;padding:34px 84px 58px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -18px 28px #00000059,0 22px 40px #00000047}#w-home-ghost-fm .ghost-fm-tv:before{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:22px;position:absolute;inset:12px}#w-home-ghost-fm .ghost-fm-tv:after{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle at 50% 22%,#ffffff2e,#0000 45%),radial-gradient(circle at 50% 120%,#0000004d,#0000 52%);border-radius:28px;position:absolute;inset:30px 94px 70px}#w-home-ghost-fm .ghost-fm-tv__speaker{background:linear-gradient(#ffffff0d,#0000 18%),radial-gradient(circle,#00000075 24%,#0000 26%) 50%/10px 10px,linear-gradient(#07090cf5,#12161beb);border:1px solid #ffffff12;border-radius:18px;width:46px;position:absolute;top:58px;bottom:66px;box-shadow:inset 0 0 18px #00000057}#w-home-ghost-fm .ghost-fm-tv__speaker--left{left:20px}#w-home-ghost-fm .ghost-fm-tv__speaker--right{right:20px}#w-home-ghost-fm .hero-bolted-frame{aspect-ratio:16/9;width:100%;max-width:640px;height:auto;margin:0 auto;font-size:0}#w-home-ghost-fm .ghost-fm-tv__screen{z-index:2;position:relative}#w-home-ghost-fm .ghost-fm-tv__screen:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.42;background:linear-gradient(#ffffff1f,#0000 16%),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 6px);border-radius:4px;position:absolute;inset:9px}#w-home-ghost-fm .hero-bolted-frame iframe{z-index:2;border:0;width:100%;height:100%;display:block;position:relative}#w-home-ghost-fm .ghost-fm-placeholder{z-index:2;letter-spacing:.14em;text-transform:uppercase;width:100%;height:100%;color:var(--pipboy-color,#4ade80);text-shadow:0 0 8px var(--pipboy-color,#4ade80);justify-content:center;align-items:center;font-family:VT323,Share Tech Mono,monospace;font-size:14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){#w-home-ghost-fm .ghost-fm-placeholder{text-shadow:0 0 8px color-mix(in srgb,var(--pipboy-color,#4ade80)50%,transparent)}}#w-home-ghost-fm .ghost-fm-placeholder{animation:ghost-fm-flicker 2.4s ease-in-out infinite}#w-home-ghost-fm .ghost-fm-tv__controls{z-index:3;align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}#w-home-ghost-fm .ghost-fm-tv__controls span{background:radial-gradient(circle at 35% 35%,#ffffff47,#0000 38%),linear-gradient(#ffffff0d,#00000057);border:1px solid #ffffff14;border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 8px #00000059}@keyframes ghost-fm-flicker{0%,to{opacity:.78}45%{opacity:1}55%{opacity:.6}}@media (max-width:767px){#w-home-ghost-fm .ghost-fm-tv{padding:28px 26px 54px}#w-home-ghost-fm .ghost-fm-tv:after{inset:28px 34px 68px}#w-home-ghost-fm .ghost-fm-tv__speaker{display:none}}#w-home-registration .home-registration-error{color:#fecaca;letter-spacing:.08em;text-transform:uppercase;background:#ef44441f;border:1px solid #ef4444;border-radius:6px;align-items:center;gap:10px;margin:12px 0;padding:10px 14px;font-family:Share Tech Mono,monospace;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #ef444466,0 0 12px #ef444440}#w-home-registration .home-registration-error svg{flex-shrink:0;width:16px;height:16px;color:#ef4444!important}#w-home-registration .home-registration-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}#w-home-terminal .home-terminal-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}#w-home-footer .home-footer-grid{flex-direction:column;gap:14px;display:flex}@media (min-width:720px){#w-home-footer .home-footer-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}#w-home-footer .home-footer-legal{letter-spacing:.06em;flex:1;font-size:12px}#w-home-footer .home-footer-actions{flex-wrap:wrap;gap:10px;display:flex}.armored-tile--cta-outline,.armored-tile--cta-primary{aspect-ratio:auto;place-items:initial;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:none;min-height:42px;padding:10px 18px;font-family:Oxanium,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:transform .12s,filter .18s,box-shadow .18s;display:inline-flex;container-type:normal}.armored-tile--cta-primary{background:var(--accent,var(--faction,var(--pipboy-color,#4ade80)));color:#020605;border:1px solid var(--accent,var(--faction,var(--pipboy-color,#4ade80)))}@supports (color:color-mix(in lab,red,red)){.armored-tile--cta-primary{border:1px solid color-mix(in srgb,var(--accent,var(--faction,var(--pipboy-color,#4ade80)))70%,#000)}}.armored-tile--cta-primary{box-shadow:0 6px 14px var(--accent,var(--faction,var(--pipboy-color,#4ade80))),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab,red,red)){.armored-tile--cta-primary{box-shadow:0 6px 14px color-mix(in srgb,var(--accent,var(--faction,var(--pipboy-color,#4ade80)))35%,transparent),inset 0 1px 0 #ffffff2e}}.armored-tile--cta-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.armored-tile--cta-outline{color:var(--accent,var(--ink));border:1px solid var(--accent,var(--ink));background:0 0}@supports (color:color-mix(in lab,red,red)){.armored-tile--cta-outline{border:1px solid color-mix(in srgb,var(--accent,var(--ink))55%,transparent)}}.armored-tile--cta-outline{box-shadow:inset 0 0 0 1px var(--accent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.armored-tile--cta-outline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,var(--ink))18%,transparent)}}.armored-tile--cta-outline:hover{background:var(--accent,var(--ink));transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.armored-tile--cta-outline:hover{background:color-mix(in srgb,var(--accent,var(--ink))10%,transparent)}}.armored-tile--cta-outline svg,.armored-tile--cta-primary svg{flex-shrink:0;width:14px;height:14px}.armored-modal-location-intel{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.armored-modal-location-intel>ul{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.armored-modal-location-intel>ul{grid-template-columns:repeat(2,1fr)}}.armored-modal-location-intel-item{background:#00000059;border:1px solid #ffffff0f;border-radius:6px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.armored-modal-location-intel-item svg{width:14px;height:14px;color:var(--pipboy-color,#4ade80);flex-shrink:0;margin-top:3px}.armored-modal-location-map{cursor:zoom-in;border-radius:8px;width:100%;margin-top:8px;overflow:hidden}.armored-modal-location-map img{width:100%;height:auto;display:block}.armored-modal-maplightbox{justify-content:center;align-items:center;display:flex}.armored-modal-maplightbox .rarity-preserve{isolation:isolate;width:100%;display:block}.armored-modal-maplightbox img{object-fit:contain;border-radius:6px;width:100%;height:auto;max-height:80vh;display:block}.armored-modal-faction-body{margin:0 0 16px;font-size:14px;line-height:1.55}.armored-modal-faction-body p{margin:0 0 10px}.armored-modal-faction-body p:last-child{margin-bottom:0}.armored-modal-faction-highlights{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.armored-modal-faction-highlights li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.armored-modal-faction-highlights li svg{width:16px;height:16px;color:var(--accent,var(--pipboy-color,#4ade80));flex-shrink:0;margin-top:2px}:root{--background:#0d0f12;--foreground:#ecf1f5;--font-oxanium:"Oxanium";--sl-bg:#0d0f12;--sl-panel:#11161b;--sl-panel-alt:#151c22;--sl-line:#2c3641;--sl-ink:#ecf1f5;--sl-muted:#9aa3ad;--sl-glow-opacity:.18;--sl-solid-nomads:#eab308;--sl-solid-greyskulls:#dc2626;--sl-solid-rusvire:#2563eb;--sl-solid-mercs:#16a34a;--sl-solid-anomalies:#ec4899;--sl-solid-cursed:#6a0dad;--sl-solid-core:#7a8da3;--sl-solid-action:#5ab7ff;--sl-solid-approve:#4cd17d;--sl-solid-warn:#eab308;--sl-gradient-nomads:linear-gradient(135deg,#eab308,#ca8a04);--sl-gradient-greyskulls:linear-gradient(135deg,#dc2626,#b91c1c);--sl-gradient-rusvire:linear-gradient(135deg,#2563eb,#1d4ed8);--sl-gradient-mercs:linear-gradient(135deg,#16a34a,#15803d);--sl-gradient-anomalies:linear-gradient(135deg,#ec4899,#db2777);--sl-gradient-cursed:linear-gradient(135deg,#6a0dad,#440a67);--sl-gradient-core:linear-gradient(135deg,#7a8da3,#3c4a5a);--sl-gradient-action:linear-gradient(135deg,#5ab7ff,#276aa8);--sl-gradient-approve:linear-gradient(135deg,#4cd17d,#1e8f4a);--sl-gradient-warn:linear-gradient(135deg,#eab308,#ca8a04);--sl-accent-solid:var(--sl-solid-core);--sl-accent-gradient:var(--sl-gradient-core)}[data-faction=nomads]{--sl-accent-solid:var(--sl-solid-nomads);--sl-accent-gradient:var(--sl-gradient-nomads)}[data-faction=greyskulls]{--sl-accent-solid:var(--sl-solid-greyskulls);--sl-accent-gradient:var(--sl-gradient-greyskulls)}[data-faction=rusvire]{--sl-accent-solid:var(--sl-solid-rusvire);--sl-accent-gradient:var(--sl-gradient-rusvire)}[data-faction=mercs]{--sl-accent-solid:var(--sl-solid-mercs);--sl-accent-gradient:var(--sl-gradient-mercs)}[data-faction=anomalies]{--sl-accent-solid:var(--sl-solid-anomalies);--sl-accent-gradient:var(--sl-gradient-anomalies)}[data-faction=cursed]{--sl-accent-solid:var(--sl-solid-cursed);--sl-accent-gradient:var(--sl-gradient-cursed)}body{background:var(--sl-bg);color:var(--sl-ink);font-family:var(--font-oxanium),Arial,Helvetica,sans-serif}.app-shell{--app-shell-padding:24px}.app-shell>.desktop-sidebar{display:none}@media (max-width:1023px){.app-shell main:has(.armored-root)>.app-shell__content{padding-top:10px!important;padding-left:10px!important;padding-right:10px!important}}@media (min-width:1024px){.app-shell{--desktop-nav-top:var(--app-shell-padding,24px)}.app-shell:has([data-widget-id=header]){--desktop-nav-top:calc(var(--app-shell-padding,24px)*2)}.app-shell .desktop-sidebar{left:0;top:var(--desktop-nav-top,var(--app-shell-padding,24px));bottom:var(--app-shell-padding,24px);display:flex;position:fixed!important}}.field-tab{border:1px solid var(--sl-line);text-transform:uppercase;letter-spacing:.2em;color:var(--sl-muted);background-color:#ffffff05;border-radius:9999px;padding:.65rem 1.75rem;font-size:.7rem;transition:all .2s}.field-tab--active{border-color:var(--sl-accent-solid);background-color:var(--sl-accent-solid);color:var(--sl-bg);box-shadow:0 15px 35px #00000059}.rules-section-button{border:1px solid var(--sl-line);text-transform:uppercase;letter-spacing:.2em;width:100%;color:var(--sl-muted);background:0 0;border-radius:9999px;padding:.55rem 1.25rem;font-size:.65rem;transition:all .2s}.rules-section-button--active{border-color:var(--sl-accent-solid);background-color:var(--sl-accent-solid);color:var(--sl-bg)}.rule-card{border:1px solid var(--sl-line);background-color:var(--sl-panel-alt);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.rule-emoji{border:1px solid var(--sl-line);background-color:#ffffff0a;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex}.rules-bullet{color:var(--sl-muted);gap:.65rem;font-size:.95rem;line-height:1.4;display:flex}.rules-bullet span:first-child{font-size:1rem;line-height:1.5rem}.rule-callout{border:1px solid var(--sl-line);background-color:var(--sl-panel);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.rule-callout-label{letter-spacing:.18em;text-transform:uppercase;color:var(--sl-ink);font-size:.7rem;font-weight:700}.rule-callout-detail{color:var(--sl-muted);font-size:.9rem}.rule-callout[data-faction=nomads] .rule-callout-label{color:var(--sl-solid-nomads)}.rule-callout[data-faction=greyskulls] .rule-callout-label{color:var(--sl-solid-greyskulls)}.rule-callout[data-faction=rusvire] .rule-callout-label{color:var(--sl-solid-rusvire)}.rule-callout[data-faction=mercs] .rule-callout-label{color:var(--sl-solid-mercs)}.rule-callout[data-faction=anomalies] .rule-callout-label{color:var(--sl-solid-anomalies)}.rule-callout[data-faction=cursed] .rule-callout-label{color:var(--sl-solid-cursed)}.location-card{border:1px solid var(--sl-line);background-color:var(--sl-panel-alt);text-align:left;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.location-card:hover{border-color:var(--sl-accent-solid);background-color:var(--sl-panel);transform:translateY(-2px)}.location-card h4{color:var(--sl-ink)}.location-card p,.location-card span{color:var(--sl-muted)}.faction-modal{border:1px solid var(--sl-line);background-color:var(--sl-panel)}.faction-modal-highlight{color:var(--sl-muted);align-items:flex-start;gap:.65rem;display:flex}.faction-modal-highlight svg{color:var(--card-accent,var(--sl-accent-solid))}.faction-modal-cta{border:1px solid var(--card-accent,var(--sl-accent-solid));letter-spacing:.18em;border-radius:.75rem;gap:.5rem;padding:.75rem 1.25rem;font-size:.85rem}.faction-modal-cta,.faction-modal-status{color:var(--card-accent,var(--sl-accent-solid));text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.faction-modal-status{border:1px solid var(--card-accent,var(--sl-accent-solid));letter-spacing:.3em;border-radius:9999px;gap:.35rem;padding:.35rem .9rem;font-size:.65rem}.select-base,select{background-color:var(--sl-panel);color:var(--sl-ink);border:1px solid var(--sl-line);border-radius:.5rem}.select-base:focus,select:focus{outline:2px solid var(--sl-line);outline-offset:2px}select option{background-color:var(--sl-panel);color:var(--sl-ink)}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.group:hover .card-shadow{box-shadow:0 8px 25px #00000040}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#0d0f12;border-radius:6px}::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0d0f12;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#475569}::-webkit-scrollbar-corner{background:#0d0f12}.sle-scroll-panel{scrollbar-width:thin;scrollbar-color:var(--sl-line)var(--sl-bg)}.sle-scroll-panel::-webkit-scrollbar{width:10px}.sle-scroll-panel::-webkit-scrollbar-track{background:var(--sl-bg);border-radius:6px}.sle-scroll-panel::-webkit-scrollbar-thumb{background:var(--sl-line);border:2px solid var(--sl-bg);border-radius:6px}.sle-scroll-panel::-webkit-scrollbar-thumb:hover{background:var(--sl-muted)}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}input[type=date],input[type=datetime-local],input[type=time]{background-color:var(--sl-panel);color:var(--sl-ink);border:1px solid var(--sl-line);border-radius:.5rem;padding:.5rem}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus{outline-offset:2px;outline:2px solid #334155}.inventory-card,.listing-card,.warchest-card{--rarity-color:#9ca3af;--rarity-border-soft:#9ca3af66;--rarity-shadow:#9ca3af33;--rarity-bg-soft:#9ca3af14;--status-border:#94a3b866;--status-bg:#94a3b826;--status-text:#94a3b8;background-image:linear-gradient(145deg,#0f172ae6,#020617f2);position:relative;overflow:hidden}.inventory-card,.warchest-card{min-width:150px;max-width:200px}.listing-card{width:100%;min-width:0}.warchest-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inventory-card .rarity-badge,.listing-card .rarity-badge,.warchest-card .rarity-badge{border-color:var(--rarity-color);color:var(--rarity-color);background-color:#ffffff14}.inventory-card .rarity-dot,.listing-card .rarity-dot,.warchest-card .rarity-dot{background-color:var(--rarity-color);box-shadow:0 0 8px var(--rarity-color)}.inventory-card .status-chip,.listing-card .status-chip,.warchest-card .status-chip{background-color:var(--status-bg);border-color:var(--status-border);color:var(--status-text)}.faction-lock-chip{border:1px dashed var(--sl-line);color:var(--sl-muted);background-color:#020617bf}.faction-lock-chip[data-faction-lock=nomads]{border-color:var(--sl-solid-nomads);color:var(--sl-solid-nomads)}.faction-lock-chip[data-faction-lock=greyskulls]{border-color:var(--sl-solid-greyskulls);color:var(--sl-solid-greyskulls)}.faction-lock-chip[data-faction-lock=rusvire]{border-color:var(--sl-solid-rusvire);color:var(--sl-solid-rusvire)}.faction-lock-chip[data-faction-lock=mercs]{border-color:var(--sl-solid-mercs);color:var(--sl-solid-mercs)}.faction-lock-chip[data-faction-lock=anomalies]{border-color:var(--sl-solid-anomalies);color:var(--sl-solid-anomalies)}.faction-lock-chip[data-faction-lock=cursed]{border-color:var(--sl-solid-cursed);color:var(--sl-solid-cursed)}.faction-lock-chip[data-faction-lock=core]{border-color:var(--sl-solid-core);color:var(--sl-solid-core)}.inventory-card .info-button,.listing-card .info-button,.warchest-card .info-button{border-color:var(--rarity-border-soft);background-color:var(--rarity-bg-soft);color:var(--rarity-color)}.inventory-card .info-button:hover,.listing-card .info-button:hover,.warchest-card .info-button:hover{background-color:var(--rarity-border-soft);border-color:var(--rarity-color)}.inventory-card .card-face,.listing-card .card-face,.warchest-card .card-face{border:1px solid var(--rarity-border-soft);box-shadow:0 0 20px var(--rarity-shadow)}.inventory-card .card-face.back,.listing-card .card-face.back,.warchest-card .card-face.back{transform:rotateY(180deg)}.card-flip-inner{transform-style:preserve-3d;transform:rotateY(0)}.card-flip-inner.is-flipped{transform:rotateY(180deg)}.inventory-card[data-rarity=uncommon],.listing-card[data-rarity=uncommon],.warchest-card[data-rarity=uncommon]{--rarity-color:#10b981;--rarity-border-soft:#10b98159;--rarity-shadow:#10b98140;--rarity-bg-soft:#10b9811a}.inventory-card[data-rarity=rare],.listing-card[data-rarity=rare],.warchest-card[data-rarity=rare]{--rarity-color:#3b82f6;--rarity-border-soft:#3b82f659;--rarity-shadow:#3b82f640;--rarity-bg-soft:#3b82f61a}.inventory-card[data-rarity=legendary],.listing-card[data-rarity=legendary],.warchest-card[data-rarity=legendary]{--rarity-color:#f59e0b;--rarity-border-soft:#f59e0b59;--rarity-shadow:#f59e0b40;--rarity-bg-soft:#f59e0b1a}.inventory-card[data-rarity=mythical],.listing-card[data-rarity=mythical],.warchest-card[data-rarity=mythical]{--rarity-color:#dc2626;--rarity-border-soft:#dc262659;--rarity-shadow:#dc262640;--rarity-bg-soft:#dc26261a}.inventory-card[data-rarity=set],.listing-card[data-rarity=set],.warchest-card[data-rarity=set]{--rarity-color:#8b5cf6;--rarity-border-soft:#8b5cf659;--rarity-shadow:#8b5cf640;--rarity-bg-soft:#8b5cf61a}.inventory-card[data-status=stored],.warchest-card[data-status=stored]{--status-border:#94a3b866;--status-bg:#94a3b826;--status-text:#94a3b8}.inventory-card[data-status=assigned],.warchest-card[data-status=assigned]{--status-border:#3b82f666;--status-bg:#3b82f626;--status-text:#3b82f6}:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card[data-equipped=true]:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--rarity-color),var(--rarity-color));padding:2px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card[data-equipped=true]:before{background:linear-gradient(135deg,color-mix(in srgb,var(--rarity-color),transparent 20%),var(--rarity-color))}}:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card[data-equipped=true]:before{pointer-events:none;animation:inventory-border-glow 2s infinite;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card[data-equipped=true]{box-shadow:0 12px 24px #00000073}:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card[data-equipped=true]:hover{transform:translateY(-2px)}:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card .status-chip-equipped{color:#38bdf8;background-color:#38bdf826;border-color:#38bdf866}:is(.warchest-card[data-status=deployed],.inventory-card[data-status=deployed]) .inventory-card .status-chip-muted{color:#94a3b8;background-color:#94a3b826;border-color:#94a3b866}.inventory-card[data-status=deployed],.warchest-card[data-status=deployed]{--status-border:#10b98166;--status-bg:#10b98126;--status-text:#10b981}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}