@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-800:#9f0712;--color-red-950:#460809;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-800:#953d00;--color-amber-950:#461901;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-800:#005986;--color-sky-950:#052f4a;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-950:lab(17.8299% -5.31271 -21.1584)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-\[\#86a27f\]{background-color:#86a27f}.bg-\[\#c36e5d\]{background-color:#c36e5d}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:var(--background)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-primary{background-color:var(--primary)}.bg-red-100{background-color:var(--color-red-100)}.bg-sky-100{background-color:var(--color-sky-100)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#aec3aa\]{color:#aec3aa}.text-\[\#b3b5aa\]{color:#b3b5aa}.text-\[\#d58a79\]{color:#d58a79}.text-amber-800{color:var(--color-amber-800)}.text-emerald-800{color:var(--color-emerald-800)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-800{color:var(--color-red-800)}.text-sky-800{color:var(--color-sky-800)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.block-3768{block-size:calc(var(--spacing) * 3768)}.block-3769{block-size:calc(var(--spacing) * 3769)}.block-3770{block-size:calc(var(--spacing) * 3770)}.block-3771{block-size:calc(var(--spacing) * 3771)}.block-3772{block-size:calc(var(--spacing) * 3772)}.block-3773{block-size:calc(var(--spacing) * 3773)}.block-3774{block-size:calc(var(--spacing) * 3774)}.block-3775{block-size:calc(var(--spacing) * 3775)}.block-3777{block-size:calc(var(--spacing) * 3777)}.block-3778{block-size:calc(var(--spacing) * 3778)}.block-3779{block-size:calc(var(--spacing) * 3779)}.block-3780{block-size:calc(var(--spacing) * 3780)}.block-3781{block-size:calc(var(--spacing) * 3781)}.block-3782{block-size:calc(var(--spacing) * 3782)}.block-3783{block-size:calc(var(--spacing) * 3783)}.block-3784{block-size:calc(var(--spacing) * 3784)}.block-3786{block-size:calc(var(--spacing) * 3786)}.block-3787{block-size:calc(var(--spacing) * 3787)}.block-3788{block-size:calc(var(--spacing) * 3788)}.block-3789{block-size:calc(var(--spacing) * 3789)}.block-3790{block-size:calc(var(--spacing) * 3790)}.block-3791{block-size:calc(var(--spacing) * 3791)}.block-3792{block-size:calc(var(--spacing) * 3792)}.block-3793{block-size:calc(var(--spacing) * 3793)}.block-3794{block-size:calc(var(--spacing) * 3794)}.block-3795{block-size:calc(var(--spacing) * 3795)}.block-3796{block-size:calc(var(--spacing) * 3796)}.block-3797{block-size:calc(var(--spacing) * 3797)}.block-3798{block-size:calc(var(--spacing) * 3798)}.block-3799{block-size:calc(var(--spacing) * 3799)}.block-3800{block-size:calc(var(--spacing) * 3800)}.block-3801{block-size:calc(var(--spacing) * 3801)}.block-3802{block-size:calc(var(--spacing) * 3802)}.block-3803{block-size:calc(var(--spacing) * 3803)}.block-3804{block-size:calc(var(--spacing) * 3804)}.block-3805{block-size:calc(var(--spacing) * 3805)}.block-3806{block-size:calc(var(--spacing) * 3806)}.block-3807{block-size:calc(var(--spacing) * 3807)}.block-3808{block-size:calc(var(--spacing) * 3808)}.block-3809{block-size:calc(var(--spacing) * 3809)}.block-3810{block-size:calc(var(--spacing) * 3810)}.block-3811{block-size:calc(var(--spacing) * 3811)}.block-3812{block-size:calc(var(--spacing) * 3812)}.block-3813{block-size:calc(var(--spacing) * 3813)}.block-3814{block-size:calc(var(--spacing) * 3814)}.block-3815{block-size:calc(var(--spacing) * 3815)}.block-3816{block-size:calc(var(--spacing) * 3816)}.block-3817{block-size:calc(var(--spacing) * 3817)}.block-3818{block-size:calc(var(--spacing) * 3818)}.block-3819{block-size:calc(var(--spacing) * 3819)}.block-3820{block-size:calc(var(--spacing) * 3820)}.block-3821{block-size:calc(var(--spacing) * 3821)}.block-3822{block-size:calc(var(--spacing) * 3822)}.block-3823{block-size:calc(var(--spacing) * 3823)}.block-3824{block-size:calc(var(--spacing) * 3824)}.block-3825{block-size:calc(var(--spacing) * 3825)}.block-3826{block-size:calc(var(--spacing) * 3826)}.block-3827{block-size:calc(var(--spacing) * 3827)}.block-3828{block-size:calc(var(--spacing) * 3828)}.block-3829{block-size:calc(var(--spacing) * 3829)}.block-3830{block-size:calc(var(--spacing) * 3830)}.block-3831{block-size:calc(var(--spacing) * 3831)}.block-3832{block-size:calc(var(--spacing) * 3832)}.block-3833{block-size:calc(var(--spacing) * 3833)}.block-3834{block-size:calc(var(--spacing) * 3834)}.block-3835{block-size:calc(var(--spacing) * 3835)}.block-3836{block-size:calc(var(--spacing) * 3836)}.block-3837{block-size:calc(var(--spacing) * 3837)}.block-3838{block-size:calc(var(--spacing) * 3838)}.block-3839{block-size:calc(var(--spacing) * 3839)}.block-3840{block-size:calc(var(--spacing) * 3840)}.block-3841{block-size:calc(var(--spacing) * 3841)}.block-3842{block-size:calc(var(--spacing) * 3842)}.block-3843{block-size:calc(var(--spacing) * 3843)}.block-3844{block-size:calc(var(--spacing) * 3844)}.block-3845{block-size:calc(var(--spacing) * 3845)}.block-3846{block-size:calc(var(--spacing) * 3846)}.block-3847{block-size:calc(var(--spacing) * 3847)}.block-3848{block-size:calc(var(--spacing) * 3848)}.block-3849{block-size:calc(var(--spacing) * 3849)}.block-3850{block-size:calc(var(--spacing) * 3850)}.block-3851{block-size:calc(var(--spacing) * 3851)}.block-3852{block-size:calc(var(--spacing) * 3852)}.block-3853{block-size:calc(var(--spacing) * 3853)}.block-3854{block-size:calc(var(--spacing) * 3854)}.block-3855{block-size:calc(var(--spacing) * 3855)}.block-3856{block-size:calc(var(--spacing) * 3856)}.block-3857{block-size:calc(var(--spacing) * 3857)}.block-3858{block-size:calc(var(--spacing) * 3858)}.block-3859{block-size:calc(var(--spacing) * 3859)}.block-3860{block-size:calc(var(--spacing) * 3860)}.block-3861{block-size:calc(var(--spacing) * 3861)}.block-3862{block-size:calc(var(--spacing) * 3862)}.block-3863{block-size:calc(var(--spacing) * 3863)}.block-3864{block-size:calc(var(--spacing) * 3864)}.block-3865{block-size:calc(var(--spacing) * 3865)}.block-3866{block-size:calc(var(--spacing) * 3866)}.block-3867{block-size:calc(var(--spacing) * 3867)}.block-3868{block-size:calc(var(--spacing) * 3868)}.block-3869{block-size:calc(var(--spacing) * 3869)}.block-3870{block-size:calc(var(--spacing) * 3870)}.block-3871{block-size:calc(var(--spacing) * 3871)}.block-3872{block-size:calc(var(--spacing) * 3872)}.block-3873{block-size:calc(var(--spacing) * 3873)}.block-3874{block-size:calc(var(--spacing) * 3874)}.block-3875{block-size:calc(var(--spacing) * 3875)}.block-3876{block-size:calc(var(--spacing) * 3876)}.block-3877{block-size:calc(var(--spacing) * 3877)}.block-3878{block-size:calc(var(--spacing) * 3878)}.block-3879{block-size:calc(var(--spacing) * 3879)}.block-3880{block-size:calc(var(--spacing) * 3880)}.block-3881{block-size:calc(var(--spacing) * 3881)}.block-3882{block-size:calc(var(--spacing) * 3882)}.block-3883{block-size:calc(var(--spacing) * 3883)}.block-3884{block-size:calc(var(--spacing) * 3884)}.block-3885{block-size:calc(var(--spacing) * 3885)}.block-3886{block-size:calc(var(--spacing) * 3886)}.block-3887{block-size:calc(var(--spacing) * 3887)}.block-3888{block-size:calc(var(--spacing) * 3888)}.block-3889{block-size:calc(var(--spacing) * 3889)}.block-3890{block-size:calc(var(--spacing) * 3890)}.block-3891{block-size:calc(var(--spacing) * 3891)}.block-3892{block-size:calc(var(--spacing) * 3892)}.block-3893{block-size:calc(var(--spacing) * 3893)}.block-3894{block-size:calc(var(--spacing) * 3894)}.block-3895{block-size:calc(var(--spacing) * 3895)}.block-3896{block-size:calc(var(--spacing) * 3896)}.block-3897{block-size:calc(var(--spacing) * 3897)}.block-3898{block-size:calc(var(--spacing) * 3898)}.block-3899{block-size:calc(var(--spacing) * 3899)}.block-3900{block-size:calc(var(--spacing) * 3900)}.block-3901{block-size:calc(var(--spacing) * 3901)}.block-3902{block-size:calc(var(--spacing) * 3902)}.block-3903{block-size:calc(var(--spacing) * 3903)}.block-3904{block-size:calc(var(--spacing) * 3904)}.block-3905{block-size:calc(var(--spacing) * 3905)}.block-3906{block-size:calc(var(--spacing) * 3906)}.block-3907{block-size:calc(var(--spacing) * 3907)}.block-3908{block-size:calc(var(--spacing) * 3908)}.block-3909{block-size:calc(var(--spacing) * 3909)}.block-3910{block-size:calc(var(--spacing) * 3910)}.block-3911{block-size:calc(var(--spacing) * 3911)}.block-3912{block-size:calc(var(--spacing) * 3912)}.block-3914{block-size:calc(var(--spacing) * 3914)}.block-3915{block-size:calc(var(--spacing) * 3915)}.block-3918{block-size:calc(var(--spacing) * 3918)}.block-3919{block-size:calc(var(--spacing) * 3919)}.block-3920{block-size:calc(var(--spacing) * 3920)}.block-3921{block-size:calc(var(--spacing) * 3921)}.block-3922{block-size:calc(var(--spacing) * 3922)}.block-3923{block-size:calc(var(--spacing) * 3923)}.block-3924{block-size:calc(var(--spacing) * 3924)}.block-3925{block-size:calc(var(--spacing) * 3925)}.block-3926{block-size:calc(var(--spacing) * 3926)}.block-3927{block-size:calc(var(--spacing) * 3927)}.block-3928{block-size:calc(var(--spacing) * 3928)}.block-3929{block-size:calc(var(--spacing) * 3929)}.block-3930{block-size:calc(var(--spacing) * 3930)}.block-3931{block-size:calc(var(--spacing) * 3931)}.block-3932{block-size:calc(var(--spacing) * 3932)}.block-3933{block-size:calc(var(--spacing) * 3933)}.block-3934{block-size:calc(var(--spacing) * 3934)}.block-3935{block-size:calc(var(--spacing) * 3935)}.block-3936{block-size:calc(var(--spacing) * 3936)}.block-3937{block-size:calc(var(--spacing) * 3937)}.block-3938{block-size:calc(var(--spacing) * 3938)}.block-3939{block-size:calc(var(--spacing) * 3939)}.block-3940{block-size:calc(var(--spacing) * 3940)}.block-3941{block-size:calc(var(--spacing) * 3941)}.block-3942{block-size:calc(var(--spacing) * 3942)}.block-3943{block-size:calc(var(--spacing) * 3943)}.block-3944{block-size:calc(var(--spacing) * 3944)}.block-3945{block-size:calc(var(--spacing) * 3945)}.block-3946{block-size:calc(var(--spacing) * 3946)}.block-3947{block-size:calc(var(--spacing) * 3947)}.block-3948{block-size:calc(var(--spacing) * 3948)}.block-3949{block-size:calc(var(--spacing) * 3949)}.block-3950{block-size:calc(var(--spacing) * 3950)}.block-3951{block-size:calc(var(--spacing) * 3951)}.block-3952{block-size:calc(var(--spacing) * 3952)}.block-3953{block-size:calc(var(--spacing) * 3953)}.block-3954{block-size:calc(var(--spacing) * 3954)}.block-3955{block-size:calc(var(--spacing) * 3955)}.block-3956{block-size:calc(var(--spacing) * 3956)}.block-3957{block-size:calc(var(--spacing) * 3957)}.block-3958{block-size:calc(var(--spacing) * 3958)}.block-3959{block-size:calc(var(--spacing) * 3959)}.block-3960{block-size:calc(var(--spacing) * 3960)}.block-3967{block-size:calc(var(--spacing) * 3967)}.block-3968{block-size:calc(var(--spacing) * 3968)}.block-3969{block-size:calc(var(--spacing) * 3969)}.block-3970{block-size:calc(var(--spacing) * 3970)}.block-3971{block-size:calc(var(--spacing) * 3971)}.block-3972{block-size:calc(var(--spacing) * 3972)}.block-3973{block-size:calc(var(--spacing) * 3973)}.block-3974{block-size:calc(var(--spacing) * 3974)}.block-3975{block-size:calc(var(--spacing) * 3975)}.block-3976{block-size:calc(var(--spacing) * 3976)}.block-3977{block-size:calc(var(--spacing) * 3977)}.block-3978{block-size:calc(var(--spacing) * 3978)}.block-3979{block-size:calc(var(--spacing) * 3979)}.block-3980{block-size:calc(var(--spacing) * 3980)}.block-3981{block-size:calc(var(--spacing) * 3981)}.block-3982{block-size:calc(var(--spacing) * 3982)}.block-3983{block-size:calc(var(--spacing) * 3983)}.block-3984{block-size:calc(var(--spacing) * 3984)}.block-3985{block-size:calc(var(--spacing) * 3985)}.block-3986{block-size:calc(var(--spacing) * 3986)}.block-3987{block-size:calc(var(--spacing) * 3987)}.block-3988{block-size:calc(var(--spacing) * 3988)}.block-3989{block-size:calc(var(--spacing) * 3989)}.block-3990{block-size:calc(var(--spacing) * 3990)}.block-3991{block-size:calc(var(--spacing) * 3991)}.block-3992{block-size:calc(var(--spacing) * 3992)}.block-3993{block-size:calc(var(--spacing) * 3993)}.block-3994{block-size:calc(var(--spacing) * 3994)}.block-3995{block-size:calc(var(--spacing) * 3995)}.block-3996{block-size:calc(var(--spacing) * 3996)}.block-3997{block-size:calc(var(--spacing) * 3997)}.block-3998{block-size:calc(var(--spacing) * 3998)}.block-3999{block-size:calc(var(--spacing) * 3999)}.block-4000{block-size:calc(var(--spacing) * 4000)}.block-4001{block-size:calc(var(--spacing) * 4001)}.block-4002{block-size:calc(var(--spacing) * 4002)}.block-4003{block-size:calc(var(--spacing) * 4003)}.block-4004{block-size:calc(var(--spacing) * 4004)}.block-4005{block-size:calc(var(--spacing) * 4005)}.block-4006{block-size:calc(var(--spacing) * 4006)}.block-4007{block-size:calc(var(--spacing) * 4007)}.block-4008{block-size:calc(var(--spacing) * 4008)}.block-4009{block-size:calc(var(--spacing) * 4009)}.block-4010{block-size:calc(var(--spacing) * 4010)}.block-4011{block-size:calc(var(--spacing) * 4011)}.block-4012{block-size:calc(var(--spacing) * 4012)}.block-4013{block-size:calc(var(--spacing) * 4013)}.block-4026{block-size:calc(var(--spacing) * 4026)}.block-4027{block-size:calc(var(--spacing) * 4027)}.block-4028{block-size:calc(var(--spacing) * 4028)}.block-4029{block-size:calc(var(--spacing) * 4029)}.block-4030{block-size:calc(var(--spacing) * 4030)}.block-4031{block-size:calc(var(--spacing) * 4031)}.block-4032{block-size:calc(var(--spacing) * 4032)}.block-4033{block-size:calc(var(--spacing) * 4033)}.block-4034{block-size:calc(var(--spacing) * 4034)}.block-4035{block-size:calc(var(--spacing) * 4035)}.block-4036{block-size:calc(var(--spacing) * 4036)}.block-4037{block-size:calc(var(--spacing) * 4037)}.block-4038{block-size:calc(var(--spacing) * 4038)}.block-4039{block-size:calc(var(--spacing) * 4039)}.block-4040{block-size:calc(var(--spacing) * 4040)}.block-4041{block-size:calc(var(--spacing) * 4041)}.block-4042{block-size:calc(var(--spacing) * 4042)}.block-4043{block-size:calc(var(--spacing) * 4043)}.block-4044{block-size:calc(var(--spacing) * 4044)}.block-4045{block-size:calc(var(--spacing) * 4045)}.block-4046{block-size:calc(var(--spacing) * 4046)}.block-4047{block-size:calc(var(--spacing) * 4047)}.block-4048{block-size:calc(var(--spacing) * 4048)}.block-4049{block-size:calc(var(--spacing) * 4049)}.block-4050{block-size:calc(var(--spacing) * 4050)}.block-4051{block-size:calc(var(--spacing) * 4051)}.block-4052{block-size:calc(var(--spacing) * 4052)}.block-4053{block-size:calc(var(--spacing) * 4053)}.block-4054{block-size:calc(var(--spacing) * 4054)}.block-4055{block-size:calc(var(--spacing) * 4055)}.block-4056{block-size:calc(var(--spacing) * 4056)}.block-4057{block-size:calc(var(--spacing) * 4057)}.block-4058{block-size:calc(var(--spacing) * 4058)}.block-4059{block-size:calc(var(--spacing) * 4059)}.block-4060{block-size:calc(var(--spacing) * 4060)}.block-4061{block-size:calc(var(--spacing) * 4061)}.block-4062{block-size:calc(var(--spacing) * 4062)}.block-4063{block-size:calc(var(--spacing) * 4063)}.block-4064{block-size:calc(var(--spacing) * 4064)}.block-4065{block-size:calc(var(--spacing) * 4065)}.block-4066{block-size:calc(var(--spacing) * 4066)}.block-4067{block-size:calc(var(--spacing) * 4067)}.block-4068{block-size:calc(var(--spacing) * 4068)}.block-4070{block-size:calc(var(--spacing) * 4070)}.block-4071{block-size:calc(var(--spacing) * 4071)}.block-4072{block-size:calc(var(--spacing) * 4072)}.block-4073{block-size:calc(var(--spacing) * 4073)}.block-4074{block-size:calc(var(--spacing) * 4074)}.block-4075{block-size:calc(var(--spacing) * 4075)}.block-4076{block-size:calc(var(--spacing) * 4076)}.block-4077{block-size:calc(var(--spacing) * 4077)}.block-4078{block-size:calc(var(--spacing) * 4078)}.block-4079{block-size:calc(var(--spacing) * 4079)}.block-4080{block-size:calc(var(--spacing) * 4080)}.block-4081{block-size:calc(var(--spacing) * 4081)}.block-4082{block-size:calc(var(--spacing) * 4082)}.block-4083{block-size:calc(var(--spacing) * 4083)}.block-4084{block-size:calc(var(--spacing) * 4084)}.block-4085{block-size:calc(var(--spacing) * 4085)}.block-4086{block-size:calc(var(--spacing) * 4086)}.block-4087{block-size:calc(var(--spacing) * 4087)}.block-4088{block-size:calc(var(--spacing) * 4088)}.block-4089{block-size:calc(var(--spacing) * 4089)}.block-4090{block-size:calc(var(--spacing) * 4090)}.block-4091{block-size:calc(var(--spacing) * 4091)}.block-4092{block-size:calc(var(--spacing) * 4092)}.block-4093{block-size:calc(var(--spacing) * 4093)}.block-4094{block-size:calc(var(--spacing) * 4094)}.block-4095{block-size:calc(var(--spacing) * 4095)}.block-4096{block-size:calc(var(--spacing) * 4096)}.block-4097{block-size:calc(var(--spacing) * 4097)}.block-4098{block-size:calc(var(--spacing) * 4098)}.block-4099{block-size:calc(var(--spacing) * 4099)}.block-4100{block-size:calc(var(--spacing) * 4100)}.block-4101{block-size:calc(var(--spacing) * 4101)}.block-4102{block-size:calc(var(--spacing) * 4102)}.block-4103{block-size:calc(var(--spacing) * 4103)}.block-4104{block-size:calc(var(--spacing) * 4104)}.block-4105{block-size:calc(var(--spacing) * 4105)}.block-4106{block-size:calc(var(--spacing) * 4106)}.block-4107{block-size:calc(var(--spacing) * 4107)}.block-4108{block-size:calc(var(--spacing) * 4108)}.block-4109{block-size:calc(var(--spacing) * 4109)}.block-4110{block-size:calc(var(--spacing) * 4110)}.block-4111{block-size:calc(var(--spacing) * 4111)}.block-4112{block-size:calc(var(--spacing) * 4112)}.block-4113{block-size:calc(var(--spacing) * 4113)}.block-4114{block-size:calc(var(--spacing) * 4114)}.block-4115{block-size:calc(var(--spacing) * 4115)}.block-4116{block-size:calc(var(--spacing) * 4116)}.block-4117{block-size:calc(var(--spacing) * 4117)}.block-4137{block-size:calc(var(--spacing) * 4137)}.block-4138{block-size:calc(var(--spacing) * 4138)}.block-4139{block-size:calc(var(--spacing) * 4139)}.block-4140{block-size:calc(var(--spacing) * 4140)}.block-4141{block-size:calc(var(--spacing) * 4141)}.block-4142{block-size:calc(var(--spacing) * 4142)}.block-4143{block-size:calc(var(--spacing) * 4143)}.block-4144{block-size:calc(var(--spacing) * 4144)}.block-4145{block-size:calc(var(--spacing) * 4145)}.block-4147{block-size:calc(var(--spacing) * 4147)}.block-4148{block-size:calc(var(--spacing) * 4148)}.block-4149{block-size:calc(var(--spacing) * 4149)}.block-4150{block-size:calc(var(--spacing) * 4150)}.block-4151{block-size:calc(var(--spacing) * 4151)}.block-4153{block-size:calc(var(--spacing) * 4153)}.block-4154{block-size:calc(var(--spacing) * 4154)}.block-4155{block-size:calc(var(--spacing) * 4155)}.block-4156{block-size:calc(var(--spacing) * 4156)}.block-4157{block-size:calc(var(--spacing) * 4157)}.block-4158{block-size:calc(var(--spacing) * 4158)}.block-4159{block-size:calc(var(--spacing) * 4159)}.block-4160{block-size:calc(var(--spacing) * 4160)}.block-4161{block-size:calc(var(--spacing) * 4161)}.block-4162{block-size:calc(var(--spacing) * 4162)}.block-4175{block-size:calc(var(--spacing) * 4175)}.block-4176{block-size:calc(var(--spacing) * 4176)}.block-4177{block-size:calc(var(--spacing) * 4177)}.block-4178{block-size:calc(var(--spacing) * 4178)}.block-4179{block-size:calc(var(--spacing) * 4179)}.block-4180{block-size:calc(var(--spacing) * 4180)}.block-4181{block-size:calc(var(--spacing) * 4181)}.block-4182{block-size:calc(var(--spacing) * 4182)}.block-4183{block-size:calc(var(--spacing) * 4183)}.block-4184{block-size:calc(var(--spacing) * 4184)}.block-4185{block-size:calc(var(--spacing) * 4185)}.block-4186{block-size:calc(var(--spacing) * 4186)}.block-4187{block-size:calc(var(--spacing) * 4187)}.block-4188{block-size:calc(var(--spacing) * 4188)}.block-4189{block-size:calc(var(--spacing) * 4189)}.block-4190{block-size:calc(var(--spacing) * 4190)}.block-4191{block-size:calc(var(--spacing) * 4191)}.block-4192{block-size:calc(var(--spacing) * 4192)}.block-4193{block-size:calc(var(--spacing) * 4193)}.block-4194{block-size:calc(var(--spacing) * 4194)}.block-4195{block-size:calc(var(--spacing) * 4195)}.block-4196{block-size:calc(var(--spacing) * 4196)}.block-4197{block-size:calc(var(--spacing) * 4197)}.block-4198{block-size:calc(var(--spacing) * 4198)}.block-4199{block-size:calc(var(--spacing) * 4199)}.block-4200{block-size:calc(var(--spacing) * 4200)}.block-4201{block-size:calc(var(--spacing) * 4201)}.block-4202{block-size:calc(var(--spacing) * 4202)}.block-4203{block-size:calc(var(--spacing) * 4203)}.block-4204{block-size:calc(var(--spacing) * 4204)}.block-4205{block-size:calc(var(--spacing) * 4205)}.block-4206{block-size:calc(var(--spacing) * 4206)}.block-4207{block-size:calc(var(--spacing) * 4207)}.block-4209{block-size:calc(var(--spacing) * 4209)}.block-6365{block-size:calc(var(--spacing) * 6365)}.block-6366{block-size:calc(var(--spacing) * 6366)}.block-6367{block-size:calc(var(--spacing) * 6367)}.block-6368{block-size:calc(var(--spacing) * 6368)}.block-6369{block-size:calc(var(--spacing) * 6369)}.block-6370{block-size:calc(var(--spacing) * 6370)}.block-6371{block-size:calc(var(--spacing) * 6371)}.block-6372{block-size:calc(var(--spacing) * 6372)}.block-6383{block-size:calc(var(--spacing) * 6383)}.block-6384{block-size:calc(var(--spacing) * 6384)}.block-6385{block-size:calc(var(--spacing) * 6385)}.block-6386{block-size:calc(var(--spacing) * 6386)}.block-6387{block-size:calc(var(--spacing) * 6387)}.block-6388{block-size:calc(var(--spacing) * 6388)}.block-6389{block-size:calc(var(--spacing) * 6389)}.block-6390{block-size:calc(var(--spacing) * 6390)}.block-6391{block-size:calc(var(--spacing) * 6391)}.block-6392{block-size:calc(var(--spacing) * 6392)}.block-6393{block-size:calc(var(--spacing) * 6393)}.block-6394{block-size:calc(var(--spacing) * 6394)}.block-6395{block-size:calc(var(--spacing) * 6395)}.block-6396{block-size:calc(var(--spacing) * 6396)}.block-6397{block-size:calc(var(--spacing) * 6397)}.block-6398{block-size:calc(var(--spacing) * 6398)}.block-6399{block-size:calc(var(--spacing) * 6399)}.block-6400{block-size:calc(var(--spacing) * 6400)}.block-6401{block-size:calc(var(--spacing) * 6401)}.block-6402{block-size:calc(var(--spacing) * 6402)}.block-6403{block-size:calc(var(--spacing) * 6403)}.block-6405{block-size:calc(var(--spacing) * 6405)}.block-6406{block-size:calc(var(--spacing) * 6406)}.block-6407{block-size:calc(var(--spacing) * 6407)}.block-6408{block-size:calc(var(--spacing) * 6408)}.block-6409{block-size:calc(var(--spacing) * 6409)}.block-6410{block-size:calc(var(--spacing) * 6410)}.block-6411{block-size:calc(var(--spacing) * 6411)}.block-6412{block-size:calc(var(--spacing) * 6412)}.block-6413{block-size:calc(var(--spacing) * 6413)}.block-6414{block-size:calc(var(--spacing) * 6414)}.block-6415{block-size:calc(var(--spacing) * 6415)}.block-6416{block-size:calc(var(--spacing) * 6416)}.block-6417{block-size:calc(var(--spacing) * 6417)}.block-6418{block-size:calc(var(--spacing) * 6418)}.block-6419{block-size:calc(var(--spacing) * 6419)}.block-6420{block-size:calc(var(--spacing) * 6420)}.block-6421{block-size:calc(var(--spacing) * 6421)}.block-6422{block-size:calc(var(--spacing) * 6422)}.block-6423{block-size:calc(var(--spacing) * 6423)}.block-6424{block-size:calc(var(--spacing) * 6424)}.block-6425{block-size:calc(var(--spacing) * 6425)}.block-6426{block-size:calc(var(--spacing) * 6426)}.block-6427{block-size:calc(var(--spacing) * 6427)}.block-6429{block-size:calc(var(--spacing) * 6429)}.block-6430{block-size:calc(var(--spacing) * 6430)}.block-6431{block-size:calc(var(--spacing) * 6431)}.block-6432{block-size:calc(var(--spacing) * 6432)}.block-6433{block-size:calc(var(--spacing) * 6433)}.block-6434{block-size:calc(var(--spacing) * 6434)}.block-6435{block-size:calc(var(--spacing) * 6435)}.block-6436{block-size:calc(var(--spacing) * 6436)}.block-6437{block-size:calc(var(--spacing) * 6437)}.block-6438{block-size:calc(var(--spacing) * 6438)}.block-6439{block-size:calc(var(--spacing) * 6439)}.block-6440{block-size:calc(var(--spacing) * 6440)}.block-6441{block-size:calc(var(--spacing) * 6441)}.block-6442{block-size:calc(var(--spacing) * 6442)}.block-6443{block-size:calc(var(--spacing) * 6443)}.block-6444{block-size:calc(var(--spacing) * 6444)}.block-6446{block-size:calc(var(--spacing) * 6446)}.block-6447{block-size:calc(var(--spacing) * 6447)}.block-6448{block-size:calc(var(--spacing) * 6448)}.block-6449{block-size:calc(var(--spacing) * 6449)}.block-6450{block-size:calc(var(--spacing) * 6450)}.block-6451{block-size:calc(var(--spacing) * 6451)}.block-6452{block-size:calc(var(--spacing) * 6452)}.block-6453{block-size:calc(var(--spacing) * 6453)}.block-6454{block-size:calc(var(--spacing) * 6454)}.block-6455{block-size:calc(var(--spacing) * 6455)}.block-6456{block-size:calc(var(--spacing) * 6456)}.block-6479{block-size:calc(var(--spacing) * 6479)}.block-6480{block-size:calc(var(--spacing) * 6480)}.block-6481{block-size:calc(var(--spacing) * 6481)}.block-6482{block-size:calc(var(--spacing) * 6482)}.block-6483{block-size:calc(var(--spacing) * 6483)}.block-6484{block-size:calc(var(--spacing) * 6484)}.block-6485{block-size:calc(var(--spacing) * 6485)}.block-6486{block-size:calc(var(--spacing) * 6486)}.block-6487{block-size:calc(var(--spacing) * 6487)}.block-6488{block-size:calc(var(--spacing) * 6488)}.block-6489{block-size:calc(var(--spacing) * 6489)}.block-6490{block-size:calc(var(--spacing) * 6490)}.block-6491{block-size:calc(var(--spacing) * 6491)}.block-6492{block-size:calc(var(--spacing) * 6492)}.block-6493{block-size:calc(var(--spacing) * 6493)}.block-6494{block-size:calc(var(--spacing) * 6494)}.block-6495{block-size:calc(var(--spacing) * 6495)}.block-6496{block-size:calc(var(--spacing) * 6496)}.block-6497{block-size:calc(var(--spacing) * 6497)}.block-6498{block-size:calc(var(--spacing) * 6498)}.block-6499{block-size:calc(var(--spacing) * 6499)}.block-6500{block-size:calc(var(--spacing) * 6500)}.block-6519{block-size:calc(var(--spacing) * 6519)}.block-6520{block-size:calc(var(--spacing) * 6520)}.block-6521{block-size:calc(var(--spacing) * 6521)}.block-6522{block-size:calc(var(--spacing) * 6522)}.block-6523{block-size:calc(var(--spacing) * 6523)}.block-6524{block-size:calc(var(--spacing) * 6524)}.block-6525{block-size:calc(var(--spacing) * 6525)}.block-6526{block-size:calc(var(--spacing) * 6526)}.block-6527{block-size:calc(var(--spacing) * 6527)}.block-6528{block-size:calc(var(--spacing) * 6528)}.block-6529{block-size:calc(var(--spacing) * 6529)}.block-6530{block-size:calc(var(--spacing) * 6530)}.block-6531{block-size:calc(var(--spacing) * 6531)}.block-6532{block-size:calc(var(--spacing) * 6532)}.block-6533{block-size:calc(var(--spacing) * 6533)}.block-6534{block-size:calc(var(--spacing) * 6534)}.block-6535{block-size:calc(var(--spacing) * 6535)}.block-6536{block-size:calc(var(--spacing) * 6536)}.block-6537{block-size:calc(var(--spacing) * 6537)}.block-6538{block-size:calc(var(--spacing) * 6538)}.block-6539{block-size:calc(var(--spacing) * 6539)}.block-6540{block-size:calc(var(--spacing) * 6540)}.block-6541{block-size:calc(var(--spacing) * 6541)}.block-6542{block-size:calc(var(--spacing) * 6542)}.block-6543{block-size:calc(var(--spacing) * 6543)}.block-6544{block-size:calc(var(--spacing) * 6544)}.block-6545{block-size:calc(var(--spacing) * 6545)}.block-6546{block-size:calc(var(--spacing) * 6546)}.block-6547{block-size:calc(var(--spacing) * 6547)}.block-6548{block-size:calc(var(--spacing) * 6548)}.block-6549{block-size:calc(var(--spacing) * 6549)}.block-6550{block-size:calc(var(--spacing) * 6550)}.block-6551{block-size:calc(var(--spacing) * 6551)}.block-6552{block-size:calc(var(--spacing) * 6552)}.block-6553{block-size:calc(var(--spacing) * 6553)}.block-6554{block-size:calc(var(--spacing) * 6554)}.block-6555{block-size:calc(var(--spacing) * 6555)}.block-6556{block-size:calc(var(--spacing) * 6556)}.block-6557{block-size:calc(var(--spacing) * 6557)}.block-6558{block-size:calc(var(--spacing) * 6558)}.block-6559{block-size:calc(var(--spacing) * 6559)}.block-6560{block-size:calc(var(--spacing) * 6560)}.block-6561{block-size:calc(var(--spacing) * 6561)}.block-6562{block-size:calc(var(--spacing) * 6562)}.block-6563{block-size:calc(var(--spacing) * 6563)}.block-6564{block-size:calc(var(--spacing) * 6564)}.block-6565{block-size:calc(var(--spacing) * 6565)}.block-6566{block-size:calc(var(--spacing) * 6566)}.block-6567{block-size:calc(var(--spacing) * 6567)}.block-6568{block-size:calc(var(--spacing) * 6568)}.block-6569{block-size:calc(var(--spacing) * 6569)}.block-6570{block-size:calc(var(--spacing) * 6570)}.block-6571{block-size:calc(var(--spacing) * 6571)}.block-6572{block-size:calc(var(--spacing) * 6572)}.block-6573{block-size:calc(var(--spacing) * 6573)}.block-6574{block-size:calc(var(--spacing) * 6574)}.block-6575{block-size:calc(var(--spacing) * 6575)}.block-6576{block-size:calc(var(--spacing) * 6576)}.block-6577{block-size:calc(var(--spacing) * 6577)}.block-6578{block-size:calc(var(--spacing) * 6578)}.block-6588{block-size:calc(var(--spacing) * 6588)}.block-6589{block-size:calc(var(--spacing) * 6589)}.block-6590{block-size:calc(var(--spacing) * 6590)}.block-6591{block-size:calc(var(--spacing) * 6591)}.block-6592{block-size:calc(var(--spacing) * 6592)}.block-6593{block-size:calc(var(--spacing) * 6593)}.block-6594{block-size:calc(var(--spacing) * 6594)}.block-6595{block-size:calc(var(--spacing) * 6595)}.block-6596{block-size:calc(var(--spacing) * 6596)}.block-6597{block-size:calc(var(--spacing) * 6597)}.block-6598{block-size:calc(var(--spacing) * 6598)}.block-6599{block-size:calc(var(--spacing) * 6599)}.block-6600{block-size:calc(var(--spacing) * 6600)}.block-6601{block-size:calc(var(--spacing) * 6601)}.block-6602{block-size:calc(var(--spacing) * 6602)}.block-6603{block-size:calc(var(--spacing) * 6603)}.block-6604{block-size:calc(var(--spacing) * 6604)}.block-6605{block-size:calc(var(--spacing) * 6605)}.block-6606{block-size:calc(var(--spacing) * 6606)}.block-6607{block-size:calc(var(--spacing) * 6607)}.block-6608{block-size:calc(var(--spacing) * 6608)}.block-6609{block-size:calc(var(--spacing) * 6609)}.block-6610{block-size:calc(var(--spacing) * 6610)}.block-6611{block-size:calc(var(--spacing) * 6611)}.block-6612{block-size:calc(var(--spacing) * 6612)}.block-6613{block-size:calc(var(--spacing) * 6613)}.block-6614{block-size:calc(var(--spacing) * 6614)}.block-6621{block-size:calc(var(--spacing) * 6621)}.block-6622{block-size:calc(var(--spacing) * 6622)}.block-6623{block-size:calc(var(--spacing) * 6623)}.block-6624{block-size:calc(var(--spacing) * 6624)}.block-6625{block-size:calc(var(--spacing) * 6625)}.block-6626{block-size:calc(var(--spacing) * 6626)}.block-6627{block-size:calc(var(--spacing) * 6627)}.block-6628{block-size:calc(var(--spacing) * 6628)}.block-6629{block-size:calc(var(--spacing) * 6629)}.block-6630{block-size:calc(var(--spacing) * 6630)}.block-6631{block-size:calc(var(--spacing) * 6631)}.block-6632{block-size:calc(var(--spacing) * 6632)}.block-6633{block-size:calc(var(--spacing) * 6633)}.block-6634{block-size:calc(var(--spacing) * 6634)}.block-6635{block-size:calc(var(--spacing) * 6635)}.block-6636{block-size:calc(var(--spacing) * 6636)}.block-6637{block-size:calc(var(--spacing) * 6637)}.block-6638{block-size:calc(var(--spacing) * 6638)}.block-6639{block-size:calc(var(--spacing) * 6639)}.block-6640{block-size:calc(var(--spacing) * 6640)}.block-6641{block-size:calc(var(--spacing) * 6641)}.block-6642{block-size:calc(var(--spacing) * 6642)}.block-6643{block-size:calc(var(--spacing) * 6643)}.block-6644{block-size:calc(var(--spacing) * 6644)}.block-6645{block-size:calc(var(--spacing) * 6645)}.block-6646{block-size:calc(var(--spacing) * 6646)}.block-6647{block-size:calc(var(--spacing) * 6647)}.block-6648{block-size:calc(var(--spacing) * 6648)}.block-6649{block-size:calc(var(--spacing) * 6649)}.block-6650{block-size:calc(var(--spacing) * 6650)}.block-6651{block-size:calc(var(--spacing) * 6651)}.block-6652{block-size:calc(var(--spacing) * 6652)}.block-6653{block-size:calc(var(--spacing) * 6653)}.block-6654{block-size:calc(var(--spacing) * 6654)}.block-6655{block-size:calc(var(--spacing) * 6655)}.block-6656{block-size:calc(var(--spacing) * 6656)}.block-6657{block-size:calc(var(--spacing) * 6657)}.block-6658{block-size:calc(var(--spacing) * 6658)}.block-6659{block-size:calc(var(--spacing) * 6659)}.block-6660{block-size:calc(var(--spacing) * 6660)}.block-6661{block-size:calc(var(--spacing) * 6661)}.block-6662{block-size:calc(var(--spacing) * 6662)}.block-6663{block-size:calc(var(--spacing) * 6663)}.block-6714{block-size:calc(var(--spacing) * 6714)}.block-6715{block-size:calc(var(--spacing) * 6715)}.block-6716{block-size:calc(var(--spacing) * 6716)}.block-6717{block-size:calc(var(--spacing) * 6717)}.block-6718{block-size:calc(var(--spacing) * 6718)}.block-6719{block-size:calc(var(--spacing) * 6719)}.block-6720{block-size:calc(var(--spacing) * 6720)}.block-6721{block-size:calc(var(--spacing) * 6721)}.block-6722{block-size:calc(var(--spacing) * 6722)}.block-6723{block-size:calc(var(--spacing) * 6723)}.block-6724{block-size:calc(var(--spacing) * 6724)}.block-6725{block-size:calc(var(--spacing) * 6725)}.block-6726{block-size:calc(var(--spacing) * 6726)}.block-6727{block-size:calc(var(--spacing) * 6727)}.block-6728{block-size:calc(var(--spacing) * 6728)}.block-6729{block-size:calc(var(--spacing) * 6729)}.block-6730{block-size:calc(var(--spacing) * 6730)}.block-6731{block-size:calc(var(--spacing) * 6731)}.block-6732{block-size:calc(var(--spacing) * 6732)}.block-6733{block-size:calc(var(--spacing) * 6733)}.block-6734{block-size:calc(var(--spacing) * 6734)}.block-6735{block-size:calc(var(--spacing) * 6735)}.block-6736{block-size:calc(var(--spacing) * 6736)}.block-6737{block-size:calc(var(--spacing) * 6737)}.block-6738{block-size:calc(var(--spacing) * 6738)}.block-6739{block-size:calc(var(--spacing) * 6739)}.block-6740{block-size:calc(var(--spacing) * 6740)}.block-6741{block-size:calc(var(--spacing) * 6741)}.block-6742{block-size:calc(var(--spacing) * 6742)}.block-6743{block-size:calc(var(--spacing) * 6743)}.block-6744{block-size:calc(var(--spacing) * 6744)}.block-6746{block-size:calc(var(--spacing) * 6746)}.block-6747{block-size:calc(var(--spacing) * 6747)}.block-6748{block-size:calc(var(--spacing) * 6748)}.block-6749{block-size:calc(var(--spacing) * 6749)}.block-6750{block-size:calc(var(--spacing) * 6750)}.block-6751{block-size:calc(var(--spacing) * 6751)}.block-6752{block-size:calc(var(--spacing) * 6752)}.block-6753{block-size:calc(var(--spacing) * 6753)}.block-6754{block-size:calc(var(--spacing) * 6754)}.block-6755{block-size:calc(var(--spacing) * 6755)}.block-6756{block-size:calc(var(--spacing) * 6756)}.block-6757{block-size:calc(var(--spacing) * 6757)}.block-6759{block-size:calc(var(--spacing) * 6759)}.block-6760{block-size:calc(var(--spacing) * 6760)}.block-6761{block-size:calc(var(--spacing) * 6761)}.block-6762{block-size:calc(var(--spacing) * 6762)}.block-6763{block-size:calc(var(--spacing) * 6763)}.block-6764{block-size:calc(var(--spacing) * 6764)}.block-6765{block-size:calc(var(--spacing) * 6765)}.block-6766{block-size:calc(var(--spacing) * 6766)}.block-6767{block-size:calc(var(--spacing) * 6767)}.block-6768{block-size:calc(var(--spacing) * 6768)}.block-6769{block-size:calc(var(--spacing) * 6769)}.block-6770{block-size:calc(var(--spacing) * 6770)}.block-6771{block-size:calc(var(--spacing) * 6771)}.block-6772{block-size:calc(var(--spacing) * 6772)}.block-6773{block-size:calc(var(--spacing) * 6773)}.block-6774{block-size:calc(var(--spacing) * 6774)}.block-6775{block-size:calc(var(--spacing) * 6775)}.block-6776{block-size:calc(var(--spacing) * 6776)}.block-6777{block-size:calc(var(--spacing) * 6777)}.block-6778{block-size:calc(var(--spacing) * 6778)}.block-6779{block-size:calc(var(--spacing) * 6779)}.block-6780{block-size:calc(var(--spacing) * 6780)}.block-6781{block-size:calc(var(--spacing) * 6781)}.block-6782{block-size:calc(var(--spacing) * 6782)}.block-6783{block-size:calc(var(--spacing) * 6783)}.block-6784{block-size:calc(var(--spacing) * 6784)}.block-6785{block-size:calc(var(--spacing) * 6785)}.block-6786{block-size:calc(var(--spacing) * 6786)}.block-6787{block-size:calc(var(--spacing) * 6787)}.block-6788{block-size:calc(var(--spacing) * 6788)}.block-6789{block-size:calc(var(--spacing) * 6789)}.block-6791{block-size:calc(var(--spacing) * 6791)}.block-6794{block-size:calc(var(--spacing) * 6794)}.block-6797{block-size:calc(var(--spacing) * 6797)}.block-6800{block-size:calc(var(--spacing) * 6800)}.block-6803{block-size:calc(var(--spacing) * 6803)}.block-6804{block-size:calc(var(--spacing) * 6804)}.block-6805{block-size:calc(var(--spacing) * 6805)}.block-6806{block-size:calc(var(--spacing) * 6806)}.block-6807{block-size:calc(var(--spacing) * 6807)}.block-6808{block-size:calc(var(--spacing) * 6808)}.block-6809{block-size:calc(var(--spacing) * 6809)}.block-6810{block-size:calc(var(--spacing) * 6810)}.block-6811{block-size:calc(var(--spacing) * 6811)}.block-6812{block-size:calc(var(--spacing) * 6812)}.block-6813{block-size:calc(var(--spacing) * 6813)}.block-6814{block-size:calc(var(--spacing) * 6814)}.block-6815{block-size:calc(var(--spacing) * 6815)}.block-6816{block-size:calc(var(--spacing) * 6816)}.block-6817{block-size:calc(var(--spacing) * 6817)}.block-6818{block-size:calc(var(--spacing) * 6818)}.block-6819{block-size:calc(var(--spacing) * 6819)}.block-6820{block-size:calc(var(--spacing) * 6820)}.block-6821{block-size:calc(var(--spacing) * 6821)}.block-6822{block-size:calc(var(--spacing) * 6822)}.block-6823{block-size:calc(var(--spacing) * 6823)}.block-6824{block-size:calc(var(--spacing) * 6824)}.block-6825{block-size:calc(var(--spacing) * 6825)}.block-6826{block-size:calc(var(--spacing) * 6826)}.block-6827{block-size:calc(var(--spacing) * 6827)}.block-6828{block-size:calc(var(--spacing) * 6828)}.block-6829{block-size:calc(var(--spacing) * 6829)}.block-6830{block-size:calc(var(--spacing) * 6830)}.block-6831{block-size:calc(var(--spacing) * 6831)}.block-6832{block-size:calc(var(--spacing) * 6832)}.block-6833{block-size:calc(var(--spacing) * 6833)}.block-6834{block-size:calc(var(--spacing) * 6834)}.block-6835{block-size:calc(var(--spacing) * 6835)}.block-6837{block-size:calc(var(--spacing) * 6837)}.block-6839{block-size:calc(var(--spacing) * 6839)}.block-6840{block-size:calc(var(--spacing) * 6840)}.block-6841{block-size:calc(var(--spacing) * 6841)}.block-6842{block-size:calc(var(--spacing) * 6842)}.block-6843{block-size:calc(var(--spacing) * 6843)}.block-6844{block-size:calc(var(--spacing) * 6844)}.block-6845{block-size:calc(var(--spacing) * 6845)}.block-6846{block-size:calc(var(--spacing) * 6846)}.block-6847{block-size:calc(var(--spacing) * 6847)}.block-6848{block-size:calc(var(--spacing) * 6848)}.block-6849{block-size:calc(var(--spacing) * 6849)}.block-6850{block-size:calc(var(--spacing) * 6850)}.block-6851{block-size:calc(var(--spacing) * 6851)}.block-6852{block-size:calc(var(--spacing) * 6852)}.block-6853{block-size:calc(var(--spacing) * 6853)}.block-6854{block-size:calc(var(--spacing) * 6854)}.block-6855{block-size:calc(var(--spacing) * 6855)}.block-6856{block-size:calc(var(--spacing) * 6856)}.block-6857{block-size:calc(var(--spacing) * 6857)}.block-6858{block-size:calc(var(--spacing) * 6858)}.block-6859{block-size:calc(var(--spacing) * 6859)}.block-6860{block-size:calc(var(--spacing) * 6860)}.block-6861{block-size:calc(var(--spacing) * 6861)}.block-6862{block-size:calc(var(--spacing) * 6862)}.block-6863{block-size:calc(var(--spacing) * 6863)}.block-6864{block-size:calc(var(--spacing) * 6864)}.block-6865{block-size:calc(var(--spacing) * 6865)}.block-6866{block-size:calc(var(--spacing) * 6866)}.block-6867{block-size:calc(var(--spacing) * 6867)}.block-6868{block-size:calc(var(--spacing) * 6868)}.block-6869{block-size:calc(var(--spacing) * 6869)}.block-6870{block-size:calc(var(--spacing) * 6870)}.block-6871{block-size:calc(var(--spacing) * 6871)}.block-6872{block-size:calc(var(--spacing) * 6872)}.block-6873{block-size:calc(var(--spacing) * 6873)}.block-6874{block-size:calc(var(--spacing) * 6874)}.block-6875{block-size:calc(var(--spacing) * 6875)}.block-6876{block-size:calc(var(--spacing) * 6876)}.block-6877{block-size:calc(var(--spacing) * 6877)}.block-6878{block-size:calc(var(--spacing) * 6878)}.block-6879{block-size:calc(var(--spacing) * 6879)}.block-6880{block-size:calc(var(--spacing) * 6880)}.block-6881{block-size:calc(var(--spacing) * 6881)}.block-6882{block-size:calc(var(--spacing) * 6882)}.block-6883{block-size:calc(var(--spacing) * 6883)}.block-6884{block-size:calc(var(--spacing) * 6884)}.block-6885{block-size:calc(var(--spacing) * 6885)}.block-6886{block-size:calc(var(--spacing) * 6886)}.block-6887{block-size:calc(var(--spacing) * 6887)}.block-6888{block-size:calc(var(--spacing) * 6888)}.block-6889{block-size:calc(var(--spacing) * 6889)}.block-6890{block-size:calc(var(--spacing) * 6890)}.block-6891{block-size:calc(var(--spacing) * 6891)}.block-6892{block-size:calc(var(--spacing) * 6892)}.block-6893{block-size:calc(var(--spacing) * 6893)}.block-6894{block-size:calc(var(--spacing) * 6894)}.block-6895{block-size:calc(var(--spacing) * 6895)}.block-6896{block-size:calc(var(--spacing) * 6896)}.block-6897{block-size:calc(var(--spacing) * 6897)}.block-6898{block-size:calc(var(--spacing) * 6898)}.block-6899{block-size:calc(var(--spacing) * 6899)}.block-6900{block-size:calc(var(--spacing) * 6900)}.block-6901{block-size:calc(var(--spacing) * 6901)}.block-6902{block-size:calc(var(--spacing) * 6902)}.block-6903{block-size:calc(var(--spacing) * 6903)}.block-6904{block-size:calc(var(--spacing) * 6904)}.block-6905{block-size:calc(var(--spacing) * 6905)}.block-6906{block-size:calc(var(--spacing) * 6906)}.block-6908{block-size:calc(var(--spacing) * 6908)}.block-6911{block-size:calc(var(--spacing) * 6911)}.block-6912{block-size:calc(var(--spacing) * 6912)}.block-6913{block-size:calc(var(--spacing) * 6913)}.block-6914{block-size:calc(var(--spacing) * 6914)}.block-6915{block-size:calc(var(--spacing) * 6915)}.block-6916{block-size:calc(var(--spacing) * 6916)}.block-6917{block-size:calc(var(--spacing) * 6917)}.block-6918{block-size:calc(var(--spacing) * 6918)}.block-6945{block-size:calc(var(--spacing) * 6945)}.block-6946{block-size:calc(var(--spacing) * 6946)}.block-6947{block-size:calc(var(--spacing) * 6947)}.block-6948{block-size:calc(var(--spacing) * 6948)}.block-6949{block-size:calc(var(--spacing) * 6949)}.block-6950{block-size:calc(var(--spacing) * 6950)}.block-6951{block-size:calc(var(--spacing) * 6951)}.block-6952{block-size:calc(var(--spacing) * 6952)}.block-6953{block-size:calc(var(--spacing) * 6953)}.block-6954{block-size:calc(var(--spacing) * 6954)}.block-6955{block-size:calc(var(--spacing) * 6955)}.block-6956{block-size:calc(var(--spacing) * 6956)}.block-6957{block-size:calc(var(--spacing) * 6957)}.block-6958{block-size:calc(var(--spacing) * 6958)}.block-6959{block-size:calc(var(--spacing) * 6959)}.block-6960{block-size:calc(var(--spacing) * 6960)}.block-6961{block-size:calc(var(--spacing) * 6961)}.block-6962{block-size:calc(var(--spacing) * 6962)}.block-6963{block-size:calc(var(--spacing) * 6963)}.block-6964{block-size:calc(var(--spacing) * 6964)}.block-6965{block-size:calc(var(--spacing) * 6965)}.block-6966{block-size:calc(var(--spacing) * 6966)}.block-6967{block-size:calc(var(--spacing) * 6967)}.block-6968{block-size:calc(var(--spacing) * 6968)}.block-6969{block-size:calc(var(--spacing) * 6969)}.block-6970{block-size:calc(var(--spacing) * 6970)}.block-6971{block-size:calc(var(--spacing) * 6971)}.block-6972{block-size:calc(var(--spacing) * 6972)}.block-6973{block-size:calc(var(--spacing) * 6973)}.block-6974{block-size:calc(var(--spacing) * 6974)}.block-6975{block-size:calc(var(--spacing) * 6975)}.block-6976{block-size:calc(var(--spacing) * 6976)}.block-6977{block-size:calc(var(--spacing) * 6977)}.block-6978{block-size:calc(var(--spacing) * 6978)}.block-6979{block-size:calc(var(--spacing) * 6979)}.block-6980{block-size:calc(var(--spacing) * 6980)}.block-6981{block-size:calc(var(--spacing) * 6981)}.block-6982{block-size:calc(var(--spacing) * 6982)}.block-6983{block-size:calc(var(--spacing) * 6983)}.block-6984{block-size:calc(var(--spacing) * 6984)}.block-6985{block-size:calc(var(--spacing) * 6985)}.block-6986{block-size:calc(var(--spacing) * 6986)}.block-6987{block-size:calc(var(--spacing) * 6987)}.block-6988{block-size:calc(var(--spacing) * 6988)}.block-6989{block-size:calc(var(--spacing) * 6989)}.block-6990{block-size:calc(var(--spacing) * 6990)}.block-6991{block-size:calc(var(--spacing) * 6991)}.block-6992{block-size:calc(var(--spacing) * 6992)}.block-6993{block-size:calc(var(--spacing) * 6993)}.block-6994{block-size:calc(var(--spacing) * 6994)}.block-6995{block-size:calc(var(--spacing) * 6995)}.block-6996{block-size:calc(var(--spacing) * 6996)}.block-6997{block-size:calc(var(--spacing) * 6997)}.block-6998{block-size:calc(var(--spacing) * 6998)}.block-6999{block-size:calc(var(--spacing) * 6999)}.block-7000{block-size:calc(var(--spacing) * 7000)}.block-7001{block-size:calc(var(--spacing) * 7001)}.block-7002{block-size:calc(var(--spacing) * 7002)}.block-7003{block-size:calc(var(--spacing) * 7003)}.block-7004{block-size:calc(var(--spacing) * 7004)}.block-7005{block-size:calc(var(--spacing) * 7005)}.block-7006{block-size:calc(var(--spacing) * 7006)}.block-7007{block-size:calc(var(--spacing) * 7007)}.block-7008{block-size:calc(var(--spacing) * 7008)}.block-7009{block-size:calc(var(--spacing) * 7009)}.block-7010{block-size:calc(var(--spacing) * 7010)}.block-7011{block-size:calc(var(--spacing) * 7011)}.block-7012{block-size:calc(var(--spacing) * 7012)}.block-7013{block-size:calc(var(--spacing) * 7013)}.block-7014{block-size:calc(var(--spacing) * 7014)}.block-7015{block-size:calc(var(--spacing) * 7015)}.block-7016{block-size:calc(var(--spacing) * 7016)}.block-7017{block-size:calc(var(--spacing) * 7017)}.block-7018{block-size:calc(var(--spacing) * 7018)}.block-7019{block-size:calc(var(--spacing) * 7019)}.block-7020{block-size:calc(var(--spacing) * 7020)}.block-7021{block-size:calc(var(--spacing) * 7021)}.block-7022{block-size:calc(var(--spacing) * 7022)}.block-7023{block-size:calc(var(--spacing) * 7023)}.block-7024{block-size:calc(var(--spacing) * 7024)}.block-7025{block-size:calc(var(--spacing) * 7025)}.block-7026{block-size:calc(var(--spacing) * 7026)}.block-7027{block-size:calc(var(--spacing) * 7027)}.block-7028{block-size:calc(var(--spacing) * 7028)}.block-7029{block-size:calc(var(--spacing) * 7029)}.block-7030{block-size:calc(var(--spacing) * 7030)}.block-7031{block-size:calc(var(--spacing) * 7031)}.block-7032{block-size:calc(var(--spacing) * 7032)}.block-7033{block-size:calc(var(--spacing) * 7033)}.block-7034{block-size:calc(var(--spacing) * 7034)}.block-7035{block-size:calc(var(--spacing) * 7035)}.block-7036{block-size:calc(var(--spacing) * 7036)}.block-7037{block-size:calc(var(--spacing) * 7037)}.block-7038{block-size:calc(var(--spacing) * 7038)}.block-7039{block-size:calc(var(--spacing) * 7039)}.block-7040{block-size:calc(var(--spacing) * 7040)}.block-7041{block-size:calc(var(--spacing) * 7041)}.block-7042{block-size:calc(var(--spacing) * 7042)}.block-7043{block-size:calc(var(--spacing) * 7043)}.block-7044{block-size:calc(var(--spacing) * 7044)}.block-7045{block-size:calc(var(--spacing) * 7045)}.block-7046{block-size:calc(var(--spacing) * 7046)}.block-7047{block-size:calc(var(--spacing) * 7047)}.block-7048{block-size:calc(var(--spacing) * 7048)}.block-7049{block-size:calc(var(--spacing) * 7049)}.block-7050{block-size:calc(var(--spacing) * 7050)}.block-7051{block-size:calc(var(--spacing) * 7051)}.block-7052{block-size:calc(var(--spacing) * 7052)}.block-7053{block-size:calc(var(--spacing) * 7053)}.block-7054{block-size:calc(var(--spacing) * 7054)}.block-7055{block-size:calc(var(--spacing) * 7055)}.block-7056{block-size:calc(var(--spacing) * 7056)}.block-7057{block-size:calc(var(--spacing) * 7057)}.block-7058{block-size:calc(var(--spacing) * 7058)}.block-7059{block-size:calc(var(--spacing) * 7059)}.block-7060{block-size:calc(var(--spacing) * 7060)}.block-7061{block-size:calc(var(--spacing) * 7061)}.block-7062{block-size:calc(var(--spacing) * 7062)}.block-7063{block-size:calc(var(--spacing) * 7063)}.block-7064{block-size:calc(var(--spacing) * 7064)}.block-7065{block-size:calc(var(--spacing) * 7065)}.block-7066{block-size:calc(var(--spacing) * 7066)}.block-7067{block-size:calc(var(--spacing) * 7067)}.block-7068{block-size:calc(var(--spacing) * 7068)}.block-7069{block-size:calc(var(--spacing) * 7069)}.block-7070{block-size:calc(var(--spacing) * 7070)}.block-7071{block-size:calc(var(--spacing) * 7071)}.block-7072{block-size:calc(var(--spacing) * 7072)}.block-7073{block-size:calc(var(--spacing) * 7073)}.block-7074{block-size:calc(var(--spacing) * 7074)}.block-7075{block-size:calc(var(--spacing) * 7075)}.block-7076{block-size:calc(var(--spacing) * 7076)}.block-7077{block-size:calc(var(--spacing) * 7077)}.block-7078{block-size:calc(var(--spacing) * 7078)}.block-7082{block-size:calc(var(--spacing) * 7082)}.block-7083{block-size:calc(var(--spacing) * 7083)}.block-7084{block-size:calc(var(--spacing) * 7084)}.block-7085{block-size:calc(var(--spacing) * 7085)}.block-7086{block-size:calc(var(--spacing) * 7086)}.block-7087{block-size:calc(var(--spacing) * 7087)}.block-7088{block-size:calc(var(--spacing) * 7088)}.block-7089{block-size:calc(var(--spacing) * 7089)}.block-7090{block-size:calc(var(--spacing) * 7090)}.block-7091{block-size:calc(var(--spacing) * 7091)}.block-7092{block-size:calc(var(--spacing) * 7092)}.block-7093{block-size:calc(var(--spacing) * 7093)}.block-7094{block-size:calc(var(--spacing) * 7094)}.block-7095{block-size:calc(var(--spacing) * 7095)}.block-7096{block-size:calc(var(--spacing) * 7096)}.block-7097{block-size:calc(var(--spacing) * 7097)}.block-7098{block-size:calc(var(--spacing) * 7098)}.block-7099{block-size:calc(var(--spacing) * 7099)}.block-7148{block-size:calc(var(--spacing) * 7148)}.block-7149{block-size:calc(var(--spacing) * 7149)}.block-7150{block-size:calc(var(--spacing) * 7150)}.block-7151{block-size:calc(var(--spacing) * 7151)}.block-7152{block-size:calc(var(--spacing) * 7152)}.block-7153{block-size:calc(var(--spacing) * 7153)}.block-7154{block-size:calc(var(--spacing) * 7154)}.block-7155{block-size:calc(var(--spacing) * 7155)}.block-7156{block-size:calc(var(--spacing) * 7156)}.block-7157{block-size:calc(var(--spacing) * 7157)}.block-7158{block-size:calc(var(--spacing) * 7158)}.block-7159{block-size:calc(var(--spacing) * 7159)}.block-7160{block-size:calc(var(--spacing) * 7160)}.block-7161{block-size:calc(var(--spacing) * 7161)}.block-7162{block-size:calc(var(--spacing) * 7162)}.block-7163{block-size:calc(var(--spacing) * 7163)}.block-7164{block-size:calc(var(--spacing) * 7164)}.block-7165{block-size:calc(var(--spacing) * 7165)}.block-7166{block-size:calc(var(--spacing) * 7166)}.block-7167{block-size:calc(var(--spacing) * 7167)}.block-7168{block-size:calc(var(--spacing) * 7168)}.block-7169{block-size:calc(var(--spacing) * 7169)}.block-7170{block-size:calc(var(--spacing) * 7170)}.block-7171{block-size:calc(var(--spacing) * 7171)}.block-7172{block-size:calc(var(--spacing) * 7172)}.block-7173{block-size:calc(var(--spacing) * 7173)}.block-7174{block-size:calc(var(--spacing) * 7174)}.block-7175{block-size:calc(var(--spacing) * 7175)}.block-7176{block-size:calc(var(--spacing) * 7176)}.block-7177{block-size:calc(var(--spacing) * 7177)}.block-7178{block-size:calc(var(--spacing) * 7178)}.block-7179{block-size:calc(var(--spacing) * 7179)}.block-7180{block-size:calc(var(--spacing) * 7180)}.block-7181{block-size:calc(var(--spacing) * 7181)}.block-7182{block-size:calc(var(--spacing) * 7182)}.block-7183{block-size:calc(var(--spacing) * 7183)}.block-7184{block-size:calc(var(--spacing) * 7184)}.block-7185{block-size:calc(var(--spacing) * 7185)}.block-7186{block-size:calc(var(--spacing) * 7186)}.block-7187{block-size:calc(var(--spacing) * 7187)}.block-7188{block-size:calc(var(--spacing) * 7188)}.block-7189{block-size:calc(var(--spacing) * 7189)}.block-7190{block-size:calc(var(--spacing) * 7190)}.block-7191{block-size:calc(var(--spacing) * 7191)}.block-7192{block-size:calc(var(--spacing) * 7192)}.block-7193{block-size:calc(var(--spacing) * 7193)}.block-7194{block-size:calc(var(--spacing) * 7194)}.block-7195{block-size:calc(var(--spacing) * 7195)}.block-7196{block-size:calc(var(--spacing) * 7196)}.block-7197{block-size:calc(var(--spacing) * 7197)}.block-7198{block-size:calc(var(--spacing) * 7198)}.block-7199{block-size:calc(var(--spacing) * 7199)}.block-7200{block-size:calc(var(--spacing) * 7200)}.block-7201{block-size:calc(var(--spacing) * 7201)}.block-7202{block-size:calc(var(--spacing) * 7202)}.block-7203{block-size:calc(var(--spacing) * 7203)}.block-7204{block-size:calc(var(--spacing) * 7204)}.block-7205{block-size:calc(var(--spacing) * 7205)}.block-7206{block-size:calc(var(--spacing) * 7206)}.block-7207{block-size:calc(var(--spacing) * 7207)}.block-7208{block-size:calc(var(--spacing) * 7208)}.block-7209{block-size:calc(var(--spacing) * 7209)}.block-7210{block-size:calc(var(--spacing) * 7210)}.block-7211{block-size:calc(var(--spacing) * 7211)}.block-7213{block-size:calc(var(--spacing) * 7213)}.block-7214{block-size:calc(var(--spacing) * 7214)}.block-7215{block-size:calc(var(--spacing) * 7215)}.block-7216{block-size:calc(var(--spacing) * 7216)}.block-7217{block-size:calc(var(--spacing) * 7217)}.block-7218{block-size:calc(var(--spacing) * 7218)}.block-7219{block-size:calc(var(--spacing) * 7219)}.block-7220{block-size:calc(var(--spacing) * 7220)}.block-7221{block-size:calc(var(--spacing) * 7221)}.block-7222{block-size:calc(var(--spacing) * 7222)}.block-7223{block-size:calc(var(--spacing) * 7223)}.block-7224{block-size:calc(var(--spacing) * 7224)}.block-7225{block-size:calc(var(--spacing) * 7225)}.block-7226{block-size:calc(var(--spacing) * 7226)}.block-7237{block-size:calc(var(--spacing) * 7237)}.block-7238{block-size:calc(var(--spacing) * 7238)}.block-7239{block-size:calc(var(--spacing) * 7239)}.block-7240{block-size:calc(var(--spacing) * 7240)}.block-7241{block-size:calc(var(--spacing) * 7241)}.block-7242{block-size:calc(var(--spacing) * 7242)}.block-7243{block-size:calc(var(--spacing) * 7243)}.block-7244{block-size:calc(var(--spacing) * 7244)}.block-7245{block-size:calc(var(--spacing) * 7245)}.block-7246{block-size:calc(var(--spacing) * 7246)}.block-7247{block-size:calc(var(--spacing) * 7247)}.block-7248{block-size:calc(var(--spacing) * 7248)}.block-7249{block-size:calc(var(--spacing) * 7249)}.block-7271{block-size:calc(var(--spacing) * 7271)}.block-7272{block-size:calc(var(--spacing) * 7272)}.block-7273{block-size:calc(var(--spacing) * 7273)}.block-7274{block-size:calc(var(--spacing) * 7274)}.block-7275{block-size:calc(var(--spacing) * 7275)}.block-7276{block-size:calc(var(--spacing) * 7276)}.block-7277{block-size:calc(var(--spacing) * 7277)}.block-7278{block-size:calc(var(--spacing) * 7278)}.block-7279{block-size:calc(var(--spacing) * 7279)}.block-7280{block-size:calc(var(--spacing) * 7280)}.block-7281{block-size:calc(var(--spacing) * 7281)}.block-7282{block-size:calc(var(--spacing) * 7282)}.block-7283{block-size:calc(var(--spacing) * 7283)}.block-7284{block-size:calc(var(--spacing) * 7284)}.block-7285{block-size:calc(var(--spacing) * 7285)}.block-7286{block-size:calc(var(--spacing) * 7286)}.block-7287{block-size:calc(var(--spacing) * 7287)}.block-7288{block-size:calc(var(--spacing) * 7288)}.block-7289{block-size:calc(var(--spacing) * 7289)}.block-7290{block-size:calc(var(--spacing) * 7290)}.block-7291{block-size:calc(var(--spacing) * 7291)}.block-7292{block-size:calc(var(--spacing) * 7292)}.block-7293{block-size:calc(var(--spacing) * 7293)}.block-7295{block-size:calc(var(--spacing) * 7295)}.block-7296{block-size:calc(var(--spacing) * 7296)}.block-7297{block-size:calc(var(--spacing) * 7297)}.block-7298{block-size:calc(var(--spacing) * 7298)}.block-7299{block-size:calc(var(--spacing) * 7299)}.block-7300{block-size:calc(var(--spacing) * 7300)}.block-7301{block-size:calc(var(--spacing) * 7301)}.block-7302{block-size:calc(var(--spacing) * 7302)}.block-7303{block-size:calc(var(--spacing) * 7303)}.block-7304{block-size:calc(var(--spacing) * 7304)}.block-7305{block-size:calc(var(--spacing) * 7305)}.block-7306{block-size:calc(var(--spacing) * 7306)}.block-7307{block-size:calc(var(--spacing) * 7307)}.block-7308{block-size:calc(var(--spacing) * 7308)}.block-7309{block-size:calc(var(--spacing) * 7309)}.block-7310{block-size:calc(var(--spacing) * 7310)}.block-7311{block-size:calc(var(--spacing) * 7311)}.block-7312{block-size:calc(var(--spacing) * 7312)}.block-7313{block-size:calc(var(--spacing) * 7313)}.block-7314{block-size:calc(var(--spacing) * 7314)}.block-7315{block-size:calc(var(--spacing) * 7315)}.block-7316{block-size:calc(var(--spacing) * 7316)}.block-7317{block-size:calc(var(--spacing) * 7317)}.block-7318{block-size:calc(var(--spacing) * 7318)}.block-7319{block-size:calc(var(--spacing) * 7319)}.block-7320{block-size:calc(var(--spacing) * 7320)}.block-7321{block-size:calc(var(--spacing) * 7321)}.block-7322{block-size:calc(var(--spacing) * 7322)}.block-7323{block-size:calc(var(--spacing) * 7323)}.block-7324{block-size:calc(var(--spacing) * 7324)}.block-7325{block-size:calc(var(--spacing) * 7325)}.block-7326{block-size:calc(var(--spacing) * 7326)}.block-7327{block-size:calc(var(--spacing) * 7327)}.block-7328{block-size:calc(var(--spacing) * 7328)}.block-7329{block-size:calc(var(--spacing) * 7329)}.block-7330{block-size:calc(var(--spacing) * 7330)}.block-7331{block-size:calc(var(--spacing) * 7331)}.block-7332{block-size:calc(var(--spacing) * 7332)}.block-7333{block-size:calc(var(--spacing) * 7333)}.block-7334{block-size:calc(var(--spacing) * 7334)}.block-7335{block-size:calc(var(--spacing) * 7335)}.block-7336{block-size:calc(var(--spacing) * 7336)}.block-7337{block-size:calc(var(--spacing) * 7337)}.block-7338{block-size:calc(var(--spacing) * 7338)}.block-7339{block-size:calc(var(--spacing) * 7339)}.block-7340{block-size:calc(var(--spacing) * 7340)}.block-7341{block-size:calc(var(--spacing) * 7341)}.block-7342{block-size:calc(var(--spacing) * 7342)}.block-7343{block-size:calc(var(--spacing) * 7343)}.block-7344{block-size:calc(var(--spacing) * 7344)}.block-7345{block-size:calc(var(--spacing) * 7345)}.block-7346{block-size:calc(var(--spacing) * 7346)}.block-7347{block-size:calc(var(--spacing) * 7347)}.block-7348{block-size:calc(var(--spacing) * 7348)}.block-7349{block-size:calc(var(--spacing) * 7349)}.block-7350{block-size:calc(var(--spacing) * 7350)}.block-7351{block-size:calc(var(--spacing) * 7351)}.block-7352{block-size:calc(var(--spacing) * 7352)}.block-7353{block-size:calc(var(--spacing) * 7353)}.block-7354{block-size:calc(var(--spacing) * 7354)}.block-7355{block-size:calc(var(--spacing) * 7355)}.block-7356{block-size:calc(var(--spacing) * 7356)}.block-7357{block-size:calc(var(--spacing) * 7357)}.block-7358{block-size:calc(var(--spacing) * 7358)}.block-7359{block-size:calc(var(--spacing) * 7359)}.block-7360{block-size:calc(var(--spacing) * 7360)}.block-7361{block-size:calc(var(--spacing) * 7361)}.block-7362{block-size:calc(var(--spacing) * 7362)}.block-7363{block-size:calc(var(--spacing) * 7363)}.block-7364{block-size:calc(var(--spacing) * 7364)}.block-7365{block-size:calc(var(--spacing) * 7365)}.block-7366{block-size:calc(var(--spacing) * 7366)}.block-7367{block-size:calc(var(--spacing) * 7367)}.block-7368{block-size:calc(var(--spacing) * 7368)}.block-7369{block-size:calc(var(--spacing) * 7369)}.block-7370{block-size:calc(var(--spacing) * 7370)}.block-7371{block-size:calc(var(--spacing) * 7371)}.block-7372{block-size:calc(var(--spacing) * 7372)}.block-7373{block-size:calc(var(--spacing) * 7373)}.block-7374{block-size:calc(var(--spacing) * 7374)}.block-7375{block-size:calc(var(--spacing) * 7375)}.block-7376{block-size:calc(var(--spacing) * 7376)}.block-7377{block-size:calc(var(--spacing) * 7377)}.block-7378{block-size:calc(var(--spacing) * 7378)}.block-7379{block-size:calc(var(--spacing) * 7379)}.block-7380{block-size:calc(var(--spacing) * 7380)}.block-7381{block-size:calc(var(--spacing) * 7381)}.block-7382{block-size:calc(var(--spacing) * 7382)}.block-7383{block-size:calc(var(--spacing) * 7383)}.block-7384{block-size:calc(var(--spacing) * 7384)}.block-7385{block-size:calc(var(--spacing) * 7385)}.block-7386{block-size:calc(var(--spacing) * 7386)}.block-7387{block-size:calc(var(--spacing) * 7387)}.block-7388{block-size:calc(var(--spacing) * 7388)}.block-7389{block-size:calc(var(--spacing) * 7389)}.block-7390{block-size:calc(var(--spacing) * 7390)}.block-7391{block-size:calc(var(--spacing) * 7391)}.block-7392{block-size:calc(var(--spacing) * 7392)}.block-7393{block-size:calc(var(--spacing) * 7393)}.block-7394{block-size:calc(var(--spacing) * 7394)}.block-7395{block-size:calc(var(--spacing) * 7395)}.block-7396{block-size:calc(var(--spacing) * 7396)}.block-7397{block-size:calc(var(--spacing) * 7397)}.block-7398{block-size:calc(var(--spacing) * 7398)}.block-7399{block-size:calc(var(--spacing) * 7399)}.block-7400{block-size:calc(var(--spacing) * 7400)}.block-7401{block-size:calc(var(--spacing) * 7401)}.block-7402{block-size:calc(var(--spacing) * 7402)}.block-7403{block-size:calc(var(--spacing) * 7403)}.block-7404{block-size:calc(var(--spacing) * 7404)}.block-7405{block-size:calc(var(--spacing) * 7405)}.block-7406{block-size:calc(var(--spacing) * 7406)}.block-7407{block-size:calc(var(--spacing) * 7407)}.block-7409{block-size:calc(var(--spacing) * 7409)}.block-7410{block-size:calc(var(--spacing) * 7410)}.block-7411{block-size:calc(var(--spacing) * 7411)}.block-7412{block-size:calc(var(--spacing) * 7412)}.block-7413{block-size:calc(var(--spacing) * 7413)}.block-7414{block-size:calc(var(--spacing) * 7414)}.block-7415{block-size:calc(var(--spacing) * 7415)}.block-7416{block-size:calc(var(--spacing) * 7416)}.block-7417{block-size:calc(var(--spacing) * 7417)}.block-7418{block-size:calc(var(--spacing) * 7418)}.block-7419{block-size:calc(var(--spacing) * 7419)}.block-7420{block-size:calc(var(--spacing) * 7420)}.block-7421{block-size:calc(var(--spacing) * 7421)}.block-7422{block-size:calc(var(--spacing) * 7422)}.block-7423{block-size:calc(var(--spacing) * 7423)}.block-7424{block-size:calc(var(--spacing) * 7424)}.block-7425{block-size:calc(var(--spacing) * 7425)}.block-7426{block-size:calc(var(--spacing) * 7426)}.block-7427{block-size:calc(var(--spacing) * 7427)}.block-7428{block-size:calc(var(--spacing) * 7428)}.block-7429{block-size:calc(var(--spacing) * 7429)}.block-7430{block-size:calc(var(--spacing) * 7430)}.block-7431{block-size:calc(var(--spacing) * 7431)}.block-7432{block-size:calc(var(--spacing) * 7432)}.block-7433{block-size:calc(var(--spacing) * 7433)}.block-7434{block-size:calc(var(--spacing) * 7434)}.block-7435{block-size:calc(var(--spacing) * 7435)}.block-7436{block-size:calc(var(--spacing) * 7436)}.block-7437{block-size:calc(var(--spacing) * 7437)}.block-7438{block-size:calc(var(--spacing) * 7438)}.block-7439{block-size:calc(var(--spacing) * 7439)}.block-7440{block-size:calc(var(--spacing) * 7440)}.block-7441{block-size:calc(var(--spacing) * 7441)}.block-7442{block-size:calc(var(--spacing) * 7442)}.block-7443{block-size:calc(var(--spacing) * 7443)}.block-7444{block-size:calc(var(--spacing) * 7444)}.block-7445{block-size:calc(var(--spacing) * 7445)}.block-7446{block-size:calc(var(--spacing) * 7446)}.block-7447{block-size:calc(var(--spacing) * 7447)}.block-7448{block-size:calc(var(--spacing) * 7448)}.block-7449{block-size:calc(var(--spacing) * 7449)}.block-7450{block-size:calc(var(--spacing) * 7450)}.block-7451{block-size:calc(var(--spacing) * 7451)}.block-7452{block-size:calc(var(--spacing) * 7452)}.block-7453{block-size:calc(var(--spacing) * 7453)}.block-7454{block-size:calc(var(--spacing) * 7454)}.block-7455{block-size:calc(var(--spacing) * 7455)}.block-7456{block-size:calc(var(--spacing) * 7456)}.block-7457{block-size:calc(var(--spacing) * 7457)}.block-7458{block-size:calc(var(--spacing) * 7458)}.block-7459{block-size:calc(var(--spacing) * 7459)}.block-7460{block-size:calc(var(--spacing) * 7460)}.block-7461{block-size:calc(var(--spacing) * 7461)}.block-7462{block-size:calc(var(--spacing) * 7462)}.block-7463{block-size:calc(var(--spacing) * 7463)}.block-7464{block-size:calc(var(--spacing) * 7464)}.block-7465{block-size:calc(var(--spacing) * 7465)}.block-7466{block-size:calc(var(--spacing) * 7466)}.block-7467{block-size:calc(var(--spacing) * 7467)}.block-7469{block-size:calc(var(--spacing) * 7469)}.block-7470{block-size:calc(var(--spacing) * 7470)}.block-7472{block-size:calc(var(--spacing) * 7472)}.block-7473{block-size:calc(var(--spacing) * 7473)}.block-7475{block-size:calc(var(--spacing) * 7475)}.block-7476{block-size:calc(var(--spacing) * 7476)}.block-7478{block-size:calc(var(--spacing) * 7478)}.block-7479{block-size:calc(var(--spacing) * 7479)}.block-7481{block-size:calc(var(--spacing) * 7481)}.block-7482{block-size:calc(var(--spacing) * 7482)}.block-7484{block-size:calc(var(--spacing) * 7484)}.block-7485{block-size:calc(var(--spacing) * 7485)}.block-7487{block-size:calc(var(--spacing) * 7487)}.block-7488{block-size:calc(var(--spacing) * 7488)}.block-7490{block-size:calc(var(--spacing) * 7490)}.block-7491{block-size:calc(var(--spacing) * 7491)}.block-7493{block-size:calc(var(--spacing) * 7493)}.block-7494{block-size:calc(var(--spacing) * 7494)}.block-7496{block-size:calc(var(--spacing) * 7496)}.block-7497{block-size:calc(var(--spacing) * 7497)}.block-7499{block-size:calc(var(--spacing) * 7499)}.block-7500{block-size:calc(var(--spacing) * 7500)}.block-7502{block-size:calc(var(--spacing) * 7502)}.block-7503{block-size:calc(var(--spacing) * 7503)}.block-7505{block-size:calc(var(--spacing) * 7505)}.block-7506{block-size:calc(var(--spacing) * 7506)}.block-7508{block-size:calc(var(--spacing) * 7508)}.block-7509{block-size:calc(var(--spacing) * 7509)}.block-7510{block-size:calc(var(--spacing) * 7510)}.block-7511{block-size:calc(var(--spacing) * 7511)}.block-7512{block-size:calc(var(--spacing) * 7512)}.block-7513{block-size:calc(var(--spacing) * 7513)}.block-7514{block-size:calc(var(--spacing) * 7514)}.block-7515{block-size:calc(var(--spacing) * 7515)}.block-7516{block-size:calc(var(--spacing) * 7516)}.block-7517{block-size:calc(var(--spacing) * 7517)}.block-7518{block-size:calc(var(--spacing) * 7518)}.block-7519{block-size:calc(var(--spacing) * 7519)}.block-7520{block-size:calc(var(--spacing) * 7520)}.block-7521{block-size:calc(var(--spacing) * 7521)}.block-7522{block-size:calc(var(--spacing) * 7522)}.block-7523{block-size:calc(var(--spacing) * 7523)}.block-7524{block-size:calc(var(--spacing) * 7524)}.block-7525{block-size:calc(var(--spacing) * 7525)}.block-7526{block-size:calc(var(--spacing) * 7526)}.block-7527{block-size:calc(var(--spacing) * 7527)}.block-7528{block-size:calc(var(--spacing) * 7528)}.block-7529{block-size:calc(var(--spacing) * 7529)}.block-7530{block-size:calc(var(--spacing) * 7530)}.block-7531{block-size:calc(var(--spacing) * 7531)}.block-7532{block-size:calc(var(--spacing) * 7532)}.block-7533{block-size:calc(var(--spacing) * 7533)}.block-7534{block-size:calc(var(--spacing) * 7534)}.block-7535{block-size:calc(var(--spacing) * 7535)}.block-7536{block-size:calc(var(--spacing) * 7536)}.block-7537{block-size:calc(var(--spacing) * 7537)}.block-7538{block-size:calc(var(--spacing) * 7538)}.block-7539{block-size:calc(var(--spacing) * 7539)}.block-7540{block-size:calc(var(--spacing) * 7540)}.block-7541{block-size:calc(var(--spacing) * 7541)}.block-7542{block-size:calc(var(--spacing) * 7542)}.block-7543{block-size:calc(var(--spacing) * 7543)}.block-7544{block-size:calc(var(--spacing) * 7544)}.block-7545{block-size:calc(var(--spacing) * 7545)}.block-7546{block-size:calc(var(--spacing) * 7546)}.block-7547{block-size:calc(var(--spacing) * 7547)}.block-7548{block-size:calc(var(--spacing) * 7548)}.block-7549{block-size:calc(var(--spacing) * 7549)}.block-7550{block-size:calc(var(--spacing) * 7550)}.block-7551{block-size:calc(var(--spacing) * 7551)}.block-7552{block-size:calc(var(--spacing) * 7552)}.block-7892{block-size:calc(var(--spacing) * 7892)}.block-7893{block-size:calc(var(--spacing) * 7893)}.block-7894{block-size:calc(var(--spacing) * 7894)}.block-7895{block-size:calc(var(--spacing) * 7895)}.block-7896{block-size:calc(var(--spacing) * 7896)}.block-7897{block-size:calc(var(--spacing) * 7897)}.block-7898{block-size:calc(var(--spacing) * 7898)}.block-7899{block-size:calc(var(--spacing) * 7899)}.block-7900{block-size:calc(var(--spacing) * 7900)}.block-7902{block-size:calc(var(--spacing) * 7902)}.block-7903{block-size:calc(var(--spacing) * 7903)}.block-7904{block-size:calc(var(--spacing) * 7904)}.block-7905{block-size:calc(var(--spacing) * 7905)}.block-7906{block-size:calc(var(--spacing) * 7906)}.block-7907{block-size:calc(var(--spacing) * 7907)}.block-7908{block-size:calc(var(--spacing) * 7908)}.block-7909{block-size:calc(var(--spacing) * 7909)}.block-7910{block-size:calc(var(--spacing) * 7910)}.block-7911{block-size:calc(var(--spacing) * 7911)}.block-7912{block-size:calc(var(--spacing) * 7912)}.block-7913{block-size:calc(var(--spacing) * 7913)}.block-7914{block-size:calc(var(--spacing) * 7914)}.block-7915{block-size:calc(var(--spacing) * 7915)}.block-7916{block-size:calc(var(--spacing) * 7916)}.block-7917{block-size:calc(var(--spacing) * 7917)}.block-7918{block-size:calc(var(--spacing) * 7918)}.block-7919{block-size:calc(var(--spacing) * 7919)}.block-7920{block-size:calc(var(--spacing) * 7920)}.block-7921{block-size:calc(var(--spacing) * 7921)}.block-7922{block-size:calc(var(--spacing) * 7922)}.block-7923{block-size:calc(var(--spacing) * 7923)}.block-7924{block-size:calc(var(--spacing) * 7924)}.block-7925{block-size:calc(var(--spacing) * 7925)}.block-7926{block-size:calc(var(--spacing) * 7926)}.block-7927{block-size:calc(var(--spacing) * 7927)}.block-7928{block-size:calc(var(--spacing) * 7928)}.block-7929{block-size:calc(var(--spacing) * 7929)}.block-7930{block-size:calc(var(--spacing) * 7930)}.block-7931{block-size:calc(var(--spacing) * 7931)}.block-7932{block-size:calc(var(--spacing) * 7932)}.block-7933{block-size:calc(var(--spacing) * 7933)}.block-7934{block-size:calc(var(--spacing) * 7934)}.block-7935{block-size:calc(var(--spacing) * 7935)}.block-7936{block-size:calc(var(--spacing) * 7936)}.block-7937{block-size:calc(var(--spacing) * 7937)}.block-7938{block-size:calc(var(--spacing) * 7938)}.block-7939{block-size:calc(var(--spacing) * 7939)}.block-7940{block-size:calc(var(--spacing) * 7940)}.block-7941{block-size:calc(var(--spacing) * 7941)}.block-7942{block-size:calc(var(--spacing) * 7942)}.block-7943{block-size:calc(var(--spacing) * 7943)}.block-7944{block-size:calc(var(--spacing) * 7944)}.block-7945{block-size:calc(var(--spacing) * 7945)}.block-7946{block-size:calc(var(--spacing) * 7946)}.block-7947{block-size:calc(var(--spacing) * 7947)}.block-7948{block-size:calc(var(--spacing) * 7948)}.block-7949{block-size:calc(var(--spacing) * 7949)}.block-7950{block-size:calc(var(--spacing) * 7950)}.block-7951{block-size:calc(var(--spacing) * 7951)}.block-7952{block-size:calc(var(--spacing) * 7952)}.block-7953{block-size:calc(var(--spacing) * 7953)}.block-7954{block-size:calc(var(--spacing) * 7954)}.block-7955{block-size:calc(var(--spacing) * 7955)}.block-7956{block-size:calc(var(--spacing) * 7956)}.block-7957{block-size:calc(var(--spacing) * 7957)}.block-7958{block-size:calc(var(--spacing) * 7958)}.block-7959{block-size:calc(var(--spacing) * 7959)}.block-7998{block-size:calc(var(--spacing) * 7998)}.block-7999{block-size:calc(var(--spacing) * 7999)}.block-8000{block-size:calc(var(--spacing) * 8000)}.block-8001{block-size:calc(var(--spacing) * 8001)}.block-8002{block-size:calc(var(--spacing) * 8002)}.block-8003{block-size:calc(var(--spacing) * 8003)}.block-8004{block-size:calc(var(--spacing) * 8004)}.block-8005{block-size:calc(var(--spacing) * 8005)}.block-8006{block-size:calc(var(--spacing) * 8006)}.block-8007{block-size:calc(var(--spacing) * 8007)}.block-8008{block-size:calc(var(--spacing) * 8008)}.block-8009{block-size:calc(var(--spacing) * 8009)}.block-8010{block-size:calc(var(--spacing) * 8010)}.block-8011{block-size:calc(var(--spacing) * 8011)}.block-8012{block-size:calc(var(--spacing) * 8012)}.block-8013{block-size:calc(var(--spacing) * 8013)}.block-8014{block-size:calc(var(--spacing) * 8014)}.block-8015{block-size:calc(var(--spacing) * 8015)}.block-8016{block-size:calc(var(--spacing) * 8016)}.block-8017{block-size:calc(var(--spacing) * 8017)}.block-8018{block-size:calc(var(--spacing) * 8018)}.block-8019{block-size:calc(var(--spacing) * 8019)}.block-8020{block-size:calc(var(--spacing) * 8020)}.block-8021{block-size:calc(var(--spacing) * 8021)}.block-8022{block-size:calc(var(--spacing) * 8022)}.block-8023{block-size:calc(var(--spacing) * 8023)}.block-8024{block-size:calc(var(--spacing) * 8024)}.block-8025{block-size:calc(var(--spacing) * 8025)}.block-8026{block-size:calc(var(--spacing) * 8026)}.block-8027{block-size:calc(var(--spacing) * 8027)}.block-8028{block-size:calc(var(--spacing) * 8028)}.block-8029{block-size:calc(var(--spacing) * 8029)}.block-8030{block-size:calc(var(--spacing) * 8030)}.block-8031{block-size:calc(var(--spacing) * 8031)}.block-8032{block-size:calc(var(--spacing) * 8032)}.block-8033{block-size:calc(var(--spacing) * 8033)}.block-8034{block-size:calc(var(--spacing) * 8034)}.block-8035{block-size:calc(var(--spacing) * 8035)}.block-8036{block-size:calc(var(--spacing) * 8036)}.block-8037{block-size:calc(var(--spacing) * 8037)}.block-8038{block-size:calc(var(--spacing) * 8038)}.block-8039{block-size:calc(var(--spacing) * 8039)}.block-8040{block-size:calc(var(--spacing) * 8040)}.block-8041{block-size:calc(var(--spacing) * 8041)}.block-8042{block-size:calc(var(--spacing) * 8042)}.block-8043{block-size:calc(var(--spacing) * 8043)}.block-8044{block-size:calc(var(--spacing) * 8044)}.block-8045{block-size:calc(var(--spacing) * 8045)}.block-8046{block-size:calc(var(--spacing) * 8046)}.block-8047{block-size:calc(var(--spacing) * 8047)}.block-8048{block-size:calc(var(--spacing) * 8048)}.block-8049{block-size:calc(var(--spacing) * 8049)}.block-8050{block-size:calc(var(--spacing) * 8050)}.block-8051{block-size:calc(var(--spacing) * 8051)}.block-8052{block-size:calc(var(--spacing) * 8052)}.block-8053{block-size:calc(var(--spacing) * 8053)}.block-8054{block-size:calc(var(--spacing) * 8054)}.block-8055{block-size:calc(var(--spacing) * 8055)}.block-8056{block-size:calc(var(--spacing) * 8056)}.block-8057{block-size:calc(var(--spacing) * 8057)}.block-8058{block-size:calc(var(--spacing) * 8058)}.block-8059{block-size:calc(var(--spacing) * 8059)}.block-8060{block-size:calc(var(--spacing) * 8060)}.block-8061{block-size:calc(var(--spacing) * 8061)}.block-8062{block-size:calc(var(--spacing) * 8062)}.block-8063{block-size:calc(var(--spacing) * 8063)}.block-8064{block-size:calc(var(--spacing) * 8064)}.block-8065{block-size:calc(var(--spacing) * 8065)}.block-8066{block-size:calc(var(--spacing) * 8066)}.block-8067{block-size:calc(var(--spacing) * 8067)}.block-8068{block-size:calc(var(--spacing) * 8068)}.block-8069{block-size:calc(var(--spacing) * 8069)}.block-8070{block-size:calc(var(--spacing) * 8070)}.block-8071{block-size:calc(var(--spacing) * 8071)}.block-8072{block-size:calc(var(--spacing) * 8072)}.block-8073{block-size:calc(var(--spacing) * 8073)}.block-8074{block-size:calc(var(--spacing) * 8074)}.block-8075{block-size:calc(var(--spacing) * 8075)}.block-8076{block-size:calc(var(--spacing) * 8076)}.block-8077{block-size:calc(var(--spacing) * 8077)}.block-8078{block-size:calc(var(--spacing) * 8078)}.block-8079{block-size:calc(var(--spacing) * 8079)}.block-8110{block-size:calc(var(--spacing) * 8110)}.block-8111{block-size:calc(var(--spacing) * 8111)}.block-8112{block-size:calc(var(--spacing) * 8112)}.block-8113{block-size:calc(var(--spacing) * 8113)}.block-8114{block-size:calc(var(--spacing) * 8114)}.block-8115{block-size:calc(var(--spacing) * 8115)}.block-8116{block-size:calc(var(--spacing) * 8116)}.block-8117{block-size:calc(var(--spacing) * 8117)}.block-8118{block-size:calc(var(--spacing) * 8118)}.block-8119{block-size:calc(var(--spacing) * 8119)}.block-8120{block-size:calc(var(--spacing) * 8120)}.block-8121{block-size:calc(var(--spacing) * 8121)}.block-8122{block-size:calc(var(--spacing) * 8122)}.block-8123{block-size:calc(var(--spacing) * 8123)}.block-8124{block-size:calc(var(--spacing) * 8124)}.block-8125{block-size:calc(var(--spacing) * 8125)}.block-8126{block-size:calc(var(--spacing) * 8126)}.block-8127{block-size:calc(var(--spacing) * 8127)}.block-8128{block-size:calc(var(--spacing) * 8128)}.block-8129{block-size:calc(var(--spacing) * 8129)}.block-8130{block-size:calc(var(--spacing) * 8130)}.block-8131{block-size:calc(var(--spacing) * 8131)}.block-8143{block-size:calc(var(--spacing) * 8143)}.block-8144{block-size:calc(var(--spacing) * 8144)}.block-8145{block-size:calc(var(--spacing) * 8145)}.block-8146{block-size:calc(var(--spacing) * 8146)}.block-8147{block-size:calc(var(--spacing) * 8147)}.block-8148{block-size:calc(var(--spacing) * 8148)}.block-8149{block-size:calc(var(--spacing) * 8149)}.block-8150{block-size:calc(var(--spacing) * 8150)}.block-8151{block-size:calc(var(--spacing) * 8151)}.block-8152{block-size:calc(var(--spacing) * 8152)}.block-8154{block-size:calc(var(--spacing) * 8154)}.block-8155{block-size:calc(var(--spacing) * 8155)}.block-8157{block-size:calc(var(--spacing) * 8157)}.block-8159{block-size:calc(var(--spacing) * 8159)}.block-8161{block-size:calc(var(--spacing) * 8161)}.block-8163{block-size:calc(var(--spacing) * 8163)}.block-8164{block-size:calc(var(--spacing) * 8164)}.block-8165{block-size:calc(var(--spacing) * 8165)}.block-8166{block-size:calc(var(--spacing) * 8166)}.block-8167{block-size:calc(var(--spacing) * 8167)}.block-8168{block-size:calc(var(--spacing) * 8168)}.block-8169{block-size:calc(var(--spacing) * 8169)}.block-8170{block-size:calc(var(--spacing) * 8170)}.block-8171{block-size:calc(var(--spacing) * 8171)}.block-8172{block-size:calc(var(--spacing) * 8172)}.block-8173{block-size:calc(var(--spacing) * 8173)}.block-8174{block-size:calc(var(--spacing) * 8174)}.block-8175{block-size:calc(var(--spacing) * 8175)}.block-8176{block-size:calc(var(--spacing) * 8176)}.block-8177{block-size:calc(var(--spacing) * 8177)}.block-8178{block-size:calc(var(--spacing) * 8178)}.block-8179{block-size:calc(var(--spacing) * 8179)}.block-8180{block-size:calc(var(--spacing) * 8180)}.block-8207{block-size:calc(var(--spacing) * 8207)}.block-8208{block-size:calc(var(--spacing) * 8208)}.block-8209{block-size:calc(var(--spacing) * 8209)}.block-8210{block-size:calc(var(--spacing) * 8210)}.block-8211{block-size:calc(var(--spacing) * 8211)}.block-8212{block-size:calc(var(--spacing) * 8212)}.block-8221{block-size:calc(var(--spacing) * 8221)}.block-8222{block-size:calc(var(--spacing) * 8222)}.block-8223{block-size:calc(var(--spacing) * 8223)}.block-8224{block-size:calc(var(--spacing) * 8224)}.block-8225{block-size:calc(var(--spacing) * 8225)}.block-8226{block-size:calc(var(--spacing) * 8226)}.block-8227{block-size:calc(var(--spacing) * 8227)}.block-8228{block-size:calc(var(--spacing) * 8228)}.block-8229{block-size:calc(var(--spacing) * 8229)}.block-8230{block-size:calc(var(--spacing) * 8230)}.block-8231{block-size:calc(var(--spacing) * 8231)}.block-8232{block-size:calc(var(--spacing) * 8232)}.block-8234{block-size:calc(var(--spacing) * 8234)}.block-8235{block-size:calc(var(--spacing) * 8235)}.block-8236{block-size:calc(var(--spacing) * 8236)}.block-8237{block-size:calc(var(--spacing) * 8237)}.block-8238{block-size:calc(var(--spacing) * 8238)}.block-8239{block-size:calc(var(--spacing) * 8239)}.block-8240{block-size:calc(var(--spacing) * 8240)}.block-8241{block-size:calc(var(--spacing) * 8241)}.block-8256{block-size:calc(var(--spacing) * 8256)}.block-8257{block-size:calc(var(--spacing) * 8257)}.block-8258{block-size:calc(var(--spacing) * 8258)}.block-8259{block-size:calc(var(--spacing) * 8259)}.block-8260{block-size:calc(var(--spacing) * 8260)}.block-8261{block-size:calc(var(--spacing) * 8261)}.block-8262{block-size:calc(var(--spacing) * 8262)}.block-8263{block-size:calc(var(--spacing) * 8263)}.block-8264{block-size:calc(var(--spacing) * 8264)}.block-8265{block-size:calc(var(--spacing) * 8265)}.block-8266{block-size:calc(var(--spacing) * 8266)}.block-8267{block-size:calc(var(--spacing) * 8267)}.block-8268{block-size:calc(var(--spacing) * 8268)}.block-8269{block-size:calc(var(--spacing) * 8269)}.block-8270{block-size:calc(var(--spacing) * 8270)}.block-8271{block-size:calc(var(--spacing) * 8271)}.block-8272{block-size:calc(var(--spacing) * 8272)}.block-8273{block-size:calc(var(--spacing) * 8273)}.block-8274{block-size:calc(var(--spacing) * 8274)}.block-8275{block-size:calc(var(--spacing) * 8275)}.block-8276{block-size:calc(var(--spacing) * 8276)}.block-8277{block-size:calc(var(--spacing) * 8277)}.block-8278{block-size:calc(var(--spacing) * 8278)}.block-8279{block-size:calc(var(--spacing) * 8279)}.block-8280{block-size:calc(var(--spacing) * 8280)}.block-8281{block-size:calc(var(--spacing) * 8281)}.block-8282{block-size:calc(var(--spacing) * 8282)}.block-8283{block-size:calc(var(--spacing) * 8283)}.block-8284{block-size:calc(var(--spacing) * 8284)}.block-8285{block-size:calc(var(--spacing) * 8285)}.block-8286{block-size:calc(var(--spacing) * 8286)}.block-8287{block-size:calc(var(--spacing) * 8287)}.block-8288{block-size:calc(var(--spacing) * 8288)}.block-8289{block-size:calc(var(--spacing) * 8289)}.block-8290{block-size:calc(var(--spacing) * 8290)}.block-8291{block-size:calc(var(--spacing) * 8291)}.block-8292{block-size:calc(var(--spacing) * 8292)}.block-8293{block-size:calc(var(--spacing) * 8293)}.block-8294{block-size:calc(var(--spacing) * 8294)}.block-8295{block-size:calc(var(--spacing) * 8295)}.block-8296{block-size:calc(var(--spacing) * 8296)}.block-8297{block-size:calc(var(--spacing) * 8297)}.block-8298{block-size:calc(var(--spacing) * 8298)}.block-8299{block-size:calc(var(--spacing) * 8299)}.block-8300{block-size:calc(var(--spacing) * 8300)}.block-8301{block-size:calc(var(--spacing) * 8301)}.block-8302{block-size:calc(var(--spacing) * 8302)}.block-8303{block-size:calc(var(--spacing) * 8303)}.block-8304{block-size:calc(var(--spacing) * 8304)}.block-8305{block-size:calc(var(--spacing) * 8305)}.block-8306{block-size:calc(var(--spacing) * 8306)}.block-8307{block-size:calc(var(--spacing) * 8307)}.block-8310{block-size:calc(var(--spacing) * 8310)}.block-8311{block-size:calc(var(--spacing) * 8311)}.block-8312{block-size:calc(var(--spacing) * 8312)}.block-8313{block-size:calc(var(--spacing) * 8313)}.block-8314{block-size:calc(var(--spacing) * 8314)}.block-8316{block-size:calc(var(--spacing) * 8316)}.block-8318{block-size:calc(var(--spacing) * 8318)}.block-8319{block-size:calc(var(--spacing) * 8319)}.block-8324{block-size:calc(var(--spacing) * 8324)}.block-8325{block-size:calc(var(--spacing) * 8325)}.block-8328{block-size:calc(var(--spacing) * 8328)}.block-8329{block-size:calc(var(--spacing) * 8329)}.block-8330{block-size:calc(var(--spacing) * 8330)}.block-8331{block-size:calc(var(--spacing) * 8331)}.block-8336{block-size:calc(var(--spacing) * 8336)}.block-8337{block-size:calc(var(--spacing) * 8337)}.block-8338{block-size:calc(var(--spacing) * 8338)}.block-8339{block-size:calc(var(--spacing) * 8339)}.block-8340{block-size:calc(var(--spacing) * 8340)}.block-8341{block-size:calc(var(--spacing) * 8341)}.block-8342{block-size:calc(var(--spacing) * 8342)}.block-8343{block-size:calc(var(--spacing) * 8343)}.block-8344{block-size:calc(var(--spacing) * 8344)}.block-8345{block-size:calc(var(--spacing) * 8345)}.block-8346{block-size:calc(var(--spacing) * 8346)}.block-8347{block-size:calc(var(--spacing) * 8347)}.block-8348{block-size:calc(var(--spacing) * 8348)}.block-8349{block-size:calc(var(--spacing) * 8349)}.block-8350{block-size:calc(var(--spacing) * 8350)}.block-8351{block-size:calc(var(--spacing) * 8351)}.block-8352{block-size:calc(var(--spacing) * 8352)}.block-8353{block-size:calc(var(--spacing) * 8353)}.block-8354{block-size:calc(var(--spacing) * 8354)}.block-8355{block-size:calc(var(--spacing) * 8355)}.block-8356{block-size:calc(var(--spacing) * 8356)}.block-8357{block-size:calc(var(--spacing) * 8357)}.block-8358{block-size:calc(var(--spacing) * 8358)}.block-8359{block-size:calc(var(--spacing) * 8359)}.block-8360{block-size:calc(var(--spacing) * 8360)}.block-8361{block-size:calc(var(--spacing) * 8361)}.block-8362{block-size:calc(var(--spacing) * 8362)}.block-8363{block-size:calc(var(--spacing) * 8363)}.block-8364{block-size:calc(var(--spacing) * 8364)}.block-8365{block-size:calc(var(--spacing) * 8365)}.block-8366{block-size:calc(var(--spacing) * 8366)}.block-8367{block-size:calc(var(--spacing) * 8367)}.block-8368{block-size:calc(var(--spacing) * 8368)}.block-8369{block-size:calc(var(--spacing) * 8369)}.block-8370{block-size:calc(var(--spacing) * 8370)}.block-8371{block-size:calc(var(--spacing) * 8371)}.block-8372{block-size:calc(var(--spacing) * 8372)}.block-8373{block-size:calc(var(--spacing) * 8373)}.block-8374{block-size:calc(var(--spacing) * 8374)}.block-8375{block-size:calc(var(--spacing) * 8375)}.block-8376{block-size:calc(var(--spacing) * 8376)}.block-8377{block-size:calc(var(--spacing) * 8377)}.block-8378{block-size:calc(var(--spacing) * 8378)}.block-8379{block-size:calc(var(--spacing) * 8379)}.block-8380{block-size:calc(var(--spacing) * 8380)}.block-8381{block-size:calc(var(--spacing) * 8381)}.block-8382{block-size:calc(var(--spacing) * 8382)}.block-8383{block-size:calc(var(--spacing) * 8383)}.block-8384{block-size:calc(var(--spacing) * 8384)}.block-8385{block-size:calc(var(--spacing) * 8385)}.block-8388{block-size:calc(var(--spacing) * 8388)}.block-8389{block-size:calc(var(--spacing) * 8389)}.block-8390{block-size:calc(var(--spacing) * 8390)}.block-8391{block-size:calc(var(--spacing) * 8391)}.block-8392{block-size:calc(var(--spacing) * 8392)}.block-8393{block-size:calc(var(--spacing) * 8393)}.block-8394{block-size:calc(var(--spacing) * 8394)}.block-8395{block-size:calc(var(--spacing) * 8395)}.block-8396{block-size:calc(var(--spacing) * 8396)}.block-8397{block-size:calc(var(--spacing) * 8397)}.block-8398{block-size:calc(var(--spacing) * 8398)}.block-8399{block-size:calc(var(--spacing) * 8399)}.block-8400{block-size:calc(var(--spacing) * 8400)}.block-8401{block-size:calc(var(--spacing) * 8401)}.block-8402{block-size:calc(var(--spacing) * 8402)}.block-8403{block-size:calc(var(--spacing) * 8403)}.block-8407{block-size:calc(var(--spacing) * 8407)}.block-8408{block-size:calc(var(--spacing) * 8408)}.block-8409{block-size:calc(var(--spacing) * 8409)}.block-8411{block-size:calc(var(--spacing) * 8411)}.block-8412{block-size:calc(var(--spacing) * 8412)}.block-8414{block-size:calc(var(--spacing) * 8414)}.block-8415{block-size:calc(var(--spacing) * 8415)}.block-8417{block-size:calc(var(--spacing) * 8417)}.block-8418{block-size:calc(var(--spacing) * 8418)}.block-8420{block-size:calc(var(--spacing) * 8420)}.block-8422{block-size:calc(var(--spacing) * 8422)}.block-8423{block-size:calc(var(--spacing) * 8423)}.block-8424{block-size:calc(var(--spacing) * 8424)}.block-8425{block-size:calc(var(--spacing) * 8425)}.block-8426{block-size:calc(var(--spacing) * 8426)}.block-8427{block-size:calc(var(--spacing) * 8427)}.block-8428{block-size:calc(var(--spacing) * 8428)}.block-8429{block-size:calc(var(--spacing) * 8429)}.block-8430{block-size:calc(var(--spacing) * 8430)}.block-8431{block-size:calc(var(--spacing) * 8431)}.block-8438{block-size:calc(var(--spacing) * 8438)}.block-8443{block-size:calc(var(--spacing) * 8443)}.block-8444{block-size:calc(var(--spacing) * 8444)}.block-8445{block-size:calc(var(--spacing) * 8445)}.block-8446{block-size:calc(var(--spacing) * 8446)}.block-8447{block-size:calc(var(--spacing) * 8447)}.block-8448{block-size:calc(var(--spacing) * 8448)}.block-8449{block-size:calc(var(--spacing) * 8449)}.block-8450{block-size:calc(var(--spacing) * 8450)}.block-8451{block-size:calc(var(--spacing) * 8451)}.block-8452{block-size:calc(var(--spacing) * 8452)}.block-8453{block-size:calc(var(--spacing) * 8453)}.block-8454{block-size:calc(var(--spacing) * 8454)}.block-8455{block-size:calc(var(--spacing) * 8455)}.block-8456{block-size:calc(var(--spacing) * 8456)}.block-8457{block-size:calc(var(--spacing) * 8457)}.block-8458{block-size:calc(var(--spacing) * 8458)}.block-8459{block-size:calc(var(--spacing) * 8459)}.block-8460{block-size:calc(var(--spacing) * 8460)}.block-8461{block-size:calc(var(--spacing) * 8461)}.block-8462{block-size:calc(var(--spacing) * 8462)}.block-8463{block-size:calc(var(--spacing) * 8463)}.block-8464{block-size:calc(var(--spacing) * 8464)}.block-8465{block-size:calc(var(--spacing) * 8465)}.block-8466{block-size:calc(var(--spacing) * 8466)}.block-8467{block-size:calc(var(--spacing) * 8467)}.block-8468{block-size:calc(var(--spacing) * 8468)}.block-8469{block-size:calc(var(--spacing) * 8469)}.block-8470{block-size:calc(var(--spacing) * 8470)}.block-8471{block-size:calc(var(--spacing) * 8471)}.block-8472{block-size:calc(var(--spacing) * 8472)}.block-8473{block-size:calc(var(--spacing) * 8473)}.block-8474{block-size:calc(var(--spacing) * 8474)}.block-8475{block-size:calc(var(--spacing) * 8475)}.block-8476{block-size:calc(var(--spacing) * 8476)}.block-8477{block-size:calc(var(--spacing) * 8477)}.block-8478{block-size:calc(var(--spacing) * 8478)}.block-8479{block-size:calc(var(--spacing) * 8479)}.block-8480{block-size:calc(var(--spacing) * 8480)}.block-8481{block-size:calc(var(--spacing) * 8481)}.block-8482{block-size:calc(var(--spacing) * 8482)}.block-8483{block-size:calc(var(--spacing) * 8483)}.block-8484{block-size:calc(var(--spacing) * 8484)}.block-8485{block-size:calc(var(--spacing) * 8485)}.block-8486{block-size:calc(var(--spacing) * 8486)}.block-8487{block-size:calc(var(--spacing) * 8487)}.block-8489{block-size:calc(var(--spacing) * 8489)}.block-8490{block-size:calc(var(--spacing) * 8490)}.block-8492{block-size:calc(var(--spacing) * 8492)}.block-8496{block-size:calc(var(--spacing) * 8496)}.block-8497{block-size:calc(var(--spacing) * 8497)}.block-8498{block-size:calc(var(--spacing) * 8498)}.block-8499{block-size:calc(var(--spacing) * 8499)}.block-8500{block-size:calc(var(--spacing) * 8500)}.block-8501{block-size:calc(var(--spacing) * 8501)}.block-8505{block-size:calc(var(--spacing) * 8505)}.block-8506{block-size:calc(var(--spacing) * 8506)}.block-8507{block-size:calc(var(--spacing) * 8507)}.block-8508{block-size:calc(var(--spacing) * 8508)}.block-8512{block-size:calc(var(--spacing) * 8512)}.block-8513{block-size:calc(var(--spacing) * 8513)}.block-8515{block-size:calc(var(--spacing) * 8515)}.block-8516{block-size:calc(var(--spacing) * 8516)}.block-8522{block-size:calc(var(--spacing) * 8522)}.block-8523{block-size:calc(var(--spacing) * 8523)}.block-8524{block-size:calc(var(--spacing) * 8524)}.block-8526{block-size:calc(var(--spacing) * 8526)}.block-8527{block-size:calc(var(--spacing) * 8527)}.block-8528{block-size:calc(var(--spacing) * 8528)}.block-8543{block-size:calc(var(--spacing) * 8543)}.block-8544{block-size:calc(var(--spacing) * 8544)}.block-8545{block-size:calc(var(--spacing) * 8545)}.block-8558{block-size:calc(var(--spacing) * 8558)}.block-8563{block-size:calc(var(--spacing) * 8563)}.block-8564{block-size:calc(var(--spacing) * 8564)}.block-8565{block-size:calc(var(--spacing) * 8565)}.block-8566{block-size:calc(var(--spacing) * 8566)}.block-8567{block-size:calc(var(--spacing) * 8567)}.block-8570{block-size:calc(var(--spacing) * 8570)}.block-8571{block-size:calc(var(--spacing) * 8571)}.block-8572{block-size:calc(var(--spacing) * 8572)}.block-8573{block-size:calc(var(--spacing) * 8573)}.block-8574{block-size:calc(var(--spacing) * 8574)}.block-8575{block-size:calc(var(--spacing) * 8575)}.block-8576{block-size:calc(var(--spacing) * 8576)}.block-8577{block-size:calc(var(--spacing) * 8577)}.block-8578{block-size:calc(var(--spacing) * 8578)}.block-8579{block-size:calc(var(--spacing) * 8579)}.block-8580{block-size:calc(var(--spacing) * 8580)}.block-8581{block-size:calc(var(--spacing) * 8581)}.block-8582{block-size:calc(var(--spacing) * 8582)}.block-8583{block-size:calc(var(--spacing) * 8583)}.block-8584{block-size:calc(var(--spacing) * 8584)}.block-8585{block-size:calc(var(--spacing) * 8585)}.block-8586{block-size:calc(var(--spacing) * 8586)}.block-8587{block-size:calc(var(--spacing) * 8587)}.block-8588{block-size:calc(var(--spacing) * 8588)}.block-8590{block-size:calc(var(--spacing) * 8590)}.block-8591{block-size:calc(var(--spacing) * 8591)}.block-8595{block-size:calc(var(--spacing) * 8595)}.block-8637{block-size:calc(var(--spacing) * 8637)}.block-8638{block-size:calc(var(--spacing) * 8638)}.block-8639{block-size:calc(var(--spacing) * 8639)}.block-8640{block-size:calc(var(--spacing) * 8640)}.block-8641{block-size:calc(var(--spacing) * 8641)}.block-8642{block-size:calc(var(--spacing) * 8642)}.block-8644{block-size:calc(var(--spacing) * 8644)}.block-8648{block-size:calc(var(--spacing) * 8648)}.block-8649{block-size:calc(var(--spacing) * 8649)}.block-8652{block-size:calc(var(--spacing) * 8652)}.block-8654{block-size:calc(var(--spacing) * 8654)}.block-8655{block-size:calc(var(--spacing) * 8655)}.block-8658{block-size:calc(var(--spacing) * 8658)}.block-8659{block-size:calc(var(--spacing) * 8659)}.block-8660{block-size:calc(var(--spacing) * 8660)}.block-8662{block-size:calc(var(--spacing) * 8662)}.block-8664{block-size:calc(var(--spacing) * 8664)}.block-8670{block-size:calc(var(--spacing) * 8670)}.block-8671{block-size:calc(var(--spacing) * 8671)}.block-8672{block-size:calc(var(--spacing) * 8672)}.block-8673{block-size:calc(var(--spacing) * 8673)}.block-8674{block-size:calc(var(--spacing) * 8674)}.block-8675{block-size:calc(var(--spacing) * 8675)}.block-8677{block-size:calc(var(--spacing) * 8677)}.block-8678{block-size:calc(var(--spacing) * 8678)}.block-8679{block-size:calc(var(--spacing) * 8679)}.block-8680{block-size:calc(var(--spacing) * 8680)}.block-8681{block-size:calc(var(--spacing) * 8681)}.block-8682{block-size:calc(var(--spacing) * 8682)}.block-8683{block-size:calc(var(--spacing) * 8683)}.block-8685{block-size:calc(var(--spacing) * 8685)}.block-8687{block-size:calc(var(--spacing) * 8687)}.block-8690{block-size:calc(var(--spacing) * 8690)}.block-8691{block-size:calc(var(--spacing) * 8691)}.block-8705{block-size:calc(var(--spacing) * 8705)}.block-8706{block-size:calc(var(--spacing) * 8706)}.block-8707{block-size:calc(var(--spacing) * 8707)}.block-8708{block-size:calc(var(--spacing) * 8708)}.block-8709{block-size:calc(var(--spacing) * 8709)}.block-8710{block-size:calc(var(--spacing) * 8710)}.block-8712{block-size:calc(var(--spacing) * 8712)}.block-8713{block-size:calc(var(--spacing) * 8713)}.block-8717{block-size:calc(var(--spacing) * 8717)}.block-8720{block-size:calc(var(--spacing) * 8720)}.block-8721{block-size:calc(var(--spacing) * 8721)}.block-8722{block-size:calc(var(--spacing) * 8722)}.block-8723{block-size:calc(var(--spacing) * 8723)}.block-8724{block-size:calc(var(--spacing) * 8724)}.block-8725{block-size:calc(var(--spacing) * 8725)}.block-8726{block-size:calc(var(--spacing) * 8726)}.block-8727{block-size:calc(var(--spacing) * 8727)}.block-8728{block-size:calc(var(--spacing) * 8728)}.block-8729{block-size:calc(var(--spacing) * 8729)}.block-8730{block-size:calc(var(--spacing) * 8730)}.block-8731{block-size:calc(var(--spacing) * 8731)}.block-8732{block-size:calc(var(--spacing) * 8732)}.block-8733{block-size:calc(var(--spacing) * 8733)}.block-8734{block-size:calc(var(--spacing) * 8734)}.block-8735{block-size:calc(var(--spacing) * 8735)}.block-8736{block-size:calc(var(--spacing) * 8736)}.block-8737{block-size:calc(var(--spacing) * 8737)}.block-8740{block-size:calc(var(--spacing) * 8740)}.block-8742{block-size:calc(var(--spacing) * 8742)}.block-8743{block-size:calc(var(--spacing) * 8743)}.block-8744{block-size:calc(var(--spacing) * 8744)}.block-8745{block-size:calc(var(--spacing) * 8745)}.block-8746{block-size:calc(var(--spacing) * 8746)}.block-8747{block-size:calc(var(--spacing) * 8747)}.block-8748{block-size:calc(var(--spacing) * 8748)}.block-8749{block-size:calc(var(--spacing) * 8749)}.block-8750{block-size:calc(var(--spacing) * 8750)}.block-8751{block-size:calc(var(--spacing) * 8751)}.block-8752{block-size:calc(var(--spacing) * 8752)}.block-8753{block-size:calc(var(--spacing) * 8753)}.block-8754{block-size:calc(var(--spacing) * 8754)}.block-8755{block-size:calc(var(--spacing) * 8755)}.block-8756{block-size:calc(var(--spacing) * 8756)}.block-8757{block-size:calc(var(--spacing) * 8757)}.block-8758{block-size:calc(var(--spacing) * 8758)}.block-8759{block-size:calc(var(--spacing) * 8759)}.block-8760{block-size:calc(var(--spacing) * 8760)}.block-8761{block-size:calc(var(--spacing) * 8761)}.block-8762{block-size:calc(var(--spacing) * 8762)}.block-8763{block-size:calc(var(--spacing) * 8763)}.block-8764{block-size:calc(var(--spacing) * 8764)}.block-8765{block-size:calc(var(--spacing) * 8765)}.block-8766{block-size:calc(var(--spacing) * 8766)}.block-8767{block-size:calc(var(--spacing) * 8767)}.block-8768{block-size:calc(var(--spacing) * 8768)}.block-8769{block-size:calc(var(--spacing) * 8769)}.block-8770{block-size:calc(var(--spacing) * 8770)}.block-8771{block-size:calc(var(--spacing) * 8771)}.block-8772{block-size:calc(var(--spacing) * 8772)}.block-8773{block-size:calc(var(--spacing) * 8773)}.block-8776{block-size:calc(var(--spacing) * 8776)}.block-8777{block-size:calc(var(--spacing) * 8777)}.block-8779{block-size:calc(var(--spacing) * 8779)}.block-8780{block-size:calc(var(--spacing) * 8780)}.block-8782{block-size:calc(var(--spacing) * 8782)}.block-8783{block-size:calc(var(--spacing) * 8783)}.block-8784{block-size:calc(var(--spacing) * 8784)}.block-8785{block-size:calc(var(--spacing) * 8785)}.block-8786{block-size:calc(var(--spacing) * 8786)}.block-8788{block-size:calc(var(--spacing) * 8788)}.block-8789{block-size:calc(var(--spacing) * 8789)}.block-8791{block-size:calc(var(--spacing) * 8791)}.block-8792{block-size:calc(var(--spacing) * 8792)}.block-8793{block-size:calc(var(--spacing) * 8793)}.block-8794{block-size:calc(var(--spacing) * 8794)}.block-8795{block-size:calc(var(--spacing) * 8795)}.block-8797{block-size:calc(var(--spacing) * 8797)}.block-8803{block-size:calc(var(--spacing) * 8803)}.block-8816{block-size:calc(var(--spacing) * 8816)}.block-8817{block-size:calc(var(--spacing) * 8817)}.block-8826{block-size:calc(var(--spacing) * 8826)}.block-8827{block-size:calc(var(--spacing) * 8827)}.block-8828{block-size:calc(var(--spacing) * 8828)}.block-8829{block-size:calc(var(--spacing) * 8829)}.block-8830{block-size:calc(var(--spacing) * 8830)}.block-8831{block-size:calc(var(--spacing) * 8831)}.block-8832{block-size:calc(var(--spacing) * 8832)}.block-8833{block-size:calc(var(--spacing) * 8833)}.block-8834{block-size:calc(var(--spacing) * 8834)}.block-8836{block-size:calc(var(--spacing) * 8836)}.block-8837{block-size:calc(var(--spacing) * 8837)}.block-8838{block-size:calc(var(--spacing) * 8838)}.block-8839{block-size:calc(var(--spacing) * 8839)}.block-8840{block-size:calc(var(--spacing) * 8840)}.block-8841{block-size:calc(var(--spacing) * 8841)}.block-8848{block-size:calc(var(--spacing) * 8848)}.block-8850{block-size:calc(var(--spacing) * 8850)}.block-8859{block-size:calc(var(--spacing) * 8859)}.block-8860{block-size:calc(var(--spacing) * 8860)}.block-8861{block-size:calc(var(--spacing) * 8861)}.block-8862{block-size:calc(var(--spacing) * 8862)}.block-8863{block-size:calc(var(--spacing) * 8863)}.block-8864{block-size:calc(var(--spacing) * 8864)}.block-8865{block-size:calc(var(--spacing) * 8865)}.block-8866{block-size:calc(var(--spacing) * 8866)}.block-8867{block-size:calc(var(--spacing) * 8867)}.block-8868{block-size:calc(var(--spacing) * 8868)}.block-8869{block-size:calc(var(--spacing) * 8869)}.block-8870{block-size:calc(var(--spacing) * 8870)}.block-8871{block-size:calc(var(--spacing) * 8871)}.block-8872{block-size:calc(var(--spacing) * 8872)}.block-8873{block-size:calc(var(--spacing) * 8873)}.block-8874{block-size:calc(var(--spacing) * 8874)}.block-8875{block-size:calc(var(--spacing) * 8875)}.block-8876{block-size:calc(var(--spacing) * 8876)}.block-8878{block-size:calc(var(--spacing) * 8878)}.block-8879{block-size:calc(var(--spacing) * 8879)}.block-8880{block-size:calc(var(--spacing) * 8880)}.block-8881{block-size:calc(var(--spacing) * 8881)}.block-8882{block-size:calc(var(--spacing) * 8882)}.block-8883{block-size:calc(var(--spacing) * 8883)}.block-8884{block-size:calc(var(--spacing) * 8884)}.block-8885{block-size:calc(var(--spacing) * 8885)}.block-8886{block-size:calc(var(--spacing) * 8886)}.block-8887{block-size:calc(var(--spacing) * 8887)}.block-8888{block-size:calc(var(--spacing) * 8888)}.block-8889{block-size:calc(var(--spacing) * 8889)}.block-8890{block-size:calc(var(--spacing) * 8890)}.block-8891{block-size:calc(var(--spacing) * 8891)}.block-8892{block-size:calc(var(--spacing) * 8892)}.block-8893{block-size:calc(var(--spacing) * 8893)}.block-8894{block-size:calc(var(--spacing) * 8894)}.block-8895{block-size:calc(var(--spacing) * 8895)}.block-8896{block-size:calc(var(--spacing) * 8896)}.block-8897{block-size:calc(var(--spacing) * 8897)}.block-8898{block-size:calc(var(--spacing) * 8898)}.block-8899{block-size:calc(var(--spacing) * 8899)}.block-8900{block-size:calc(var(--spacing) * 8900)}.block-8901{block-size:calc(var(--spacing) * 8901)}.block-8902{block-size:calc(var(--spacing) * 8902)}.block-8903{block-size:calc(var(--spacing) * 8903)}.block-8904{block-size:calc(var(--spacing) * 8904)}.block-8905{block-size:calc(var(--spacing) * 8905)}.block-8906{block-size:calc(var(--spacing) * 8906)}.block-8907{block-size:calc(var(--spacing) * 8907)}.block-8908{block-size:calc(var(--spacing) * 8908)}.block-8909{block-size:calc(var(--spacing) * 8909)}.block-8910{block-size:calc(var(--spacing) * 8910)}.block-8911{block-size:calc(var(--spacing) * 8911)}.block-8912{block-size:calc(var(--spacing) * 8912)}.block-8913{block-size:calc(var(--spacing) * 8913)}.block-8914{block-size:calc(var(--spacing) * 8914)}.block-8915{block-size:calc(var(--spacing) * 8915)}.block-8916{block-size:calc(var(--spacing) * 8916)}.block-8917{block-size:calc(var(--spacing) * 8917)}.block-8918{block-size:calc(var(--spacing) * 8918)}.block-8919{block-size:calc(var(--spacing) * 8919)}.block-8920{block-size:calc(var(--spacing) * 8920)}.block-8921{block-size:calc(var(--spacing) * 8921)}.block-8922{block-size:calc(var(--spacing) * 8922)}.block-8923{block-size:calc(var(--spacing) * 8923)}.block-8924{block-size:calc(var(--spacing) * 8924)}.block-8925{block-size:calc(var(--spacing) * 8925)}.block-8926{block-size:calc(var(--spacing) * 8926)}.block-8927{block-size:calc(var(--spacing) * 8927)}.block-8928{block-size:calc(var(--spacing) * 8928)}.block-8929{block-size:calc(var(--spacing) * 8929)}.block-8930{block-size:calc(var(--spacing) * 8930)}.block-8931{block-size:calc(var(--spacing) * 8931)}.block-8932{block-size:calc(var(--spacing) * 8932)}.block-8933{block-size:calc(var(--spacing) * 8933)}.block-8934{block-size:calc(var(--spacing) * 8934)}.block-8935{block-size:calc(var(--spacing) * 8935)}.block-8936{block-size:calc(var(--spacing) * 8936)}.block-8937{block-size:calc(var(--spacing) * 8937)}.block-8938{block-size:calc(var(--spacing) * 8938)}.block-8939{block-size:calc(var(--spacing) * 8939)}.block-8940{block-size:calc(var(--spacing) * 8940)}.block-8943{block-size:calc(var(--spacing) * 8943)}.block-8944{block-size:calc(var(--spacing) * 8944)}.block-8947{block-size:calc(var(--spacing) * 8947)}.block-8948{block-size:calc(var(--spacing) * 8948)}.block-8949{block-size:calc(var(--spacing) * 8949)}.block-8950{block-size:calc(var(--spacing) * 8950)}.block-8951{block-size:calc(var(--spacing) * 8951)}.block-8952{block-size:calc(var(--spacing) * 8952)}.block-8954{block-size:calc(var(--spacing) * 8954)}.block-8955{block-size:calc(var(--spacing) * 8955)}.block-8956{block-size:calc(var(--spacing) * 8956)}.block-8957{block-size:calc(var(--spacing) * 8957)}.block-8959{block-size:calc(var(--spacing) * 8959)}.block-8960{block-size:calc(var(--spacing) * 8960)}.block-8961{block-size:calc(var(--spacing) * 8961)}.block-8962{block-size:calc(var(--spacing) * 8962)}.block-8963{block-size:calc(var(--spacing) * 8963)}.block-8966{block-size:calc(var(--spacing) * 8966)}.block-8967{block-size:calc(var(--spacing) * 8967)}.block-8968{block-size:calc(var(--spacing) * 8968)}.block-8969{block-size:calc(var(--spacing) * 8969)}.block-8970{block-size:calc(var(--spacing) * 8970)}.block-8971{block-size:calc(var(--spacing) * 8971)}.block-8972{block-size:calc(var(--spacing) * 8972)}.block-8974{block-size:calc(var(--spacing) * 8974)}.block-8978{block-size:calc(var(--spacing) * 8978)}.block-8979{block-size:calc(var(--spacing) * 8979)}.block-8980{block-size:calc(var(--spacing) * 8980)}.block-8981{block-size:calc(var(--spacing) * 8981)}.block-8982{block-size:calc(var(--spacing) * 8982)}.block-8983{block-size:calc(var(--spacing) * 8983)}.block-8984{block-size:calc(var(--spacing) * 8984)}.block-8985{block-size:calc(var(--spacing) * 8985)}.block-8987{block-size:calc(var(--spacing) * 8987)}.block-8988{block-size:calc(var(--spacing) * 8988)}.block-8989{block-size:calc(var(--spacing) * 8989)}.block-8990{block-size:calc(var(--spacing) * 8990)}.block-8991{block-size:calc(var(--spacing) * 8991)}.block-8997{block-size:calc(var(--spacing) * 8997)}.block-8998{block-size:calc(var(--spacing) * 8998)}.block-8999{block-size:calc(var(--spacing) * 8999)}.block-9000{block-size:calc(var(--spacing) * 9000)}.block-9001{block-size:calc(var(--spacing) * 9001)}.block-9006{block-size:calc(var(--spacing) * 9006)}.block-9007{block-size:calc(var(--spacing) * 9007)}.block-9013{block-size:calc(var(--spacing) * 9013)}.block-9014{block-size:calc(var(--spacing) * 9014)}.block-9015{block-size:calc(var(--spacing) * 9015)}.block-9016{block-size:calc(var(--spacing) * 9016)}.block-9017{block-size:calc(var(--spacing) * 9017)}.block-9018{block-size:calc(var(--spacing) * 9018)}.block-9019{block-size:calc(var(--spacing) * 9019)}.block-9020{block-size:calc(var(--spacing) * 9020)}.block-9021{block-size:calc(var(--spacing) * 9021)}.block-9022{block-size:calc(var(--spacing) * 9022)}.block-9025{block-size:calc(var(--spacing) * 9025)}.block-9026{block-size:calc(var(--spacing) * 9026)}.block-9027{block-size:calc(var(--spacing) * 9027)}.block-9395{block-size:calc(var(--spacing) * 9395)}.block-9396{block-size:calc(var(--spacing) * 9396)}.block-9400{block-size:calc(var(--spacing) * 9400)}.block-9401{block-size:calc(var(--spacing) * 9401)}.block-9403{block-size:calc(var(--spacing) * 9403)}.block-9404{block-size:calc(var(--spacing) * 9404)}.block-9409{block-size:calc(var(--spacing) * 9409)}.block-9413{block-size:calc(var(--spacing) * 9413)}.block-9414{block-size:calc(var(--spacing) * 9414)}.block-9415{block-size:calc(var(--spacing) * 9415)}.block-9416{block-size:calc(var(--spacing) * 9416)}.block-9417{block-size:calc(var(--spacing) * 9417)}.block-9418{block-size:calc(var(--spacing) * 9418)}.block-9419{block-size:calc(var(--spacing) * 9419)}.block-9420{block-size:calc(var(--spacing) * 9420)}.block-9422{block-size:calc(var(--spacing) * 9422)}.block-9423{block-size:calc(var(--spacing) * 9423)}.block-9425{block-size:calc(var(--spacing) * 9425)}.block-9426{block-size:calc(var(--spacing) * 9426)}.block-9428{block-size:calc(var(--spacing) * 9428)}.block-9429{block-size:calc(var(--spacing) * 9429)}.block-9430{block-size:calc(var(--spacing) * 9430)}.block-9431{block-size:calc(var(--spacing) * 9431)}.block-9432{block-size:calc(var(--spacing) * 9432)}.block-9433{block-size:calc(var(--spacing) * 9433)}.block-9435{block-size:calc(var(--spacing) * 9435)}.block-9437{block-size:calc(var(--spacing) * 9437)}.block-9438{block-size:calc(var(--spacing) * 9438)}.block-9440{block-size:calc(var(--spacing) * 9440)}.block-9441{block-size:calc(var(--spacing) * 9441)}.block-9442{block-size:calc(var(--spacing) * 9442)}.block-9443{block-size:calc(var(--spacing) * 9443)}.block-9444{block-size:calc(var(--spacing) * 9444)}.block-9445{block-size:calc(var(--spacing) * 9445)}.block-9447{block-size:calc(var(--spacing) * 9447)}.block-9448{block-size:calc(var(--spacing) * 9448)}.block-9449{block-size:calc(var(--spacing) * 9449)}.block-9451{block-size:calc(var(--spacing) * 9451)}.block-9452{block-size:calc(var(--spacing) * 9452)}.block-9455{block-size:calc(var(--spacing) * 9455)}.block-9457{block-size:calc(var(--spacing) * 9457)}.block-9458{block-size:calc(var(--spacing) * 9458)}.block-9459{block-size:calc(var(--spacing) * 9459)}.block-9460{block-size:calc(var(--spacing) * 9460)}.block-9461{block-size:calc(var(--spacing) * 9461)}.block-9462{block-size:calc(var(--spacing) * 9462)}.block-9463{block-size:calc(var(--spacing) * 9463)}.block-9464{block-size:calc(var(--spacing) * 9464)}.block-9466{block-size:calc(var(--spacing) * 9466)}.block-9468{block-size:calc(var(--spacing) * 9468)}.block-9471{block-size:calc(var(--spacing) * 9471)}.block-9472{block-size:calc(var(--spacing) * 9472)}.block-9473{block-size:calc(var(--spacing) * 9473)}.block-9474{block-size:calc(var(--spacing) * 9474)}.block-9475{block-size:calc(var(--spacing) * 9475)}.block-9476{block-size:calc(var(--spacing) * 9476)}.block-9477{block-size:calc(var(--spacing) * 9477)}.block-9479{block-size:calc(var(--spacing) * 9479)}.block-9480{block-size:calc(var(--spacing) * 9480)}.block-9481{block-size:calc(var(--spacing) * 9481)}.block-9482{block-size:calc(var(--spacing) * 9482)}.block-9483{block-size:calc(var(--spacing) * 9483)}.block-9484{block-size:calc(var(--spacing) * 9484)}.block-9485{block-size:calc(var(--spacing) * 9485)}.block-9486{block-size:calc(var(--spacing) * 9486)}.block-9487{block-size:calc(var(--spacing) * 9487)}.block-9488{block-size:calc(var(--spacing) * 9488)}.block-9489{block-size:calc(var(--spacing) * 9489)}.block-9490{block-size:calc(var(--spacing) * 9490)}.block-9491{block-size:calc(var(--spacing) * 9491)}.block-9492{block-size:calc(var(--spacing) * 9492)}.block-9493{block-size:calc(var(--spacing) * 9493)}.block-9494{block-size:calc(var(--spacing) * 9494)}.block-9495{block-size:calc(var(--spacing) * 9495)}.block-9496{block-size:calc(var(--spacing) * 9496)}.block-9497{block-size:calc(var(--spacing) * 9497)}.block-9498{block-size:calc(var(--spacing) * 9498)}.block-9500{block-size:calc(var(--spacing) * 9500)}.block-9503{block-size:calc(var(--spacing) * 9503)}.block-9504{block-size:calc(var(--spacing) * 9504)}.block-9505{block-size:calc(var(--spacing) * 9505)}.block-9506{block-size:calc(var(--spacing) * 9506)}.block-9507{block-size:calc(var(--spacing) * 9507)}.block-9508{block-size:calc(var(--spacing) * 9508)}.block-9509{block-size:calc(var(--spacing) * 9509)}.block-9510{block-size:calc(var(--spacing) * 9510)}.block-9511{block-size:calc(var(--spacing) * 9511)}.block-9512{block-size:calc(var(--spacing) * 9512)}.block-9513{block-size:calc(var(--spacing) * 9513)}.block-9514{block-size:calc(var(--spacing) * 9514)}.block-9515{block-size:calc(var(--spacing) * 9515)}.block-9516{block-size:calc(var(--spacing) * 9516)}.block-9517{block-size:calc(var(--spacing) * 9517)}.block-9518{block-size:calc(var(--spacing) * 9518)}.block-9522{block-size:calc(var(--spacing) * 9522)}.block-9523{block-size:calc(var(--spacing) * 9523)}.block-9527{block-size:calc(var(--spacing) * 9527)}.block-9528{block-size:calc(var(--spacing) * 9528)}.block-9532{block-size:calc(var(--spacing) * 9532)}.block-9533{block-size:calc(var(--spacing) * 9533)}.block-9534{block-size:calc(var(--spacing) * 9534)}.block-9535{block-size:calc(var(--spacing) * 9535)}.block-9536{block-size:calc(var(--spacing) * 9536)}.block-9539{block-size:calc(var(--spacing) * 9539)}.block-9540{block-size:calc(var(--spacing) * 9540)}.block-9541{block-size:calc(var(--spacing) * 9541)}.block-9542{block-size:calc(var(--spacing) * 9542)}.block-9543{block-size:calc(var(--spacing) * 9543)}.block-9544{block-size:calc(var(--spacing) * 9544)}.block-9546{block-size:calc(var(--spacing) * 9546)}.block-9547{block-size:calc(var(--spacing) * 9547)}.block-9548{block-size:calc(var(--spacing) * 9548)}.block-9550{block-size:calc(var(--spacing) * 9550)}.block-9554{block-size:calc(var(--spacing) * 9554)}.block-9555{block-size:calc(var(--spacing) * 9555)}.block-9563{block-size:calc(var(--spacing) * 9563)}.block-9564{block-size:calc(var(--spacing) * 9564)}.block-9565{block-size:calc(var(--spacing) * 9565)}.block-9566{block-size:calc(var(--spacing) * 9566)}.block-9568{block-size:calc(var(--spacing) * 9568)}.block-9569{block-size:calc(var(--spacing) * 9569)}.block-9570{block-size:calc(var(--spacing) * 9570)}.block-9571{block-size:calc(var(--spacing) * 9571)}.block-9572{block-size:calc(var(--spacing) * 9572)}.block-9573{block-size:calc(var(--spacing) * 9573)}.block-9574{block-size:calc(var(--spacing) * 9574)}.block-9575{block-size:calc(var(--spacing) * 9575)}.block-9577{block-size:calc(var(--spacing) * 9577)}.block-9578{block-size:calc(var(--spacing) * 9578)}.block-9579{block-size:calc(var(--spacing) * 9579)}.block-9580{block-size:calc(var(--spacing) * 9580)}.block-9581{block-size:calc(var(--spacing) * 9581)}.block-9582{block-size:calc(var(--spacing) * 9582)}.block-9583{block-size:calc(var(--spacing) * 9583)}.block-9584{block-size:calc(var(--spacing) * 9584)}.block-9585{block-size:calc(var(--spacing) * 9585)}.block-9586{block-size:calc(var(--spacing) * 9586)}.block-9587{block-size:calc(var(--spacing) * 9587)}.block-9589{block-size:calc(var(--spacing) * 9589)}.block-9590{block-size:calc(var(--spacing) * 9590)}.block-9592{block-size:calc(var(--spacing) * 9592)}.block-9593{block-size:calc(var(--spacing) * 9593)}.block-9595{block-size:calc(var(--spacing) * 9595)}.block-9596{block-size:calc(var(--spacing) * 9596)}.block-9597{block-size:calc(var(--spacing) * 9597)}.block-9610{block-size:calc(var(--spacing) * 9610)}.block-9611{block-size:calc(var(--spacing) * 9611)}.block-9612{block-size:calc(var(--spacing) * 9612)}.block-9615{block-size:calc(var(--spacing) * 9615)}.block-9631{block-size:calc(var(--spacing) * 9631)}.block-9632{block-size:calc(var(--spacing) * 9632)}.block-9633{block-size:calc(var(--spacing) * 9633)}.block-9634{block-size:calc(var(--spacing) * 9634)}.block-9635{block-size:calc(var(--spacing) * 9635)}.block-9636{block-size:calc(var(--spacing) * 9636)}.block-9637{block-size:calc(var(--spacing) * 9637)}.block-9638{block-size:calc(var(--spacing) * 9638)}.block-9639{block-size:calc(var(--spacing) * 9639)}.block-9640{block-size:calc(var(--spacing) * 9640)}.block-9641{block-size:calc(var(--spacing) * 9641)}.block-9642{block-size:calc(var(--spacing) * 9642)}.block-9644{block-size:calc(var(--spacing) * 9644)}.block-9645{block-size:calc(var(--spacing) * 9645)}.block-9646{block-size:calc(var(--spacing) * 9646)}.block-9647{block-size:calc(var(--spacing) * 9647)}.block-9648{block-size:calc(var(--spacing) * 9648)}.block-9649{block-size:calc(var(--spacing) * 9649)}.block-9650{block-size:calc(var(--spacing) * 9650)}.block-9651{block-size:calc(var(--spacing) * 9651)}.block-9652{block-size:calc(var(--spacing) * 9652)}.block-9653{block-size:calc(var(--spacing) * 9653)}.block-9655{block-size:calc(var(--spacing) * 9655)}.block-9657{block-size:calc(var(--spacing) * 9657)}.block-9662{block-size:calc(var(--spacing) * 9662)}.block-9663{block-size:calc(var(--spacing) * 9663)}.block-9664{block-size:calc(var(--spacing) * 9664)}.block-9665{block-size:calc(var(--spacing) * 9665)}.block-9666{block-size:calc(var(--spacing) * 9666)}.block-9676{block-size:calc(var(--spacing) * 9676)}.block-9677{block-size:calc(var(--spacing) * 9677)}.block-9678{block-size:calc(var(--spacing) * 9678)}.block-9679{block-size:calc(var(--spacing) * 9679)}.block-9680{block-size:calc(var(--spacing) * 9680)}.block-9681{block-size:calc(var(--spacing) * 9681)}.block-9682{block-size:calc(var(--spacing) * 9682)}.block-9683{block-size:calc(var(--spacing) * 9683)}.block-9684{block-size:calc(var(--spacing) * 9684)}.block-9685{block-size:calc(var(--spacing) * 9685)}.block-9686{block-size:calc(var(--spacing) * 9686)}.block-9687{block-size:calc(var(--spacing) * 9687)}.block-9688{block-size:calc(var(--spacing) * 9688)}.block-9689{block-size:calc(var(--spacing) * 9689)}.block-9690{block-size:calc(var(--spacing) * 9690)}.block-9691{block-size:calc(var(--spacing) * 9691)}.block-9692{block-size:calc(var(--spacing) * 9692)}.block-9693{block-size:calc(var(--spacing) * 9693)}.block-9694{block-size:calc(var(--spacing) * 9694)}.block-9695{block-size:calc(var(--spacing) * 9695)}.block-9696{block-size:calc(var(--spacing) * 9696)}.block-9697{block-size:calc(var(--spacing) * 9697)}.block-9698{block-size:calc(var(--spacing) * 9698)}.block-9699{block-size:calc(var(--spacing) * 9699)}.block-9700{block-size:calc(var(--spacing) * 9700)}.block-9706{block-size:calc(var(--spacing) * 9706)}.block-9707{block-size:calc(var(--spacing) * 9707)}.block-9708{block-size:calc(var(--spacing) * 9708)}.block-9711{block-size:calc(var(--spacing) * 9711)}.block-9712{block-size:calc(var(--spacing) * 9712)}.block-9715{block-size:calc(var(--spacing) * 9715)}.block-9716{block-size:calc(var(--spacing) * 9716)}.block-9718{block-size:calc(var(--spacing) * 9718)}.block-9722{block-size:calc(var(--spacing) * 9722)}.block-9723{block-size:calc(var(--spacing) * 9723)}.block-9724{block-size:calc(var(--spacing) * 9724)}.block-9726{block-size:calc(var(--spacing) * 9726)}.block-9727{block-size:calc(var(--spacing) * 9727)}.block-9728{block-size:calc(var(--spacing) * 9728)}.block-9732{block-size:calc(var(--spacing) * 9732)}.block-9733{block-size:calc(var(--spacing) * 9733)}.block-9739{block-size:calc(var(--spacing) * 9739)}.block-9745{block-size:calc(var(--spacing) * 9745)}.block-9746{block-size:calc(var(--spacing) * 9746)}.block-9747{block-size:calc(var(--spacing) * 9747)}.block-9748{block-size:calc(var(--spacing) * 9748)}.block-9749{block-size:calc(var(--spacing) * 9749)}.block-9750{block-size:calc(var(--spacing) * 9750)}.block-9751{block-size:calc(var(--spacing) * 9751)}.block-9752{block-size:calc(var(--spacing) * 9752)}.block-9753{block-size:calc(var(--spacing) * 9753)}.block-9758{block-size:calc(var(--spacing) * 9758)}.block-9759{block-size:calc(var(--spacing) * 9759)}.block-9760{block-size:calc(var(--spacing) * 9760)}.block-9761{block-size:calc(var(--spacing) * 9761)}.block-9762{block-size:calc(var(--spacing) * 9762)}.block-9763{block-size:calc(var(--spacing) * 9763)}.block-9765{block-size:calc(var(--spacing) * 9765)}.block-9767{block-size:calc(var(--spacing) * 9767)}.block-9768{block-size:calc(var(--spacing) * 9768)}.block-9769{block-size:calc(var(--spacing) * 9769)}.block-9770{block-size:calc(var(--spacing) * 9770)}.block-9771{block-size:calc(var(--spacing) * 9771)}.block-9772{block-size:calc(var(--spacing) * 9772)}.block-9773{block-size:calc(var(--spacing) * 9773)}.block-9774{block-size:calc(var(--spacing) * 9774)}.block-9775{block-size:calc(var(--spacing) * 9775)}.block-9776{block-size:calc(var(--spacing) * 9776)}.block-9779{block-size:calc(var(--spacing) * 9779)}.block-9793{block-size:calc(var(--spacing) * 9793)}.block-9794{block-size:calc(var(--spacing) * 9794)}.block-9797{block-size:calc(var(--spacing) * 9797)}.block-9799{block-size:calc(var(--spacing) * 9799)}.block-9800{block-size:calc(var(--spacing) * 9800)}.block-9801{block-size:calc(var(--spacing) * 9801)}.block-9803{block-size:calc(var(--spacing) * 9803)}.block-9804{block-size:calc(var(--spacing) * 9804)}.block-9805{block-size:calc(var(--spacing) * 9805)}.block-9806{block-size:calc(var(--spacing) * 9806)}.block-9807{block-size:calc(var(--spacing) * 9807)}.block-9816{block-size:calc(var(--spacing) * 9816)}.block-9817{block-size:calc(var(--spacing) * 9817)}.block-9819{block-size:calc(var(--spacing) * 9819)}.block-9820{block-size:calc(var(--spacing) * 9820)}.block-9821{block-size:calc(var(--spacing) * 9821)}.block-9822{block-size:calc(var(--spacing) * 9822)}.block-9823{block-size:calc(var(--spacing) * 9823)}.block-9826{block-size:calc(var(--spacing) * 9826)}.block-9827{block-size:calc(var(--spacing) * 9827)}.block-9828{block-size:calc(var(--spacing) * 9828)}.block-9829{block-size:calc(var(--spacing) * 9829)}.block-9830{block-size:calc(var(--spacing) * 9830)}.block-9831{block-size:calc(var(--spacing) * 9831)}.block-9832{block-size:calc(var(--spacing) * 9832)}.block-9833{block-size:calc(var(--spacing) * 9833)}.block-9835{block-size:calc(var(--spacing) * 9835)}.block-9838{block-size:calc(var(--spacing) * 9838)}.block-9839{block-size:calc(var(--spacing) * 9839)}.block-9841{block-size:calc(var(--spacing) * 9841)}.block-9842{block-size:calc(var(--spacing) * 9842)}.block-9844{block-size:calc(var(--spacing) * 9844)}.block-9845{block-size:calc(var(--spacing) * 9845)}.block-9846{block-size:calc(var(--spacing) * 9846)}.block-9847{block-size:calc(var(--spacing) * 9847)}.block-9848{block-size:calc(var(--spacing) * 9848)}.block-9849{block-size:calc(var(--spacing) * 9849)}.block-9850{block-size:calc(var(--spacing) * 9850)}.block-9851{block-size:calc(var(--spacing) * 9851)}.block-9852{block-size:calc(var(--spacing) * 9852)}.block-9853{block-size:calc(var(--spacing) * 9853)}.block-9854{block-size:calc(var(--spacing) * 9854)}.block-9857{block-size:calc(var(--spacing) * 9857)}.block-9858{block-size:calc(var(--spacing) * 9858)}.block-9859{block-size:calc(var(--spacing) * 9859)}.block-9860{block-size:calc(var(--spacing) * 9860)}.block-9861{block-size:calc(var(--spacing) * 9861)}.block-9862{block-size:calc(var(--spacing) * 9862)}.block-9863{block-size:calc(var(--spacing) * 9863)}.block-9864{block-size:calc(var(--spacing) * 9864)}.block-9865{block-size:calc(var(--spacing) * 9865)}.block-9866{block-size:calc(var(--spacing) * 9866)}.block-9867{block-size:calc(var(--spacing) * 9867)}.block-9868{block-size:calc(var(--spacing) * 9868)}.block-9869{block-size:calc(var(--spacing) * 9869)}.block-9870{block-size:calc(var(--spacing) * 9870)}.block-9871{block-size:calc(var(--spacing) * 9871)}.block-9872{block-size:calc(var(--spacing) * 9872)}.block-9873{block-size:calc(var(--spacing) * 9873)}.block-9874{block-size:calc(var(--spacing) * 9874)}.block-9875{block-size:calc(var(--spacing) * 9875)}.block-9876{block-size:calc(var(--spacing) * 9876)}.block-9877{block-size:calc(var(--spacing) * 9877)}.block-9878{block-size:calc(var(--spacing) * 9878)}.block-9879{block-size:calc(var(--spacing) * 9879)}.block-9880{block-size:calc(var(--spacing) * 9880)}.block-9881{block-size:calc(var(--spacing) * 9881)}.block-9882{block-size:calc(var(--spacing) * 9882)}.block-9883{block-size:calc(var(--spacing) * 9883)}.block-9885{block-size:calc(var(--spacing) * 9885)}.block-9888{block-size:calc(var(--spacing) * 9888)}.block-9889{block-size:calc(var(--spacing) * 9889)}.block-9933{block-size:calc(var(--spacing) * 9933)}.block-9938{block-size:calc(var(--spacing) * 9938)}.block-9939{block-size:calc(var(--spacing) * 9939)}.block-9940{block-size:calc(var(--spacing) * 9940)}.block-9941{block-size:calc(var(--spacing) * 9941)}.block-9942{block-size:calc(var(--spacing) * 9942)}.block-9955{block-size:calc(var(--spacing) * 9955)}.block-9956{block-size:calc(var(--spacing) * 9956)}.block-9957{block-size:calc(var(--spacing) * 9957)}.block-9958{block-size:calc(var(--spacing) * 9958)}.block-9962{block-size:calc(var(--spacing) * 9962)}.block-9964{block-size:calc(var(--spacing) * 9964)}.block-9965{block-size:calc(var(--spacing) * 9965)}.block-9966{block-size:calc(var(--spacing) * 9966)}.block-9967{block-size:calc(var(--spacing) * 9967)}.block-9968{block-size:calc(var(--spacing) * 9968)}.block-9970{block-size:calc(var(--spacing) * 9970)}.block-9971{block-size:calc(var(--spacing) * 9971)}.block-9972{block-size:calc(var(--spacing) * 9972)}.block-9973{block-size:calc(var(--spacing) * 9973)}.block-9974{block-size:calc(var(--spacing) * 9974)}.block-9975{block-size:calc(var(--spacing) * 9975)}.block-9976{block-size:calc(var(--spacing) * 9976)}.block-9977{block-size:calc(var(--spacing) * 9977)}.block-9978{block-size:calc(var(--spacing) * 9978)}.block-9979{block-size:calc(var(--spacing) * 9979)}.block-9980{block-size:calc(var(--spacing) * 9980)}.block-9983{block-size:calc(var(--spacing) * 9983)}.block-9984{block-size:calc(var(--spacing) * 9984)}.block-9985{block-size:calc(var(--spacing) * 9985)}.block-9986{block-size:calc(var(--spacing) * 9986)}.block-9987{block-size:calc(var(--spacing) * 9987)}.block-9988{block-size:calc(var(--spacing) * 9988)}.block-9989{block-size:calc(var(--spacing) * 9989)}.block-9990{block-size:calc(var(--spacing) * 9990)}.block-9991{block-size:calc(var(--spacing) * 9991)}.block-9992{block-size:calc(var(--spacing) * 9992)}.block-9993{block-size:calc(var(--spacing) * 9993)}.block-9994{block-size:calc(var(--spacing) * 9994)}.block-10005{block-size:calc(var(--spacing) * 10005)}.block-10006{block-size:calc(var(--spacing) * 10006)}.block-10007{block-size:calc(var(--spacing) * 10007)}.block-10008{block-size:calc(var(--spacing) * 10008)}.block-10009{block-size:calc(var(--spacing) * 10009)}.block-10010{block-size:calc(var(--spacing) * 10010)}.block-10011{block-size:calc(var(--spacing) * 10011)}.block-10012{block-size:calc(var(--spacing) * 10012)}.block-10014{block-size:calc(var(--spacing) * 10014)}.block-10016{block-size:calc(var(--spacing) * 10016)}.block-10017{block-size:calc(var(--spacing) * 10017)}.block-10018{block-size:calc(var(--spacing) * 10018)}.block-10019{block-size:calc(var(--spacing) * 10019)}.block-10020{block-size:calc(var(--spacing) * 10020)}.block-10021{block-size:calc(var(--spacing) * 10021)}.block-10022{block-size:calc(var(--spacing) * 10022)}.block-10023{block-size:calc(var(--spacing) * 10023)}.block-10024{block-size:calc(var(--spacing) * 10024)}.block-10025{block-size:calc(var(--spacing) * 10025)}.block-10027{block-size:calc(var(--spacing) * 10027)}.block-10028{block-size:calc(var(--spacing) * 10028)}.block-10029{block-size:calc(var(--spacing) * 10029)}.block-10030{block-size:calc(var(--spacing) * 10030)}.block-10031{block-size:calc(var(--spacing) * 10031)}.block-10032{block-size:calc(var(--spacing) * 10032)}.block-10033{block-size:calc(var(--spacing) * 10033)}.block-10034{block-size:calc(var(--spacing) * 10034)}.block-10036{block-size:calc(var(--spacing) * 10036)}.block-10040{block-size:calc(var(--spacing) * 10040)}.block-10041{block-size:calc(var(--spacing) * 10041)}.block-10042{block-size:calc(var(--spacing) * 10042)}.block-10043{block-size:calc(var(--spacing) * 10043)}.block-10044{block-size:calc(var(--spacing) * 10044)}.block-10045{block-size:calc(var(--spacing) * 10045)}.block-10046{block-size:calc(var(--spacing) * 10046)}.block-10047{block-size:calc(var(--spacing) * 10047)}.block-10049{block-size:calc(var(--spacing) * 10049)}.block-10050{block-size:calc(var(--spacing) * 10050)}.block-10051{block-size:calc(var(--spacing) * 10051)}.block-10052{block-size:calc(var(--spacing) * 10052)}.block-10053{block-size:calc(var(--spacing) * 10053)}.block-10054{block-size:calc(var(--spacing) * 10054)}.block-10056{block-size:calc(var(--spacing) * 10056)}.block-10057{block-size:calc(var(--spacing) * 10057)}.block-10058{block-size:calc(var(--spacing) * 10058)}.block-10059{block-size:calc(var(--spacing) * 10059)}.block-10060{block-size:calc(var(--spacing) * 10060)}.block-10061{block-size:calc(var(--spacing) * 10061)}.block-10062{block-size:calc(var(--spacing) * 10062)}.block-10063{block-size:calc(var(--spacing) * 10063)}.block-10069{block-size:calc(var(--spacing) * 10069)}.block-10072{block-size:calc(var(--spacing) * 10072)}.block-10073{block-size:calc(var(--spacing) * 10073)}.block-10074{block-size:calc(var(--spacing) * 10074)}.block-10075{block-size:calc(var(--spacing) * 10075)}.block-10077{block-size:calc(var(--spacing) * 10077)}.block-10081{block-size:calc(var(--spacing) * 10081)}.block-10086{block-size:calc(var(--spacing) * 10086)}.block-10087{block-size:calc(var(--spacing) * 10087)}.block-10088{block-size:calc(var(--spacing) * 10088)}.block-10089{block-size:calc(var(--spacing) * 10089)}.block-10090{block-size:calc(var(--spacing) * 10090)}.block-10091{block-size:calc(var(--spacing) * 10091)}.block-10092{block-size:calc(var(--spacing) * 10092)}.block-10093{block-size:calc(var(--spacing) * 10093)}.block-10094{block-size:calc(var(--spacing) * 10094)}.block-10095{block-size:calc(var(--spacing) * 10095)}.block-10096{block-size:calc(var(--spacing) * 10096)}.block-10097{block-size:calc(var(--spacing) * 10097)}.block-10098{block-size:calc(var(--spacing) * 10098)}.block-10099{block-size:calc(var(--spacing) * 10099)}.block-10100{block-size:calc(var(--spacing) * 10100)}.block-10101{block-size:calc(var(--spacing) * 10101)}.block-10102{block-size:calc(var(--spacing) * 10102)}.block-10103{block-size:calc(var(--spacing) * 10103)}.block-10104{block-size:calc(var(--spacing) * 10104)}.block-10105{block-size:calc(var(--spacing) * 10105)}.block-10106{block-size:calc(var(--spacing) * 10106)}.block-10107{block-size:calc(var(--spacing) * 10107)}.block-10108{block-size:calc(var(--spacing) * 10108)}.block-10109{block-size:calc(var(--spacing) * 10109)}.block-10110{block-size:calc(var(--spacing) * 10110)}.block-10111{block-size:calc(var(--spacing) * 10111)}.block-10112{block-size:calc(var(--spacing) * 10112)}.block-10113{block-size:calc(var(--spacing) * 10113)}.block-10114{block-size:calc(var(--spacing) * 10114)}.block-10115{block-size:calc(var(--spacing) * 10115)}.block-10116{block-size:calc(var(--spacing) * 10116)}.block-10117{block-size:calc(var(--spacing) * 10117)}.block-10118{block-size:calc(var(--spacing) * 10118)}.block-10119{block-size:calc(var(--spacing) * 10119)}.block-10120{block-size:calc(var(--spacing) * 10120)}.block-10121{block-size:calc(var(--spacing) * 10121)}.block-10122{block-size:calc(var(--spacing) * 10122)}.block-10123{block-size:calc(var(--spacing) * 10123)}.block-10125{block-size:calc(var(--spacing) * 10125)}.block-10126{block-size:calc(var(--spacing) * 10126)}.block-10127{block-size:calc(var(--spacing) * 10127)}.block-10128{block-size:calc(var(--spacing) * 10128)}.block-10129{block-size:calc(var(--spacing) * 10129)}.block-10130{block-size:calc(var(--spacing) * 10130)}.block-10131{block-size:calc(var(--spacing) * 10131)}.block-10132{block-size:calc(var(--spacing) * 10132)}.block-10133{block-size:calc(var(--spacing) * 10133)}.block-10134{block-size:calc(var(--spacing) * 10134)}.block-10135{block-size:calc(var(--spacing) * 10135)}.block-10136{block-size:calc(var(--spacing) * 10136)}.block-10137{block-size:calc(var(--spacing) * 10137)}.block-10139{block-size:calc(var(--spacing) * 10139)}.block-10140{block-size:calc(var(--spacing) * 10140)}.block-10141{block-size:calc(var(--spacing) * 10141)}.block-10143{block-size:calc(var(--spacing) * 10143)}.block-10148{block-size:calc(var(--spacing) * 10148)}.block-10153{block-size:calc(var(--spacing) * 10153)}.block-10156{block-size:calc(var(--spacing) * 10156)}.block-10157{block-size:calc(var(--spacing) * 10157)}.block-10158{block-size:calc(var(--spacing) * 10158)}.block-10159{block-size:calc(var(--spacing) * 10159)}.block-10160{block-size:calc(var(--spacing) * 10160)}.block-10161{block-size:calc(var(--spacing) * 10161)}.block-10162{block-size:calc(var(--spacing) * 10162)}.block-10163{block-size:calc(var(--spacing) * 10163)}.block-10164{block-size:calc(var(--spacing) * 10164)}.block-10165{block-size:calc(var(--spacing) * 10165)}.block-10168{block-size:calc(var(--spacing) * 10168)}.block-10169{block-size:calc(var(--spacing) * 10169)}.block-10170{block-size:calc(var(--spacing) * 10170)}.block-10171{block-size:calc(var(--spacing) * 10171)}.block-10173{block-size:calc(var(--spacing) * 10173)}.block-10174{block-size:calc(var(--spacing) * 10174)}.block-10175{block-size:calc(var(--spacing) * 10175)}.block-10176{block-size:calc(var(--spacing) * 10176)}.block-10177{block-size:calc(var(--spacing) * 10177)}.block-10178{block-size:calc(var(--spacing) * 10178)}.block-10179{block-size:calc(var(--spacing) * 10179)}.block-10180{block-size:calc(var(--spacing) * 10180)}.block-10181{block-size:calc(var(--spacing) * 10181)}.block-10183{block-size:calc(var(--spacing) * 10183)}.block-10184{block-size:calc(var(--spacing) * 10184)}.block-10185{block-size:calc(var(--spacing) * 10185)}.block-10186{block-size:calc(var(--spacing) * 10186)}.block-10187{block-size:calc(var(--spacing) * 10187)}.block-10190{block-size:calc(var(--spacing) * 10190)}.block-10191{block-size:calc(var(--spacing) * 10191)}.block-10192{block-size:calc(var(--spacing) * 10192)}.block-10193{block-size:calc(var(--spacing) * 10193)}.block-10194{block-size:calc(var(--spacing) * 10194)}.block-10195{block-size:calc(var(--spacing) * 10195)}.block-10196{block-size:calc(var(--spacing) * 10196)}.block-10197{block-size:calc(var(--spacing) * 10197)}.block-10198{block-size:calc(var(--spacing) * 10198)}.block-10199{block-size:calc(var(--spacing) * 10199)}.block-10200{block-size:calc(var(--spacing) * 10200)}.block-10201{block-size:calc(var(--spacing) * 10201)}.block-10203{block-size:calc(var(--spacing) * 10203)}.block-10204{block-size:calc(var(--spacing) * 10204)}.block-10205{block-size:calc(var(--spacing) * 10205)}.block-10206{block-size:calc(var(--spacing) * 10206)}.block-10207{block-size:calc(var(--spacing) * 10207)}.block-10208{block-size:calc(var(--spacing) * 10208)}.block-10209{block-size:calc(var(--spacing) * 10209)}.block-10210{block-size:calc(var(--spacing) * 10210)}.block-10212{block-size:calc(var(--spacing) * 10212)}.block-10213{block-size:calc(var(--spacing) * 10213)}.block-10214{block-size:calc(var(--spacing) * 10214)}.block-10215{block-size:calc(var(--spacing) * 10215)}.block-10216{block-size:calc(var(--spacing) * 10216)}.block-10217{block-size:calc(var(--spacing) * 10217)}.block-10218{block-size:calc(var(--spacing) * 10218)}.block-10219{block-size:calc(var(--spacing) * 10219)}.block-10220{block-size:calc(var(--spacing) * 10220)}.block-10221{block-size:calc(var(--spacing) * 10221)}.block-10222{block-size:calc(var(--spacing) * 10222)}.block-10223{block-size:calc(var(--spacing) * 10223)}.block-10224{block-size:calc(var(--spacing) * 10224)}.block-10225{block-size:calc(var(--spacing) * 10225)}.block-10226{block-size:calc(var(--spacing) * 10226)}.block-10227{block-size:calc(var(--spacing) * 10227)}.block-10228{block-size:calc(var(--spacing) * 10228)}.block-10229{block-size:calc(var(--spacing) * 10229)}.block-10230{block-size:calc(var(--spacing) * 10230)}.block-10231{block-size:calc(var(--spacing) * 10231)}.block-10232{block-size:calc(var(--spacing) * 10232)}.block-10233{block-size:calc(var(--spacing) * 10233)}.block-10234{block-size:calc(var(--spacing) * 10234)}.block-10235{block-size:calc(var(--spacing) * 10235)}.block-10237{block-size:calc(var(--spacing) * 10237)}.block-10238{block-size:calc(var(--spacing) * 10238)}.block-10239{block-size:calc(var(--spacing) * 10239)}.block-10240{block-size:calc(var(--spacing) * 10240)}.block-10241{block-size:calc(var(--spacing) * 10241)}.block-10242{block-size:calc(var(--spacing) * 10242)}.block-10243{block-size:calc(var(--spacing) * 10243)}.block-10244{block-size:calc(var(--spacing) * 10244)}.block-10245{block-size:calc(var(--spacing) * 10245)}.block-10246{block-size:calc(var(--spacing) * 10246)}.block-10251{block-size:calc(var(--spacing) * 10251)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-emerald-950{background-color:var(--color-emerald-950)}.dark\:bg-red-950{background-color:var(--color-red-950)}.dark\:bg-sky-950{background-color:var(--color-sky-950)}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-sky-200{color:var(--color-sky-200)}}}:root{--black:#090a0a;--deep:#131414;--panel:#1c1d1d;--panel-light:#232626;--border:#373b3b;--border-light:#4b5150;--text:#c2cdcd;--muted:#232626;--dim:#606969;--sand:#90c1eb;--sand-light:#dee9e9;--olive:#7e8a86;--green:#9dbb96;--home-section-bg:#131414f5;--home-card-bg:#191b1b;--home-card-hover:#232626;--home-header-bg:#2b2e2e;--home-heading:#dee9e9;--home-title:#c2cdcd;--home-copy:#9ca6a6;--home-meta:#7d8787;--home-accent:#90c1eb;--home-line:#373b3b;--eft-black:#090a0a;--eft-black2:#0f1111;--eft-panel:#151717;--eft-raised:#1c1d1d;--eft-line-soft:#2e3232;--eft-line:#373b3b;--eft-line-strong:#4b5150;--eft-accent-line:#5d7e91;--eft-accent:#90c1eb;--eft-accent-pale:#d0e4ea;--eft-accent-soft-text:#afcee2;--eft-copy:#c2cdcd;--eft-muted:#858d8d;--eft-heading:#dee9e9;--type-section:24px;--type-feature:18px;--type-card:14px;--type-body:13px;--type-meta:12px;--radius:.125rem;--background:var(--deep);--foreground:var(--text);--card:var(--panel);--card-foreground:var(--text);--primary:var(--sand);--primary-foreground:var(--black);--secondary:var(--panel-light);--secondary-foreground:var(--text);--muted-foreground:var(--muted);--accent:#2b2e2e;--accent-foreground:var(--sand-light);--destructive:#b96f5c;--input:var(--border-light);--ring:var(--sand);--font-display-stack:"Barlow Condensed", "PingFang SC", "Microsoft YaHei", sans-serif;color:var(--text);background:var(--deep);font-synthesis:none;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}*{box-sizing:border-box;border-color:var(--border)}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090a0a}body{min-width:320px;color:var(--text);background:#0b0d0d;margin:0;font-size:15px;font-weight:500;line-height:1.6}button,input{font:inherit}a{color:inherit;text-decoration:none}svg{flex:none}::selection{color:#eefbff;background:#31566b}.site-shell{background:linear-gradient(#0a0b0b2e, #0a0b0b57), var(--site-world-image,url(/images/tarkovbox-world.webp)) center top / cover fixed;min-height:100vh;position:relative}.site-shell:before{z-index:100;pointer-events:none;content:"";opacity:.08;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff04 4px),radial-gradient(circle at 20% 10%,#ffffff14 0 1px,#0000 1.5px);background-size:auto,5px 5px;position:fixed;inset:0}.header-wrap,.page-wrap,.footer-wrap{width:min(1380px,100% - 48px);margin-inline:auto}.top-strip{color:#7d8787;letter-spacing:.1em;background:#090a0af5;border-bottom:1px solid #252928;align-items:center;height:28px;font-size:12px;font-weight:600;line-height:1;display:flex}.top-strip .header-wrap{justify-content:space-between;align-items:center;display:flex}.top-strip-site,.top-strip-sync{color:#8e927d;white-space:nowrap;align-items:center;gap:8px;display:flex}.top-strip-sync{color:#7f8378;font-variant-numeric:tabular-nums}.online-dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%}.main-header{z-index:50;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#0f1010fa,#141515f5,#0f1010fa);position:relative;box-shadow:0 8px 28px #0000005c}.main-header .header-wrap{align-items:center;gap:24px;height:78px;display:flex}.logo{flex:none;align-items:center;line-height:0;display:inline-flex}.logo-image{opacity:.96;filter:invert()sepia(.16)saturate(.72)brightness(1.08)drop-shadow(0 0 14px #90c1eb1f);width:196px;height:auto;display:block}.community-quick-links{flex:none;align-items:center;gap:4px;margin-left:0;display:flex}.community-quick-item{position:relative}.community-quick-item:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.community-quick-button{color:#c9c3b0;cursor:pointer;background:#090a0ac7;border:1px solid #444b4a;place-items:center;width:40px;height:42px;transition:border-color .14s,background-color .14s;display:grid}.community-quick-button:hover,.community-quick-button[aria-expanded=true]{background:#292e2d;border-color:#8f846a}.community-quick-icon{object-fit:contain;width:21px;height:21px}.community-quick-popover{z-index:80;background:#101111fc;border:1px solid #4d5554;width:238px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 46px #000000a3,inset 0 1px #ffffff08}.community-quick-popover:before{content:"";background:#101311;border-top:1px solid #4d5554;border-left:1px solid #4d5554;width:10px;height:10px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.community-qr-heading{border-bottom:1px solid #373b3b;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:9px;display:flex}.community-qr-heading strong{color:#ddd6c2;font-size:12px;font-weight:700}.community-qr-heading small{color:#7a8483;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.community-qr-frame{background:#f5f3ea;border:1px solid #4e5148;place-items:center;margin-top:10px;padding:9px;display:grid}.community-qr-image{object-fit:contain;width:174px;height:174px}.community-quick-popover p{color:#92948a;text-align:center;margin:9px 0 0;font-size:12px;font-weight:500;line-height:1.55}.community-qr-meta{color:#e0c98f;text-align:center;word-break:break-all;background:#191b1a;border:1px solid #4b4f4a;margin-top:9px;padding:6px 8px;font-size:12px;font-weight:700}.community-qr-cta{color:#e3d9ba;cursor:pointer;background:#2a2e2d;border:1px solid #8f846a;justify-content:center;align-items:center;width:100%;min-height:34px;margin-top:9px;font-size:12px;font-weight:700;transition:border-color .14s,background-color .14s;display:flex}.community-qr-cta:hover{background:#343834;border-color:#c0a86e}.header-search{width:min(620px,58%);min-width:0;height:42px;margin-left:auto;display:flex;position:relative}.header-search form{background:#090a0ac7;border:1px solid #444b4a;align-items:stretch;width:100%;min-width:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 0 18px #00000061,0 0 0 1px #0000}.header-search form:focus-within{background:#131414f5;border-color:#8f846a;box-shadow:inset 0 0 20px #0000006b,0 0 0 1px #90c1eb2e,0 10px 28px #00000047}.search-scope{color:#a6a18e;letter-spacing:.06em;white-space:nowrap;border-right:1px solid #373b3b;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.search-scope-dot{background:#9ea9a9;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #9ba8788c}.search-icon{color:#99947f;flex:none;align-self:center;width:16px;height:16px;margin-left:11px}.header-search-input{width:0;min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:14px;font-weight:600}.header-search-input::placeholder{color:#858577}.header-search-input::-webkit-search-cancel-button{appearance:none;display:none}.search-shortcut{color:#85877c;background:#181b18;border:1px solid #41463e;justify-content:center;align-self:center;align-items:center;min-width:20px;height:20px;margin-right:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.header-search-submit{border:0;border-left:1px solid var(--border);color:#d8c79b;letter-spacing:.1em;cursor:pointer;background:#252821;align-self:stretch;padding:0 20px;font-size:12px;font-weight:700}.header-search-submit:hover{color:#ece3c9;background:#34382f}.search-clear{color:#98a3a3;cursor:pointer;padding:4px;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.search-results{z-index:90;border:1px solid var(--border-light);background:#101111fb;max-height:min(430px,65vh);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 44px #00000094,inset 0 1px #ffffff06}.search-results-header,.search-results-footer{color:#87918f;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.search-results-header{text-transform:uppercase;background:linear-gradient(90deg,#21251f,#191c19);border-bottom:1px solid #373b3b;min-height:34px;padding:0 13px}.search-results-header span:first-child{color:#beb79f}.search-results-list{scrollbar-color:#4b5150 transparent;scrollbar-width:thin;max-height:min(330px,48vh);overflow-y:auto}.search-result{color:#d7d5c8;border-bottom:1px solid #2f332e;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:55px;padding:9px 12px;transition:background-color .12s,color .12s;display:grid}.search-result:last-child{border-bottom:0}.search-result:hover,.search-result[aria-selected=true]{color:#f0e6cf;background:linear-gradient(90deg,#30342d,#242823)}.search-result-type{color:#b7a983;letter-spacing:.04em;text-align:center;background:#20231e;border:1px solid #4c4a3e;padding:3px 2px;font-size:12px;font-weight:700}.search-result-copy{gap:3px;min-width:0;display:grid}.search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.search-result-copy small{color:#98a3a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.search-result-enter{color:#707978;opacity:0;width:14px;transition:opacity .12s}.search-result:hover .search-result-enter,.search-result[aria-selected=true] .search-result-enter{opacity:1}.search-empty{color:#aba99e;text-align:center;padding:26px 18px;font-size:12px;line-height:1.7}.search-results-footer{color:#707978;background:#121512;border-top:1px solid #373b3b;justify-content:flex-end;gap:12px;min-height:30px;padding:0 12px;font-size:12px}.search-results-footer button{color:#c6b994;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.search-results-footer button:hover{color:#eee4cb}.unified-search-page{gap:12px;min-width:0;padding-bottom:40px;display:grid}.unified-search-page>*{min-width:0}.unified-search-hero{border:1px solid var(--eft-line);background:linear-gradient(112deg, #1f2c34fa, #0b0e0efa), var(--eft-black2);gap:7px;padding:20px 22px;display:grid}.unified-search-hero>p,.unified-search-discovery>header p,.unified-search-group>header p{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.unified-search-hero h1{color:var(--eft-heading);margin:0;font-size:clamp(28px,3vw,38px)}.unified-search-hero>span{color:var(--eft-muted);font-size:13px;line-height:1.65}.unified-search-hero form{border:1px solid var(--eft-line-strong);background:var(--eft-black);min-width:0;margin-top:7px;display:flex}.unified-search-hero form>svg{width:18px;height:18px;color:var(--eft-accent);flex:none;align-self:center;margin-left:12px}.unified-search-hero input{width:100%;min-width:0;height:44px;color:var(--eft-copy);font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:14px}.unified-search-hero button{border:0;border-left:1px solid var(--eft-line);min-width:90px;color:var(--eft-accent-pale);font:inherit;cursor:pointer;background:#23312d;font-size:13px;font-weight:700}.unified-search-hero button:hover{background:#2b3d37}.unified-search-toolbar{border:1px solid var(--eft-line);background:var(--eft-black2);gap:9px;padding:11px 12px;display:grid}.unified-search-toolbar>div{flex-wrap:wrap;align-items:baseline;gap:6px 9px;min-width:0;display:flex}.unified-search-toolbar>div>span,.unified-search-toolbar>div>em{color:var(--eft-muted);font-size:12px;font-style:normal}.unified-search-toolbar>div>strong{color:var(--eft-accent-pale);font-size:18px}.unified-search-toolbar>div>svg{width:14px;height:14px;color:var(--eft-accent)}.unified-search-toolbar nav{background:var(--eft-line-soft);scrollbar-color:var(--eft-accent-line) var(--eft-black);scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.unified-search-toolbar nav a{background:var(--eft-panel);min-width:max-content;color:var(--eft-muted);align-items:baseline;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.unified-search-toolbar nav a:hover,.unified-search-toolbar nav a.is-active{color:var(--eft-accent-pale);background:#19252b}.unified-search-toolbar nav small{color:inherit;opacity:.72;font-size:12px}.unified-search-notice{color:#d4b77e;background:#18140f;border:1px solid #604b37;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.unified-search-pagination{border:1px solid var(--eft-line);background:var(--eft-black2);justify-content:center;align-items:center;gap:8px;padding:9px;display:flex}.unified-search-pagination a,.unified-search-pagination span{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:72px;color:var(--eft-accent-soft-text);text-align:center;padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none}.unified-search-pagination span{color:var(--eft-dim);opacity:.55}.unified-search-pagination strong{color:var(--eft-copy);font-size:12px}.unified-search-groups{gap:12px;display:grid}.unified-search-group{border:1px solid var(--eft-line);background:var(--eft-black2)}.unified-search-group>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.unified-search-group>header h2{color:var(--eft-heading);margin:2px 0 0;font-size:18px}.unified-search-group>header>span{color:var(--eft-muted);align-items:center;gap:9px;font-size:12px;display:inline-flex}.unified-search-group>header>span a{color:var(--eft-accent-soft-text);font-weight:700;text-decoration:none}.unified-search-group>div{background:var(--eft-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.unified-search-result{background:var(--eft-panel);min-width:0;color:inherit;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.unified-search-result:hover{background:var(--eft-raised)}.unified-search-result-image{border:1px solid var(--eft-line);background:var(--eft-black);width:64px;height:54px;color:var(--eft-accent);place-items:center;display:grid;position:relative;overflow:hidden}.unified-search-result-image img{object-fit:contain}.unified-search-result-image>svg{width:22px;height:22px}.unified-search-result-copy{gap:2px;min-width:0;display:grid}.unified-search-result-copy small{color:var(--eft-accent);font-size:12px;font-weight:700}.unified-search-result-copy strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.unified-search-result-copy em{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.unified-search-result-copy p{color:var(--eft-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.unified-search-result mark{color:#f2ddb4;background:#d8b46a3d}.unified-search-result>svg{width:14px;height:14px;color:var(--eft-dim)}.unified-search-empty{border:1px solid var(--eft-line);background:var(--eft-black2);text-align:center;align-content:center;place-items:center;gap:7px;min-height:240px;padding:24px;display:grid}.unified-search-empty>svg{width:34px;height:34px;color:var(--eft-accent)}.unified-search-empty h2{color:var(--eft-heading);margin:0;font-size:20px}.unified-search-empty p{color:var(--eft-muted);margin:0;font-size:13px}.unified-search-discovery{border:1px solid var(--eft-line);background:var(--eft-black2)}.unified-search-discovery>header{border-bottom:1px solid var(--eft-line);padding:11px 13px}.unified-search-discovery>header h2{color:var(--eft-heading);margin:3px 0 0;font-size:20px}.unified-search-quick-grid{background:var(--eft-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.unified-search-quick-grid>a{background:var(--eft-panel);min-width:0;color:inherit;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:11px;text-decoration:none;display:grid}.unified-search-quick-grid>a:hover{background:var(--eft-raised)}.unified-search-quick-grid svg{width:18px;height:18px;color:var(--eft-accent)}.unified-search-quick-grid>a>span{gap:2px;min-width:0;display:grid}.unified-search-quick-grid strong{color:var(--eft-copy);font-size:14px}.unified-search-quick-grid small{color:var(--eft-muted);font-size:12px}.unified-search-category-grid{border-top:1px solid var(--eft-line);background:var(--eft-line-soft);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.unified-search-category-grid a{background:var(--eft-black2);color:inherit;gap:2px;padding:9px;text-decoration:none;display:grid}.unified-search-category-grid a:hover{background:var(--eft-raised)}.unified-search-category-grid small{color:var(--eft-dim);font-size:12px}.unified-search-category-grid strong{color:var(--eft-copy);font-size:13px}.is-spinning{animation:.8s linear infinite unified-search-spin}@keyframes unified-search-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.unified-search-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.unified-search-hero{padding:15px}.unified-search-group>div,.unified-search-quick-grid{grid-template-columns:1fr}.unified-search-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.unified-search-hero button{min-width:66px;padding:0 10px}.unified-search-group>header{align-items:flex-start}.unified-search-result{grid-template-columns:54px minmax(0,1fr) 14px}.unified-search-result-image{width:54px;height:48px}}.mobile-menu-wrap{flex:none;display:none;position:relative}.menu-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--sand);cursor:pointer;background:#202119;place-items:center;display:grid}.mobile-dropdown{border:1px solid var(--border-light);background:#101111fc;width:min(300px,100vw - 28px);display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0000008c}.mobile-dropdown.is-open{display:block}.mobile-dropdown a{border-bottom:1px solid var(--border);color:#b7b5a8;align-items:center;min-height:43px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.mobile-dropdown a:hover{color:var(--sand-light);background:#282c27}.wiki-nav{z-index:45;background:linear-gradient(#222522,#191c1a);border-bottom:1px solid #3a3d37;position:relative;box-shadow:0 5px 18px #00000047}.site-shell:has(.wiki-nav-item.is-open) .main-header{z-index:40}.wiki-nav .header-wrap{grid-template-columns:repeat(9,minmax(0,1fr));align-items:stretch;height:42px;display:grid}.wiki-nav-item{border-right:1px solid #353a39;min-width:0;position:relative}.wiki-nav-item:first-child{border-left:1px solid #353a39}.wiki-nav-top-link{color:#92958f;letter-spacing:.04em;text-shadow:0 1px #000;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:0 8px;font-size:12px;font-weight:700;display:flex}.wiki-nav-item.is-open{background:linear-gradient(#353933,#2b2e2e)}.wiki-nav-top-link:hover,.wiki-nav-top-link.active{color:#dee9e9}.wiki-nav-top-link.active{box-shadow:inset 0 -2px #90c1eb}.wiki-nav-top-link>svg:first-child{width:13px;height:13px}.wiki-nav-top-link>svg:last-child{color:#666a61;width:10px;height:10px;transition:transform .14s}.wiki-nav-item.is-open .wiki-nav-top-link>svg:last-child{color:#b6a783;transform:rotate(180deg)}.wiki-nav-dropdown{z-index:70;opacity:0;pointer-events:none;visibility:hidden;background:#101111fc;border:1px solid #4a4e46;width:340px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%,-5px);box-shadow:0 18px 42px #00000094}.wiki-nav-item:first-child .wiki-nav-dropdown{left:0;transform:translateY(-5px)}.wiki-nav-item:nth-last-child(-n+2) .wiki-nav-dropdown{left:auto;right:0;transform:translateY(-5px)}.wiki-nav-item.is-dense .wiki-nav-dropdown{width:460px}.wiki-nav-item.is-open .wiki-nav-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.wiki-nav-item:first-child.is-open .wiki-nav-dropdown,.wiki-nav-item:nth-last-child(-n+2).is-open .wiki-nav-dropdown{transform:translateY(0)}.wiki-nav-dropdown-links{display:grid}.wiki-nav-dropdown-links.is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-nav-dropdown-link{background:#191b1b;border-bottom:1px solid #292e2d;grid-template-columns:minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;transition:background-color .14s,color .14s;display:grid}.wiki-nav-dropdown-link:last-child{border-bottom:0}.wiki-nav-dropdown-link:hover{background:var(--home-card-hover);color:#e1d6b9}.wiki-nav-dropdown-link>span{gap:2px;min-width:0;display:grid}.wiki-nav-dropdown-link strong{color:var(--home-title);font-size:12px;font-weight:700}.wiki-nav-dropdown-link small{color:var(--home-copy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wiki-nav-dropdown-link>svg{color:#7d8787;width:12px}.wiki-nav-dropdown-links.is-dense .wiki-nav-dropdown-link{min-height:42px;padding:7px 10px}.wiki-nav-dropdown-links.is-dense .wiki-nav-dropdown-link small{display:none}.page-wrap{padding-bottom:70px}.breadcrumbs{height:46px;color:var(--home-title);text-shadow:0 1px 5px #000000f2;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.breadcrumbs a{color:var(--home-heading)}.wiki-layout{grid-template-columns:210px minmax(0,1fr) 235px;align-items:start;gap:20px;display:grid}.wiki-layout>*{min-width:0}.left-sidebar,.right-sidebar{gap:16px;display:grid}@media (min-width:1180px){.left-sidebar{scrollbar-color:#4b5150 transparent;scrollbar-width:thin;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.right-sidebar{align-self:start;position:sticky;top:16px}}.side-block,.info-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#131414f5;border:1px solid #383e3d;box-shadow:0 8px 22px #0003}.side-title{color:#dee9e9;letter-spacing:.11em;text-shadow:0 1px #000;background:linear-gradient(90deg,#2a2d29,#212421);border-bottom:1px solid #3c403a;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 12px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700;display:flex}.side-title>span{letter-spacing:.04em;white-space:nowrap}.side-title>small{color:#77766c;letter-spacing:.1em;white-space:nowrap;font-family:Inter,PingFang SC,sans-serif;font-size:12px;font-weight:700}.side-block>a{color:#aaa9a0;border-bottom:1px solid #2b2f2b;align-items:center;gap:10px;min-height:50px;padding:8px 11px;font-size:13.5px;font-weight:700;display:flex}.side-block>a:last-child{border-bottom:0}.side-block>a:hover,.side-block>a.selected{color:#dee9e9;background:linear-gradient(90deg,#30342e,#252925)}.side-block>a.selected{box-shadow:inset 2px 0 #90c1eb}.side-block>a svg{color:#797765}.side-block>a span{gap:4px;display:grid}.side-block>a small{color:#8b8b80;font-size:12px;font-weight:600;line-height:1.45}.sidebar-news-list{background:#343837;gap:1px;display:grid}.sidebar-news-list>a{background:#191b1b;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;transition:background-color .14s;display:grid}.sidebar-news-list time{color:#7a8483;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sidebar-news-list>a>span{gap:2px;min-width:0;display:grid}.sidebar-news-list small{color:#857a64;font-size:12px;font-weight:700}.sidebar-news-list strong{color:#c3bead;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.sidebar-news-list>a>svg{color:#6f7877;width:13px}.server-status-summary{background:linear-gradient(90deg,#5c7e581a,#0000),#191b1b;border-bottom:1px solid #343837;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:9px 10px;display:grid}.server-status-summary>svg{color:#97ad8d;width:16px}.server-status-summary>span{gap:2px;display:grid}.server-status-summary strong{color:#c8cdbc;font-size:12px}.server-status-summary small{color:#687264;letter-spacing:.06em;font-size:12px;font-weight:700}.server-status-summary>b,.server-status-row b{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.server-status-summary>b>i,.server-status-row b>i{border-radius:50%;flex:none;width:6px;height:6px}.server-status-summary>b.is-up,.server-status-row b.is-up{color:#9dbb96}.server-status-summary>b.is-up>i,.server-status-row b.is-up>i,.server-status-legend i.is-up{background:#8fab82;box-shadow:0 0 6px #8fab828c}.server-status-summary>b.is-down,.server-status-row b.is-down{color:#c77c6d}.server-status-summary>b.is-warning,.server-status-row b.is-warning{color:#d1aa67}.server-status-summary>b.is-checking,.server-status-row b.is-checking{color:#8e9693}.server-status-summary>b.is-down>i,.server-status-row b.is-down>i,.server-status-legend i.is-down{background:#c36355;box-shadow:0 0 6px #c363558c}.server-status-summary>b.is-warning>i,.server-status-row b.is-warning>i,.server-status-legend i.is-warning{background:#c7a25f;box-shadow:0 0 6px #c7a25f80}.server-status-summary>b.is-checking>i,.server-status-row b.is-checking>i{background:#7c8581}.server-status-list{width:100%;min-width:0;max-width:100%;display:grid}.official-service-list:empty{display:none}.server-status-row.is-service{min-height:32px;padding:6px 10px}.server-status-row.is-service strong{white-space:normal;overflow-wrap:anywhere}.server-status-row.is-service b.is-up>i{animation:1.8s ease-in-out infinite official-status-pulse}@keyframes official-status-pulse{0%,to{opacity:.82;box-shadow:0 0 #8fab8259}50%{opacity:1;box-shadow:0 0 0 4px #8fab8200}}@media (prefers-reduced-motion:reduce){.server-status-row.is-service b.is-up>i{animation:none}}.server-status-group{color:#8b948f;letter-spacing:.08em;background:#151817;border-bottom:1px solid #2d3331;padding:6px 10px;font-size:12px;font-weight:700;display:block}.server-status-details>summary{color:#8b8e83;cursor:pointer;border-bottom:1px solid #292e2d;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600;list-style:none;display:flex}.server-status-details>summary::-webkit-details-marker{display:none}.server-status-details>summary svg{color:#7d8787;width:13px;height:13px;transition:transform .14s}.server-status-details[open]>summary svg{transform:rotate(180deg)}.server-status-row{border-bottom:1px solid #292e2d;grid-template-columns:minmax(0,1fr) max-content;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:37px;padding:6px 10px;display:grid}.server-status-row:last-child{border-bottom:0}.server-status-row>span{gap:1px;min-width:0;display:grid}.server-status-row>span:first-child{width:100%;min-width:0}.server-status-row small{color:#6e7269;letter-spacing:.04em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.server-status-row>span:last-child{justify-items:end;min-width:52px}.server-status-row.is-region>span:first-child{grid-template-columns:minmax(0,1fr)}.server-status-row.is-region strong,.server-status-row.is-region small{white-space:normal;min-width:0}.server-status-value{flex:none;grid-auto-flow:row;justify-items:end;gap:3px!important}.server-status-value em{color:#68706d;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal}.server-status-row i{color:#73776d;font-size:12px;font-style:normal}.server-status-legend{border-top:1px solid var(--home-line);justify-content:flex-end;align-items:center;gap:10px;padding:6px 10px;display:flex}.server-status-legend span{color:#7a8483;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.server-status-legend i{border-radius:50%;width:5px;height:5px}.server-status-actions{border-top:1px solid #292e2d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:7px 10px;display:flex}.server-status-actions time{color:#747d7a;text-overflow:ellipsis;white-space:normal;flex:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.server-status-actions a{color:var(--home-accent);flex:none;font-size:12px;font-weight:700;text-decoration:none}.server-status-actions a:hover{text-decoration:underline}.server-status-actions button{color:#aab4af;cursor:pointer;background:#171a19;border:1px solid #3c4542;align-items:center;gap:5px;min-height:28px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.server-status-actions button:hover:not(:disabled){color:#d7ded9;border-color:#52615b}.server-status-actions button:disabled{cursor:wait;opacity:.65}.server-status-actions svg{width:12px;height:12px}.server-status-actions svg.is-spinning{animation:.7s linear infinite server-status-spin}.server-status-error{color:#d59a84;background:#211713;border-top:1px solid #553f37;margin:0;padding:7px 10px;font-size:12px;line-height:1.45}.left-sidebar,.left-sidebar>*{box-sizing:border-box;min-width:0;max-width:100%}#server-status{width:100%;min-width:0;max-width:100%;overflow:hidden}#server-status .side-title{flex-wrap:wrap;gap:2px;padding:8px 10px}#server-status .side-title>span,#server-status .side-title>small{white-space:normal;min-width:0;max-width:100%}@keyframes server-status-spin{to{transform:rotate(360deg)}}.main-column{gap:18px;min-width:0;display:grid}.welcome-panel{isolation:isolate;background:linear-gradient(90deg, #0f1010f5, #0d0e0eb8 62%, #0d0e0e47), linear-gradient(transparent 35%, #0a0b0be6), var(--site-world-image,url(/images/tarkovbox-world.webp)) center 54% / cover;border:1px solid #4a4e47;align-items:end;min-height:245px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000042}.welcome-shade{background:linear-gradient(90deg,#0c0d0d8f,#0000 78%);position:absolute;inset:0}.welcome-content{z-index:1;padding:28px 30px;position:relative}.section-label{color:#b6a97f;letter-spacing:.08em;align-items:center;gap:9px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.section-label small{color:#858273;letter-spacing:.13em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.welcome-panel h1{color:#dad8ca;letter-spacing:.01em;text-shadow:0 3px 18px #000;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1}.welcome-content>p:not(.section-label){color:#b8b5aa;max-width:640px;margin:11px 0 20px;font-size:14.5px;font-weight:600;line-height:1.75}.wiki-stats{gap:25px;display:flex}.wiki-stats span{color:#a6a493;letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #ffffff24;padding-right:25px;font-size:12px;font-weight:700}.wiki-stats span:last-child{border-right:0}.wiki-stats b{color:var(--sand-light);margin-right:4px;font-size:15px}.notice{background:linear-gradient(90deg,#262828f5,#202121f0);border:1px solid #5a5543;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:66px;padding:12px 15px;display:grid;box-shadow:inset 3px 0 #a9996d}.notice-icon{width:28px;height:28px;color:var(--sand-light);border:1px solid #837452;place-items:center;display:grid}.notice-icon svg{stroke-width:2px;width:15px;height:15px}.notice strong{color:#c5b995;letter-spacing:.08em;font-size:12.5px;font-weight:700}.notice-title{align-items:baseline;gap:9px;display:flex}.notice-title small{color:#7a8483;letter-spacing:.12em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.notice p{color:#c0bcab;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.65}.notice p b{color:#d6b67f;font-weight:700}.notice-schedule{justify-items:end;gap:5px;padding-left:12px;display:grid}.notice-schedule span{color:#d0ad7b;white-space:nowrap;border:1px solid #71604a;padding:2px 5px;font-size:12px;font-weight:700}.notice-schedule time{color:#a6a394;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.wiki-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#131414f5;border:1px solid #383e3d;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 8px 24px #0000002e}.section-header{background:linear-gradient(90deg,#2b2e2e,#232626);border-bottom:1px solid #3b4140;justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;display:flex}.section-header h2{color:#d0cdbc;letter-spacing:.02em;text-shadow:0 1px #000;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:24px;font-weight:700}.section-header span,.section-header a{color:#a19e91;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.section-header a{color:#9b937d}.scroll-target{scroll-margin-top:16px}.journey-sections{gap:14px;display:grid}.journey-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journey-pair>.journey-section{flex-direction:column;height:100%;display:flex}.journey-pair .journey-task-list{flex:1;grid-auto-rows:1fr}.journey-pair .journey-task{grid-template-columns:106px minmax(0,1fr) auto;gap:10px;padding-right:11px}.journey-section{scroll-margin-top:16px}.journey-header{background:linear-gradient(90deg,#90c1eb14,#0000 48%),#2b2e2e;border-bottom:1px solid #3b4140;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:13px 15px;display:grid}.journey-index{color:#847c68;letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.journey-header>div{gap:3px;min-width:0;display:grid}.journey-header h2{color:#dee9e9;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.journey-header small{color:#8d8a7d;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.journey-header>a{color:#b8a681;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.journey-header>a svg{width:13px}.journey-story-grid{background:#343837;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.journey-story-card{background:#191b1b;flex-direction:column;min-width:0;display:flex}.journey-story-card:hover{background:#232626}.journey-story-image{background:radial-gradient(circle,#90c1eb1a,#0000 46%),#111313;flex:1;justify-content:center;align-items:center;min-height:102px;display:flex;position:relative;overflow:hidden}.journey-story-icon{object-fit:contain;width:min(68%,124px);height:auto;max-height:124px}.journey-story-copy{border-top:1px solid #343837;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.journey-story-copy strong{color:#d3cebb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.journey-story-copy small{color:#8d8a7c;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.journey-map-catalog{background:#343837;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.journey-map-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.journey-map-card:last-child .journey-map-photo{aspect-ratio:auto;min-height:210px}.journey-map-card:last-child .journey-map-info{align-content:center;padding:22px 24px}.map-catalog-expand-button{display:none}.journey-key-grid,.journey-medical-grid{background:#343837;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.journey-key-card,.journey-medical-card{background:#191b1b;min-width:0;padding:12px}.journey-map-card{background:#191b1b;flex-direction:column;min-width:0;display:flex;overflow:hidden}.journey-key-card:hover{background:#232626}.journey-map-photo{aspect-ratio:16/9;background:#101310;position:relative;overflow:hidden}.journey-map-photo img{object-fit:cover;filter:saturate(.72)contrast(1.04)brightness(.82);transition:filter .18s,transform .18s}.journey-map-card:hover .journey-map-photo img{filter:saturate(.9)contrast(1.06)brightness(.92);transform:scale(1.025)}.journey-map-info{flex:1;align-content:start;gap:5px;padding:10px;display:grid}.journey-map-info>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.journey-map-info strong{color:#d2cdb9;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.journey-map-info>div small{color:#7a8483;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.journey-map-info>span{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.journey-map-info em{color:#a59a81;white-space:nowrap;border:1px solid #4b5150;flex:none;padding:1px 4px;font-size:12px;font-style:normal;font-weight:600}.journey-map-info em[data-kind=duration]{color:#c9d4cf;border-color:#52615c}.journey-item-category-grid{background:#343837;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.journey-item-category{background:#191b1b;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:52px;padding:7px 16px;transition:background-color .14s,color .14s;display:flex}.journey-item-category:hover{background:#232626}.journey-item-category>span{color:#bba982;background:0 0;border:0;place-items:center;width:24px;height:24px;transition:color .14s;display:grid}.journey-item-category:hover>span{color:#d7c394}.journey-item-category svg,.journey-item-category img{object-fit:contain;stroke-width:1.75px;width:20px;height:20px}.journey-item-category strong{color:#c2cdcd;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.journey-map-download{color:#aaa48f;border-top:1px solid #343837;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 13px;font-size:12px;font-weight:700;transition:background-color .14s,color .14s;display:flex}.journey-map-download:hover{color:#dbc89f;background:#202420}.journey-map-download>span{align-items:center;gap:8px;display:flex}.journey-map-download svg{width:14px;height:14px}.journey-map-download>svg{color:#7d8787}.journey-quick-links{border-top:1px solid #343837;flex-wrap:wrap;align-items:center;gap:7px 11px;padding:10px 13px;display:flex}.journey-quick-links>svg{color:#9e9276;width:14px}.journey-quick-links a{color:#98a3a3;font-size:12px;font-weight:600}.journey-quick-links a:hover{color:#d4bd92}.front-door-header-label{color:#9d927b;letter-spacing:.09em;white-space:nowrap;align-items:center;gap:5px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:flex}.front-door-header-label svg{width:13px;height:13px}.quick-download-grid{background:#343837;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.quick-download-entry{background:linear-gradient(135deg,#90c1eb12,#0000 58%),#191b1b;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:11px;min-width:0;min-height:84px;padding:12px 13px;transition:background-color .14s;display:grid}.quick-download-entry:hover{background:#232626}.quick-download-entry>span{color:#bda981;border:1px solid #4b5150;place-items:center;width:38px;height:38px;display:grid}.quick-download-entry>span svg{width:19px;height:19px}.quick-download-entry>div{gap:2px;min-width:0;display:grid}.quick-download-entry small{color:#7e735f;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.quick-download-entry strong{color:#d5ceba;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.quick-download-entry p{color:#879291;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.quick-download-entry>svg{color:#71756c;width:13px}.front-door-sections{gap:14px;display:grid}.system-hub{background:#343837;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1px;display:grid}.system-featured,.system-index{background:#343837;gap:1px;min-width:0;display:grid}.system-entry{background:#191b1b;min-width:0;transition:background-color .14s,color .14s}.system-entry:hover{background:#232626}.system-feature-card{grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:92px;padding:13px 14px;display:grid}.system-feature-card>span{color:#bca982;background:#111313;border:1px solid #4b5150;place-items:center;width:38px;height:38px;display:grid}.system-feature-card>span svg{width:19px;height:19px}.system-feature-card>div{gap:2px;min-width:0;display:grid}.system-feature-card strong{color:#d9d2be;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px;font-weight:700}.system-feature-card small,.system-index-entry small{color:#797c72;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.system-feature-card p{color:#8d9797;margin:3px 0 0;font-size:12px;line-height:1.45}.system-feature-card>svg{color:#7d8787;width:13px}.system-index{grid-auto-rows:1fr}.system-index-entry{grid-template-columns:24px minmax(0,1fr) 13px;align-items:center;gap:9px;padding:7px 11px;display:grid}.system-index-entry>svg:first-child{color:#a89877;width:16px}.system-index-entry>span{gap:1px;min-width:0;display:grid}.system-index-entry strong{color:#c2cdcd;font-size:12px;font-weight:700}.system-index-entry>svg:last-child{color:#697271;width:12px}.tool-group-grid{background:#343837;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.tool-group{background:#121512;flex-direction:column;min-width:0;display:flex}.tool-group-heading{background:#1d201c;border-bottom:1px solid #343837;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.tool-group-heading span{color:#c6bda8;font-size:12px;font-weight:700}.tool-group-heading small{color:#6f7067;letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.tool-group-list{background:#343837;flex:1;grid-auto-rows:1fr;gap:1px;display:grid}.tool-group-entry{background:#191b1b;grid-template-columns:23px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.tool-group-entry>svg:first-child{color:#aa9978;width:17px;height:17px}.tool-group-entry>span{gap:2px;min-width:0;display:grid}.tool-group-entry strong{color:#c2cdcd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.tool-group-entry small{color:#7f8278;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.tool-group-entry>svg:last-child{color:#697271;width:11px}.community-service-grid{background:#343837;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.community-entry{background:#191b1b;min-width:0;transition:background-color .14s}.community-entry:hover{background:#232626}.community-service-entry{grid-template-columns:38px minmax(0,1fr) 13px;align-items:center;gap:12px;min-height:92px;padding:14px;display:grid}.community-service-entry>span{color:#b3a17d;border:1px solid #494c44;place-items:center;width:38px;height:38px;display:grid}.community-service-entry>span svg{width:18px;height:18px}.community-service-entry>div{gap:2px;min-width:0;display:grid}.community-service-entry small{color:#827861;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.community-service-entry strong{color:#d0cab8;font-size:13px}.community-service-entry p{color:#879291;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-service-entry>svg{color:#6f7877;width:13px}.season-section{border-color:#554c3a}.season-section .front-door-header{background:linear-gradient(90deg,#90c1eb24,#0000 58%),#2b2b25}.season-launch-grid{background:#3b392f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.season-entry{background:linear-gradient(135deg,#90c1eb14,#0000 55%),#161915;grid-template-columns:22px 38px minmax(0,1fr) 14px;align-items:center;gap:11px;min-height:124px;padding:15px;transition:background-color .14s;display:grid}.season-entry:hover{background:#22251f}.season-entry-index{color:#756b56;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.season-entry-icon{color:#c8b385;border:1px solid #5f5542;place-items:center;width:38px;height:38px;display:grid}.season-entry-icon svg{width:19px;height:19px}.season-entry>div{gap:2px;min-width:0;display:grid}.season-entry small{color:#8b7c60;letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.season-entry strong{color:#dfd5bd;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px;font-weight:700}.season-entry p{color:#8d9797;margin:3px 0 0;font-size:12px;line-height:1.5}.season-entry>svg{color:#7d725e;width:13px}.journey-guide-grid{background:#343837;grid-template-columns:1fr 1fr;gap:1px;display:grid}.journey-guide-card{color:#97a1a1;background:#191b1b;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px 12px;display:grid}.journey-guide-card:hover{background:#232626}.journey-guide-card>span{color:#746f61;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.journey-guide-card>svg{color:#a79b7e;width:18px}.journey-guide-card>div{gap:3px;min-width:0;display:grid}.journey-guide-card strong{color:#c2cdcd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.journey-guide-card small{color:#808379;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-guide-card time{color:#7a8483;white-space:nowrap;font-size:12px}.journey-task-list{display:grid}.journey-task{border-bottom:1px solid #343837;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:61px;padding:10px 13px;display:grid}.journey-task:last-child{border-bottom:0}.journey-task:hover{background:#202420}.journey-task-trader{align-items:center;gap:9px;min-width:0;display:flex}.journey-task-trader-avatar{object-fit:cover;border:1px solid #4b5150;border-radius:2px;flex:none;width:38px;height:38px}.journey-task-trader>span{gap:1px;min-width:0;display:grid}.journey-task-trader strong{color:#d2c3a4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.journey-task-trader small{color:#7f8177;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.journey-task-copy{gap:3px;min-width:0;display:grid}.journey-task-copy strong{color:#c2cdcd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-task-copy small{color:#8b9594;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-task-map{color:#98a3a3;text-align:right;white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:flex}.journey-task-map svg{color:#7d8787;width:12px;height:12px}.journey-key-card{gap:6px;min-height:98px;transition:background-color .14s;display:grid}.journey-key-card>div,.journey-medical-card>div{justify-content:space-between;align-items:center;display:flex}.journey-key-card svg,.journey-medical-card svg{color:#b1a179;width:17px}.journey-key-card>div span,.journey-medical-card>div span{color:#9d947e;border:1px solid #4b5150;padding:1px 4px;font-size:12px;font-weight:700}.journey-key-card strong,.journey-medical-card strong{color:#c2cdcd;font-size:12px}.journey-key-card small,.journey-medical-card small{color:#879291;font-size:12px}.journey-key-card p{color:#b49a78;border-top:1px solid #343837;margin:2px 0 0;padding-top:6px;font-size:12px;font-weight:600}.journey-ammo-list{display:grid}.journey-ammo-row{color:#929c9c;border-bottom:1px solid #343837;grid-template-columns:105px 82px 1fr 1fr 44px;align-items:center;gap:12px;min-height:44px;padding:8px 13px;font-size:12px;display:grid}.journey-ammo-row:last-child{border-bottom:0}.journey-ammo-row>span:first-child{color:#c2a47e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.journey-ammo-row strong{color:#c2cdcd;font-size:12px}.journey-ammo-row b{color:#cbb38a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.journey-ammo-row em{color:#c5a277;text-align:center;border:1px solid #655542;padding:1px 4px;font-size:12px;font-style:normal}.journey-medical-card{gap:6px;min-height:90px;display:grid}.journey-next-note{color:#879291;border-top:1px solid #343837;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.journey-next-note svg{color:#9d937a;width:14px}.anchor-alias{position:absolute;top:0}.world-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.world-strip>svg{color:#90c1eb}.world-strip strong{color:#d2cdbb;font-size:14px;font-weight:700}.world-strip p{color:#a2a196;margin:4px 0 0;font-size:12px;line-height:1.65}.world-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.world-tags span{color:#a19e90;border:1px solid #454840;padding:3px 6px;font-size:12px;font-weight:600}.article-list article{border-bottom:1px solid #343837;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:grid}.article-list article:last-child{border-bottom:0}.article-list article:hover{background:#222622}.article-type{color:#b0a589;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#252720;border:1px solid #504d40;width:66px;padding:5px 4px;font-size:12px;font-weight:700}.article-list article>div{gap:5px;display:grid}.article-list article>div a{color:#cfc4a4;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:18px;font-weight:700}.article-list article>div a:hover{text-decoration:underline}.article-list article p{color:#aaa89e;margin:0;font-size:13px;font-weight:500;line-height:1.55}.updated{color:#96948a;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.community-grid{grid-template-columns:repeat(3,1fr);display:grid}.community-card{border-right:1px solid #343837;flex-direction:column;min-height:150px;padding:15px;display:flex}.community-card:last-child{border-right:0}.community-card:hover{background:#222622}.community-meta{color:#b6a989;font-size:12px;font-weight:700}.community-card strong{color:#c9c2af;margin-top:12px;font-size:14px;font-weight:700;line-height:1.65}.community-footer{color:#94968c;border-top:1px solid #343837;justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;font-size:12px;font-weight:600;display:flex}.community-footer span{align-items:center;gap:4px;display:flex}.update-table{font-size:12.5px;font-weight:500}.table-head,.table-row{grid-template-columns:90px 1fr 105px;align-items:center;gap:15px;min-height:40px;padding:0 14px;display:grid}.table-head{color:#858983;letter-spacing:.08em;background:#111412;border-bottom:1px solid #343837;min-height:32px;font-size:12px;font-weight:700}.table-row{color:#858d8d;border-bottom:1px solid #343837}.table-row:last-child{border-bottom:0}.table-row:hover{background:#242824}.table-row b{color:#bdb293;font-size:13px}.table-row i{color:#64675f;font-size:12px;font-style:normal}.table-row time{color:#656258}.raid-clock{background:linear-gradient(90deg,#90c1eb14,#0000),#191b1b;border-bottom:1px solid #373b3b;justify-items:center;padding:11px 12px 10px;display:grid}.raid-clock-value{color:#ded4b9;font-variant-numeric:tabular-nums;letter-spacing:.03em;justify-content:center;align-items:center;gap:7px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px;font-weight:700;line-height:1;display:flex}.raid-clock time{color:inherit}.raid-clock-value>span{color:#615f55;font-size:18px;font-weight:500}.goons-map{background:0 0;border:0;place-items:center;height:88px;margin:0 12px;padding:9px 0 5px;display:grid;position:relative;overflow:hidden}.goons-map-kicker{color:#7d8787;letter-spacing:.1em;font-size:12px;font-weight:700;position:absolute;top:8px;left:9px}.goons-map-name{text-align:center;text-shadow:0 2px 12px #000;gap:2px;display:grid;transform:translateY(8px)}.goons-map-name strong{color:#ded5bd;letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px;font-weight:700;line-height:1}.goons-map-name small{color:#8d8d7e;letter-spacing:.18em;font-size:12px;font-weight:700}.goons-report-link{color:#c7b58e;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.goons-report-link:hover{color:#ebddba;background:#252a29}.raid-report-note{color:#71756b;border-top:1px solid #343837;margin:0;padding:8px 12px;font-size:12px;line-height:1.55}.goons-home-grid{background:#343837;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 12px 0;display:grid}.goons-home-grid>span{background:#191b1b;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:7px 8px;display:flex}.goons-home-grid small{color:#a9a38f;white-space:nowrap;font-size:12px;font-weight:700}.goons-home-grid strong{color:#ded4b9;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;font-weight:700}.goons-home-grid i{color:#65675f;padding:0 3px;font-size:12px;font-style:normal}.goons-home-legend{color:#70766f;justify-content:flex-end;gap:10px;margin:5px 12px 8px;font-size:12px;font-weight:700;display:flex}.goons-report-link>span{align-items:center;gap:6px;display:inline-flex}.goons-report-link svg{flex:none}.home-community-pulse{border:1px solid var(--home-line);background:var(--home-panel);gap:6px;margin-top:10px;padding:10px;display:grid}.home-community-pulse>span{color:#c6b994;background:#171815;border:1px solid #5b5547;width:fit-content;padding:2px 6px;font-size:12px;font-weight:700}.home-community-pulse>strong{color:var(--home-heading);font-size:14px;line-height:1.5}.home-community-pulse>p{color:var(--home-meta);margin:0;font-size:12px;line-height:1.55}.official-news-home-list{background:#343837;gap:1px;margin-top:9px;display:grid}.official-news-home-list>a{background:#191b1b;grid-template-columns:62px minmax(0,1fr);gap:8px;min-width:0;padding:8px;transition:background-color .14s;display:grid}.official-news-home-list>a:hover{background:#232827}.official-news-home-thumb{color:#7d8988;background:#0d0f10;border:1px solid #3d4647;place-items:center;width:62px;height:48px;display:grid;position:relative;overflow:hidden}.official-news-home-thumb img{object-fit:cover}.official-news-home-thumb.is-empty svg{width:20px;height:20px}.official-news-home-list>a>span:last-child{align-content:center;gap:2px;min-width:0;display:grid}.official-news-home-list small{color:#9aabab;font-size:12px;font-weight:700}.official-news-home-list strong{color:#d5cfbd;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.official-news-home-list time{color:#6f7775;font-size:12px}.official-news-home-empty{color:#808987;text-align:center;background:#191b1b;border:1px solid #343837;margin:9px 0 0;padding:12px;font-size:12px;line-height:1.55}.official-news-page,.official-news-detail-page{gap:12px;padding-bottom:40px;display:grid}.official-news-hero{border:1px solid var(--eft-line);background:linear-gradient(110deg, #90c1eb14, transparent 52%), var(--eft-black2);justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.official-news-hero>div{min-width:0}.official-news-hero p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.official-news-hero h1{color:var(--eft-heading);margin:4px 0 7px;font-size:28px;line-height:1.1}.official-news-hero span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.7;display:block}.official-news-hero>a,.official-news-article header>a,.official-news-back{min-height:34px;color:var(--eft-accent-soft-text);background:#171c1c;border:1px solid #596362;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.official-news-hero>a:hover,.official-news-article header>a:hover,.official-news-back:hover{border-color:var(--eft-accent);color:var(--eft-accent-pale)}.official-news-hero>a svg,.official-news-article header>a svg,.official-news-back svg{width:14px;height:14px}.official-news-filters{border:1px solid var(--eft-line);background:var(--eft-line);flex-wrap:wrap;align-items:center;gap:1px;display:flex}.official-news-filters button{background:var(--eft-panel);min-height:36px;color:var(--eft-muted);font:inherit;cursor:pointer;border:0;padding:6px 15px;font-size:13px;font-weight:700}.official-news-filters button:hover{background:var(--eft-raised);color:var(--eft-copy)}.official-news-filters button.is-active{background:var(--eft-accent);color:#0b1115}.official-news-filters>span{color:var(--eft-dim);margin-left:auto;padding:0 12px;font-size:12px;font-weight:700}.official-news-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.official-news-card{background:var(--eft-panel);grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);min-width:0;transition:background-color .14s;display:grid}.official-news-card:hover{background:var(--eft-raised)}.official-news-card-image{border-right:1px solid var(--eft-line-soft);color:#718083;background:radial-gradient(circle at 50% 35%,#90c1eb21,#0000 66%),#0c0f10;place-items:center;min-height:156px;display:grid;position:relative;overflow:hidden}.official-news-card-image img{object-fit:cover;transition:transform .18s}.official-news-card:hover .official-news-card-image img{transform:scale(1.025)}.official-news-card-image>svg{stroke-width:1.5px;width:28px;height:28px}.official-news-card-copy{align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.official-news-card-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.official-news-card-meta b,.official-news-card-meta em{color:#b8c8c9;background:#111515;border:1px solid #4b5656;align-items:center;gap:3px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.official-news-card-meta em{color:#d5bd84;border-color:#6b5d3d}.official-news-card-meta em svg{width:11px;height:11px}.official-news-card-meta time{color:var(--eft-dim);align-items:center;gap:3px;margin-left:auto;font-size:12px;display:inline-flex}.official-news-card-meta time svg{width:12px;height:12px}.official-news-card-copy>strong{color:var(--eft-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.official-news-card-copy>p{color:var(--eft-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.official-news-loading,.official-news-empty,.official-news-end{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:50px;color:var(--eft-muted);justify-content:center;align-items:center;gap:7px;margin:0;padding:12px;font-size:12px;font-weight:600;display:flex}.official-news-loading svg{width:16px;height:16px;color:var(--eft-accent);animation:.9s linear infinite official-news-spin}@keyframes official-news-spin{to{transform:rotate(360deg)}}.official-news-back{width:fit-content}.official-news-article{border:1px solid var(--eft-line);background:var(--eft-black2);padding:clamp(16px,3vw,34px)}.official-news-article>header{gap:11px;max-width:920px;margin:0 auto 20px;display:grid}.official-news-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.official-news-detail-meta b,.official-news-detail-meta span{color:#c2d0d0;background:#111616;border:1px solid #53605f;padding:3px 8px;font-size:12px;font-weight:700}.official-news-detail-meta span{color:#d5bd84;border-color:#6b5d3d;align-items:center;gap:4px;display:inline-flex}.official-news-detail-meta svg{width:12px;height:12px}.official-news-detail-meta time{color:var(--eft-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.official-news-article h1{color:#eee8d8;margin:0;font-size:clamp(25px,4vw,42px);line-height:1.25}.official-news-article header>p{color:#aeb8b7;margin:0;font-size:15px;line-height:1.75}.official-news-article header>a{width:fit-content}.official-news-detail-cover{aspect-ratio:16/9;background:#0b0e0f;border:1px solid #3f4848;width:min(100%,920px);margin:0 auto 22px;position:relative;overflow:hidden}.official-news-detail-cover img{object-fit:cover}.official-news-content{color:#c4cbca;max-width:920px;margin:0 auto;font-size:15px;line-height:1.85}.official-news-content h2,.official-news-content h3,.official-news-content h4,.official-news-content h5,.official-news-content h6{color:#e8e1cf;margin:1.7em 0 .65em;line-height:1.35}.official-news-content p{margin:.8em 0}.official-news-content ul,.official-news-content ol{margin:.8em 0;padding-left:1.5em}.official-news-content li+li{margin-top:.35em}.official-news-content a{color:#91c4e8;text-underline-offset:3px;text-decoration:underline}.official-news-content a:hover{color:#c6e4f7}.official-news-content img{cursor:zoom-in;background:#0b0e0f;border:1px solid #3d4647;width:auto;max-width:100%;height:auto;max-height:780px;margin:1.2em auto;display:block}.official-news-content blockquote{border-left:3px solid var(--eft-accent);color:#adb8b6;background:#111516;margin:1.2em 0;padding:10px 14px}.official-news-content table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:13px}.official-news-content th,.official-news-content td{text-align:left;vertical-align:top;border:1px solid #3d4647;padding:7px 9px}.official-news-content th{color:#d9d2c0;background:#1a2020}@media (max-width:920px){.official-news-grid{grid-template-columns:1fr}}@media (max-width:760px){.official-news-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.official-news-card{grid-template-columns:118px minmax(0,1fr)}.official-news-card-image{min-height:142px}.official-news-card-copy{padding:10px}.official-news-card-copy>strong{font-size:14px}.official-news-card-copy>p{-webkit-line-clamp:2}.official-news-article{padding:16px}}@media (max-width:520px){.official-news-card{grid-template-columns:100px minmax(0,1fr)}.official-news-card-image{min-height:132px}.official-news-card-meta time{width:100%;margin-left:0}.official-news-content{font-size:14px}}.redeem-code-list{background:#343837;gap:1px;display:grid}.redeem-code-item{background:#191b1b;padding:10px 11px}.redeem-code-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.redeem-code-top code{color:#ddc59a;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;overflow:hidden}.redeem-code-copy{color:#a5a69a;cursor:pointer;background:#20231f;border:1px solid #4b5150;flex:none;justify-content:center;align-items:center;gap:3px;min-width:46px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.redeem-code-copy:hover{color:#e1d4b4;border-color:#73664f}.redeem-code-item>p{color:#9a9b8f;margin:7px 0 0;font-size:12px;font-weight:500}.redeem-code-view-all{color:#bba984;cursor:pointer;background:#1b1e1a;border:0;border-top:1px solid #373b3b;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.redeem-code-view-all:hover{color:#e2d4b2;background:#252a29}.redeem-code-view-all svg{width:13px;transition:transform .14s}.redeem-page-shell{min-height:100vh;padding-bottom:70px}.site-page-shell{min-height:100vh}.site-breadcrumb-segment{align-items:center;gap:6px;display:inline-flex}.site-breadcrumb-segment>svg{width:12px;height:12px;color:inherit;stroke-width:2px}.story-archive-main{width:100%;margin:0;padding-bottom:36px}.story-archive-hero{border:1px solid var(--home-line);background:linear-gradient(100deg, #90c1eb17, transparent 58%), var(--home-section-bg);justify-content:space-between;align-items:flex-end;gap:24px;min-height:150px;padding:24px 26px;display:flex}.story-archive-hero>div{gap:5px;display:grid}.story-archive-hero p{color:var(--home-accent);letter-spacing:.12em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.story-archive-hero h1{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:36px;font-weight:700;line-height:1}.story-archive-hero>div>span{color:var(--home-copy);font-size:14px;font-weight:600}.story-archive-grid{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.story-archive-card{isolation:isolate;background:var(--home-card-bg);grid-template-columns:154px minmax(0,1fr) 14px;align-items:center;gap:15px;min-width:0;min-height:130px;padding:13px;transition:background-color .14s;display:grid;position:relative;overflow:hidden}.story-archive-card:hover{background:var(--home-card-hover)}.story-archive-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.story-archive-background:after{content:"";background:linear-gradient(90deg,#101212f5 0 25%,#101212c2 68%,#1012129e),linear-gradient(#0e10102e,#0e101085);position:absolute;inset:0}.story-archive-background img{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.7);transition:filter .18s,transform .18s}.story-archive-card:hover .story-archive-background img{filter:saturate(.9)contrast(1.07)brightness(.82);transform:scale(1.025)}.story-archive-card>:not(.story-archive-background){z-index:1;position:relative}.story-archive-image{background:radial-gradient(circle,#90c1eb14,#0000 58%),#111313;height:102px;position:relative;overflow:hidden}.story-archive-image img{object-fit:contain;padding:10px}.story-archive-copy{gap:3px;min-width:0;display:grid}.story-archive-copy small{color:var(--home-meta);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.story-archive-copy strong{color:var(--home-heading);font-size:17px;font-weight:700}.story-archive-copy p{color:var(--home-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.story-archive-card>svg{width:14px;color:var(--home-accent)}.story-detail-main{width:min(900px,100% - 48px);margin:0 auto;padding-bottom:32px}.story-detail-panel{overflow:hidden}.story-detail-hero{isolation:isolate;border-bottom:1px solid var(--home-line);grid-template-columns:330px minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.story-detail-background{z-index:-1;position:absolute;inset:0}.story-detail-background:after{content:"";background:linear-gradient(90deg,#0f1111f2 0 34%,#0f1111b3 72%,#0f11118a),linear-gradient(#0e101029,#0e101080);position:absolute;inset:0}.story-detail-background img{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.68)}.story-detail-image{background:radial-gradient(circle,#90c1eb1a,#0000 58%),#111313;min-height:230px;position:relative}.story-detail-image img{object-fit:contain;padding:30px}.story-detail-copy{align-content:center;gap:6px;padding:28px;display:grid}.story-detail-copy>small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.story-detail-copy h1{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:32px;font-weight:700}.story-detail-copy p{max-width:520px;color:var(--home-copy);margin:2px 0 8px;font-size:14px;font-weight:600;line-height:1.65}.story-detail-copy a{width:max-content;color:var(--home-accent);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.story-detail-copy a svg{width:13px}.story-detail-placeholder-title{border-bottom:1px solid var(--home-line);background:#1d2020;align-items:center;gap:12px;padding:13px 18px;display:flex}.story-detail-placeholder-title>svg{width:18px;color:var(--home-accent)}.story-detail-placeholder-title>span{gap:2px;display:grid}.story-detail-placeholder-title strong{color:var(--home-heading);font-size:14px}.story-detail-placeholder-title small{color:var(--home-copy);font-size:12px}.story-detail-placeholder-grid{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.story-detail-placeholder-grid>div{background:var(--home-card-bg);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:84px;padding:13px 16px;display:grid}.story-detail-placeholder-grid svg{width:18px;color:var(--home-accent)}.story-detail-placeholder-grid span{gap:2px;display:grid}.story-detail-placeholder-grid strong{color:var(--home-title);font-size:13px}.story-detail-placeholder-grid small{color:var(--home-copy);font-size:12px}.story-detail-back{border:1px solid var(--home-line);background:var(--home-card-bg);min-height:38px;color:var(--home-copy);align-items:center;gap:6px;margin-top:14px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tour-detail-main{width:100%;padding-bottom:40px}.tour-detail-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:18px;display:grid}.tour-detail-content{gap:16px;min-width:0;display:grid}.tour-hero{isolation:isolate;border:1px solid var(--home-line);background:var(--home-section-bg);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;min-height:250px;padding:28px;display:grid;position:relative;overflow:hidden}.tour-hero-background{z-index:-1;position:absolute;inset:0}.tour-hero-background:after{content:"";background:linear-gradient(90deg,#0f1111f7 0 30%,#0f1111c2 72%,#0f1111a3),linear-gradient(#0e101033,#0e1010a8);position:absolute;inset:0}.tour-hero-background img{object-fit:cover;filter:saturate(.7)contrast(1.06)brightness(.72)}.tour-hero-icon{place-items:center;min-width:0;display:grid}.tour-hero-icon img{object-fit:contain;width:124px;height:auto}.tour-hero-copy{gap:7px;min-width:0;display:grid}.tour-hero-copy>small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.tour-hero-copy h1{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:38px;font-weight:700;line-height:1}.tour-hero-copy p{max-width:760px;color:var(--home-copy);margin:2px 0 6px;font-size:14px;font-weight:600;line-height:1.7}.tour-overview{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1.4fr 1fr;gap:1px;display:grid}.tour-overview>div{background:var(--home-card-bg);padding:15px 17px}.tour-overview span,.tour-objectives-heading>span,.tour-rewards>span{color:var(--home-heading);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.tour-overview span{color:var(--home-accent);margin-bottom:7px}.tour-overview p,.tour-overview li{color:var(--home-copy);margin:0;font-size:13px;font-weight:600;line-height:1.7}.tour-overview ul,.tour-guide-copy p{margin:0}.tour-overview ul,.tour-objectives ul,.tour-rewards ul{padding-left:18px}.tour-guide-section{border:1px solid var(--home-line);background:var(--home-card-bg);scroll-margin-top:16px;overflow:hidden}.tour-guide-section>header{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb14,#0000 54%),#252929;gap:3px;padding:13px 16px;display:grid}.tour-guide-section>header span{color:var(--home-accent);font-size:12px;font-weight:700}.tour-guide-section>header h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:23px;font-weight:700}.tour-guide-copy{gap:8px;padding:15px 16px;display:grid}.tour-guide-copy p{color:var(--home-copy);font-size:13px;font-weight:600;line-height:1.75}.tour-guide-copy .story-guide-warning{color:#d0a09a;background:#c3635512;border-left:2px solid #c77c6d;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.tour-guide-copy .story-guide-warning svg{width:16px;height:16px;margin-top:0}.story-guide-empty,.tour-objective-nav-empty{color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.6}.story-guide-empty{padding:13px 16px}.story-guide-no-data{border:1px solid var(--home-line);background:var(--home-card-bg);align-items:center;gap:13px;min-height:120px;padding:18px;display:flex}.story-guide-no-data>svg{width:22px;color:var(--home-accent)}.story-guide-no-data>span{gap:3px;display:grid}.story-guide-no-data strong{color:var(--home-title);font-size:14px}.story-guide-no-data small{color:var(--home-copy);font-size:13px}.tour-guide-images{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:var(--home-line);gap:1px;display:grid}.tour-guide-images.is-grid{grid-template-columns:1fr 1fr}.tour-guide-images.is-grid figure{grid-template-rows:260px auto}.tour-guide-images.is-grid figure:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:320px auto}.tour-guide-images.is-grid img{object-fit:contain;background:radial-gradient(circle,#90c1eb0d,#0000 62%),#0d0f0f;width:100%;height:260px;padding:8px}.tour-guide-images.is-grid figure:last-child:nth-child(odd) img{height:320px}.tour-guide-images figure{background:#111313;min-width:0;margin:0;display:grid}.tour-guide-images img{width:100%;height:auto;display:block}.tour-guide-images figcaption{border-top:1px solid var(--home-line);color:var(--home-meta);padding:8px 10px;font-size:12px;font-weight:600}.lightbox-trigger{width:100%;min-width:0;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.lightbox-trigger img{transition:filter .16s,opacity .16s}.lightbox-trigger:hover img{filter:brightness(1.08)}.lightbox-trigger:focus-visible{outline:2px solid var(--home-accent);outline-offset:-3px}.image-lightbox{z-index:1000;min-width:320px;color:var(--home-title);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 45%,#3d576333,#0000 55%),#050707f7;outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.image-lightbox-toolbar{z-index:2;background:#0d0f0fe0;border-bottom:1px solid #7d87874d;justify-content:space-between;align-items:center;gap:24px;min-width:0;min-height:58px;padding:9px 18px;display:flex;position:relative}.image-lightbox-toolbar>span{gap:1px;min-width:0;display:grid}.image-lightbox-toolbar strong{color:var(--home-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.image-lightbox-toolbar small{color:var(--home-meta);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.image-lightbox-toolbar>div{flex:none;gap:6px;display:flex}.image-lightbox-toolbar button,.image-lightbox-arrow{color:var(--home-title);cursor:pointer;background:#1f2323e0;border:1px solid #7d878761;place-items:center;transition:border-color .14s,background-color .14s,color .14s;display:grid}.image-lightbox-toolbar button{width:38px;height:38px}.image-lightbox-toolbar button svg{width:17px;height:17px}.image-lightbox-toolbar button:hover,.image-lightbox-arrow:hover{color:#f1f8ff;background:#2c3232;border-color:#90c1ebb8}.image-lightbox-toolbar button:last-child:hover{color:#f0b7aa;border-color:#cd7767cc}.image-lightbox-toolbar button:focus-visible,.image-lightbox-arrow:focus-visible,.lightbox-trigger:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.image-lightbox-stage{overscroll-behavior:contain;scrollbar-color:#515b5b transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:22px 78px 28px;display:block;position:relative;overflow:auto}.image-lightbox-canvas{min-width:100%;min-height:100%;transition:width .16s,height .16s;position:relative}.image-lightbox-image{object-fit:contain;-webkit-user-select:none;user-select:none}.image-lightbox-arrow{z-index:3;width:46px;height:64px;position:absolute;top:50%;transform:translateY(-50%)}.image-lightbox-arrow svg{width:24px;height:24px}.image-lightbox-arrow.previous{left:18px}.image-lightbox-arrow.next{right:18px}.tour-objectives{border-top:1px solid var(--home-line)}.tour-objectives-heading{background:#1d2020;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tour-objectives-heading>span svg,.tour-rewards>span svg{width:16px;color:var(--home-accent)}.tour-objectives-heading>small{color:var(--home-meta);font-size:12px;font-weight:600}.tour-objective-row{border-top:1px solid #2c3130;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:11px 14px;display:grid}.tour-objective-row>i{background:var(--home-accent);border-radius:50%;width:6px;height:6px;margin-top:7px;box-shadow:0 0 5px #90c1eb73}.tour-objective-row>div{gap:4px;display:grid}.tour-objective-row strong{color:var(--home-title);font-size:13px;line-height:1.5}.tour-objective-row li{color:var(--home-copy);font-size:12px;font-weight:600;line-height:1.6}.tour-rewards{border-top:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb12,#0000),#171a1a;justify-content:space-between;align-items:flex-start;gap:18px;padding:11px 14px;display:flex}.tour-rewards>span{flex:none}.tour-rewards ul{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;margin:0;display:flex}.tour-rewards li{color:var(--home-copy);font-size:12px;font-weight:600}.story-choice-panel{border-top:1px solid var(--home-line)}.story-choice-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.story-choice-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.story-choice-card{background:#151818;min-width:0;padding:15px;position:relative}.story-choice-card:before{content:"";background:#66716f;height:2px;position:absolute;inset:0 0 auto}.story-choice-card.is-positive:before{background:#78a996}.story-choice-card.is-caution:before{background:#bb7869}.story-choice-image{object-fit:contain;filter:drop-shadow(0 4px 10px #00000073);width:58px;height:58px;margin-bottom:10px}.story-choice-card>small{color:var(--home-meta);letter-spacing:.06em;font-size:12px;font-weight:700}.story-choice-card h3{color:var(--home-heading);margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.4}.story-choice-card p{min-height:40px;color:var(--home-copy);margin:6px 0 10px;font-size:12px;font-weight:600;line-height:1.6}.story-choice-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.story-choice-card li{color:var(--home-copy);border-top:1px solid #2b302f;padding:6px 0 6px 11px;font-size:12px;font-weight:600;line-height:1.5}.story-choice-card li:before{float:left;color:var(--home-accent);content:"·";margin-left:-11px}.story-choice-link{color:var(--home-accent);align-items:center;gap:5px;margin-top:11px;font-size:12px;font-weight:700;display:inline-flex}.story-choice-link:hover{color:#cbe8ff}.story-choice-link svg{width:13px;height:13px}.tour-back-link{border:1px solid var(--home-line);background:var(--home-card-bg);width:max-content;min-height:38px;color:var(--home-copy);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tour-back-link:hover{background:var(--home-card-hover);color:var(--home-heading);border-color:#596260}.story-detail-footer{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;display:grid}.story-detail-footer>.tour-back-link{margin-top:0}.story-chapter-switcher{border:1px solid var(--home-line);background:var(--home-section-bg);min-width:0}.story-chapter-switcher-heading{border-bottom:1px solid var(--home-line);background:#252929;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 11px;display:flex}.story-chapter-switcher-heading span{color:var(--home-heading);font-size:13px;font-weight:700}.story-chapter-switcher-heading small{color:var(--home-meta);letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.story-chapter-switcher-grid{background:var(--home-line);flex-wrap:wrap;gap:1px;display:flex}.story-chapter-switcher-item{background:var(--home-card-bg);flex:190px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 9px 8px 11px;transition:background-color .14s,color .14s;display:grid}.story-chapter-switcher-item:hover{background:var(--home-card-hover)}.story-chapter-switcher-item:focus-visible{z-index:1;outline:2px solid var(--home-accent);outline-offset:-2px;position:relative}.story-chapter-switcher-item>svg{width:14px;height:14px;color:var(--home-meta)}.story-chapter-switcher-item:hover>svg{color:var(--home-accent)}.story-chapter-switcher-copy{gap:1px;min-width:0;display:grid}.story-chapter-switcher-copy strong,.story-chapter-switcher-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-chapter-switcher-copy strong{color:var(--home-title);font-size:13px;font-weight:700}.story-chapter-switcher-copy small{color:var(--home-meta);letter-spacing:.04em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600}.story-chapter-switcher-item.is-current{box-shadow:inset 2px 0 var(--home-accent);background:#202525}.story-chapter-switcher-item.is-current i{color:var(--home-accent);font-size:12px;font-style:normal;font-weight:700}.task-hub-main{width:100%;padding-bottom:36px}.task-hub-hero{border:1px solid var(--home-line);background:linear-gradient(100deg, #90c1eb1a, transparent 58%), var(--home-section-bg);justify-content:space-between;align-items:flex-end;gap:24px;min-height:160px;padding:24px 26px;display:flex}.task-hub-hero>div{gap:6px;max-width:860px;display:grid}.task-hub-hero p{color:var(--home-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-hub-hero h1{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:38px;font-weight:700;line-height:1}.task-hub-hero>div>span{color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.65}.task-hub-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.task-dataset-summary{border:1px solid var(--home-line);background:var(--home-line);flex-wrap:wrap;gap:1px;margin-top:12px;display:flex}.task-dataset-summary span{background:var(--home-card-bg);color:var(--home-copy);flex:150px;padding:9px 12px;font-size:12px;font-weight:600}.task-command-bar{border:1px solid var(--home-line);background:linear-gradient(90deg, #90c1eb13, transparent 56%), var(--home-section-bg);grid-template-columns:142px minmax(320px,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:12px;display:grid}.task-command-title{border-right:1px solid var(--home-line);gap:1px;padding-right:13px;display:grid}.task-command-title small{color:var(--home-accent);letter-spacing:.09em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-command-title strong{color:var(--home-heading);font-size:16px;font-weight:700}.task-command-bar .task-search{background:#101313;border-color:#596260;width:100%;max-width:none;height:42px}.task-command-hint{color:var(--home-meta);white-space:nowrap;font-size:12px;font-weight:600}.task-trader-tabs{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.task-trader-tabs button{min-width:0;min-height:58px;color:var(--home-copy);cursor:pointer;text-align:left;background:linear-gradient(105deg,#90c1eb09,#0000 60%),#191c1c;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.task-trader-tabs button:hover{background:linear-gradient(105deg, #90c1eb14, transparent 65%), var(--home-card-hover)}.task-trader-tabs button.is-active{box-shadow:inset 0 -2px var(--home-accent);background:linear-gradient(105deg,#90c1eb1f,#0000 70%),#242929}.task-trader-tab-avatar{width:34px;height:34px;color:var(--home-accent);background:#111414;border:1px solid #424b49;place-items:center;display:grid}.task-trader-tab-avatar img{object-fit:contain;width:30px;height:30px}.task-trader-tab-avatar svg{width:18px;height:18px}.task-trader-tab-avatar.is-all{color:#d5c49e}.task-trader-tabs button>i{gap:1px;min-width:0;font-style:normal;display:grid}.task-trader-tabs button>i strong,.task-trader-tabs button>i small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-trader-tabs button>i strong{color:var(--home-title);font-size:13px;font-weight:700}.task-trader-tabs button>i small{color:var(--home-meta);letter-spacing:.04em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600}.task-trader-tabs button>em{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:700}.task-trader-tabs button.is-active>em{color:var(--home-accent)}.task-results{border:1px solid var(--home-line);background:var(--home-card-bg);margin-top:10px;overflow:hidden}.task-results-heading{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb12,#0000 58%),#202424;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 14px;display:grid}.task-results-heading-icon{width:52px;height:52px;color:var(--home-accent);background:#111414;border:1px solid #49524f;place-items:center;display:grid}.task-results-heading-icon img{object-fit:contain;width:46px;height:46px}.task-results-heading-icon>svg{width:23px;height:23px}.task-results-heading>span:nth-child(2){gap:1px;min-width:0;display:grid}.task-results-heading small{color:var(--home-accent);letter-spacing:.07em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-results-heading h2{color:var(--home-heading);margin:0;font-size:21px;font-weight:700}.task-results-heading p{color:var(--home-copy);margin:1px 0 0;font-size:12px;font-weight:600}.task-results-heading>strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:28px;font-weight:700}.task-game-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.task-game-card{background:linear-gradient(135deg, #90c1eb09, transparent 58%), var(--home-card-bg);grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:150px;padding:12px 14px;transition:background-color .14s,transform .14s;display:grid;position:relative}.task-game-card:before{background:var(--home-accent);content:"";opacity:.55;width:34px;height:2px;position:absolute;inset:0 auto auto 0}.task-game-card.has-review:before{background:#d38c78}.task-game-card.has-possible-removal:before{background:#d0a64c}.task-game-card:hover{z-index:1;background:linear-gradient(135deg, #90c1eb13, transparent 62%), var(--home-card-hover);transform:translateY(-1px)}.task-game-card-topline{align-items:center;gap:6px;min-width:0;display:flex}.task-game-card-topline>svg{width:14px;height:14px;color:var(--home-accent);flex:none}.task-game-card-topline small{color:var(--home-title);flex:none;font-size:12px;font-weight:700}.task-game-card-topline i{color:var(--home-meta);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.task-game-card-topline b{color:#697573;letter-spacing:.04em;margin-left:auto;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-game-card-copy{gap:5px;display:grid}.task-game-card-copy>strong{color:var(--home-heading);font-size:16px;font-weight:700;line-height:1.3}.task-game-card-copy p{min-height:3.3em;color:var(--home-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.task-game-card-meta{border-top:1px solid #303534;align-self:end;align-items:center;gap:10px;min-width:0;margin-top:0;padding-top:8px;display:flex}.task-game-card-meta>span{min-width:0;color:var(--home-meta);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.task-game-card-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-game-card-meta svg{color:#81908d;flex:none;width:13px;height:13px}.task-game-card-meta>.task-game-card-open{color:var(--home-accent);flex:none;gap:2px;font-weight:700}.task-game-card-meta>.task-game-card-open svg{width:14px;height:14px;color:var(--home-accent)}.task-load-more{border:0;border-top:1px solid var(--home-line);width:100%;min-height:44px;color:var(--home-copy);cursor:pointer;background:#171a1a;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.task-load-more:hover{background:var(--home-card-hover);color:var(--home-heading)}.task-load-more svg{width:14px;height:14px}.task-browser-toolbar{border:1px solid var(--home-line);background:var(--home-section-bg);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 11px;display:flex}.task-search{background:#141717;border:1px solid #4a504f;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:min(540px,100%);height:38px;padding:0 11px;display:grid}.task-search svg{width:16px;height:16px;color:var(--home-meta)}.task-search input{width:100%;min-width:0;color:var(--home-heading);background:0 0;border:0;outline:none;font-size:13px}.task-search input::placeholder{color:#707978}.task-browser-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.task-browser-actions>span{color:var(--home-meta);white-space:nowrap;font-size:12px;font-weight:600}.task-browser-actions>span strong{color:var(--home-accent);font-size:16px}.task-browser-actions>button{color:#c8a398;cursor:pointer;background:#191b1b;border:1px solid #5f4e48;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.task-browser-actions>button:hover,.task-browser-actions>button.is-active{color:#e6b5a8;background:#b5645221;border-color:#a56b5b}.task-browser-actions>button svg{width:14px;height:14px}.task-browser-actions>button strong{color:inherit;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.task-trader-index{z-index:20;border:1px solid var(--home-line);background:var(--home-section-bg);flex-direction:column;min-height:0;max-height:calc(100dvh - 24px);display:flex;position:sticky;top:12px;overflow:hidden}.task-trader-index-title{border-bottom:1px solid var(--home-line);background:#252929;flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 11px;display:flex}.task-trader-index-title span{color:var(--home-heading);font-size:13px;font-weight:700}.task-trader-index-title small{color:var(--home-meta);letter-spacing:.08em;font-size:12px;font-weight:700}.task-trader-index nav{overscroll-behavior:contain;scrollbar-color:#4b5150 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.task-trader-index nav a{min-height:47px;color:var(--home-copy);border-bottom:1px solid #2b302f;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.task-trader-index nav a:hover{background:var(--home-card-hover);color:var(--home-heading)}.task-trader-index nav a>span{color:#697371;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-trader-index nav a>i{gap:1px;min-width:0;font-style:normal;display:grid}.task-trader-index nav a strong,.task-trader-index nav a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-trader-index nav a strong{color:var(--home-title);font-size:13px;font-weight:700}.task-trader-index nav a small{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px}.task-trader-index nav a>em{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:700}.task-trader-sections{gap:12px;min-width:0;display:grid}.task-trader-section{border:1px solid var(--home-line);background:var(--home-card-bg);scroll-margin-top:16px;overflow:hidden}.task-trader-heading{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb12,#0000 58%),#202424;grid-template-columns:28px 48px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:90px;padding:13px 15px;display:grid}.task-trader-heading-index{color:#6f7876;align-self:start;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-trader-heading-avatar{width:48px;height:48px;color:var(--home-accent);place-items:center;display:grid}.task-trader-heading-avatar img{object-fit:contain;width:48px;height:48px}.task-trader-heading-avatar>svg{width:24px;height:24px}.task-trader-heading>div{gap:2px;min-width:0;display:grid}.task-trader-heading small{color:var(--home-accent);letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-trader-heading h2{color:var(--home-heading);margin:0;font-size:20px;font-weight:700}.task-trader-heading p{color:var(--home-copy);margin:0;font-size:12px;font-weight:600}.task-trader-heading>strong{color:var(--home-heading);text-align:right;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:24px;font-weight:700}.task-card-list{background:var(--home-line);gap:1px;display:grid}.task-card{background:var(--home-card-bg);grid-template-columns:42px minmax(0,1fr) 100px 16px;align-items:center;gap:12px;min-height:82px;padding:11px 14px;transition:background-color .14s;display:grid}.task-card:hover{background:var(--home-card-hover)}.task-card-icon{width:38px;height:38px;color:var(--home-accent);border:1px solid #48514f;place-items:center;display:grid}.task-card-icon svg{width:18px;height:18px}.task-card-copy,.task-card-meta{gap:2px;min-width:0;display:grid}.task-card-copy small,.task-card-meta small{color:var(--home-meta);font-size:12px;font-weight:600}.task-card-copy strong{color:var(--home-heading);font-size:15px;font-weight:700}.task-review-badge{color:#daa08e;vertical-align:2px;border:1px solid #9b6d5d;margin-left:7px;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.task-level-badge{color:#9fc4b5;vertical-align:2px;border:1px solid #516c62;align-items:center;gap:3px;margin-left:7px;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.task-level-badge.is-core{color:#9fc4b5;border-color:#516c62}.task-level-badge.is-trust{color:#c7b879;border-color:#6a6447}.task-level-badge svg{width:11px;height:11px}.task-availability-badge{color:#d8b55e;vertical-align:2px;border:1px solid #8e743d;align-items:center;gap:3px;margin-left:7px;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.task-availability-badge svg{width:11px;height:11px}.task-card-copy p{color:var(--home-copy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.task-card-meta{justify-items:end}.task-card-meta em{color:var(--home-title);font-size:12px;font-style:normal;font-weight:700}.task-card>svg{width:15px;color:var(--home-meta)}.task-empty{background:var(--home-card-bg);align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex}.task-empty>svg{color:#697371;width:20px}.task-empty>span{gap:2px;display:grid}.task-empty strong{color:var(--home-title);font-size:13px}.task-empty small{color:var(--home-meta);font-size:12px}.task-expand-button{border:0;border-top:1px solid var(--home-line);width:100%;min-height:42px;color:var(--home-copy);cursor:pointer;background:#171a1a;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.task-expand-button:hover{background:var(--home-card-hover);color:var(--home-heading)}.task-expand-button svg{width:14px;height:14px}.task-no-results{border:1px solid var(--home-line);background:var(--home-card-bg);text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;padding:24px;display:grid}.task-no-results svg{width:28px;height:28px;color:var(--home-meta)}.task-no-results strong{color:var(--home-heading);font-size:16px}.task-no-results p{color:var(--home-copy);margin:0;font-size:12px}.task-detail-main{width:100%;padding-bottom:36px}.task-detail-hero{border:1px solid var(--home-line);background:linear-gradient(100deg, #90c1eb1a, transparent 62%), var(--home-section-bg);grid-template-columns:220px minmax(0,1fr) 142px;align-items:center;gap:22px;min-height:210px;padding:24px;display:grid}.task-detail-trader{border-right:1px solid var(--home-line);justify-items:center;gap:9px;padding-right:20px;display:grid}.task-detail-trader img{object-fit:contain;width:96px;height:96px}.task-detail-trader-avatar{width:96px;height:96px;color:var(--home-accent);place-items:center;display:grid}.task-detail-trader-avatar>svg{width:42px;height:42px}.task-detail-trader span{justify-items:center;gap:1px;display:grid}.task-detail-trader strong{color:var(--home-heading);font-size:14px}.task-detail-trader small{color:var(--home-meta);letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-detail-copy{gap:5px;min-width:0;display:grid}.task-detail-copy>small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-detail-copy h1{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:36px;font-weight:700}.task-detail-copy p{max-width:620px;color:var(--home-copy);margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.7}.task-detail-wiki-link{width:max-content;color:var(--home-accent);align-items:center;gap:5px;margin-top:5px;font-size:12px;font-weight:700;display:inline-flex}.task-detail-wiki-link svg{width:13px;height:13px}.task-detail-status{color:var(--home-accent);letter-spacing:.08em;justify-items:end;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700;display:grid}.task-detail-status small{color:var(--home-meta);margin-top:5px;font-size:12px}.task-detail-meta{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.task-review-warning{color:#d4a095;background:#b5645217;border:1px solid #815c51;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;display:flex}.task-review-warning svg{width:18px;height:18px;margin-top:2px}.task-review-warning p{margin:0;font-size:13px;font-weight:600;line-height:1.7}.task-difference-report{background:var(--home-card-bg);border:1px solid #79584f;margin-top:12px;overflow:hidden}.task-difference-report>header{background:linear-gradient(90deg,#b564521f,#0000 68%),#252929;border-bottom:1px solid #55423d;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.task-difference-report>header>svg{color:#d99a88;width:18px;height:18px}.task-difference-report>header>span{gap:1px;display:grid}.task-difference-report>header small{color:#d99a88;letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-difference-report>header h2{color:var(--home-heading);margin:0;font-size:18px;font-weight:700}.task-difference-report>header>strong{color:#e1b3a6;font-size:12px;font-weight:700}.task-difference-report>p{border-bottom:1px solid var(--home-line);color:var(--home-copy);margin:0;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.65}.task-difference-scroll{overflow-x:auto}.task-difference-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:max(720px,100%)}.task-difference-scroll th,.task-difference-scroll td{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);text-align:left;vertical-align:top;padding:9px 11px}.task-difference-scroll tr:last-child th,.task-difference-scroll tr:last-child td{border-bottom:0}.task-difference-scroll th:last-child,.task-difference-scroll td:last-child{border-right:0}.task-difference-scroll thead th{background:#1b1e1e}.task-difference-scroll thead th:first-child{width:92px;color:var(--home-meta);font-size:12px}.task-difference-scroll thead th strong,.task-difference-scroll thead th small{display:block}.task-difference-scroll thead th strong{color:var(--home-heading);font-size:12px}.task-difference-scroll thead th small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.task-difference-scroll tbody th{color:var(--home-title);background:#1c2020;font-size:12px;font-weight:700}.task-difference-scroll tbody td{color:var(--home-copy);font-size:12px;font-weight:600}.task-difference-scroll td ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.task-difference-scroll td li{line-height:1.55}.task-difference-scroll td li.is-more{color:var(--home-accent)}.task-variant-disclosures{gap:12px;margin-top:12px;display:grid}.task-variant-disclosure{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.task-variant-disclosure>summary{color:var(--home-copy);cursor:pointer;background:linear-gradient(90deg,#90c1eb12,#0000),#252929;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:11px 14px;list-style:none;display:grid}.task-variant-disclosure>summary::-webkit-details-marker{display:none}.task-variant-disclosure>summary>span{gap:1px;display:grid}.task-variant-disclosure>summary small{color:var(--home-accent);font-size:12px;font-weight:700}.task-variant-disclosure>summary strong{color:var(--home-heading);font-size:16px}.task-variant-disclosure>summary>em{color:var(--home-meta);align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:600;display:flex}.task-variant-disclosure>summary>em i{font-style:normal}.task-variant-disclosure>summary>svg{width:15px;height:15px;color:var(--home-meta);transition:transform .14s}.task-variant-disclosure[open]>summary>svg{transform:rotate(180deg)}.task-variant-disclosure:not([open])>summary{border-bottom:0}.task-variant-disclosure .task-variant{border:0;margin-top:0}.task-variant{border:1px solid var(--home-line);background:var(--home-card-bg);margin-top:12px;overflow:hidden}.task-variant-heading{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb14,#0000),#252929;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.task-variant-heading>span{gap:2px;display:grid}.task-variant-heading small{color:var(--home-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.task-variant-heading h2{color:var(--home-heading);margin:0;font-size:20px;font-weight:700}.task-variant-heading>em{color:var(--home-meta);letter-spacing:.04em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal}.task-detail-section,.task-guide-section{border-bottom:1px solid var(--home-line)}.task-detail-two-columns{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.task-detail-two-columns .task-detail-section{border-bottom:0}.task-detail-section-title{border-bottom:1px solid var(--home-line);background:#1f2323;align-items:center;gap:7px;padding:9px 13px;display:flex}.task-detail-section-title svg{width:16px;height:16px;color:var(--home-accent)}.task-detail-section-title span{color:var(--home-title);font-size:13px;font-weight:700}.task-detail-section-title small{color:var(--home-meta);margin-left:auto;font-size:12px;font-weight:600}.task-objective-list,.task-text-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.task-objective-list li{border-bottom:1px solid #2c3130;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:10px 13px;display:grid}.task-objective-list li:last-child{border-bottom:0}.task-objective-list li>i{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:700}.task-objective-list li>span{color:var(--home-copy);font-size:13px;font-weight:600;line-height:1.65}.task-objective-list li em{color:var(--home-title);font-style:normal;font-weight:700}.task-objective-list li small{color:#c9b383;border:1px solid #5e5547;margin-left:8px;padding:1px 5px;font-size:12px}.task-text-list li{color:var(--home-copy);border-bottom:1px solid #2c3130;padding:9px 13px;font-size:12px;font-weight:600;line-height:1.65}.task-reference-list{flex-wrap:wrap;gap:6px;padding:12px 13px;display:flex}.task-reference-list a{color:var(--home-copy);background:#171a1a;border:1px solid #454c4b;padding:5px 8px;font-size:12px;font-weight:600}.task-reference-list a:hover{border-color:var(--home-accent);color:var(--home-heading)}.task-detail-empty{color:var(--home-meta);margin:0;padding:13px;font-size:12px;font-weight:600}.task-item-list{background:var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.task-item-list article{background:var(--home-card-bg);grid-template-columns:72px minmax(0,1fr);gap:6px 10px;padding:11px 13px;display:grid}.task-item-list article>span{color:var(--home-accent);grid-row:1/3;font-size:12px;font-weight:700}.task-item-list article>strong{color:var(--home-title);font-size:13px}.task-item-list article>small,.task-item-list article>em{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:600}.task-reward-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.task-reward-grid>div{background:var(--home-card-bg);gap:3px;padding:11px 13px;display:grid}.task-reward-grid small{color:var(--home-meta);font-size:12px}.task-reward-grid strong{color:var(--home-title);font-size:13px;line-height:1.5}.task-guide-summary{padding:13px}.task-guide-summary strong{color:var(--home-heading);font-size:15px}.task-guide-summary p,.task-guide-blocks p,.task-guide-note{color:var(--home-copy);margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.75}.task-guide-blocks{border-top:1px solid var(--home-line);gap:9px;padding:13px;display:grid}.task-guide-blocks h3{color:var(--home-heading);margin:12px 0 0;font-size:17px;font-weight:700}.task-guide-blocks h3:first-child{margin-top:0}.task-guide-table-wrap{overflow-x:auto}.task-guide-table{border-collapse:collapse;width:100%;font-size:12px}.task-guide-table td{color:var(--home-copy);vertical-align:top;border:1px solid #343a39;padding:7px 9px;line-height:1.55}.task-guide-note{border-top:1px solid var(--home-line);color:var(--home-meta);padding:10px 13px}.task-source-link{color:var(--home-accent);align-items:center;gap:5px;margin:0 13px 13px;font-size:12px;font-weight:700;display:inline-flex}.task-source-link svg{width:13px;height:13px}.task-guide-missing{align-items:center;gap:12px;padding:16px;display:flex}.task-guide-missing>svg{width:22px;color:var(--home-meta)}.task-guide-missing>span{gap:3px;display:grid}.task-guide-missing strong{color:var(--home-title);font-size:13px}.task-guide-missing small{color:var(--home-meta);font-size:12px}.task-detail-meta>div{background:var(--home-card-bg);gap:3px;padding:12px 15px;display:grid}.task-detail-meta small{color:var(--home-meta);font-size:12px}.task-detail-meta strong{color:var(--home-heading);font-size:14px}.task-detail-objective,.task-detail-placeholder{border:1px solid var(--home-line);background:var(--home-card-bg);margin-top:12px}.task-detail-objective>span{border-bottom:1px solid var(--home-line);color:var(--home-accent);background:#252929;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.task-detail-objective>span svg{width:16px;height:16px}.task-detail-objective>p{color:var(--home-title);margin:0;padding:15px;font-size:14px;font-weight:600;line-height:1.7}.task-detail-placeholder>header{border-bottom:1px solid var(--home-line);background:#252929;align-items:center;gap:10px;padding:12px 15px;display:flex}.task-detail-placeholder>header>svg{width:20px;color:var(--home-accent)}.task-detail-placeholder>header span{gap:1px;display:grid}.task-detail-placeholder>header small{color:var(--home-meta);letter-spacing:.08em;font-size:12px;font-weight:700}.task-detail-placeholder>header h2{color:var(--home-heading);margin:0;font-size:18px;font-weight:700}.task-detail-placeholder-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.task-detail-placeholder-grid article{background:var(--home-card-bg);align-content:start;gap:8px;min-height:150px;padding:16px;display:grid}.task-detail-placeholder-grid article>svg{width:20px;height:20px;color:var(--home-accent)}.task-detail-placeholder-grid strong{color:var(--home-heading);font-size:14px}.task-detail-placeholder-grid p,.task-detail-placeholder-grid li{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.7}.task-detail-placeholder-grid ul{margin:0;padding-left:17px}.task-detail-back{border:1px solid var(--home-line);background:var(--home-card-bg);min-height:38px;color:var(--home-copy);align-items:center;gap:6px;margin-top:14px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.task-detail-back:hover{color:var(--home-heading);border-color:#596260}.task-detail-back svg{width:15px;height:15px}.task-prototype-main{gap:14px;padding-bottom:36px;display:grid}.task-prototype-hero{isolation:isolate;background:#111414;border:1px solid #4b5351;grid-template-columns:220px minmax(0,1fr);align-content:end;gap:20px 28px;min-height:330px;padding:26px;display:grid;position:relative;overflow:hidden}.task-prototype-hero-background{z-index:-2;position:absolute;inset:0}.task-prototype-hero-background:after{content:"";background:linear-gradient(90deg,#080a0afa 0 29%,#080a0ac2 60%,#080a0a7a),linear-gradient(0deg,#080a0af5 0,#080a0a3d 68%,#080a0a94);position:absolute;inset:0}.task-prototype-hero-background img{object-fit:cover;filter:saturate(.68)contrast(1.12)brightness(.58)}.task-prototype-issuer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0bbd;border:1px solid #8b999552;grid-template-columns:76px minmax(0,1fr);align-self:start;align-items:center;gap:12px;padding:10px;display:grid}.task-prototype-issuer>span{background:#0c0f0f;border:1px solid #525d59;place-items:center;width:76px;height:76px;display:grid}.task-prototype-issuer img{object-fit:contain;width:70px;height:70px}.task-prototype-issuer>div{gap:1px;min-width:0;display:grid}.task-prototype-issuer small{color:var(--home-accent);font-size:12px;font-weight:700}.task-prototype-issuer strong{color:var(--home-heading);font-size:18px;font-weight:700}.task-prototype-issuer em{color:var(--home-meta);letter-spacing:.05em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:700}.task-prototype-title{align-self:end;gap:5px;display:grid}.task-prototype-title>small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-prototype-title h1{color:#f1f3ee;text-shadow:0 2px 18px #000000b3;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:46px;font-weight:700;line-height:1}.task-prototype-title p{color:#c3cac6;max-width:800px;margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.65}.task-prototype-nav{border-top:1px solid #9eaba53d;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:12px;display:flex}.task-prototype-nav a{color:#c4ccc7;background:#0a0d0db3;border:1px solid #84938d6b;padding:6px 9px;font-size:12px;font-weight:700}.task-prototype-nav a:hover{border-color:var(--home-accent);color:#f1f5f1}.task-prototype-facts{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.task-prototype-facts>div{background:var(--home-card-bg);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:12px 14px;display:grid}.task-prototype-facts svg{width:18px;height:18px;color:var(--home-accent)}.task-prototype-facts span{gap:2px;display:grid}.task-prototype-facts small{color:var(--home-meta);font-size:12px}.task-prototype-facts strong{color:var(--home-title);font-size:13px;font-weight:700;line-height:1.45}.task-prototype-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.task-prototype-primary,.task-prototype-sidebar{gap:14px;min-width:0;display:grid}.task-prototype-sidebar{position:sticky;top:14px}.task-prototype-section{border:1px solid var(--home-line);background:var(--home-card-bg);scroll-margin-top:14px;overflow:hidden}.task-prototype-section-heading{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb11,#0000 62%),#202424;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 13px;display:grid}.task-prototype-section-heading>span{color:var(--home-accent);display:grid}.task-prototype-section-heading svg{width:16px;height:16px}.task-prototype-section-heading h2{color:var(--home-heading);margin:0;font-size:15px;font-weight:700}.task-prototype-section-heading small{color:var(--home-meta);letter-spacing:.06em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-prototype-description{border-left:3px solid var(--home-accent)}.task-prototype-description>p{color:#d2d7d3;margin:0;padding:18px;font-size:15px;font-weight:600;line-height:1.85}.task-prototype-objectives{margin:0;padding:0;list-style:none;display:grid}.task-prototype-objectives li{border-bottom:1px solid #2c3230;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.task-prototype-objectives li:last-child{border-bottom:0}.task-prototype-objectives i{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-style:normal;font-weight:700}.task-prototype-objectives span{color:var(--home-title);font-size:14px;font-weight:600;line-height:1.7}.task-prototype-objectives em{color:var(--home-accent);border:1px solid #535d59;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700}.task-prototype-guide{gap:10px;padding:15px;display:grid}.task-prototype-guide strong{color:var(--home-heading);font-size:15px}.task-prototype-guide p{color:var(--home-copy);margin:0;font-size:14px;font-weight:600;line-height:1.75}.task-prototype-guide a{width:fit-content;color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.task-prototype-guide a svg{width:13px;height:13px}.task-prototype-notes,.task-prototype-tips,.task-prototype-conditions{gap:0;margin:0;padding:0;list-style:none;display:grid}.task-prototype-notes li,.task-prototype-tips li,.task-prototype-conditions li{color:var(--home-copy);border-bottom:1px solid #2c3230;padding:11px 13px 11px 29px;font-size:13px;font-weight:600;line-height:1.7;position:relative}.task-prototype-notes li:last-child,.task-prototype-tips li:last-child,.task-prototype-conditions li:last-child{border-bottom:0}.task-prototype-notes li:before,.task-prototype-tips li:before,.task-prototype-conditions li:before{content:"·";font-size:18px;position:absolute;top:11px;left:13px}.task-prototype-notes li:before{color:#d39a89}.task-prototype-tips li:before{color:#b9c88c}.task-prototype-conditions li:before{color:var(--home-accent)}.task-prototype-rewards{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.task-prototype-rewards>div{background:var(--home-card-bg);align-content:start;gap:3px;padding:11px 12px;display:grid}.task-prototype-rewards small{color:var(--home-meta);font-size:12px}.task-prototype-rewards strong{color:var(--home-title);font-size:13px;line-height:1.5}.task-prototype-empty{color:var(--home-meta);margin:0;padding:14px;font-size:13px;font-weight:600}.task-prototype-chain{display:grid}.task-prototype-chain-row{border-bottom:1px solid #2c3230;gap:7px;padding:12px 13px;display:grid}.task-prototype-chain-row:last-child{border-bottom:0}.task-prototype-chain-row>small{color:var(--home-meta);font-size:12px;font-weight:700}.task-prototype-chain-row>strong{color:var(--home-copy);font-size:13px}.task-prototype-chain-row>div{flex-wrap:wrap;gap:6px;display:flex}.task-prototype-chain-row a{color:var(--home-copy);background:#151919;border:1px solid #46504d;align-items:center;gap:3px;padding:5px 7px;font-size:12px;font-weight:600;display:inline-flex}.task-prototype-chain-row a:hover{border-color:var(--home-accent);color:var(--home-heading)}.task-prototype-chain-row a svg{width:12px;height:12px}.task-prototype-sidebar blockquote{color:#d6d9d2;margin:0;padding:18px 18px 18px 42px;font-size:14px;font-style:italic;font-weight:600;line-height:1.8;position:relative}.task-prototype-sidebar blockquote:before{color:var(--home-accent);content:"“";font-family:Georgia,serif;font-size:34px;line-height:1;position:absolute;top:12px;left:16px}.task-prototype-back{border:1px solid var(--home-line);background:var(--home-card-bg);width:fit-content;min-height:40px;color:var(--home-copy);align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.task-prototype-back:hover{color:var(--home-heading);border-color:#626d69}.task-prototype-back svg{width:15px;height:15px}.task-v2-main{gap:16px;padding-bottom:36px;display:grid}.task-v2-hero{isolation:isolate;background:#111414;border:1px solid #4d5653;grid-template-columns:220px minmax(0,1fr);align-content:end;gap:22px 30px;min-height:310px;padding:28px;display:grid;position:relative;overflow:hidden}.task-v2-hero-background{z-index:-2;position:absolute;inset:0}.task-v2-hero-background:after{content:"";background:linear-gradient(90deg,#080a0afa 0 28%,#080a0ac2 62%,#080a0a75),linear-gradient(0deg,#080a0afa 0,#080a0a57 72%,#080a0aa3);position:absolute;inset:0}.task-v2-hero-background img{object-fit:cover;filter:saturate(.65)contrast(1.12)brightness(.58)}.task-v2-issuer{grid-template-columns:72px minmax(0,1fr);align-self:start;align-items:center;gap:12px;display:grid}.task-v2-issuer>span{background:#0a0d0de0;border:1px solid #5d6864;place-items:center;width:72px;height:72px;display:grid}.task-v2-issuer img{object-fit:contain;width:66px;height:66px}.task-v2-issuer>div{gap:1px;display:grid}.task-v2-issuer small{color:var(--home-accent);font-size:12px;font-weight:700}.task-v2-issuer strong{color:var(--home-heading);font-size:19px;font-weight:700}.task-v2-issuer em{color:var(--home-meta);letter-spacing:.06em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:700}.task-v2-title{align-self:end;gap:5px;display:grid}.task-v2-title>small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-v2-title h1{color:#f2f4ef;text-shadow:0 3px 20px #000000bf;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:46px;font-weight:700;line-height:1}.task-v2-title p{color:#c7cfca;max-width:850px;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.65}.task-v2-hero-meta{background:#9daba447;border:1px solid #9daba44d;grid-column:1/-1;grid-template-columns:1.45fr repeat(3,minmax(0,.75fr));gap:1px;display:grid}.task-v2-hero-meta>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0bd1;grid-template-columns:18px minmax(0,1fr);gap:2px 7px;min-width:0;padding:9px 11px;display:grid}.task-v2-hero-meta svg{width:16px;height:16px;color:var(--home-accent);grid-row:1/3;align-self:center}.task-v2-hero-meta i{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:600}.task-v2-hero-meta strong{color:#dde2dc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.task-v2-block{border:1px solid var(--home-line);background:var(--home-card-bg);scroll-margin-top:14px;overflow:hidden}.task-v2-block-header{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#90c1eb0f,#0000 56%),#202424;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:11px 14px;display:grid}.task-v2-block-header>span{color:#687572;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.task-v2-block-header>div{gap:1px;display:grid}.task-v2-block-header h2{color:var(--home-heading);align-items:center;gap:7px;margin:0;font-size:17px;font-weight:700;display:flex}.task-v2-block-header h2 svg{width:16px;height:16px;color:var(--home-accent)}.task-v2-block-header small{color:var(--home-meta);font-size:12px;font-weight:600}.task-v2-brief{background:var(--home-line);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:1px;display:grid}.task-v2-description,.task-v2-objectives{background:var(--home-card-bg);padding:16px}.task-v2-description{border-left:3px solid var(--home-accent)}.task-v2-description>small,.task-v2-objectives>small{color:var(--home-accent);font-size:12px;font-weight:700}.task-v2-description p{color:#d1d7d2;margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.8}.task-v2-objectives ol{gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.task-v2-objectives li{border-top:1px solid #2c3230;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 0;display:grid}.task-v2-objectives li:last-child{padding-bottom:0}.task-v2-objectives i{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:700}.task-v2-objectives span{color:var(--home-title);font-size:13px;font-weight:600;line-height:1.7}.task-v2-objectives em{color:var(--home-accent);border:1px solid #4e5955;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.task-v2-result-grid{background:var(--home-line);grid-template-columns:1.25fr .7fr 1fr;gap:1px;display:grid}.task-v2-result-cell{background:var(--home-card-bg);min-width:0;padding:14px}.task-v2-result-title{align-items:center;gap:6px;margin-bottom:10px;display:flex}.task-v2-result-title svg{width:15px;height:15px;color:var(--home-accent)}.task-v2-result-title strong{color:var(--home-heading);font-size:13px;font-weight:700}.task-v2-rewards{background:var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.task-v2-rewards>div{background:#1b1f1f;align-content:start;gap:3px;min-width:0;padding:9px 10px;display:grid}.task-v2-rewards small{color:var(--home-meta);font-size:12px}.task-v2-rewards strong{color:var(--home-title);font-size:12px;line-height:1.5}.task-v2-result-cell blockquote{color:#d2d6d1;margin:0;padding-left:24px;font-size:13px;font-style:italic;font-weight:600;line-height:1.75;position:relative}.task-v2-result-cell blockquote:before{color:var(--home-accent);content:"“";font-family:Georgia,serif;font-size:28px;position:absolute;top:-5px;left:0}.task-v2-empty{color:var(--home-meta);margin:0;font-size:13px;font-weight:600;line-height:1.65}.task-v2-condition-grid{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.task-v2-condition-grid>div{background:var(--home-card-bg);min-width:0;padding:14px}.task-v2-conditions,.task-v2-notes,.task-v2-tips{margin:0;padding:0;list-style:none;display:grid}.task-v2-conditions li,.task-v2-notes li,.task-v2-tips li{color:var(--home-copy);border-top:1px solid #2c3230;padding:9px 0 9px 16px;font-size:13px;font-weight:600;line-height:1.65;position:relative}.task-v2-conditions li:first-child,.task-v2-notes li:first-child,.task-v2-tips li:first-child{border-top:0}.task-v2-conditions li:before,.task-v2-notes li:before,.task-v2-tips li:before{color:var(--home-accent);content:"·";font-size:18px;position:absolute;left:0}.task-v2-chain{display:grid}.task-v2-chain-row{border-top:1px solid #2c3230;gap:6px;padding:9px 0;display:grid}.task-v2-chain-row:first-child{border-top:0}.task-v2-chain-row>small{color:var(--home-meta);font-size:12px;font-weight:700}.task-v2-chain-row>strong{color:var(--home-copy);font-size:13px}.task-v2-chain-row>div{flex-wrap:wrap;gap:6px;display:flex}.task-v2-chain-row a{color:var(--home-copy);background:#161a19;border:1px solid #46504d;align-items:center;gap:3px;padding:5px 7px;font-size:12px;font-weight:600;display:inline-flex}.task-v2-chain-row a:hover{border-color:var(--home-accent);color:var(--home-heading)}.task-v2-chain-row a svg{width:12px;height:12px}.task-v2-disclosure{border-top:1px solid var(--home-line)}.task-v2-disclosure:first-of-type{border-top:0}.task-v2-disclosure>summary{color:var(--home-copy);cursor:pointer;background:#1b1f1f;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;list-style:none;display:flex}.task-v2-disclosure>summary::-webkit-details-marker{display:none}.task-v2-disclosure>summary>span{align-items:center;gap:7px;display:flex}.task-v2-disclosure>summary svg{width:16px;height:16px;color:var(--home-accent)}.task-v2-disclosure>summary strong{color:var(--home-heading);font-size:13px;font-weight:700}.task-v2-disclosure>summary>svg{transition:transform .14s}.task-v2-disclosure[open]>summary>svg{transform:rotate(180deg)}.task-v2-disclosure-body{gap:9px;padding:15px;display:grid}.task-v2-disclosure-body h3{color:var(--home-title);margin:0;font-size:15px}.task-v2-disclosure-body p{color:var(--home-copy);margin:0;font-size:13px;font-weight:600;line-height:1.75}.task-v2-disclosure-body a{width:fit-content;color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.task-v2-disclosure-body a svg{width:13px;height:13px}.task-v2-notes,.task-v2-tips{padding:8px 14px}.task-v2-notes li:before{color:#d79b8b}.task-v2-tips li:before{color:#b9c78e}.task-v2-back{border:1px solid var(--home-line);background:var(--home-card-bg);width:fit-content;min-height:40px;color:var(--home-copy);align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.task-v2-back:hover{color:var(--home-heading);border-color:#626d69}.task-v2-back svg{width:15px;height:15px}.task-dossier-main{gap:14px;padding-bottom:36px;display:grid}.task-dossier-hero{background:#151918;border:1px solid #4c5552;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);min-height:240px;display:grid;overflow:hidden}.task-dossier-hero-copy{background:radial-gradient(circle at 12% 12%,#759b911f,#0000 34%),linear-gradient(120deg,#1b201f,#111514);align-content:space-between;gap:18px;padding:22px 26px;display:grid}.task-dossier-issuer{grid-template-columns:54px auto;align-items:center;gap:10px;width:fit-content;display:grid}.task-dossier-issuer>span{background:#0e1111;border:1px solid #505a57;place-items:center;width:54px;height:54px;display:grid}.task-dossier-issuer img{object-fit:contain;width:50px;height:50px}.task-dossier-issuer>span>svg{width:26px;height:26px;color:var(--home-accent)}.task-dossier-issuer>div{gap:1px;display:grid}.task-dossier-issuer small{color:var(--home-accent);font-size:12px;font-weight:700}.task-dossier-issuer strong{color:var(--home-heading);font-size:16px;font-weight:700}.task-dossier-issuer em{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:700}.task-dossier-heading{gap:5px;display:grid}.task-dossier-heading>small{color:var(--home-accent);letter-spacing:.11em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-dossier-heading h1{color:#f0f3ee;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:44px;font-weight:700;line-height:.98}.task-dossier-availability-note{color:#d8b55e;background:#d0a64c14;border:1px solid #735f33;align-items:flex-start;gap:8px;width:fit-content;max-width:540px;margin-top:8px;padding:8px 10px;display:flex}.task-dossier-availability-note>svg{flex:none;width:16px;height:16px;margin-top:1px}.task-dossier-availability-note>span{gap:2px;display:grid}.task-dossier-availability-note strong{font-size:13px;font-weight:700}.task-dossier-availability-note small{color:#b8a77d;font-size:12px;font-weight:600;line-height:1.45}.task-dossier-requirements{background:#39413f;border-top:1px solid #39413f;grid-template-columns:1.5fr repeat(2,minmax(0,.8fr));gap:1px;display:grid}.task-dossier-requirements>span{background:#151919;grid-template-columns:17px minmax(0,1fr);gap:1px 7px;min-width:0;padding:9px 10px;display:grid}.task-dossier-requirements svg{width:15px;height:15px;color:var(--home-accent);grid-row:1/3;align-self:center}.task-dossier-requirements i{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:600}.task-dossier-requirements strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.task-dossier-visual{background:#090c0b;min-height:240px;position:relative}.task-dossier-visual:after{content:"";background:linear-gradient(90deg,#151918 0,#11151461 36%,#090c0b2e),linear-gradient(#0000 52%,#090c0bd6);position:absolute;inset:0}.task-dossier-visual img{object-fit:cover;filter:saturate(.66)contrast(1.1)brightness(.68)}.task-dossier-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.task-dossier-sheet{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.task-dossier-section{border-bottom:1px solid var(--home-line);padding:22px 28px;scroll-margin-top:16px}.task-dossier-section:last-child{border-bottom:0}.task-dossier-section-title{align-items:center;gap:8px;margin-bottom:15px;display:flex}.task-dossier-section-title svg{width:17px;height:17px;color:var(--home-accent)}.task-dossier-section-title h2{color:var(--home-heading);margin:0;font-size:21px;font-weight:700}.task-dossier-lead{color:#d6dbd6;max-width:920px;margin:0;font-size:16px;font-weight:600;line-height:1.9}.task-dossier-objectives{margin:0;padding:0;list-style:none;display:grid}.task-dossier-objectives li{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid;position:relative}.task-dossier-objectives li:before{content:"";background:#35403d;width:1px;position:absolute;top:0;bottom:0;left:14px}.task-dossier-objectives li:last-child:before{bottom:50%}.task-dossier-objectives i{z-index:1;width:29px;height:29px;color:var(--home-accent);background:#161a19;border:1px solid #52605b;place-items:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:700;display:grid;position:relative}.task-dossier-objective-copy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:3px;display:grid}.task-dossier-objective-text{color:var(--home-title);font-size:14px;font-weight:600;line-height:1.7}.task-dossier-sharing{color:var(--home-meta);white-space:nowrap;background:#171b1a;border:1px solid #485250;align-items:center;gap:3px;margin-top:2px;padding:1px 5px;font-size:12px;font-weight:700;display:inline-flex}.task-dossier-sharing svg{width:11px;height:11px}.task-dossier-sharing.is-shared{color:#a8cbbb;border-color:#567468}.task-dossier-sharing.is-not-shared{color:#c7b08d;border-color:#6b5c4e}.task-dossier-sharing.is-none{color:#78827f;border-color:#414846}.task-dossier-objectives em{color:var(--home-accent);border:1px solid #505b56;margin-top:0;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.task-dossier-objective-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;padding-top:3px;display:flex}.task-dossier-item-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.task-dossier-item-requirements article{background:#1a1e1d;border:1px solid #343b39;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.task-dossier-item-requirements article>span{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.task-dossier-item-requirements article>div{gap:3px;min-width:0;display:grid}.task-dossier-item-requirements strong{color:var(--home-title);font-size:13px;line-height:1.5}.task-dossier-item-requirements small{color:var(--home-meta);font-size:12px;font-weight:600;line-height:1.5}.task-dossier-result-grid{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:1px;display:grid}.task-dossier-result-grid>div{background:#1a1e1d;padding:14px 16px}.task-dossier-result-grid h3,.task-dossier-condition-grid h3,.task-dossier-guide h3,.task-dossier-tips h3{color:var(--home-heading);margin:0 0 10px;font-size:14px;font-weight:700}.task-dossier-rewards{gap:0;display:grid}.task-dossier-rewards p{border-top:1px solid #2d3331;justify-content:space-between;align-items:baseline;gap:14px;margin:0;padding:8px 0;display:flex}.task-dossier-rewards p:first-child{border-top:0}.task-dossier-rewards span{color:var(--home-meta);font-size:12px}.task-dossier-rewards strong{color:var(--home-title);text-align:right;font-size:13px;font-weight:700}.task-dossier-special-rewards{border-top:1px solid #2d3331;gap:8px;margin-top:8px;padding-top:10px;display:grid}.task-dossier-special-rewards>span{color:var(--home-accent);font-size:12px;font-weight:700}.task-dossier-special-rewards ul{color:var(--home-copy);gap:5px;margin:0;padding-left:16px;font-size:12px;font-weight:600;line-height:1.6;display:grid}.task-dossier-empty{color:var(--home-meta);margin:0;font-size:13px;font-weight:600}.task-dossier-dialogue{border-left:2px solid var(--home-accent);background:#90c1eb0e;grid-template-columns:25px minmax(0,1fr);gap:10px;margin-top:16px;padding:13px 15px;display:grid}.task-dossier-dialogue>svg{width:20px;height:20px;color:var(--home-accent)}.task-dossier-dialogue small{color:var(--home-meta);font-size:12px;font-weight:700}.task-dossier-dialogue blockquote{color:#d6dbd5;margin:5px 0 0;font-size:13px;font-style:italic;font-weight:600;line-height:1.75}.task-dossier-condition-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.task-dossier-condition-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.task-dossier-condition-grid li{color:var(--home-copy);border-top:1px solid #2e3432;padding:8px 0 8px 15px;font-size:13px;font-weight:600;line-height:1.65;position:relative}.task-dossier-condition-grid li:first-child{border-top:0}.task-dossier-condition-grid li:before{color:var(--home-accent);content:"·";position:absolute;left:0}.task-dossier-chain{gap:12px;display:grid}.task-dossier-chain-row{gap:8px;display:grid}.task-dossier-chain-label{align-items:center;gap:7px;display:flex}.task-dossier-chain-label>span{background:#71827c;flex:none;width:3px;height:13px}.task-dossier-chain-row.is-unlock .task-dossier-chain-label>span{background:var(--home-accent)}.task-dossier-chain-row.is-conflict .task-dossier-chain-label>span{background:#9b5d55}.task-dossier-chain-label>small{color:var(--home-meta);letter-spacing:.02em;font-size:12px;font-weight:700}.task-dossier-chain-row.is-unlock .task-dossier-chain-label>small{color:#bdd3c9}.task-dossier-chain-row.is-conflict .task-dossier-chain-label>small{color:#d6aaa3}.task-dossier-chain-list{gap:6px;display:grid}.task-dossier-chain-card{min-width:0;color:var(--home-copy);background:linear-gradient(90deg,#72897f14,#0000 68%),#171b1a;border:1px solid #3b4541;justify-content:space-between;align-items:center;gap:9px;padding:8px 9px;transition:border-color .16s,background-color .16s;display:flex}.task-dossier-chain-card:hover{border-color:var(--home-accent);color:var(--home-heading);background:linear-gradient(90deg,#c4974d1f,#0000 72%),#1b201e}.task-dossier-chain-card>svg{width:13px;height:13px;color:var(--home-meta);flex:none}.task-dossier-chain-card:hover>svg{color:var(--home-accent)}.task-dossier-chain-copy{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.task-dossier-chain-copy>strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:18px}.task-dossier-chain-statuses{color:var(--home-meta);align-items:center;gap:3px;line-height:18px;display:inline-flex}.task-dossier-chain-separator,.task-dossier-chain-status-divider{font-size:12px;line-height:18px}.task-dossier-chain-status-divider{margin-right:3px}.task-dossier-chain-status{color:#afbbb6;border:1px solid #47534f;align-items:center;height:18px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.task-dossier-chain-status.is-complete{color:#a8d2be;background:#4a7e661f;border-color:#45685a}.task-dossier-chain-status.is-active{color:#d6b87b;background:#ae823a1f;border-color:#6f5c37}.task-dossier-chain-status.is-failed{color:#d6a09c;background:#8b48441f;border-color:#704a48}.task-dossier-chain-empty{color:var(--home-meta);border-left:1px solid #353d3a;padding-left:9px;font-size:12px}.task-dossier-guide{gap:9px;display:grid}.task-dossier-guide-image{gap:7px;margin:14px 0;display:grid}.task-dossier-guide-image-trigger>span{aspect-ratio:16/9;background:#0d1010;border:1px solid #37403d;min-height:180px;display:block;position:relative;overflow:hidden}.task-dossier-guide-image img{object-fit:contain}.task-dossier-guide-image figcaption{color:var(--home-meta);text-align:center;font-size:12px;font-weight:600;line-height:1.55}.task-dossier-back-to-top{border:1px solid var(--home-line);border-left:2px solid var(--home-accent);background:var(--home-card-bg);width:100%;min-height:42px;color:var(--home-title);cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.task-dossier-back-to-top:hover{background:var(--home-card-hover)}.task-dossier-back-to-top svg{width:15px;height:15px;color:var(--home-accent)}.map-archive-main,.map-detail-main{gap:14px;padding-bottom:36px;display:grid}.map-archive-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 12% 18%,#90c1eb1f,#0000 34%),linear-gradient(135deg,#202625,#121615);grid-template-columns:minmax(0,1fr);align-items:end;gap:24px;padding:28px;display:grid}.map-archive-hero p,.map-detail-hero small,.map-detail-overview small,.map-detail-aside>section>small{color:var(--home-accent);letter-spacing:.1em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.map-archive-hero h1{color:var(--home-heading);margin:5px 0 8px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(38px,5vw,62px);line-height:.95}.map-archive-hero div>span{max-width:740px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8;display:block}.map-archive-section{gap:12px;display:grid}.map-archive-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.map-archive-card{background:var(--home-card-bg);grid-template-rows:170px auto auto;min-width:0;transition:background-color .15s;display:grid;position:relative;overflow:hidden}.map-archive-card:hover{background:var(--home-card-hover)}.map-archive-card:last-child{grid-column:1/-1;grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.map-archive-card:last-child .map-archive-card-image{grid-area:1/1/span 2;min-height:300px}.map-archive-card:last-child .map-archive-card-copy{grid-area:1/2;align-content:center;padding:24px 24px 14px}.map-archive-card:last-child .map-archive-card-copy p{-webkit-line-clamp:3;min-height:0}.map-archive-card:last-child .map-archive-card-footer{grid-area:2/2;align-self:end;padding:12px 24px 16px}.map-archive-card-index{z-index:2;color:#d5ddd8;background:#070908bf;border:1px solid #ffffff38;padding:2px 5px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;top:9px;left:10px}.map-archive-card-image{background:#0d1010;display:block;position:relative;overflow:hidden}.map-archive-card-image img{object-fit:cover;transition:transform .22s}.map-archive-card:hover .map-archive-card-image img{transform:scale(1.025)}.map-archive-card-image:after{content:"";background:linear-gradient(#0000,#0a0d0cc7);height:55%;position:absolute;inset:auto 0 0}.map-archive-card-copy{gap:2px;padding:14px 15px 10px;display:grid}.map-archive-card-copy strong{color:var(--home-heading);font-size:18px}.map-archive-card-copy small{color:var(--home-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.map-archive-card-copy p{min-height:3.3em;color:var(--home-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.map-archive-card-footer{border-top:1px solid #303534;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px 11px;display:flex}.map-archive-card-footer>span{flex-wrap:wrap;gap:4px;display:flex}.map-archive-card-footer em{color:var(--home-meta);border:1px solid #47504d;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.map-archive-card-footer em[data-kind=duration]{color:#c9d4cf;border-color:#52615c}.map-archive-card-footer em[data-kind=players]{color:#afc1ba;border-color:#455853}.map-archive-card-footer i{color:var(--home-accent);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-style:normal;font-weight:700;display:flex}.map-archive-card-footer i svg{width:12px;height:12px}.map-detail-hero{background:#101413;border:1px solid #46514e;align-items:end;min-height:350px;display:grid;position:relative;overflow:hidden}.map-detail-hero>img{object-fit:cover}.map-detail-hero:after{content:"";background:linear-gradient(#0a0d0c1f,#0a0d0c4d 32%,#0a0d0cf5),linear-gradient(90deg,#0a0d0cb3,#0000 72%);position:absolute;inset:0}.map-detail-hero>div{z-index:1;gap:6px;max-width:min(980px,100%);padding:32px;display:grid;position:relative}.map-detail-hero h1{color:#f2f5f0;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(42px,6vw,72px);line-height:.92}.map-detail-hero p{color:#c6cec9;max-width:920px;margin:4px 0;font-size:14px;font-weight:600;line-height:1.75}.map-detail-hero div>span{flex-wrap:wrap;gap:5px;display:flex}.map-detail-hero em{color:#c1d0ca;background:#0f13129e;border:1px solid #a8c0b575;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.map-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.map-detail-content{gap:14px;display:grid}.map-detail-overview,.map-detail-linked{border:1px solid var(--home-line);background:var(--home-card-bg)}.map-detail-overview{grid-template-columns:54px minmax(0,1fr);gap:15px;padding:20px;display:grid}.map-detail-overview>span{width:54px;height:54px;color:var(--home-accent);background:#111514;border:1px solid #4c5753;place-items:center;display:grid}.map-detail-overview>span svg{width:25px;height:25px}.map-detail-overview h2,.map-detail-linked h2,.map-detail-aside h2{color:var(--home-heading);margin:2px 0 5px;font-size:20px}.map-detail-overview p,.map-detail-linked p{color:var(--home-copy);margin:0;font-size:13px;font-weight:600;line-height:1.75}.map-detail-placeholder-grid{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.map-detail-placeholder-grid article{background:var(--home-card-bg);grid-template-columns:38px minmax(0,1fr);gap:11px;padding:17px;display:grid}.map-detail-placeholder-grid article:last-child{grid-column:1/-1}.map-detail-placeholder-grid article>span{width:38px;height:38px;color:var(--home-accent);border:1px solid #48524f;place-items:center;display:grid}.map-detail-placeholder-grid article>span svg{width:18px;height:18px}.map-detail-placeholder-grid h2{color:var(--home-title);margin:0;font-size:15px}.map-detail-placeholder-grid p{color:var(--home-copy);margin:5px 0 8px;font-size:12px;font-weight:600;line-height:1.65}.map-detail-placeholder-grid small{color:#7e8985;letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.map-detail-metrics{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.map-detail-metrics article{background:var(--home-card-bg);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.map-detail-metrics svg{width:17px;height:17px;color:var(--home-accent)}.map-detail-metrics small{color:var(--home-meta);font-size:12px;font-weight:700}.map-detail-metrics strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:23px;line-height:1}.gz-hero-facts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gz-hero-facts span{color:#d1dad6;background:#0f1312b8;border:1px solid #a8c0b575;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:700;display:flex}.gz-hero-facts svg{width:13px;height:13px;color:var(--home-accent)}.gz-extraction-grid{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.gz-extraction-grid>article{background:#131716;grid-template-rows:168px auto;align-content:start;display:grid;overflow:hidden}.gz-extraction-photo{background:#090c0b;min-height:0;margin:0;position:relative;overflow:hidden}.gz-extraction-photo:after{content:"";background:linear-gradient(#0000 45%,#080b0ab8),linear-gradient(90deg,#080b0a5c,#0000 42%);position:absolute;inset:0}.gz-extraction-photo img{object-fit:cover;transition:transform .22s}.gz-extraction-grid>article:hover .gz-extraction-photo img{transform:scale(1.018)}.gz-extraction-number,.gz-extraction-faction{z-index:2;background:#080b0ad1;border:1px solid #ffffff3d;padding:2px 6px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;top:10px}.gz-extraction-number{color:#d6dfda;left:10px}.gz-extraction-faction{color:var(--home-accent);right:10px}.gz-extraction-body{align-content:start;gap:7px;padding:14px 16px 16px;display:grid}.gz-extraction-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gz-extraction-heading strong{color:var(--home-heading);font-size:15px}.gz-extraction-heading>em{color:#c8b373;border:1px solid #625841;flex:none;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.gz-extraction-tags{flex-wrap:wrap;gap:4px;display:flex}.gz-extraction-tags em{color:var(--home-meta);border:1px solid #414a47;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.gz-extraction-tags em:first-child{color:#aebfb8;border-color:#52605b}.gz-extraction-wait{color:var(--home-accent);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.gz-extraction-wait svg{width:12px;height:12px}.gz-extraction-grid p{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.65}.gz-extraction-grid .gz-extraction-note{color:#c7b47d;border-left:2px solid #655840;padding-left:8px}.fm-disclosure>summary{border-bottom:1px solid var(--home-line);min-height:44px;color:var(--home-title);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:700;list-style:none;display:flex}.fm-disclosure>summary::-webkit-details-marker{display:none}.fm-disclosure>summary svg{width:15px;height:15px;color:var(--home-accent);transition:transform .15s}.fm-disclosure[open]>summary svg{transform:rotate(180deg)}.fm-extraction-grid{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fm-extraction-grid>article{background:#131716;grid-template-rows:168px auto;align-content:start;display:grid;overflow:hidden}.gz-extraction-grid>article:last-child:nth-child(odd),.fm-extraction-grid>article:last-child:nth-child(odd){grid-column:1/-1}.fm-extraction-photo{background:#090c0b;min-height:0;margin:0;position:relative;overflow:hidden}.fm-extraction-photo:after{content:"";background:linear-gradient(#0000 46%,#080b0ad1),linear-gradient(90deg,#080b0a52,#0000 48%);position:absolute;inset:0}.fm-extraction-photo img{object-fit:cover;transition:transform .22s}.fm-extraction-photo[data-source=map] img{filter:saturate(.82)contrast(1.04)}.fm-extraction-grid>article:hover .fm-extraction-photo img{filter:saturate()contrast(1.04)}.fm-extraction-number,.fm-extraction-faction{z-index:3;background:#080b0ad6;border:1px solid #ffffff3d;padding:2px 6px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;top:10px}.fm-extraction-number{color:#d6dfda;left:10px}.fm-extraction-faction{color:var(--home-accent);right:10px}.fm-extraction-marker{z-index:2;background:#151916d1;border:2px solid #e0c36e;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #e0c36e33,0 0 18px #e0c36e8c}.fm-extraction-marker:after{content:"";background:#e0c36e;border-radius:50%;position:absolute;inset:4px}.fm-extraction-body{align-content:start;gap:7px;padding:14px 16px 16px;display:grid}.fm-extraction-body>header{align-items:flex-start;gap:8px;display:flex}.fm-extraction-body>header strong{color:var(--home-heading);flex:1;font-size:14px}.fm-extraction-grid p{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.65}.fm-key-disclosure .gz-key-grid{padding:14px}.gz-boss-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.gz-boss-grid[data-count="1"]{grid-template-columns:1fr}.gz-boss-grid[data-count="2"],.gz-boss-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-boss-card{min-width:0;height:100%;color:inherit;background:#131716;grid-template-rows:210px minmax(0,1fr);display:grid;overflow:hidden}.gz-boss-grid figure{background:radial-gradient(circle at 50% 36%,#232a27,#0b0e0d 68%);margin:0;position:relative;overflow:hidden}.gz-boss-grid figure:after{content:"";background:linear-gradient(#0000 62%,#080b0a57);position:absolute;inset:0}.gz-boss-grid figure img{object-fit:contain;object-position:center;padding:12px;transition:filter .18s}.gz-boss-grid figure>svg{width:52px;height:52px;color:var(--home-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gz-boss-card:hover figure img{filter:brightness(1.08)}.gz-boss-card>div{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:10px;padding:14px 15px 16px;display:grid}.gz-boss-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gz-boss-grid h3{color:var(--home-heading);margin:0;font-size:17px}.gz-boss-rates{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.gz-boss-rates>span{background:#0d1110;justify-content:space-between;align-items:baseline;gap:6px;padding:8px 9px;display:flex}.gz-boss-rates small{color:var(--home-meta);font-size:12px;font-weight:600}.gz-boss-rates strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px}.gz-boss-open{color:var(--home-accent);border-top:1px solid #2f3533;justify-content:space-between;align-self:end;align-items:center;gap:8px;margin-top:auto;padding-top:9px;font-size:12px;font-weight:700;display:flex}.gz-boss-open svg{width:13px;height:13px}.gz-boss-note{border-top:1px solid var(--home-line);background:#191a17;align-items:flex-start;gap:9px;padding:12px 16px;display:flex}.gz-boss-note>svg{color:#c3ac72;flex:none;width:16px;height:16px}.gz-boss-note strong{color:var(--home-title);font-size:12px}.gz-boss-note p{color:var(--home-meta);margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.6}.gz-keys-panel{padding:17px}.gz-side-transfers .map-transfer-list{margin-top:9px}.gz-side-download{border:1px solid var(--home-line);min-height:42px;color:var(--home-title);background:#111514;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.gz-side-download:hover{background:var(--home-card-hover)}.gz-side-download>svg:first-child{width:14px;height:14px;color:var(--home-accent)}.gz-side-download>span{flex:1}.gz-side-download>svg:last-child{width:13px;height:13px;color:var(--home-accent)}.gz-key-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.gz-key-card{color:inherit;background:#111514;align-content:start;gap:11px;padding:15px;transition:background-color .14s;display:grid}.gz-key-card:hover{background:var(--home-card-hover)}.gz-key-card[data-quest=true]{background:radial-gradient(circle at 100% 0,#70884d21,#0000 46%),#121713}.gz-key-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.gz-key-card>header span{color:var(--home-accent);letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.gz-key-card>header em{color:#d0b572;border:1px solid #665840;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.gz-key-card>header small{color:var(--home-meta);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.gz-key-title{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.gz-key-thumb{width:58px;height:48px;color:var(--home-accent);background:radial-gradient(circle at 50% 45%,#b9a4701a,#0000 62%),#0d1110;border:1px solid #4a5551;place-items:center;display:grid;position:relative;overflow:hidden}.gz-key-thumb img{object-fit:contain;padding:3px}.gz-key-title svg{width:17px;height:17px}.gz-key-title h3{color:var(--home-title);margin:0;font-size:13px;line-height:1.45}.gz-key-card p{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.65}.gz-key-link{color:var(--home-accent);border-top:1px solid #2f3533;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:12px;font-weight:700;display:flex}.gz-key-link svg{width:13px;height:13px}.gz-side-note{background:radial-gradient(circle at 100% 0, #a0563e1c, transparent 45%), var(--home-card-bg)!important;border-color:#554b37!important}.gz-side-note p{color:var(--home-copy);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.7}.map-detail-section{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.map-detail-section>header{border-bottom:1px solid var(--home-line);background:#1d2220;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.map-detail-section>header>div{gap:4px;display:grid}.map-detail-section>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.map-detail-section>header h2{color:var(--home-heading);margin:0;font-size:21px}.map-detail-section>header p{max-width:720px;color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.7}.map-detail-section>header>svg{width:28px;height:28px;color:var(--home-accent);flex:none}.map-access-grid h3{color:var(--home-title);margin:0 0 11px;font-size:14px}.map-atlas-gallery{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.map-atlas-gallery figure{background:#111514;min-width:0;margin:0}.map-atlas-gallery figure:only-child{grid-column:1/-1}.map-atlas-preview{aspect-ratio:16/10;cursor:zoom-in;background:linear-gradient(135deg,#ffffff06,#0000),#0b0e0d;width:100%;display:block;position:relative;overflow:hidden}.map-atlas-preview img{object-fit:cover;transition:transform .22s}.map-atlas-preview:hover img{transform:scale(1.015)}.map-atlas-preview>span{color:#d4ddd8;background:#080b0ad1;border:1px solid #ffffff3d;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:10px;right:10px}.map-atlas-preview>span em{color:var(--home-accent);font-size:12px;font-style:normal}.map-atlas-gallery figcaption{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.map-atlas-gallery figcaption strong{color:var(--home-title);font-size:12px}.map-atlas-gallery figcaption small{color:var(--home-meta);font-size:12px;font-weight:600}.map-access-grid p,.map-transfer-list p{color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.6}.map-detail-summary-line{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:5px;padding:11px 18px;display:flex}.map-detail-summary-line span{color:var(--home-meta);border:1px solid #47514e;padding:2px 7px;font-size:12px;font-weight:700}.map-detail-disclosure{margin:0}.map-detail-disclosure>summary,.map-key-disclosure>summary{min-height:42px;color:var(--home-title);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;font-size:12px;font-weight:700;list-style:none;display:flex}.map-detail-disclosure>summary::-webkit-details-marker{display:none}.map-key-disclosure>summary::-webkit-details-marker{display:none}.map-detail-disclosure>summary svg,.map-key-disclosure>summary svg{width:15px;height:15px;color:var(--home-accent);transition:transform .15s}.map-detail-disclosure[open]>summary svg,.map-key-disclosure[open]>summary svg{transform:rotate(180deg)}.map-extraction-grid{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.map-extraction-grid article{background:#131716;align-content:start;gap:6px;padding:13px 15px;display:grid}.map-extraction-grid article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.map-extraction-grid strong{color:var(--home-title);font-size:13px}.map-extraction-grid article>div span,.map-extraction-grid article>div em{color:#aebbb5;border:1px solid #4a5551;padding:1px 4px;font-size:12px;font-style:normal;font-weight:700}.map-extraction-grid article>div em{color:#cbb778;border-color:#655840}.map-extraction-grid article>small{color:var(--home-accent);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.map-extraction-grid article>small svg{width:12px;height:12px}.map-extraction-grid p{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.65}.map-detail-empty{color:var(--home-meta);margin:0;padding:18px;font-size:12px;font-weight:600}.map-boss-grid{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.map-boss-grid article{background:#131716;align-content:start;gap:13px;padding:15px 17px;display:grid}.map-boss-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.map-boss-grid strong{color:var(--home-heading);font-size:16px}.map-boss-grid article>div small{color:var(--home-meta);font-size:12px;font-weight:600}.map-boss-grid dl{gap:8px;margin:0;display:grid}.map-boss-grid dl>div{gap:4px;display:grid}.map-boss-grid dt{color:var(--home-meta);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.map-boss-grid dt em{color:var(--home-title);font-size:12px;font-style:normal}.map-boss-grid dd{background:#2c3331;height:4px;margin:0;overflow:hidden}.map-boss-grid dd span{background:linear-gradient(90deg,#7a3e30,#bd7952);height:100%;display:block}.map-boss-grid dl>div:last-child dd span{background:linear-gradient(90deg,#596c50,#99b477)}.map-access-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.map-access-grid>div{min-width:0;padding:17px}.map-access-grid>div+div{border-left:1px solid var(--home-line)}.map-transfer-list{border:1px solid var(--home-line);background:var(--home-line);gap:1px;display:grid}.map-transfer-list a{background:#111514;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:9px 10px;display:grid}.map-transfer-list a:hover{background:var(--home-card-hover)}.map-transfer-list a span{color:var(--home-title);font-size:12px;font-weight:700}.map-transfer-list a small{color:var(--home-meta);grid-column:1;font-size:12px;font-weight:600}.map-transfer-list a svg{width:14px;height:14px;color:var(--home-accent);grid-area:1/2/span 2}.map-key-disclosure{border:1px solid var(--home-line);background:#111514}.map-key-disclosure>summary{min-height:38px;padding:8px 10px}.map-key-disclosure>div{border-top:1px solid var(--home-line);max-height:360px;display:grid;overflow:auto}.map-key-disclosure article{border-top:1px solid #29302d;gap:3px;padding:9px 10px;display:grid}.map-key-disclosure article:first-child{border-top:0}.map-key-disclosure strong{color:var(--home-title);font-size:12px}.map-key-disclosure small{color:var(--home-accent);font-size:12px;font-weight:700}.map-key-disclosure p{color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.6}.map-btr-summary{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.map-btr-summary>span{background:#131716;gap:3px;padding:11px 15px;display:grid}.map-btr-summary small{color:var(--home-meta);font-size:12px;font-weight:600}.map-btr-summary strong{color:var(--home-title);font-size:13px}.map-btr-warning{border-bottom:1px solid var(--home-line);color:#c9b77e;background:#242019;align-items:flex-start;gap:7px;margin:0;padding:10px 18px;font-size:12px;font-weight:600;line-height:1.65;display:flex}.map-btr-warning svg{flex:none;width:14px;height:14px;margin-top:1px}.map-btr-routes{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.map-btr-routes article{background:#131716;align-content:start;gap:4px;padding:13px 15px;display:grid}.map-btr-routes em{color:var(--home-accent);letter-spacing:.05em;font-size:12px;font-style:normal;font-weight:700}.map-btr-routes strong{color:var(--home-title);font-size:12px}.map-btr-routes p{color:var(--home-copy);margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.6}.map-btr-stops{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.map-btr-stops article{background:#131716;align-content:start;gap:5px;padding:13px 15px;display:grid}.map-btr-stops article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.map-btr-stops svg{width:13px;height:13px;color:var(--home-accent)}.map-btr-stops strong{color:var(--home-title);font-size:12px}.map-btr-stops em{color:#cbb778;border:1px solid #655840;padding:1px 4px;font-size:12px;font-style:normal;font-weight:700}.map-btr-stops small{color:var(--home-accent);font-size:12px;font-weight:700}.map-btr-stops p,.map-btr-stops article>span{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.6}.map-btr-stops article>span{color:var(--home-meta);border-left:2px solid #59635f;padding-left:7px}.map-detail-enemy-list{flex-wrap:wrap;gap:4px;margin:0 0 9px;padding:0;list-style:none;display:flex}.map-detail-enemy-list li{color:#cbbd8c;border:1px solid #514b3b;padding:1px 5px;font-size:12px;font-weight:700}.map-detail-linked{padding:18px}.map-detail-linked>div{align-items:center;gap:8px;display:flex}.map-detail-linked>div svg{width:19px;height:19px;color:var(--home-accent)}.map-detail-linked h2{margin:0}.map-detail-linked p{margin-top:9px}.map-detail-aside{gap:10px;display:grid;position:sticky;top:14px}.map-detail-aside>section{border:1px solid var(--home-line);background:var(--home-card-bg);padding:15px}.map-detail-aside dl{background:var(--home-line);gap:1px;margin:9px 0 0;display:grid}.map-detail-aside dl>div{background:var(--home-card-bg);justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.map-detail-aside dt{color:var(--home-meta);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.map-detail-aside dt svg{width:12px;height:12px;color:var(--home-accent);flex:none}.map-detail-aside dd{max-width:65%;color:var(--home-title);text-align:right;margin:0;font-size:12px;font-weight:700;line-height:1.45}.map-detail-aside nav{max-height:460px;margin-top:9px;display:grid;overflow:auto}.map-detail-aside nav a{border-top:1px solid #303634;justify-content:space-between;align-items:center;gap:8px;padding:7px 2px;display:flex}.map-detail-aside nav a:first-child{border-top:0}.map-detail-aside nav a>span{display:grid}.map-detail-aside nav strong{color:var(--home-title);font-size:12px}.map-detail-aside nav small{color:var(--home-meta);font-size:12px;font-weight:600}.map-detail-aside nav svg{width:13px;height:13px;color:var(--home-accent)}.map-detail-back{border:1px solid var(--home-line);background:var(--home-card-bg);min-height:40px;color:var(--home-title);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.map-detail-back svg{width:14px;height:14px;color:var(--home-accent)}.map-reference-sections{gap:14px;display:grid}.map-reference-section,.map-world-panel{border:1px solid var(--home-line);background:var(--home-card-bg)}.map-reference-section>header,.map-world-panel>header{border-bottom:1px solid var(--home-line);background:#1d2220;gap:4px;padding:17px 19px;display:grid}.map-reference-section>header small,.map-world-panel>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.map-reference-section>header h2,.map-world-panel>header h2{color:var(--home-heading);margin:0;font-size:21px}.map-reference-section>header p,.map-world-panel>header p{color:var(--home-copy);margin:0;font-size:12px;font-weight:600;line-height:1.7}.map-selection-grid,.map-feature-grid,.map-upcoming-grid{background:var(--home-line);gap:1px;display:grid}.map-selection-grid{grid-template-columns:1fr 1fr}.map-feature-grid,.map-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.map-selection-grid article,.map-feature-grid article{background:var(--home-card-bg);grid-template-columns:72px minmax(0,1fr);align-content:start;gap:14px;padding:16px;display:grid}.map-reference-lock,.map-marker-image{background:linear-gradient(135deg,#ffffff09,#0000 45%),#0c100f;border:1px solid #48524e;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.map-reference-lock svg{width:27px;height:27px;color:var(--home-accent)}.map-reference-lock img{object-fit:contain;width:42px;height:42px}.map-marker-image:before{z-index:2;content:"";background:#c08a55;width:28px;height:3px;position:absolute;inset:0 auto auto 0}.map-marker-image:after{z-index:2;content:"";pointer-events:none;border:1px solid #e1c48233;position:absolute;inset:0;box-shadow:inset 0 0 22px #00000047}.map-marker-image img{object-fit:cover;width:100%;height:100%}.map-marker-image[data-marker=boss]{background:radial-gradient(circle,#ff353029,#0000 62%),#0c0e0e}.map-marker-image[data-marker=boss] img{object-fit:contain;filter:drop-shadow(0 0 8px #ff2c275c);width:31px;height:37px}.map-marker-image[data-marker=claymore]{background:radial-gradient(circle,#7d915629,#0000 68%),#0c0f0d}.map-marker-image[data-marker=claymore] img{object-fit:contain;width:52px;height:52px}.map-marker-image[data-marker=minefield] img{object-position:50% 46%}.map-marker-image[data-marker=sniper] img{object-position:50% 45%}.map-marker-image small{z-index:3;color:#d4ddd8;letter-spacing:.04em;background:#080b0ad1;border:1px solid #ffffff40;padding:1px 3px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:4px;right:4px}.map-selection-grid h3,.map-feature-grid h3,.map-upcoming-grid h3{color:var(--home-title);margin:0;font-size:15px}.map-selection-grid p,.map-feature-grid p,.map-upcoming-grid p{color:var(--home-copy);margin:5px 0 0;font-size:12px;font-weight:600;line-height:1.65}.map-reference-inline-link{color:var(--home-accent);text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline #90c1eb73;text-decoration:underline #90c1eb73}.map-reference-inline-link:hover{color:var(--home-heading);text-decoration-color:currentColor}.map-feature-grid div>small{color:var(--home-meta);margin-top:9px;font-size:12px;font-weight:600;line-height:1.55;display:block}.map-world-panel{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid}.map-world-panel>header{border-right:1px solid var(--home-line);border-bottom:0;align-content:center;padding:24px}.map-world-panel figure{background:#0c0f0e;gap:0;min-width:0;margin:0;display:grid}.map-world-panel .lightbox-trigger{cursor:zoom-in;min-height:310px;overflow:hidden}.map-world-panel img{object-fit:contain;width:100%;height:auto}.map-world-panel figcaption{color:var(--home-meta);border-top:1px solid #313836;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;font-weight:600;display:flex}.map-world-panel figcaption svg{width:13px;height:13px;color:var(--home-accent)}.map-upcoming-grid article{background:var(--home-card-bg);align-content:start;min-height:150px;padding:17px;display:grid;position:relative}.map-upcoming-grid article>span{color:#c8b06d;border:1px solid #655840;padding:1px 5px;font-size:12px;font-weight:700;position:absolute;top:13px;right:13px}.map-upcoming-grid article>svg{width:24px;height:24px;color:var(--home-accent);margin-bottom:19px}.item-archive-main,.item-detail-main{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.item-archive-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 84% 10%,#6f917129,#0000 34%),linear-gradient(135deg,#1b211f,#101412);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.item-archive-hero:after{opacity:.18;content:"";pointer-events:none;background-image:linear-gradient(#cad7cd1f 1px,#0000 1px),linear-gradient(90deg,#cad7cd1f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.item-archive-hero>div{z-index:1;position:relative}.item-archive-hero p{color:var(--home-accent);letter-spacing:.12em;margin:0 0 6px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-archive-hero h1{color:var(--home-heading);margin:0;font-size:clamp(34px,5vw,56px);line-height:1}.item-archive-hero>div>span{max-width:780px;color:var(--home-copy);margin-top:10px;font-size:13px;font-weight:600;line-height:1.75;display:block}.item-archive-stats{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(2,108px);gap:1px;display:grid}.item-archive-stats>span{background:#0c100ee0;gap:3px;padding:12px;display:grid}.item-archive-stats strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:24px;line-height:1}.item-archive-stats small{color:var(--home-meta);font-size:12px;font-weight:700}.item-archive-filter{border:1px solid var(--home-line);background:var(--home-card-bg)}.item-search-form{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:minmax(260px,1fr) minmax(130px,.24fr) minmax(160px,.28fr) minmax(140px,.25fr) auto auto;gap:1px;display:grid}.item-search-form label,.item-search-form select,.item-search-form button,.item-filter-reset{min-height:48px;color:var(--home-title);background:#111514;border:0}.item-search-form label{align-items:center;gap:9px;padding:0 14px;display:flex}.item-search-form label svg{width:16px;height:16px;color:var(--home-accent);flex:none}.item-search-form input{width:100%;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.item-search-form input::placeholder{color:#737e79}.item-search-form select{cursor:pointer;outline:0;padding:0 32px 0 12px;font-size:12px;font-weight:700}.item-search-form button{color:var(--home-accent);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.item-search-form button svg{width:14px;height:14px}.item-filter-reset{min-width:58px;color:var(--home-meta);justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.item-category-strip{background:var(--home-line);scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.item-category-strip a{min-width:max-content;color:var(--home-copy);background:#111514;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.item-category-strip a:hover,.item-category-strip a[data-active=true]{color:var(--home-accent);background:#202724}.item-category-strip svg{width:13px;height:13px}.item-category-strip small{color:var(--home-meta);font-size:12px;font-weight:600}.item-query-chips{border-top:1px solid var(--home-line);flex-wrap:wrap;gap:5px;padding:9px 11px;display:flex}.item-query-chips a{color:var(--home-meta);background:#0f1311;border:1px solid #3f4844;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:flex}.item-query-chips a:hover,.item-query-chips a[data-active=true]{color:var(--home-accent);background:#202724;border-color:#617369}.item-query-chips svg{width:12px;height:12px}.item-results-heading{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:end;gap:16px;padding:7px 1px 10px;display:flex}.item-results-heading>div{gap:3px;display:grid}.item-results-heading small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-results-heading h2{color:var(--home-heading);margin:0;font-size:22px}.item-results-heading>span{color:var(--home-meta);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.item-results-heading>span svg{width:14px;height:14px;color:var(--home-accent)}.item-view-switch{background:var(--home-line);gap:1px;margin-left:auto;display:flex}.item-view-switch a{width:34px;height:30px;color:var(--home-meta);background:#111514;place-items:center;display:grid}.item-view-switch a:hover,.item-view-switch a[data-active=true]{color:var(--home-accent);background:#222925}.item-view-switch svg{width:14px;height:14px}.item-table-wrap{border:1px solid var(--home-line);background:#111514;overflow-x:auto}.item-data-table{border-collapse:collapse;width:100%;min-width:900px}.item-data-table th{border-bottom:1px solid var(--home-line);color:var(--home-meta);text-align:left;white-space:nowrap;background:#1d2220;padding:10px 12px;font-size:12px;font-weight:700}.item-data-table td{color:var(--home-title);white-space:nowrap;border-top:1px solid #2b3230;padding:8px 12px;font-size:12px;font-weight:700}.item-data-table tbody tr{background:#111514}.item-data-table tbody tr:hover{background:var(--home-card-hover)}.item-data-table td:first-child a{color:inherit;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.item-data-table td:first-child a>span:first-child{background:#0a0e0c;width:38px;height:34px;position:relative}.item-data-table td:first-child img{object-fit:contain;padding:3px}.item-data-table td:first-child a>span:first-child>svg{color:#5b6761;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-data-table td:first-child a>span:last-child{gap:1px;display:grid}.item-data-table td strong{color:var(--home-title);font-size:12px;display:block}.item-data-table td small{max-width:220px;color:var(--home-meta);text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.item-data-table td[data-direction=up]{color:#a9c487}.item-data-table td[data-direction=down]{color:#d08a72}.item-card-grid{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.item-card{min-width:0;color:inherit;background:#111514;grid-template-rows:164px 102px 74px 33px;transition:background-color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.item-card:hover{z-index:1;background:var(--home-card-hover)}.item-card:before{z-index:2;content:"";opacity:.5;background:#69736e;width:100%;height:2px;position:absolute;top:0;left:0}.item-card[data-rarity=blue]:before{background:#598fca}.item-card[data-rarity=green]:before{background:#72a66e}.item-card[data-rarity=yellow]:before{background:#c5aa58}.item-card[data-rarity=orange]:before,.item-card[data-rarity=red]:before{background:#c47552}.item-card-image{background-color:#0c100e;background-image:linear-gradient(#94a69d0b 1px,#0000 1px),linear-gradient(90deg,#94a69d0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;display:block;position:relative;overflow:hidden}.item-card-image img{object-fit:contain;padding:14px;transition:transform .18s}.item-card:hover .item-card-image img{transform:scale(1.035)}.item-card-image>svg{color:#59635e;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-card-image>em{z-index:2;color:#aab8b1;background:#090c0bdb;border:1px solid #46504c;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:8px;right:8px}.item-card-image>em svg{width:11px;height:11px;color:var(--home-accent)}.item-card-image>em img{object-fit:contain;width:12px;height:12px}.item-card-copy{align-content:start;gap:4px;height:102px;padding:12px 13px 8px;display:grid;overflow:hidden}.item-card-copy>small{color:#78847f;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.item-card-copy>strong{color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.item-card-short{width:fit-content;max-width:100%;color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;border:1px solid #3f4844;padding:1px 5px;font-size:12px;font-weight:700;overflow:hidden}.item-card-record{color:#9eb28e;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #4b5947;width:fit-content;max-width:100%;padding:1px 5px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.item-card-price{border-top:1px solid #2d3431;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px;height:74px;padding:9px 13px;display:grid}.item-card-price small{color:var(--home-meta);grid-column:1;font-size:12px;font-weight:600}.item-card-price strong{color:var(--home-heading);grid-column:1;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:19px}.item-card-price em{color:#75847d;grid-area:1/2/span 2;font-size:12px;font-style:normal;font-weight:700}.item-card-price em[data-direction=up]{color:#a9c487}.item-card-price em[data-direction=down]{color:#d08a72}.item-card-meta{border-top:1px solid #2d3431;flex-wrap:nowrap;align-items:center;gap:5px;height:33px;min-height:33px;padding:7px 10px 8px 13px;display:flex;overflow:hidden}.item-card-meta>span{max-width:100%;color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;border:1px solid #3c4541;flex:none;padding:1px 4px;font-size:12px;font-weight:700;overflow:hidden}.item-card-meta>.item-card-relations{min-width:0;color:var(--home-accent);text-align:right;border:0;flex:auto;padding:0}.item-card-meta>svg{width:13px;height:13px;color:var(--home-accent);margin-left:auto}.item-empty-state{border:1px solid var(--home-line);background:var(--home-card-bg);text-align:center;justify-items:center;padding:60px 20px;display:grid}.item-empty-state>svg{color:#59635e;width:42px;height:42px}.item-empty-state h2{color:var(--home-heading);margin:14px 0 4px}.item-empty-state p{color:var(--home-meta);margin:0;font-size:12px}.item-empty-state a{color:var(--home-accent);border:1px solid #48534e;margin-top:14px;padding:7px 12px;font-size:12px;font-weight:700}.item-pagination{justify-content:center;align-items:center;gap:10px;display:flex}.item-pagination a,.item-pagination>span{border:1px solid var(--home-line);background:var(--home-card-bg);min-height:38px;color:var(--home-title);justify-content:center;align-items:center;gap:5px;padding:8px 13px;font-size:12px;font-weight:700;display:flex}.item-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.item-pagination svg{width:14px;height:14px;color:var(--home-accent)}.item-archive-note{border:1px solid var(--home-line);background:#191b18;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.item-archive-note svg{color:#c2aa6f;flex:none;width:15px;height:15px}.item-archive-note p{color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.65}.item-explorer-main{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.item-explorer-header{border:1px solid var(--home-line);background:linear-gradient(90deg,#74917b14,#0000 55%),#151a18;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.item-explorer-header>div:first-child{gap:4px;display:grid}.item-explorer-header small{color:var(--home-accent);letter-spacing:.12em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-explorer-header h1{color:var(--home-heading);margin:0;font-size:clamp(30px,4vw,44px);line-height:1}.item-explorer-header p{max-width:760px;color:var(--home-copy);margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.65}.item-explorer-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.item-explorer-header>div:last-child span{color:var(--home-meta);background:#0a0e0cb8;border:1px solid #46504c;padding:3px 7px;font-size:12px;font-weight:700}.item-explorer-toolbar{border:1px solid var(--home-line);background:var(--home-card-bg)}.item-explorer-search-form{background:var(--home-line);grid-template-columns:minmax(300px,1fr) 125px 170px 150px auto auto;gap:1px;display:grid}.item-explorer-search-form>select,.item-explorer-search-form>button,.item-explorer-search-form>a{min-height:48px;color:var(--home-title);background:#111514;border:0}.item-explorer-search-form>select{outline:0;min-width:0;padding:0 30px 0 11px;font-size:12px;font-weight:700}.item-explorer-search-form>button{color:var(--home-accent);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.item-explorer-search-form>button svg{width:13px;height:13px}.item-explorer-search-form .item-filter-reset{min-width:56px;color:var(--home-meta);justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.item-quick-search{z-index:8;background:#111514;align-items:center;gap:9px;min-width:0;padding:0 13px;display:flex;position:relative}.item-quick-search>svg{width:16px;height:16px;color:var(--home-accent);flex:none}.item-quick-search>input{width:100%;min-width:0;height:48px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.item-quick-search>input::placeholder{color:#717c77}.item-quick-results{z-index:30;background:#0d1110;border:1px solid #4a5550;width:min(560px,85vw);position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 18px 32px #0000006b}.item-quick-results>header{border-bottom:1px solid #303835;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.item-quick-results>header span{color:var(--home-accent);font-size:12px;font-weight:700}.item-quick-results>header small{color:var(--home-meta);font-size:12px}.item-quick-result{color:inherit;border-top:1px solid #252c29;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.item-quick-result:hover,.item-quick-result[data-active=true]{background:#1d2421}.item-quick-result>span:first-child{background:#090c0b;width:38px;height:34px;position:relative}.item-quick-result img{object-fit:contain;padding:3px}.item-quick-result>span:first-child>svg{color:#5c6761;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-quick-result>span:nth-child(2){gap:1px;min-width:0;display:grid}.item-quick-result strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-quick-result small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-quick-result em{color:var(--home-accent);border:1px solid #414a46;padding:1px 4px;font-size:12px;font-style:normal;font-weight:700}.item-quick-results>p{color:var(--home-meta);margin:0;padding:14px 12px;font-size:12px}.item-quick-view-all{color:var(--home-accent);border-top:1px solid #303835;padding:8px 11px;font-size:12px;font-weight:700;display:block}.item-primary-nav{border-top:1px solid var(--home-line);background:var(--home-line);scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.item-primary-nav a{min-width:max-content;color:var(--home-copy);background:#111514;align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.item-primary-nav a:hover,.item-primary-nav a[data-active=true]{color:var(--home-accent);background:#222925}.item-primary-nav svg{width:12px;height:12px}.item-primary-nav img{object-fit:contain;width:14px;height:14px}.item-primary-nav small{color:var(--home-meta);font-size:12px}.item-results-heading-v2{flex-wrap:wrap;align-items:center;padding-inline:2px}.item-results-heading-v2>div:first-child em{color:#7d8b84;font-size:12px;font-style:normal;font-weight:600}.item-scope-switch{background:var(--home-line);gap:1px;margin-left:auto;display:flex}.item-results-heading>.item-scope-switch,.item-results-heading>.item-view-switch{gap:1px;display:flex}.item-scope-switch a{color:var(--home-meta);background:#111514;padding:7px 9px;font-size:12px;font-weight:700}.item-scope-switch a:hover,.item-scope-switch a[data-active=true]{color:var(--home-accent);background:#222925}.item-index-list{border:1px solid var(--home-line);background:var(--home-line)}.item-index-list>header,.item-index-row{grid-template-columns:minmax(250px,1.45fr) minmax(145px,.8fr) minmax(130px,.62fr) minmax(92px,.4fr) 16px;align-items:center;gap:12px;display:grid}.item-index-list>header{color:var(--home-meta);background:#1d2220;padding:8px 13px;font-size:12px;font-weight:700}.item-index-row{min-height:70px;color:inherit;background:#111514;padding:8px 11px;position:relative}.item-index-row+.item-index-row{border-top:1px solid #2b3230}.item-index-row:hover{z-index:1;background:var(--home-card-hover)}.item-index-row:before{content:"";opacity:.5;background:#636c67;width:2px;position:absolute;top:0;bottom:0;left:0}.item-index-row[data-rarity=blue]:before{background:#598fca}.item-index-row[data-rarity=green]:before{background:#72a66e}.item-index-row[data-rarity=yellow]:before{background:#c5aa58}.item-index-row[data-rarity=orange]:before,.item-index-row[data-rarity=red]:before{background:#c47552}.item-index-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.item-index-image{background-color:#0a0e0c;background-image:linear-gradient(#91a2990d 1px,#0000 1px),linear-gradient(90deg,#91a2990d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:52px;height:48px;position:relative}.item-index-image img{object-fit:contain;padding:5px}.item-index-image>svg{color:#59645e;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-index-identity>span:last-child{gap:2px;min-width:0;display:grid}.item-index-identity strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-index-identity small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.item-index-identity em{color:#9da9a3;text-overflow:ellipsis;white-space:nowrap;border:1px solid #3d4742;width:fit-content;max-width:100%;padding:1px 4px;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.item-index-context{gap:3px;min-width:0;display:grid}.item-index-context strong{color:var(--home-title);align-items:center;gap:5px;font-size:12px;display:flex}.item-index-context strong svg{width:12px;height:12px;color:var(--home-accent)}.item-index-context strong img{object-fit:contain;width:14px;height:14px}.item-index-context small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.item-index-price{gap:1px;min-width:0;display:grid}.item-index-price small{color:var(--home-meta);font-size:12px}.item-index-price strong{color:var(--home-heading);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:16px;overflow:hidden}.item-index-price em{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:700}.item-index-price em[data-direction=up]{color:#a9c487}.item-index-price em[data-direction=down]{color:#d08a72}.item-index-specs{flex-wrap:wrap;gap:3px;display:flex}.item-index-specs span{color:var(--home-meta);border:1px solid #3d4742;padding:1px 4px;font-size:12px;font-weight:700}.item-index-row>svg{width:13px;height:13px;color:var(--home-accent)}.item-load-sentinel{min-height:48px;color:var(--home-meta);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.item-load-sentinel svg{width:14px;height:14px;color:var(--home-accent);animation:.9s linear infinite item-load-spin}@keyframes item-load-spin{to{transform:rotate(360deg)}}.item-category-browser{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.item-category-browser>header{border-bottom:1px solid var(--home-line);background:#1d2220;justify-content:space-between;align-items:end;gap:16px;padding:15px 17px;display:flex}.item-category-browser>header>div{gap:2px;display:grid}.item-category-browser>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-category-browser>header h2{color:var(--home-heading);margin:0;font-size:20px}.item-category-browser>header>a{color:var(--home-accent);font-size:12px;font-weight:700}.item-quick-category-grid{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.item-quick-category-grid>a{min-width:0;color:inherit;background:#111514;grid-template-columns:36px minmax(0,1fr) auto 13px;align-items:center;gap:8px;padding:12px 14px;display:grid}.item-quick-category-grid>a:hover{background:var(--home-card-hover)}.item-quick-category-grid>a>span{width:36px;height:36px;color:var(--home-accent);border:1px solid #424d48;place-items:center;display:grid}.item-quick-category-grid svg{width:16px;height:16px}.item-quick-category-grid>a>span img{object-fit:contain;width:26px;height:26px}.item-quick-category-grid strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-quick-category-grid small{color:var(--home-meta);font-size:12px;font-weight:700}.item-quick-category-grid>a>svg{color:var(--home-accent)}.item-category-group-list{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.item-category-group-list>article{background:#111514;align-content:start;gap:10px;padding:14px;display:grid}.item-category-group-list article>header{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.item-category-group-list article>header>span{width:38px;height:38px;color:var(--home-accent);border:1px solid #424d48;place-items:center;display:grid}.item-category-group-list article>header>span svg{width:17px;height:17px}.item-category-group-list article>header>span img{object-fit:contain;width:24px;height:24px}.item-category-group-list article>header>div{gap:2px;display:grid}.item-category-group-list article>header strong{color:var(--home-heading);font-size:13px}.item-category-group-list article>header small{color:var(--home-meta);font-size:12px;font-weight:600}.item-category-group-list article>header em{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:20px;font-style:normal;font-weight:700}.item-category-group-list article>header>a{color:var(--home-accent);align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.item-category-group-list article>header>a svg{width:12px;height:12px}.item-category-group-list article>div{flex-wrap:wrap;gap:4px;display:flex}.item-category-group-list article>div a{color:#a5b1ab;border:1px solid #39423e;align-items:center;gap:5px;padding:3px 6px;font-size:12px;font-weight:700;display:flex}.item-category-group-list article>div a:hover{color:var(--home-accent);border-color:#58685f}.item-category-group-list article>div small{color:#707b75;font-size:12px}.item-category-group-list article>div img{object-fit:contain;width:12px;height:12px}.item-detail-hero{border:1px solid var(--home-line);background:var(--home-card-bg);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);min-height:430px;display:grid;overflow:hidden}.item-detail-visual{border-right:1px solid var(--home-line);background:radial-gradient(circle at 50% 42%,#617e6c33,#0000 52%),#0a0e0c;min-height:430px;position:relative;overflow:hidden}.item-detail-grid{opacity:.45;background-image:linear-gradient(#899d9214 1px,#0000 1px),linear-gradient(90deg,#899d9214 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.item-detail-visual img{object-fit:contain;filter:drop-shadow(0 20px 28px #00000057);padding:42px}.item-detail-visual>svg{color:#4e5a54;width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-detail-visual>small{color:var(--home-accent);background:#0a0e0cd1;border:1px solid #46504c;padding:3px 7px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:16px}.item-detail-copy{align-content:center;gap:8px;padding:34px;display:grid}.item-detail-kicker{color:var(--home-accent);letter-spacing:.09em;align-items:center;gap:7px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:flex}.item-detail-kicker img{object-fit:contain;width:18px;height:18px}.item-detail-kicker em{color:var(--home-meta);border:1px solid #56605b;padding:1px 5px;font-size:12px;font-style:normal}.item-detail-copy>small{color:#89948f;font-size:12px;font-weight:600}.item-detail-copy h1{color:var(--home-heading);margin:0;font-size:clamp(32px,4vw,52px);line-height:1.08}.item-detail-copy>p{max-width:820px;color:var(--home-copy);white-space:pre-line;margin:3px 0;font-size:13px;font-weight:600;line-height:1.8}.item-detail-tags{flex-wrap:wrap;gap:5px;display:flex}.item-detail-tags span{color:var(--home-meta);background:#111514;border:1px solid #46504c;padding:2px 7px;font-size:12px;font-weight:700}.item-detail-facts{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.item-detail-facts>span{background:#111514;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:2px 6px;padding:10px;display:grid}.item-detail-facts svg{width:15px;height:15px;color:var(--home-accent);grid-row:1/span 2}.item-detail-facts small{color:var(--home-meta);font-size:12px;font-weight:600}.item-detail-facts strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-detail-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;display:grid}.item-detail-content,.item-detail-aside{gap:14px;display:grid}.item-detail-section{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.item-detail-section>header{border-bottom:1px solid var(--home-line);background:#1d2220;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.item-detail-section>header>div{gap:3px;display:grid}.item-detail-section>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-detail-section>header h2{color:var(--home-heading);margin:0;font-size:21px}.item-detail-section>header>svg{width:24px;height:24px;color:var(--home-accent)}.item-description-panel{gap:18px;padding:20px;display:grid}.item-description-panel>p{color:var(--home-copy);white-space:pre-line;margin:0;font-size:14px;font-weight:600;line-height:1.9}.item-description-panel dl{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.item-description-panel dl>div{background:#111514;gap:3px;padding:10px 12px;display:grid}.item-description-panel dt{color:var(--home-meta);font-size:12px;font-weight:700}.item-description-panel dd{color:var(--home-title);margin:0;font-size:12px;font-weight:700;line-height:1.55}.item-stat-grid{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.item-stat-grid>span{background:#111514;gap:5px;padding:13px 15px;display:grid}.item-stat-grid small{color:var(--home-meta);font-size:12px;font-weight:600}.item-stat-grid strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:18px}.item-detail-disclosure{border-top:1px solid var(--home-line)}.item-detail-disclosure>summary{min-height:43px;color:var(--home-title);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:12px;font-weight:700;list-style:none;display:flex}.item-detail-disclosure>summary::-webkit-details-marker{display:none}.item-detail-disclosure>summary svg{width:14px;height:14px;color:var(--home-accent);transition:transform .15s}.item-detail-disclosure[open]>summary svg{transform:rotate(180deg)}.item-key-values{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.item-key-values>div{background:#111514;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.item-key-values dt{color:var(--home-meta);font-size:12px;font-weight:600}.item-key-values dd{color:var(--home-title);text-align:right;margin:0;font-size:12px;font-weight:700}.item-health-panel,.item-grid-layout,.item-melee-panel,.item-attachment-profile,.item-ammo-profile,.item-relation-panel{border-top:1px solid var(--home-line)}.item-health-panel>header,.item-grid-layout>header,.item-melee-panel>header,.item-attachment-profile>header,.item-ammo-profile>header,.item-relation-panel>header{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.item-health-panel>header span,.item-grid-layout>header span,.item-melee-panel>header span,.item-attachment-profile>header span,.item-ammo-profile>header span,.item-relation-panel>header span{color:var(--home-title);font-size:12px;font-weight:700}.item-health-panel>header svg,.item-grid-layout>header svg,.item-melee-panel>header svg,.item-attachment-profile>header svg,.item-ammo-profile>header svg,.item-relation-panel>header svg{width:14px;height:14px;color:var(--home-accent)}.item-health-panel .item-detail-tags{padding:0 16px 14px}.item-grid-layout>div{flex-wrap:wrap;gap:5px;padding:0 16px 14px;display:flex}.item-grid-layout>div>span{color:var(--home-title);border:1px solid #404945;grid-template-columns:auto auto;align-items:center;gap:2px 6px;padding:6px 8px;font-size:12px;font-weight:700;display:grid}.item-grid-layout>div em,.item-grid-layout>div small{color:var(--home-meta);font-size:12px;font-style:normal}.item-grid-layout>div small{grid-column:1/-1}.item-melee-panel>div{background:#29332f;border-top:1px solid #29332f;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.item-melee-panel article{background:#111714;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;padding:11px 14px;display:grid}.item-melee-panel article>span{color:var(--home-accent);font-size:12px;font-weight:700}.item-melee-panel article>strong{color:var(--home-heading);grid-area:1/2/3;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:28px;line-height:1}.item-melee-panel article>small{color:var(--home-meta);font-size:12px}.item-melee-panel article>em{color:var(--home-copy);border-top:1px solid #2d3732;grid-column:1/-1;margin-top:5px;padding-top:5px;font-size:12px;font-style:normal;font-weight:600}.item-attachment-profile>div{background:#29332f;border-top:1px solid #29332f;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;display:grid}.item-attachment-profile>div>span{background:#111714;gap:3px;padding:10px 12px;display:grid}.item-attachment-profile small{color:var(--home-meta);font-size:12px}.item-attachment-profile strong{color:var(--home-title);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px}.item-ammo-profile>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.item-ammo-profile>header small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-ammo-profile-tags{border-top:1px solid #29332f;flex-wrap:wrap;gap:5px;padding:8px 16px;display:flex}.item-ammo-profile-tags span{color:var(--home-accent);background:#151b18;border:1px solid #3d4b44;padding:3px 7px;font-size:12px;font-weight:700}.item-ammo-profile-groups{background:#29332f;border-top:1px solid #29332f;gap:1px;display:grid}.item-ammo-profile-groups>section{background:#101513}.item-ammo-profile-groups>section>header,.item-ammo-armor-panel>header{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;display:flex}.item-ammo-profile-groups h3,.item-ammo-armor-panel h3{color:var(--home-title);margin:0;font-size:12px;font-weight:700}.item-ammo-profile-groups section>header small,.item-ammo-armor-panel>header small{color:var(--home-meta);font-size:12px;font-weight:600}.item-ammo-stat-grid{background:#242d29;border-top:1px solid #242d29;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:1px;display:grid}.item-ammo-stat-grid>span{background:#121715;gap:3px;min-width:0;padding:9px 12px;display:grid}.item-ammo-stat-grid small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-ammo-stat-grid strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px;overflow:hidden}.item-ammo-armor-panel{background:#101513;border-top:1px solid #29332f;padding-bottom:12px}.item-ammo-armor-panel>.ammo-armor-effect{margin:0 14px}.item-ammo-armor-legend{flex-wrap:wrap;gap:5px 12px;margin:9px 14px 0;display:flex}.item-ammo-armor-legend span{color:var(--home-meta);align-items:center;gap:4px;font-size:12px;display:inline-flex}.item-ammo-armor-legend b{color:var(--home-copy);font-family:Barlow Condensed,PingFang SC,sans-serif}.item-equipment-profile{border-top:1px solid var(--home-line)}.item-equipment-profile>header{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.item-equipment-profile>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.item-equipment-profile>header span{color:var(--home-title);font-size:12px;font-weight:700}.item-equipment-profile>header small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-equipment-profile>header svg{width:14px;height:14px;color:var(--home-accent)}.item-equipment-profile-groups{background:#29332f;border-top:1px solid #29332f;gap:1px;display:grid}.item-equipment-profile-groups>section{background:#101513}.item-equipment-profile-groups>section>header{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;display:flex}.item-equipment-profile-groups h3{color:var(--home-title);margin:0;font-size:12px;font-weight:700}.item-equipment-profile-groups section>header small{color:var(--home-meta);font-size:12px;font-weight:600}.item-equipment-stat-grid{background:#242d29;border-top:1px solid #242d29;flex-wrap:wrap;gap:1px;display:flex}.item-equipment-stat-grid>span{background:#121715;flex:126px;gap:3px;min-width:0;padding:9px 12px;display:grid}.item-equipment-stat-grid small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-equipment-stat-grid strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px;overflow:hidden}.item-equipment-subsection{border-top:1px solid #242d29;padding:9px 14px 11px}.item-equipment-subsection>small{color:var(--home-meta);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.item-equipment-tag-list{flex-wrap:wrap;gap:5px;padding:9px 14px 11px;display:flex}.item-equipment-subsection .item-equipment-tag-list{padding:0}.item-equipment-tag-list>span{color:var(--home-copy);background:#151b18;border:1px solid #3d4b44;align-items:baseline;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.item-equipment-tag-list>span small{color:var(--home-meta);font-size:12px;font-weight:600}.item-medical-effect-grid{background:#242d29;border-top:1px solid #242d29;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.item-medical-effect-grid article{background:#121715;gap:6px;padding:10px 12px;display:grid}.item-medical-effect-grid article>strong{color:var(--home-title);font-size:12px}.item-medical-effect-grid article>div{flex-wrap:wrap;gap:4px;display:flex}.item-medical-effect-grid article span{color:var(--home-meta);background:#171e1a;border:1px solid #3b4741;padding:3px 6px;font-size:12px;font-weight:600}.item-medical-stim-effects,.item-provision-effect-lines{background:#242d29;border-top:1px solid #242d29;gap:1px;margin:0;padding:0;list-style:none;display:grid}.item-medical-stim-effects li,.item-provision-effect-lines li{color:var(--home-copy);background:#121715;padding:7px 14px 7px 26px;font-size:12px;line-height:1.55;position:relative}.item-medical-stim-effects li:before,.item-provision-effect-lines li:before{color:var(--home-accent);content:"·";position:absolute;left:14px}.item-medical-stim-effects li[data-heading=true],.item-provision-effect-lines li[data-heading=true]{color:var(--home-accent);padding-left:14px;font-weight:700}.item-medical-stim-effects li[data-heading=true]:before,.item-provision-effect-lines li[data-heading=true]:before{content:""}.item-key-map-grid{background:#242d29;border-top:1px solid #242d29;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.item-key-map-grid article{background:#121715;align-content:start;gap:7px;padding:11px 13px;display:grid}.item-key-map-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.item-key-map-grid a{color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.item-key-map-grid a svg{width:13px;height:13px}.item-key-map-grid article>header span,.item-key-map-grid article>small{color:var(--home-meta);font-size:12px;font-weight:600}.item-key-map-grid p,.item-intel-empty{color:var(--home-copy);margin:0;font-size:12px;line-height:1.6}.item-intel-empty{border-top:1px solid #242d29;padding:12px 14px}.item-intel-documents{border-top:1px solid #242d29}.item-intel-text{max-height:440px;color:var(--home-copy);white-space:pre-wrap;background:#0d1210;border-top:1px solid #29332f;padding:14px 16px;font-size:13px;line-height:1.75;overflow:auto}.item-equipment-tag-list a{color:inherit;text-decoration:none}.item-preset-base{border-top:1px solid #242d29;align-items:center;gap:14px;padding:12px 14px;display:flex}.item-preset-base>img{object-fit:contain;background:#0c110f;border:1px solid #303b35;flex:none}.item-preset-base>div{gap:5px;display:grid}.item-preset-base a{color:var(--home-accent);font-size:13px;font-weight:700;text-decoration:none}.item-preset-base small{color:var(--home-meta);font-size:12px;line-height:1.5}.item-armor-table{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.item-armor-table article{background:#111514;gap:3px;padding:11px 14px;display:grid}.item-armor-table strong{color:var(--home-title);font-size:12px}.item-armor-table span,.item-armor-table small,.item-armor-table em{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:600}.item-market-summary{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.item-market-summary article{background:#111514;align-content:start;gap:5px;padding:14px 15px;display:grid}.item-market-summary small,.item-market-summary article>span{color:var(--home-meta);font-size:12px;font-weight:600}.item-market-summary strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:21px}.item-market-summary article>span{align-items:center;gap:4px;display:flex}.item-market-summary article>span svg{width:12px;height:12px}.item-market-summary [data-direction=up]{color:#a9c487}.item-market-summary [data-direction=down]{color:#d08a72}.item-price-history{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.item-price-history>span{background:#141817;gap:4px;padding:11px 14px;display:grid}.item-price-history small{color:var(--home-meta);font-size:12px}.item-price-history strong{color:var(--home-title);font-size:12px}.item-trader-price-grid{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr;gap:1px;display:grid}.item-trader-price-grid>article{background:#111514;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.item-trader-price-grid>article>span{gap:2px;display:grid}.item-trader-price-grid strong{color:var(--home-title);font-size:13px}.item-trader-price-grid em{width:fit-content;color:var(--home-meta);border:1px solid #45504b;padding:1px 4px;font-size:12px;font-style:normal;font-weight:700}.item-trader-price-grid em[data-direction=sell]{color:#a9c487}.item-trader-price-grid b{color:var(--home-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:16px;font-weight:700}.item-trader-avatar{background:radial-gradient(circle,#7b9e8529,#0000 60%),#0c100e;border:1px solid #48534d;width:44px;height:44px;display:block;position:relative;overflow:hidden}.item-trader-avatar img{object-fit:cover;padding:2px}.item-trader-avatar>svg{color:#78857e;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-offer-grid{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr;gap:1px;display:grid}.item-recipe-grid{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.item-offer-grid>article,.item-recipe-grid>article{background:#111514;align-content:start;gap:9px;padding:13px 14px;display:grid}.item-offer-grid article>header,.item-recipe-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.item-offer-grid header>div{align-items:center;gap:7px;display:flex}.item-offer-grid .item-offer-trader{gap:9px}.item-offer-trader>span:last-child{gap:2px;display:grid}.item-offer-trader strong{color:var(--home-title);font-size:13px}.item-offer-trader small{color:var(--home-meta);font-size:12px;font-weight:700}.item-recipe-grid header>span{color:var(--home-title);align-items:center;gap:5px;font-size:12px;display:flex}.item-recipe-grid header em{color:#c8ae6e;border:1px solid #5a5038;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.item-offer-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.item-offer-meta span,.item-offer-meta em{color:var(--home-meta);border:1px solid #505b54;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700}.item-offer-meta span{color:var(--home-accent)}.item-recipe-grid header svg{width:12px;height:12px;color:var(--home-accent)}.item-recipe-meta{flex-wrap:wrap;gap:4px;display:flex}.item-recipe-meta>span{color:var(--home-meta);border:1px solid #404945;align-items:center;gap:3px;padding:1px 5px;font-size:12px;font-weight:700;display:flex}.item-recipe-meta svg{width:10px;height:10px}.item-recipe-grid article>small{color:var(--home-accent);font-size:12px;font-weight:700}.item-requirement-list,.item-recipe-rewards{grid-template-columns:1fr 1fr;gap:4px;display:grid}.item-offer-trade{background:#0d110f;border:1px solid #303a35;grid-template-columns:minmax(0,1fr) 34px minmax(170px,.72fr);align-items:center;gap:10px;padding:9px;display:grid}.item-offer-wants,.item-offer-gain{align-content:start;gap:5px;min-width:0;display:grid}.item-offer-wants>small,.item-offer-gain>small{color:var(--home-meta);font-size:12px;font-weight:700}.item-offer-wants>div{gap:4px;min-width:0;display:grid}.item-offer-exchange{width:34px;height:34px;color:var(--home-accent);background:#172019;border:1px solid #46544c;border-radius:50%;place-self:center;place-items:center;display:grid;transform:translateY(12px)}.item-offer-exchange svg{width:16px;height:16px}.item-offer-gain .item-detail-mini{min-height:48px}.item-detail-mini{color:inherit;background:#0d1110;border:1px solid #343c39;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px;display:grid}button.item-detail-mini,a.item-detail-mini:hover{background:var(--home-card-hover)}.item-detail-mini>span{width:38px;height:38px;position:relative}.item-detail-mini img{object-fit:contain;padding:3px}.item-detail-mini>span>svg{color:#5e6863;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-detail-mini strong{color:var(--home-title);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.item-detail-mini em{color:var(--home-accent);font-size:12px;font-style:normal;font-weight:700}.item-requirement-text{color:var(--home-meta);border:1px solid #3d4541;grid-column:1/-1;padding:6px 8px;font-size:12px;font-weight:600}.item-task-needs,.item-hideout-needs{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.item-container-source-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.item-container-source-grid article{background:#111514;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:11px 13px;display:grid}.item-container-source-grid article>svg{width:18px;height:18px;color:var(--home-accent)}.item-container-source-grid article>div{gap:3px;display:grid}.item-container-source-grid strong{color:var(--home-title);font-size:12px}.item-container-source-grid p{color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.55}.item-contained-grid{background:#0d1110;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 12px;display:grid}.item-acquisition-facts{border-top:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.item-acquisition-facts>span{background:#111514;gap:3px;padding:10px 13px;display:grid}.item-acquisition-facts small{color:var(--home-meta);font-size:12px}.item-acquisition-facts strong{color:var(--home-title);font-size:12px}.item-task-needs article,.item-hideout-needs article{background:#111514;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 13px;display:flex}.item-task-needs strong,.item-hideout-needs strong{min-width:140px;color:var(--home-title);flex:1;font-size:12px}.item-task-needs article>a{min-width:140px;color:inherit;flex:1}.item-task-needs article>a:hover strong{color:var(--home-accent)}.item-task-needs article>a strong{display:block}.item-task-needs span,.item-hideout-needs span{color:var(--home-accent);font-size:12px;font-weight:700}.item-task-needs em,.item-hideout-needs em{color:var(--home-meta);border:1px solid #46504b;padding:1px 4px;font-size:12px;font-style:normal;font-weight:700}.item-cultist-reward{gap:6px;display:grid}.item-cultist-reward>span{color:var(--home-accent);font-size:12px;font-weight:700}.item-cultist-reward>small{color:var(--home-meta);font-size:12px;line-height:1.55}.item-detail-aside{position:sticky;top:14px}.item-detail-aside>section{border:1px solid var(--home-line);background:var(--home-card-bg);padding:15px}.item-detail-aside h2{color:var(--home-heading);margin:3px 0 10px;font-size:19px}.item-detail-aside>section>small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-detail-aside dl{background:var(--home-line);gap:1px;margin:0;display:grid}.item-detail-aside dl>div{background:#111514;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.item-detail-aside dt{color:var(--home-meta);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.item-detail-aside dt svg{width:12px;height:12px;color:var(--home-accent)}.item-detail-aside dd{color:var(--home-title);text-align:right;margin:0;font-size:12px;font-weight:700}.item-detail-market-aside>strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:29px;display:block}.item-detail-market-aside>span{color:var(--home-meta);font-size:12px;font-weight:600}.item-detail-market-aside>div{background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;display:grid}.item-detail-market-aside>div>span{color:var(--home-meta);background:#111514;gap:3px;padding:8px;font-size:12px;display:grid}.item-detail-market-aside>div strong{color:var(--home-title);font-size:12px}.item-detail-back{border:1px solid var(--home-line);background:var(--home-card-bg);min-height:40px;color:var(--home-title);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.item-detail-back svg{width:14px;height:14px;color:var(--home-accent)}.item-detail-v2-hero{background:radial-gradient(circle at 28% 42%,#6d8f7524,#0000 37%),linear-gradient(120deg,#151b18,#0f1311 62%,#0a0d0b);grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);min-height:470px}.item-detail-v2-hero .item-detail-visual{background:linear-gradient(#82998b09 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#82998b09 1px,#0000 1px) 0 0/26px 26px,radial-gradient(circle at 50% 44%,#65897233,#0000 53%),#090d0b;min-height:470px}.item-detail-v2-hero .item-detail-visual img{padding:44px}.item-detail-v2-copy{align-content:center;gap:9px;padding:32px 38px}.item-detail-v2-copy h1{max-width:920px;font-size:clamp(36px,4.2vw,60px);line-height:1.06}.item-detail-summary{max-width:900px;color:var(--home-copy);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:13px;font-weight:600;line-height:1.8;display:-webkit-box;overflow:hidden}.entity-seo-context{max-width:860px;color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.65}.item-detail-content{flex-direction:column;gap:14px;display:flex}#description{order:1}#attributes{order:2}#sources{order:3}#uses{order:4}#market{order:5}#traders{order:6}.item-detail-status-aside>div{background:var(--home-line);gap:1px;display:grid}.item-detail-status-aside>div>span{color:var(--home-meta);background:#111514;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:600;display:grid}.item-detail-status-aside>div svg{width:13px;height:13px;color:var(--home-accent)}.item-detail-status-aside>div strong{color:var(--home-title);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px}.item-detail-status-aside>a{min-height:34px;color:var(--home-accent);background:#151d18;border:1px solid #46534c;justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:700;display:flex}.item-detail-status-aside>a svg{width:13px;height:13px}.database-hub{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.database-hub-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 78% 20%,#698b7524,#0000 36%),#111514;grid-template-columns:minmax(0,1fr) 330px;display:grid;overflow:hidden}.database-hub-copy{padding:34px}.database-hub-copy>p{color:var(--home-accent);letter-spacing:.13em;margin:0 0 7px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.database-hub-copy h1{color:var(--home-heading);margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.database-hub-copy>span{max-width:720px;color:var(--home-copy);margin-top:12px;font-size:13px;font-weight:600;line-height:1.75;display:block}.database-hub-search{background:#0a0e0c;border:1px solid #4a5551;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;max-width:760px;margin-top:20px;padding:4px 4px 4px 13px;display:grid}.database-hub-search>svg{width:16px;height:16px;color:var(--home-accent)}.database-hub-search input{min-width:0;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.database-hub-search input::placeholder{color:#727d78}.database-hub-search button{min-height:38px;color:var(--home-title);cursor:pointer;background:#202724;border:1px solid #4f5b56;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:flex}.database-hub-search button svg{width:13px;height:13px;color:var(--home-accent)}.database-hub-terminal{border-left:1px solid var(--home-line);background-color:#0b0f0d;background-image:linear-gradient(#869d900f 1px,#0000 1px),linear-gradient(90deg,#869d900f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;justify-items:start;gap:5px;padding:28px;display:grid;position:relative;overflow:hidden}.database-hub-terminal:after{content:"";background:#89ad7b;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;right:22px;box-shadow:0 0 12px #89ad7bb3}.database-hub-terminal>span{color:var(--home-accent);letter-spacing:.08em;align-items:center;gap:6px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:flex}.database-hub-terminal>span svg{width:13px;height:13px}.database-hub-terminal>strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:56px;line-height:1}.database-hub-terminal>small{color:var(--home-meta);font-size:12px;font-weight:600}.database-hub-terminal>div{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.database-hub-terminal em{color:#aebbb5;border:1px solid #424b47;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700}.database-module-grid{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.database-module{min-width:0;color:inherit;background:#111514;grid-template-columns:20px 44px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:18px;transition:background-color .14s;display:grid;position:relative;overflow:hidden}.database-module:before{content:"";background:#799b84;width:3px;height:100%;position:absolute;top:0;left:0}.database-module[data-accent=maps]:before{background:#6c91af}.database-module[data-accent=tasks]:before{background:#aa8b59}.database-module[data-accent=bosses]:before{background:#a86659}.database-module:hover{background:#1a201d}.database-module-index{color:#6f7974;align-self:start;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.database-module-icon{width:44px;height:44px;color:var(--home-accent);background:#0b0f0d;border:1px solid #46514c;place-items:center;display:grid}.database-module-icon svg{width:21px;height:21px}.database-module-copy{gap:3px;display:grid}.database-module-copy small{color:var(--home-accent);letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.database-module-copy strong{color:var(--home-heading);font-size:18px}.database-module-copy p{color:var(--home-copy);margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.6}.database-module-count{justify-items:end;gap:2px;min-width:76px;display:grid}.database-module-count strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:25px;line-height:1}.database-module-count small{color:var(--home-meta);font-size:12px;font-weight:600}.database-module>svg{width:14px;height:14px;color:var(--home-accent)}.database-section{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.database-section-heading{border-bottom:1px solid var(--home-line);background:#1d2220;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.database-section-heading>div{gap:3px;display:grid}.database-section-heading small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.database-section-heading h2{color:var(--home-heading);margin:0;font-size:21px}.database-section-heading>a,.database-section-heading>span{color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.database-section-heading svg{width:13px;height:13px}.database-category-grid{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.database-category-grid a{color:inherit;background:#111514;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:8px;padding:12px 14px;display:grid}.database-category-grid a:hover{background:var(--home-card-hover)}.database-category-grid a>span{width:34px;height:34px;color:var(--home-accent);border:1px solid #424c47;place-items:center;display:grid}.database-category-grid a>span svg{width:16px;height:16px}.database-category-grid a>span img{object-fit:contain;width:24px;height:24px}.database-category-grid strong{color:var(--home-title);font-size:12px}.database-category-grid small{color:var(--home-meta);font-size:12px;font-weight:600}.database-category-grid>a>svg{width:12px;height:12px;color:var(--home-accent)}.database-item-grid{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.database-item-card{min-width:0;color:inherit;background:#111514;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.database-item-card:hover{background:var(--home-card-hover)}.database-item-card>span:first-child{background-color:#0b0f0d;background-image:linear-gradient(#8fa3980d 1px,#0000 1px),linear-gradient(90deg,#8fa3980d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:72px;height:62px;position:relative}.database-item-card img{object-fit:contain;padding:7px}.database-item-card>span:first-child>svg{color:#58635d;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.database-item-card>div{gap:2px;min-width:0;display:grid}.database-item-card>div small{color:var(--home-accent);font-size:12px;font-weight:700}.database-item-card>div strong{color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.database-item-card>div em{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:600}.database-item-card>span:last-child{justify-items:end;gap:2px;display:grid}.database-item-card>span:last-child small{color:var(--home-meta);font-size:12px}.database-item-card>span:last-child strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:18px}.database-boss-grid{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.database-boss-grid a{min-width:0;color:inherit;background:#111514;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;position:relative}.database-boss-grid a:hover{background:var(--home-card-hover)}.database-boss-grid a>span{background:radial-gradient(circle at 50% 42%,#222925,#0b0e0d 68%);width:72px;height:72px;position:relative;overflow:hidden}.database-boss-grid a>span img{object-fit:contain;padding:5px}.database-boss-grid a>span>svg{color:#69746e;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.database-boss-grid a>div{gap:2px;min-width:0;display:grid}.database-boss-grid small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.database-boss-grid strong{color:var(--home-title);font-size:12px}.database-boss-grid em{color:var(--home-accent);font-size:12px;font-style:normal;font-weight:700}.database-boss-grid a>svg{width:12px;height:12px;color:var(--home-accent);position:absolute;top:9px;right:9px}.database-source-note{background:#171a17;grid-template-columns:28px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:14px 16px;display:grid}.database-source-note>svg{color:#bca777;width:18px;height:18px}.database-source-note>svg:last-child{color:#747e79;width:16px;height:16px}.database-source-note>div{gap:3px;display:grid}.database-source-note strong{color:var(--home-title);font-size:12px}.database-source-note p{color:var(--home-meta);margin:0;font-size:12px;font-weight:600;line-height:1.65}@media (max-width:980px){.map-archive-grid{grid-template-columns:1fr 1fr}.map-detail-layout{grid-template-columns:1fr}.map-detail-aside{grid-template-columns:1fr 1fr;position:static}.map-detail-back{grid-column:1/-1}.map-feature-grid{grid-template-columns:1fr 1fr}.map-feature-grid article:last-child{grid-column:1/-1}.map-world-panel{grid-template-columns:1fr}.map-world-panel>header{border-right:0;border-bottom:1px solid var(--home-line)}.map-detail-metrics{grid-template-columns:1fr 1fr}.map-access-grid{grid-template-columns:1fr}.map-access-grid>div+div{border-top:1px solid var(--home-line);border-left:0}}@media (max-width:700px){.map-archive-hero,.map-archive-grid,.map-detail-placeholder-grid,.map-detail-aside,.map-selection-grid,.map-feature-grid,.map-upcoming-grid{grid-template-columns:1fr}.map-archive-hero{align-items:stretch;padding:20px}.map-archive-card{grid-template-rows:190px auto auto}.map-archive-card:last-child{grid-template-rows:190px auto auto;grid-template-columns:1fr}.map-archive-card:last-child .map-archive-card-image{grid-area:1/1;min-height:0}.map-archive-card:last-child .map-archive-card-copy{grid-area:2/1;padding:14px 15px 10px}.map-archive-card:last-child .map-archive-card-footer{grid-area:3/1;padding:9px 15px 11px}.map-detail-hero{min-height:310px}.map-detail-hero>div{padding:22px}.map-detail-placeholder-grid article:last-child,.map-feature-grid article:last-child,.map-detail-back{grid-column:auto}.map-detail-overview{grid-template-columns:42px minmax(0,1fr);padding:16px}.map-detail-overview>span{width:42px;height:42px}.map-detail-section>header{align-items:flex-start;padding:15px}.map-detail-section>header>svg{width:22px;height:22px}.map-access-grid>div{padding:14px}.map-atlas-gallery,.map-extraction-grid,.map-boss-grid,.map-btr-routes,.map-btr-stops,.gz-extraction-grid,.fm-extraction-grid,.gz-key-grid,.gz-boss-grid{grid-template-columns:1fr}.map-detail-disclosure>summary,.map-key-disclosure>summary{padding-left:14px;padding-right:14px}.map-btr-summary{grid-template-columns:1fr}}.task-dossier-guide p{color:var(--home-copy);margin:0;font-size:14px;font-weight:600;line-height:1.8}.task-dossier-guide a{width:fit-content;color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.task-dossier-guide a svg{width:13px;height:13px}.task-dossier-guide-blocks{gap:8px;margin-top:4px;display:grid}.task-dossier-guide-blocks h3{color:var(--home-heading);margin:8px 0 0;font-size:15px;font-weight:700}.task-dossier-guide-blocks p{color:var(--home-copy);font-size:13px;font-weight:600;line-height:1.75}.task-dossier-guide-blocks ul{color:var(--home-copy);gap:5px;margin:0;padding-left:18px;font-size:13px;font-weight:600;line-height:1.7;display:grid}.task-dossier-source-note{color:var(--home-meta);flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.6;display:flex}.task-dossier-source-note a{color:var(--home-accent);align-items:center;gap:3px;display:inline-flex}.task-dossier-source-note svg{width:11px;height:11px}.task-dossier-guide-table-wrap{overflow-x:auto}.task-dossier-guide-table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.task-dossier-guide-table td{color:var(--home-copy);vertical-align:top;border:1px solid #343a39;padding:7px 9px;line-height:1.55}.task-dossier-note{background:#b5645212;border-left:2px solid #b98170;gap:7px;padding:12px 14px;display:grid}.task-dossier-note p{color:#c9b4ac;margin:0;font-size:13px;font-weight:600;line-height:1.7}.task-dossier-tips{grid-template-columns:120px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.task-dossier-tips>div{align-items:center;gap:7px;display:flex}.task-dossier-tips svg{color:#b8c68e;width:17px;height:17px}.task-dossier-tips h3{margin:0}.task-dossier-tips ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.task-dossier-tips li{color:var(--home-copy);padding-left:15px;font-size:13px;font-weight:600;line-height:1.7;position:relative}.task-dossier-tips li:before{color:#b8c68e;content:"·";position:absolute;left:0}.task-dossier-toc{background:0 0;border:0;gap:8px;padding:0;display:grid;position:sticky;top:16px}.task-dossier-toc-source{gap:2px;display:grid}.task-dossier-toc-source strong{color:var(--home-title);font-size:13px}.task-dossier-toc-source span{color:var(--home-meta);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px}.task-dossier-aside-block{border:1px solid var(--home-line);border-left:2px solid var(--home-accent);background:linear-gradient(145deg, #90c1eb09, transparent 62%), var(--home-card-bg);gap:8px;padding:11px 12px;scroll-margin-top:16px;display:grid}.task-dossier-aside-title{align-items:center;gap:7px;display:flex}.task-dossier-aside-title svg{width:16px;height:16px;color:var(--home-accent)}.task-dossier-aside-title h2{color:var(--home-heading);margin:0;font-size:17px;font-weight:700}.task-dossier-aside-facts{gap:8px;display:grid}.task-dossier-aside-facts>span{border:1px solid var(--home-line);border-left:2px solid var(--home-accent);background:var(--home-card-bg);grid-template-columns:18px minmax(0,1fr);gap:1px 7px;min-width:0;padding:10px 11px;display:grid}.task-dossier-aside-facts svg{width:15px;height:15px;color:var(--home-accent);grid-row:1/3;align-self:center}.task-dossier-aside-facts small{color:var(--home-meta);font-size:12px;font-weight:600}.task-dossier-aside-facts strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.task-dossier-aside-levels{border:1px solid var(--home-line);border-left:2px solid var(--home-accent);background:var(--home-card-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-dossier-aside-levels>span{grid-template-columns:18px minmax(0,1fr);gap:1px 7px;min-width:0;padding:10px 9px;display:grid}.task-dossier-aside-levels>span+span{border-left:1px solid var(--home-line)}.task-dossier-aside-levels svg{width:15px;height:15px;color:var(--home-accent);grid-row:1/3;align-self:center}.task-dossier-aside-levels small{color:var(--home-meta);font-size:12px;font-weight:600}.task-dossier-aside-levels strong{color:var(--home-title);font-size:13px;font-weight:700}.task-dossier-aside-block ul{margin:0;padding:0;list-style:none;display:grid}.task-dossier-aside-block li{color:var(--home-copy);border-top:1px solid #2e3432;padding:7px 0 7px 13px;font-size:12px;font-weight:600;line-height:1.6;position:relative}.task-dossier-aside-block li:first-child{border-top:0}.task-dossier-aside-block li:before{color:var(--home-accent);content:"·";position:absolute;left:0}.task-dossier-back{border:1px solid var(--home-line);background:var(--home-card-bg);width:fit-content;min-height:40px;color:var(--home-copy);align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.task-dossier-back:hover{color:var(--home-heading);border-color:#626d69}.task-dossier-back svg{width:15px;height:15px}.tour-objective-nav{z-index:20;border:1px solid var(--home-line);background:var(--home-section-bg);flex-direction:column;min-height:0;max-height:calc(100dvh - 24px);display:flex;position:sticky;top:12px;overflow:hidden}.tour-objective-nav.is-scrollable{height:min(660px,100dvh - 24px)}.tour-objective-nav-title{border-bottom:1px solid var(--home-line);background:#252929;flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 12px;display:flex}.tour-objective-nav-title span{color:var(--home-heading);font-size:13px;font-weight:700}.tour-objective-nav-title small{color:var(--home-meta);letter-spacing:.06em;font-size:12px;font-weight:600}.tour-objective-nav nav{overscroll-behavior:contain;scrollbar-color:#4b5150 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;align-content:start;min-height:0;display:flex;overflow-y:auto}.tour-objective-nav nav a{min-height:43px;color:var(--home-copy);border-bottom:1px solid #2b302f;flex:none;grid-template-columns:6px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;font-size:12px;font-weight:600;line-height:1.55;transition:background-color .14s,color .14s;display:grid}.tour-objective-nav nav a:last-child{border-bottom:0}.tour-objective-nav nav a i{background:#596260;border-radius:50%;width:5px;height:5px;margin-top:7px}.tour-objective-nav-label{overflow-wrap:anywhere;min-width:0;display:block}.tour-objective-nav nav a:hover,.tour-objective-nav nav a.active{color:var(--home-heading);background:#232727}.tour-objective-nav nav a.active{box-shadow:inset 2px 0 var(--home-accent)}.tour-objective-nav nav a.active i{background:var(--home-accent);box-shadow:0 0 6px #90c1eb8c}.tour-objective-nav-empty{padding:13px}.redeem-page-header{background:#0f1010f5;border-bottom:1px solid #3b4140;box-shadow:0 8px 24px #0000003d}.redeem-page-header .header-wrap{justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.redeem-page-header .logo-image{width:176px}.redeem-page-back{color:#b8b3a0;background:#20231f;border:1px solid #4b4e46;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.redeem-page-back:hover{color:#e6d8b8;border-color:#74664e}.redeem-page-main{width:min(900px,100% - 48px);margin:0 auto}.redeem-page-main .breadcrumbs{color:#e0d9c4}.redeem-page-panel{margin-bottom:30px}.redeem-page-titlebar{background:linear-gradient(90deg,#90c1eb14,#0000 55%),#232626;border-bottom:1px solid #3b4140;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:16px 20px;display:flex}.redeem-page-titlebar p{color:#988e75;letter-spacing:.14em;margin:0 0 5px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.redeem-page-titlebar h1{color:#e0dac6;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:30px;font-weight:700}.redeem-page-titlebar>span{color:#8b9594;font-size:12px;font-weight:600}.redeem-page-description{color:#97a1a1;border-bottom:1px solid #343837;margin:0;padding:13px 20px;font-size:12px;line-height:1.65}.redeem-page-panel .redeem-code-item{padding:16px 20px}.redeem-page-panel .redeem-code-top code{font-size:14px}.redeem-page-panel .redeem-code-copy{min-width:62px;height:30px;font-size:12px}.redeem-page-panel .redeem-code-item>p{font-size:12px}.map-download-placeholder{grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:180px;padding:24px 20px;display:grid}.map-download-placeholder>span{color:#c2ae83;background:linear-gradient(145deg,#90c1eb1f,#0000 62%),#111313;border:1px solid #4b5150;place-items:center;width:50px;height:50px;display:grid}.map-download-placeholder>span svg{width:23px;height:23px}.map-download-placeholder>div{min-width:0}.map-download-placeholder strong{color:#d6d0bd;font-size:15px}.map-download-placeholder p{color:#8d9797;margin:7px 0 0;font-size:12px;line-height:1.7}.map-download-placeholder>svg{color:#696d64;width:20px;height:20px}.season-placeholder-page{gap:14px;padding-bottom:40px;display:grid}.season-placeholder-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #182126fa, #0c0e0efa), var(--eft-black2);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.season-placeholder-hero p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.season-placeholder-hero h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(26px,3vw,34px)}.season-placeholder-hero>div>span{max-width:720px;color:var(--eft-muted);font-size:13px;line-height:1.65;display:block}.season-placeholder-hero>a{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:34px;color:var(--eft-accent-soft-text);flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.season-placeholder-hero>a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.season-placeholder-hero>a svg{width:13px;height:13px}.season-placeholder-panel{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:260px minmax(0,1fr);display:grid}.season-placeholder-status{background:var(--eft-black2);align-content:start;gap:12px;padding:20px;display:grid}.season-placeholder-status>span{border:1px solid var(--eft-accent-line);width:48px;height:48px;color:var(--eft-accent);place-items:center;display:grid}.season-placeholder-status>span svg{width:24px;height:24px}.season-placeholder-status>div{gap:5px;display:grid}.season-placeholder-status small{color:var(--eft-dim);letter-spacing:.08em;font-size:12px;font-weight:700}.season-placeholder-status strong{color:#d8b46a;align-items:center;gap:5px;font-size:14px;display:inline-flex}.season-placeholder-status strong svg{width:15px;height:15px}.season-placeholder-copy{background:var(--eft-panel);padding:20px}.season-placeholder-copy h2{color:var(--eft-heading);margin:0 0 9px;font-size:20px}.season-placeholder-copy ul{color:var(--eft-copy);gap:7px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.season-placeholder-copy>p{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);margin:14px 0 0;padding-top:10px;font-size:12px;line-height:1.6}.season-doc-page{gap:14px;padding-bottom:40px;display:grid}.season-doc-page>*{min-width:0}.season-doc-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #182126fa, #0c0e0efa), var(--eft-black2);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.season-doc-hero>div:first-child{min-width:0}.season-doc-hero p,.season-doc-map-list header p,.season-doc-types header p,.season-doc-workflow header p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.season-doc-hero h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(26px,3vw,34px)}.season-doc-hero>div:first-child>span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.65;display:block}.season-doc-hero-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.season-doc-hero-actions a{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:34px;color:var(--eft-accent-soft-text);align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.season-doc-hero-actions a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.season-doc-hero-actions a svg{width:13px;height:13px}.season-doc-hero-actions>span{color:var(--eft-dim);font-size:12px}.season-doc-stats{border:1px solid var(--eft-line);background:var(--eft-panel);flex-wrap:wrap;gap:8px 18px;min-width:0;padding:10px 12px;display:flex}.season-doc-stats>span{color:var(--eft-muted);align-items:baseline;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.season-doc-stats strong{color:var(--eft-accent-pale);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:18px}.season-doc-map-strip{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:0;overflow:hidden}.season-doc-map-strip>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.season-doc-map-strip>header p{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.season-doc-map-strip>header h2{color:var(--eft-heading);margin:2px 0 0;font-size:18px}.season-doc-map-strip>header>span{color:var(--eft-muted);font-size:12px}.season-doc-map-strip nav{background:var(--eft-line-soft);scrollbar-color:var(--eft-accent-line) var(--eft-black);scrollbar-width:thin;gap:1px;min-width:0;display:flex;overflow-x:auto}.season-doc-map-strip nav button{background:var(--eft-black2);min-width:138px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex:1 0 138px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.season-doc-map-strip nav button:hover{background:var(--eft-raised)}.season-doc-map-strip nav button.is-active{box-shadow:inset 0 -2px var(--eft-accent);background:#1b252b}.season-doc-map-strip nav button>span{gap:1px;min-width:0;display:grid}.season-doc-map-strip nav strong{color:var(--eft-copy);white-space:nowrap;font-size:13px}.season-doc-map-strip nav button.is-active strong{color:var(--eft-accent-pale)}.season-doc-map-strip nav small,.season-doc-map-strip nav em{color:var(--eft-muted);white-space:nowrap;font-size:12px;font-style:normal}.season-doc-map-strip nav small{text-overflow:ellipsis;overflow:hidden}.season-doc-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.season-doc-map-list{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:0}.season-doc-map-list header{border-bottom:1px solid var(--eft-line);padding:10px 11px}.season-doc-map-list h2{color:var(--eft-heading);margin:3px 0 0;font-size:18px}.season-doc-map-list nav{background:var(--eft-line-soft);gap:1px;display:grid}.season-doc-map-list button{background:var(--eft-black2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.season-doc-map-list button:hover{background:var(--eft-raised)}.season-doc-map-list button.is-active{box-shadow:inset 2px 0 var(--eft-accent);background:#1b252b}.season-doc-map-list button>span{gap:1px;min-width:0;display:grid}.season-doc-map-list strong{color:var(--eft-copy);font-size:13px}.season-doc-map-list button.is-active strong{color:var(--eft-accent-pale)}.season-doc-map-list small,.season-doc-map-list em{color:var(--eft-muted);font-size:12px;font-style:normal}.season-doc-map-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-doc-map-list em{white-space:nowrap}.season-doc-map-detail{gap:10px;min-width:0;display:grid}.season-doc-map-visual{border:1px solid var(--eft-line);background:#060808;position:relative;overflow:hidden}.season-doc-map-visual img{object-fit:cover;opacity:.72;width:100%;max-height:420px;display:block}.season-doc-map-visual>div{background:linear-gradient(#0000,#050808f0);padding:50px 14px 14px;position:absolute;bottom:0;left:0;right:0}.season-doc-map-visual small{color:var(--eft-accent);font-size:12px;font-weight:700}.season-doc-map-visual h2{color:#eef4f3;margin:3px 0 0;font-size:26px}.season-doc-map-visual span{color:var(--eft-muted);font-size:12px}.season-doc-map-visual>em{color:var(--eft-accent-pale);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b0ddb;border:1px solid #90c1eb59;padding:4px 7px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:10px;right:10px}.season-doc-evidence{border:1px solid var(--eft-line);background:var(--eft-panel);padding:11px}.season-doc-evidence>header{align-items:flex-start;gap:7px;display:flex}.season-doc-evidence>header>svg{width:18px;height:18px;color:var(--eft-accent)}.season-doc-evidence h3{color:var(--eft-heading);margin:0;font-size:16px}.season-doc-evidence p{color:var(--eft-muted);margin:2px 0 0;font-size:12px}.season-doc-evidence>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.season-doc-evidence>div span{border:1px solid var(--eft-line);background:var(--eft-black2);color:var(--eft-copy);padding:4px 8px;font-size:12px;font-weight:600}.season-doc-evidence>div span.is-highlight{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#132029}.season-doc-points{border:1px solid var(--eft-line);background:var(--eft-black2);gap:0;min-width:0;display:grid}.season-doc-points-heading{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.season-doc-points-heading p,.season-doc-guide>header p{color:var(--eft-accent);letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.season-doc-points-heading h3{color:var(--eft-heading);margin:3px 0 2px;font-size:18px}.season-doc-points-heading span{color:var(--eft-muted);font-size:12px}.season-doc-points-heading>svg{width:22px;height:22px;color:var(--eft-accent)}.season-doc-point-filters{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.season-doc-point-filters>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.season-doc-point-filters button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:30px;color:var(--eft-muted);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.season-doc-point-filters button:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-soft-text)}.season-doc-point-filters button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#15232b}.season-doc-point-filters button em{color:inherit;opacity:.75;font-size:12px;font-style:normal}.season-doc-point-filters .season-doc-key-filter{flex:none}.season-doc-key-filter>svg{width:13px;height:13px}.season-doc-point-explorer{background:var(--eft-line);grid-template-columns:285px minmax(0,1fr);align-items:start;gap:1px;min-width:0;display:grid}.season-doc-point-list{background:var(--eft-line-soft);scrollbar-color:var(--eft-accent-line) var(--eft-black);scrollbar-width:thin;gap:1px;max-height:1040px;display:grid;overflow:auto}.season-doc-point-list>button{background:var(--eft-panel);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:62px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px;display:grid;position:relative}.season-doc-point-list>button:hover{background:var(--eft-raised)}.season-doc-point-list>button.is-active{box-shadow:inset 2px 0 var(--eft-accent);background:#17232a}.season-doc-point-thumb{background:radial-gradient(circle at 50% 40%, #90c1eb1f, transparent 70%), var(--eft-black);place-items:center;width:62px;height:46px;display:grid;position:relative;overflow:hidden}.season-doc-point-thumb img{object-fit:cover;width:100%;height:100%}.season-doc-point-copy{gap:2px;min-width:0;display:grid}.season-doc-point-copy small{color:var(--eft-accent);font-size:12px;font-weight:700}.season-doc-point-copy strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.season-doc-point-list>button.is-active .season-doc-point-copy strong{color:var(--eft-accent-pale)}.season-doc-point-copy em{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.season-doc-point-key{color:#d8b46a;place-items:center;width:16px;height:16px;display:grid}.season-doc-point-key svg{width:14px;height:14px}.season-doc-point-detail{background:var(--eft-black2);gap:10px;min-width:0;padding:11px;display:grid}.season-doc-point-detail-head{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:11px;min-width:0;display:grid}.season-doc-point-detail-cover{border:1px solid var(--eft-line);background:#060808;min-height:150px;position:relative;overflow:hidden}.season-doc-point-detail-cover img{object-fit:cover;width:100%;height:100%;min-height:150px;max-height:250px;display:block}.season-doc-point-detail-cover span{color:var(--eft-accent-pale);background:#050808db;align-items:center;gap:4px;padding:3px 6px;font-size:12px;display:inline-flex;position:absolute;bottom:6px;right:6px}.season-doc-point-detail-cover svg{width:13px;height:13px}.season-doc-point-detail-head>div:last-child{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:0;padding:11px}.season-doc-point-type{border:1px solid var(--eft-accent-line);background:var(--eft-black);color:var(--eft-accent);padding:3px 7px;font-size:12px;font-weight:700;display:inline-block}.season-doc-point-detail-head h3{color:var(--eft-heading);overflow-wrap:anywhere;margin:7px 0 2px;font-size:21px}.season-doc-point-detail-head small{color:var(--eft-dim);font-size:12px}.season-doc-point-detail-head p{color:var(--eft-copy);align-items:flex-start;gap:5px;margin:9px 0 0;font-size:13px;line-height:1.55;display:flex}.season-doc-point-detail-head p svg{width:15px;height:15px;color:var(--eft-accent);flex:none;margin-top:2px}.season-doc-point-meta{background:var(--eft-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.season-doc-point-meta>div{background:var(--eft-panel);min-width:0;padding:7px 8px}.season-doc-point-meta dt{color:var(--eft-dim);font-size:12px}.season-doc-point-meta dd{color:var(--eft-copy);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700}.season-doc-point-keys{background:#17140f;border:1px solid #4b4032;padding:8px 9px}.season-doc-point-keys>header{color:#d8c9a5;align-items:center;gap:5px;display:flex}.season-doc-point-keys>header svg{color:#d8b46a;width:14px;height:14px}.season-doc-point-keys>header strong{font-size:12px}.season-doc-point-keys>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.season-doc-point-keys>div span{color:#e2d2ab;background:#211b13;border:1px solid #554735;padding:3px 7px;font-size:12px}.season-doc-guide{border:1px solid var(--eft-line);background:var(--eft-panel)}.season-doc-guide>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-end;gap:10px;padding:9px 10px;display:flex}.season-doc-guide>header h3{color:var(--eft-heading);margin:2px 0 0;font-size:16px}.season-doc-guide>header span{color:var(--eft-muted);font-size:12px}.season-doc-guide>div{background:var(--eft-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.season-doc-guide figure{background:var(--eft-black2);min-width:0;margin:0;display:grid}.season-doc-guide figure:last-child:nth-child(odd){grid-column:1/-1}.season-doc-guide-trigger{background:radial-gradient(circle at 50% 45%,#90c1eb14,#0000 65%),#070a0a;border:0;place-items:center;width:100%;min-width:0;height:auto;min-height:210px;padding:0;display:grid;position:relative}.season-doc-guide figure img{object-fit:contain;width:100%;height:100%;max-height:430px;display:block}.season-doc-guide figcaption{border-top:1px solid var(--eft-line-soft);min-width:0;color:var(--eft-muted);overflow-wrap:anywhere;align-items:center;gap:6px;padding:6px 8px;font-size:12px;line-height:1.45;display:flex}.season-doc-guide figcaption span{border:1px solid var(--eft-line);width:22px;height:22px;color:var(--eft-accent);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.season-doc-point-empty{background:var(--eft-panel);color:var(--eft-muted);text-align:center;margin:0;padding:24px 14px;font-size:13px}.season-doc-credit{border:1px solid var(--eft-line);background:linear-gradient(100deg, #90c1eb12, transparent 55%), var(--eft-black2);align-items:center;gap:16px;padding:12px 14px;display:flex}.season-doc-credit img{border:1px solid var(--eft-line);background:#fff;flex:none;width:160px;height:auto}.season-doc-credit>div{gap:3px;min-width:0;display:grid}.season-doc-credit p{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.season-doc-credit h2{color:var(--eft-heading);margin:0;font-size:18px}.season-doc-credit span{color:var(--eft-muted);font-size:13px;line-height:1.6}.season-doc-placeholder{background:#17140f;border:1px solid #4b4032;gap:8px;padding:10px 11px;display:flex}.season-doc-placeholder>svg{color:#d8b46a;flex:none;width:17px;height:17px}.season-doc-placeholder strong{color:#d8c9a5;font-size:13px}.season-doc-placeholder p{color:#9d927c;margin:3px 0 0;font-size:12px;line-height:1.6}.season-doc-types{border:1px solid var(--eft-line);background:var(--eft-black2)}.season-doc-types>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.season-doc-types h2,.season-doc-workflow h2{color:var(--eft-heading);margin:4px 0 3px;font-size:20px}.season-doc-types header span{color:var(--eft-muted);font-size:12px}.season-doc-types header em{border:1px solid var(--eft-line);background:var(--eft-panel);color:var(--eft-muted);white-space:nowrap;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.season-doc-type-grid{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.season-doc-type-grid article{background:var(--eft-panel);grid-template-columns:24px minmax(0,1fr);gap:7px;padding:11px;display:grid}.season-doc-type-grid article>span{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px;font-weight:700}.season-doc-type-grid small{color:var(--eft-dim);font-size:12px;font-weight:700}.season-doc-type-grid h3{color:var(--eft-copy);margin:2px 0 0;font-size:14px}.season-doc-type-grid p{color:var(--eft-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.season-doc-type-grid em{color:var(--eft-accent-soft-text);margin-top:5px;font-size:12px;font-style:normal;display:block}.season-doc-keys{border:1px solid var(--eft-line);background:var(--eft-black2)}.season-doc-keys>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.season-doc-keys>header h2{color:var(--eft-heading);margin:4px 0 3px;font-size:20px}.season-doc-keys>header span{color:var(--eft-muted);font-size:12px;line-height:1.55}.season-doc-keys>header em{color:var(--eft-dim);white-space:nowrap;font-size:12px;font-style:normal}.season-doc-key-search{border:1px solid var(--eft-line);background:var(--eft-black);align-items:center;margin:10px 12px;display:flex}.season-doc-key-search>svg{width:14px;height:14px;color:var(--eft-muted);margin-left:9px}.season-doc-key-search input{width:100%;min-width:0;height:36px;color:var(--eft-copy);font:inherit;background:0 0;border:0;outline:none;padding:0 8px;font-size:12px}.season-doc-key-search>button{width:30px;height:30px;color:var(--eft-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.season-doc-key-search>button svg{width:13px;height:13px}.season-doc-key-grid{background:var(--eft-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.season-doc-key-grid article{background:var(--eft-panel);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 9px;display:grid}.season-doc-key-grid article>svg{width:14px;height:14px;color:var(--eft-accent)}.season-doc-key-grid article>span{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.season-doc-key-grid article>small{color:var(--eft-dim);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px}.season-doc-key-empty{background:var(--eft-panel);color:var(--eft-muted);text-align:center;grid-column:1/-1;margin:0;padding:16px;font-size:12px}.season-doc-key-more{border:0;border-top:1px solid var(--eft-line);background:var(--eft-panel);width:100%;min-height:36px;color:var(--eft-accent-soft-text);font:inherit;cursor:pointer;font-size:12px;font-weight:700}.season-doc-key-more:hover{background:var(--eft-raised);color:var(--eft-accent-pale)}.season-doc-workflow{border:1px solid var(--eft-line);background:var(--eft-panel)}.season-doc-workflow>header{border-bottom:1px solid var(--eft-line);padding:12px 14px}.season-doc-workflow>div{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.season-doc-workflow article{background:var(--eft-black2);justify-items:start;gap:4px;padding:12px;display:grid}.season-doc-workflow article>span{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:16px;font-weight:700}.season-doc-workflow article>svg{width:20px;height:20px;color:var(--eft-accent)}.season-doc-workflow h3{color:var(--eft-copy);margin:2px 0 0;font-size:14px}.season-doc-workflow article p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.55}.season-doc-source-note{border:1px solid var(--eft-line);background:var(--eft-black2);color:var(--eft-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;padding:9px 11px;font-size:12px;line-height:1.6}.season-builder-page{gap:14px;min-width:0;padding-bottom:40px;display:grid}.season-builder-page>*{min-width:0}.season-builder-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #182126fa, #0c0e0efa), var(--eft-black2);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.season-builder-hero-copy{min-width:0}.season-builder-hero-copy>p,.season-builder-section-heading p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.season-builder-hero h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(26px,3vw,34px)}.season-builder-hero-copy>span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.65;display:block}.season-builder-hero-actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.season-builder-hero-actions a{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:34px;color:var(--eft-accent-soft-text);align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.season-builder-hero-actions a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.season-builder-hero-actions a svg{width:13px;height:13px}.season-builder-hero-actions>span{color:var(--eft-dim);font-size:12px}.season-builder-presets,.season-builder-fixed,.season-builder-options,.season-builder-selected,.season-builder-notes{border:1px solid var(--eft-line);background:var(--eft-black2)}.season-builder-section-heading,.season-builder-selected>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.season-builder-section-heading h2{color:var(--eft-heading);margin:3px 0 0;font-size:19px}.season-builder-section-heading>span{color:var(--eft-muted);text-align:right;font-size:12px;line-height:1.5}.season-builder-preset-grid{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.season-builder-preset{background:var(--eft-panel);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid;position:relative}.season-builder-preset:hover{background:var(--eft-raised)}.season-builder-preset.is-active{box-shadow:inset 0 -2px var(--eft-accent);background:#182329}.season-builder-preset>span:nth-child(2){gap:3px;min-width:0;display:grid}.season-builder-preset-icon{border:1px solid var(--eft-accent-line);background:var(--eft-black);width:34px;height:34px;color:var(--eft-accent);place-items:center;display:grid}.season-builder-preset-icon svg{width:17px;height:17px}.season-builder-preset strong{color:var(--eft-copy);font-size:14px}.season-builder-preset small{color:var(--eft-muted);font-size:12px;line-height:1.5}.season-builder-preset em{color:var(--eft-accent-soft-text);font-size:12px;font-style:normal}.season-builder-preset>svg{width:14px;height:14px;color:var(--eft-accent);position:absolute;top:8px;right:8px}.season-builder-fixed>header{border-bottom:1px solid var(--eft-line);align-items:center;gap:9px;padding:10px 13px;display:flex}.season-builder-fixed>header>span{border:1px solid var(--eft-line);width:30px;height:30px;color:var(--eft-accent);flex:none;place-items:center;display:grid}.season-builder-fixed>header>span svg{width:15px;height:15px}.season-builder-fixed>header p{color:var(--eft-accent);margin:0;font-size:12px;font-weight:700}.season-builder-fixed>header h2{color:var(--eft-heading);margin:1px 0;font-size:16px}.season-builder-fixed>header small{color:var(--eft-muted);font-size:12px}.season-builder-fixed>div{background:var(--eft-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.season-builder-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;min-width:0;display:grid}.season-builder-options{background:0 0;border:0;gap:10px;min-width:0;display:grid}.season-builder-section-heading,.season-builder-pool{border:1px solid var(--eft-line);background:var(--eft-black2)}.season-builder-pool>header{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.season-builder-pool>header>div{align-items:center;gap:8px;min-width:0;display:flex}.season-builder-pool>header>div>span{border:1px solid;flex:none;place-items:center;width:30px;height:30px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:20px;font-weight:700;display:grid}.season-builder-pool.is-negative>header>div>span{color:#d7a968}.season-builder-pool.is-positive>header>div>span{color:#8dc9a1}.season-builder-pool>header h2{color:var(--eft-heading);margin:0;font-size:17px}.season-builder-pool>header p{color:var(--eft-muted);margin:1px 0 0;font-size:12px}.season-builder-pool>header em{color:var(--eft-muted);white-space:nowrap;font-size:12px;font-style:normal}.season-builder-effect-grid{background:var(--eft-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}button.season-builder-effect,article.season-builder-effect{background:var(--eft-panel);min-width:0;color:inherit;font:inherit;text-align:left;border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:7px 9px;padding:10px;display:grid;position:relative}button.season-builder-effect{cursor:pointer}button.season-builder-effect:hover{background:var(--eft-raised)}button.season-builder-effect.is-selected{box-shadow:inset 2px 0 var(--eft-accent);background:#19242a}button.season-builder-effect.has-conflict{background:linear-gradient(90deg, #9450361a, transparent 50%), var(--eft-panel)}.season-builder-effect-icon{border:1px solid var(--eft-line);background:radial-gradient(circle at 50% 35%, #90c1eb26, transparent 60%), var(--eft-black);width:40px;height:40px;color:var(--eft-accent);place-items:center;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.season-builder-effect-icon img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.season-builder-effect-copy{gap:3px;min-width:0;display:grid}.season-builder-effect-copy strong{color:var(--eft-copy);font-size:14px}button.season-builder-effect.is-selected .season-builder-effect-copy strong{color:var(--eft-accent-pale)}.season-builder-effect-copy p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.5}.season-builder-effect-copy small{color:#d49a75;font-size:12px;font-weight:700}button.season-builder-effect>em{border:1px solid var(--eft-line);background:var(--eft-black);width:max-content;color:var(--eft-accent-soft-text);grid-column:2;padding:2px 6px;font-size:12px;font-style:normal;font-weight:700}.season-builder-pool.is-negative button.season-builder-effect>em{color:#d7b475}.season-builder-pool.is-positive button.season-builder-effect>em{color:#9ac5a7}.season-builder-effect-check{border:1px solid var(--eft-accent-line);background:var(--eft-black);width:18px;height:18px;color:var(--eft-accent);place-items:center;display:grid;position:absolute;top:7px;right:7px}.season-builder-effect-check svg{width:12px;height:12px}.season-builder-effect.is-fixed{grid-template-columns:34px minmax(0,1fr) auto;padding:9px 10px}.season-builder-effect.is-fixed .season-builder-effect-icon{width:34px;height:34px}.season-builder-effect.is-fixed>div{gap:2px;min-width:0;display:grid}.season-builder-effect.is-fixed strong{color:var(--eft-copy);font-size:13px}.season-builder-effect.is-fixed p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.5}.season-builder-effect.is-fixed>span:last-child{border:1px solid var(--eft-line);color:var(--eft-dim);white-space:nowrap;padding:2px 5px;font-size:12px}.season-builder-summary{gap:10px;min-width:0;display:grid;position:sticky;top:12px}.season-builder-balance{border:1px solid var(--eft-line);background:linear-gradient(135deg, #90c1eb12, transparent 55%), var(--eft-black2);padding:13px}.season-builder-balance.is-valid{background:linear-gradient(135deg, #6ba67e1f, transparent 55%), var(--eft-black2);border-color:#4e6f59}.season-builder-balance.is-overdrawn{background:linear-gradient(135deg, #a85b3b1f, transparent 55%), var(--eft-black2);border-color:#704a3a}.season-builder-balance-heading{align-items:center;gap:9px;display:flex}.season-builder-balance-heading>span{border:1px solid var(--eft-accent-line);width:34px;height:34px;color:var(--eft-accent);flex:none;place-items:center;display:grid}.season-builder-balance.is-valid .season-builder-balance-heading>span{color:#a7d1b0;border-color:#64866c}.season-builder-balance.is-overdrawn .season-builder-balance-heading>span{color:#d9a083;border-color:#865d4a}.season-builder-balance-heading>span svg{width:17px;height:17px}.season-builder-balance-heading small{color:var(--eft-accent);letter-spacing:.1em;font-size:12px;font-weight:700}.season-builder-balance-heading h2{color:var(--eft-heading);margin:2px 0 0;font-size:17px}.season-builder-balance-score{align-items:baseline;gap:8px;margin-top:12px;display:flex}.season-builder-balance-score strong{color:var(--eft-accent-pale);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:42px;line-height:1}.season-builder-balance.is-valid .season-builder-balance-score strong{color:#b7dfbf}.season-builder-balance.is-overdrawn .season-builder-balance-score strong{color:#e4ae91}.season-builder-balance-score span{color:var(--eft-muted);font-size:12px;font-weight:700}.season-builder-balance-meter{background:var(--eft-line);height:4px;margin-top:10px;overflow:hidden}.season-builder-balance-meter span{background:var(--eft-accent);height:100%;transition:width .18s;display:block}.season-builder-balance.is-valid .season-builder-balance-meter span{background:#82b790}.season-builder-balance.is-overdrawn .season-builder-balance-meter span{background:#ce8d6d}.season-builder-balance dl{background:var(--eft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:11px 0 0;display:grid}.season-builder-balance dl>div{background:var(--eft-panel);min-width:0;padding:7px}.season-builder-balance dt{color:var(--eft-muted);font-size:12px}.season-builder-balance dd{color:var(--eft-copy);margin:3px 0 0;font-size:14px;font-weight:700}.season-builder-balance>p{color:var(--eft-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.season-builder-selected>header h2{color:var(--eft-heading);margin:0;font-size:17px}.season-builder-selected>header span{color:var(--eft-muted);margin-top:2px;font-size:12px;display:block}.season-builder-selected>header button{border:1px solid var(--eft-line);background:var(--eft-panel);width:29px;height:29px;color:var(--eft-muted);cursor:pointer;flex:none;place-items:center;display:grid}.season-builder-selected>header button:hover{color:var(--eft-accent)}.season-builder-selected>header button svg{width:14px;height:14px}.season-builder-selected>div{background:var(--eft-line-soft);gap:1px;max-height:320px;display:grid;overflow:auto}.season-builder-selected>div>button{background:var(--eft-panel);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:7px 9px;display:grid}.season-builder-selected>div>button:hover{background:var(--eft-raised)}.season-builder-selected .season-builder-effect-icon{width:28px;height:28px;font-size:12px}.season-builder-selected>div>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.season-builder-selected strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.season-builder-selected small{color:var(--eft-muted);font-size:12px}.season-builder-selected>div>button>svg{width:13px;height:13px;color:var(--eft-dim)}.season-builder-empty{background:var(--eft-panel);color:var(--eft-muted);text-align:center;margin:0;padding:14px 11px;font-size:12px;line-height:1.6}.season-builder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.season-builder-actions button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:36px;color:var(--eft-copy);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.season-builder-actions button:hover{border-color:var(--eft-accent-line);background:var(--eft-raised);color:var(--eft-accent-pale)}.season-builder-actions button.is-danger{color:#c38f75}.season-builder-actions button:disabled{opacity:.45;cursor:not-allowed}.season-builder-actions button svg{width:13px;height:13px}.season-builder-notice{border:1px solid var(--eft-accent-line);color:var(--eft-accent-soft-text);overflow-wrap:anywhere;background:#121c21;margin:0;padding:8px 9px;font-size:12px;line-height:1.55}.season-builder-notes>header{border-bottom:1px solid var(--eft-line);align-items:center;gap:6px;padding:8px 10px;display:flex}.season-builder-notes>header svg{width:14px;height:14px;color:var(--eft-accent)}.season-builder-notes>header h2{color:var(--eft-heading);margin:0;font-size:15px}.season-builder-notes>p{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);margin:0;padding:7px 9px 7px 22px;font-size:12px;line-height:1.55;position:relative}.season-builder-notes>p:first-of-type{border-top:0}.season-builder-notes>p:before{color:var(--eft-accent);content:"·";position:absolute;top:7px;left:10px}.section-placeholder-grid{background:#343837;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.section-placeholder-card{background:linear-gradient(135deg,#90c1eb13,#0000 60%),#191b1b;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:132px;padding:18px;scroll-margin-top:18px;display:grid}.section-placeholder-card>span{color:#756d5b;align-self:start;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.section-placeholder-card>div{gap:3px;min-width:0;display:grid}.section-placeholder-card small{color:#87918f;font-size:12px;line-height:1.45}.section-placeholder-card strong{color:var(--home-title);font-size:14px;font-weight:700}.section-placeholder-card>svg{color:#706856;width:16px}.item-placeholder-summary{grid-template-columns:54px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:20px;display:grid}.item-placeholder-summary>span{width:54px;height:54px;color:var(--home-accent);background:#111514;border:1px solid #48524f;place-items:center;display:grid}.item-placeholder-summary>span svg{width:24px;height:24px}.item-placeholder-summary>div{gap:4px;display:grid}.item-placeholder-summary small{color:var(--home-accent);letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-placeholder-summary strong{color:var(--home-heading);font-size:18px}.item-placeholder-summary p{color:var(--home-copy);margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.7}.item-placeholder-summary>svg{color:#8b8068;width:20px;height:20px}.boss-placeholder-summary{grid-template-columns:170px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.boss-placeholder-summary figure{background:#0b0e0d;border:1px solid #48524f;min-height:180px;margin:0;position:relative;overflow:hidden}.boss-placeholder-summary figure img{object-fit:contain;object-position:center;padding:8px}.boss-placeholder-summary figure>svg{width:48px;height:48px;color:var(--home-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boss-placeholder-summary>div{gap:5px;display:grid}.boss-placeholder-summary small{color:var(--home-accent);letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.boss-placeholder-summary strong{color:var(--home-heading);font-size:19px}.boss-placeholder-summary p{color:var(--home-copy);margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.7}.boss-placeholder-summary>span{color:#8b8068;gap:8px;display:flex}.boss-placeholder-summary>span svg{width:18px;height:18px}.scroll-to-top{color:#d4c7a7;cursor:pointer;background:linear-gradient(145deg,#90c1eb1f,#0000),#131414f5;border:1px solid #77705d;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:9px 12px;transition:border-color .14s,color .14s,background-color .14s;display:flex;box-shadow:0 8px 22px #0003}.scroll-to-top svg{width:16px;height:16px}.scroll-to-top span{letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.scroll-to-top:hover{color:#f0dfba;background:#2b2d27;border-color:#b5a680}.scroll-to-top:focus-visible{outline-offset:3px;outline:2px solid #c7b68e}.official-links{background:#343837;gap:1px;display:grid}.official-link{color:#aaa99e;background:#191b1b;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:56px;padding:9px 11px;transition:background-color .14s,color .14s;display:grid}.official-link:hover{color:#e2d7b9;background:#292e2d}.official-link-icon{color:#90c1eb;background:#20241f;border:1px solid #484c43;place-items:center;width:40px;height:34px;padding:3px;display:grid}.official-link-logo{object-fit:contain;display:block}.official-link-logo.is-square{width:26px;height:26px}.official-link-logo.is-wide{width:34px;height:auto;max-height:24px}.official-link-copy{gap:3px;min-width:0;display:grid}.official-link-copy strong{color:#c2cdcd;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;font-weight:700;overflow:hidden}.official-link-copy small{color:#82857b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.official-link-arrow{color:#74776d;width:13px}.official-links-note{color:#77807f;border-top:1px solid #343837;margin:0;padding:9px 11px;font-size:12px;line-height:1.6}footer{border-top:1px solid var(--border);background:#090a0afa;scroll-margin-top:16px;box-shadow:0 -10px 30px #00000038}.footer-wrap{grid-template-columns:minmax(0,1.15fr) 210px minmax(300px,.9fr);align-items:start;gap:48px;min-height:0;padding-block:34px 30px;display:grid}.footer-wrap .logo-image{opacity:.9;width:176px}.footer-brand p{color:#888a80;max-width:390px;margin:14px 0 0;font-size:12px;font-weight:500;line-height:1.75}.footer-column h2{color:#c6b994;letter-spacing:.1em;margin:0 0 11px;font-size:12px;font-weight:700}.footer-column>div{gap:7px;display:grid}.footer-column a{color:#939389;width:fit-content;font-size:12px;font-weight:600;line-height:1.55;transition:color .14s}.footer-column a:hover{color:var(--sand)}.footer-friends>div{grid-template-columns:1fr;gap:8px 18px}.footer-bottom{background:#050706;border-top:1px solid #252928}.footer-bottom .footer-wrap{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:10px;display:flex}.footer-bottom a,.footer-bottom p{color:#77796f;margin:0;font-size:12px;font-weight:500}.footer-bottom a:hover{color:#b9ad8b}.site-info-page{gap:14px;min-width:0;padding-bottom:40px;display:grid}.site-info-page>*{min-width:0}.site-info-hero{border:1px solid var(--eft-line);background:linear-gradient(112deg, #1c272efa, #0c0e0efa), var(--eft-black2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.site-info-hero p,.site-info-section>header p,.site-about-intro p,.site-about-intro aside>p,.site-feedback-form header small{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.site-info-hero h1{color:var(--eft-heading);margin:5px 0 8px;font-size:clamp(28px,3vw,38px)}.site-info-hero>div>span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.7;display:block}.site-info-hero-icon{border:1px solid var(--eft-accent-line);width:58px;height:58px;color:var(--eft-accent);background:#080c0eb3;place-items:center;display:grid}.site-info-hero-icon svg{width:27px;height:27px}.site-info-section{border:1px solid var(--eft-line);background:var(--eft-black2)}.site-info-section>header{border-bottom:1px solid var(--eft-line);padding:11px 13px}.site-info-section>header h2{color:var(--eft-heading);margin:3px 0 0;font-size:20px}.site-contact-grid{grid-template-columns:1.35fr repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-contact-card{border:1px solid var(--eft-line);background:var(--eft-black2);min-width:0;color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;padding:14px;text-decoration:none;display:grid}a.site-contact-card:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.site-contact-card>span{border:1px solid var(--eft-line);background:var(--eft-panel);width:40px;height:40px;color:var(--eft-accent);place-items:center;display:grid}.site-contact-card>span svg{width:20px;height:20px}.site-contact-card>div{gap:4px;min-width:0;display:grid}.site-contact-card small{color:var(--eft-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.site-contact-card h2{color:var(--eft-heading);margin:0;font-size:18px}.site-contact-card p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.6}.site-contact-card strong{color:var(--eft-copy);overflow-wrap:anywhere;margin-top:3px;font-size:14px}.site-contact-card em{color:var(--eft-accent-soft-text);align-items:center;gap:4px;margin-top:5px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.site-contact-card em svg{width:13px;height:13px}.site-contact-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.site-contact-actions a,.site-contact-actions button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:32px;color:var(--eft-copy);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.site-contact-actions a:hover,.site-contact-actions button:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.site-contact-actions svg{width:13px;height:13px}.site-contact-checklist{background:var(--eft-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.site-contact-checklist article{background:var(--eft-panel);align-content:start;gap:5px;padding:12px;display:grid}.site-contact-checklist svg{width:19px;height:19px;color:var(--eft-accent)}.site-contact-checklist strong{color:var(--eft-copy);font-size:14px}.site-contact-checklist p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.6}.site-feedback-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.site-feedback-form,.site-feedback-guide{border:1px solid var(--eft-line);background:var(--eft-black2)}.site-feedback-form>header{border-bottom:1px solid var(--eft-line);align-items:center;gap:8px;padding:11px 13px;display:flex}.site-feedback-form>header>svg{width:20px;height:20px;color:var(--eft-accent)}.site-feedback-form>header h2{color:var(--eft-heading);margin:2px 0 0;font-size:19px}.site-feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.site-feedback-fields label{gap:5px;min-width:0;display:grid}.site-feedback-fields label.is-wide{grid-column:1/-1}.site-feedback-fields label>span{color:var(--eft-copy);font-size:12px;font-weight:700}.site-feedback-fields label>span em{color:#d7a968;font-style:normal}.site-feedback-fields input,.site-feedback-fields select,.site-feedback-fields textarea{border:1px solid var(--eft-line);background:var(--eft-black);width:100%;min-width:0;color:var(--eft-copy);font:inherit;outline:none;padding:8px 9px;font-size:13px}.site-feedback-fields input,.site-feedback-fields select{height:36px}.site-feedback-fields textarea{resize:vertical;min-height:170px;line-height:1.6}.site-feedback-fields input:focus,.site-feedback-fields select:focus,.site-feedback-fields textarea:focus{border-color:var(--eft-accent-line);box-shadow:0 0 0 1px var(--eft-accent-line)}.site-feedback-fields>label>small{color:var(--eft-dim);justify-self:end;font-size:12px}.site-feedback-submit{border-top:1px solid var(--eft-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.site-feedback-submit button{border:1px solid var(--eft-accent-line);min-height:36px;color:var(--eft-accent-pale);font:inherit;cursor:pointer;background:#17303c;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.site-feedback-submit button:hover{background:#1d3c4b}.site-feedback-submit button svg{width:14px;height:14px}.site-feedback-submit span{color:var(--eft-muted);font-size:12px;line-height:1.5}.site-feedback-guide{position:sticky;top:12px}.site-feedback-guide>section{border-bottom:1px solid var(--eft-line);align-items:flex-start;gap:8px;padding:12px;display:flex}.site-feedback-guide>section>svg{width:18px;height:18px;color:var(--eft-accent);flex:none}.site-feedback-guide h2{color:var(--eft-heading);margin:0;font-size:16px}.site-feedback-guide p,.site-feedback-guide li{color:var(--eft-muted);font-size:12px;line-height:1.6}.site-feedback-guide p{margin:4px 0 0}.site-feedback-guide ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.site-feedback-guide>a{min-height:40px;color:var(--eft-accent-soft-text);justify-content:space-between;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.site-feedback-guide>a:hover{background:var(--eft-raised);color:var(--eft-accent-pale)}.site-feedback-guide>a svg{width:14px;height:14px}.site-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-support-card{border:1px solid var(--eft-line);background:linear-gradient(120deg, #90c1eb0f, transparent 60%), var(--eft-black2);color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:14px;text-decoration:none;display:grid}.site-support-card:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.site-support-card>span{border:1px solid var(--eft-line);width:42px;height:42px;color:var(--eft-accent);place-items:center;display:grid}.site-support-card>span svg{width:21px;height:21px}.site-support-card h2{color:var(--eft-heading);margin:0;font-size:18px}.site-support-card p{color:var(--eft-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.site-support-card em{color:var(--eft-accent-soft-text);align-items:center;gap:4px;margin-top:7px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.site-support-card em svg{width:13px;height:13px}.site-support-qr-grid{background:var(--eft-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.site-support-qr-grid figure{background:var(--eft-panel);grid-template-rows:400px;min-width:0;margin:0;display:grid;position:relative}.site-support-qr-grid figure>div{background:linear-gradient(135deg,#90c1eb0f,#0000 55%),#f4f2ec;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.site-support-qr-grid img{object-fit:contain;border:1px solid #00000029;width:min(100%,320px);height:auto;display:block;box-shadow:0 12px 30px #0003}.site-support-qr-label{border:1px solid var(--eft-accent-line);background:#080c0ee6;align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 5px 16px #0000003d}.site-support-qr-label strong{color:var(--eft-accent-pale);font-size:13px}.site-support-qr-label small{color:var(--eft-muted);font-size:12px}.site-support-qr-note{border-top:1px solid var(--eft-line);color:var(--eft-muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.site-support-principles{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.site-support-principles article{background:var(--eft-panel);align-content:start;gap:5px;padding:12px;display:grid}.site-support-principles article>span{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px;font-weight:700}.site-support-principles svg{width:19px;height:19px;color:var(--eft-accent)}.site-support-principles h3{color:var(--eft-copy);margin:0;font-size:14px}.site-support-principles p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.6}.site-info-cta{border:1px solid var(--eft-accent-line);background:linear-gradient(100deg, #90c1eb1c, transparent 60%), var(--eft-black2);align-items:center;gap:11px;padding:13px 15px;display:flex}.site-info-cta>svg{width:24px;height:24px;color:var(--eft-accent);flex:none}.site-info-cta>div{min-width:0}.site-info-cta h2{color:var(--eft-heading);margin:0;font-size:18px}.site-info-cta p{color:var(--eft-muted);margin:3px 0 0;font-size:12px;line-height:1.55}.site-info-cta>a{border:1px solid var(--eft-accent-line);background:var(--eft-panel);min-height:34px;color:var(--eft-accent-pale);flex:none;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.site-info-cta>a svg{width:13px;height:13px}.site-about-intro{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.site-about-intro>div,.site-about-intro>aside{border:1px solid var(--eft-line);background:var(--eft-black2);padding:16px}.site-about-intro h2{color:var(--eft-heading);margin:5px 0 8px;font-size:23px}.site-about-intro>div>span{color:var(--eft-copy);font-size:13px;line-height:1.75}.site-about-intro>aside>svg{width:24px;height:24px;color:var(--eft-accent)}.site-about-intro>aside strong{color:var(--eft-heading);margin-top:8px;font-size:16px;display:block}.site-about-intro>aside>p{color:var(--eft-muted);letter-spacing:0;margin-top:5px;font-size:12px;font-weight:400;line-height:1.65}.site-about-modules{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.site-about-modules article{background:var(--eft-panel);align-content:start;gap:6px;padding:13px;display:grid}.site-about-modules svg{width:21px;height:21px;color:var(--eft-accent)}.site-about-modules h3{color:var(--eft-copy);margin:0;font-size:15px}.site-about-modules p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.6}.site-about-principles{background:var(--eft-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.site-about-principles article{background:var(--eft-panel);padding:12px}.site-about-principles span{color:var(--eft-accent-pale);font-size:14px;font-weight:700}.site-about-principles p{color:var(--eft-muted);margin:4px 0 0;font-size:12px;line-height:1.65}.site-about-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site-about-links>a{border:1px solid var(--eft-line);background:var(--eft-black2);min-width:0;color:inherit;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:11px;text-decoration:none;display:grid}.site-about-links>a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.site-about-links>a>svg{width:19px;height:19px;color:var(--eft-accent)}.site-about-links>a>svg:last-child{width:13px;height:13px;color:var(--eft-muted)}.site-about-links>a>span{gap:2px;min-width:0;display:grid}.site-about-links strong{color:var(--eft-copy);font-size:13px}.site-about-links small{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:1100px){.site-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-contact-card.is-primary{grid-column:1/-1}.site-support-principles,.site-about-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-info-hero{grid-template-columns:1fr;padding:16px}.site-info-hero-icon{width:46px;height:46px}.site-contact-grid,.site-feedback-layout,.site-about-intro,.site-about-links{grid-template-columns:1fr}.site-contact-card.is-primary{grid-column:auto}.site-contact-checklist,.site-support-principles,.site-about-modules{grid-template-columns:1fr}.site-feedback-guide{position:static}.site-info-cta{flex-wrap:wrap;align-items:flex-start}.site-info-cta>a{margin-left:35px}}@media (max-width:520px){.site-contact-grid,.site-support-grid,.site-support-qr-grid,.site-feedback-fields,.site-about-principles{grid-template-columns:1fr}.site-feedback-fields label.is-wide{grid-column:auto}.site-feedback-submit{flex-direction:column;align-items:flex-start}.site-feedback-submit button{justify-content:center;width:100%}.site-info-cta>a{justify-content:center;width:100%;margin-left:0}}.wiki-layout,.main-column,.journey-sections,.front-door-sections,.journey-pair{gap:16px}.wiki-section,.side-block,.info-card{border-color:var(--home-line);background:var(--home-section-bg);box-shadow:0 8px 22px #0003}.journey-header{background:linear-gradient(90deg, #90c1eb13, transparent 52%), var(--home-header-bg);grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:12px 14px}.journey-index{color:#817b6c;letter-spacing:.1em;font-size:12px}.journey-header h2{color:var(--home-heading);letter-spacing:.015em;font-size:22px}.journey-header small,.front-door-header-label{color:#918b7a;letter-spacing:.1em;font-size:12px}.journey-story-card,.journey-map-card,.journey-item-category,.quick-download-entry,.system-entry,.tool-group-entry,.community-entry{background-color:var(--home-card-bg)}.journey-story-card:hover,.journey-task:hover,.journey-map-card:hover,.journey-item-category:hover,.quick-download-entry:hover,.system-entry:hover,.tool-group-entry:hover,.community-entry:hover{background-color:var(--home-card-hover)}.journey-task{border-color:var(--home-line)}.journey-task-copy strong,.journey-item-category strong,.quick-download-entry strong,.system-index-entry strong,.tool-group-entry strong,.community-service-entry strong{color:var(--home-title);font-size:12px;font-weight:700;line-height:1.35}.journey-map-info strong{color:var(--home-title);font-size:13px;font-weight:700}.system-feature-card strong{color:var(--home-heading);font-size:16px}.journey-task-copy small,.journey-map-info>p,.quick-download-entry p,.system-feature-card p,.tool-group-entry small,.community-service-entry p{color:var(--home-copy);font-size:12px;font-weight:600;line-height:1.5}.journey-task-trader strong{color:#dee9e9;font-size:12px}.journey-task-trader small,.journey-map-info>div small,.quick-download-entry small,.system-feature-card small,.system-index-entry small,.tool-group-heading small,.community-service-entry small,.sidebar-news-list small,.server-status-row small{color:var(--home-meta);letter-spacing:.08em;font-size:12px;font-weight:700}.journey-task-map,.quick-download-entry>svg,.system-index-entry>svg:last-child,.tool-group-entry>svg:last-child,.community-service-entry>svg,.sidebar-news-list>a>svg{color:#77807f}.journey-item-category>span,.system-index-entry>svg:first-child,.tool-group-entry>svg:first-child,.community-service-entry>span,.sidebar-news-list>a>svg{color:var(--home-accent)}.journey-task-map svg,.system-feature-card>svg,.community-service-entry>svg{opacity:.8}.journey-map-info,.quick-download-entry,.system-feature-card,.community-service-entry{padding-left:13px;padding-right:13px}.tool-group-heading{background:#1a1d1a;padding:8px 10px}.tool-group-heading span,.community-service-entry strong{color:var(--home-title)}.side-title{border-color:var(--home-line);color:var(--home-heading);background:linear-gradient(90deg,#2b2e2e,#232626);font-size:13px}.side-title>small{color:var(--home-meta);font-size:12px}.sidebar-news-list,.server-status-summary,.server-status-row{border-color:var(--home-line)}.sidebar-news-list>a{background:var(--home-card-bg)}.sidebar-news-list>a:hover{background:var(--home-card-hover)}.sidebar-news-list strong{color:var(--home-title);font-size:12px}.server-status-summary{background:linear-gradient(90deg, #5c7e5817, transparent), var(--home-card-bg)}.server-status-row strong{color:#bfbaab;font-size:12px}.server-status-row b{color:#9dbb96;font-size:12px}.notice{border-color:var(--home-line);background:#131414f5}.notice-title{color:var(--home-heading)}.notice-title small,.notice-schedule span{letter-spacing:.08em}.footer-column h2{color:var(--home-heading);font-size:13px}.footer-column a,.footer-brand p{font-size:12px;font-weight:600}body{font-size:15px;line-height:1.65}.wiki-nav .header-wrap{height:46px}.wiki-nav-top-link{font-size:13px;font-weight:700}.wiki-nav-dropdown-link strong{font-size:13px;line-height:1.35}.wiki-nav-dropdown-link small{font-size:12px;line-height:1.4}.side-title,.side-block>a{font-size:14px;line-height:1.45}.side-block>a small{font-size:12px;font-weight:600}.notice-title{font-size:14px;line-height:1.45}.notice p{font-size:14px;font-weight:600;line-height:1.65}.journey-header{min-height:72px}.journey-header h2{font-size:var(--type-section);line-height:1.15}.journey-header small,.front-door-header-label{color:#8d9797;font-size:12px;font-weight:600;line-height:1.4}.journey-header>a{color:var(--home-accent);font-size:13px}.journey-map-info em{color:#9ebed1;background:#90c1eb0f;border-color:#46545a}.notice-schedule span{color:#a5c5d8;background:#90c1eb0f;border-color:#46545a}.journey-map-download{border-color:var(--home-line);color:#98a3a3}.journey-map-download:hover{background:var(--home-card-hover);color:var(--home-heading)}.tool-group-heading{background:#1d2020}.journey-task-copy strong,.journey-item-category strong,.quick-download-entry strong,.system-index-entry strong,.tool-group-entry strong,.community-service-entry strong,.sidebar-news-list strong,.server-status-row strong{font-size:var(--type-card);line-height:1.35}.journey-map-info strong{font-size:15px;line-height:1.4}.system-feature-card strong{font-size:var(--type-feature);line-height:1.3}.journey-task-copy small,.journey-map-info>p,.quick-download-entry p,.system-feature-card p,.tool-group-entry small,.community-service-entry p{font-size:var(--type-body);font-weight:600;line-height:1.5}.journey-task-trader strong{font-size:13px}.journey-task-trader small,.journey-map-info>div small,.quick-download-entry small,.system-feature-card small,.system-index-entry small,.tool-group-heading small,.community-service-entry small,.sidebar-news-list small,.server-status-row small{font-size:var(--type-meta);font-weight:600;line-height:1.4}.journey-map-info>div small{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.tool-group-heading span,.server-status-summary strong{font-size:13px}.server-status-summary small,.server-status-row b,.server-status-row i,.server-status-legend span{font-size:12px}.official-link-copy strong{font-size:15px}.official-link-copy small{font-size:13px}.redeem-page-description,.map-download-placeholder p,.season-page-description{font-size:14px;line-height:1.65}.season-page-card strong,.section-placeholder-card strong{font-size:15px}.season-page-card p,.section-placeholder-card small{font-size:13px;line-height:1.55}.footer-column h2{font-size:14px}.footer-column a,.footer-brand p,.footer-bottom a,.footer-bottom p{font-size:13px;font-weight:600}@media (max-width:1050px){.task-prototype-layout{grid-template-columns:minmax(0,1fr) 320px}.task-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-layout{grid-template-columns:190px minmax(0,1fr)}.right-sidebar{grid-column:1/-1;grid-template-columns:repeat(4,1fr);position:static}.header-search{width:min(560px,65%)}}@media (max-width:980px){.task-dossier-layout{grid-template-columns:1fr}.task-dossier-toc{grid-row:1;grid-template-columns:1fr 1fr;gap:10px;padding:0;position:static}.task-dossier-aside-facts,.task-dossier-toc-source{grid-column:1/-1}.task-dossier-sheet{grid-row:2}.task-v2-result-grid{grid-template-columns:1fr 1fr}.task-v2-result-cell:last-child{grid-column:1/-1}.task-prototype-layout{grid-template-columns:1fr}.task-prototype-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.task-trader-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.task-hub-layout{grid-template-columns:1fr}.task-trader-index{max-height:none;position:sticky;top:8px}.task-trader-index nav{flex-direction:row;display:flex;overflow:auto hidden}.task-trader-index nav a{border-bottom:0;border-right:1px solid #2b302f;flex:none;min-width:170px}.tour-detail-layout{grid-template-columns:1fr}.tour-objective-nav{grid-row:1;max-height:none;position:sticky;top:8px}.tour-objective-nav.is-scrollable{height:auto}.tour-objective-nav nav{scroll-snap-type:x proximity;flex-direction:row;display:flex;overflow:auto hidden}.tour-objective-nav nav a{scroll-snap-align:start;border-bottom:0;border-right:1px solid #2b302f;flex:none;min-width:180px}.tour-detail-content{grid-row:2}}@media (max-width:1100px){.season-doc-layout{grid-template-columns:minmax(0,1fr)}.season-doc-map-list nav,.season-doc-type-grid,.season-doc-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-doc-point-explorer{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:760px){.header-wrap,.page-wrap,.footer-wrap{width:min(100% - 28px,1380px)}.top-strip{display:none}.task-hub-hero{align-items:center;min-height:132px;padding:18px}.task-hub-hero h1{font-size:30px}.task-hub-hero>div>span{font-size:13px}.task-browser-toolbar{flex-direction:column;align-items:stretch}.task-command-bar{grid-template-columns:1fr;align-items:stretch}.task-prototype-hero{grid-template-columns:1fr;gap:16px;min-height:0;padding:18px}.task-v2-hero{grid-template-columns:1fr;gap:17px;min-height:0;padding:18px}.task-dossier-hero{grid-template-columns:1fr;min-height:0}.task-dossier-hero-copy{gap:22px;padding:20px}.task-dossier-heading h1{font-size:36px}.task-dossier-requirements{grid-template-columns:1fr 1fr}.task-dossier-visual{min-height:190px}.task-dossier-visual:after{background:linear-gradient(0deg,#111514 0,#11151442 52%,#0000),linear-gradient(90deg,#11151438,#0000)}.task-dossier-toc{grid-template-columns:1fr}.task-dossier-section{padding:20px 17px}.task-dossier-section-title h2{font-size:19px}.task-dossier-lead{font-size:15px;line-height:1.8}.task-dossier-objectives li{grid-template-columns:31px minmax(0,1fr);gap:8px}.task-dossier-objectives em{width:fit-content}.task-dossier-objective-badges{grid-column:2;justify-content:flex-start;padding-top:0}.task-dossier-objective-copy{grid-template-columns:1fr;gap:5px}.task-dossier-sharing{width:fit-content;margin-top:0}.task-dossier-result-grid,.task-dossier-condition-grid,.task-dossier-item-requirements{grid-template-columns:1fr}.task-dossier-condition-grid{gap:18px}.task-dossier-tips{grid-template-columns:1fr;gap:9px}.task-v2-issuer{grid-template-columns:58px minmax(0,1fr)}.task-v2-issuer>span{width:58px;height:58px}.task-v2-issuer img{width:54px;height:54px}.task-v2-title{align-self:start}.task-v2-title h1{font-size:34px}.task-v2-hero-meta{grid-template-columns:1fr 1fr}.task-v2-hero-meta>span{min-height:55px}.task-v2-block-header{grid-template-columns:26px minmax(0,1fr);padding:10px 12px}.task-v2-brief,.task-v2-result-grid,.task-v2-condition-grid{grid-template-columns:1fr}.task-v2-result-cell:last-child{grid-column:auto}.task-v2-description,.task-v2-objectives,.task-v2-result-cell,.task-v2-condition-grid>div{padding:12px}.task-v2-objectives li{grid-template-columns:24px minmax(0,1fr)}.task-v2-objectives em{grid-column:2;width:fit-content}.task-prototype-issuer{grid-template-columns:58px minmax(0,1fr)}.task-prototype-issuer>span{width:58px;height:58px}.task-prototype-issuer img{width:54px;height:54px}.task-prototype-title h1{font-size:34px}.task-prototype-nav{scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.task-prototype-nav a{flex:none}.task-prototype-facts{grid-template-columns:1fr 1fr}.task-prototype-facts>div{min-height:64px;padding:10px 11px}.task-prototype-sidebar{grid-template-columns:1fr}.task-prototype-description>p{padding:14px;font-size:14px}.task-prototype-objectives li{grid-template-columns:25px minmax(0,1fr);padding:11px}.task-prototype-objectives em{grid-column:2;width:fit-content}.task-command-title{border-right:0;border-bottom:1px solid var(--home-line);grid-template-columns:auto 1fr;align-items:baseline;gap:7px;padding:0 0 9px}.task-command-hint{display:none}.task-browser-actions{justify-content:space-between}.task-browser-actions>button{min-height:36px}.task-search{width:100%}.task-trader-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#4b5150 transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.task-trader-tabs button{border-right:1px solid var(--home-line);scroll-snap-align:start;flex:none;min-width:174px}.task-results-heading{grid-template-columns:44px minmax(0,1fr) auto;gap:9px;padding:11px 12px}.task-results-heading-icon{width:44px;height:44px}.task-results-heading-icon img{width:39px;height:39px}.task-results-heading h2{font-size:19px}.task-results-heading>strong{font-size:23px}.task-game-grid{grid-template-columns:1fr}.task-game-card{min-height:0}.task-trader-heading{grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;padding:11px 12px}.task-trader-heading-index{display:none}.task-trader-heading-avatar,.task-trader-heading-avatar img{width:42px;height:42px}.task-trader-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-card{grid-template-columns:36px minmax(0,1fr) 14px;gap:7px 10px;padding:11px 12px}.task-card-icon{grid-row:1/3;width:34px;height:34px}.task-card-copy{grid-column:2}.task-card-copy p{white-space:normal}.task-card-meta{grid-area:2/2;place-items:center start;gap:8px;display:flex}.task-card>svg{grid-area:1/3/3}.task-detail-hero{grid-template-columns:1fr;gap:14px;min-height:0;padding:20px}.task-detail-trader{border-right:0;border-bottom:1px solid var(--home-line);grid-template-columns:62px minmax(0,1fr);justify-items:start;padding:0 0 14px}.task-detail-trader img{width:62px;height:62px}.task-detail-trader span{justify-items:start}.task-detail-copy h1{font-size:30px}.task-detail-status{justify-items:start}.task-detail-meta{grid-template-columns:1fr 1fr}.task-detail-meta>div:last-child{grid-column:1/-1}.task-detail-placeholder-grid{grid-template-columns:1fr}.task-detail-placeholder-grid article{min-height:0}.task-variant-heading{flex-direction:column;align-items:flex-start;gap:5px}.task-difference-report>header{grid-template-columns:20px minmax(0,1fr)}.task-difference-report>header>strong{grid-column:2}.task-difference-scroll table{min-width:0;display:block}.task-difference-scroll thead{display:none}.task-difference-scroll tbody,.task-difference-scroll tr{display:block}.task-difference-scroll tr{border-bottom:1px solid var(--home-line)}.task-difference-scroll th,.task-difference-scroll td{border-bottom:0;border-right:0}.task-difference-scroll tbody th{background:#202424}.task-difference-scroll tbody td:before{color:var(--home-accent);content:attr(data-variant);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.task-variant-disclosure>summary{grid-template-columns:minmax(0,1fr) 16px;gap:8px}.task-variant-disclosure>summary>em{flex-wrap:wrap;grid-area:2/1}.task-variant-disclosure>summary>svg{grid-area:1/2/3}.task-detail-two-columns,.task-item-list,.task-reward-grid{grid-template-columns:1fr}.task-item-list article{grid-template-columns:64px minmax(0,1fr)}.task-guide-table{min-width:560px}.main-header .header-wrap{gap:8px;height:66px}.main-header .logo-image{width:108px}.header-search{flex:1;width:auto;margin-left:0}.community-quick-links{gap:3px;margin-left:0}.community-quick-button{width:34px;height:40px}.community-quick-icon{width:18px;height:18px}.community-quick-popover{width:auto;position:fixed;top:72px;left:14px;right:14px}.community-quick-popover:before{display:none}.community-qr-image{aspect-ratio:1;width:min(174px,100vw - 80px);height:auto}.search-scope,.search-shortcut,.header-search-submit{display:none}.search-clear{right:8px}.search-results{width:calc(100vw - 28px);left:auto;right:-52px}.mobile-menu-wrap{display:block}.wiki-nav{display:none}.breadcrumbs{height:38px}.wiki-layout{grid-template-columns:1fr}.main-column{order:1}.left-sidebar{order:2;grid-template-columns:1fr;position:static}.right-sidebar{order:3;grid-column:auto;grid-template-columns:1fr 1fr}.welcome-panel{background-position:50% 58%;min-height:270px}.welcome-content{padding:23px}.wiki-stats{flex-wrap:wrap;gap:12px}.wiki-stats span{padding-right:12px}.journey-header{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:13px}.journey-pair{grid-template-columns:1fr}.journey-pair .journey-task{grid-template-columns:86px minmax(0,1fr) auto;gap:8px}.journey-header h2{font-size:21px}.journey-header>a{grid-column:2;justify-self:start;margin-top:3px}.story-detail-main{width:min(100% - 28px,1080px)}.story-archive-hero{align-items:center;min-height:126px;padding:18px}.story-archive-hero h1{font-size:30px}.story-archive-grid{grid-template-columns:1fr}.story-archive-card{grid-template-columns:112px minmax(0,1fr) 13px;gap:11px;min-height:112px;padding:10px}.story-archive-image{height:86px}.story-archive-copy strong{font-size:15px}.story-archive-copy p{font-size:12px}.story-detail-hero{grid-template-columns:1fr}.story-detail-image{min-height:190px}.story-detail-copy{padding:20px}.story-detail-copy h1{font-size:28px}.story-detail-placeholder-grid{grid-template-columns:1fr}.tour-hero{grid-template-columns:1fr;gap:14px;min-height:0;padding:20px}.tour-hero-icon{justify-items:start}.tour-hero-icon img{width:92px}.tour-hero-copy h1{font-size:30px}.tour-overview,.tour-guide-images.is-grid{grid-template-columns:1fr}.tour-guide-images.is-grid figure{grid-template-rows:220px auto}.tour-guide-images.is-grid img{height:220px}.tour-guide-images.is-grid figure:last-child:nth-child(odd){grid-template-rows:220px auto}.tour-guide-images.is-grid figure:last-child:nth-child(odd) img{height:220px}.image-lightbox-toolbar{gap:12px;padding-inline:12px}.image-lightbox-toolbar strong{max-width:46vw}.image-lightbox-stage{padding:14px 44px 18px}.image-lightbox-arrow{width:36px;height:52px}.image-lightbox-arrow.previous{left:6px}.image-lightbox-arrow.next{right:6px}.story-choice-grid,.story-choice-grid.is-four{grid-template-columns:1fr}.story-choice-card p{min-height:0}.tour-rewards{flex-direction:column}.tour-rewards ul{justify-content:flex-start}.story-detail-footer{grid-template-columns:1fr}.story-chapter-switcher-item{flex-basis:140px}.front-door-header-label{grid-column:2;justify-self:start;margin-top:3px}.journey-map-catalog,.journey-key-grid,.journey-medical-grid{grid-template-columns:1fr 1fr}.journey-map-catalog:not(.is-expanded) .journey-map-card:nth-child(n+7){display:none}.map-catalog-expand-button{border:0;border-top:1px solid var(--home-line);color:#c2b18d;cursor:pointer;background:#1c201c;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:13px;font-weight:700;display:flex}.map-catalog-expand-button svg{width:14px;height:14px;transition:transform .14s}.map-catalog-expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.journey-map-card:last-child{grid-template-columns:1fr}.journey-map-card:last-child .journey-map-photo{aspect-ratio:16/9;min-height:0}.journey-item-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-item-category{gap:4px;min-height:48px;padding:5px 4px}.journey-item-category>span{width:24px;height:24px}.journey-item-category svg,.journey-item-category img{width:17px;height:17px}.journey-item-category strong{font-size:12px}.journey-task{grid-template-columns:86px minmax(0,1fr) auto;gap:7px 10px}.journey-task-map{grid-column:auto}.journey-ammo-row{grid-template-columns:88px 76px 1fr 1fr;gap:8px}.journey-ammo-row em{display:none}.quick-download-grid,.season-page-grid,.section-placeholder-grid,.system-hub,.community-service-grid{grid-template-columns:1fr}.system-featured,.system-index{grid-template-columns:1fr 1fr}.system-feature-card{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px}.system-feature-card>span{width:32px;height:32px}.system-feature-card>svg{display:none}.system-feature-card strong{font-size:15px}.system-feature-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.system-index-entry:last-child{grid-column:span 2}.tool-group-grid,.community-grid{grid-template-columns:1fr}.community-card{border-bottom:1px solid #343837;border-right:0;min-height:120px}.community-card:last-child{border-bottom:0}.footer-wrap{grid-template-columns:1fr;gap:26px;padding-block:30px}.footer-friends>div{grid-template-columns:1fr}.footer-bottom .footer-wrap{align-items:flex-start;gap:8px;padding-block:16px}}@media (max-width:520px){.notice{grid-template-columns:auto 1fr}.notice-schedule{grid-column:2;justify-items:start;padding-left:0}.left-sidebar,.right-sidebar{grid-template-columns:1fr}.article-list article{grid-template-columns:62px 1fr}.journey-map-catalog,.journey-key-grid,.journey-medical-grid,.journey-guide-grid{grid-template-columns:1fr}.journey-map-catalog{grid-template-columns:1fr 1fr}.journey-guide-card strong,.journey-guide-card small{white-space:normal}.journey-ammo-row{grid-template-columns:80px 1fr;gap:5px 10px}.journey-ammo-row>span:nth-child(3),.journey-ammo-row>span:nth-child(4),.updated{grid-column:2}.table-head,.table-row{grid-template-columns:70px 1fr}.table-head span:last-child,.table-row time{display:none}.footer-friends>div{grid-template-columns:1fr}}@media (max-width:1120px){.item-quick-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-explorer-search-form{grid-template-columns:minmax(260px,1fr) 115px 150px 135px auto auto}.item-index-list>header,.item-index-row{grid-template-columns:minmax(230px,1.35fr) minmax(130px,.72fr) minmax(120px,.58fr) minmax(84px,.36fr) 14px}.item-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-search-form{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,.3fr)) auto auto}.item-detail-facts{grid-template-columns:1fr 1fr}}@media (max-width:980px){.item-quick-category-grid{grid-template-columns:1fr 1fr}.item-category-group-list{grid-template-columns:1fr}.item-explorer-header{align-items:flex-start}.item-explorer-search-form{grid-template-columns:minmax(240px,1fr) 1fr 1fr}.item-quick-search{grid-column:1/-1}.item-index-list>header,.item-index-row{grid-template-columns:minmax(220px,1.3fr) minmax(115px,.7fr) minmax(110px,.55fr) 14px}.item-index-list>header>span:nth-child(4),.item-index-specs{display:none}.item-card-grid{grid-template-columns:1fr 1fr}.item-detail-hero{grid-template-columns:1fr}.item-detail-visual{border-right:0;border-bottom:1px solid var(--home-line);min-height:360px}.item-detail-copy{padding:26px}.item-detail-layout{grid-template-columns:1fr}.item-detail-aside{grid-template-columns:1fr 1fr;position:static}.item-detail-back{grid-column:1/-1}.item-offer-grid,.item-recipe-grid{grid-template-columns:1fr}.item-offer-trade{grid-template-columns:minmax(0,1fr) 30px minmax(120px,.8fr);gap:6px;padding:7px}.item-offer-exchange{width:30px;height:30px}}@media (max-width:760px){.item-explorer-header{gap:12px;padding:18px;display:grid}.item-explorer-header>div:last-child{justify-content:flex-start}.item-explorer-search-form{grid-template-columns:1fr 1fr}.item-quick-search{grid-column:1/-1}.item-results-heading-v2{align-items:flex-start}.item-scope-switch{margin-left:0}.item-index-list>header{display:none}.item-index-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px}.item-index-identity{grid-column:1}.item-index-context{grid-column:1;padding-left:62px}.item-index-price{grid-area:1/2;justify-items:end}.item-index-row>svg{grid-area:2/2}.item-archive-hero{grid-template-columns:1fr;align-items:start;padding:22px}.item-archive-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.item-search-form{grid-template-columns:1fr 1fr}.item-search-form label{grid-column:1/-1}.item-search-form select{min-width:0}.item-search-form button{grid-column:span 1}.item-detail-facts,.item-market-summary,.item-price-history,.item-stat-grid{grid-template-columns:1fr 1fr}.item-description-panel dl,.item-key-values,.item-armor-table,.item-trader-price-grid,.item-task-needs,.item-hideout-needs{grid-template-columns:1fr}}@media (max-width:620px){.item-quick-category-grid,.item-explorer-search-form{grid-template-columns:1fr}.item-quick-search{grid-column:1}.item-primary-nav{padding-bottom:2px}.item-card-grid{grid-template-columns:1fr}.item-card{grid-template-rows:190px 102px 74px 33px}.item-archive-stats{grid-template-columns:1fr 1fr}.item-search-form{grid-template-columns:1fr}.item-search-form label,.item-search-form button,.item-filter-reset{grid-column:1}.item-results-heading{align-items:start}.item-results-heading>span{white-space:nowrap}.item-detail-visual{min-height:310px}.item-detail-visual img{padding:26px}.item-detail-copy{padding:20px}.item-detail-copy h1{font-size:34px}.item-detail-facts,.item-market-summary,.item-price-history,.item-stat-grid,.item-detail-aside{grid-template-columns:1fr}.item-detail-section>header{padding:14px}.item-description-panel{padding:15px}.item-requirement-list,.item-recipe-rewards,.item-container-source-grid,.item-contained-grid{grid-template-columns:1fr}.item-results-heading{flex-wrap:wrap}.item-view-switch{margin-left:0}.item-detail-aside{position:static}}@media (max-width:1120px){.database-category-grid,.database-item-grid,.database-boss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.database-hub-hero{grid-template-columns:1fr}.database-hub-terminal{border-top:1px solid var(--home-line);border-left:0}.database-module-grid{grid-template-columns:1fr}.database-category-grid,.database-item-grid,.database-boss-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.database-hub-copy{padding:22px}.database-hub-search{grid-template-columns:18px minmax(0,1fr)}.database-hub-search button{grid-column:1/-1;justify-content:center}.database-section-heading{align-items:flex-start}.database-section-heading>span{text-align:right;max-width:45%}.database-item-grid,.database-category-grid{grid-template-columns:1fr}.database-module{grid-template-columns:44px minmax(0,1fr) auto}.database-module-index,.database-module>svg{display:none}}@media (max-width:480px){.database-boss-grid{grid-template-columns:1fr}.database-module{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:14px}.database-module-icon{width:40px;height:40px}.database-module-count{grid-column:2;justify-items:start}.database-source-note{grid-template-columns:22px minmax(0,1fr)}.database-source-note>svg:last-child{display:none}}.item-groups-main,.item-category-main{gap:14px;padding-bottom:36px;display:grid}.item-groups-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 15% 18%,#a4c49d24,#0000 34%),linear-gradient(135deg,#202625,#121615);grid-template-columns:minmax(0,1fr);align-items:end;gap:24px;padding:28px;display:grid}.item-groups-hero p,.item-category-hero p{color:var(--home-accent);letter-spacing:.1em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-groups-hero h1,.item-category-hero h1{color:var(--home-heading);margin:5px 0 8px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(38px,5vw,62px);line-height:.95}.item-groups-hero div>span,.item-category-hero-copy>span{max-width:780px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8;display:block}.item-groups-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.item-group-card{background:var(--home-card-bg);grid-column:span 1;grid-template-rows:150px auto auto;min-width:0;transition:background-color .15s;display:grid;position:relative;overflow:hidden}.item-group-card:hover{background:var(--home-card-hover)}@media (min-width:1121px){.item-group-card:last-child:nth-child(3n+2){grid-column:span 2}}.item-group-card-index{z-index:2;color:#d5ddd8;background:#070908c7;border:1px solid #ffffff38;padding:2px 5px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;top:9px;left:10px}.item-group-card-visual{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle,#a9c48729,#0000 42%),#0d1110;place-items:center;display:grid;position:relative;overflow:hidden}.item-group-card-visual:before,.item-group-card-visual:after{content:"";border:1px solid #a1b9a329;position:absolute}.item-group-card-visual:before{width:104px;height:104px;transform:rotate(45deg)}.item-group-card-visual:after{border-radius:50%;width:72px;height:72px}.item-group-card-visual>i{z-index:1;background:linear-gradient(90deg,#0000,#738378,#0000);width:46%;height:1px;position:absolute}.item-group-card-visual img{z-index:2;object-fit:contain;filter:brightness(1.55)contrast(1.08)drop-shadow(0 5px 14px #000000a6);width:56px;height:56px;transition:transform .18s;position:relative}.item-group-card:hover .item-group-card-visual img{transform:scale(1.07)}.item-group-card-copy{gap:2px;padding:14px 15px 10px;display:grid}.item-group-card-copy strong{color:var(--home-heading);font-size:19px}.item-group-card-copy small{color:var(--home-accent);letter-spacing:.06em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-group-card-copy p{color:var(--home-copy);margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.65}.item-group-card-footer{border-top:1px solid #303534;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px 11px;display:flex}.item-group-card-footer>span{flex-wrap:wrap;gap:4px;display:flex}.item-group-card-footer em{color:var(--home-meta);border:1px solid #47504d;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.item-group-card-footer i{color:var(--home-accent);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-style:normal;font-weight:700;display:flex}.item-group-card-footer i svg{width:12px;height:12px}.item-category-hero{border:1px solid var(--home-line);background:linear-gradient(90deg,#131816fa,#131816bd),radial-gradient(circle at 85% 40%,#a7be923d,#0000 32%),#111514;grid-template-columns:minmax(0,1fr) 260px;min-height:300px;display:grid;position:relative;overflow:hidden}.item-category-hero-copy{align-content:center;padding:32px;display:grid}.item-category-hero-copy>div{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.item-category-hero-copy em{color:var(--home-meta);background:#090c0bb8;border:1px solid #4c5852;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700}.item-category-hero-icon{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle,#a3be8b29,#0000 55%);border-left:1px solid #ffffff0f;place-items:center;display:grid;position:relative}.item-category-hero-icon:before,.item-category-hero-icon:after{content:"";border:1px solid #a8c19630;position:absolute;transform:rotate(45deg)}.item-category-hero-icon:before{width:156px;height:156px}.item-category-hero-icon:after{width:112px;height:112px}.item-category-hero-icon>i{background:linear-gradient(90deg,#0000,#77897c,#0000);width:76%;height:1px;position:absolute}.item-category-hero-icon img{z-index:1;object-fit:contain;filter:brightness(1.55)contrast(1.08)drop-shadow(0 9px 18px #000000bd);width:82px;height:82px;position:relative}.item-category-subnav{border:1px solid var(--home-line);background:var(--home-line);scrollbar-color:#49574f #151a18;scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.item-category-subnav>a{min-width:176px;color:inherit;background:#111514;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.item-category-subnav>a:hover,.item-category-subnav>a[data-active=true]{background:#1d2421}.item-category-subnav>a[data-active=true]{box-shadow:inset 0 -2px var(--home-accent)}.item-category-subnav>a>span{border:1px solid #414c47;place-items:center;width:34px;height:34px;display:grid}.item-category-subnav>a img{object-fit:contain;filter:brightness(1.45)contrast(1.08);width:23px;height:23px}.item-category-subnav strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-category-subnav small{color:var(--home-meta);font-size:12px;font-weight:700}.item-category-toolbar{border:1px solid var(--home-line);background:var(--home-line);grid-template-columns:minmax(280px,1fr) 170px 160px 150px auto auto;gap:1px;display:grid;overflow:hidden}.item-category-toolbar .item-quick-search{min-height:48px}.item-category-toolbar>label{background:#111514;align-items:center;gap:7px;min-width:0;padding:0 11px;display:flex}.item-category-toolbar>label>svg{width:13px;height:13px;color:var(--home-accent);flex:none}.item-category-toolbar select{width:100%;min-width:0;height:48px;color:var(--home-title);background:#111514;border:0;outline:0;font-size:12px;font-weight:700}.item-category-toolbar>button{min-height:48px;color:var(--home-accent);cursor:pointer;background:#151b18;border:0;padding:0 16px;font-size:12px;font-weight:700}.item-category-reset{min-width:56px;color:var(--home-meta);background:#111514;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.item-category-compare,.item-category-results{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.item-category-compare>header,.item-category-results>header{border-bottom:1px solid var(--home-line);background:#1b211e;justify-content:space-between;align-items:end;gap:18px;padding:15px 17px;display:flex}.item-category-compare>header div,.item-category-results>header div{gap:2px;display:grid}.item-category-compare>header small,.item-category-results>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.item-category-compare>header h2,.item-category-results>header h2{color:var(--home-heading);margin:0;font-size:20px}.item-category-compare>header p{color:var(--home-meta);margin:2px 0 0;font-size:12px;font-weight:600}.item-category-compare>header>span,.item-category-results>header>span{color:var(--home-meta);white-space:nowrap;border:1px solid #46504c;padding:2px 6px;font-size:12px;font-weight:700}.item-category-compare-scroll{overflow-x:auto}.item-category-compare table{border-collapse:collapse;width:100%;min-width:900px}.item-category-compare th{color:var(--home-meta);text-align:left;background:#111514;border-right:1px solid #2c3431;padding:8px 10px;font-size:12px;font-weight:700}.item-category-compare td{color:var(--home-copy);white-space:nowrap;border-top:1px solid #2c3431;border-right:1px solid #2c3431;padding:9px 10px;font-size:12px;font-weight:600}.item-category-compare tbody tr:hover{background:#171d1a}.item-category-compare td:first-child{width:32%;min-width:250px}.item-category-compare td:first-child a{color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;display:grid}.item-category-compare td:first-child a>span:first-child{background:#090c0b;width:40px;height:36px;position:relative}.item-category-compare td:first-child img{object-fit:contain;padding:3px}.item-category-compare td:first-child a>span:last-child{gap:1px;min-width:0;display:grid}.item-category-compare td:first-child strong,.item-category-compare td:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-category-compare td:first-child strong{color:var(--home-title);font-size:12px}.item-category-compare td:first-child small{color:var(--home-meta);font-size:12px}.item-category-compare-empty{color:var(--home-meta);margin:0;padding:24px 17px;font-size:12px}.item-category-results .item-index-list{border:0}.item-category-results-empty{color:var(--home-meta);text-align:center;place-items:center;gap:8px;padding:48px 20px;display:grid}.item-category-results-empty svg{width:24px;height:24px;color:var(--home-accent)}.item-category-results-empty strong{color:var(--home-title);font-size:14px}.item-category-results-empty a{color:var(--home-accent);font-size:12px;font-weight:700}.item-category-page-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.item-category-page-footer a{border:1px solid var(--home-line);background:var(--home-card-bg);color:var(--home-accent);align-items:center;gap:5px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.item-category-page-footer svg{width:13px;height:13px}.container-category-page{gap:14px;padding-bottom:36px;display:grid}.container-category-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 82% 48%,#c4ae6429,#0000 32%),linear-gradient(122deg,#1b201c 0%,#121614 57%,#0b0e0c 100%);grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);min-height:330px;display:grid;position:relative;overflow:hidden}.container-category-hero-copy{align-content:center;padding:34px;display:grid}.container-category-hero-copy>p{color:#c9b971;letter-spacing:.12em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.container-category-hero-copy h1{color:var(--home-heading);margin:5px 0 10px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.9}.container-category-hero-copy>span{max-width:760px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8}.container-category-hero-visual{background-color:#0000;background-image:linear-gradient(#d4cca409 1px,#0000 1px),linear-gradient(90deg,#d4cca409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #ffffff0f;place-items:center;display:grid;position:relative;overflow:hidden}.container-category-hero-visual:before,.container-category-hero-visual:after{content:"";border:1px solid #c9b97133;position:absolute}.container-category-hero-visual:before{width:230px;height:150px;transform:rotate(-8deg)skew(-12deg)}.container-category-hero-visual:after{width:178px;height:112px;transform:rotate(8deg)skew(12deg)}.container-hero-grid{background-color:#0000;background-image:linear-gradient(#c5b7770b 1px,#0000 1px),linear-gradient(90deg,#c5b7770b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #c5b77714;width:285px;height:185px;position:absolute}.container-category-hero-visual img{z-index:2;object-fit:contain;filter:brightness(1.7)contrast(1.08)drop-shadow(0 14px 24px #000000b8);width:104px;height:104px;position:relative}.container-category-hero-visual>small{color:#817d65;letter-spacing:.12em;text-align:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:18px;right:18px}.container-workbench{border:1px solid var(--home-line);background:#0d110f;overflow:hidden}.container-workbench-head{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#c9b97112,#0000 44%),#171c19;justify-content:space-between;align-items:end;gap:18px;padding:17px 18px;display:flex}.container-workbench-head>div{gap:2px;display:grid}.container-workbench-head small{color:#c9b971;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.container-workbench-head h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px}.container-workbench-head p{color:var(--home-meta);margin:3px 0 0;font-size:12px;font-weight:600}.container-workbench-head>span{color:var(--home-meta);white-space:nowrap;border:1px solid #444b42;padding:3px 7px;font-size:12px;font-weight:700}.container-workbench-controls{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:auto minmax(260px,1fr) 230px;gap:1px;display:grid}.container-kind-tabs{background:#101412;min-width:0;display:flex}.container-kind-tabs button{min-height:52px;color:var(--home-meta);cursor:pointer;background:0 0;border:0;border-right:1px solid #29312d;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.container-kind-tabs button:hover{color:var(--home-title);background:#181f1b}.container-kind-tabs button[data-active=true]{color:#d6c57a;background:#202720;box-shadow:inset 0 -2px #c9b971}.container-kind-tabs button svg{width:14px;height:14px}.container-kind-tabs button small{min-width:20px;color:var(--home-meta);text-align:center;border:1px solid #3d463f;padding:1px 4px;font-size:12px}.container-search,.container-sort{background:#101412;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:flex}.container-search>svg,.container-sort>svg{color:#c9b971;flex:none;width:14px;height:14px}.container-search input,.container-sort select{width:100%;min-width:0;height:50px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.container-search input::placeholder{color:#77817c}.container-card-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.container-card{--container-card-accent:#bdad70;--container-card-accent-soft:#bdad7021;min-width:0;color:inherit;background:#0f1311;border:1px solid #29302d;grid-template-rows:220px auto 70px;transition:border-color .16s,background .16s,transform .16s;display:grid}.container-card[data-secure=true]{--container-card-accent:#7eb08d;--container-card-accent-soft:#7eb08d21}.container-card:hover{z-index:1;border-color:var(--container-card-accent);background:#141a16;transform:translateY(-2px)}.container-card-visual{background:radial-gradient(circle at 52% 48%, var(--container-card-accent-soft), transparent 48%), linear-gradient(#959f8f0b 1px, transparent 1px), linear-gradient(90deg, #959f8f0b 1px, transparent 1px), #0a0e0c;background-size:auto,20px 20px,20px 20px,auto;border-bottom:1px solid #29302d;position:relative;overflow:hidden}.container-card-visual:before,.container-card-visual:after{border-color:var(--container-card-accent);content:"";opacity:.48;border-style:solid;width:25px;height:25px;position:absolute}.container-card-visual:before{border-width:1px 0 0 1px;top:12px;left:12px}.container-card-visual:after{border-width:0 1px 1px 0;bottom:12px;right:12px}.container-card-visual img{object-fit:contain;filter:drop-shadow(0 16px 20px #00000094);padding:34px 30px;transition:transform .18s}.container-card:hover .container-card-visual img{transform:scale(1.045)}.container-card-visual>svg{color:#59645e;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container-card-index,.container-card-kind,.container-card-shape{z-index:2;color:#a5afa9;background:#080b0ae6;border:1px solid #3e4741;font-size:12px;font-weight:700;position:absolute}.container-card-index{padding:2px 6px;font-family:Barlow Condensed,PingFang SC,sans-serif;top:14px;left:15px}.container-card-kind{border-color:var(--container-card-accent);align-items:center;gap:4px;display:flex;top:14px;right:15px}@supports (color:color-mix(in lab, red, red)){.container-card-kind{border-color:color-mix(in srgb, var(--container-card-accent) 48%, #353d38)}}.container-card-kind{color:var(--container-card-accent);padding:3px 7px}.container-card-kind svg{width:11px;height:11px}.container-card-shape{letter-spacing:.04em;padding:2px 6px;bottom:14px;left:15px}.container-card-capacity{z-index:2;color:var(--home-heading);text-shadow:0 3px 8px #000;justify-items:end;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:34px;line-height:.82;display:grid;position:absolute;bottom:14px;right:16px}.container-card-capacity small{color:var(--home-meta);margin-top:6px;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:600;line-height:1}.container-card-copy{align-content:start;gap:6px;padding:15px 16px 13px;display:grid}.container-card-copy>small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.container-card-copy h3{min-height:44px;color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.container-card-tags{flex-wrap:wrap;gap:4px;min-height:22px;display:flex}.container-card-tags span{color:#96a29b;background:#171c19;border:1px solid #3d4540;padding:1px 5px;font-size:12px;font-weight:600}.container-card[data-secure=true] .container-card-tags span:first-child{color:#8fc09d;background:#142018;border-color:#3f5e49}.container-card-metrics{grid-template-columns:1fr 1fr;gap:5px;margin-top:2px;display:grid}.container-card-metrics>span{background:#111613;border:1px solid #303833;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:1px 5px;padding:6px 7px;display:grid}.container-card-metrics svg{width:13px;height:13px;color:var(--container-card-accent);grid-row:1/3}.container-card-metrics small{color:var(--home-meta);font-size:12px}.container-card-metrics strong{color:var(--home-copy);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.container-card-footer{background:#121714;border-top:1px solid #29302d;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.container-card-footer>span{gap:2px;min-width:0;display:grid}.container-card-footer small{color:var(--home-meta);font-size:12px}.container-card-footer strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;overflow:hidden}.container-card-footer em{color:var(--container-card-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex}.container-card-footer em svg{width:13px;height:13px}.container-load-more{border-top:1px solid var(--home-line);min-height:46px;color:var(--home-meta);background:#101412;place-items:center;font-size:12px;font-weight:700;display:grid}.container-empty{min-height:280px;color:var(--home-meta);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.container-empty>svg{color:#c9b971;width:28px;height:28px}.container-empty strong{color:var(--home-title);font-size:14px}.container-empty button{color:#c9b971;cursor:pointer;background:#171d19;border:1px solid #4a5149;padding:6px 10px;font-size:12px;font-weight:700}.container-category-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.container-category-footer a{border:1px solid var(--home-line);background:var(--home-card-bg);color:#c9b971;align-items:center;gap:5px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.container-category-footer svg{width:13px;height:13px}.key-category-page{gap:14px;padding-bottom:36px;display:grid}.key-category-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 84% 46%,#749eb52b,#0000 31%),linear-gradient(124deg,#19201f 0%,#111615 58%,#0b0f0d 100%);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:300px;display:grid;position:relative;overflow:hidden}.key-category-hero-copy{align-content:center;padding:34px;display:grid}.key-category-hero-copy>p{color:#8db4c8;letter-spacing:.12em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.key-category-hero-copy h1{color:var(--home-heading);margin:5px 0 10px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.9}.key-category-hero-copy>span{max-width:740px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8}.key-category-hero-visual{background-color:#0000;background-image:linear-gradient(#85aec209 1px,#0000 1px),linear-gradient(90deg,#85aec209 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #ffffff0f;place-items:center;display:grid;position:relative;overflow:hidden}.key-category-hero-visual:before,.key-category-hero-visual:after{content:"";border:1px solid #8db4c833;border-radius:50%;position:absolute}.key-category-hero-visual:before{width:214px;height:214px}.key-category-hero-visual:after{width:142px;height:142px}.key-category-hero-visual>span{background:linear-gradient(90deg,#0000,#7298ab,#0000);width:73%;height:1px;position:absolute;transform:rotate(-24deg)}.key-category-hero-visual img,.key-category-hero-visual>svg{z-index:2;object-fit:contain;color:#91b8ca;filter:brightness(1.6)contrast(1.08)drop-shadow(0 12px 24px #000000b3);width:92px;height:92px;position:relative}.key-category-hero-visual>small{color:#71828a;letter-spacing:.12em;text-align:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:18px;right:18px}.key-workbench{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.key-map-rail{border:1px solid var(--home-line);scrollbar-color:#4b5c54 #121615;scrollbar-width:thin;background:#090d0b;align-self:start;max-height:780px;display:grid;position:sticky;top:12px;overflow-y:auto}.key-map-rail>header{z-index:2;border-bottom:1px solid var(--home-line);background:#111713;align-content:center;gap:2px;min-height:70px;padding:13px 15px;display:grid;position:sticky;top:0}.key-map-rail>header small{color:#8db4c8;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.key-map-rail>header strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:20px}.key-map-rail>button{color:var(--home-copy);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c29;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.key-map-rail>button:hover,.key-map-rail>button[data-active=true]{color:var(--home-heading);background:#1a2321;box-shadow:inset 2px 0 #82aabd}.key-map-rail>button small{color:var(--home-meta);font-size:12px}.key-results-panel{border:1px solid var(--home-line);background:#0e1210;min-width:0;overflow:hidden}.key-results-head{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#789fb117,#0000 45%),#171d1b;justify-content:space-between;align-items:end;gap:18px;padding:15px 17px;display:flex}.key-results-head>div{gap:2px;display:grid}.key-results-head small{color:#8db4c8;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.key-results-head h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:21px}.key-results-head p{color:var(--home-meta);margin:2px 0 0;font-size:12px;font-weight:600}.key-results-head>span{color:var(--home-meta);white-space:nowrap;border:1px solid #46504c;padding:2px 6px;font-size:12px;font-weight:700}.key-controls{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:auto minmax(210px,1fr) 138px 190px;gap:1px;display:grid}.key-kind-tabs{background:#101412;display:flex}.key-kind-tabs button,.key-task-filter{min-height:50px;color:var(--home-meta);white-space:nowrap;cursor:pointer;background:#101412;border:0;padding:0 12px;font-size:12px;font-weight:700}.key-kind-tabs button{border-right:1px solid #29312d}.key-kind-tabs button:hover,.key-kind-tabs button[data-active=true],.key-task-filter:hover,.key-task-filter[data-active=true]{color:#9fc4d5;background:#1b2421}.key-kind-tabs button[data-active=true],.key-task-filter[data-active=true]{box-shadow:inset 0 -2px #82aabd}.key-search,.key-sort{background:#101412;align-items:center;gap:7px;min-height:50px;padding:0 11px;display:flex}.key-search>svg,.key-sort>svg,.key-task-filter>svg{color:#8db4c8;flex:none;width:14px;height:14px}.key-search input,.key-sort select{width:100%;min-width:0;height:48px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.key-search input::placeholder{color:#77817c}.key-task-filter{justify-content:center;align-items:center;gap:6px;display:flex}.key-result-head,.key-result-row{grid-template-columns:minmax(260px,1.35fr) minmax(140px,.75fr) 78px minmax(160px,.9fr) 128px 16px;align-items:center;gap:10px;display:grid}.key-result-head{color:var(--home-meta);background:#141a17;border-bottom:1px solid #333d38;padding:8px 13px;font-size:12px;font-weight:700}.key-result-head span{align-items:center;gap:5px;display:flex}.key-result-head svg{color:#8db4c8;width:12px;height:12px}.key-result-row{min-height:76px;color:inherit;background:#101412;border-bottom:1px solid #29312d;padding:9px 13px}.key-result-row:hover{background:#171f1c}.key-result-main{grid-template-columns:24px 52px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.key-result-index{color:#5d6963;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.key-result-visual{background:0 0;width:52px;height:44px;position:relative}.key-result-visual img{object-fit:contain;padding:4px}.key-result-visual>svg{color:#64716b;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.key-result-identity{gap:1px;min-width:0;display:grid}.key-result-identity>span{color:#85abbd;align-items:center;gap:4px;width:fit-content;font-size:12px;font-weight:700;display:flex}.key-result-identity>span svg{width:11px;height:11px}.key-result-identity strong,.key-result-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-result-identity strong{color:var(--home-title);font-size:13px}.key-result-identity small{color:var(--home-meta);font-size:12px}.key-result-maps{gap:3px;min-width:0;display:grid}.key-result-maps>small,.key-result-stat small,.key-result-price small{color:var(--home-meta);font-size:12px}.key-result-maps>span{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.key-result-maps em{color:#9dc0cf;background:#142026;border:1px solid #3e4b50;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.key-result-maps em[data-empty=true]{color:#8e938a;background:#1b1d1a;border-color:#474844}.key-result-stat,.key-result-price{gap:2px;min-width:0;display:grid}.key-result-stat strong,.key-result-price strong{color:var(--home-copy);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.key-result-tasks[data-has-tasks=true] strong{color:#d2bd78}.key-result-tasks em,.key-result-price em{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;display:block;overflow:hidden}.key-result-price strong{color:var(--home-title)}.key-result-row>svg{color:#72817a;width:14px;height:14px}.key-load-more{min-height:46px;color:var(--home-meta);background:#101412;place-items:center;font-size:12px;font-weight:700;display:grid}.key-empty{min-height:260px;color:var(--home-meta);text-align:center;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.key-empty>svg{color:#8db4c8;width:28px;height:28px}.key-empty strong{color:var(--home-title);font-size:14px}.key-empty button{color:#9fc4d5;cursor:pointer;background:#171e1b;border:1px solid #46534f;padding:6px 10px;font-size:12px;font-weight:700}.provision-category-page{gap:14px;padding-bottom:36px;display:grid}.provision-category-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 84% 44%,#d3a6622e,#0000 31%),linear-gradient(123deg,#201e18 0%,#141612 58%,#0d0f0c 100%);grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);min-height:310px;display:grid;position:relative;overflow:hidden}.provision-category-hero-copy{align-content:center;padding:34px;display:grid}.provision-category-hero-copy>p{color:#d6ad6e;letter-spacing:.12em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.provision-category-hero-copy h1{color:var(--home-heading);margin:5px 0 10px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.9}.provision-category-hero-copy>span{max-width:740px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8}.provision-category-hero-visual{background:repeating-linear-gradient(-45deg,#d6ad6e06 0 1px,#0000 1px 22px);border-left:1px solid #ffffff0f;place-items:center;display:grid;position:relative;overflow:hidden}.provision-category-hero-visual:before,.provision-category-hero-visual:after{content:"";border:1px solid #d6ad6e30;border-radius:50%;position:absolute}.provision-category-hero-visual:before{width:218px;height:218px}.provision-category-hero-visual:after{width:142px;height:142px}.provision-hero-orbit{border:1px dashed #d6ad6e21;border-radius:50%;width:80%;height:80%;position:absolute}.provision-category-hero-visual img,.provision-category-hero-visual>svg{z-index:2;object-fit:contain;color:#d6ad6e;filter:brightness(1.58)contrast(1.08)drop-shadow(0 12px 24px #000000b3);width:94px;height:94px;position:relative}.provision-category-hero-visual>small{color:#837965;letter-spacing:.12em;text-align:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:18px;right:18px}.provision-workbench{border:1px solid var(--home-line);background:#0d110f;overflow:hidden}.provision-workbench-head{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#d6ad6e13,#0000 46%),#191c17;justify-content:space-between;align-items:end;gap:18px;padding:17px 18px;display:flex}.provision-workbench-head>div{gap:2px;display:grid}.provision-workbench-head small{color:#d6ad6e;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.provision-workbench-head h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px}.provision-workbench-head p{color:var(--home-meta);margin:3px 0 0;font-size:12px;font-weight:600}.provision-workbench-head>span{color:var(--home-meta);white-space:nowrap;border:1px solid #4b4a40;padding:3px 7px;font-size:12px;font-weight:700}.provision-controls{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:auto minmax(260px,1fr) 200px;gap:1px;display:grid}.provision-kind-tabs{background:#101410;display:flex}.provision-kind-tabs button{min-height:50px;color:var(--home-meta);cursor:pointer;background:0 0;border:0;border-right:1px solid #30332b;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.provision-kind-tabs button:hover,.provision-kind-tabs button[data-active=true]{color:#e0bb7d;background:#1e2019}.provision-kind-tabs button[data-active=true]{box-shadow:inset 0 -2px #d3a35f}.provision-kind-tabs button svg{width:14px;height:14px}.provision-kind-tabs button small{color:var(--home-meta);border:1px solid #464638;padding:1px 4px;font-size:12px}.provision-search,.provision-sort{background:#101410;align-items:center;gap:7px;min-height:50px;padding:0 11px;display:flex}.provision-search>svg,.provision-sort>svg{color:#d6ad6e;flex:none;width:14px;height:14px}.provision-search input,.provision-sort select{width:100%;min-width:0;height:48px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.provision-search input::placeholder{color:#7b8077}.provision-card-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.provision-card{--provision-accent:#d0a35f;--provision-accent-soft:#d0a35f1f;min-width:0;color:inherit;background:#10130f;border:1px solid #2d3128;grid-template-rows:205px auto 72px;transition:border-color .16s,background .16s,transform .16s;display:grid}.provision-card[data-kind=饮品]{--provision-accent:#8bb6bc;--provision-accent-soft:#72adb71f}.provision-card:hover{z-index:1;border-color:var(--provision-accent);background:#151913;transform:translateY(-2px)}.provision-card-visual{background:linear-gradient(90deg, transparent calc(50% - .5px), #939b840e 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), #939b840e 50%, transparent calc(50% + .5px)), radial-gradient(circle at 50% 47%, var(--provision-accent-soft), transparent 49%), repeating-linear-gradient(-45deg, #939b8406 0, #939b8406 1px, transparent 1px, transparent 20px), #0b0e0a;border-bottom:1px solid #2d3128;position:relative;overflow:hidden}.provision-card-visual:before,.provision-card-visual:after{border-color:var(--provision-accent);width:52px;height:52px;position:absolute}@supports (color:color-mix(in lab, red, red)){.provision-card-visual:before,.provision-card-visual:after{border-color:color-mix(in srgb, var(--provision-accent) 52%, transparent)}}.provision-card-visual:before,.provision-card-visual:after{content:"";border-style:solid}.provision-card-visual:before{border-width:1px 0 0 1px;top:12px;left:12px}.provision-card-visual:after{border-width:0 1px 1px 0;bottom:12px;right:12px}.provision-card-visual img{object-fit:contain;filter:drop-shadow(0 15px 20px #00000094);padding:30px;transition:transform .18s}.provision-card:hover .provision-card-visual img{transform:scale(1.045)}.provision-card-visual>svg{color:#5d6559;width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.provision-card-index,.provision-card-kind,.provision-card-slot{z-index:2;color:#9aa197;background:#080a08e6;border:1px solid #45483d;padding:2px 6px;font-size:12px;font-weight:700;position:absolute}.provision-card-index{font-family:Barlow Condensed,PingFang SC,sans-serif;top:13px;left:14px}.provision-card-kind{border-color:var(--provision-accent);align-items:center;gap:4px;display:flex;top:13px;right:14px}@supports (color:color-mix(in lab, red, red)){.provision-card-kind{border-color:color-mix(in srgb, var(--provision-accent) 46%, #393c33)}}.provision-card-kind{color:var(--provision-accent)}.provision-card-kind svg{width:11px;height:11px}.provision-card-slot{bottom:13px;right:14px}.provision-card-copy{align-content:start;gap:5px;padding:14px 15px 12px;display:grid}.provision-card-copy>small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.provision-card-copy h3{min-height:42px;color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.28;display:-webkit-box;overflow:hidden}.provision-card-copy p{color:#929a91;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.provision-card-tags{flex-wrap:wrap;gap:4px;min-height:22px;display:flex}.provision-card-tags span{color:#939d8e;background:#171b14;border:1px solid #3c4238;padding:1px 5px;font-size:12px;font-weight:600}.provision-card-tags span[data-tone=task]{color:#d4bd79;background:#242116;border-color:#665d3d}.provision-card-tags span[data-tone=hideout]{color:#95b58c;background:#151f15;border-color:#465b43}.provision-card-footer{background:#131611;border-top:1px solid #2d3128;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.provision-card-footer>span{gap:1px;min-width:0;display:grid}.provision-card-footer small{color:var(--home-meta);font-size:12px}.provision-card-footer strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;overflow:hidden}.provision-card-footer>span em{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.provision-card-footer>em{color:var(--provision-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex}.provision-card-footer>em svg{width:13px;height:13px}.provision-load-more{border-top:1px solid var(--home-line);min-height:46px;color:var(--home-meta);background:#101410;place-items:center;font-size:12px;font-weight:700;display:grid}.provision-empty{min-height:280px;color:var(--home-meta);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.provision-empty>svg{color:#d6ad6e;width:28px;height:28px}.provision-empty strong{color:var(--home-title);font-size:14px}.provision-empty button{color:#e0bb7d;cursor:pointer;background:#191c15;border:1px solid #4e5143;padding:6px 10px;font-size:12px;font-weight:700}.provision-category-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.provision-category-footer a{border:1px solid var(--home-line);background:var(--home-card-bg);color:#d6ad6e;align-items:center;gap:5px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.provision-category-footer svg{width:13px;height:13px}.medical-category-page{gap:14px;padding-bottom:36px;display:grid}.medical-category-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 84% 46%,#69a59529,#0000 31%),linear-gradient(123deg,#18211e 0%,#111715 58%,#0b100d 100%);grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);min-height:310px;display:grid;position:relative;overflow:hidden}.medical-category-hero-copy{align-content:center;padding:34px;display:grid}.medical-category-hero-copy>p{color:#8bc0b1;letter-spacing:.12em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.medical-category-hero-copy h1{color:var(--home-heading);margin:5px 0 10px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.9}.medical-category-hero-copy>span{max-width:740px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8}.medical-category-hero-visual{background-color:#0000;background-image:linear-gradient(#82b5a409 1px,#0000 1px),linear-gradient(90deg,#82b5a409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #ffffff0f;place-items:center;display:grid;position:relative;overflow:hidden}.medical-category-hero-visual:before,.medical-category-hero-visual:after{content:"";position:absolute}.medical-category-hero-visual:before{border-top:1px solid #8bc0b129;border-bottom:1px solid #8bc0b129;width:210px;height:112px;transform:skewY(-10deg)}.medical-category-hero-visual:after{border:1px solid #8bc0b133;width:82px;height:82px;transform:rotate(45deg)}.medical-hero-pulse{clip-path:polygon(0 52%,38% 52%,40% 80%,43% 9%,47% 66%,50% 52%,100% 52%,100% 58%,51% 58%,47% 78%,43% 22%,40% 91%,37% 58%,0 58%);opacity:.5;background:linear-gradient(90deg,#0000 0 8%,#78a99a 8% 8.5%,#0000 8.5% 18%,#78a99a 18% 18.5%,#0000 18.5% 36%,#78a99a 36% 36.5%,#0000 36.5% 44%,#78a99a 44% 44.5%,#0000 44.5% 56%,#78a99a 56% 56.5%,#0000 56.5% 80%,#78a99a 80% 80.5%,#0000 80.5%);width:74%;height:44px;position:absolute}.medical-category-hero-visual img,.medical-category-hero-visual>svg{z-index:2;object-fit:contain;color:#8bc0b1;filter:brightness(1.58)contrast(1.08)drop-shadow(0 12px 24px #000000b3);width:92px;height:92px;position:relative}.medical-category-hero-visual>small{color:#71877f;letter-spacing:.12em;text-align:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:18px;right:18px}.medical-workbench{border:1px solid var(--home-line);background:#0d110f;overflow:hidden}.medical-workbench-head{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#78b09e13,#0000 46%),#171d1a;justify-content:space-between;align-items:end;gap:18px;padding:17px 18px;display:flex}.medical-workbench-head>div{gap:2px;display:grid}.medical-workbench-head small{color:#8bc0b1;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.medical-workbench-head h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px}.medical-workbench-head p{color:var(--home-meta);margin:3px 0 0;font-size:12px;font-weight:600}.medical-workbench-head>span{color:var(--home-meta);white-space:nowrap;border:1px solid #46534d;padding:3px 7px;font-size:12px;font-weight:700}.medical-controls{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:auto minmax(240px,1fr) 205px;gap:1px;display:grid}.medical-kind-tabs{background:#101412;display:flex}.medical-kind-tabs button{min-height:50px;color:var(--home-meta);cursor:pointer;background:0 0;border:0;border-right:1px solid #29342e;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.medical-kind-tabs button:hover,.medical-kind-tabs button[data-active=true]{color:#a4d1c3;background:#1a2420}.medical-kind-tabs button[data-active=true]{box-shadow:inset 0 -2px #7eb8a7}.medical-kind-tabs button small{color:var(--home-meta);border:1px solid #405047;padding:1px 4px;font-size:12px}.medical-search,.medical-sort{background:#101412;align-items:center;gap:7px;min-height:50px;padding:0 11px;display:flex}.medical-search>svg,.medical-sort>svg{color:#8bc0b1;flex:none;width:14px;height:14px}.medical-search input,.medical-sort select{width:100%;min-width:0;height:48px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.medical-search input::placeholder{color:#77817c}.medical-effect-filters{border-bottom:1px solid var(--home-line);background:#0f1311;flex-wrap:wrap;gap:5px;padding:9px 12px;display:flex}.medical-effect-filters button{color:var(--home-meta);cursor:pointer;background:#151b18;border:1px solid #37463f;padding:5px 9px;font-size:12px;font-weight:700}.medical-effect-filters button:hover,.medical-effect-filters button[data-active=true]{color:#a4d1c3;background:#182722;border-color:#588274}.medical-card-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.medical-card{--medical-accent:#82b9a7;min-width:0;color:inherit;background:#101412;border:1px solid #29352f;grid-template-rows:195px auto auto 70px;transition:border-color .16s,background .16s,transform .16s;display:grid}.medical-card[data-medical-category=injector]{--medical-accent:#86aebd}.medical-card[data-medical-category=medicine]{--medical-accent:#b3ad7e}.medical-card[data-medical-category=trauma]{--medical-accent:#c28f76}.medical-card:hover{z-index:1;border-color:var(--medical-accent);background:#151c18;transform:translateY(-2px)}.medical-card-visual{background:linear-gradient(90deg, transparent calc(50% - .5px), #81a5950e 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), #81a5950e 50%, transparent calc(50% + .5px)), radial-gradient(circle at 50% 48%, var(--medical-accent), transparent 48%), #0a0e0c;border-bottom:1px solid #29342e;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.medical-card-visual{background:linear-gradient(90deg, transparent calc(50% - .5px), #81a5950e 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), #81a5950e 50%, transparent calc(50% + .5px)), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--medical-accent) 13%, transparent), transparent 48%), #0a0e0c}}.medical-card-visual:before,.medical-card-visual:after{content:"";position:absolute}.medical-card-visual:before{border-top:1px solid var(--medical-accent);width:54px;height:54px;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.medical-card-visual:before{border-top:1px solid color-mix(in srgb, var(--medical-accent) 55%, transparent)}}.medical-card-visual:before{border-left:1px solid var(--medical-accent)}@supports (color:color-mix(in lab, red, red)){.medical-card-visual:before{border-left:1px solid color-mix(in srgb, var(--medical-accent) 55%, transparent)}}.medical-card-visual:after{border-right:1px solid var(--medical-accent);width:54px;height:54px;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.medical-card-visual:after{border-right:1px solid color-mix(in srgb, var(--medical-accent) 55%, transparent)}}.medical-card-visual:after{border-bottom:1px solid var(--medical-accent)}@supports (color:color-mix(in lab, red, red)){.medical-card-visual:after{border-bottom:1px solid color-mix(in srgb, var(--medical-accent) 55%, transparent)}}.medical-card-visual img{object-fit:contain;filter:drop-shadow(0 15px 20px #00000094);padding:27px;transition:transform .18s}.medical-card:hover .medical-card-visual img{transform:scale(1.045)}.medical-card-visual>svg{color:#5d6b64;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.medical-card-index,.medical-card-kind{z-index:2;color:#9ba69f;background:#080b0ae6;border:1px solid #414c46;padding:2px 6px;font-size:12px;font-weight:700;position:absolute}.medical-card-index{font-family:Barlow Condensed,PingFang SC,sans-serif;top:13px;left:14px}.medical-card-kind{border-color:var(--medical-accent);align-items:center;gap:4px;display:flex;top:13px;right:14px}@supports (color:color-mix(in lab, red, red)){.medical-card-kind{border-color:color-mix(in srgb, var(--medical-accent) 46%, #39443e)}}.medical-card-kind{color:var(--medical-accent)}.medical-card-kind svg{width:11px;height:11px}.medical-card-copy{align-content:start;gap:5px;padding:14px 15px 12px;display:grid}.medical-card-copy>small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.medical-card-copy h3{min-height:42px;color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.28;display:-webkit-box;overflow:hidden}.medical-card-copy p{color:#929c96;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.medical-card-effects{flex-wrap:wrap;gap:4px;min-height:22px;display:flex}.medical-card-effects span,.medical-card-effects em{color:#99c4b5;background:#152019;border:1px solid #3b4c43;padding:1px 5px;font-size:12px;font-style:normal;font-weight:600}.medical-card-effects span[data-empty=true]{color:#929991;background:#191d1a;border-color:#414744}.medical-card-effects em{color:#d3bd7c;background:#242016;border-color:#655c3f}.medical-card-vitals{background:#29342e;border-top:1px solid #29342e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.medical-card-vitals>span{background:#111713;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:1px 5px;padding:8px;display:grid}.medical-card-vitals svg{width:13px;height:13px;color:var(--medical-accent);grid-row:1/3}.medical-card-vitals small{color:var(--home-meta);font-size:12px}.medical-card-vitals strong{color:var(--home-copy);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.medical-card-footer{background:#131915;border-top:1px solid #29342e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.medical-card-footer>span{gap:1px;min-width:0;display:grid}.medical-card-footer small{color:var(--home-meta);font-size:12px}.medical-card-footer strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;overflow:hidden}.medical-card-footer>span em{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.medical-card-footer>em{color:var(--medical-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex}.medical-card-footer>em svg{width:13px;height:13px}.medical-load-more{border-top:1px solid var(--home-line);min-height:46px;color:var(--home-meta);background:#101412;place-items:center;font-size:12px;font-weight:700;display:grid}.medical-empty{min-height:280px;color:var(--home-meta);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.medical-empty>svg{color:#8bc0b1;width:28px;height:28px}.medical-empty strong{color:var(--home-title);font-size:14px}.medical-empty button{color:#a4d1c3;cursor:pointer;background:#18201c;border:1px solid #46524d;padding:6px 10px;font-size:12px;font-weight:700}.catalog-domain-page{gap:14px;padding-bottom:36px;display:grid}.catalog-domain-hero{--catalog-domain-accent:#96bca3;--catalog-domain-rgb:150, 188, 163}.catalog-domain-hero[data-group=weapons]{--catalog-domain-accent:#c2a378;--catalog-domain-rgb:194, 163, 120}.catalog-domain-hero[data-group=attachments]{--catalog-domain-accent:#8fa9b9;--catalog-domain-rgb:143, 169, 185}.catalog-domain-hero[data-group=armor]{--catalog-domain-accent:#8fba91;--catalog-domain-rgb:143, 186, 145}.catalog-domain-hero[data-group=tactical]{--catalog-domain-accent:#86b9b0;--catalog-domain-rgb:134, 185, 176}.catalog-domain-hero[data-group=intel]{--catalog-domain-accent:#8cb6c7;--catalog-domain-rgb:140, 182, 199}.catalog-domain-hero[data-group=quest]{--catalog-domain-accent:#c7b66e;--catalog-domain-rgb:199, 182, 110}.catalog-domain-hero[data-group=materials]{--catalog-domain-accent:#bca076;--catalog-domain-rgb:188, 160, 118}.catalog-domain-hero[data-group=valuable]{--catalog-domain-accent:#b69abf;--catalog-domain-rgb:182, 154, 191}.catalog-domain-hero[data-group=presets]{--catalog-domain-accent:#a5aeba;--catalog-domain-rgb:165, 174, 186}.catalog-domain-hero[data-group=other]{--catalog-domain-accent:#a4aaa4;--catalog-domain-rgb:164, 170, 164}.catalog-domain-hero{background:linear-gradient(90deg, #131816fa, #131816c2), radial-gradient(circle at 85% 45%, rgba(var(--catalog-domain-rgb), .2), transparent 33%), #111514}.catalog-domain-hero .item-category-hero-copy>p,.catalog-domain-head small{color:var(--catalog-domain-accent,#8db4a1)}.catalog-domain-hero .item-category-hero-icon{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), radial-gradient(circle, rgba(var(--catalog-domain-rgb), .15), transparent 55%);background-size:30px 30px,30px 30px,auto}.catalog-domain-workbench{--catalog-accent:#96bca3;border:1px solid var(--home-line);background:#0d110f;overflow:hidden}.catalog-domain-workbench[data-group=weapons]{--catalog-accent:#c2a378}.catalog-domain-workbench[data-group=attachments]{--catalog-accent:#8fa9b9}.catalog-domain-workbench[data-group=armor]{--catalog-accent:#8fba91}.catalog-domain-workbench[data-group=tactical]{--catalog-accent:#86b9b0}.catalog-domain-workbench[data-group=intel]{--catalog-accent:#8cb6c7}.catalog-domain-workbench[data-group=quest]{--catalog-accent:#c7b66e}.catalog-domain-workbench[data-group=materials]{--catalog-accent:#bca076}.catalog-domain-workbench[data-group=valuable]{--catalog-accent:#b69abf}.catalog-domain-workbench[data-group=presets]{--catalog-accent:#a5aeba}.catalog-domain-workbench[data-group=other]{--catalog-accent:#a4aaa4}.catalog-domain-head{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg, var(--catalog-accent), transparent 46%), #171d1a;justify-content:space-between;align-items:end;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.catalog-domain-head{background:linear-gradient(90deg, color-mix(in srgb, var(--catalog-accent) 8%, transparent), transparent 46%), #171d1a}}.catalog-domain-head{padding:17px 18px}.catalog-domain-head>div{gap:2px;display:grid}.catalog-domain-head small{color:var(--catalog-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.catalog-domain-head h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px}.catalog-domain-head p{color:var(--home-meta);margin:3px 0 0;font-size:12px;font-weight:600}.catalog-domain-head>span{color:var(--home-meta);white-space:nowrap;border:1px solid #46504c;padding:3px 7px;font-size:12px;font-weight:700}.catalog-domain-category-tabs{border-bottom:1px solid var(--home-line);background:var(--home-line);scrollbar-color:#4b5c54 #121615;scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.catalog-domain-category-tabs button{min-width:112px;min-height:45px;color:var(--home-meta);cursor:pointer;background:#101412;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.catalog-domain-category-tabs button:hover,.catalog-domain-category-tabs button[data-active=true]{color:var(--home-title);background:#1b211e}.catalog-domain-category-tabs button[data-active=true]{color:var(--catalog-accent);box-shadow:inset 0 -2px var(--catalog-accent)}.catalog-domain-category-tabs button small{color:var(--home-meta);border:1px solid #414a45;padding:1px 4px;font-size:12px}.catalog-domain-controls{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:minmax(260px,1fr) 210px;gap:1px;display:grid}.catalog-domain-search,.catalog-domain-sort{background:#101412;align-items:center;gap:7px;min-height:50px;padding:0 11px;display:flex}.catalog-domain-search>svg,.catalog-domain-sort>svg{width:14px;height:14px;color:var(--catalog-accent);flex:none}.catalog-domain-search input,.catalog-domain-sort select{width:100%;min-width:0;height:48px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.catalog-domain-search input::placeholder{color:#77817c}.catalog-domain-quick-filters{border-bottom:1px solid var(--home-line);background:#0f1311;flex-wrap:wrap;gap:5px;padding:9px 12px;display:flex}.catalog-domain-quick-filters button{color:var(--home-meta);cursor:pointer;background:#151b18;border:1px solid #3b4540;padding:5px 9px;font-size:12px;font-weight:700}.catalog-domain-quick-filters button:hover,.catalog-domain-quick-filters button[data-active=true]{border-color:var(--catalog-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-domain-quick-filters button:hover,.catalog-domain-quick-filters button[data-active=true]{border-color:color-mix(in srgb, var(--catalog-accent) 56%, #46504c)}}.catalog-domain-quick-filters button:hover,.catalog-domain-quick-filters button[data-active=true]{background:var(--catalog-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-domain-quick-filters button:hover,.catalog-domain-quick-filters button[data-active=true]{background:color-mix(in srgb, var(--catalog-accent) 9%, #151b18)}}.catalog-domain-quick-filters button:hover,.catalog-domain-quick-filters button[data-active=true]{color:var(--catalog-accent)}.catalog-domain-card-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.catalog-domain-card{min-width:0;color:inherit;background:#101412;border:1px solid #29302d;grid-template-rows:175px auto 70px;transition:border-color .16s,background .16s,transform .16s;display:grid}.catalog-domain-card:hover{z-index:1;border-color:var(--catalog-accent);background:#151b18;transform:translateY(-2px)}.catalog-domain-card-visual{background:linear-gradient(90deg, transparent calc(50% - .5px), rgba(var(--catalog-domain-rgb), .05) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), rgba(var(--catalog-domain-rgb), .05) 50%, transparent calc(50% + .5px)), radial-gradient(circle at 50% 48%, var(--catalog-accent), transparent 50%), #0a0e0c;border-bottom:1px solid #29302d;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-domain-card-visual{background:linear-gradient(90deg, transparent calc(50% - .5px), rgba(var(--catalog-domain-rgb), .05) 50%, transparent calc(50% + .5px)), linear-gradient(transparent calc(50% - .5px), rgba(var(--catalog-domain-rgb), .05) 50%, transparent calc(50% + .5px)), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--catalog-accent) 11%, transparent), transparent 50%), #0a0e0c}}.catalog-domain-card-visual:before,.catalog-domain-card-visual:after{border-color:var(--catalog-accent);width:46px;height:46px;position:absolute}@supports (color:color-mix(in lab, red, red)){.catalog-domain-card-visual:before,.catalog-domain-card-visual:after{border-color:color-mix(in srgb, var(--catalog-accent) 48%, transparent)}}.catalog-domain-card-visual:before,.catalog-domain-card-visual:after{content:"";border-style:solid}.catalog-domain-card-visual:before{border-width:1px 0 0 1px;top:11px;left:11px}.catalog-domain-card-visual:after{border-width:0 1px 1px 0;bottom:11px;right:11px}.catalog-domain-card-visual img{object-fit:contain;filter:drop-shadow(0 14px 20px #0000008f);padding:25px 27px;transition:transform .18s}.catalog-domain-card:hover .catalog-domain-card-visual img{transform:scale(1.04)}.catalog-domain-card-visual>svg{color:#5d6862;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-domain-card-index,.catalog-domain-card-category{z-index:2;color:#9ca69f;background:#080b0ae6;border:1px solid #3f4944;padding:2px 6px;font-size:12px;font-weight:700;position:absolute}.catalog-domain-card-index{font-family:Barlow Condensed,PingFang SC,sans-serif;top:12px;left:13px}.catalog-domain-card-category{border-color:var(--catalog-accent);top:12px;right:13px}@supports (color:color-mix(in lab, red, red)){.catalog-domain-card-category{border-color:color-mix(in srgb, var(--catalog-accent) 42%, #3f4944)}}.catalog-domain-card-category{color:var(--catalog-accent)}.catalog-domain-card-copy{align-content:start;gap:5px;padding:13px 14px 11px;display:grid}.catalog-domain-card-copy>small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.catalog-domain-card-copy h3{min-height:40px;color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.28;display:-webkit-box;overflow:hidden}.catalog-domain-card-tags{flex-wrap:wrap;gap:4px;min-height:21px;display:flex}.catalog-domain-card-tags span{color:#9dbba6;background:#172019;border:1px solid #3d4842;padding:1px 5px;font-size:12px;font-weight:600}.catalog-domain-card-facts{background:#2d3531;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2px;display:grid}.catalog-domain-card-facts>span{background:#111713;gap:2px;min-width:0;padding:6px 7px;display:grid}.catalog-domain-card-facts small{color:var(--home-meta);font-size:12px}.catalog-domain-card-facts strong{color:var(--home-copy);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;overflow:hidden}.catalog-domain-card-footer{background:#121714;border-top:1px solid #29302d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.catalog-domain-card-footer>span{gap:1px;min-width:0;display:grid}.catalog-domain-card-footer small{color:var(--home-meta);font-size:12px}.catalog-domain-card-footer strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;overflow:hidden}.catalog-domain-card-footer>span em{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.catalog-domain-card-footer>em{color:var(--catalog-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex}.catalog-domain-card-footer>em svg{width:13px;height:13px}.catalog-domain-load-more{border-top:1px solid var(--home-line);min-height:46px;color:var(--home-meta);background:#101412;place-items:center;font-size:12px;font-weight:700;display:grid}.catalog-domain-empty{min-height:260px;color:var(--home-meta);text-align:center;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.catalog-domain-empty>svg{width:28px;height:28px;color:var(--catalog-accent)}.catalog-domain-empty strong{color:var(--home-title);font-size:14px}.catalog-domain-empty button{color:var(--catalog-accent);cursor:pointer;background:#171d1a;border:1px solid #46504c;padding:6px 10px;font-size:12px;font-weight:700}.attachment-category-page{gap:14px;padding-bottom:36px;display:grid}.attachment-workbench{border:1px solid var(--home-line);background:#0d1110;overflow:hidden}.attachment-workbench-head{border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#8fa9b914,#0000 46%),#171c1d;justify-content:space-between;align-items:end;gap:18px;padding:17px 18px;display:flex}.attachment-workbench-head>div{gap:2px;display:grid}.attachment-workbench-head small{color:#9bb5c2;letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.attachment-workbench-head h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px}.attachment-workbench-head p{color:var(--home-meta);margin:3px 0 0;font-size:12px;font-weight:600}.attachment-workbench-head>span{color:var(--home-meta);white-space:nowrap;border:1px solid #46535a;padding:3px 7px;font-size:12px;font-weight:700}.attachment-category-tabs{border-bottom:1px solid var(--home-line);background:var(--home-line);scrollbar-color:#485a62 #121718;scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.attachment-category-tabs button{min-width:112px;min-height:44px;color:var(--home-meta);cursor:pointer;background:#101516;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.attachment-category-tabs button:hover,.attachment-category-tabs button[data-active=true]{color:#b5cbd7;background:#1a2224}.attachment-category-tabs button[data-active=true]{box-shadow:inset 0 -2px #8fa9b9}.attachment-category-tabs small{color:var(--home-meta);border:1px solid #425158;padding:1px 4px;font-size:12px}.attachment-controls{border-bottom:1px solid var(--home-line);background:var(--home-line);grid-template-columns:minmax(260px,1fr) 210px;gap:1px;display:grid}.attachment-search,.attachment-sort{background:#101516;align-items:center;gap:7px;min-height:50px;padding:0 11px;display:flex}.attachment-search svg,.attachment-sort svg{color:#8fa9b9;flex:none;width:14px;height:14px}.attachment-search input,.attachment-sort select{width:100%;min-width:0;height:48px;color:var(--home-title);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.attachment-search input::placeholder{color:#788388}.attachment-filters{border-bottom:1px solid var(--home-line);background:#0e1314;flex-wrap:wrap;gap:5px;padding:9px 12px;display:flex}.attachment-filters button{color:var(--home-meta);cursor:pointer;background:#151b1d;border:1px solid #3d494e;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:flex}.attachment-filters button[data-active=true],.attachment-filters button:hover{color:#b5cbd7;background:#1b2528;border-color:#617a86}.attachment-filters svg{width:12px;height:12px}.attachment-card-grid{background:var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.attachment-card{min-width:0;color:inherit;background:#101516;border:1px solid #2b3437;grid-template-rows:175px auto auto 70px;transition:border-color .16s,background .16s,transform .16s;display:grid}.attachment-card:hover{z-index:1;background:#151c1e;border-color:#8fa9b9;transform:translateY(-2px)}.attachment-card-visual{background:linear-gradient(90deg,#0000 calc(50% - .5px),#8fa9b90e 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#8fa9b90e 50%,#0000 calc(50% + .5px)),radial-gradient(circle at 50% 48%,#7094a424,#0000 50%),#0a0e0f;border-bottom:1px solid #2b3437;position:relative;overflow:hidden}.attachment-card-visual:before,.attachment-card-visual:after{content:"";border-style:solid;border-color:#8fa9b959;width:48px;height:48px;position:absolute}.attachment-card-visual:before{border-width:1px 0 0 1px;top:11px;left:11px}.attachment-card-visual:after{border-width:0 1px 1px 0;bottom:11px;right:11px}.attachment-card-visual img{object-fit:contain;filter:drop-shadow(0 13px 19px #00000094);padding:25px 27px;transition:transform .18s}.attachment-card:hover .attachment-card-visual img{transform:scale(1.04)}.attachment-card-visual>svg{color:#5d696d;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachment-card-index,.attachment-card-category{z-index:2;color:#a0acb0;background:#080b0ce6;border:1px solid #414d51;padding:2px 6px;font-size:12px;font-weight:700;position:absolute}.attachment-card-index{font-family:Barlow Condensed,PingFang SC,sans-serif;top:12px;left:13px}.attachment-card-category{color:#a8c1cd;border-color:#586d77;top:12px;right:13px}.attachment-card-copy{align-content:start;gap:5px;padding:13px 14px 11px;display:grid}.attachment-card-copy>small{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.attachment-card-copy h3{min-height:40px;color:var(--home-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.28;display:-webkit-box;overflow:hidden}.attachment-card-copy p{color:#929d9f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.attachment-card-tags{flex-wrap:wrap;gap:4px;min-height:21px;display:flex}.attachment-card-tags span{color:#9cb6c1;background:#162021;border:1px solid #3d4a4e;padding:1px 5px;font-size:12px;font-weight:600}.attachment-card-tags span[data-empty=true]{color:var(--home-meta)}.attachment-card-metrics{background:#2b3437;border-top:1px solid #2b3437;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.attachment-card-metrics>span{background:#111719;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:1px 5px;padding:7px 8px;display:grid}.attachment-card-metrics svg{color:#8fa9b9;grid-row:1/3;width:13px;height:13px}.attachment-card-metrics small{color:var(--home-meta);font-size:12px}.attachment-card-metrics strong{color:var(--home-copy);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.attachment-card-footer{background:#121819;border-top:1px solid #2b3437;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.attachment-card-footer>span{gap:1px;min-width:0;display:grid}.attachment-card-footer small{color:var(--home-meta);font-size:12px}.attachment-card-footer strong{color:var(--home-title);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;overflow:hidden}.attachment-card-footer>span em{color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.attachment-card-footer>em{color:#a8c1cd;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;display:flex}.attachment-card-footer>em svg{width:13px;height:13px}.attachment-load-more{border-top:1px solid var(--home-line);min-height:46px;color:var(--home-meta);background:#101516;place-items:center;font-size:12px;font-weight:700;display:grid}.attachment-empty{min-height:280px;color:var(--home-meta);text-align:center;align-content:center;place-items:center;gap:9px;padding:30px;display:grid}.attachment-empty>svg{color:#8fa9b9;width:28px;height:28px}.attachment-empty strong{color:var(--home-title);font-size:14px}.attachment-empty button{color:#a8c1cd;cursor:pointer;background:#182023;border:1px solid #46545a;padding:6px 10px;font-size:12px;font-weight:700}.ammo-category-page{gap:14px;padding-bottom:36px;display:grid}.ammo-category-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 87% 45%,#90c1eb2b,#0000 28%),linear-gradient(120deg,#171d1b 0%,#111514 58%,#0c100f 100%);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:320px;display:grid;overflow:hidden}.ammo-category-hero-copy{align-content:center;padding:34px;display:grid}.ammo-category-hero-copy>p{color:var(--home-accent);letter-spacing:.12em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.ammo-category-hero-copy h1{color:var(--home-heading);margin:5px 0 10px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(48px,6vw,78px);line-height:.9}.ammo-category-hero-copy>span{max-width:760px;color:var(--home-copy);font-size:14px;font-weight:600;line-height:1.8}.ammo-category-hero-visual{background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #ffffff0f;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.ammo-category-hero-visual:before,.ammo-category-hero-visual:after{content:"";border:1px solid #90c1eb30;border-radius:50%;position:absolute}.ammo-category-hero-visual:before{width:230px;height:230px}.ammo-category-hero-visual:after{width:154px;height:154px}.ammo-hero-reticle{width:72%;height:72%;position:absolute}.ammo-hero-reticle:before,.ammo-hero-reticle:after{content:"";background:linear-gradient(90deg,#0000,#6d91a5,#0000);position:absolute}.ammo-hero-reticle:before{width:100%;height:1px;top:50%;left:0}.ammo-hero-reticle:after{background:linear-gradient(#0000,#6d91a5,#0000);width:1px;height:100%;top:0;left:50%}.ammo-category-hero-visual img{z-index:2;object-fit:contain;filter:brightness(1.7)contrast(1.08)drop-shadow(0 12px 24px #000000b3);width:94px;height:94px;position:relative}.ammo-category-hero-visual>small{color:#72817a;letter-spacing:.12em;text-align:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:18px;right:18px}.ammo-workbench{background:0 0}.ammo-caliber-layout{grid-template-columns:226px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ammo-caliber-rail{border:1px solid var(--home-line);scrollbar-color:#4b5c54 #121615;scrollbar-width:thin;background:#090d0b;align-self:start;max-height:820px;display:grid;position:sticky;top:12px;overflow-y:auto}.ammo-caliber-rail>header{z-index:2;border-bottom:1px solid var(--home-line);background:#111713;align-content:center;gap:2px;min-height:72px;padding:14px 16px;display:grid;position:sticky;top:0}.ammo-caliber-rail>header small,.ammo-ledger-heading small,.ammo-special-section>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.ammo-caliber-rail>header strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:20px;line-height:1.1}.ammo-caliber-rail>button{color:var(--home-copy);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c29;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.ammo-caliber-rail>button:hover,.ammo-caliber-rail>button[data-active=true]{color:var(--home-heading);box-shadow:inset 2px 0 var(--home-accent);background:#1b231f}.ammo-caliber-rail>button small{color:var(--home-meta);font-size:12px}.ammo-ballistics{border:1px solid var(--home-line);background:#111614;min-width:0;overflow:hidden}.ammo-ledger-heading h2,.ammo-special-section>header h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:20px;line-height:1.1}.ammo-ledger-heading{border-bottom:1px solid var(--home-line);background:#111713;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:flex}.ammo-ledger-heading>div{gap:2px;display:grid}.ammo-scatter-chart{border-bottom:1px solid var(--home-line);background-color:#0d1210;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ammo-scatter-chart>header{justify-content:space-between;align-items:center;gap:14px;padding:11px 16px 4px;display:flex}.ammo-scatter-chart>header div{gap:1px;display:grid}.ammo-scatter-chart>header small{color:var(--home-accent);letter-spacing:.1em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.ammo-scatter-chart h3{color:var(--home-title);margin:0;font-size:14px}.ammo-chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ammo-chart-legend span{color:var(--home-meta);border:1px solid #3b4741;padding:2px 6px;font-size:12px;font-weight:700}.ammo-chart-legend span[data-active=true]{color:#a8c9a5;border-color:#6e9f78}.ammo-scatter-chart>div{scrollbar-color:#4b5c54 #121615;scrollbar-width:thin;padding:0 10px 8px;overflow-x:auto}.ammo-scatter-chart>div>svg{width:100%;min-width:820px;height:auto;display:block}.ammo-chart-grid line{stroke:#2d3732;stroke-dasharray:3 4;stroke-width:1px}.ammo-chart-grid text,.ammo-chart-axis-label{fill:#78837d;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600}.ammo-chart-band{opacity:.13}.ammo-chart-band[data-armor-class="1"]{fill:#8b3c35}.ammo-chart-band[data-armor-class="2"]{fill:#9c583c}.ammo-chart-band[data-armor-class="3"]{fill:#a6783e}.ammo-chart-band[data-armor-class="4"]{fill:#a7954b}.ammo-chart-band[data-armor-class="5"]{fill:#6c9a5d}.ammo-chart-band[data-armor-class="6"]{fill:#3f8d55}.ammo-chart-band-label{fill:#74837b;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:600}.ammo-chart-axis{stroke:#4b5851;stroke-width:1px}.ammo-chart-point{fill:#6a726d;stroke:#0d1210;stroke-width:2px;opacity:.32}.ammo-chart-point-group{cursor:help;outline:none}.ammo-chart-point-group[data-active=true]{cursor:pointer}.ammo-chart-hit{fill:#0000}.ammo-chart-point-group:focus .ammo-chart-point,.ammo-chart-point-group:hover .ammo-chart-point{stroke:#d7e5dc;stroke-width:3px}.ammo-chart-point[data-active=true]{opacity:1}.ammo-chart-point[data-active=true][data-tone=low]{fill:#9c7469}.ammo-chart-point[data-active=true][data-tone=medium]{fill:#bc9261}.ammo-chart-point[data-active=true][data-tone=medium-high]{fill:#b6b872}.ammo-chart-point[data-active=true][data-tone=high]{fill:#83b981}.ammo-chart-point-label{fill:#d5ded9;paint-order:stroke;stroke:#0b100e;stroke-width:3px;stroke-linejoin:round;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.ammo-chart-tooltip{box-sizing:border-box;width:100%;height:100%;color:var(--home-copy);pointer-events:none;background:#090d0bf7;border:1px solid #536159;gap:4px;padding:10px 11px;display:grid;overflow:hidden;box-shadow:0 12px 24px #0000007a}.ammo-chart-tooltip>strong{color:var(--home-heading);font-size:13px;line-height:1.25}.ammo-chart-tooltip>small{min-height:16px;color:var(--home-meta);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.ammo-chart-tooltip>div{border-top:1px solid #303b35;grid-template-columns:1fr 1fr;gap:2px 10px;padding-top:5px;display:grid}.ammo-chart-tooltip>div span{color:var(--home-meta);grid-template-columns:14px auto auto;justify-content:start;align-items:center;gap:4px;font-size:12px;display:grid}.ammo-chart-tooltip>div span i{width:14px;height:14px;color:var(--home-accent);place-items:center;display:grid}.ammo-chart-tooltip>div span svg{width:12px;height:12px}.ammo-chart-tooltip>div span small{color:var(--home-meta);font-size:12px}.ammo-chart-tooltip b{color:var(--home-title);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px}.ammo-chart-tooltip>div.ammo-chart-tooltip-bleed{grid-template-columns:14px 1fr 1fr;align-items:center}.ammo-chart-tooltip-bleed>svg{color:#b77970;width:13px;height:13px}.ammo-chart-tooltip-bleed span{justify-content:flex-start;gap:5px;align-items:baseline!important;display:flex!important}.ammo-ledger-head,.ammo-round-row{grid-template-columns:minmax(240px,1.5fr) 85px 105px 100px 92px 118px 82px;align-items:center;gap:9px;display:grid}.ammo-ledger-head{border-bottom:1px solid var(--home-line);color:var(--home-meta);background:#0e1210;padding:8px 13px;font-size:12px;font-weight:700}.ammo-ledger-head>span:first-child{padding-left:42px}.ammo-sort-header{min-width:0;color:var(--home-meta);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:700;display:flex}.ammo-sort-header:hover,.ammo-sort-header[data-active=true]{color:var(--home-accent)}.ammo-sort-header svg{flex:none;width:12px;height:12px}.ammo-sort-header:not([data-active=true]) svg{opacity:.42}.ammo-caliber-group>header{background:linear-gradient(90deg,#90c1eb17,#0000 42%),#1a201d;border-bottom:1px solid #333d38;align-items:center;gap:9px;padding:9px 13px;display:flex}.ammo-caliber-group>header strong{color:var(--home-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px}.ammo-caliber-group>header span{color:var(--home-meta);font-size:12px;font-weight:700}.ammo-caliber-group>header i{background:linear-gradient(90deg,#3c4a44,#0000);flex:1;height:1px}.ammo-round-row{min-height:70px;color:inherit;background:#101412;border-bottom:1px solid #272f2b;border-left:2px solid #0000;padding:8px 13px;text-decoration:none;position:relative}.ammo-round-row:hover{background:#171e1a}.ammo-round-row:focus-visible{outline:2px solid var(--home-accent);outline-offset:-2px}.ammo-round-row[data-penetration=high]{border-left-color:#81b780}.ammo-round-row[data-penetration=medium-high]{border-left-color:#b6b872}.ammo-round-row[data-penetration=medium]{border-left-color:#c19a67}.ammo-round-row[data-penetration=low]{border-left-color:#a46e65}.ammo-round-identity{grid-template-columns:24px 50px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.ammo-round-rank{color:#5d6963;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.ammo-round-image{background:0 0;width:50px;height:40px;position:relative}.ammo-round-image img{object-fit:contain;padding:3px}.ammo-round-copy{gap:2px;min-width:0;display:grid}.ammo-round-copy strong,.ammo-round-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ammo-round-copy strong{color:var(--home-title);font-size:13px}.ammo-round-copy small{color:var(--home-meta);font-size:12px}.ammo-round-flags{flex-wrap:wrap;gap:3px;margin-top:1px;display:flex}.ammo-round-flags span{color:var(--home-accent);border:1px solid #43514a;padding:0 4px;font-size:12px;font-style:normal;font-weight:700}.ammo-round-stat{gap:4px;display:grid}.ammo-round-stat>span{justify-content:space-between;align-items:baseline;gap:4px;min-height:18px;display:flex}.ammo-round-stat small{color:var(--home-meta);font-size:12px;display:none}.ammo-round-stat strong{color:var(--home-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:18px;line-height:1}.ammo-round-stat i{background:#29312d;height:3px;display:block;overflow:hidden}.ammo-round-stat i b{background:#77918b;height:100%;display:block}.ammo-round-stat[data-stat=damage] i b{width:var(--ammo-damage-width);background:#c9a169}.ammo-round-stat[data-stat=penetration] i b{width:var(--ammo-penetration-width);background:#87b985}.ammo-round-stat[data-stat=armor] i b{width:var(--ammo-armor-width);background:#a3a78b}.ammo-round-stat[data-stat=speed] i b{width:var(--ammo-speed-width);background:#7296aa}.ammo-round-stat em{color:var(--home-meta);font-size:12px;font-style:normal;font-weight:700;line-height:1}.ammo-round-row[data-penetration=high] .ammo-round-stat em{color:#9bc398}.ammo-round-price{gap:1px;min-width:0;display:grid}.ammo-round-price small,.ammo-round-price em{color:var(--home-meta);font-size:12px;font-style:normal}.ammo-round-price strong{color:var(--home-heading);white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px}.ammo-round-detail-link{color:var(--home-accent);white-space:nowrap;background:#171e1a;border:1px solid #4a5a52;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.ammo-round-detail-link:hover{background:#202a25;border-color:#71877b}.ammo-round-advanced{border-top:1px dashed #2d3732;grid-column:1/-1;grid-template-columns:repeat(4,minmax(95px,.55fr)) minmax(320px,1.8fr);align-items:end;gap:9px;margin-top:4px;padding-top:8px;display:grid}.ammo-round-advanced>span{justify-content:flex-start;align-items:baseline;gap:5px;display:flex}.ammo-round-advanced>span small{color:var(--home-meta);white-space:nowrap;font-size:12px;font-weight:600}.ammo-round-advanced>span strong{color:var(--home-copy);white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.ammo-armor-effect{grid-template-columns:62px repeat(6,minmax(28px,1fr));align-items:stretch;gap:3px;min-width:0;display:grid}.ammo-armor-row-label{color:var(--home-meta);align-items:center;font-size:12px;font-weight:600;display:flex}.ammo-armor-effect i{background:#1a211d;border:1px solid #3a4640;justify-content:center;align-items:center;gap:3px;min-width:0;padding:2px 3px;font-style:normal;display:flex}.ammo-armor-effect i.ammo-armor-level{color:var(--home-meta);background:0 0;border-color:#0000;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px}.ammo-armor-effect i b{color:var(--home-copy);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.ammo-armor-effect i[data-level="0"],.ammo-tooltip-armor-effect i[data-level="0"]{background:#2a1c1a;border-color:#653f3b}.ammo-armor-effect i[data-level="1"],.ammo-tooltip-armor-effect i[data-level="1"]{background:#34201d;border-color:#78463e}.ammo-armor-effect i[data-level="2"],.ammo-tooltip-armor-effect i[data-level="2"]{background:#2e2418;border-color:#795331}.ammo-armor-effect i[data-level="3"],.ammo-tooltip-armor-effect i[data-level="3"]{background:#2d2919;border-color:#776738}.ammo-armor-effect i[data-level="4"],.ammo-tooltip-armor-effect i[data-level="4"]{background:#312d1c;border-color:#8b7b3e}.ammo-armor-effect i[data-level="5"],.ammo-tooltip-armor-effect i[data-level="5"]{background:#1b291c;border-color:#4d714b}.ammo-armor-effect i[data-level="6"],.ammo-tooltip-armor-effect i[data-level="6"]{background:#1c311d;border-color:#5d8b57}.ammo-armor-effect i[data-level=unknown],.ammo-tooltip-armor-effect i[data-level=unknown]{opacity:.45}.ammo-chart-tooltip>.ammo-tooltip-armor-effect{grid-template-columns:58px repeat(6,minmax(0,1fr));gap:3px}.ammo-tooltip-armor-effect .ammo-armor-row-label{white-space:nowrap;align-items:center;font-size:12px;display:flex}.ammo-tooltip-armor-effect i{min-height:22px;padding:1px 2px}.ammo-empty-state{color:var(--home-meta);text-align:center;place-items:center;gap:8px;padding:54px 20px;display:grid}.ammo-empty-state svg{width:24px;height:24px;color:var(--home-accent)}.ammo-empty-state strong{color:var(--home-title);font-size:14px}.ammo-empty-state button{color:var(--home-accent);cursor:pointer;background:0 0;border:1px solid #43504a;padding:6px 10px;font-size:12px;font-weight:700}.ammo-special-section{border:1px solid var(--home-line);background:var(--home-card-bg);overflow:hidden}.ammo-special-section>header{border-bottom:1px solid var(--home-line);background:#171d1a;justify-content:space-between;align-items:end;gap:16px;padding:13px 16px;display:flex}.ammo-special-section>header div{gap:1px;display:grid}.ammo-special-section>header>span{color:var(--home-meta);font-size:12px;font-weight:700}.ammo-special-section>div{background:var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ammo-special-section a{background:#111514;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.ammo-special-section a:hover{background:#1b221f}.ammo-special-section a>span:first-child{background:0 0;width:42px;height:38px;position:relative}.ammo-special-section img{object-fit:contain;padding:3px}.ammo-special-section a>span:last-child{gap:1px;min-width:0;display:grid}.ammo-special-section strong,.ammo-special-section small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ammo-special-section strong{color:var(--home-title);font-size:12px}.ammo-special-section small{color:var(--home-meta);font-size:12px}.ammo-category-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ammo-category-footer a{border:1px solid var(--home-line);background:var(--home-card-bg);color:var(--home-accent);align-items:center;gap:5px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.ammo-category-footer svg{width:13px;height:13px}@media (max-width:1120px){.item-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-group-card,.item-group-card:nth-last-child(-n+2){grid-column:span 1}.item-category-toolbar{grid-template-columns:minmax(240px,1fr) 160px 150px auto auto}.item-category-toolbar>label:nth-of-type(3){display:none}.ammo-caliber-layout{grid-template-columns:190px minmax(0,1fr)}.ammo-special-section>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.item-category-hero{grid-template-columns:minmax(0,1fr) 190px}.item-category-toolbar{grid-template-columns:minmax(0,1fr) 150px}.item-category-toolbar>label{grid-column:1/-1}.item-category-toolbar>label:nth-of-type(3){display:flex}.item-category-toolbar>button,.item-category-reset{min-height:42px}.ammo-category-hero{grid-template-columns:minmax(0,1fr) 220px}.ammo-caliber-layout{grid-template-columns:1fr}.ammo-caliber-rail{border-right:0;border-bottom:1px solid var(--home-line);max-height:none;display:flex;position:static;overflow:auto hidden}.ammo-caliber-rail>header{border-right:1px solid var(--home-line);border-bottom:0;justify-content:center;min-width:130px;position:static}.ammo-caliber-rail>button{border-bottom:0;border-right:1px solid #252c29;min-width:126px}.ammo-special-section>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.item-groups-hero{padding:20px}.item-groups-grid{grid-template-columns:1fr}.item-group-card,.item-group-card:nth-last-child(-n+2){grid-column:span 1;grid-template-rows:170px auto auto}.item-category-hero{grid-template-columns:1fr;min-height:270px}.item-category-hero-copy{padding:22px}.item-category-hero-icon{border:1px solid #ffffff14;width:106px;height:106px;position:absolute;top:18px;right:16px}.item-category-hero-icon:before{width:78px;height:78px}.item-category-hero-icon:after{width:56px;height:56px}.item-category-hero-icon img{width:46px;height:46px}.item-category-hero-copy>span{max-width:72%}.item-category-subnav>a{min-width:158px}.item-category-toolbar{grid-template-columns:1fr 1fr}.item-category-toolbar .item-quick-search,.item-category-toolbar>label{grid-column:1/-1}.item-category-toolbar>button{grid-column:1}.item-category-reset{grid-column:2}.item-category-compare>header,.item-category-results>header{align-items:flex-start;padding:13px 14px}.item-category-compare>header p{max-width:250px}.item-category-compare table{min-width:780px}.item-category-page-footer{align-items:stretch}.item-category-page-footer a{flex:1;justify-content:center}.ammo-category-hero{grid-template-columns:1fr}.ammo-category-hero-copy{padding:22px}.ammo-category-hero-visual{border-top:1px solid #ffffff0f;border-left:0;min-height:190px}.ammo-category-hero-visual:before{width:180px;height:180px}.ammo-category-hero-visual:after{width:118px;height:118px}.ammo-category-hero-visual img{width:72px;height:72px}.ammo-ledger-heading{align-items:flex-start}.ammo-ledger-heading>span{text-align:right;max-width:45%}.ammo-ledger-head{flex-wrap:wrap;align-items:center;gap:5px;padding:9px 12px;display:flex}.ammo-ledger-head>span{display:none}.ammo-ledger-head .ammo-sort-header{background:#141a17;border:1px solid #36423c;flex:auto;justify-content:center;padding:6px 8px}.ammo-round-row{grid-template-columns:1fr 1fr;gap:9px 12px;padding:12px}.ammo-round-advanced{grid-template-columns:1fr 1fr;gap:8px;padding-top:10px}.ammo-round-advanced>span{border:1px solid #2e3934;padding:5px 6px}.ammo-armor-effect,.ammo-round-identity{grid-column:1/-1}.ammo-round-stat{border:1px solid #303a35;min-width:0;padding:7px 8px}.ammo-round-stat>span small{display:block}.ammo-round-stat[data-stat=speed]{grid-column:1}.ammo-round-price{border:1px solid #303a35;grid-column:2;padding:7px 8px}.ammo-round-detail-link{grid-column:1/-1;min-height:36px}.ammo-special-section>header{align-items:flex-start}}@media (max-width:440px){.item-category-hero-copy>span{max-width:100%;padding-right:72px}.item-category-hero-icon{width:74px;height:74px;top:auto;bottom:16px;right:14px}.item-category-hero-icon:before{width:58px;height:58px}.item-category-hero-icon:after{width:42px;height:42px}.item-category-hero-icon img{width:38px;height:38px}.ammo-special-section>div{grid-template-columns:1fr}.ammo-category-footer{align-items:stretch}.ammo-category-footer a{flex:1;justify-content:center}}@media (max-width:1120px){.container-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.container-workbench-controls{grid-template-columns:1fr 230px}.container-kind-tabs{grid-column:1/-1}.key-controls{grid-template-columns:1fr 1fr}.key-kind-tabs,.key-search,.key-task-filter,.key-sort{min-width:0}.provision-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provision-controls{grid-template-columns:1fr 200px}.provision-kind-tabs{grid-column:1/-1}.medical-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-controls{grid-template-columns:1fr 205px}.medical-kind-tabs{grid-column:1/-1}.attachment-card-grid,.catalog-domain-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-domain-controls{grid-template-columns:1fr 210px}}@media (max-width:860px){.container-category-hero{grid-template-columns:1fr}.container-category-hero-copy{padding:26px}.container-category-hero-visual{border-top:1px solid #ffffff0f;border-left:0;min-height:190px}.container-category-hero-visual img{width:72px;height:72px}.key-category-hero{grid-template-columns:1fr}.key-category-hero-copy{padding:26px}.key-category-hero-visual{border-top:1px solid #ffffff0f;border-left:0;min-height:180px}.key-category-hero-visual:before{width:164px;height:164px}.key-category-hero-visual:after{width:106px;height:106px}.key-category-hero-visual img,.key-category-hero-visual>svg{width:68px;height:68px}.key-workbench{grid-template-columns:1fr}.key-map-rail{max-height:none;display:flex;position:static;overflow:auto hidden}.key-map-rail>header{border-right:1px solid var(--home-line);border-bottom:0;justify-content:center;min-width:128px;position:static}.key-map-rail>button{border-bottom:0;border-right:1px solid #252c29;min-width:108px}.provision-category-hero{grid-template-columns:1fr}.provision-category-hero-copy{padding:26px}.provision-category-hero-visual{border-top:1px solid #ffffff0f;border-left:0;min-height:185px}.provision-category-hero-visual:before{width:166px;height:166px}.provision-category-hero-visual:after{width:108px;height:108px}.provision-category-hero-visual img,.provision-category-hero-visual>svg{width:70px;height:70px}.medical-category-hero{grid-template-columns:1fr}.medical-category-hero-copy{padding:26px}.medical-category-hero-visual{border-top:1px solid #ffffff0f;border-left:0;min-height:185px}.medical-category-hero-visual img,.medical-category-hero-visual>svg{width:70px;height:70px}}@media (max-width:700px){.container-kind-tabs{scrollbar-width:thin;overflow-x:auto}.container-kind-tabs button{flex:none}.container-workbench-head{align-items:flex-start;padding:14px}.container-workbench-head>span{text-align:right;max-width:42%}.container-workbench-controls{grid-template-columns:1fr}.container-kind-tabs,.container-search,.container-sort{grid-column:1}.container-card-grid{grid-template-columns:1fr}.container-card{grid-template-rows:210px auto auto}.container-category-footer{align-items:stretch}.container-category-footer a{flex:1;justify-content:center}.key-controls{grid-template-columns:1fr}.key-result-head{display:none}.key-result-row{grid-template-columns:1fr 1fr;align-items:start;gap:8px 10px;padding:12px}.key-result-main,.key-result-maps{grid-column:1/-1}.key-result-main{grid-template-columns:52px minmax(0,1fr)}.key-result-index{display:none}.key-result-stat,.key-result-price{background:#111713;border:1px solid #303a35;padding:7px}.key-result-row>svg{display:none}.provision-workbench-head{align-items:flex-start;padding:14px}.provision-workbench-head>span{text-align:right;max-width:42%}.provision-controls{grid-template-columns:1fr}.provision-kind-tabs,.provision-search,.provision-sort{grid-column:1}.provision-kind-tabs{scrollbar-width:thin;overflow-x:auto}.provision-kind-tabs button{flex:none}.provision-card-grid{grid-template-columns:1fr}.provision-card{grid-template-rows:200px auto auto}.provision-category-footer{align-items:stretch}.provision-category-footer a{flex:1;justify-content:center}.medical-workbench-head{align-items:flex-start;padding:14px}.medical-workbench-head>span{text-align:right;max-width:42%}.medical-controls{grid-template-columns:1fr}.medical-kind-tabs,.medical-search,.medical-sort{grid-column:1}.medical-kind-tabs{scrollbar-width:thin;overflow-x:auto}.medical-kind-tabs button{flex:none}.medical-card-grid{grid-template-columns:1fr}.medical-card{grid-template-rows:195px auto auto auto}.attachment-workbench-head{align-items:flex-start;padding:14px}.attachment-workbench-head>span{text-align:right;max-width:42%}.attachment-controls,.attachment-card-grid{grid-template-columns:1fr}.attachment-card{grid-template-rows:175px auto auto auto}.catalog-domain-head{align-items:flex-start;padding:14px}.catalog-domain-head>span{text-align:right;max-width:42%}.catalog-domain-controls,.catalog-domain-card-grid{grid-template-columns:1fr}.catalog-domain-card{grid-template-rows:175px auto auto}}@media (max-width:440px){.container-category-hero-copy h1{font-size:46px}.container-card-footer{grid-template-columns:1fr 1fr}.container-card-footer em{border-top:1px solid #29302d;grid-column:1/-1;justify-content:flex-end;padding-top:7px}.key-category-hero-copy h1,.provision-category-hero-copy h1,.medical-category-hero-copy h1{font-size:46px}}@media (max-width:1050px){.item-detail-v2-hero .item-detail-visual{min-height:390px}.item-detail-v2-copy{padding:30px}}@media (max-width:700px){.item-detail-v2-copy{padding:22px}.item-detail-v2-copy h1{font-size:36px}.item-detail-summary{-webkit-line-clamp:2}.item-detail-facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.download-index-page,.download-detail-page,.map-download-page{gap:14px;display:grid}.download-index-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 82% 30%,#90c1eb1f,#0000 28%),linear-gradient(120deg,#7a5a361f,#0000 54%),#101513}.download-index-heading{grid-template-columns:76px minmax(0,1fr) auto;align-items:end;gap:20px;padding:32px;display:grid}.download-index-heading>span{color:#736a57;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:42px;font-weight:700;line-height:.9}.download-index-heading small{color:var(--home-accent);letter-spacing:.12em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.download-index-heading h1{color:var(--home-heading);margin:5px 0 0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(38px,5vw,60px);line-height:1}.download-index-heading p{max-width:730px;color:var(--home-copy);margin:12px 0 0;font-size:13px;line-height:1.75}.download-index-heading>strong{color:#c2b38d;letter-spacing:.1em;border:1px solid #504d42;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.download-index-heading>strong svg{width:14px;height:14px}.download-index-summary{background:#2c3631;border-top:1px solid #2c3631;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.download-index-summary>span{background:#111714;gap:3px;padding:12px 16px;display:grid}.download-index-summary small{color:var(--home-meta);font-size:12px}.download-index-summary strong{color:var(--home-title);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:23px}.download-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.download-index-card{min-width:0;color:inherit;background:#111714;border:1px solid #35403a;grid-template-rows:auto 190px 1fr auto;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.download-index-card:hover{border-color:#6b8175;transform:translateY(-3px)}.download-index-card>header{border-bottom:1px solid #2e3833;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.download-index-card>header>span,.download-index-card>header small{color:var(--home-meta);font-size:12px}.download-index-card>header>span{color:#8e7a55;font-family:Barlow Condensed,PingFang SC,sans-serif;font-weight:700}.download-index-card>header em{color:var(--home-accent);border:1px solid #445149;padding:3px 6px;font-size:12px;font-style:normal;font-weight:700}.download-index-card>header em[data-status=channel-pending]{color:#c3a971;border-color:#6b573c}.download-index-visual{background:linear-gradient(135deg,#90c1eb14,#0000 56%),repeating-linear-gradient(0deg,#0000 0 19px,#ffffff06 20px),#0c1210;place-items:center;display:grid;position:relative;overflow:hidden}.download-index-visual>svg{width:62px;height:62px;color:var(--home-accent);opacity:.88}.download-index-visual>span{color:var(--home-copy);background:#0a0e0cd6;border:1px solid #445049;padding:4px 7px;font-size:12px;position:absolute;bottom:12px;right:12px}.download-index-copy{padding:17px}.download-index-copy h2{color:var(--home-heading);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:29px}.download-index-copy p{color:var(--home-meta);margin:6px 0 0;font-size:13px}.download-index-card>footer{color:var(--home-meta);border-top:1px solid #2e3833;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.download-index-card>footer em{color:var(--home-accent);align-items:center;gap:4px;font-style:normal;font-weight:700;display:inline-flex}.download-index-card>footer svg{width:13px;height:13px}.download-safety-note{background:#111613;border:1px solid #3d463e;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 16px;display:grid}.download-safety-note>svg{color:#bba26f;width:20px;height:20px}.download-safety-note strong{color:var(--home-title);font-size:13px}.download-safety-note p{color:var(--home-meta);margin:4px 0 0;font-size:12px;line-height:1.6}.download-detail-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 82% 45%,#90c1eb1c,#0000 33%),#111613;grid-template-columns:minmax(0,1fr) 270px;min-height:260px;display:grid}.download-detail-hero>div:first-child{align-self:end;padding:30px}.download-detail-hero small{color:var(--home-accent);letter-spacing:.12em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.download-detail-hero span{color:var(--home-meta);border:1px solid #46534c;margin-left:10px;padding:3px 7px;font-size:12px;display:inline-flex}.download-detail-hero h1{color:var(--home-heading);margin:8px 0 0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(42px,5vw,64px);line-height:1}.download-detail-hero p{color:var(--home-copy);margin:11px 0 0;font-size:13px}.download-detail-hero-mark{background:repeating-linear-gradient(0deg,#0000 0 23px,#ffffff06 24px);border-left:1px solid #303b35;align-content:center;place-items:center;gap:13px;display:grid}.download-detail-hero-mark svg{width:66px;height:66px;color:var(--home-accent)}.download-detail-hero-mark strong{color:var(--home-meta);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.download-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.download-detail-layout>article{gap:10px;display:grid}.download-detail-section{border:1px solid var(--home-line);background:#111613}.download-detail-section>header{border-bottom:1px solid #2d3732;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.download-detail-section>header small{color:var(--home-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.download-detail-section>header h2{color:var(--home-title);margin:3px 0 0;font-size:20px}.download-detail-section>header svg{width:17px;height:17px;color:var(--home-accent)}.download-detail-section>p{color:var(--home-copy);margin:0;padding:18px;font-size:13px;line-height:1.8}.download-feature-grid{background:#2b3530;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.download-feature-grid article{background:#111613;align-content:start;gap:6px;padding:15px;display:grid}.download-feature-grid article>span{color:#887653;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px}.download-feature-grid strong{color:var(--home-title);font-size:13px}.download-feature-grid p{color:var(--home-meta);margin:0;font-size:12px;line-height:1.65}.download-step-list,.download-notes{background:#29332f;gap:1px;margin:0;padding:0;display:grid}.download-step-list{counter-reset:download-step;padding-left:42px}.download-step-list li{min-height:44px;color:var(--home-copy);background:#111613;padding:12px 15px;font-size:12px;line-height:1.65}.download-notes p{color:var(--home-copy);background:#111613;margin:0;padding:11px 15px;font-size:12px;line-height:1.6}.download-detail-aside{gap:10px;display:grid;position:sticky;top:92px}.download-detail-aside>section{border:1px solid var(--home-line);background:#111613}.download-detail-aside>section>small{color:var(--home-accent);letter-spacing:.08em;border-bottom:1px solid #2d3732;padding:10px 12px;font-size:12px;font-weight:700;display:block}.download-detail-aside h2{color:var(--home-title);margin:0;padding:12px;font-size:18px}.download-detail-aside dl{background:#29332f;gap:1px;margin:0;display:grid}.download-detail-aside dl>div{background:#111613;justify-content:space-between;gap:10px;padding:9px 12px;display:flex}.download-detail-aside dt{color:var(--home-meta);font-size:12px}.download-detail-aside dd{color:var(--home-title);text-align:right;margin:0;font-size:12px;font-weight:700}.download-action-panel{gap:8px;padding:14px;display:grid}.download-action-panel>span:first-child{width:38px;height:38px;color:var(--home-accent);border:1px solid #526357;place-items:center;display:grid}.download-action-panel>span:first-child svg{width:18px;height:18px}.download-action-panel>span[data-status=channel-pending]{color:#c1a36c;border-color:#6f5b3e}.download-action-panel>strong{color:var(--home-title);font-size:14px}.download-action-panel>p{color:var(--home-meta);margin:0;font-size:12px;line-height:1.65}.download-action-panel>a{min-height:38px;color:var(--home-accent);background:#1a231e;border:1px solid #63786b;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.download-action-panel>a svg{width:14px;height:14px}.download-action-disabled{color:#9d8b69;border:1px dashed #5e543f;place-items:center;min-height:36px;font-size:12px;display:grid}.download-back-link{color:var(--home-copy);border:1px solid #3d4943;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.download-back-link svg{width:14px;height:14px}.map-download-hero{border:1px solid var(--home-line);background:radial-gradient(circle at 80% 40%,#90c1eb21,#0000 35%),linear-gradient(120deg,#7a5a361a,#0000 55%),#101513;grid-template-columns:minmax(0,1fr) 250px;min-height:260px;display:grid}.map-download-hero>div:first-child{align-self:end;padding:30px}.map-download-hero small{color:var(--home-accent);letter-spacing:.12em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.map-download-hero h1{color:var(--home-heading);margin:7px 0 0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(42px,5vw,62px);line-height:1}.map-download-hero p{max-width:760px;color:var(--home-copy);margin:12px 0 0;font-size:13px;line-height:1.75}.map-download-hero-mark{border-left:1px solid #303b35;align-content:center;place-items:center;gap:8px;display:grid}.map-download-hero-mark svg{width:70px;height:70px;color:var(--home-accent)}.map-download-hero-mark span{color:var(--home-meta);letter-spacing:.12em;font-size:12px;font-weight:700}.map-download-summary{border:1px solid var(--home-line);background:#2b3530;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.map-download-summary>span{background:#111613;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.map-download-summary svg{width:16px;height:16px;color:var(--home-accent)}.map-download-summary small{color:var(--home-meta);font-size:12px}.map-download-summary strong{color:var(--home-title);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:23px}.map-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.map-download-card{background:#111613;border:1px solid #35403a;min-width:0}.map-download-preview{aspect-ratio:16/9;background:#0b100e;border-bottom:1px solid #2d3732;position:relative;overflow:hidden}.map-download-preview img{object-fit:cover}.map-download-preview>span{color:var(--home-copy);background:#090d0bdb;border:1px solid #526058;padding:3px 6px;font-size:12px;position:absolute;bottom:9px;right:10px}.map-download-card>header{border-bottom:1px solid #2d3732;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.map-download-card>header small{color:var(--home-accent);font-size:12px}.map-download-card>header h2{color:var(--home-title);margin:3px 0 0;font-size:20px}.map-download-card>header a{color:var(--home-accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.map-download-card>header a svg{width:13px;height:13px}.map-download-files{background:#29332f;gap:1px;display:grid}.map-download-files a{min-width:0;color:inherit;background:#111613;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;display:flex}.map-download-files a:hover{background:#171f1a}.map-download-files a>span{gap:3px;min-width:0;display:grid}.map-download-files strong{color:var(--home-title);font-size:12px}.map-download-files small{color:var(--home-meta);font-size:12px}.map-download-files svg{width:17px;height:17px;color:var(--home-accent);flex:none}.map-download-footer{border:1px solid #343f39;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.map-download-footer a{color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.map-download-footer a svg{width:14px;height:14px}.map-download-footer p{color:var(--home-meta);text-align:right;margin:0;font-size:12px}@media (max-width:960px){.download-index-grid{grid-template-columns:1fr 1fr}.download-detail-layout{grid-template-columns:1fr}.download-detail-aside{grid-template-columns:1fr 1fr;position:static}.download-back-link{grid-column:1/-1}.download-feature-grid{grid-template-columns:1fr}}@media (max-width:700px){.download-index-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:22px 18px}.download-index-heading>span{font-size:32px}.download-index-heading>strong{grid-column:1/-1;justify-self:start}.download-index-summary,.download-index-grid,.download-detail-hero,.map-download-hero,.map-download-summary,.map-download-grid{grid-template-columns:1fr}.download-index-card{grid-template-rows:auto 160px 1fr auto}.download-detail-hero-mark,.map-download-hero-mark{border-top:1px solid #303b35;border-left:0;min-height:150px}.download-detail-layout{gap:10px}.download-detail-aside{grid-template-columns:1fr}.download-safety-note{grid-template-columns:24px minmax(0,1fr)}.download-safety-note>svg:last-child{display:none}.map-download-footer{flex-direction:column;align-items:flex-start}.map-download-footer p{text-align:left}}.simple-download-page,.simple-tool-page,.simple-map-download-page{gap:12px;display:grid}.simple-download-heading{border:1px solid var(--home-line);background:linear-gradient(120deg, #90c1eb12, transparent 48%), var(--eft-black2);padding:24px}.simple-download-heading small,.simple-tool-heading small,.simple-tool-section header small{color:var(--home-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.simple-download-heading h1,.simple-tool-heading h1{color:var(--home-heading);margin:4px 0 0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:clamp(35px,5vw,52px);line-height:1}.simple-download-heading p,.simple-tool-heading p{color:var(--home-copy);margin:9px 0 0;font-size:13px}.simple-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.simple-download-card{border:1px solid var(--eft-line);background:var(--eft-black2);min-width:0;color:inherit;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.simple-download-card:hover{border-color:var(--eft-accent-line);background:#151c18}.simple-download-card>span{border:1px solid var(--eft-line-strong);width:48px;height:48px;color:var(--home-accent);place-items:center;display:grid}.simple-download-card>span svg{width:24px;height:24px}.simple-download-card>div{gap:3px;min-width:0;display:grid}.simple-download-card small{color:var(--home-accent);font-size:12px}.simple-download-card h2{color:var(--home-title);margin:0;font-size:17px}.simple-download-card p,.simple-download-card em{color:var(--home-meta);margin:0;font-size:12px;font-style:normal;line-height:1.5}.simple-download-card>svg{width:16px;height:16px;color:var(--home-accent)}.simple-download-note{background:var(--eft-black2);color:var(--home-meta);border:1px solid #3c463f;margin:0;padding:11px 13px;font-size:12px;line-height:1.65}.simple-tool-heading{border:1px solid var(--home-line);background:var(--eft-black2);align-items:center;gap:15px;padding:20px;display:flex}.simple-tool-heading>span{border:1px solid var(--eft-line-strong);width:52px;height:52px;color:var(--home-accent);flex:none;place-items:center;display:grid}.simple-tool-heading>span svg{width:25px;height:25px}.simple-tool-section,.simple-map-collection,.simple-map-list article{border:1px solid var(--home-line);background:var(--eft-black2)}.simple-tool-section>header{border-bottom:1px solid var(--eft-line-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.simple-tool-section>header>svg{width:17px;height:17px;color:var(--home-accent)}.simple-tool-section h2,.simple-map-collection h2,.simple-map-list h2{color:var(--home-title);margin:2px 0 0;font-size:17px}.simple-tool-section>p{color:var(--home-copy);margin:0;padding:13px 14px;font-size:12px;line-height:1.7}.download-provider-links{background:var(--eft-line-soft);gap:1px;display:grid}.download-provider-row{background:var(--eft-black2);grid-template-columns:minmax(130px,1fr) minmax(150px,auto);align-items:center;gap:10px;padding:8px 12px;display:grid}.download-provider-row>a{color:var(--home-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.download-provider-row>a svg{width:13px;height:13px}.download-provider-row>button{border:1px solid var(--eft-line-strong);min-height:28px;color:var(--home-copy);cursor:pointer;background:#151c18;justify-content:space-between;align-items:center;gap:8px;padding:4px 7px;font-size:12px;display:inline-flex}.download-provider-row>button code{color:var(--home-accent);font-size:12px}.download-provider-row>button svg{width:13px;height:13px}.download-provider-no-code{color:var(--home-meta);text-align:right;font-size:12px}.simple-tool-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.simple-tool-steps article{border:1px solid var(--eft-line);background:var(--eft-black2);gap:5px;padding:13px;display:grid}.simple-tool-steps strong{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px}.simple-tool-steps span{color:var(--home-title);font-size:13px;font-weight:700}.simple-tool-steps p{color:var(--home-meta);margin:0;font-size:12px;line-height:1.6}.simple-download-back{border:1px solid var(--eft-line);width:fit-content;color:var(--home-copy);align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.simple-download-back svg{width:14px;height:14px}.simple-map-collection{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:stretch;display:grid}.simple-map-collection>div:first-child{padding:15px}.simple-map-collection>div:first-child small{color:var(--home-accent);font-size:12px;font-weight:700}.simple-map-collection>div:first-child p{color:var(--home-meta);margin:7px 0 0;font-size:12px;line-height:1.6}.simple-map-collection>.download-provider-links{border-left:1px solid var(--eft-line-soft)}.simple-map-list{gap:8px;display:grid}.simple-map-list article{grid-template-columns:minmax(230px,.65fr) minmax(0,1fr);display:grid}.simple-map-list article>header{border-right:1px solid var(--eft-line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.simple-map-list article>header>span{border:1px solid var(--eft-line-strong);width:36px;height:36px;color:var(--home-accent);place-items:center;display:grid}.simple-map-list article>header>span svg{width:18px;height:18px}.simple-map-list article>header>div{min-width:0}.simple-map-list article>header small,.simple-map-list article>header em{color:var(--home-meta);font-size:12px;font-style:normal}.simple-map-list article>header>a{color:var(--home-accent);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.simple-map-list article>.download-provider-links{align-content:center}.system-placeholder-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.system-placeholder-links a{border:1px solid var(--eft-line);background:var(--eft-black2);color:var(--home-accent);align-items:center;gap:4px;padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.system-placeholder-links a svg{width:13px;height:13px}@media (max-width:850px){.simple-download-grid,.simple-tool-steps,.simple-map-collection,.simple-map-list article{grid-template-columns:1fr}.simple-map-collection>.download-provider-links,.simple-map-list article>header{border-top:1px solid var(--eft-line-soft);border-left:0;border-right:0}}@media (max-width:600px){.simple-download-heading,.simple-tool-heading{padding:16px}.simple-tool-heading{align-items:flex-start}.download-provider-row{grid-template-columns:1fr}.download-provider-no-code{text-align:left}.simple-map-list article>header{grid-template-columns:32px minmax(0,1fr)}.simple-map-list article>header>a{grid-column:1/-1}}.systems-page{--systems-panel:var(--eft-panel);--systems-panel-deep:var(--eft-black2);--systems-panel-soft:var(--eft-raised);--systems-line:var(--eft-line);--systems-line-soft:var(--eft-line-soft);--systems-copy:var(--eft-copy);--systems-muted:var(--eft-muted);--systems-heading:var(--eft-heading);--systems-accent:var(--eft-accent);--systems-blue:var(--eft-accent);gap:12px;display:grid}.systems-hero{border:1px solid var(--systems-line);background:linear-gradient(115deg, #90c1eb14, transparent 42%), linear-gradient(180deg, var(--eft-raised), var(--eft-panel));grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;box-shadow:0 12px 32px #00000040}.systems-hero-copy{align-content:center;gap:7px;min-height:150px;padding:26px 28px;display:grid}.systems-hero-copy>p{color:var(--systems-accent);letter-spacing:.14em;margin:0;font-size:12px;font-weight:800}.systems-hero-copy h1{color:var(--systems-heading);margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.systems-hero-copy>span{max-width:730px;color:var(--systems-copy);font-size:14px;line-height:1.65}.systems-hero-stats{border-left:1px solid var(--systems-line);grid-template-columns:repeat(3,minmax(85px,1fr));min-width:330px;margin:0;display:grid}.systems-hero-stats>div{border-right:1px solid var(--systems-line-soft);align-content:center;gap:5px;padding:22px 18px;display:grid}.systems-hero-stats>div:last-child{border-right:0}.systems-hero-stats dt{color:var(--systems-muted);font-size:12px;font-weight:700}.systems-hero-stats dd{color:var(--systems-heading);margin:0;font-size:25px;font-weight:800;line-height:1}.systems-catalog{gap:10px;display:grid}.systems-toolbar{border:1px solid var(--systems-line);background:var(--systems-panel-deep);grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.systems-search{border:1px solid var(--eft-line);background:var(--eft-black);align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.systems-search>svg{width:16px;height:16px;color:var(--systems-muted);flex:none}.systems-search input{min-width:0;color:var(--eft-heading);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.systems-search input::placeholder{color:#6d756e}.systems-search>button{width:26px;height:26px;color:var(--systems-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.systems-search>button svg{width:14px;height:14px}.systems-filter-row{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.systems-filter-row>button{border:1px solid var(--eft-line);background:var(--eft-panel);color:#9aa29b;min-height:34px;font:inherit;cursor:pointer;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.systems-filter-row>button:hover{color:var(--eft-copy);border-color:#59645d}.systems-filter-row>button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb1c}.systems-filter-row>button small{min-width:19px;height:19px;color:var(--eft-copy);background:#ffffff0e;place-items:center;padding-inline:4px;font-size:12px;display:grid}.systems-filter-row>button>svg{width:14px;height:14px}.systems-result-count{color:var(--systems-muted);white-space:nowrap;font-size:12px}.systems-result-count strong{color:var(--eft-accent-pale);font-size:16px}.systems-disclosure{border:1px solid var(--systems-line);background:var(--systems-panel)}.systems-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:12px;min-height:68px;padding:11px 14px;list-style:none;display:grid}.systems-disclosure>summary::-webkit-details-marker{display:none}.systems-disclosure>summary:hover{background:var(--eft-raised)}.systems-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.systems-disclosure>summary>span:first-child>strong{min-width:0;color:var(--systems-heading);font-size:15px;line-height:1.35}.systems-disclosure>summary>span:first-child>small{color:var(--systems-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.systems-disclosure>summary>em{flex-wrap:wrap;justify-content:end;gap:5px;font-style:normal;display:flex}.systems-disclosure>summary>em span{border:1px solid var(--eft-line);background:var(--eft-black2);color:#aeb7ae;white-space:nowrap;padding:4px 7px;font-size:12px;font-weight:700}.systems-disclosure>summary>svg{width:18px;height:18px;color:var(--systems-muted);transition:transform .16s}.systems-disclosure[open]>summary{border-bottom:1px solid var(--systems-line);background:var(--eft-raised)}.systems-disclosure[open]>summary>svg{transform:rotate(180deg)}.systems-disclosure-body{gap:12px;padding:14px;display:grid}.systems-title-with-index{align-items:center;gap:11px;display:flex}.systems-title-with-index>small{background:var(--eft-black2);width:34px;height:34px;color:var(--eft-accent);border:1px solid #485047;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.systems-title-with-index>span{min-width:0;display:grid}.systems-title-with-index em{color:var(--systems-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.systems-empty{background:var(--eft-black2);min-height:88px;color:var(--systems-muted);text-align:center;border:1px dashed #38413b;place-items:center;padding:20px;font-size:13px;display:grid}.systems-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.systems-item-grid>article{border:1px solid var(--eft-line-soft);background:var(--eft-black2);gap:4px;min-width:0;padding:7px;display:grid}.systems-item-grid>article>small{color:var(--systems-muted);padding-left:39px;font-size:12px}.systems-item-link{min-width:0;color:var(--eft-copy);grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:7px;text-decoration:none;display:grid}.systems-item-link>span:first-child{background:#ffffff06;place-items:center;width:32px;height:32px;display:grid;position:relative}.systems-item-link img{object-fit:contain;width:31px;height:31px}.systems-item-link>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.systems-item-link>svg{color:#67736c;width:13px;height:13px}a.systems-item-link:hover>strong,a.systems-item-link:hover>svg{color:var(--systems-accent)}.systems-section-nav{border-top:1px solid var(--systems-line);flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.systems-section-nav a{background:var(--eft-black2);color:#8e978f;border:1px solid #39423d;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.systems-traders{--systems-accent:var(--eft-accent)}.trader-directory{gap:8px;display:grid}.trader-record>.systems-disclosure-body{padding:0}.trader-record-intro{border-bottom:1px solid var(--systems-line-soft);background:linear-gradient(90deg, #90c1eb0f, transparent 45%), var(--eft-panel);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.trader-record-avatar{background:var(--eft-black);border:1px solid #4b5044;place-items:center;width:92px;height:92px;display:grid;position:relative;overflow:hidden}.trader-record-avatar img{object-fit:cover}.trader-record-avatar>svg{width:34px;height:34px;color:var(--eft-muted)}.trader-record-intro p{color:var(--eft-copy);margin:0;font-size:13px;line-height:1.7}.trader-level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px;display:grid}.trader-level-grid>article{background:var(--eft-black2);border:1px solid #374039}.trader-level-grid>article>header{border-bottom:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.trader-level-grid>article>header span{color:var(--eft-accent-pale);font-size:13px;font-weight:800}.trader-level-grid>article>header strong{color:#9ea69e;font-size:12px}.trader-level-grid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.trader-level-grid dl>div{border-right:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line-soft);padding:8px 10px}.trader-level-grid dl>div:nth-child(2n){border-right:0}.trader-level-grid dl>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.trader-level-grid dt{color:var(--eft-muted);font-size:12px}.trader-level-grid dd{color:var(--eft-copy);margin:2px 0 0;font-size:12px;font-weight:700}.trader-offer-heading{border-top:1px solid var(--systems-line-soft);border-bottom:1px solid var(--systems-line-soft);background:var(--eft-raised);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.trader-offer-heading>span{color:var(--eft-heading);align-items:center;gap:7px;display:flex}.trader-offer-heading>span svg{width:15px;height:15px;color:var(--systems-accent)}.trader-offer-heading strong{font-size:13px}.trader-offer-heading small{color:var(--systems-muted);font-size:12px}.trader-offer-list{padding:0 14px 14px;display:grid}.trader-offer-list>article{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:48px minmax(220px,1.25fr) minmax(100px,.5fr) minmax(170px,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.trader-offer-ll{color:var(--eft-accent);font-size:12px;font-weight:800}.trader-offer-price,.trader-offer-limit{align-items:center;gap:5px;display:flex}.trader-offer-price svg,.trader-offer-limit svg{width:13px;height:13px;color:var(--eft-muted)}.trader-offer-price small,.trader-offer-limit{color:var(--eft-muted);font-size:12px}.trader-offer-requirements{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.trader-offer-requirements span{background:var(--eft-black2);color:#969f97;border:1px solid #354039;padding:3px 5px;font-size:12px}.trader-offer-limit{white-space:nowrap;justify-content:end}.systems-bosses{--systems-accent:var(--eft-accent)}.boss-directory{gap:8px;display:grid}.boss-record>.systems-disclosure-body{padding:0}.boss-overview{border-bottom:1px solid var(--systems-line-soft);background:linear-gradient(90deg, #90c1eb17, transparent 43%), var(--eft-panel);grid-template-columns:156px minmax(0,1fr);min-height:150px;display:grid}.boss-portrait{border-right:1px solid var(--systems-line);background:radial-gradient(circle at 50% 38%, #90c1eb29, transparent 57%), var(--eft-black);place-items:center;display:grid;position:relative;overflow:hidden}.boss-portrait img{object-fit:contain;width:100%;height:100%;max-height:185px}.boss-portrait>svg{width:48px;height:48px;color:var(--eft-accent-line)}.boss-overview>div:last-child{align-content:center;gap:9px;padding:18px;display:grid}.boss-overview p{max-width:850px;color:var(--eft-copy);margin:0;font-size:13px;line-height:1.7}.boss-threat{width:fit-content;color:var(--eft-accent-soft-text);background:#90c1eb14;border:1px solid #5a4039;align-items:center;gap:6px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.boss-threat svg{width:13px;height:13px}.boss-intel-grid{border-bottom:1px solid var(--systems-line-soft);grid-template-columns:1fr 1fr;gap:0;display:grid}.boss-intel-grid>section{min-width:0;padding:14px}.boss-intel-grid>section+section{border-left:1px solid var(--systems-line-soft)}.boss-intel-grid section>header{align-items:center;gap:7px;margin-bottom:9px;display:flex}.boss-intel-grid section>header svg{width:15px;height:15px;color:var(--eft-accent)}.boss-intel-grid section>header strong{color:#dfded2;font-size:13px}.boss-map-list{gap:5px;display:grid}.boss-map-list>article{border:1px solid var(--eft-line);background:var(--eft-black2);grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:7px;padding:8px 9px;display:grid}.boss-map-list>article>span{min-width:0;display:grid}.boss-map-list strong{color:#d5d4c9;font-size:12px}.boss-map-list small{color:#7f8880;font-size:12px}.boss-map-list em{border-left:1px solid var(--eft-line-soft);color:#a4ada4;white-space:nowrap;padding-left:8px;font-size:12px;font-style:normal}.boss-health-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.boss-health-list>div{border:1px solid var(--eft-line);background:var(--eft-black2);justify-content:space-between;align-items:center;min-width:0;padding:7px 8px;display:flex;position:relative;overflow:hidden}.boss-health-list span,.boss-health-list strong{z-index:1;font-size:12px;position:relative}.boss-health-list span{color:#909990}.boss-health-list strong{color:#d9d5c8}.boss-health-list i{background:var(--eft-accent);height:2px;position:absolute;inset:auto auto 0 0}.boss-asset-grid{grid-template-columns:1fr 1fr;display:grid}.boss-asset-grid>section{min-width:0;padding:14px}.boss-asset-grid>section+section{border-left:1px solid var(--systems-line-soft)}.boss-asset-grid section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.boss-asset-grid section>header strong{color:#dcdbcf;font-size:13px}.boss-asset-grid section>header small{color:var(--eft-muted);font-size:12px}.systems-achievements{--systems-accent:var(--eft-accent)}.achievement-hero{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 88% 14%,#90c1eb2b,#0000 32%),linear-gradient(118deg,#90c1eb14,#0000 48%),linear-gradient(135deg,#1c1f1f,#0d0f0f 72%);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);display:grid;overflow:hidden}.achievement-hero-copy{align-content:center;gap:7px;padding:26px 28px;display:grid}.achievement-hero-copy>p{color:var(--eft-accent);letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.achievement-hero-copy h1{color:var(--eft-heading);margin:0;font-size:clamp(32px,4vw,46px);line-height:1.04}.achievement-hero-copy>span{max-width:680px;color:var(--eft-copy);font-size:13px;line-height:1.65}.achievement-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:600px;margin:9px 0 0;display:grid}.achievement-hero-stats>div{border:1px solid var(--eft-line);background:#090a0a7a;gap:4px;padding:8px 10px;display:grid}.achievement-hero-stats dt{color:var(--eft-muted);align-items:center;gap:5px;font-size:12px;display:flex}.achievement-hero-stats dt svg{width:13px;height:13px;color:var(--eft-accent)}.achievement-hero-stats dd{color:var(--eft-heading);margin:0;font-size:23px;font-weight:800;line-height:1}.achievement-showcase{border-left:1px solid var(--eft-line);background:#090a0a47;align-content:center;gap:9px;padding:18px;display:grid}.achievement-showcase>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.achievement-showcase>header small{color:var(--eft-accent);letter-spacing:.1em;font-size:12px;font-weight:800}.achievement-showcase>header span{color:var(--eft-muted);font-size:12px}.achievement-showcase>div{gap:6px;display:grid}.achievement-showcase article{--achievement-rarity:#7e8a8a;border:1px solid var(--eft-line);border-left:2px solid var(--achievement-rarity);background:var(--eft-panel);grid-template-columns:62px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.achievement-showcase article[data-rarity=rare],.achievement-card[data-rarity=rare]{--achievement-rarity:#62a8d0}.achievement-showcase article[data-rarity=legendary],.achievement-card[data-rarity=legendary]{--achievement-rarity:#d6ae62}.achievement-showcase article[data-rarity=seasonal],.achievement-card[data-rarity=seasonal]{--achievement-rarity:#b286cf}.achievement-showcase-icon{background:radial-gradient(circle at 50% 40%, var(--achievement-rarity), transparent 66%), var(--eft-black);place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.achievement-showcase-icon{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--achievement-rarity) 18%, transparent), transparent 66%), var(--eft-black)}}.achievement-showcase-icon img{object-fit:contain;width:58px;height:58px}.achievement-showcase-icon svg{width:28px;height:28px;color:var(--achievement-rarity)}.achievement-showcase article>div{gap:1px;min-width:0;display:grid}.achievement-showcase article small{color:var(--achievement-rarity);font-size:12px;font-weight:700}.achievement-showcase article strong{color:var(--eft-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.achievement-showcase article em{color:var(--eft-muted);font-size:12px;font-style:normal}.achievement-toolbar{border:1px solid var(--eft-line);background:linear-gradient(90deg, #90c1eb09, transparent 42%), var(--eft-black2);gap:9px;padding:10px;display:grid}.achievement-toolbar-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.achievement-sort{border:1px solid var(--eft-line);background:var(--eft-black);align-items:center;gap:7px;width:fit-content;min-width:260px;min-height:40px;padding:0 9px;display:flex}.achievement-sort>svg{width:14px;height:14px;color:var(--eft-accent)}.achievement-sort>span{color:var(--eft-muted);font-size:12px;font-weight:700}.achievement-sort select{color:var(--eft-copy);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px}.achievement-sort option{background:var(--eft-panel);color:var(--eft-copy)}.achievement-result-count{color:var(--eft-muted);white-space:nowrap;justify-self:end;font-size:12px}.achievement-result-count strong{color:var(--eft-accent);font-size:16px}.achievement-filter-deck{border-top:1px solid var(--eft-line-soft);grid-template-columns:1.25fr .75fr;gap:8px;padding-top:8px;display:grid}.achievement-filter-deck>div{gap:4px;min-width:0;display:grid}.achievement-filter-deck>div>small{color:var(--eft-accent-line);letter-spacing:.08em;font-size:12px;font-weight:800}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.achievement-card{--achievement-rarity:#7e8a8a;border:1px solid var(--eft-line);background:linear-gradient(145deg, var(--achievement-rarity), transparent 42%), var(--eft-panel);align-content:start;gap:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.achievement-card{background:linear-gradient(145deg, color-mix(in srgb, var(--achievement-rarity) 5%, transparent), transparent 42%), var(--eft-panel)}}.achievement-card{transition:border-color .15s,transform .15s}.achievement-card:hover{border-color:var(--achievement-rarity);transform:translateY(-1px)}.achievement-card:before{background:var(--achievement-rarity);content:"";width:3px;position:absolute;inset:0 auto 0 0}.achievement-card>header{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.achievement-card-icon{border:1px solid var(--achievement-rarity);place-items:center;width:82px;height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.achievement-card-icon{border:1px solid color-mix(in srgb, var(--achievement-rarity) 56%, var(--eft-line))}}.achievement-card-icon{background:radial-gradient(circle at 50% 42%, var(--achievement-rarity), transparent 68%), var(--eft-black)}@supports (color:color-mix(in lab, red, red)){.achievement-card-icon{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--achievement-rarity) 18%, transparent), transparent 68%), var(--eft-black)}}.achievement-card-icon img{object-fit:contain;width:78px;height:78px}.achievement-card-icon svg{width:34px;height:34px;color:var(--achievement-rarity)}.achievement-card-title{gap:2px;min-width:0;display:grid}.achievement-card-title>span{flex-wrap:wrap;gap:4px;display:flex}.achievement-card-title em{border:1px solid var(--achievement-rarity)}@supports (color:color-mix(in lab, red, red)){.achievement-card-title em{border:1px solid color-mix(in srgb, var(--achievement-rarity) 52%, var(--eft-line))}}.achievement-card-title em{background:var(--achievement-rarity)}@supports (color:color-mix(in lab, red, red)){.achievement-card-title em{background:color-mix(in srgb, var(--achievement-rarity) 8%, transparent)}}.achievement-card-title em{color:var(--achievement-rarity);padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.achievement-card-title em+em{border-color:var(--eft-line);color:var(--eft-muted);background:#ffffff06}.achievement-card-title h2{color:var(--eft-heading);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:18px;line-height:1.22;overflow:hidden}.achievement-card-title>small{color:var(--eft-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.achievement-hidden{border:1px solid var(--eft-line);color:var(--eft-muted);background:#090a0a94;justify-items:center;gap:2px;padding:4px 5px;font-size:12px;display:grid}.achievement-hidden svg{width:13px;height:13px}.achievement-card>p{min-height:61px;color:var(--eft-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:10px 12px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.achievement-card>footer{border-top:1px solid var(--eft-line-soft);grid-template-columns:minmax(0,1.35fr) minmax(90px,.65fr);gap:9px;padding:9px 12px 11px;display:grid}.achievement-rate{gap:5px;display:grid}.achievement-rate>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.achievement-rate>header small,.achievement-card>footer>div:last-child small{color:var(--eft-muted);font-size:12px}.achievement-rate>header strong{color:var(--achievement-rarity);font-size:15px}.achievement-rate>span{background:var(--eft-line-soft);height:3px;display:block;overflow:hidden}.achievement-rate>span i{background:var(--achievement-rarity);height:100%;display:block}.achievement-card>footer>div:last-child{border-left:1px solid var(--eft-line-soft);align-content:start;gap:2px;padding-left:9px;display:grid}.achievement-card>footer>div:last-child svg{width:13px;height:13px;color:var(--achievement-accent,var(--eft-accent))}.achievement-card>footer>div:last-child strong{color:var(--eft-copy);font-size:13px}.achievement-load-more{border:1px solid var(--eft-line-strong);background:linear-gradient(90deg, #90c1eb0e, transparent 52%), var(--eft-black2);min-height:44px;color:var(--eft-accent);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.achievement-load-more:hover{border-color:var(--eft-accent-line);background-color:var(--eft-panel)}.achievement-load-more span{color:var(--eft-muted);font-size:12px;font-weight:600}.systems-skills{--systems-accent:var(--eft-accent)}.skill-category-sections{gap:14px;display:grid}.skill-category-section{border:1px solid var(--eft-line);background:var(--eft-black2);overflow:hidden}.skill-category-section>header{border-bottom:1px solid var(--eft-line-soft);background:linear-gradient(90deg, #90c1eb13, transparent 46%), var(--eft-raised);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.skill-category-section>header>span{border:1px solid var(--eft-accent-line);background:var(--eft-black);width:50px;height:50px;color:var(--eft-accent);place-items:center;display:grid}.skill-category-section>header>span svg{width:24px;height:24px}.skill-category-section>header>div{gap:1px;min-width:0;display:grid}.skill-category-section>header small{color:var(--eft-accent-line);letter-spacing:.09em;font-size:12px;font-weight:800}.skill-category-section>header h2{color:var(--eft-heading);margin:0;font-size:22px;line-height:1.2}.skill-category-section>header p{color:var(--eft-muted);margin:1px 0 0;font-size:12px}.skill-category-section>header>strong{border:1px solid var(--eft-line-strong);background:var(--eft-black2);color:var(--eft-accent-soft-text);white-space:nowrap;padding:5px 8px;font-size:12px}.skill-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.skill-card{border:1px solid var(--eft-line);background:linear-gradient(145deg, #90c1eb0a, transparent 46%), var(--eft-panel);min-width:0;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.skill-card:hover{border-color:var(--eft-accent-line);transform:translateY(-1px)}.skill-card>header{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.skill-card-icon{border:1px solid var(--eft-accent-line);background:radial-gradient(circle at 50% 42%, #90c1eb26, transparent 68%), var(--eft-black);place-items:center;width:74px;height:74px;display:grid}.skill-card-icon img{object-fit:contain;width:70px;height:70px}.skill-card-icon svg{width:32px;height:32px;color:var(--eft-accent)}.skill-card-title{gap:2px;min-width:0;display:grid}.skill-card-title>small{color:var(--eft-accent);font-size:12px;font-weight:700}.skill-card-title h3{color:var(--eft-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;line-height:1.22;overflow:hidden}.skill-card-title>em{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.skill-max-level{border:1px solid var(--eft-accent-line);background:#90c1eb14;justify-items:center;gap:1px;padding:5px 7px;display:grid}.skill-max-level small{color:var(--eft-muted);letter-spacing:.08em;font-size:12px;font-weight:800}.skill-max-level strong{color:var(--eft-accent-pale);font-size:21px;line-height:1}.skill-card>p{min-height:57px;color:var(--eft-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:10px 11px;font-size:12px;line-height:1.62;display:-webkit-box;overflow:hidden}.skill-elite-panel{border:1px solid var(--eft-accent-line);background:linear-gradient(120deg, #90c1eb21, transparent 68%), var(--eft-black2);flex:1;margin:0 10px 10px}.skill-elite-panel>header{border-bottom:1px solid #90c1eb2e;align-items:center;gap:7px;padding:7px 9px;display:flex}.skill-elite-panel>header svg{width:16px;height:16px;color:var(--eft-accent)}.skill-elite-panel>header>div{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.skill-elite-panel>header small{color:var(--eft-accent);letter-spacing:.08em;font-size:12px;font-weight:800}.skill-elite-panel>header strong{color:var(--eft-heading);font-size:13px}.skill-elite-panel ul{gap:5px;margin:0;padding:8px 9px 9px;list-style:none;display:grid}.skill-elite-panel li{color:var(--eft-accent-pale);padding-left:11px;font-size:12px;line-height:1.55;position:relative}.skill-elite-panel li:before{background:var(--eft-accent);content:"";width:5px;height:5px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.skill-elite-panel>p{color:var(--eft-muted);margin:0;padding:9px;font-size:12px;line-height:1.55}.skill-card-footer{border-top:1px solid var(--eft-line-soft);min-height:36px;color:var(--eft-copy);justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.skill-card-footer svg{width:14px;height:14px;color:var(--eft-accent)}.skill-card:hover .skill-card-footer{color:var(--eft-accent-pale)}.skill-category-toolbar{border:1px solid var(--eft-line);background:linear-gradient(90deg, #90c1eb09, transparent 42%), var(--eft-black2);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.skill-total-count{color:var(--eft-muted);white-space:nowrap;font-size:12px}.skill-total-count strong{color:var(--eft-accent);font-size:16px}.skill-category-link{border:1px solid var(--eft-line);background:var(--eft-black2);min-height:34px;color:var(--eft-muted);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.skill-category-link:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb14}.skill-category-link svg{width:14px;height:14px}.skill-category-link small{color:var(--eft-accent-line);font-size:12px}.skill-category-sections>.skill-category-section{scroll-margin-top:72px}.skill-detail-page{gap:12px;display:grid}.skill-detail-hero{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 88% 14%,#90c1eb29,#0000 34%),linear-gradient(118deg,#90c1eb14,#0000 48%),linear-gradient(135deg,#1c1f1f,#0d0f0f 72%);grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.skill-detail-image{border-right:1px solid var(--eft-line);background:radial-gradient(circle at 50% 42%, #90c1eb2e, transparent 62%), var(--eft-black);place-items:center;min-height:250px;display:grid;position:relative}.skill-detail-image img{object-fit:contain;width:190px;height:190px}.skill-detail-copy{align-content:center;gap:6px;padding:24px 27px;display:grid}.skill-detail-copy>p:first-child{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.skill-detail-copy h1{color:var(--eft-heading);margin:0;font-size:clamp(36px,5vw,52px);line-height:1.04}.skill-detail-copy>span{color:var(--eft-muted);letter-spacing:.08em;font-size:12px;font-weight:700}.skill-detail-copy>p:not(:first-child){max-width:780px;color:var(--eft-copy);margin:6px 0 0;font-size:13px;line-height:1.7}.skill-detail-tags{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.skill-detail-tags span{border:1px solid var(--eft-line-strong);background:var(--eft-black2);color:var(--eft-accent-soft-text);align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.skill-detail-tags svg{width:13px;height:13px}.skill-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:10px;display:grid}.skill-detail-content{gap:10px;min-width:0;display:grid}.skill-detail-section{border:1px solid var(--eft-line);background:var(--eft-panel);overflow:hidden}.skill-detail-section>header{border-bottom:1px solid var(--eft-line-soft);background:linear-gradient(90deg, #90c1eb12, transparent 46%), var(--eft-raised);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.skill-detail-section>header>span{border:1px solid var(--eft-accent-line);background:var(--eft-black);width:38px;height:38px;color:var(--eft-accent);place-items:center;display:grid}.skill-detail-section>header>span svg{width:19px;height:19px}.skill-detail-section>header>div{gap:1px;display:grid}.skill-detail-section>header small{color:var(--eft-accent);letter-spacing:.08em;font-size:12px;font-weight:800}.skill-detail-section>header h2{color:var(--eft-heading);margin:0;font-size:20px}.skill-detail-section>header>em{color:var(--eft-muted);font-size:12px;font-style:normal}.skill-detail-elite>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:12px;list-style:none;display:grid}.skill-detail-elite li{border:1px solid var(--eft-accent-line);background:linear-gradient(120deg, #90c1eb1f, transparent 70%), var(--eft-black2);color:var(--eft-accent-pale);padding:10px 11px 10px 23px;font-size:13px;line-height:1.6;position:relative}.skill-detail-elite li:before{background:var(--eft-accent);content:"";width:6px;height:6px;position:absolute;top:1em;left:10px;transform:rotate(45deg)}.skill-detail-group-list{gap:6px;padding:12px;display:grid}.skill-detail-effect{border:1px solid var(--eft-line-soft);background:var(--eft-black2);grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 10px;display:grid}.skill-detail-effect>em{border:1px solid var(--eft-line-strong);width:fit-content;color:var(--eft-muted);padding:2px 5px;font-size:12px;font-style:normal}.skill-detail-effect[data-tier=elite]>em{border-color:var(--eft-accent-line);color:var(--eft-accent)}.skill-detail-effect>p{color:var(--eft-copy);margin:0;font-size:13px;line-height:1.65}.skill-detail-effect>a{color:var(--eft-accent);white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.skill-detail-effect>a svg{width:12px;height:12px}.skill-detail-empty{color:var(--eft-muted);padding:18px;font-size:12px}.skill-detail-aside{gap:8px;display:grid;position:sticky;top:72px}.skill-detail-aside>section{border:1px solid var(--eft-line);background:linear-gradient(145deg, #90c1eb09, transparent 46%), var(--eft-panel);padding:12px}.skill-detail-aside>section>small{color:var(--eft-accent);letter-spacing:.08em;font-size:12px;font-weight:800}.skill-detail-aside h2{color:var(--eft-heading);margin:2px 0 9px;font-size:19px}.skill-detail-aside dl{margin:0;display:grid}.skill-detail-aside dl>div{border-top:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.skill-detail-aside dt{color:var(--eft-muted);font-size:12px}.skill-detail-aside dd{color:var(--eft-copy);text-align:right;margin:0;font-size:12px;font-weight:700}.skill-related-list{gap:5px;display:grid}.skill-related-list a{border:1px solid var(--eft-line-soft);background:var(--eft-black2);color:var(--eft-copy);grid-template-columns:30px minmax(0,1fr) 13px;align-items:center;gap:6px;padding:5px 6px;text-decoration:none;display:grid}.skill-related-list a:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.skill-related-list img{object-fit:contain;width:30px;height:30px}.skill-related-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.skill-related-list svg{width:13px;height:13px;color:var(--eft-accent-line)}.skill-detail-back{border:1px solid var(--eft-line-strong);background:var(--eft-black2);min-height:36px;color:var(--eft-copy);justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.skill-detail-back:hover{border-color:var(--eft-accent-line);color:var(--eft-accent)}.skill-detail-back svg{width:14px;height:14px}.systems-hideout{--systems-accent:var(--eft-accent)}.hideout-directory{gap:7px;display:grid}.hideout-level-list{gap:8px;display:grid}.hideout-level{background:var(--eft-black2);border:1px solid #364038}.hideout-level>header{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:58px minmax(0,1fr);align-items:stretch;display:grid}.hideout-level>header>span{border-right:1px solid var(--eft-line-soft);color:#d1b67b;background:#90c1eb0f;place-items:center;font-size:12px;font-weight:800;display:grid}.hideout-level>header>div{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:9px 11px;display:flex}.hideout-level>header strong{color:var(--eft-copy);font-size:12px}.hideout-level>header small{color:#8b948c;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.hideout-level>header small svg{width:13px;height:13px}.hideout-level-grid{grid-template-columns:1.2fr .85fr 1fr;display:grid}.hideout-level-grid>section{min-width:0;padding:10px}.hideout-level-grid>section+section{border-left:1px solid var(--eft-line-soft)}.hideout-level-grid h3{color:var(--eft-copy);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.hideout-level-grid h3 svg{width:14px;height:14px;color:var(--systems-accent)}.hideout-requirement-list,.hideout-bonus-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hideout-requirement-list li{border:1px solid var(--eft-line-soft);padding:7px;display:grid}.hideout-requirement-list small{color:var(--eft-muted);font-size:12px}.hideout-requirement-list strong{color:#c8cabf;font-size:12px}.hideout-bonus-list li{border:1px solid var(--eft-line-soft);align-items:center;gap:7px;padding:7px;display:flex}.hideout-bonus-list li>svg{color:#93a88e;flex:none;width:14px;height:14px}.hideout-bonus-list li>span{display:grid}.hideout-bonus-list strong{color:var(--eft-copy);font-size:12px}.hideout-bonus-list small{color:#7e877f;font-size:12px}.hideout-recipe-block{background:var(--eft-black2);border:1px solid #364038}.hideout-recipe-heading{border-bottom:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.hideout-recipe-heading>span{align-items:center;gap:8px;min-width:0;display:flex}.hideout-recipe-heading>span>svg{width:16px;height:16px;color:var(--systems-accent);flex:none}.hideout-recipe-heading h3{color:var(--eft-copy);margin:0;font-size:13px}.hideout-recipe-heading p{color:var(--eft-muted);margin:2px 0 0;font-size:12px}.hideout-recipe-heading>em{border:1px solid var(--eft-line);background:var(--eft-black2);color:#aeb7ae;white-space:nowrap;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700}.hideout-recipe-list{gap:6px;padding:9px;display:grid}.hideout-recipe{border:1px solid var(--eft-line-soft);background:var(--eft-panel)}.hideout-recipe-meta{border-bottom:1px solid var(--eft-line-soft);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:7px 9px;display:flex}.hideout-recipe-meta>span{border:1px solid var(--eft-accent-line);color:var(--eft-accent);background:#90c1eb14;padding:2px 6px;font-size:12px;font-weight:800}.hideout-recipe-meta>small{color:var(--eft-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.hideout-recipe-meta>small svg{width:12px;height:12px}.hideout-recipe-meta>em{color:#a5b38b;border:1px solid #4a523f;padding:2px 6px;font-size:12px;font-style:normal}.hideout-recipe-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.hideout-recipe-items{grid-template-columns:1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.hideout-recipe-items>li{border:1px solid var(--eft-line-soft);background:var(--eft-black2);justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:flex}.hideout-recipe-items .systems-item-link{flex:1;min-width:0}.hideout-recipe-items>li>small{color:var(--eft-muted);white-space:nowrap;font-size:12px}.hideout-recipe-empty{min-height:38px;color:var(--eft-muted);border:1px dashed #38413b;place-items:center;font-size:12px;display:grid}.hideout-recipe-arrow{color:var(--eft-accent);place-items:center;display:grid}.hideout-recipe-arrow svg{width:16px;height:16px}.hideout-recipe-outputs>li{border-color:#90c1eb40}.hideout-recipe-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.hideout-recipe-toggle{border:1px solid var(--eft-line-strong);background:var(--eft-black2);color:var(--eft-accent-soft-text);cursor:pointer;align-items:center;gap:5px;margin:0 9px 9px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.hideout-recipe-toggle:hover{border-color:var(--eft-accent-line);background:#90c1eb14}.hideout-recipe-toggle svg{width:13px;height:13px}.hideout-switcher{border:1px solid var(--eft-line);background:linear-gradient(90deg, #90c1eb09, transparent 42%), var(--eft-black2);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.hideout-switcher button{border:1px solid var(--eft-line);background:var(--eft-black2);min-height:34px;color:var(--eft-muted);cursor:pointer;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.hideout-switcher button:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb14}.hideout-switcher button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb1f}.hideout-switcher button svg{width:15px;height:15px;color:var(--eft-accent);flex:none}.hideout-switcher button img{object-fit:contain;flex:none;width:24px;height:24px}.hideout-switcher button.is-active svg{color:var(--eft-accent-pale)}.hideout-switcher button small{color:var(--eft-accent-line);font-size:12px}.hideout-detail{gap:10px;display:grid}.hideout-detail-heading{border:1px solid var(--eft-line);background:linear-gradient(120deg, #90c1eb12, transparent 48%), var(--eft-raised);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.hideout-detail-heading>div{gap:2px;min-width:0;display:grid}.hideout-detail-heading small{color:var(--eft-accent);letter-spacing:.1em;font-size:12px;font-weight:800}.hideout-detail-heading h2{color:var(--eft-heading);margin:0;font-size:24px;line-height:1.2}.hideout-detail-heading p{color:var(--eft-muted);margin:0;font-size:12px}.hideout-detail-heading>a{border:1px solid var(--eft-accent-line);color:var(--eft-accent-pale);white-space:nowrap;background:#90c1eb14;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hideout-detail-heading>a svg{width:14px;height:14px}.hideout-detail-levels{gap:8px;display:grid}.hideout-detail-level{border:1px solid var(--eft-line);background:var(--eft-panel)}.hideout-detail-level>header{border-bottom:1px solid var(--eft-line-soft);background:linear-gradient(90deg, #90c1eb12, transparent 46%), var(--eft-raised);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.hideout-detail-level>header>span{border:1px solid var(--eft-accent-line);background:var(--eft-black);color:#d1b67b;place-items:center;width:58px;height:42px;font-size:12px;font-weight:800;display:grid}.hideout-detail-level>header>div{gap:3px;min-width:0;display:grid}.hideout-detail-level>header strong{color:var(--eft-copy);font-size:13px}.hideout-detail-level>header small{color:var(--eft-muted);align-items:center;gap:5px;font-size:12px;display:flex}.hideout-detail-level>header small svg{width:13px;height:13px}.hideout-detail-requirements{flex-wrap:wrap;grid-column:1/-1;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hideout-detail-requirements li{border:1px solid var(--eft-line-soft);background:var(--eft-black2);align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.hideout-detail-requirements small{color:var(--eft-muted);font-size:12px}.hideout-detail-requirements strong{color:#c8cabf;font-size:12px}.hideout-detail-grid{grid-template-columns:1.15fr 1fr;display:grid}.hideout-detail-grid>section{min-width:0;padding:11px}.hideout-detail-grid>section+section{border-left:1px solid var(--eft-line-soft)}.hideout-detail-grid h3{color:var(--eft-copy);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.hideout-detail-grid h3 svg{width:14px;height:14px;color:var(--systems-accent)}.hideout-detail-bonuses{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hideout-detail-bonuses li{border:1px solid var(--eft-line-soft);align-items:center;gap:7px;padding:7px;display:flex}.hideout-detail-bonuses li>svg{color:#93a88e;flex:none;width:14px;height:14px}.hideout-detail-bonuses li>span{display:grid}.hideout-detail-bonuses strong{color:var(--eft-copy);font-size:12px}.hideout-detail-bonuses small{color:#7e877f;font-size:12px}.hideout-detail-page{gap:10px;display:grid}.hideout-detail-hero{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 84% 24%,#90c1eb24,#0000 36%),linear-gradient(120deg,#90c1eb14,#0000 48%),linear-gradient(135deg,#1c1f1f,#0d0f0f 72%);justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.hideout-detail-hero .hideout-detail-copy{gap:4px;display:grid}.hideout-detail-copy>p{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.hideout-detail-copy h1{color:var(--eft-heading);margin:0;font-size:clamp(32px,5vw,48px);line-height:1.05}.hideout-detail-copy>span{color:var(--eft-muted);letter-spacing:.08em;font-size:12px;font-weight:700}.hideout-detail-stats{border-left:1px solid var(--eft-line);grid-template-columns:repeat(2,minmax(80px,1fr));margin:0;display:grid}.hideout-detail-stats>div{border-right:1px solid var(--eft-line-soft);align-content:center;gap:4px;padding:14px 18px;display:grid}.hideout-detail-stats>div:last-child{border-right:0}.hideout-detail-stats dt{color:var(--eft-muted);font-size:12px;font-weight:700}.hideout-detail-stats dd{color:var(--eft-heading);margin:0;font-size:25px;font-weight:800;line-height:1}.hideout-detail-no-recipes{background:var(--eft-black2);color:var(--eft-muted);text-align:center;border:1px dashed #38413b;padding:18px;font-size:12px}.hideout-detail-back{border:1px solid var(--eft-line-strong);background:var(--eft-black2);width:fit-content;color:var(--eft-accent-soft-text);align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hideout-detail-back svg{width:14px;height:14px}.systems-prestige{--systems-accent:var(--eft-accent)}.prestige-switcher{border:1px solid var(--eft-line);background:linear-gradient(90deg, #90c1eb09, transparent 42%), var(--eft-black2);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.prestige-switcher a{border:1px solid var(--eft-line);background:var(--eft-black2);min-height:34px;color:var(--eft-muted);align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.prestige-switcher a:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb14}.prestige-switcher img{object-fit:contain;flex:none;width:24px;height:24px}.prestige-intro-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prestige-intro-grid>article{border:1px solid var(--systems-line);background:var(--eft-panel);padding:14px}.prestige-intro-grid>article>header{color:var(--eft-heading);align-items:center;gap:7px;display:flex}.prestige-intro-grid>article>header svg{width:15px;height:15px;color:var(--systems-accent)}.prestige-intro-grid>article>header strong{font-size:13px}.prestige-intro-grid ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.prestige-intro-grid li{color:#aeb3aa;padding-left:13px;font-size:12px;line-height:1.6;position:relative}.prestige-intro-grid li:before{content:"";background:#8c7655;width:4px;height:4px;position:absolute;top:.7em;left:0}.systems-source-caution{background:#90c1eb0f;border:1px solid #554839;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.systems-source-caution>svg{color:#c69968;flex:none;width:17px;height:17px}.systems-source-caution strong{color:#ddc5aa;font-size:12px}.systems-source-caution p{color:#a9a49a;margin:3px 0 0;font-size:12px;line-height:1.6}.prestige-track{gap:10px;padding-left:22px;display:grid;position:relative}.prestige-track:before{content:"";background:#4c4438;width:1px;position:absolute;top:0;bottom:0;left:7px}.prestige-record{border:1px solid var(--systems-line);background:var(--eft-panel);position:relative}.prestige-record:before{border:2px solid var(--eft-panel);content:"";background:#bb9569;width:9px;height:9px;position:absolute;top:29px;left:-20px;box-shadow:0 0 0 1px #6c5a43}.prestige-record>header{border-bottom:1px solid var(--systems-line);grid-template-columns:150px minmax(0,1fr);min-height:128px;display:grid}.prestige-visual{border-right:1px solid var(--systems-line);background:radial-gradient(circle at center, #90c1eb26, transparent 66%), var(--eft-black);place-items:center;display:grid;position:relative;overflow:hidden}.prestige-visual img{object-fit:contain;width:100%;height:100%}.prestige-visual>span{color:#d5bc8d;background:#090a0ae0;border:1px solid #6b5d48;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.prestige-record>header>div:last-child{align-content:center;gap:5px;padding:17px 19px;display:grid}.prestige-record>header small{color:#bc9a70;letter-spacing:.09em;font-size:12px;font-weight:800}.prestige-record h2{color:var(--eft-heading);margin:0;font-size:25px}.prestige-record>header p{color:#828a82;margin:0;font-size:12px}.prestige-record-grid{grid-template-columns:1.1fr 1fr;display:grid}.prestige-record-grid>section{border-right:1px solid var(--systems-line-soft);border-bottom:1px solid var(--systems-line-soft);min-width:0;padding:14px}.prestige-record-grid>section:nth-child(2n){border-right:0}.prestige-record-grid h3{color:#d6d4c8;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;display:flex}.prestige-record-grid h3 svg{color:#be9a71;width:14px;height:14px}.prestige-record-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.prestige-record-grid ol li{border:1px solid var(--eft-line-soft);background:var(--eft-black2);color:#b5b7ae;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:6px 7px;font-size:12px;display:grid}.prestige-record-grid ol li>span{color:#786b58;font-size:12px;font-weight:800}.prestige-reward-groups{grid-template-columns:1fr 1fr;gap:6px;display:grid}.prestige-reward-groups>div{border:1px solid var(--eft-line-soft);background:var(--eft-black2);padding:8px}.prestige-reward-groups small{color:#8c958d;font-size:12px;font-weight:700}.prestige-reward-groups ul,.prestige-record-grid>section>ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.prestige-reward-groups li,.prestige-record-grid>section>ul li{color:#b8b8ae;font-size:12px}.prestige-reward-groups p,.prestige-record-grid>section>p{color:#767f77;margin:5px 0 0;font-size:12px}.prestige-tag-list{flex-wrap:wrap;gap:4px;display:flex}.prestige-tag-list>span{border:1px solid var(--eft-line);background:var(--eft-black2);color:#a8ada5;padding:3px 6px;font-size:12px}.prestige-achievement-rewards{gap:4px;margin-top:8px;display:grid}.prestige-achievement-rewards>span{color:#c9b382;align-items:center;gap:5px;font-size:12px;display:flex}.prestige-achievement-rewards svg{width:12px;height:12px}.prestige-record-customizations{border-right:0;grid-column:1/-1}.prestige-mode-tag{color:#a8c486;white-space:nowrap;background:#8bb2651f;border:1px solid #5d6b4a;margin-left:auto;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.prestige-reward-groups li{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.prestige-perk-list{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.prestige-perk-list li{color:#c9b382;align-items:center;gap:6px;font-size:12px;display:flex}.prestige-perk-list svg{flex:none;width:13px;height:13px}.systems-malfunctions{--systems-accent:var(--eft-accent)}.malfunction-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.malfunction-guide-card{background:var(--eft-panel);border:1px solid #3a3c35}.malfunction-guide-card>header{background:linear-gradient(90deg,#90c1eb12,#0000),#191d19;border-bottom:1px solid #31342f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.malfunction-guide-card>header>span{color:#d0a36e;border:1px solid #5b4a38;place-items:center;width:42px;height:42px;display:grid}.malfunction-guide-card>header>span svg{width:20px;height:20px}.malfunction-guide-card>header small{color:#a88460;font-size:12px;font-weight:800}.malfunction-guide-card h2{color:var(--eft-heading);margin:0;font-size:15px}.malfunction-guide-card>ul{gap:7px;margin:0;padding:11px;list-style:none;display:grid}.malfunction-guide-card li{grid-template-columns:19px minmax(0,1fr);gap:7px;display:grid}.malfunction-guide-card li>span{color:#9c8a70;border:1px solid #42463e;place-items:center;width:19px;height:19px;font-size:12px;font-weight:800;display:grid}.malfunction-guide-card li p{color:var(--eft-copy);margin:0;font-size:12px;line-height:1.6}.malfunction-metrics{border:1px solid var(--systems-line);background:var(--eft-panel);gap:8px;padding:13px;display:grid}.malfunction-metrics-heading{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr);align-items:center;gap:12px;display:grid}.malfunction-metrics-heading small{color:#aa8059;letter-spacing:.1em;font-size:12px;font-weight:800}.malfunction-metrics-heading h2{color:var(--eft-heading);margin:2px 0 0;font-size:21px}.malfunction-metrics-note{color:#7f887f;margin:4px 0 0;font-size:12px;line-height:1.6}.malfunction-result-count{color:#7e867e;margin:2px 0 0;font-size:12px}.malfunction-result-count strong{color:#c5c6bc}.malfunction-metric-table{border:1px solid #343b35}.malfunction-metric-table-head,.malfunction-metric-table>article{grid-template-columns:minmax(220px,1.4fr) minmax(110px,.6fr) minmax(100px,.45fr) minmax(80px,.35fr);align-items:center;gap:10px;display:grid}.malfunction-metric-table-head{background:#1c211c;padding:8px 10px}.malfunction-metric-table-head span{color:#8d958e;font-size:12px;font-weight:800}.malfunction-metric-table>article{border-top:1px solid var(--eft-line-soft);padding:7px 10px}.malfunction-metric-table>article:nth-child(odd){background:#ffffff03}.malfunction-metric-table>article>span:first-child{min-width:0;display:grid}.malfunction-metric-table>article strong{color:#c7c8be;font-size:12px}.malfunction-metric-table>article code{color:#69736b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.malfunction-metric-table>article>span:nth-child(2){color:#969c94;font-size:12px}.malfunction-metric-table>article>em{border:1px solid var(--eft-line);color:#8d958e;width:fit-content;padding:2px 5px;font-size:12px;font-style:normal}.malfunction-section{border:1px solid var(--systems-line);background:var(--eft-panel);gap:11px;padding:14px;display:grid}.malfunction-section-heading{border-bottom:1px solid var(--systems-line-soft);align-items:center;gap:9px;padding-bottom:10px;display:flex}.malfunction-section-heading>svg{color:#be9a71;flex:none;width:19px;height:19px}.malfunction-section-heading h2{color:var(--eft-heading);margin:0;font-size:18px}.malfunction-section-heading p{color:#7e867e;margin:3px 0 0;font-size:12px}.malfunction-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.malfunction-flow>article{border:1px solid var(--eft-line-soft);background:var(--eft-black2);grid-template-rows:auto minmax(0,1fr);display:grid}.malfunction-flow-media{border-bottom:1px solid var(--eft-line-soft);background:radial-gradient(circle at center, #90c1eb17, transparent 68%), var(--eft-black);justify-content:center;align-items:center;height:150px;padding:12px;display:flex;overflow:hidden}.malfunction-flow-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.malfunction-flow-keyboard{border-bottom:1px solid var(--eft-line-soft);background:radial-gradient(circle at center, #90c1eb17, transparent 68%), var(--eft-black);justify-content:center;align-items:center;gap:9px;height:150px;display:flex}.malfunction-flow-keyboard>span{color:#69736b;font-size:13px}.malfunction-flow-copy{padding:11px}.malfunction-flow-copy small{color:#a88460;letter-spacing:.08em;font-size:12px;font-weight:800}.malfunction-flow-copy h3{color:#d6d4c8;margin:3px 0 5px;font-size:14px}.malfunction-flow-copy p{color:#aeb3aa;margin:0;font-size:12px;line-height:1.6}.malfunction-flow-keyboard kbd,.malfunction-hotkeys kbd{color:#d4d2c5;background:linear-gradient(#242824,#171a17);border:1px solid #555b53;border-bottom-width:3px;border-radius:4px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.malfunction-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.malfunction-type-card{border:1px solid var(--eft-line-soft);background:var(--eft-black2);padding:11px}.malfunction-type-card>header{align-items:center;gap:8px;display:flex}.malfunction-type-card>header>span{color:#d0a36e;border:1px solid #5b4a38;flex:none;place-items:center;width:34px;height:34px;display:grid}.malfunction-type-card>header>span svg{width:17px;height:17px}.malfunction-type-card h3{color:#d6d4c8;margin:0;font-size:14px}.malfunction-type-card>header small{color:#8a927f;font-size:12px}.malfunction-type-card>p{color:#aeb3aa;margin:9px 0 0;font-size:12px;line-height:1.6}.malfunction-overheat{gap:12px;display:grid}.malfunction-overheat-bar{border:1px solid var(--eft-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));height:12px;display:grid;overflow:hidden}.malfunction-overheat-bar>span{min-width:0}.malfunction-overheat-bar .is-slight{background:#d9b34a}.malfunction-overheat-bar .is-medium{background:#e08a3c}.malfunction-overheat-bar .is-severe{background:#d65f3a}.malfunction-overheat-bar .is-max{background:#c83f2f}.malfunction-overheat ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.malfunction-overheat li{border:1px solid var(--eft-line-soft);background:var(--eft-black2);grid-template-columns:10px minmax(0,1fr);gap:7px;padding:10px;display:grid}.malfunction-overheat-dot{border-radius:50%;width:10px;height:10px;margin-top:4px}.malfunction-overheat-dot.is-slight{background:#d9b34a}.malfunction-overheat-dot.is-medium{background:#e08a3c}.malfunction-overheat-dot.is-severe{background:#d65f3a}.malfunction-overheat-dot.is-max{background:#c83f2f}.malfunction-overheat li strong{color:#d6d4c8;font-size:13px}.malfunction-overheat li p{color:#aeb3aa;margin:3px 0 0;font-size:12px;line-height:1.6}.malfunction-switch{align-items:center;gap:14px;display:flex}.malfunction-switch-media{border:1px solid var(--eft-line-soft);background:var(--eft-black);flex:none;width:280px;max-width:100%;padding:8px}.malfunction-switch-media img{width:100%;height:auto;display:block}.malfunction-switch p{color:#b8b8ae;margin:0;font-size:13px;line-height:1.7}.malfunction-hotkeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.malfunction-hotkeys li{border:1px solid var(--eft-line-soft);background:var(--eft-black2);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.malfunction-hotkeys li>span{align-items:center;gap:4px;display:flex}.malfunction-hotkeys em{color:#b8b8ae;font-size:12px;font-style:normal}@media (max-width:1100px){.malfunction-flow{grid-template-columns:1fr}.malfunction-type-grid,.malfunction-overheat ol,.malfunction-hotkeys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.malfunction-type-grid,.malfunction-overheat ol,.malfunction-hotkeys{grid-template-columns:1fr}.malfunction-switch{flex-direction:column;align-items:stretch}.malfunction-switch-media{width:100%}}@media (max-width:1100px){.skill-detail-layout{grid-template-columns:minmax(0,1fr) 260px}.systems-hero,.achievement-hero{grid-template-columns:1fr}.achievement-showcase{border-top:1px solid var(--eft-line);border-left:0}.achievement-showcase>div{grid-template-columns:repeat(3,minmax(0,1fr))}.systems-hero-stats{border-top:1px solid var(--systems-line);border-left:0;min-width:0}.systems-toolbar{grid-template-columns:1fr auto}.systems-toolbar .systems-filter-row{grid-area:2/1/auto/-1}.achievement-grid,.malfunction-guide-grid,.trader-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-offer-list>article{grid-template-columns:45px minmax(180px,1fr) minmax(110px,.55fr) auto}.trader-offer-requirements{grid-area:2/2/auto/4}.trader-offer-limit{grid-area:1/4/3}.hideout-level-grid{grid-template-columns:1fr 1fr}.hideout-level-grid>section:first-child{border-bottom:1px solid var(--eft-line-soft);grid-column:1/-1}.hideout-level-grid>section:nth-child(2){border-left:0}}@media (max-width:760px){.skill-category-toolbar{flex-direction:column;align-items:stretch}.skill-detail-hero{grid-template-columns:1fr}.skill-detail-image{border-right:0;border-bottom:1px solid var(--eft-line);min-height:220px}.skill-detail-copy{padding:18px}.skill-detail-layout{grid-template-columns:1fr}.skill-detail-aside{position:static}.skill-detail-elite>ul{grid-template-columns:1fr}.skill-detail-effect{grid-template-columns:1fr auto}.skill-detail-effect>p{grid-column:1/-1}.achievement-showcase>div,.achievement-toolbar-top{grid-template-columns:1fr}.achievement-sort{justify-content:space-between;width:100%}.achievement-sort select{flex:1}.achievement-result-count{justify-self:start}.achievement-filter-deck{grid-template-columns:1fr}.systems-hero-copy{min-height:0;padding:20px 18px}.systems-hero-copy h1{font-size:31px}.systems-hero-stats>div{padding:15px 11px}.systems-hero-stats dd{font-size:20px}.systems-toolbar{grid-template-columns:1fr}.systems-result-count{grid-row:2}.systems-toolbar .systems-filter-row{scrollbar-width:thin;flex-wrap:nowrap;grid-row:3;padding-bottom:2px;overflow-x:auto}.systems-filter-row>button{flex:none}.systems-disclosure>summary{grid-template-columns:minmax(0,1fr) 20px;gap:8px;min-height:62px;padding:9px 10px}.systems-disclosure>summary>em{grid-column:1;justify-content:start}.systems-disclosure>summary>svg{grid-area:1/2/3}.systems-disclosure>summary>span:first-child>small{white-space:normal}.systems-disclosure-body{padding:9px}.trader-record-intro{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.trader-record-avatar{width:64px;height:64px}.trader-level-grid{padding:10px}.trader-offer-list{padding:0 10px 10px}.trader-offer-list>article{grid-template-columns:40px minmax(0,1fr) auto}.trader-offer-price{grid-area:2/2}.trader-offer-requirements{grid-area:3/2/auto/-1}.trader-offer-limit{grid-area:1/3/3}.boss-overview{grid-template-columns:108px minmax(0,1fr);min-height:120px}.boss-overview>div:last-child{padding:12px}.boss-intel-grid,.boss-asset-grid,.prestige-record-grid{grid-template-columns:1fr}.boss-intel-grid>section+section,.boss-asset-grid>section+section,.prestige-record-grid>section{border-top:1px solid var(--systems-line-soft);border-left:0}.achievement-grid,.malfunction-guide-grid,.prestige-intro-grid{grid-template-columns:1fr}.achievement-card>p{min-height:0}.skill-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hideout-level>header>div{flex-direction:column;align-items:flex-start;gap:4px}.hideout-level-grid{grid-template-columns:1fr}.hideout-level-grid>section:first-child{grid-column:auto}.hideout-level-grid>section+section{border-top:1px solid var(--eft-line-soft);border-left:0}.hideout-recipe-flow{grid-template-columns:1fr}.hideout-recipe-arrow{transform:rotate(90deg)}.hideout-recipe-items{grid-template-columns:1fr}.hideout-detail-heading{flex-direction:column;align-items:flex-start}.hideout-detail-grid{grid-template-columns:1fr}.hideout-detail-grid>section+section{border-top:1px solid var(--eft-line-soft);border-left:0}.hideout-detail-hero{flex-direction:column;align-items:flex-start}.hideout-detail-stats{border-top:1px solid var(--eft-line);border-left:0;width:100%}.prestige-track{padding-left:15px}.prestige-record:before{left:-13px}.prestige-record>header{grid-template-columns:100px minmax(0,1fr);min-height:110px}.malfunction-metrics-heading{grid-template-columns:1fr}.malfunction-metric-table{overflow-x:auto}.malfunction-metric-table-head,.malfunction-metric-table>article{min-width:620px}}@media (max-width:520px){.systems-hero-stats{grid-template-columns:1fr 1fr}.systems-hero-stats>div:nth-child(3){border-top:1px solid var(--systems-line-soft);grid-column:1/-1}.systems-title-with-index{gap:7px}.systems-title-with-index>small{width:29px;height:29px}.trader-level-grid,.systems-item-grid{grid-template-columns:1fr}.trader-level-grid dl>div:nth-child(2n){border-right:1px solid var(--eft-line-soft)}.trader-level-grid dl>div:last-child{border-right:0}.trader-offer-heading{flex-direction:column;align-items:flex-start;gap:3px}.boss-overview{grid-template-columns:1fr}.boss-portrait{border-right:0;border-bottom:1px solid var(--systems-line);min-height:150px}.boss-map-list>article{grid-template-columns:1fr 1fr}.boss-map-list>article>span{grid-column:1/-1}.boss-map-list em{border-left:0;padding-left:0}.boss-health-list,.skill-card-grid{grid-template-columns:1fr}.skill-category-section>header{grid-template-columns:42px minmax(0,1fr)}.skill-category-section>header>span{width:42px;height:42px}.skill-category-section>header>strong{grid-column:2;justify-self:start}.prestige-record>header{grid-template-columns:1fr}.prestige-visual{border-right:0;border-bottom:1px solid var(--systems-line);min-height:130px}.prestige-reward-groups{grid-template-columns:1fr}}.trader-workspace{--trader-accent:#d0af6f;--trader-accent-soft:#90c1eb1a;--trader-line:#384039;--trader-line-soft:#2c332e;--trader-panel:var(--eft-panel);--trader-panel-deep:var(--eft-black);--trader-heading:#efecdf;--trader-copy:#b9bdb3;--trader-muted:#838b84}.trader-page-heading{border:1px solid var(--trader-line);background:radial-gradient(circle at 83% 20%, #90c1eb1f, transparent 28%), linear-gradient(115deg, var(--eft-raised) 0%, var(--eft-panel) 58%, var(--eft-black2) 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0003}.trader-page-heading>div:first-child{gap:6px;display:grid}.trader-page-heading p{color:var(--trader-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.trader-page-heading h1{color:var(--trader-heading);margin:0;font-size:clamp(30px,4vw,42px);line-height:1.08}.trader-page-heading>div:first-child>span{color:var(--trader-copy);font-size:13px;line-height:1.6}.trader-page-guide{align-items:center;gap:7px;display:flex}.trader-page-guide>span{color:#aeb4ab;background:#090a0a6b;border:1px solid #3f473f;place-items:center;gap:4px;min-width:76px;padding:8px;font-size:12px;font-weight:700;display:grid}.trader-page-guide svg{width:17px;height:17px;color:var(--trader-accent)}.trader-page-guide i{background:#4b524b;width:13px;height:1px}.trader-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.trader-roster{border:1px solid var(--trader-line);background:var(--trader-panel-deep);overflow:visible}.trader-roster-heading{border-bottom:1px solid var(--trader-line);background:linear-gradient(90deg,#90c1eb0e,#0000 46%),#171c18;justify-content:space-between;align-items:end;gap:12px;padding:12px 14px;display:flex}.trader-roster-heading>div{gap:1px;display:grid}.trader-roster-heading p{color:#9d855b;letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.trader-roster-heading h2{color:#e8e4d8;margin:0;font-size:20px;line-height:1.3}.trader-roster-heading>span{color:#828b83;font-size:12px}.trader-roster-heading>span strong{color:#d5bd84;font-size:14px}.trader-roster-tools{border-bottom:1px solid var(--trader-line);background:var(--eft-panel);grid-template-columns:minmax(240px,1fr) 270px;align-items:center;gap:7px;padding:10px 12px;display:grid}.trader-roster-tools>label,.trader-stock-search{background:#0a0d0b;border:1px solid #3a443d;align-items:center;gap:7px;height:38px;padding:0 9px;display:flex}.trader-roster-tools>label:focus-within,.trader-stock-search:focus-within{border-color:#77674a;box-shadow:0 0 0 1px #90c1eb1f}.trader-roster-tools>label>svg,.trader-stock-search>svg{color:#778179;flex:none;width:15px;height:15px}.trader-roster-tools input,.trader-stock-search input{color:#deddd2;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.trader-roster-tools input::placeholder,.trader-stock-search input::placeholder{color:#727b74}.trader-roster-tools>label>button,.trader-stock-search>button{color:#818981;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:25px;height:25px;display:grid}.trader-roster-tools>label>button svg,.trader-stock-search>button svg{width:13px;height:13px}.trader-scope-tabs{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.trader-scope-tabs button{background:var(--eft-black2);color:#929b93;min-width:0;height:31px;font:inherit;cursor:pointer;border:1px solid #333c35;justify-content:center;align-items:center;gap:4px;padding:0 5px;font-size:12px;font-weight:700;display:flex}.trader-scope-tabs button small{color:#b4bbb4;background:#ffffff0d;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:12px;display:grid}.trader-scope-tabs button:hover{color:#d7d6ca;border-color:#59635b}.trader-scope-tabs button.is-active{background:var(--trader-accent-soft);color:#e0ca95;border-color:#7f6d4d}.trader-roster-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.trader-roster-item{border:0;border-right:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line-soft);min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid;position:relative}.trader-roster-item:nth-child(4n){border-right:0}.trader-roster-item:before{content:"";background:0 0;width:2px;position:absolute;inset:7px auto 7px 0}.trader-roster-item:hover{background:#191e1a}.trader-roster-item.is-active{background:linear-gradient(90deg,#90c1eb1c,#0000 72%),#1a201b}.trader-roster-item.is-active:before{background:var(--trader-accent)}.trader-avatar{background:radial-gradient(circle at 50% 30%, #90c1eb1c, transparent 65%), var(--eft-black);border:1px solid #4b5045;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.trader-avatar--small{width:44px;height:44px}.trader-avatar--large{width:156px;height:184px}.trader-avatar img{object-fit:cover;object-position:center top}.trader-avatar>svg{color:#727c73;width:21px;height:21px}.trader-avatar--large>svg{width:46px;height:46px}.trader-roster-item>span:nth-child(2){min-width:0;display:grid}.trader-roster-item>span:nth-child(2) strong{color:var(--eft-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.trader-roster-item>span:nth-child(2) small{color:#7f8981;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.trader-roster-item>em{justify-items:end;gap:3px;font-style:normal;display:grid}.trader-roster-item>em span{color:#cdb77f;font-size:12px;font-weight:800}.trader-roster-item>em small{color:#707a72;white-space:nowrap;font-size:12px}.trader-roster-note{border-top:1px solid var(--trader-line);background:var(--eft-black2);color:#737c75;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.trader-roster-empty,.trader-profile-empty{color:#7f8981;text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;padding:20px;display:grid}.trader-roster-empty svg,.trader-profile-empty svg{color:#69736b;width:25px;height:25px}.trader-roster-empty strong,.trader-profile-empty strong{color:#c8c9bf;font-size:13px}.trader-roster-empty span,.trader-profile-empty span{max-width:250px;font-size:12px;line-height:1.55}.trader-profile-column{min-width:0;scroll-margin-top:62px}.trader-profile{border:1px solid var(--trader-line);background:var(--trader-panel);overflow:hidden}.trader-profile-hero{background:radial-gradient(circle at 11% 12%,#90c1eb24,#0000 31%),linear-gradient(120deg,#1e231f,#141915 72%);grid-template-columns:156px minmax(0,1fr);display:grid}.trader-profile-hero>.trader-avatar{grid-row:1/3;margin:14px}.trader-profile-copy{border-bottom:1px solid var(--trader-line-soft);align-content:center;gap:4px;padding:15px 16px 12px 0;display:grid}.trader-profile-copy>p{color:#bb9d65;margin:0;font-size:12px;font-weight:800}.trader-profile-copy h2{color:#f0ede1;margin:0;font-size:32px;line-height:1.1}.trader-profile-copy>span{color:#7f8981;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.trader-profile-description{color:#b9bcb2;max-width:760px;margin-top:5px;font-size:12px;line-height:1.65}.trader-profile-facts{border-top:1px solid var(--trader-line-soft);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.trader-profile-facts>div{border-right:1px solid var(--trader-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.trader-profile-facts>div:last-child{border-right:0}.trader-profile-facts dt{color:var(--eft-muted);font-size:12px}.trader-profile-facts dd{color:#d8d7cb;margin:0;font-size:12px;font-weight:800}.trader-loyalty-section,.trader-stock-section{padding:14px}.trader-loyalty-section{border-bottom:1px solid var(--trader-line);background:linear-gradient(#90c1eb09,#0000 50%),#141916}.trader-section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.trader-section-heading>div{gap:1px;display:grid}.trader-section-heading p{color:#9a8259;letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.trader-section-heading h3{color:#e7e3d6;margin:0;font-size:19px;line-height:1.3}.trader-section-heading>span{color:#818a82;text-align:right;font-size:12px;line-height:1.5}.trader-section-heading>span strong{color:#d3bd87;font-size:14px}.trader-section-heading>button{background:var(--eft-black2);color:#8d958e;min-height:31px;font:inherit;cursor:pointer;border:1px solid #384139;padding:5px 8px;font-size:12px;font-weight:700}.trader-section-heading>button:hover,.trader-section-heading>button.is-active{color:#d5bf8a;border-color:#786746}.trader-loyalty-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.trader-loyalty-track>button{background:var(--eft-black2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:1px solid #363f38;gap:7px;padding:9px;display:grid;position:relative}.trader-loyalty-track>button:before{content:"";background:0 0;height:2px;position:absolute;inset:0 0 auto}.trader-loyalty-track>button:hover{background:var(--eft-panel);border-color:#5b6259}.trader-loyalty-track>button.is-active{background:linear-gradient(#90c1eb1f,#0000 65%),#151913;border-color:#8b754e}.trader-loyalty-track>button.is-active:before{background:var(--trader-accent)}.trader-loyalty-index{justify-content:space-between;align-items:center;gap:5px;display:flex}.trader-loyalty-index small{color:#818a82;font-size:12px;font-weight:700}.trader-loyalty-index strong{color:var(--eft-accent-pale);font-size:15px}.trader-loyalty-requirement{border-top:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line-soft);color:#7f8981;justify-content:space-between;align-items:baseline;gap:5px;padding-block:4px;font-size:12px;display:flex}.trader-loyalty-requirement strong{color:#d9d7ca;font-size:16px}.trader-loyalty-track dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.trader-loyalty-track dl>div{border-bottom:1px solid #252d27;justify-content:space-between;align-items:center;gap:3px;padding:3px 0;display:flex}.trader-loyalty-track dl>div:nth-child(odd){padding-right:4px}.trader-loyalty-track dl>div:nth-child(2n){padding-left:4px}.trader-loyalty-track dl>div:last-child{grid-column:1/-1}.trader-loyalty-track dt{color:var(--eft-muted);font-size:12px}.trader-loyalty-track dd{color:#c8c9be;margin:0;font-size:12px;font-weight:700}.trader-loyalty-hint{color:#7b847c;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.trader-loyalty-hint svg{color:#a38d60;flex:none;width:14px;height:14px}.trader-stock-section{background:var(--eft-black2);gap:9px;display:grid}.trader-stock-toolbar{grid-template-columns:minmax(190px,1fr) auto;gap:7px;display:grid}.trader-stock-modes{gap:4px;display:flex}.trader-stock-modes button{background:var(--eft-black);color:#8c958e;min-width:58px;font:inherit;cursor:pointer;border:1px solid #343e37;padding:5px 9px;font-size:12px;font-weight:700}.trader-stock-modes button:hover{color:#d4d3c8;border-color:#5c665d}.trader-stock-modes button.is-active{background:var(--trader-accent-soft);color:var(--eft-accent-pale);border-color:#7e6c4d}.trader-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.trader-stock-card{background:linear-gradient(150deg, #ffffff04, transparent 40%), var(--eft-black2);border:1px solid #323b34;align-content:start;min-width:0;display:grid;overflow:hidden}.trader-stock-card:hover{border-color:#4d574f}.trader-stock-card-top{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:9px;display:grid}.trader-stock-image{background:#ffffff06;place-items:center;width:62px;height:62px;display:grid}.trader-stock-image img{object-fit:contain;width:60px;height:60px}.trader-stock-image svg{color:#69736b;width:25px;height:25px}.trader-stock-card-top>div{gap:4px;min-width:0;display:grid}.trader-stock-loyalty{color:#c3aa73;background:#90c1eb0f;border:1px solid #574c38;width:fit-content;padding:1px 5px;font-size:12px;font-weight:800}.trader-stock-card-top a,.trader-stock-card-top strong{min-width:0;color:var(--eft-copy);align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.trader-stock-card-top a:hover{color:#dec589}.trader-stock-card-top a svg{width:12px;height:12px;color:var(--eft-muted);flex:none}.trader-stock-terms{border-top:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line-soft);grid-template-columns:1fr 1fr;display:grid}.trader-stock-terms>span{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:0 5px;padding:6px 8px;display:grid}.trader-stock-terms>span+span{border-left:1px solid var(--eft-line-soft)}.trader-stock-terms svg{color:#829089;grid-row:1/3;width:14px;height:14px}.trader-stock-terms small{color:#747e76;font-size:12px}.trader-stock-terms strong{color:#b9beb5;font-size:12px}.trader-stock-price{color:#e2dfd2;align-items:baseline;gap:4px;padding:8px 9px;font-size:17px;font-weight:800;display:flex}.trader-stock-price svg{color:#b59a63;align-self:center;width:15px;height:15px}.trader-stock-price strong{color:#c7ad72;font-size:16px}.trader-stock-price small{color:#717b73;margin-left:auto;font-size:12px;font-weight:600}.trader-barter-list{flex-wrap:wrap;align-content:start;gap:4px;min-height:54px;padding:7px 9px;display:flex}.trader-barter-list>small{color:#747e76;width:100%;font-size:12px}.trader-barter-list>span{background:var(--eft-panel);color:#aeb4ab;border:1px solid #354039;padding:2px 5px;font-size:12px}.trader-stock-empty{background:var(--eft-black);color:#788179;text-align:center;border:1px dashed #354038;align-content:center;place-items:center;gap:6px;min-height:190px;padding:20px;display:grid}.trader-stock-empty svg{color:#657067;width:27px;height:27px}.trader-stock-empty strong{color:#c9cac0;font-size:14px}.trader-stock-empty span{max-width:440px;font-size:12px;line-height:1.6}.trader-stock-empty--special{background:radial-gradient(circle at 50% 0, #90c1eb0f, transparent 55%), var(--eft-black);border-style:solid}.trader-data-note{border-top:1px solid var(--eft-line-soft);align-items:flex-start;gap:7px;padding-top:8px;display:flex}.trader-data-note svg{color:#81745b;flex:none;width:14px;height:14px}.trader-data-note p{color:#777f78;margin:0;font-size:12px;line-height:1.55}@media (max-width:1080px){.trader-page-heading{grid-template-columns:1fr;gap:15px}.trader-page-guide{justify-content:start}}@media (max-width:900px){.trader-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-roster-item:nth-child(4n){border-right:1px solid var(--eft-line-soft)}.trader-roster-item:nth-child(2n){border-right:0}.trader-profile-column{scroll-margin-top:55px}}@media (max-width:620px){.trader-page-heading{padding:19px 16px}.trader-page-heading h1{font-size:31px}.trader-page-guide{grid-template-columns:1fr 10px 1fr 10px 1fr;display:grid}.trader-page-guide>span{min-width:0}.trader-roster-tools{grid-template-columns:1fr}.trader-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-roster-item{grid-template-columns:38px minmax(0,1fr);gap:7px;min-height:58px;padding:7px}.trader-roster-item .trader-avatar--small{width:38px;height:38px}.trader-roster-item>span:nth-child(2) small{display:none}.trader-roster-item>em{position:absolute;bottom:5px;right:7px}.trader-roster-item>em small{display:none}.trader-roster-item>span:nth-child(2){padding-right:30px}.trader-profile-hero{grid-template-columns:90px minmax(0,1fr)}.trader-profile-hero>.trader-avatar{width:90px;height:108px;margin:10px}.trader-profile-copy{padding:10px 10px 9px 0}.trader-profile-copy h2{font-size:23px}.trader-profile-facts{grid-template-columns:1fr}.trader-profile-facts>div{border-right:0;border-bottom:1px solid var(--trader-line-soft);padding:7px 10px}.trader-profile-facts>div:last-child{border-bottom:0}.trader-loyalty-section,.trader-stock-section{padding:10px}.trader-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.trader-section-heading>span{text-align:left}.trader-loyalty-track{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-stock-toolbar{grid-template-columns:1fr}.trader-stock-modes{grid-template-columns:repeat(3,1fr);display:grid}.trader-stock-modes button{min-width:0}.trader-stock-grid{grid-template-columns:1fr}}@media (max-width:390px){.trader-roster-heading{padding:10px}.trader-profile-hero{grid-template-columns:1fr}.trader-profile-hero>.trader-avatar{border-right:0;border-bottom:1px solid var(--trader-line);width:100%;height:130px;margin:0}.trader-profile-copy{padding:11px}.trader-loyalty-track{grid-template-columns:1fr}}.trader-portal,.trader-dossier-page{--trader-gold:var(--eft-accent);--trader-gold-soft:#90c1eb1f;--trader-copper:var(--eft-accent-soft-text);--trader-sage:var(--eft-muted);--trader-ink:var(--eft-black);--trader-panel:var(--eft-panel);--trader-panel-raised:var(--eft-raised);--trader-line:var(--eft-line);--trader-line-soft:var(--eft-line-soft);--trader-copy:var(--eft-copy);--trader-muted:var(--eft-muted);--trader-heading:var(--eft-heading)}.trader-portal{gap:12px;display:grid}.trader-portal-hero{border:1px solid var(--eft-line-strong);background:linear-gradient(110deg, #90c1eb26, transparent 40%), radial-gradient(circle at 84% 24%, #90c1eb1f, transparent 30%), linear-gradient(135deg, var(--eft-raised), var(--eft-black2) 72%);grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;min-height:158px;padding:24px 27px;display:grid;position:relative;overflow:hidden}.trader-portal-hero:after{display:none}.trader-portal-hero>div{z-index:1;position:relative}.trader-portal-hero>div:first-child{gap:6px;display:grid}.trader-portal-hero p,.trader-dossier-copy>p{color:var(--trader-gold);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.trader-portal-hero h1{color:var(--trader-heading);margin:0;font-size:clamp(31px,4vw,43px);line-height:1.08}.trader-portal-hero>div:first-child>span{max-width:650px;color:var(--trader-copy);font-size:13px;line-height:1.65}.trader-portal-hero-guide{align-items:center;gap:6px;display:flex}.trader-portal-hero-guide>span{border:1px solid var(--eft-line-strong);color:#c3bdad;background:#090a0ab8;place-items:center;gap:5px;min-width:92px;padding:9px;font-size:12px;font-weight:700;display:grid}.trader-portal-hero-guide svg{width:18px;height:18px;color:var(--trader-gold)}.trader-portal-hero-guide i{background:var(--eft-accent-line);width:13px;height:1px}.trader-portal-toolbar{border:1px solid var(--trader-line);background:linear-gradient(90deg, #90c1eb0b, transparent 36%), var(--eft-black2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.trader-portal-toolbar>label,.trader-stock-controls>label{border:1px solid var(--eft-line);background:var(--eft-black);align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.trader-portal-toolbar>label:focus-within,.trader-stock-controls>label:focus-within{border-color:var(--eft-accent-line);box-shadow:0 0 0 1px #90c1eb1f}.trader-portal-toolbar>label>svg,.trader-stock-controls>label>svg{width:15px;height:15px;color:var(--eft-muted);flex:none}.trader-portal-toolbar input,.trader-stock-controls input{min-width:0;color:var(--eft-heading);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.trader-portal-toolbar input::placeholder,.trader-stock-controls input::placeholder{color:#747c74}.trader-portal-toolbar>label>button,.trader-stock-controls>label>button{color:#858d84;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;display:grid}.trader-portal-toolbar>label>button svg,.trader-stock-controls>label>button svg{width:13px;height:13px}.trader-portal-tabs{gap:4px;display:flex}.trader-portal-tabs button{border:1px solid var(--eft-line);background:var(--eft-black2);color:#90978e;min-height:40px;font:inherit;cursor:pointer;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.trader-portal-tabs button small{min-width:19px;height:19px;color:var(--eft-copy);background:#ffffff0b;place-items:center;padding-inline:3px;font-size:12px;display:grid}.trader-portal-tabs button:hover{border-color:var(--eft-accent-line);color:#ded9c9}.trader-portal-tabs button.is-active{border-color:var(--eft-accent-line);background:var(--trader-gold-soft);color:var(--eft-accent-pale)}.trader-portal-count{color:#858d84;white-space:nowrap;font-size:12px}.trader-portal-count strong{color:var(--eft-accent-pale);font-size:16px}.trader-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trader-portal-card{border:1px solid var(--eft-line);background:linear-gradient(145deg, #90c1eb0b, transparent 42%), var(--eft-panel);color:inherit;grid-template-rows:minmax(128px,1fr) auto;grid-template-columns:102px minmax(0,1fr);gap:0 12px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.trader-portal-card:hover{border-color:var(--eft-accent-line);background-color:var(--eft-raised);transform:translateY(-1px)}.trader-portrait{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 50% 30%, #90c1eb24, transparent 58%), var(--eft-black);place-items:center;width:102px;height:118px;margin:10px 0 0 10px;display:grid;position:relative;overflow:hidden}.trader-portrait img{object-fit:cover;object-position:center top;transition:transform .18s}.trader-portal-card:hover .trader-portrait img{transform:scale(1.025)}.trader-portrait>svg{color:#716f61;width:32px;height:32px}.trader-portal-card-copy{align-content:start;gap:3px;min-width:0;padding:11px 10px 9px 0;display:grid}.trader-portal-card-copy>span{color:var(--eft-accent);justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.trader-portal-card-copy>span svg{width:13px;height:13px;color:var(--eft-accent-line);flex:none}.trader-portal-card-copy h2{color:var(--eft-heading);margin:0;font-size:20px;line-height:1.2}.trader-portal-card-copy>small{color:var(--eft-muted);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.trader-portal-card-copy p{color:#a9ada4;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:56px;margin:5px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.trader-portal-card footer{border-top:1px solid var(--eft-line-soft);grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.trader-portal-card footer>span{border-right:1px solid var(--eft-line-soft);grid-template-columns:15px minmax(0,1fr);align-items:center;gap:0 5px;padding:7px 8px;display:grid}.trader-portal-card footer>span:last-child{border-right:0}.trader-portal-card footer svg{width:13px;height:13px;color:var(--eft-accent-line);grid-row:1/3}.trader-portal-card footer small{color:#747c74;font-size:12px}.trader-portal-card footer strong{color:var(--eft-copy);font-size:12px}.trader-portal-empty{border:1px dashed var(--eft-line);background:var(--eft-black2);min-height:210px;color:var(--eft-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.trader-portal-empty svg{width:27px;height:27px}.trader-portal-empty strong{color:var(--eft-copy);font-size:14px}.trader-portal-empty span,.trader-portal-note p{margin:0;font-size:12px;line-height:1.6}.trader-portal-note{border-top:1px solid var(--eft-line);align-items:flex-start;gap:7px;padding-top:9px;display:flex}.trader-portal-note svg{width:14px;height:14px;color:var(--eft-accent-line);flex:none}.trader-portal-note p{color:#797f78}.trader-dossier-page{gap:12px;display:grid}.trader-dossier-hero{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 10% 8%, #90c1eb29, transparent 27%), linear-gradient(115deg, var(--eft-raised), var(--eft-black2) 70%);grid-template-columns:220px minmax(0,1fr);min-height:258px;display:grid;position:relative;overflow:hidden}.trader-dossier-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#90c1eb09),repeating-linear-gradient(90deg,#0000 0 34px,#ffffff05 35px);width:40%;position:absolute;inset:0 0 0 auto}.trader-dossier-portrait{border-right:1px solid var(--eft-line-strong);background:var(--eft-black);place-items:center;min-height:258px;display:grid;position:relative;overflow:hidden}.trader-dossier-portrait img{object-fit:cover;object-position:center top}.trader-dossier-portrait>svg{color:#716d5c;width:52px;height:52px}.trader-dossier-copy{z-index:1;align-content:center;gap:5px;padding:24px 26px;display:grid;position:relative}.trader-dossier-copy h1{color:var(--trader-heading);margin:0;font-size:clamp(34px,5vw,50px);line-height:1.04}.trader-dossier-copy>span{color:#888d83;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.trader-dossier-copy>div{max-width:690px;color:var(--eft-copy);margin-top:5px;font-size:13px;line-height:1.7}.trader-dossier-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(100%,520px);margin:8px 0 0;padding:0;list-style:none;display:grid}.trader-dossier-copy li{border:1px solid var(--eft-line-strong);color:var(--eft-copy);background:#090a0a6b;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 7px;font-size:12px;display:grid}.trader-dossier-copy li svg{width:13px;height:13px;color:var(--trader-gold)}.trader-dossier-copy li span{color:#969c92;white-space:nowrap;min-width:0;font-size:12px}.trader-dossier-copy li strong{color:var(--eft-heading);text-align:right;white-space:nowrap;font-size:12px;font-weight:800}.trader-dossier-stamp{z-index:1;border-left:1px solid var(--eft-line-strong);text-align:center;background:#090a0a42;align-content:center;justify-items:center;gap:5px;padding:15px 10px;display:grid;position:relative}.trader-dossier-stamp small{color:var(--eft-accent-line);letter-spacing:.1em;font-size:12px;font-weight:800}.trader-dossier-stamp strong{color:var(--eft-accent-pale);font-size:14px}.trader-dossier-stamp span{color:#878f86;font-size:12px;line-height:1.45}.trader-dossier-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:10px;display:grid}.trader-dossier-content{gap:10px;min-width:0;display:grid}.trader-dossier-section{border:1px solid var(--eft-line);background:var(--eft-panel);overflow:hidden}.trader-dossier-section-title{border-bottom:1px solid var(--eft-line-soft);background:linear-gradient(90deg, #90c1eb0f, transparent 42%), var(--eft-raised);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.trader-dossier-section-title>span{border:1px solid var(--eft-accent-line);background:var(--eft-panel);width:38px;height:38px;color:var(--eft-accent);place-items:center;display:grid}.trader-dossier-section-title>span svg{width:19px;height:19px}.trader-dossier-section-title>div{gap:1px;display:grid}.trader-dossier-section-title small{color:var(--eft-accent);letter-spacing:.09em;font-size:12px;font-weight:800}.trader-dossier-section-title h2{color:#e8e3d6;margin:0;font-size:20px}.trader-dossier-section-title>button,.trader-dossier-section-title>a{border:1px solid var(--eft-line);background:var(--eft-black2);color:#90978f;min-height:32px;font:inherit;cursor:pointer;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.trader-dossier-section-title>button:hover,.trader-dossier-section-title>button.is-active,.trader-dossier-section-title>a:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-soft-text)}.trader-dossier-section-title>a svg{width:13px;height:13px}.trader-dossier-section-title>em{color:var(--eft-muted);font-size:12px;font-style:normal}.trader-dossier-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.trader-dossier-levels>button{border:1px solid var(--eft-line);background:linear-gradient(145deg, #90c1eb06, transparent 42%), var(--eft-black2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;gap:8px;padding:10px;display:grid}.trader-dossier-levels>button>header{border-bottom:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;display:flex}.trader-dossier-levels>button>header span{color:var(--eft-accent-pale);font-size:17px;font-weight:800}.trader-dossier-levels>button>header small{color:#a8ada4;font-size:12px}.trader-dossier-level-primary{grid-template-columns:1fr 1fr;gap:6px;display:grid}.trader-dossier-level-primary>span{background:#ffffff06;justify-content:space-between;align-items:baseline;gap:5px;padding:6px 7px;display:flex}.trader-dossier-level-primary small{color:var(--eft-muted);font-size:12px}.trader-dossier-level-primary strong{color:#d8d5c8;font-size:15px}.trader-dossier-levels dl{border-top:1px solid var(--eft-line-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.trader-dossier-levels dl>div{gap:1px;padding:5px 4px 0;display:grid}.trader-dossier-levels dt{color:#747c74;font-size:12px}.trader-dossier-levels dd{color:#bec1b7;margin:0;font-size:12px;font-weight:700}.trader-dossier-hint{border-top:1px solid var(--eft-line-soft);color:#7d857d;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:12px;display:flex}.trader-dossier-hint svg{color:#988259;flex:none;width:14px;height:14px}.trader-stock-controls{grid-template-columns:minmax(180px,1fr) auto;gap:7px;padding:8px 10px;display:grid}.trader-stock-controls>div{gap:4px;display:flex}.trader-stock-controls>div button{color:#8b938a;min-width:62px;font:inherit;cursor:pointer;background:#0f1310;border:1px solid #3a4139;padding:5px 8px;font-size:12px;font-weight:700}.trader-stock-controls>div button:hover{color:#d6d3c6;border-color:#615d50}.trader-stock-controls>div button.is-active{border-color:var(--eft-accent-line);background:var(--trader-gold-soft);color:var(--eft-accent-soft-text)}.trader-category-filters{border-top:1px solid #2d332c;flex-wrap:wrap;gap:4px;padding:7px 10px;display:flex}.trader-category-filters button{background:var(--eft-black2);color:#8e968d;min-height:29px;font:inherit;cursor:pointer;border:1px solid #373e37;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.trader-category-filters button small{color:#686f68;font-size:12px}.trader-category-filters button:hover{color:#d3d0c4;border-color:#5d594b}.trader-category-filters button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-soft-text);background:#90c1eb17}.trader-category-filters button.is-active small{color:#bba164}.trader-dossier-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.trader-offer-groups{gap:8px;padding:0 8px 8px;display:grid}.trader-offer-level-group{border:1px solid var(--eft-line);background:var(--eft-black2);overflow:hidden}.trader-offer-level-group>header{background:linear-gradient(90deg, #90c1eb14, transparent 45%), var(--eft-raised);border-bottom:1px solid #30372f;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.trader-offer-level-group>header span{color:#dfc177;font-size:14px;font-weight:800}.trader-offer-level-group>header strong{color:#c9c8bd;font-size:12px;font-weight:700}.trader-offer-level-group>header small{color:var(--eft-muted);font-size:12px}.trader-offer-level-group .trader-dossier-offers{padding:6px}.trader-offer-load-more{color:#d2b977;min-height:42px;font:inherit;cursor:pointer;background:#151912;border:1px solid #4c473a;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.trader-offer-load-more:hover{background:#1b1d16;border-color:#8d7445}.trader-offer-load-more span{color:#7b837b;font-size:12px;font-weight:600}.trader-offer-table-wrap{border:1px solid var(--eft-line);margin:0 10px;overflow-x:auto}.trader-offer-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.trader-offer-table th{border-bottom:1px solid var(--eft-line);background:var(--eft-raised);color:#858d84;text-align:left;padding:7px 8px;font-size:12px;font-weight:700}.trader-offer-table th:first-child{width:34%}.trader-offer-table th:nth-child(2){width:12%}.trader-offer-table th:nth-child(3){width:8%}.trader-offer-table th:nth-child(4){width:12%}.trader-offer-table th:nth-child(5){width:26%}.trader-offer-table th:nth-child(6){width:8%}.trader-offer-table td{color:#b9bdb3;vertical-align:middle;border-bottom:1px solid #282f29;padding:6px 8px;font-size:12px}.trader-offer-table tbody tr:nth-child(2n){background:#ffffff03}.trader-offer-table tbody tr:hover{background:#191e18}.trader-offer-item-cell{align-items:center;gap:7px;min-width:0;display:flex}.trader-offer-table-image{background:#ffffff06;flex:none;place-items:center;width:36px;height:36px;display:grid}.trader-offer-table-image img{object-fit:contain;width:34px;height:34px}.trader-offer-table-image svg{color:#6d766e;width:20px;height:20px}.trader-offer-item-cell a,.trader-offer-item-cell>strong{color:#d8d6ca;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex;overflow:hidden}.trader-offer-item-cell a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trader-offer-item-cell a:hover{color:#e0c276}.trader-offer-item-cell a svg{color:#747d75;flex:none;width:12px;height:12px}.trader-offer-category-cell small,.trader-offer-mode-cell small,.trader-offer-value-cell>small,.trader-offer-limit-cell small{color:#747d75;font-size:12px;display:none}.trader-offer-category-cell>span{color:#9da49b}.trader-offer-level-cell{white-space:nowrap;font-weight:800;color:#d0b16d!important}.trader-offer-mode-cell>span{color:var(--eft-copy);white-space:nowrap}.trader-offer-table-price{color:var(--eft-heading);white-space:nowrap;align-items:baseline;gap:3px;font-size:13px;font-weight:800;display:flex}.trader-offer-table-price strong{color:#caae69;font-size:12px}.trader-offer-table-price em{color:#6f776f;font-size:12px;font-style:normal;font-weight:600}.trader-offer-table-materials{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.trader-offer-table-materials>span,.trader-offer-table-materials summary{background:var(--eft-panel);color:#aeb3a9;border:1px solid #363e37;padding:1px 4px;font-size:12px;line-height:1.45}.trader-offer-table-materials details{display:inline-block}.trader-offer-table-materials summary{color:#caae6d;cursor:pointer;list-style:none}.trader-offer-table-materials summary::-webkit-details-marker{display:none}.trader-offer-table-materials details>div{gap:3px;margin-top:4px;display:grid}.trader-offer-limit-cell{white-space:nowrap}.trader-offer-load-footer{border-top:1px solid #2e352e;justify-content:space-between;align-items:center;gap:10px;margin:8px 10px 0;padding-top:7px;display:flex}.trader-offer-load-footer>span{color:#7b837b;font-size:12px}.trader-offer-load-footer>strong{color:#9d8a62;font-size:12px;font-weight:700}.trader-offer-load-footer .trader-offer-load-more{min-height:32px;padding:5px 9px}.trader-dossier-offers>article{background:var(--eft-black2);border:1px solid #333a33;align-content:start;display:grid;position:relative;overflow:hidden}.trader-dossier-offers>article:hover{border-color:#555a4c}.trader-offer-card-link{z-index:2;position:absolute;inset:0}.trader-offer-card-link:focus-visible{outline:2px solid var(--eft-accent);outline-offset:-3px}.trader-offer-main{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.trader-offer-image{background:#ffffff06;place-items:center;width:52px;height:52px;display:grid}.trader-offer-image img{object-fit:contain;width:50px;height:50px}.trader-offer-image svg{color:#697168;width:25px;height:25px}.trader-offer-main>div{gap:4px;min-width:0;display:grid}.trader-offer-labels{flex-wrap:wrap;gap:4px;display:flex}.trader-offer-labels small{color:#c4a65e;background:#90c1eb12;border:1px solid #594d37;padding:1px 5px;font-size:12px;font-weight:800}.trader-offer-labels small+small{color:#929a92;background:#ffffff06;border-color:#3b433c;font-weight:700}.trader-offer-main a,.trader-offer-main>div>strong{color:#d9d6ca;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.trader-offer-main a:hover{color:#e1c37b}.trader-offer-main a svg,.trader-offer-main>div>strong svg{width:12px;height:12px;color:var(--eft-muted);flex:none}.trader-offer-meta{border-top:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line-soft);grid-template-columns:1fr 1fr;display:grid}.trader-offer-meta>span{justify-content:space-between;align-items:center;gap:4px;padding:5px 7px;display:flex}.trader-offer-meta>span+span{border-left:1px solid var(--eft-line-soft)}.trader-offer-meta small{color:#747d75;font-size:12px}.trader-offer-meta strong{color:#b8bcb2;font-size:12px}.trader-offer-price{color:#e0dccd;align-items:baseline;gap:4px;min-height:36px;padding:6px 8px;font-size:17px;font-weight:800;display:flex}.trader-offer-price strong{color:#ceb16b;font-size:15px}.trader-offer-price small{color:#717a72;margin-left:auto;font-size:12px}.trader-offer-barter{flex-wrap:wrap;align-content:center;gap:4px;min-height:36px;padding:5px 8px;display:flex}.trader-offer-barter>span{color:#adb1a8;background:#161a16;border:1px solid #363e37;padding:2px 5px;font-size:12px}.trader-dossier-empty{min-height:160px;color:var(--eft-muted);text-align:center;border:1px dashed #40473f;align-content:center;place-items:center;gap:6px;margin:0 12px 12px;padding:20px;display:grid}.trader-dossier-empty svg{width:27px;height:27px}.trader-dossier-empty strong{color:#cac9bd;font-size:14px}.trader-dossier-empty span{max-width:430px;font-size:12px;line-height:1.6}.trader-dossier-source{border-top:1px solid var(--eft-line-soft);align-items:flex-start;gap:7px;margin:0 12px;padding:8px 0 11px;display:flex}.trader-dossier-source svg{color:#8e7851;flex:none;width:14px;height:14px}.trader-dossier-source p{color:#777f77;margin:0;font-size:12px;line-height:1.55}.trader-dossier-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.trader-dossier-tasks>a{background:linear-gradient(145deg, #90c1eb06, transparent 42%), var(--eft-black2);color:inherit;border:1px solid #343b34;align-content:start;gap:3px;padding:10px;text-decoration:none;display:grid;overflow:hidden}.trader-dossier-tasks>a:hover{background-color:#161a15;border-color:#665d49}.trader-dossier-tasks>a>span{color:#c1a15f;border:1px solid #574b38;width:fit-content;padding:2px 5px;font-size:12px;font-weight:700}.trader-dossier-tasks>a>strong{color:var(--eft-heading);margin-top:2px;font-size:14px}.trader-dossier-tasks>a>small{color:#777f77;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trader-dossier-tasks>a>p{color:#aeb1a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 6px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.trader-dossier-tasks footer{border-top:1px solid var(--eft-line-soft);color:#7c847c;align-items:center;gap:7px;padding-top:7px;font-size:12px;display:flex}.trader-dossier-tasks footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.trader-dossier-tasks footer svg{flex:none;width:12px;height:12px}.trader-dossier-tasks footer>span:nth-child(2){white-space:nowrap}.trader-dossier-aside{gap:8px;display:grid;position:sticky;top:58px}.trader-dossier-aside>section,.trader-dossier-aside>nav{border:1px solid var(--eft-line);background:linear-gradient(145deg, #90c1eb09, transparent 45%), var(--eft-panel)}.trader-dossier-aside>section{padding:12px}.trader-aside-related{justify-content:space-between;align-items:center;gap:10px;display:flex}.trader-aside-related>div{gap:1px;display:grid}.trader-aside-related small{color:var(--eft-accent-line);letter-spacing:.09em;font-size:12px;font-weight:800}.trader-aside-related h2{margin:0}.trader-aside-related>a{background:var(--eft-black2);color:#d5ba77;white-space:nowrap;border:1px solid #4c4738;align-items:center;gap:4px;min-height:31px;padding:5px 7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.trader-aside-related>a:hover{border-color:#8a7245}.trader-aside-related>a svg{width:13px;height:13px}.trader-aside-related>span{color:#7e867e;font-size:12px}.trader-aside-trust>header{justify-content:space-between;align-items:end;gap:8px;margin-bottom:9px;display:flex}.trader-aside-trust>header>div{gap:1px;display:grid}.trader-aside-trust>header small{color:var(--eft-accent-line);letter-spacing:.09em;font-size:12px;font-weight:800}.trader-aside-trust>header h2{margin:0}.trader-aside-trust>header button{border:1px solid var(--eft-line);background:var(--eft-black2);color:#90978f;min-height:29px;font:inherit;cursor:pointer;padding:4px 7px;font-size:12px;font-weight:700}.trader-aside-trust>header button:hover,.trader-aside-trust>header button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-soft-text)}.trader-dossier-levels--aside{grid-template-columns:1fr;gap:5px;padding:0}.trader-dossier-levels--aside>button{gap:6px;padding:8px}.trader-dossier-levels--aside dl{grid-template-columns:1fr}.trader-dossier-levels--aside dl>div,.trader-dossier-levels--aside dl>div:last-child{border-top:1px solid var(--eft-line-soft);grid-column:auto;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.trader-dossier-levels--aside dd{text-align:right}.trader-dossier-levels--aside .trader-dossier-hint,.trader-dossier-levels--aside+.trader-dossier-hint{padding:8px 0 0}.trader-dossier-aside>section>small{color:var(--eft-accent-line);letter-spacing:.09em;font-size:12px;font-weight:800}.trader-dossier-aside h2{color:var(--eft-heading);margin:2px 0 9px;font-size:19px}.trader-dossier-aside dl{margin:0;display:grid}.trader-dossier-aside dl>div{border-top:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.trader-dossier-aside dt{color:var(--eft-muted);font-size:12px}.trader-dossier-aside dd{color:#cccec3;text-align:right;margin:0;font-size:12px;font-weight:700}.trader-dossier-aside>nav{display:grid}.trader-dossier-aside>nav a{border-bottom:1px solid var(--eft-line-soft);color:#b8bbb1;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.trader-dossier-aside>nav a:last-child{border-bottom:0}.trader-dossier-aside>nav a:hover{background:var(--eft-raised);color:#ddc27d}.trader-dossier-aside>nav svg{color:#8d7a56;width:14px;height:14px}.trader-dossier-aside>nav a>svg:last-child{color:#676f67}.trader-dossier-back,.trader-dossier-top{border:1px solid var(--eft-line);background:var(--eft-black2);color:#aeb2a9;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.trader-dossier-back:hover,.trader-dossier-top:hover{color:var(--eft-accent-soft-text);border-color:#806a43}.trader-dossier-back svg,.trader-dossier-top svg{width:14px;height:14px}@media (max-width:980px){.trader-portal-toolbar{grid-template-columns:1fr auto}.trader-portal-toolbar>label{grid-column:1/-1}.trader-dossier-hero{grid-template-columns:190px minmax(0,1fr)}.trader-dossier-portrait{min-height:230px}.trader-dossier-stamp{border-top:1px solid var(--eft-line-strong);border-left:0;grid-column:1/-1;justify-content:center;gap:10px;padding:8px;display:flex}.trader-dossier-layout{grid-template-columns:minmax(0,1fr) 250px}.trader-dossier-offers{grid-template-columns:1fr}}@media (max-width:760px){.trader-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-portal-card{grid-template-rows:minmax(98px,1fr) auto;grid-template-columns:82px minmax(0,1fr);gap:0 9px}.trader-portrait{width:82px;height:98px;margin:8px 0 0 8px}.trader-portal-card-copy{padding:9px 7px 7px 0}.trader-portal-card-copy h2{font-size:18px}.trader-portal-card-copy p{-webkit-line-clamp:2;min-height:38px}.trader-dossier-hero{grid-template-columns:1fr}.trader-dossier-portrait{border-right:0;border-bottom:1px solid var(--eft-line-strong);min-height:210px}.trader-dossier-portrait img{object-position:center 18%}.trader-dossier-copy{padding:17px}.trader-dossier-layout{grid-template-columns:1fr}.trader-dossier-aside{grid-row:1;grid-template-columns:1fr 1fr;position:static}.trader-dossier-aside>section{grid-column:1/-1}.trader-dossier-content{grid-row:2}.trader-dossier-levels,.trader-dossier-tasks{grid-template-columns:1fr}.trader-dossier-section-title{grid-template-columns:36px minmax(0,1fr) auto}}@media (max-width:520px){.trader-portal-hero{padding:18px 15px}.trader-portal-grid{grid-template-columns:1fr}.trader-portal-card{grid-template-columns:94px minmax(0,1fr)}.trader-portrait{width:94px;height:110px}.trader-dossier-copy h1{font-size:34px}.trader-dossier-copy ul{grid-template-columns:1fr;width:100%}.trader-dossier-stamp{text-align:left;justify-items:start;display:grid}.trader-stock-controls{grid-template-columns:1fr}.trader-stock-controls>div{grid-template-columns:repeat(3,1fr);display:grid}.trader-stock-controls>div button{min-width:0}.trader-dossier-section-title>em{grid-column:2}}@media (max-width:760px){.trader-category-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.trader-category-filters button{flex:none}.trader-offer-table-wrap{border:0;margin:0 8px;overflow:visible}.trader-offer-table,.trader-offer-table tbody{display:block}.trader-offer-table thead{display:none}.trader-offer-table tbody{gap:5px;display:grid}.trader-offer-table tr{background:var(--eft-black2);border:1px solid #323a33;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:7px;display:grid}.trader-offer-table td{border:0;padding:0;display:block}.trader-offer-table tr:hover{background:#151a15}.trader-offer-item-cell{grid-area:1/1}.trader-offer-level-cell{grid-area:1/2;place-self:center end}.trader-offer-category-cell{grid-area:2/1}.trader-offer-limit-cell{grid-area:2/2;justify-self:end}.trader-offer-mode-cell{grid-area:3/1}.trader-offer-value-cell{grid-area:4/1/auto/-1;border-top:1px solid var(--eft-line-soft)!important;padding-top:5px!important}.trader-offer-category-cell small,.trader-offer-mode-cell small,.trader-offer-value-cell>small,.trader-offer-limit-cell small{margin-right:4px;display:inline}.trader-offer-table-materials{margin-top:2px}.trader-offer-load-footer{margin-inline:8px}}.boss-portal,.boss-dossier-page{--boss-red:var(--eft-accent);--boss-red-soft:#90c1eb1f;--boss-orange:var(--eft-accent);--boss-ink:var(--eft-black);--boss-panel:var(--eft-panel);--boss-panel-raised:var(--eft-raised);--boss-line:var(--eft-line);--boss-line-soft:var(--eft-line-soft);--boss-copy:var(--eft-copy);--boss-muted:var(--eft-muted);--boss-heading:var(--eft-heading)}.boss-portal{gap:12px;display:grid}.boss-portal-hero{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 86% 22%, #90c1eb26, transparent 31%), linear-gradient(112deg, #90c1eb1f, transparent 42%), linear-gradient(135deg, var(--eft-raised), var(--eft-black2) 72%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:166px;padding:25px 27px;display:grid;position:relative;overflow:hidden}.boss-portal-hero>div:first-child{gap:6px;display:grid}.boss-portal-hero p,.boss-dossier-copy>p{color:var(--eft-accent);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.boss-portal-hero h1{color:var(--boss-heading);margin:0;font-size:clamp(31px,4vw,43px);line-height:1.08}.boss-portal-hero>div:first-child>span{max-width:720px;color:var(--boss-copy);font-size:13px;line-height:1.65}.boss-portal-symbol{border:1px solid var(--eft-line-strong);min-width:130px;color:var(--eft-accent);background:#090a0a94;place-items:center;gap:7px;padding:14px;display:grid}.boss-portal-symbol svg{width:31px;height:31px}.boss-portal-symbol span{color:#929b8f;letter-spacing:.06em;font-size:12px;font-weight:700}.boss-portal-toolbar{border:1px solid var(--eft-line);background:var(--eft-black2);grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.boss-portal-toolbar>label,.boss-asset-controls>label{background:var(--eft-black);border:1px solid #40463e;align-items:center;gap:7px;height:39px;padding:0 9px;display:flex}.boss-portal-toolbar>label:focus-within,.boss-asset-controls>label:focus-within{border-color:var(--eft-accent-line)}.boss-portal-toolbar>label>svg,.boss-asset-controls>label>svg{color:#7d8279;flex:none;width:15px;height:15px}.boss-portal-toolbar input,.boss-asset-controls input{min-width:0;color:var(--eft-heading);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.boss-portal-toolbar input::placeholder,.boss-asset-controls input::placeholder{color:#74796f}.boss-portal-toolbar>label>button,.boss-asset-controls>label>button{color:#888b81;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;display:grid}.boss-portal-toolbar>label>button svg,.boss-asset-controls>label>button svg{width:13px;height:13px}.boss-map-filters,.boss-category-filters{flex-wrap:wrap;gap:4px;display:flex}.boss-map-filters button,.boss-category-filters button{border:1px solid var(--eft-line);background:var(--eft-black2);color:#92988f;min-height:32px;font:inherit;cursor:pointer;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.boss-map-filters button small,.boss-category-filters button small{color:#686f68;font-size:12px}.boss-map-filters button:hover,.boss-category-filters button:hover{border-color:var(--eft-accent-line);color:var(--eft-copy)}.boss-map-filters button.is-active,.boss-category-filters button.is-active{border-color:var(--eft-accent-line);background:var(--boss-red-soft);color:var(--eft-accent-pale)}.boss-result-count{color:#858a81;grid-column:1/-1;font-size:12px}.boss-result-count strong{color:var(--eft-accent-pale);font-size:14px}.boss-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.boss-portal-card{border:1px solid var(--eft-line);background:linear-gradient(145deg, #90c1eb0a, transparent 42%), var(--eft-panel);color:inherit;align-content:start;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.boss-portal-card:hover{border-color:var(--eft-accent-line);transform:translateY(-1px)}.boss-portal-image{background:radial-gradient(circle at 50% 32%, #90c1eb24, transparent 62%), var(--eft-black);border-bottom:1px solid #35332d;height:150px;display:block;position:relative;overflow:hidden}.boss-portal-image img{object-fit:contain;object-position:center;padding:8px;transition:transform .18s}.boss-portal-card:hover .boss-portal-image img{transform:scale(1.02)}.boss-portal-image:after{content:"";background:linear-gradient(#0000,#090a0ae0);height:60%;position:absolute;inset:auto 0 0}.boss-portal-image em{z-index:1;color:var(--eft-accent-pale);background:#090a0ad1;border:1px solid #554f42;align-items:center;gap:4px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;bottom:7px;right:8px}.boss-portal-image em svg{width:12px;height:12px}.boss-portal-card-copy{gap:3px;padding:10px;display:grid}.boss-portal-maps{color:var(--eft-accent);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.boss-portal-maps svg{flex:none;width:13px;height:13px}.boss-portal-card-copy h2{color:var(--eft-heading);margin:0;font-size:21px;line-height:1.2}.boss-portal-card-copy>small{color:#7f837a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.boss-portal-card-copy p{color:#999d93;margin:2px 0 0;font-size:12px}.boss-portal-card footer{border-top:1px solid var(--eft-line-soft);grid-template-columns:repeat(3,1fr) 28px;display:grid}.boss-portal-card footer>span{border-right:1px solid var(--eft-line-soft);gap:1px;padding:7px 8px;display:grid}.boss-portal-card footer>span:first-child{grid-template-columns:13px minmax(0,1fr);align-items:center;column-gap:4px}.boss-portal-card footer>span:first-child small,.boss-portal-card footer>span:first-child strong{grid-column:2}.boss-portal-card footer small{color:#747a72;font-size:12px}.boss-portal-card footer strong{color:var(--eft-copy);font-size:12px}.boss-portal-card footer svg{width:13px;height:13px;color:var(--eft-accent-line)}.boss-portal-card footer>svg{place-self:center}.boss-portal-empty{background:var(--eft-black2);color:#81867c;text-align:center;border:1px dashed #45443c;align-content:center;place-items:center;gap:7px;min-height:210px;display:grid}.boss-portal-empty svg{width:28px;height:28px}.boss-portal-empty strong{color:var(--eft-copy);font-size:14px}.boss-portal-empty span{font-size:12px}.boss-dossier-page{gap:12px;display:grid}.boss-dossier-hero{border:1px solid var(--eft-line-strong);background:radial-gradient(circle at 10% 8%, #90c1eb29, transparent 28%), linear-gradient(120deg, var(--eft-raised), var(--eft-black2) 72%);grid-template-columns:300px minmax(0,1fr);min-height:300px;display:grid;overflow:hidden}.boss-dossier-image{border-right:1px solid var(--eft-line);background:var(--eft-black);min-height:300px;position:relative;overflow:hidden}.boss-dossier-image img{object-fit:contain;object-position:center;padding:10px}.boss-dossier-copy{align-content:center;gap:5px;padding:25px 28px;display:grid}.boss-dossier-copy h1{color:var(--boss-heading);margin:0;font-size:clamp(37px,5vw,54px);line-height:1.03}.boss-dossier-copy>span{color:#88867c;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.boss-dossier-map-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.boss-dossier-map-tags a{border:1px solid var(--eft-line-strong);color:var(--eft-accent-soft-text);background:#090a0a70;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.boss-dossier-map-tags svg{width:13px;height:13px}.boss-dossier-summary{border-left:2px solid var(--eft-accent-line);max-width:700px;margin-top:7px;padding-left:10px}.boss-dossier-summary span{color:var(--eft-accent);font-size:12px;font-weight:800}.boss-dossier-summary p{color:var(--eft-copy);margin:3px 0 0;font-size:13px;line-height:1.65}.boss-dossier-no-guide{background:#090a0a57;border:1px solid #46443c;width:fit-content;margin-top:7px;padding:4px 7px;display:inline-flex;color:#898b82!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.boss-dossier-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:10px;display:grid}.boss-dossier-content{gap:10px;min-width:0;display:grid}.boss-dossier-section{border:1px solid var(--eft-line);background:var(--eft-panel);overflow:hidden}.boss-section-title{background:linear-gradient(90deg, #90c1eb12, transparent 44%), var(--eft-raised);border-bottom:1px solid #35322c;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.boss-section-title>span{border:1px solid var(--eft-line-strong);background:var(--eft-black2);width:38px;height:38px;color:var(--eft-accent);place-items:center;display:grid}.boss-section-title>span svg{width:19px;height:19px}.boss-section-title>div{gap:1px;display:grid}.boss-section-title small{color:var(--eft-accent);letter-spacing:.09em;font-size:12px;font-weight:800}.boss-section-title h2{color:var(--eft-heading);margin:0;font-size:20px}.boss-section-title>em{color:#7f837a;font-size:12px;font-style:normal}.boss-encounter-grid{grid-template-columns:1.1fr .9fr;display:grid}.boss-encounter-grid>section{min-width:0;padding:12px}.boss-encounter-grid>section+section{border-left:1px solid var(--eft-line-soft)}.boss-encounter-grid h3{color:var(--eft-copy);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.boss-encounter-grid h3 svg{width:15px;height:15px;color:var(--eft-accent)}.boss-map-intel{gap:5px;display:grid}.boss-map-intel>a{background:var(--eft-black2);color:inherit;border:1px solid #35352f;grid-template-columns:minmax(115px,1fr) 67px 67px 14px;align-items:center;gap:6px;padding:7px 8px;text-decoration:none;display:grid}.boss-map-intel>a:hover{background:var(--eft-panel);border-color:#5d5748}.boss-map-intel>a>span:first-child{min-width:0;display:grid}.boss-map-intel strong{color:var(--eft-copy);font-size:12px}.boss-map-intel small{color:#777c73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boss-map-intel>a>span:not(:first-child){justify-items:end;display:grid}.boss-map-intel>a>svg{color:#766f64;width:13px;height:13px}.boss-health-chart{gap:4px;display:grid}.boss-health-chart>header{background:var(--boss-red-soft);border:1px solid #4c483b;justify-content:space-between;align-items:baseline;padding:7px 8px;display:flex}.boss-health-chart>header small{color:var(--eft-muted);font-size:12px}.boss-health-chart>header strong{color:#ddc68d;font-size:18px}.boss-health-chart>div:not(header){background:var(--eft-black2);border:1px solid #31332d;justify-content:space-between;align-items:center;padding:5px 7px;display:flex;position:relative;overflow:hidden}.boss-health-chart>div:not(header) span,.boss-health-chart>div:not(header) strong{z-index:1;font-size:12px;position:relative}.boss-health-chart>div:not(header) span{color:#8c9187}.boss-health-chart>div:not(header) strong{color:var(--eft-copy)}.boss-health-chart i{background:var(--eft-accent-line);height:2px;position:absolute;inset:auto auto 0 0}.boss-section-empty{color:#81857c;text-align:center;border:1px dashed #3f4038;place-items:center;min-height:90px;padding:14px;font-size:12px;display:grid}.boss-guide-grid{grid-template-columns:1fr 1fr;display:grid}.boss-guide-grid>section{min-width:0;padding:12px}.boss-guide-grid>section+section{border-left:1px solid var(--eft-line-soft)}.boss-guide-grid h3{color:var(--eft-copy);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.boss-guide-grid h3 svg{width:15px;height:15px;color:var(--eft-accent)}.boss-guide-grid ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.boss-guide-grid li{background:var(--eft-black2);border:1px solid #32332d;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:6px 7px;display:grid}.boss-guide-grid li>span{color:#918260;font-size:12px;font-weight:800}.boss-guide-grid li p{color:#aaa99f;margin:0;font-size:12px;line-height:1.55}.boss-guide-tags{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.boss-guide-tags span{color:#c5b17e;background:#90c1eb12;border:1px solid #524d40;padding:2px 5px;font-size:12px}.boss-asset-tabs{border-bottom:1px solid var(--eft-line-soft);gap:5px;padding:8px 10px;display:flex}.boss-asset-tabs button{background:var(--eft-black2);color:#8e9389;min-height:34px;font:inherit;cursor:pointer;border:1px solid #393d35;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.boss-asset-tabs button small{color:#70756d;font-size:12px}.boss-asset-tabs button.is-active{border-color:var(--eft-accent-line);background:var(--boss-red-soft);color:#dac184}.boss-asset-controls{gap:6px;padding:8px 10px;display:grid}.boss-category-filters{flex-wrap:wrap}.boss-asset-table-wrap{border:1px solid #34352f;margin:0 10px;overflow-x:auto}.boss-asset-table{border-collapse:collapse;table-layout:fixed;width:100%}.boss-asset-table th{background:var(--eft-raised);color:#85887f;text-align:left;border-bottom:1px solid #3b3a33;padding:7px 8px;font-size:12px;font-weight:700}.boss-asset-table th:first-child{width:58%}.boss-asset-table th:nth-child(2){width:17%}.boss-asset-table th:nth-child(3),.boss-asset-table th:nth-child(4){width:12.5%}.boss-asset-table td{border-bottom:1px solid var(--eft-line-soft);color:var(--eft-muted);vertical-align:middle;padding:6px 8px;font-size:12px}.boss-asset-table tbody tr:hover{background:#181a14}.boss-asset-item{align-items:center;gap:7px;min-width:0;display:flex}.boss-asset-item>span{background:#ffffff06;flex:none;place-items:center;width:34px;height:34px;display:grid}.boss-asset-item img{object-fit:contain;width:32px;height:32px}.boss-asset-item svg{color:#6c7169;width:19px;height:19px}.boss-asset-item a,.boss-asset-item>strong{min-width:0;color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.boss-asset-item a:hover{color:#dbbe80}.boss-asset-item a svg{flex:none;width:12px;height:12px}.boss-asset-footer{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.boss-asset-footer span,.boss-asset-footer strong{color:#7c8178;font-size:12px;font-weight:700}.boss-asset-footer button{min-height:31px;color:var(--eft-accent-soft-text);font:inherit;cursor:pointer;background:#14150f;border:1px solid #665b45;padding:4px 9px;font-size:12px;font-weight:700}.boss-dossier-aside{gap:8px;display:grid;position:sticky;top:58px}.boss-dossier-aside>section{background:linear-gradient(145deg, #90c1eb0b, transparent 45%), var(--eft-panel);border:1px solid #3d4239;padding:12px}.boss-dossier-aside>section>small{color:#9d8b62;letter-spacing:.09em;font-size:12px;font-weight:800}.boss-dossier-aside h2{color:#e1dacd;margin:2px 0 9px;font-size:19px}.boss-dossier-aside dl{margin:0;display:grid}.boss-dossier-aside dl>div{border-top:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.boss-dossier-aside dt{color:#7e8279;font-size:12px}.boss-dossier-aside dd{color:var(--eft-copy);text-align:right;margin:0;font-size:12px;font-weight:700}.boss-dossier-back,.boss-dossier-top{background:var(--eft-panel);min-height:35px;color:var(--eft-muted);border:1px solid #434037;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.boss-dossier-back:hover,.boss-dossier-top:hover{color:var(--eft-accent-pale);border-color:#756648}.boss-dossier-back svg,.boss-dossier-top svg{width:14px;height:14px}.boss-dossier-page{min-width:0}@media (max-width:980px){.boss-portal-hero{grid-template-columns:1fr auto}.boss-portal-toolbar{grid-template-columns:1fr}.boss-result-count{grid-column:auto}.boss-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-dossier-hero{grid-template-columns:230px minmax(0,1fr)}.boss-dossier-layout{grid-template-columns:minmax(0,1fr) 235px}}@media (max-width:760px){.boss-portal-hero{grid-template-columns:1fr;padding:19px 16px}.boss-portal-symbol{display:none}.boss-map-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.boss-map-filters button{flex:none}.boss-portal-grid{grid-template-columns:1fr}.boss-portal-image{height:190px}.boss-dossier-hero{grid-template-columns:1fr}.boss-dossier-image{border-right:0;border-bottom:1px solid var(--eft-line);min-height:230px}.boss-dossier-copy{padding:17px}.boss-dossier-layout{grid-template-columns:1fr}.boss-dossier-aside{grid-row:1;grid-template-columns:1fr 1fr;position:static}.boss-dossier-aside>section{grid-column:1/-1}.boss-dossier-content{grid-row:2}.boss-encounter-grid,.boss-guide-grid{grid-template-columns:1fr}.boss-encounter-grid>section+section,.boss-guide-grid>section+section{border-top:1px solid var(--eft-line-soft);border-left:0}.boss-section-title{grid-template-columns:36px minmax(0,1fr) auto}.boss-guide-tags{grid-column:2/-1;justify-content:start}.boss-asset-controls{grid-template-columns:1fr}.boss-category-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.boss-category-filters button{flex:none}}@media (max-width:560px){.boss-dossier-copy h1{font-size:36px}.boss-dossier-aside,.boss-encounter-grid{grid-template-columns:1fr}.boss-map-intel>a{grid-template-columns:minmax(100px,1fr) 58px 58px 13px}.boss-asset-table-wrap{border:0;margin:0 8px;overflow:visible}.boss-asset-table,.boss-asset-table tbody{display:block}.boss-asset-table thead{display:none}.boss-asset-table tbody{gap:5px;display:grid}.boss-asset-table tr{background:var(--eft-black2);border:1px solid #34352f;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:7px;display:grid}.boss-asset-table td{border:0;padding:0;display:block}.boss-asset-item{grid-area:1/1}.boss-asset-table td:nth-child(2){grid-area:1/2;place-self:center end}.boss-asset-table td:nth-child(3),.boss-asset-table td:nth-child(4){border-top:1px solid var(--eft-line-soft);grid-column:1/-1;padding-top:5px}.boss-asset-table td:nth-child(3):before{color:var(--eft-muted);content:"掉落权重：";font-size:12px}.boss-asset-table td:nth-child(4):before{color:var(--eft-muted);content:"掉落级别：";font-size:12px}.boss-guide-grid{grid-template-columns:1fr}}.boss-portal-hero,.boss-dossier-hero,.trader-portal-hero,.trader-dossier-hero,.systems-hero,.simple-download-heading,.simple-tool-heading,.simple-map-collection{border-color:var(--eft-line-strong);background:radial-gradient(circle at 88% 16%,#90c1eb29,#0000 34%),linear-gradient(118deg,#90c1eb14,#0000 48%),linear-gradient(135deg,#1c1f1f,#0d0f0f 72%)}.boss-portal-hero p,.boss-dossier-copy>p,.trader-portal-hero p,.trader-dossier-copy>p,.systems-hero-copy>p,.simple-download-heading small,.simple-tool-heading small,.simple-tool-section header small{color:var(--eft-accent)}.boss-portal-symbol{border-color:var(--eft-accent-line);color:var(--eft-accent);background:#090a0ab8;box-shadow:inset 0 0 0 1px #90c1eb0a}.boss-portal-toolbar,.trader-portal-toolbar,.systems-toolbar{border-color:var(--eft-line);background:linear-gradient(90deg, #90c1eb09, transparent 42%), var(--eft-black2)}.boss-portal-toolbar>label,.boss-asset-controls>label,.trader-portal-toolbar>label,.trader-stock-controls>label,.systems-search{border-color:var(--eft-line);background:var(--eft-black)}.boss-portal-toolbar>label:focus-within,.boss-asset-controls>label:focus-within,.trader-portal-toolbar>label:focus-within,.trader-stock-controls>label:focus-within,.systems-search:focus-within{border-color:var(--eft-accent-line);box-shadow:0 0 0 1px #90c1eb1f}.boss-map-filters button,.boss-category-filters button,.boss-asset-tabs button,.trader-portal-tabs button,.trader-category-filters button,.trader-stock-controls>div button,.systems-filter-row>button{border-color:var(--eft-line);background:var(--eft-black2);color:var(--eft-muted)}.boss-map-filters button:hover,.boss-category-filters button:hover,.boss-asset-tabs button:hover,.trader-portal-tabs button:hover,.trader-category-filters button:hover,.trader-stock-controls>div button:hover,.systems-filter-row>button:hover{border-color:var(--eft-line-strong);color:var(--eft-copy)}.boss-map-filters button.is-active,.boss-category-filters button.is-active,.boss-asset-tabs button.is-active,.trader-portal-tabs button.is-active,.trader-category-filters button.is-active,.trader-stock-controls>div button.is-active,.systems-filter-row>button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb1c}.boss-result-count strong,.trader-portal-count strong,.systems-result-count strong{color:var(--eft-accent)}.boss-portal-card,.trader-portal-card,.simple-download-card,.simple-tool-steps article,.systems-item-grid>article,.achievement-card{border-color:var(--eft-line);background:linear-gradient(145deg, #90c1eb0b, transparent 46%), var(--eft-panel)}.boss-portal-card:hover,.trader-portal-card:hover,.simple-download-card:hover{border-color:var(--eft-accent-line);background-color:var(--eft-raised)}.boss-portal-image,.trader-portrait,.boss-dossier-image,.trader-dossier-portrait,.prestige-visual{background:radial-gradient(circle at 50% 34%, #90c1eb21, transparent 60%), var(--eft-black)}.boss-portal-maps,.trader-portal-card-copy>span{color:var(--eft-accent)}.boss-portal-card-copy h2,.trader-portal-card-copy h2,.boss-dossier-copy h1,.trader-dossier-copy h1,.boss-section-title h2,.trader-dossier-section-title h2,.boss-dossier-aside h2,.trader-dossier-aside h2,.simple-download-card h2,.simple-tool-section h2,.simple-map-collection h2,.simple-map-list h2{color:var(--eft-heading)}.boss-portal-card footer,.trader-portal-card footer,.boss-portal-card footer>span,.trader-portal-card footer>span{border-color:var(--eft-line-soft)}.boss-dossier-map-tags a,.boss-dossier-no-guide{border-color:var(--eft-line-strong);color:var(--eft-accent-soft-text);background:#090a0a75}.boss-dossier-map-tags a:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.boss-dossier-summary{border-left-color:var(--eft-accent)}.boss-dossier-summary span{color:var(--eft-accent)}.boss-dossier-section,.trader-dossier-section,.boss-dossier-aside>section,.trader-dossier-aside>section,.trader-dossier-aside>nav,.simple-tool-section,.simple-map-list article{border-color:var(--eft-line);background:linear-gradient(145deg, #90c1eb09, transparent 46%), var(--eft-panel)}.boss-section-title,.trader-dossier-section-title,.trader-offer-level-group>header{border-color:var(--eft-line-soft);background:linear-gradient(90deg, #90c1eb13, transparent 46%), var(--eft-raised)}.boss-section-title>span,.trader-dossier-section-title>span,.simple-tool-heading>span,.simple-download-card>span,.simple-map-list article>header>span{border-color:var(--eft-accent-line);background:var(--eft-black);color:var(--eft-accent)}.boss-section-title small,.trader-dossier-section-title small,.boss-dossier-aside>section>small,.trader-dossier-aside>section>small{color:var(--eft-accent)}.boss-map-intel>a,.boss-health-chart>header,.boss-health-chart>div:not(header),.boss-guide-grid li,.boss-asset-table-wrap,.trader-level-grid>article,.trader-offer-level-group,.trader-offer-table-wrap,.trader-dossier-tasks>a,.systems-disclosure,.systems-item-grid>article,.hideout-level,.prestige-record,.prestige-intro-grid>article,.malfunction-guide-card,.malfunction-metric-table>article{border-color:var(--eft-line-soft);background:var(--eft-black2)}.boss-map-intel>a:hover,.trader-dossier-tasks>a:hover,.systems-disclosure>summary:hover{border-color:var(--eft-line-strong);background:var(--eft-raised)}.boss-map-intel strong,.boss-health-chart>div:not(header) strong,.boss-guide-grid h3,.trader-offer-table td,.trader-offer-item-cell a,.trader-offer-item-cell>strong{color:var(--eft-copy)}.boss-health-chart>header{background:#90c1eb1f}.boss-health-chart>header strong{color:var(--eft-accent-pale)}.boss-health-chart i,.boss-health-list i{background:var(--eft-accent)}.boss-asset-table th,.trader-offer-table th{border-color:var(--eft-line);background:var(--eft-raised);color:var(--eft-muted)}.boss-asset-table td,.trader-offer-table td{border-color:var(--eft-line-soft);color:var(--eft-copy)}.boss-asset-table tbody tr:hover,.trader-offer-table tbody tr:hover{background:var(--eft-raised)}.boss-asset-item a,.boss-asset-item>strong,.trader-offer-table-price{color:var(--eft-heading)}.boss-asset-item a:hover,.trader-offer-item-cell a:hover{color:var(--eft-accent)}.boss-asset-footer button,.boss-dossier-back,.boss-dossier-top,.trader-dossier-back,.trader-dossier-top,.simple-download-back{border-color:var(--eft-line-strong);background:var(--eft-black2);color:var(--eft-copy)}.boss-asset-footer button:hover,.boss-dossier-back:hover,.boss-dossier-top:hover,.trader-dossier-back:hover,.trader-dossier-top:hover,.simple-download-back:hover{border-color:var(--eft-accent-line);color:var(--eft-accent)}.boss-dossier-layout{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,360px);gap:12px}.boss-encounter-grid{grid-template-columns:1fr}.boss-encounter-grid>section+section{border-top:1px solid var(--eft-line-soft);border-left:0}.boss-dossier-aside>.boss-dossier-section{padding:0;overflow:hidden}.boss-dossier-aside .boss-section-title{padding:11px 12px}.boss-dossier-aside .boss-encounter-grid>section{padding:13px}.boss-dossier-aside .boss-health-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-dossier-aside .boss-health-chart>header{grid-column:1/-1}.trader-dossier-hero:after{background:linear-gradient(120deg,#0000,#90c1eb0b),repeating-linear-gradient(90deg,#0000 0 34px,#ffffff05 35px)}.trader-portal-card-copy h2,.trader-dossier-tasks>a>strong{color:var(--eft-heading)}.trader-dossier-copy li,.trader-aside-related>a{border-color:var(--eft-line-strong);background:var(--eft-black)}.trader-dossier-copy li svg,.trader-aside-related>a,.trader-offer-heading>span svg,.trader-offer-level-cell,.trader-offer-table-price strong,.simple-tool-steps strong,.download-provider-row>a,.download-provider-row>button code{color:var(--eft-accent)}.trader-offer-heading{border-color:var(--eft-line-soft);background:var(--eft-raised)}.trader-dossier-levels>button{border-color:var(--eft-line);background:var(--eft-black2)}.trader-dossier-levels>button:hover{border-color:var(--eft-line-strong)}.trader-dossier-levels>button.is-active{border-color:var(--eft-accent-line);box-shadow:inset 0 2px var(--eft-accent)}.trader-dossier-levels>button>header span,.trader-offer-level-group>header span,.trader-offer-ll{color:var(--eft-accent-pale)}.trader-dossier-hint{border-color:var(--eft-line-soft);color:var(--eft-muted)}.trader-dossier-hint svg,.trader-dossier-source svg,.systems-filter-row>button small{color:var(--eft-accent-line)}.systems-search,.systems-disclosure,.systems-empty{border-color:var(--eft-line)}.systems-disclosure[open]>summary{border-color:var(--eft-line);background:var(--eft-raised)}.systems-title-with-index>small{border-color:var(--eft-line-strong);background:var(--eft-black);color:var(--eft-accent)}.systems-section-nav a{border-color:var(--eft-line);background:var(--eft-black2);color:var(--eft-muted)}.systems-section-nav a:hover,.systems-section-nav a[aria-current=page]{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#90c1eb14}.simple-download-note{border-color:var(--eft-line);background:var(--eft-black2)}.download-provider-links{background:var(--eft-line-soft)}.download-provider-row,.system-placeholder-links a{background:var(--eft-panel)}.download-provider-row>button{border-color:var(--eft-line-strong);background:var(--eft-black2)}@media (max-width:980px){.boss-dossier-layout{grid-template-columns:minmax(0,1fr) 280px}.boss-dossier-aside .boss-health-chart{grid-template-columns:1fr}}@media (max-width:760px){.boss-dossier-layout{grid-template-columns:1fr}.boss-dossier-aside .boss-health-chart{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.boss-dossier-aside .boss-health-chart{grid-template-columns:1fr}}.boss-loadout-groups{gap:12px;padding:12px;display:grid}.boss-loadout-group{border:1px solid var(--eft-line);background:var(--eft-black2);overflow:hidden}.boss-loadout-group>header{border-bottom:1px solid var(--eft-line-soft);background:linear-gradient(90deg, #90c1eb12, transparent 46%), var(--eft-raised);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.boss-loadout-group>header>div{gap:1px;display:grid}.boss-loadout-group>header small{color:var(--eft-accent-line);letter-spacing:.08em;font-size:12px;font-weight:800}.boss-loadout-group>header h3{color:var(--eft-heading);margin:0;font-size:16px}.boss-loadout-group>header>strong{border:1px solid var(--eft-accent-line);min-width:28px;height:28px;color:var(--eft-accent);background:#90c1eb14;place-items:center;padding-inline:6px;font-size:12px;display:grid}.boss-loadout-card-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.boss-loadout-card{border:1px solid var(--eft-line-soft);background:var(--eft-panel);min-width:0;min-height:76px;color:inherit;grid-template-columns:58px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:grid}.boss-loadout-card:hover{background:var(--eft-raised);box-shadow:inset 2px 0 var(--eft-accent)}.boss-loadout-image{background:radial-gradient(circle at 50% 38%, #90c1eb1a, transparent 66%), var(--eft-black);place-items:center;width:58px;height:58px;display:grid}.boss-loadout-image img{object-fit:contain;width:56px;height:56px}.boss-loadout-image svg{width:24px;height:24px;color:var(--eft-muted)}.boss-loadout-copy{gap:2px;min-width:0;display:grid}.boss-loadout-copy small{color:var(--eft-accent-soft-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.boss-loadout-copy strong{color:var(--eft-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.boss-loadout-copy em{color:var(--eft-muted);font-size:12px;font-style:normal}.boss-loadout-card>svg{width:13px;height:13px;color:var(--eft-accent-line)}.boss-loadout-more{border:0;border-top:1px solid var(--eft-line-soft);background:var(--eft-black2);width:100%;min-height:34px;color:var(--eft-accent-soft-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:flex}.boss-loadout-more:hover{background:var(--eft-raised);color:var(--eft-accent-pale)}.boss-drop-controls{border-bottom:1px solid var(--eft-line-soft);padding:8px 10px}.boss-drop-controls .boss-category-filters{gap:5px}@media (max-width:980px){.boss-loadout-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.boss-loadout-groups{gap:8px;padding:8px}.boss-loadout-card-grid{grid-template-columns:1fr}.boss-loadout-card{min-height:70px}}.tools-page{gap:14px;padding-bottom:40px;display:grid}.tools-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #171f23f5, #0d0f0ffa), var(--eft-black2);padding:22px 24px;position:relative;overflow:hidden}.tools-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(-55deg,#90c1eb0f 0 1px,#0000 1px 12px);width:220px;height:100%;position:absolute;top:0;right:0}.tools-hero p{color:var(--eft-accent);letter-spacing:.16em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.tools-hero h1{color:var(--eft-heading);letter-spacing:.02em;margin:6px 0 8px;font-size:clamp(24px,3vw,34px);font-weight:700}.tools-hero>span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.7;display:block}.tools-groups{gap:26px;display:grid}.tools-group{gap:12px;display:grid}.tools-group-heading{border-top:1px solid var(--eft-line);border-bottom:1px solid var(--eft-line);background:linear-gradient(90deg, #182026, var(--eft-black2));align-items:center;gap:12px;padding:10px 14px;display:flex}.tools-group-index{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:22px;font-weight:700;line-height:1}.tools-group-heading>div{gap:2px;display:grid}.tools-group-heading h2{color:var(--eft-heading);margin:0;font-size:18px;font-weight:700}.tools-group-heading small{color:var(--eft-muted);letter-spacing:.12em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.tools-directory-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.tool-directory-card{background:var(--eft-panel);min-height:92px;color:inherit;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;transition:background-color .12s;display:grid}.tool-directory-card:hover{background:var(--eft-raised)}.tool-directory-card>svg:first-child{width:24px;height:24px;color:var(--eft-accent)}.tool-directory-card>span{gap:2px;min-width:0;display:grid}.tool-directory-card strong{color:var(--eft-copy);font-size:14px;font-weight:700}.tool-directory-card small{color:var(--eft-muted);letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.tool-directory-card p{color:var(--eft-muted);margin:2px 0 0;font-size:13px;line-height:1.5}.tool-directory-card>svg:last-child{width:14px;height:14px;color:var(--eft-dim)}.tool-directory-card:hover>svg:last-child{color:var(--eft-accent)}.tool-single-page{gap:10px;padding-bottom:40px;display:grid}.tool-single-bar{border:1px solid var(--eft-line);background:var(--eft-panel);color:var(--eft-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.tool-single-bar a{color:var(--eft-accent-soft-text);text-decoration:none}.tool-single-bar a:hover{color:var(--eft-accent-pale)}.tool-panel{border:1px solid var(--eft-line);background:var(--eft-black2);gap:12px;padding:16px;scroll-margin-top:20px;display:grid}.tool-panel-header{border-bottom:1px solid var(--eft-line-soft);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.tool-panel-header>div:first-child{min-width:0}.tool-panel-header p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.tool-panel-header h1{color:var(--eft-heading);margin:4px 0 5px;font-size:22px;font-weight:700}.tool-panel-header>div:first-child>span{color:var(--eft-muted);font-size:13px;line-height:1.6;display:block}.tool-panel-aside{flex:none}.tool-keyfacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tool-keyfacts>span{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:28px;color:var(--eft-copy);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.tool-keyfacts svg{width:13px;height:13px;color:var(--eft-accent)}.tool-mode-switch{border:1px solid var(--eft-line);background:var(--eft-black);padding:2px;display:inline-flex}.tool-mode-switch button{min-height:28px;color:var(--eft-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:13px;font-weight:700}.tool-mode-switch button:hover{color:var(--eft-copy)}.tool-mode-switch button.is-active{background:var(--eft-accent);color:#0b1115}.tool-tab-row{border:1px solid var(--eft-line);background:var(--eft-line);scrollbar-width:thin;gap:1px;display:flex;overflow-x:auto}.tool-tab-row button{background:var(--eft-panel);min-width:128px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex:1;gap:2px;padding:9px 12px;display:grid}.tool-tab-row button:hover{background:var(--eft-raised)}.tool-tab-row button.is-active{box-shadow:inset 0 -2px var(--eft-accent);background:#1b252b}.tool-tab-row strong{color:var(--eft-copy);white-space:nowrap;font-size:13px;font-weight:700}.tool-tab-row button.is-active strong{color:var(--eft-accent-pale)}.tool-tab-row small{color:var(--eft-muted);white-space:nowrap;font-size:12px}.tool-tab-row-compact button{min-width:108px}.tool-search{border:1px solid var(--eft-line);background:var(--eft-black);align-items:center;min-width:240px;display:flex;position:relative}.tool-search>svg{width:14px;height:14px;color:var(--eft-muted);margin-left:10px}.tool-search input{width:100%;min-width:0;height:38px;color:var(--eft-copy);font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:13px}.tool-search input::placeholder{color:#5f6868}.tool-search>button{width:30px;height:30px;color:var(--eft-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.tool-search>button svg{width:13px;height:13px}.price-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-controls .tool-search{flex:1}.price-controls select{border:1px solid var(--eft-line);background:var(--eft-black);max-width:220px;height:40px;color:var(--eft-copy);font:inherit;outline:none;padding:0 9px;font-size:13px}.tool-chip-row{flex-wrap:wrap;gap:5px;display:flex}.tool-chip-row button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:28px;color:var(--eft-muted);font:inherit;cursor:pointer;padding:3px 9px;font-size:13px;font-weight:600}.tool-chip-row button small{color:var(--eft-dim);margin-left:4px;font-size:12px}.tool-chip-row button:hover{border-color:var(--eft-line-strong);color:var(--eft-copy)}.tool-chip-row button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#1b252b}.price-tier-list{gap:12px;display:grid}.price-tier{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:156px minmax(0,1fr);display:grid}.price-tier-label{border-right:1px solid var(--eft-line);background:var(--eft-black2);align-content:start;gap:4px;padding:14px;display:grid}.price-tier-letter{font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:42px;font-weight:700;line-height:.95}.price-tier-label h2{color:var(--eft-heading);margin:0;font-size:16px;font-weight:700}.price-tier-label p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.4}.price-tier-label small{color:var(--eft-dim);font-size:12px;font-weight:700}.price-tier-s .price-tier-label{background:#231514;box-shadow:inset 3px 0 #d96857}.price-tier-s .price-tier-letter{color:#e47b68}.price-tier-a .price-tier-label{background:#221a12;box-shadow:inset 3px 0 #d39a55}.price-tier-a .price-tier-letter{color:#e0a862}.price-tier-b .price-tier-label{background:#201e12;box-shadow:inset 3px 0 #bda94e}.price-tier-b .price-tier-letter{color:#cfba5c}.price-tier-c .price-tier-label{background:#141d22;box-shadow:inset 3px 0 #6798af}.price-tier-c .price-tier-letter{color:#7daec4}.price-tier-d .price-tier-label{background:#171b1b;box-shadow:inset 3px 0 #778887}.price-tier-d .price-tier-letter{color:#93a3a1}.price-tier-items{background:var(--eft-line);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:1px;display:grid}.price-tier-card{background:var(--eft-panel);min-height:148px;color:inherit;text-align:center;grid-template-columns:1fr;place-items:center;gap:8px;padding:9px 7px;text-decoration:none;display:grid}.price-tier-card:hover{background:var(--eft-raised)}.price-tier-card .tool-thumb{width:56px;height:56px}.price-tier-card-copy{text-align:center;justify-items:center;gap:2px;width:100%;min-width:0;display:grid}.price-tier-card-copy strong{color:var(--eft-copy);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.price-tier-card-copy small{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.price-tier-card-copy b{color:var(--eft-accent-pale);white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px;font-weight:700}.price-tier-card-copy b em{color:var(--eft-muted);margin-left:2px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:600}.price-tier-empty{color:var(--eft-muted);margin:0;padding:16px;font-size:12px}.tool-table-wrap{border:1px solid var(--eft-line);background:var(--eft-black2);scrollbar-width:thin;overflow-x:auto}.tool-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.tool-table caption{border-bottom:1px solid var(--eft-line-soft);color:var(--eft-muted);text-align:left;padding:9px 11px;font-size:12px;font-weight:700}.tool-table th{border-bottom:1px solid var(--eft-line);background:var(--eft-panel);color:var(--eft-muted);letter-spacing:.04em;text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700}.tool-table td{border-bottom:1px solid var(--eft-line-soft);color:var(--eft-copy);vertical-align:middle;padding:8px 10px}.tool-table tbody tr:hover td{background:#90c1eb09}.tool-table tbody tr:last-child td{border-bottom:0}.tool-rank{width:40px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700;color:var(--eft-dim)!important;text-align:right!important}.tool-item-cell{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.tool-item-cell>span:last-child{gap:2px;min-width:0;display:grid}.tool-item-cell strong{max-width:260px;color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.tool-item-cell:hover strong{color:var(--eft-accent-pale)}.tool-item-cell small{color:var(--eft-muted);white-space:nowrap;font-size:12px}.tool-thumb{border:1px solid var(--eft-line-soft);width:34px;height:34px;color:var(--eft-dim);background:#0a0c0c;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;overflow:hidden}.tool-thumb img{object-fit:contain;width:100%;height:100%}.tool-price-cell{white-space:nowrap;gap:2px;display:grid}.tool-price-cell strong{color:var(--eft-copy);font-size:13px;font-weight:700}.tool-price-cell small{color:var(--eft-muted);font-size:12px}.tool-main-price{color:var(--eft-accent-pale);white-space:nowrap;font-size:13px;font-weight:700}.tool-change{white-space:nowrap;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px;font-weight:700}.tool-change.is-up,.tool-profit{color:#9dbb96}.tool-change.is-down{color:#cf8e86}.tool-profit{white-space:nowrap;font-size:13px;font-weight:700}.tool-load-more{border:1px solid var(--eft-line);background:var(--eft-panel);width:100%;min-height:36px;color:var(--eft-accent-soft-text);font:inherit;cursor:pointer;font-size:13px;font-weight:700}.tool-load-more:hover{border-color:var(--eft-accent-line);background:var(--eft-raised);color:var(--eft-accent-pale)}.tool-ghost-button{border:1px solid var(--eft-line);background:var(--eft-black);min-height:30px;color:var(--eft-muted);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.tool-ghost-button:hover{border-color:var(--eft-line-strong);color:var(--eft-copy)}.tool-ghost-button svg{width:12px;height:12px}.tool-empty,.tool-notice{border:1px dashed var(--eft-line);background:var(--eft-black);color:var(--eft-muted);text-align:center;margin:0;padding:14px;font-size:13px;line-height:1.6}.tool-notice{color:#b7a888;text-align:left;background:#17140f;border-style:solid;border-color:#4b4032}.tool-source-note{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding-top:9px;font-size:12px;line-height:1.6;display:flex}.tool-source-note svg{width:13px;height:13px;color:var(--eft-accent)}.tool-source-note a{color:var(--eft-accent-soft-text);text-underline-offset:2px;text-decoration:underline}.tool-result-line{color:var(--eft-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.tool-result-line>span{align-items:center;gap:5px;font-weight:700;display:inline-flex}.tool-result-line svg{width:13px;height:13px;color:var(--eft-accent)}.tool-result-line strong{color:var(--eft-copy)}.btr-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:12px;display:grid}.btr-main{align-content:start;gap:12px;min-width:0;display:grid}.btr-clock{border:1px solid var(--eft-line);background:linear-gradient(#182025e6,#0c0e0ef5);padding:14px}.btr-clock-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.btr-clock-head>div{gap:4px;display:grid}.btr-clock-head small{color:var(--eft-muted);letter-spacing:.06em;font-size:12px;font-weight:700}.btr-clock-head strong{color:var(--eft-heading);font-size:19px;font-weight:700}.btr-clock-head span{color:var(--eft-muted);font-size:13px;line-height:1.5}.btr-clock-time{flex:none;justify-items:end;font-family:Barlow Condensed,PingFang SC,sans-serif;line-height:1;display:grid;color:var(--eft-accent-pale)!important;font-size:30px!important}.btr-clock-time small{color:var(--eft-muted);margin-top:3px;font-size:12px}.btr-clock input[type=range]{width:100%;accent-color:var(--eft-accent);cursor:pointer;margin:14px 0 4px}.btr-progress{padding-top:8px;position:relative}.btr-progress-track{background:#242a2a;height:4px;display:block}.btr-progress-track>span{background:linear-gradient(90deg, #557d94, var(--eft-accent));height:100%;transition:width .12s linear;display:block}.btr-progress ol{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.btr-progress li{color:var(--eft-dim);grid-template-columns:8px 16px minmax(0,1fr);align-items:center;gap:4px;padding-top:6px;display:grid}.btr-progress li>span{border:1px solid var(--eft-line-strong);background:var(--eft-black);width:7px;height:7px}.btr-progress li small{font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.btr-progress li strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.btr-progress li.is-current{color:var(--eft-accent-pale)}.btr-progress li.is-current>span{border-color:var(--eft-accent);background:var(--eft-accent);box-shadow:0 0 0 3px #90c1eb29}.btr-routes{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.btr-routes button{background:var(--eft-panel);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-content:start;gap:4px;padding:10px;display:grid}.btr-routes button:hover{background:var(--eft-raised)}.btr-routes button.is-active{box-shadow:inset 0 -2px var(--eft-accent);background:#1b252b}.btr-routes small{color:var(--eft-muted);font-size:12px}.btr-routes strong{color:var(--eft-copy);font-size:13px;font-weight:700}.btr-routes button.is-active strong{color:var(--eft-accent-pale)}.btr-routes span{color:var(--eft-muted);font-size:13px;line-height:1.55}.btr-side{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:0}.btr-side>h3{border-bottom:1px solid var(--eft-line);color:var(--eft-heading);margin:0;padding:10px 11px;font-size:13px;font-weight:700}.btr-stops{background:var(--eft-line-soft);scrollbar-width:thin;gap:1px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.btr-stops li{background:var(--eft-black2);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.btr-stops li.is-current{box-shadow:inset 2px 0 var(--eft-accent);background:#1a2328}.btr-stop-index{border:1px solid var(--eft-line);width:22px;height:22px;color:var(--eft-accent-soft-text);place-items:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:grid}.btr-stops div{gap:2px;min-width:0;display:grid}.btr-stops strong{color:var(--eft-copy);font-size:13px;font-weight:700}.btr-stops small{color:var(--eft-muted);font-size:12px}.btr-stops p{color:var(--eft-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.btr-stops em{color:#b7a888;margin-top:3px;font-size:12px;font-style:normal}.boss-matrix-wrap{border:1px solid var(--eft-line);background:var(--eft-black2);scrollbar-width:thin;overflow-x:auto}.boss-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:800px;font-size:13px}.boss-matrix-col-boss{width:172px}.boss-matrix thead th{border-right:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line);background:var(--eft-panel);text-align:left;vertical-align:bottom;padding:8px 6px}.boss-matrix thead th a{color:inherit;gap:3px;text-decoration:none;display:grid}.boss-matrix thead th strong{color:var(--eft-heading);white-space:normal;word-break:break-word;font-size:13px;font-weight:700;line-height:1.25}.boss-matrix thead th small{color:var(--eft-muted);white-space:normal;font-size:12px;line-height:1.25}.boss-matrix thead th a:hover strong{color:var(--eft-accent-pale)}.boss-matrix-corner{z-index:2;position:sticky;left:0;background:var(--eft-black2)!important}.boss-matrix-corner span{color:var(--eft-muted);font-size:12px;font-weight:700;display:block}.boss-matrix-corner small{color:var(--eft-dim);font-size:12px}.boss-matrix tbody th{z-index:2;border-right:1px solid var(--eft-line);border-bottom:1px solid var(--eft-line-soft);background:var(--eft-panel);text-align:left;padding:6px 8px;position:sticky;left:0}.boss-matrix-boss a{color:inherit;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:6px;text-decoration:none;display:grid}.boss-matrix-boss .tool-thumb{width:32px;height:38px}.boss-matrix-boss a>span{gap:2px;min-width:0;display:grid}.boss-matrix-boss strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.boss-matrix-boss small{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boss-matrix-boss svg{width:13px;height:13px;color:var(--eft-dim)}.boss-matrix-boss a:hover strong{color:var(--eft-accent-pale)}.boss-matrix td{border-right:1px solid var(--eft-line-soft);border-bottom:1px solid var(--eft-line-soft);text-align:center;vertical-align:middle;height:54px;padding:5px 4px}.boss-matrix tbody tr:hover td,.boss-matrix tbody tr:hover th{box-shadow:inset 0 0 0 9999px #ffffff05}.boss-matrix-value{justify-items:center;gap:5px;display:grid}.boss-matrix-value>strong{color:#e5eef0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;font-weight:700}.boss-matrix-value>span{background:#00000059;width:100%;height:4px}.boss-matrix-value i{height:100%;display:block}.boss-matrix-empty{color:var(--eft-dim);font-size:12px}.goons-map-tabs{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.goons-map-tabs button{background:var(--eft-panel);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;transition:background-color .14s,box-shadow .14s;display:grid}.goons-map-tabs button:hover{background:var(--eft-raised)}.goons-map-tabs button.is-active{box-shadow:inset 0 -2px var(--eft-accent);background:#1b252b}.goons-map-tab-image{background:#0c0e0f;border:1px solid #3d4647;width:54px;height:36px;display:block;position:relative;overflow:hidden}.goons-map-tab-image img{object-fit:cover}.goons-map-tabs button>span:nth-child(2){gap:1px;min-width:0;display:grid}.goons-map-tabs strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.goons-map-tabs small{color:var(--eft-muted);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.goons-map-tabs b{color:var(--eft-accent-pale);font-variant-numeric:tabular-nums;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:16px;font-weight:700}.goons-tracker-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.65fr);gap:10px;display:grid}.goons-map-stage{background:#0b0d0e;border:1px solid #3d4647;min-height:360px;position:relative;overflow:hidden}.goons-map-stage-image{object-fit:cover}.goons-map-stage-shade{background:linear-gradient(90deg,#060809cc,#0000 56%),linear-gradient(#0000 52%,#06080961);position:absolute;inset:0}.goons-map-stage-head{border-left:2px solid var(--eft-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0bc7;gap:2px;padding:8px 11px;display:grid;position:absolute;top:16px;left:16px}.goons-map-stage-head span,.goons-map-stage-rate>span{color:var(--eft-accent);letter-spacing:.1em;font-size:12px;font-weight:700}.goons-map-stage-head strong{color:#f0eadc;font-size:22px;line-height:1.1}.goons-map-stage-head small{color:#9ca2a1;letter-spacing:.14em;font-size:12px;font-weight:700}.goons-map-stage-rate{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0bd6;border:1px solid #91b2bf59;grid-template-columns:auto 1fr;align-items:end;gap:0 10px;padding:9px 12px 8px;display:grid;position:absolute;bottom:15px;left:16px}.goons-map-stage-rate>span{grid-column:1/-1}.goons-map-stage-rate strong{color:#f0eadc;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:38px;font-weight:700;line-height:.92}.goons-map-stage-rate small{color:#949b98;align-self:end;padding-bottom:2px;font-size:12px;font-weight:600}.goons-intel{border:1px solid var(--eft-line);background:var(--eft-line);align-content:start;gap:1px;display:grid}.goons-intel-clock{border:0;justify-items:start;padding:12px;position:relative}.goons-intel-label{color:var(--eft-accent);letter-spacing:.12em;font-size:12px;font-weight:700}.goons-intel .raid-clock-value{justify-content:flex-start}.goons-intel-block{background:var(--eft-panel);gap:4px;padding:10px 12px;display:grid}.goons-intel-block>span{color:var(--eft-muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.goons-intel-block svg{width:13px;height:13px;color:var(--eft-accent)}.goons-intel-block strong{color:var(--eft-copy);font-size:16px}.goons-intel-block small{color:var(--eft-dim);font-size:12px;font-weight:600}.goons-intel-block p{color:#b9c2c1;margin:0;font-size:13px;line-height:1.65}.goons-intel-members{background:var(--eft-panel);flex-wrap:wrap;gap:5px;padding:10px 12px;display:flex}.goons-intel-members span{color:#cfc6ad;background:#141816;border:1px solid #4a524e;padding:3px 7px;font-size:12px;font-weight:700}.goons-member-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.goons-member-card{background:var(--eft-panel);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px;display:grid}.goons-member-visual{color:#9dafb2;background:radial-gradient(circle at 50% 32%,#90c1eb2e,#0000 65%),#111516;border:1px solid #465052;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.goons-member-visual img{object-fit:cover;width:100%;height:100%}.goons-member-visual svg{stroke-width:1.5px;width:30px;height:30px}.goons-member-copy{min-width:0}.goons-member-copy>span{color:var(--eft-accent-soft-text);font-size:12px;font-weight:700}.goons-member-copy h2{color:var(--eft-copy);align-items:baseline;gap:6px;margin:3px 0 5px;font-size:16px;line-height:1.15;display:flex}.goons-member-copy h2 small{color:var(--eft-muted);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.goons-member-copy p{color:#aeb5b3;margin:0;font-size:12px;line-height:1.55}.goons-member-copy b{background:var(--eft-black);color:#b9c7c7;border:1px solid #414a49;margin-top:6px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}.ritual-rules{background:#433b2c;border:1px solid #433b2c;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.ritual-rules article{background:#17140f;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 11px;display:grid}.ritual-rules article>span{color:#8c7a55;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px;font-weight:700}.ritual-rules strong{color:#d8c9a5;font-size:13px;font-weight:700}.ritual-rules p{color:#9d927c;margin:3px 0 0;font-size:12px;line-height:1.55}.ritual-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1px;display:grid}.ritual-card{background:var(--eft-panel);align-content:start;gap:9px;padding:11px;display:grid}.ritual-card>header{border-bottom:1px solid var(--eft-line-soft);justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;display:flex}.ritual-card>header span,.ritual-card>header small{color:var(--eft-muted);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.ritual-card>header span{color:#b7a888}.ritual-card>header svg{width:12px;height:12px;color:var(--eft-accent)}.ritual-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;display:grid}.ritual-column{gap:4px;min-width:0;display:grid}.ritual-column>small{color:var(--eft-dim);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ritual-arrow{color:#8c7a55;width:14px;height:14px}.ritual-item{border:1px solid var(--eft-line-soft);background:var(--eft-black2);color:inherit;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;text-decoration:none;display:grid}.ritual-item .tool-thumb{width:30px;height:30px}.ritual-item>span:nth-child(2){gap:1px;min-width:0;display:grid}.ritual-item strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.ritual-item small{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ritual-item b{color:var(--eft-accent-soft-text);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.craft-list{border:1px solid var(--eft-line);background:var(--eft-line);gap:1px;display:grid}.craft-card{background:var(--eft-panel);gap:9px;padding:11px;display:grid}.craft-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.craft-outputs{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.craft-output{border:1px solid var(--eft-line-soft);background:var(--eft-black2);min-width:180px;color:inherit;align-items:center;gap:7px;padding:5px 7px;text-decoration:none;display:flex}.craft-output>span:last-child{gap:1px;min-width:0;display:grid}.craft-output strong{color:var(--eft-copy);font-size:13px;font-weight:700}.craft-output small{color:var(--eft-accent-soft-text);font-size:12px}.craft-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.craft-badges span{border:1px solid var(--eft-line);background:var(--eft-black);min-height:24px;color:var(--eft-muted);white-space:nowrap;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.craft-badges svg{width:11px;height:11px;color:var(--eft-accent)}.craft-stats{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.craft-stats>div{background:var(--eft-black2);gap:2px;padding:7px 9px;display:grid}.craft-stats dt{color:var(--eft-muted);font-size:12px}.craft-stats dd{color:var(--eft-copy);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px;font-weight:700}.craft-stats dd.is-positive{color:#9dbb96}.craft-stats dd.is-negative{color:#cf8e86}.craft-details{border-top:1px solid var(--eft-line-soft)}.craft-details summary{color:var(--eft-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 2px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.craft-details summary::-webkit-details-marker{display:none}.craft-details summary svg{width:12px;height:12px;transition:transform .12s}.craft-details[open] summary svg{transform:rotate(180deg)}.craft-details ul{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.craft-details li{border:1px solid var(--eft-line-soft);background:var(--eft-black);align-items:center;gap:6px;padding:4px 6px;display:flex}.craft-details li>span:last-child{gap:1px;min-width:0;display:grid}.craft-details li strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.craft-details li small{color:var(--eft-muted);align-items:center;gap:3px;font-size:12px;display:inline-flex}.craft-details li svg{width:10px;height:10px}.kappa-progress-row{border:1px solid var(--eft-line);background:var(--eft-panel);align-items:center;gap:12px;padding:10px 11px;display:flex}.kappa-progress-row .tool-progress{flex:1}.tool-progress{gap:5px;display:grid}.tool-progress>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tool-progress span{color:var(--eft-muted);font-size:12px;font-weight:700}.tool-progress strong{color:var(--eft-accent-pale);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px}.tool-progress-track{background:#242a2a;height:5px;display:block}.tool-progress-track>span{background:linear-gradient(90deg, #557d94, var(--eft-accent));height:100%;transition:width .16s;display:block}.kappa-item-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;display:grid}.kappa-item{background:var(--eft-panel);grid-template-columns:24px 38px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:8px 9px;display:grid}.kappa-item.is-checked{background:#18201a}.kappa-check{border:1px solid var(--eft-line-strong);background:var(--eft-black);color:#0b1115;cursor:pointer;place-items:center;width:20px;height:20px;padding:0;display:grid}.kappa-check[aria-pressed=true]{background:#9dbb96;border-color:#9dbb96}.kappa-check svg{width:12px;height:12px}.kappa-item .tool-thumb{width:38px;height:38px}.kappa-item-copy{gap:2px;min-width:0;display:grid}.kappa-item-copy strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.kappa-item-copy small{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kappa-item-copy span{flex-wrap:wrap;gap:6px;display:flex}.kappa-item-copy em{color:var(--eft-dim);font-size:12px;font-style:normal}.kappa-item-link{width:20px;height:20px;color:var(--eft-muted);place-items:center;display:grid}.kappa-item-link:hover{color:var(--eft-accent)}.kappa-item-link svg{width:13px;height:13px}.kappa-task-table{min-width:900px}.kappa-task-title{color:inherit;gap:1px;text-decoration:none;display:grid}.kappa-task-title strong{color:var(--eft-copy);font-size:13px;font-weight:700}.kappa-task-title:hover strong{color:var(--eft-accent-pale)}.kappa-task-title small{color:var(--eft-muted);font-size:12px}.kappa-task-objective{max-width:340px;font-size:13px;line-height:1.45;color:var(--eft-muted)!important}.upgrade-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.upgrade-config,.upgrade-summary{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:0}.upgrade-config-head,.upgrade-materials-head{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.upgrade-config-head span,.upgrade-materials-head span{color:var(--eft-heading);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.upgrade-config-head svg,.upgrade-materials-head svg{width:13px;height:13px;color:var(--eft-accent)}.upgrade-config-head small{color:var(--eft-muted);font-size:12px}.upgrade-config>ul{background:var(--eft-line-soft);scrollbar-width:thin;gap:1px;max-height:620px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.upgrade-config>ul>li{background:var(--eft-black2);justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;display:flex}.upgrade-config>ul>li>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.upgrade-config>ul>li>div:first-child>span{gap:1px;min-width:0;display:grid}.upgrade-config>ul>li strong{color:var(--eft-copy);white-space:nowrap;font-size:13px;font-weight:700}.upgrade-config>ul>li small{color:var(--eft-muted);white-space:nowrap;font-size:12px}.upgrade-levels{flex:none;gap:2px;display:flex}.upgrade-levels button{border:1px solid var(--eft-line);background:var(--eft-black);width:26px;height:26px;color:var(--eft-muted);cursor:pointer;place-items:center;padding:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:grid}.upgrade-levels button:hover{border-color:var(--eft-line-strong);color:var(--eft-copy)}.upgrade-levels button.is-active{border-color:var(--eft-accent);background:var(--eft-accent);color:#0b1115}.upgrade-totals{background:var(--eft-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.upgrade-totals>div{background:var(--eft-black2);gap:3px;padding:10px;display:grid}.upgrade-totals dt{color:var(--eft-muted);font-size:12px}.upgrade-totals dd{color:var(--eft-accent-pale);margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:17px;font-weight:700}.upgrade-materials{background:var(--eft-line-soft);scrollbar-width:thin;gap:1px;max-height:560px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.upgrade-materials li{background:var(--eft-black2);grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;display:grid}.upgrade-materials li.is-checked{background:#18201a}.upgrade-materials .tool-thumb{width:32px;height:32px}.upgrade-materials li>div{gap:1px;min-width:0;display:grid}.upgrade-materials li>div strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.upgrade-materials li>div strong a{color:inherit;text-decoration:none}.upgrade-materials li>div strong a:hover{color:var(--eft-accent-pale)}.upgrade-materials small{color:var(--eft-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.upgrade-materials em{color:#b7a888;align-items:center;gap:2px;font-style:normal;display:inline-flex}.upgrade-materials em svg{width:9px;height:9px}.upgrade-materials li>span:last-child{justify-items:end;gap:1px;display:grid}.upgrade-materials li>span:last-child strong{color:var(--eft-accent-soft-text);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:13px}.upgrade-materials li>span:last-child small{color:var(--eft-muted);font-size:12px}@media (max-width:1100px){.boss-matrix-col-boss{width:160px}.boss-matrix thead th small{display:none}.btr-layout{grid-template-columns:1fr}.btr-stops{max-height:none}.upgrade-layout{grid-template-columns:1fr}.upgrade-config>ul{max-height:none}}@media (max-width:760px){.tools-hero{padding:16px}.tool-panel{padding:11px}.tool-panel-header{flex-direction:column;align-items:flex-start;gap:9px}.tool-keyfacts{justify-content:flex-start}.tool-panel-header h1{font-size:19px}.tool-tab-row button{min-width:110px}.price-controls .tool-search{flex-basis:100%}.price-controls select{max-width:none}.btr-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.ritual-grid,.price-tier{grid-template-columns:1fr}.price-tier-label{border-right:0;border-bottom:1px solid var(--eft-line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px}.price-tier-letter{font-size:28px}.price-tier-label h2{font-size:14px}.price-tier-label small{justify-self:end}.price-tier-items{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.craft-card>header{flex-direction:column}.craft-badges{justify-content:flex-start}.craft-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kappa-item-grid{grid-template-columns:1fr}.upgrade-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-matrix-col-boss{width:154px}.boss-matrix-boss a{grid-template-columns:30px minmax(0,1fr) 12px;gap:6px}.boss-matrix-boss .tool-thumb{width:30px;height:36px}}@media (max-width:520px){.tools-group-heading{padding:9px 11px}.tools-group-heading h2{font-size:16px}.ritual-flow{grid-template-columns:1fr}.ritual-arrow{margin:0 auto;transform:rotate(90deg)}.boss-matrix-col-boss{width:146px}.boss-matrix-boss a{grid-template-columns:28px minmax(0,1fr) 10px}.boss-matrix-boss .tool-thumb{width:28px;height:34px}.boss-matrix-boss small{display:none}.upgrade-config>ul>li{flex-direction:column;align-items:flex-start}.upgrade-levels{padding-left:41px}}.btrx-page{gap:14px;padding-bottom:40px;display:grid}.btrx-page-header,.btrx-overview-header{border:1px solid var(--eft-line);background:linear-gradient(115deg, #192227fa, #0c0e0efa), var(--eft-black2);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.btrx-page-header>div:first-child,.btrx-overview-header>div:first-child{min-width:0}.btrx-page-header p,.btrx-overview-header p{color:var(--eft-accent);letter-spacing:.15em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.btrx-page-header h1,.btrx-overview-header h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(25px,3vw,34px);font-weight:700}.btrx-page-header>div:first-child>span,.btrx-overview-header>div:first-child>span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.7;display:block}.btrx-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.btrx-header-actions a{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:34px;color:var(--eft-accent-soft-text);align-items:center;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.btrx-header-actions a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised);color:var(--eft-accent-pale)}.btrx-section-nav{border:1px solid var(--eft-line);background:var(--eft-black2);color:var(--eft-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.btrx-section-nav>a,.btrx-nav-group>a{color:var(--eft-muted);text-decoration:none}.btrx-section-nav>a:hover,.btrx-nav-group>a:hover,.btrx-section-nav .is-active{color:var(--eft-accent-pale)}.btrx-nav-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.btrx-nav-group small{color:var(--eft-dim);font-size:12px;font-weight:700}.btrx-map-card-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-height:600px;display:grid}.btrx-map-card{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-width:0;min-height:600px;padding:15px;display:flex;position:relative;overflow:hidden}.btrx-map-card-shade{z-index:0;background:linear-gradient(#0508082e,#050808f0 78%),linear-gradient(90deg,#05080861,#0000 60%);position:absolute;inset:0}.btrx-map-card-top,.btrx-map-card-copy,.btrx-terminal-line{z-index:1;position:relative}.btrx-map-card-top{color:#c8d3d2;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.btrx-map-card-top>span{align-items:center;gap:5px;display:inline-flex}.btrx-map-card-top svg{color:#9dbb96;width:13px;height:13px}.btrx-map-card-top>small{color:#dee9e966;letter-spacing:.08em;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px}.btrx-map-card-copy{text-align:center;justify-items:center;gap:8px;padding:28px 0 18px;display:grid}.btrx-map-card-copy>small{color:#dee9e9a6;letter-spacing:.18em;font-size:12px;font-weight:700}.btrx-map-card-copy h2{color:#f0f5f5;text-shadow:0 2px 18px #000000b3;margin:0;font-size:clamp(30px,4vw,44px);font-weight:700}.btrx-map-card-copy>div{color:#c2cdcd;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:12px;font-weight:700;display:flex}.btrx-map-card-copy>div>span{align-items:center;gap:5px;display:inline-flex}.btrx-map-card-copy svg{width:13px;height:13px;color:var(--eft-accent)}.btrx-enter-button{background:var(--eft-accent);color:#0a1216;border:1px solid #a9d2ef;justify-content:center;align-items:center;gap:8px;width:min(100%,230px);min-height:42px;margin-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.btrx-enter-button:hover{background:#b5dbf4}.btrx-enter-button svg{color:#0a1216;width:15px;height:15px}.btrx-routes-link{color:#dee9e9b8;font-size:12px;font-weight:700;text-decoration:none}.btrx-routes-link:hover{color:var(--eft-accent-pale)}.btrx-terminal-line{color:#a8bbb9;border-top:1px solid #ffffff29;align-items:center;min-height:34px;padding-top:9px;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;line-height:1.35;display:flex}.btrx-terminal-line i{background:var(--eft-accent);width:7px;height:13px;margin-left:3px;animation:1s step-end infinite btrx-cursor}@keyframes btrx-cursor{50%{opacity:0}}.btrx-tracker-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.btrx-tracker-main{gap:12px;min-width:0;display:grid}.btrx-time-card{border:1px solid var(--eft-line);background:linear-gradient(120deg,#182126f2,#0c0e0efa);grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:12px 18px;padding:14px;display:grid}.btrx-time-copy small{color:var(--eft-accent);letter-spacing:.1em;font-size:12px;font-weight:700}.btrx-time-copy h2{color:var(--eft-heading);margin:4px 0;font-size:20px}.btrx-time-copy p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.55}.btrx-clock{justify-items:end;display:grid}.btrx-clock strong{color:var(--eft-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:38px;font-weight:700;line-height:1}.btrx-clock span{color:var(--eft-muted);font-size:12px}.btrx-time-form{flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:7px;display:flex}.btrx-time-form label{gap:3px;display:grid}.btrx-time-form label>span{color:var(--eft-muted);font-size:12px;font-weight:700}.btrx-time-form input{border:1px solid var(--eft-line);background:var(--eft-black);width:112px;height:38px;color:var(--eft-heading);font:inherit;text-align:center;outline:none;font-size:16px;font-weight:700}.btrx-time-form button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:38px;color:var(--eft-copy);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.btrx-time-form button:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.btrx-time-form button svg{width:14px;height:14px;color:var(--eft-accent)}.btrx-time-form .btrx-play-button{border-color:var(--eft-accent-line);color:var(--eft-accent-pale);background:#1c2b33}.btrx-time-form .btrx-icon-button{justify-content:center;width:38px;padding:0}.btrx-time-presets{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.btrx-time-presets button{border:1px solid var(--eft-line);background:var(--eft-black);min-height:28px;color:var(--eft-muted);font:inherit;cursor:pointer;padding:3px 9px;font-size:12px;font-weight:700}.btrx-time-presets button.is-active{border-color:var(--eft-accent);color:var(--eft-accent-pale)}.btrx-map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.btrx-route-tabs{border:1px solid var(--eft-line);background:var(--eft-line);flex-wrap:wrap;flex:1;gap:1px;display:flex}.btrx-route-tabs button{background:var(--eft-panel);min-width:105px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex:1;gap:2px;padding:7px 10px;display:grid}.btrx-route-tabs button:hover{background:var(--eft-raised)}.btrx-route-tabs button.is-active{box-shadow:inset 0 -2px var(--eft-accent);background:#1b252b}.btrx-route-tabs strong{color:var(--eft-copy);font-size:13px;font-weight:700}.btrx-route-tabs button.is-active strong{color:var(--eft-accent-pale)}.btrx-route-tabs small{color:var(--eft-muted);font-size:12px}.btrx-route-detail-link{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:42px;color:var(--eft-accent-soft-text);flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.btrx-route-detail-link:hover{border-color:var(--eft-accent-line)}.btrx-route-detail-link svg{width:14px;height:14px}.btrx-map-stage{border:1px solid var(--eft-line);background:#050707;position:relative;overflow:hidden}.btrx-map-stage>img{opacity:.9;width:100%;height:auto;display:block}.btrx-route-overlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.btrx-route-overlay polyline{stroke:#90c1ebeb;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 4;filter:drop-shadow(0 0 4px #90c1eb73)}.btrx-stop-marker,.btrx-spawn-marker,.btrx-btr-marker{z-index:3;position:absolute;transform:translate(-50%,-50%)}.btrx-stop-marker{color:var(--eft-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0;display:grid}.btrx-stop-marker>span{width:20px;height:20px;color:var(--eft-muted);background:#070a0ae0;border:1px solid #899797cc;border-radius:50%;place-items:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:grid;box-shadow:0 1px 5px #000000b3}.btrx-stop-marker.is-route>span{border-color:var(--eft-accent);background:var(--eft-accent);color:#081013}.btrx-stop-marker.is-current>span{box-shadow:0 0 0 4px #90c1eb38,0 0 16px #90c1eba6}.btrx-stop-marker.is-selected>span{box-shadow:0 0 0 4px #dee9e94d,0 0 18px #90c1ebcc}.btrx-stop-marker small,.btrx-spawn-marker small{color:#d4dfde;white-space:nowrap;background:#050808cc;border:1px solid #ffffff14;margin-top:3px;padding:1px 4px;font-size:12px;font-weight:600}.btrx-spawn-marker{color:#d8b46a;pointer-events:none;justify-items:center;display:grid}.btrx-spawn-marker i{background:#d8b46a73;border:1px solid #e6c37d;width:10px;height:10px;transform:rotate(45deg)}.btrx-spawn-marker small{color:#dec58f}.btrx-btr-marker{z-index:5;color:var(--eft-accent-pale);pointer-events:none;justify-items:center;display:grid}.btrx-btr-marker>svg{background:#0c1b23f0;border:2px solid #d5ecf8;border-radius:50%;width:34px;height:34px;padding:6px;animation:1.8s ease-in-out infinite btrx-pulse;box-shadow:0 0 0 5px #90c1eb2e,0 0 22px #90c1ebcc}.btrx-btr-marker small{border:1px solid var(--eft-accent-line);color:var(--eft-accent-pale);background:#0b161b;margin-top:2px;padding:1px 5px;font-size:12px;font-weight:700}@keyframes btrx-pulse{50%{box-shadow:0 0 0 9px #90c1eb14,0 0 30px #90c1ebf2}}.btrx-map-legend{z-index:4;color:#bdc9c8;background:#050808d1;border:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 12px;padding:5px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px}.btrx-map-legend span{align-items:center;gap:4px;display:inline-flex}.btrx-map-legend i{border:1px solid var(--eft-accent);background:var(--eft-accent);border-radius:50%;width:8px;height:8px}.btrx-map-legend i.is-stop{background:#101616;border-color:#9aa8a7}.btrx-map-legend i.is-spawn{background:#d8b46a73;border-color:#e6c37d;border-radius:0;transform:rotate(45deg)}.btrx-warning{color:#b7a888;background:#17140f;border:1px solid #4b4032;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.btrx-warning svg{color:#d8b46a;flex:none;width:14px;height:14px}.btrx-tracker-side{align-self:start;gap:10px;display:grid;position:sticky;top:12px}.btrx-status-card{border:1px solid var(--eft-line);background:linear-gradient(150deg,#1b262cf5,#0d1010fa);padding:12px}.btrx-status-card>small{color:var(--eft-accent);font-size:12px;font-weight:700}.btrx-status-card h2{color:var(--eft-heading);margin:4px 0;font-size:19px}.btrx-status-card p{color:var(--eft-muted);margin:0;font-size:13px;line-height:1.55}.btrx-status-card>strong{color:var(--eft-accent-pale);align-items:center;gap:4px;margin-top:8px;font-size:13px;display:inline-flex}.btrx-status-card>strong svg{width:13px;height:13px}.btrx-progress-track{background:#242a2a;height:5px;margin-top:9px;display:block}.btrx-progress-track i{background:linear-gradient(90deg, #557d94, var(--eft-accent));height:100%;transition:width .25s linear;display:block}.btrx-stop-list-card{border:1px solid var(--eft-line);background:var(--eft-panel)}.btrx-stop-list-card>header{border-bottom:1px solid var(--eft-line);color:var(--eft-heading);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.btrx-stop-list-card>header small{color:var(--eft-muted);font-size:12px}.btrx-stop-list-card ol{background:var(--eft-line-soft);scrollbar-width:thin;gap:1px;max-height:410px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.btrx-stop-list-card li>button{background:var(--eft-black2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.btrx-stop-list-card li>button:hover{background:var(--eft-raised)}.btrx-stop-list-card li>button.is-selected{box-shadow:inset 2px 0 var(--eft-accent);background:#1b252b}.btrx-stop-list-card li>button>span{border:1px solid var(--eft-line);width:21px;height:21px;color:var(--eft-accent-soft-text);place-items:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700;display:grid}.btrx-stop-list-card li>button>div{gap:1px;min-width:0;display:grid}.btrx-stop-list-card li strong{color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.btrx-stop-list-card li small{color:var(--eft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.btrx-stop-list-card li em{color:var(--eft-accent-soft-text);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.btrx-stop-detail{border:1px solid var(--eft-line);background:var(--eft-panel);padding:11px}.btrx-stop-detail header small{color:var(--eft-accent);font-size:12px;font-weight:700}.btrx-stop-detail header h2{color:var(--eft-heading);margin:3px 0 1px;font-size:18px}.btrx-stop-detail header span{color:var(--eft-muted);font-size:12px}.btrx-stop-detail p{color:var(--eft-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.btrx-stop-detail p strong{color:var(--eft-copy);font-size:12px;display:block}.btrx-stop-detail footer{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);flex-wrap:wrap;gap:8px;margin-top:9px;padding-top:8px;font-size:12px;display:flex}.btrx-stop-route-etas{background:var(--eft-line-soft);gap:1px;margin:8px 0 0;padding:0;list-style:none;display:grid}.btrx-stop-route-etas li{background:var(--eft-black2);color:var(--eft-muted);justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:12px;display:flex}.btrx-stop-route-etas strong{color:var(--eft-accent-soft-text);white-space:nowrap;font-size:12px}.btrx-stop-detail-empty{color:var(--eft-muted);align-items:flex-start;gap:8px;display:flex}.btrx-stop-detail-empty svg{width:16px;height:16px;color:var(--eft-accent);flex:none}.btrx-stop-detail-empty p{margin:0}.btrx-info-link{border:1px solid var(--eft-line);background:var(--eft-black);color:var(--eft-accent-soft-text);align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.btrx-info-link:hover{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.btrx-info-link svg{width:14px;height:14px}.btrx-route-guide-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:12px;display:grid}.btrx-route-guide-tabs{border:1px solid var(--eft-line);background:var(--eft-line);gap:1px;display:grid}.btrx-route-guide-tabs>small{background:var(--eft-black2);color:var(--eft-muted);padding:8px 10px;font-size:12px;font-weight:700}.btrx-route-guide-tabs>button{background:var(--eft-panel);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;gap:3px;padding:10px;display:grid}.btrx-route-guide-tabs>button:hover{background:var(--eft-raised)}.btrx-route-guide-tabs>button.is-active{box-shadow:inset 2px 0 var(--eft-accent);background:#1b252b}.btrx-route-guide-tabs strong{color:var(--eft-copy);font-size:13px}.btrx-route-guide-tabs button.is-active strong{color:var(--eft-accent-pale)}.btrx-route-guide-tabs span{color:var(--eft-muted);font-size:12px}.btrx-route-guide-tabs p{color:var(--eft-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.btrx-route-guide-main{gap:12px;min-width:0;display:grid}.btrx-route-summary{border:1px solid var(--eft-line);background:var(--eft-panel);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.btrx-route-summary>div:first-child{min-width:0}.btrx-route-summary>div:first-child>small{color:var(--eft-accent);font-size:12px;font-weight:700}.btrx-route-summary h2{color:var(--eft-heading);margin:4px 0;font-size:22px}.btrx-route-summary p{color:var(--eft-muted);margin:0;font-size:13px;line-height:1.6}.btrx-route-summary>div:last-child{flex-wrap:wrap;flex:none;gap:6px;display:flex}.btrx-route-summary>div:last-child span{border:1px solid var(--eft-line);background:var(--eft-black);color:var(--eft-copy);white-space:nowrap;align-items:center;gap:4px;padding:5px 7px;font-size:12px;font-weight:600;display:inline-flex}.btrx-route-summary>div:last-child svg{width:12px;height:12px;color:var(--eft-accent)}.btrx-route-stop-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.btrx-route-stop-list>li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;display:grid}.btrx-route-stop-index{border:1px solid var(--eft-accent-line);width:30px;height:30px;color:var(--eft-accent-pale);background:#142027;place-items:center;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:14px;font-weight:700;display:grid}.btrx-route-stop-list article{border:1px solid var(--eft-line);background:var(--eft-panel);padding:10px 12px}.btrx-route-stop-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.btrx-route-stop-list h3{color:var(--eft-heading);margin:0;font-size:16px}.btrx-route-stop-list article>header small{color:var(--eft-muted);font-size:12px}.btrx-route-stop-list article>header>span{color:var(--eft-accent-soft-text);white-space:nowrap;font-size:12px;font-weight:700}.btrx-route-stop-list article>p{color:var(--eft-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.btrx-route-stop-meta{color:var(--eft-muted);flex-wrap:wrap;gap:8px 14px;margin-top:7px;font-size:12px;display:flex}.btrx-route-stop-meta span{align-items:center;gap:4px;display:inline-flex}.btrx-route-stop-meta svg{width:12px;height:12px;color:var(--eft-accent)}.btrx-route-tip{background:#17140f;border-left:2px solid #8b7650;padding:6px 8px;color:#b7a888!important}.btrx-route-open-tracker{border:1px solid var(--eft-accent-line);min-height:40px;color:var(--eft-accent-pale);background:#1b2a32;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.btrx-route-open-tracker:hover{background:#233742}.btrx-route-open-tracker svg{width:15px;height:15px}.btrx-info-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.btrx-info-main{gap:12px;min-width:0;display:grid}.btrx-info-section{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:0;padding:15px}.btrx-info-section h2{color:var(--eft-heading);margin:0 0 9px;font-size:20px}.btrx-info-section>p{color:var(--eft-muted);margin:0 0 9px;font-size:13px;line-height:1.75}.btrx-info-section>p:last-child{margin-bottom:0}.btrx-info-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.btrx-table-wrap{border:1px solid var(--eft-line);min-width:0;max-width:100%;overflow-x:auto}.btrx-price-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.btrx-price-table th,.btrx-price-table td{border-bottom:1px solid var(--eft-line-soft);text-align:left;padding:9px 10px}.btrx-price-table thead th{background:var(--eft-black2);color:var(--eft-muted);font-size:12px}.btrx-price-table tbody th{color:var(--eft-copy);font-weight:700}.btrx-price-table tbody td{color:var(--eft-accent-soft-text);font-weight:700}.btrx-price-table tbody tr:last-child th,.btrx-price-table tbody tr:last-child td{border-bottom:0}.btrx-table-note{color:var(--eft-muted);margin-top:7px;font-size:12px;display:block}.btrx-tip-list{color:var(--eft-muted);gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.btrx-faq-list{gap:5px;display:grid}.btrx-faq-list details{border:1px solid var(--eft-line);background:var(--eft-black2)}.btrx-faq-list summary{color:var(--eft-copy);cursor:pointer;padding:9px 10px;font-size:13px;font-weight:700}.btrx-faq-list p{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);margin:0;padding:9px 10px;font-size:13px;line-height:1.65}.btrx-info-side{align-self:start;gap:10px;display:grid;position:sticky;top:12px}.btrx-trunk-card{border:1px solid var(--eft-line);background:var(--eft-panel);padding:12px}.btrx-trunk-card header small{color:var(--eft-accent);font-size:12px;font-weight:700}.btrx-trunk-card h2{color:var(--eft-heading);margin:3px 0 8px;font-size:18px}.btrx-trunk-card>p{color:var(--eft-muted);margin:0;font-size:12px}.btrx-trunk-size{justify-content:space-between;align-items:baseline;gap:8px;margin:7px 0;display:flex}.btrx-trunk-size strong{color:var(--eft-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:32px}.btrx-trunk-size span{color:var(--eft-accent-soft-text);font-size:13px;font-weight:700}.btrx-trunk-card input[type=range]{width:100%;accent-color:var(--eft-accent)}.btrx-trunk-scale{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:3px 0 9px;display:grid}.btrx-trunk-scale span{color:var(--eft-dim);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.btrx-trunk-scale span.is-active{color:var(--eft-accent-pale);font-weight:700}.btrx-trunk-grid{gap:3px;display:grid}.btrx-trunk-grid>span{aspect-ratio:1;border:1px solid var(--eft-line-soft);color:#394545;background:#0c0f0f;place-items:center;display:grid}.btrx-trunk-grid>span.is-open{color:var(--eft-accent);background:#90c1eb1f;border-color:#567482}.btrx-trunk-grid svg{width:14px;height:14px}.btrx-side-links{border:1px solid var(--eft-line);background:var(--eft-panel)}.btrx-side-links>header{border-bottom:1px solid var(--eft-line);color:var(--eft-heading);align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.btrx-side-links>header svg{width:13px;height:13px;color:var(--eft-accent)}.btrx-side-links>a{border-bottom:1px solid var(--eft-line-soft);color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:flex}.btrx-side-links>a:last-child{border-bottom:0}.btrx-side-links>a:hover{background:var(--eft-raised)}.btrx-side-links>a span{gap:1px;display:grid}.btrx-side-links strong{color:var(--eft-copy);font-size:13px}.btrx-side-links small{color:var(--eft-muted);font-size:12px}.btrx-side-links>a>svg{width:14px;height:14px;color:var(--eft-accent)}.btrx-service-note{color:var(--eft-muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.55;display:flex}.btrx-service-note svg{width:14px;height:14px;color:var(--eft-accent);flex:none}@media (max-width:1180px){.btrx-tracker-layout,.btrx-info-layout{grid-template-columns:1fr}.btrx-tracker-side,.btrx-info-side{position:static}.btrx-stop-list-card ol{max-height:none}}@media (max-width:900px){.btrx-map-card-grid{grid-template-columns:1fr}.btrx-map-card{min-height:420px}.btrx-route-guide-layout{grid-template-columns:1fr}.btrx-route-guide-tabs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.btrx-route-guide-tabs>small{grid-column:1/-1}.btrx-info-columns{grid-template-columns:1fr}}@media (max-width:760px){.btrx-page-header,.btrx-overview-header{flex-direction:column;gap:12px;padding:15px}.btrx-header-actions{justify-content:flex-start}.btrx-time-card{grid-template-columns:1fr}.btrx-clock{justify-items:start}.btrx-route-detail-link{min-height:36px}.btrx-route-summary,.btrx-route-stop-list article>header{flex-direction:column}.btrx-route-stop-list article>header>span{white-space:normal}.btrx-trunk-scale{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.btrx-stop-marker small,.btrx-spawn-marker small{display:none}.btrx-stop-marker.is-selected small,.btrx-stop-marker.is-current small{display:block}.btrx-map-legend{flex-wrap:wrap;right:8px}.btrx-time-form input{width:94px}.btrx-route-tabs button{min-width:88px}.btrx-route-stop-list>li{grid-template-columns:28px minmax(0,1fr)}.btrx-route-stop-index{width:26px;height:26px}}.community-directory-page,.season-directory-page{gap:14px;padding-bottom:40px;display:grid}.community-directory-hero,.season-directory-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #182126fa, #0c0e0efa), var(--eft-black2);padding:20px 22px}.community-directory-hero p,.season-directory-hero p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.community-directory-hero h1,.season-directory-hero h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(26px,3vw,34px)}.community-directory-hero span,.season-directory-hero span{color:var(--eft-muted);font-size:13px}.community-directory-grid,.season-directory-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.season-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-directory-card,.season-directory-card{background:var(--eft-panel);min-height:138px;color:inherit;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:16px;text-decoration:none;display:grid}.community-directory-card:hover,.season-directory-card:hover{background:var(--eft-raised)}.community-directory-card>svg:first-child,.season-directory-card>svg:first-child{width:28px;height:28px;color:var(--eft-accent)}.community-directory-card>span,.season-directory-card>span{gap:3px;min-width:0;display:grid}.community-directory-card small,.season-directory-card small{color:var(--eft-dim);letter-spacing:.08em;font-size:12px;font-weight:700}.community-directory-card strong,.season-directory-card strong{color:var(--eft-heading);font-size:18px;font-weight:700}.community-directory-card p,.season-directory-card p{color:var(--eft-muted);margin:2px 0 0;font-size:12px;line-height:1.55}.community-directory-card>svg:last-child,.season-directory-card>svg:last-child{width:14px;height:14px;color:var(--eft-dim)}.community-directory-card:hover>svg:last-child,.season-directory-card:hover>svg:last-child{color:var(--eft-accent)}.community-hub-page{gap:14px;padding-bottom:40px;display:grid}.community-hub-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #182126fa, #0c0e0efa), var(--eft-black2);justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 22px;display:flex}.community-hub-hero>div{min-width:0}.community-hub-hero p,.community-hub-panel-head p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.community-hub-hero h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(25px,3vw,34px);font-weight:700}.community-hub-hero>div>span{max-width:760px;color:var(--eft-muted);font-size:13px;line-height:1.7;display:block}.community-hub-hero-links{flex-wrap:wrap;flex:none;gap:7px;display:flex}.community-hub-hero-links a{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:36px;color:var(--eft-accent-soft-text);align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.community-hub-hero-links a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised);color:var(--eft-accent-pale)}.community-hub-hero-links svg{width:14px;height:14px}.community-hub-top{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:start;gap:12px;display:grid}.community-hub-panel{border:1px solid var(--eft-line);background:var(--eft-black2);min-width:0}.community-hub-panel-head{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.community-hub-panel-head>div:first-child{min-width:0}.community-hub-panel-head h2{color:var(--eft-heading);margin:4px 0 3px;font-size:20px;font-weight:700}.community-hub-panel-head>div:first-child>span{color:var(--eft-muted);font-size:12px;line-height:1.55;display:block}.community-board-sync{border:1px solid var(--eft-line);background:var(--eft-black2);width:fit-content;color:var(--eft-muted);align-items:center;gap:5px;margin-top:6px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.community-board-sync i{background:#7f95a5;border-radius:50%;width:6px;height:6px}.community-board-sync.is-server{color:#a7d1b0}.community-board-sync.is-server i{background:#79b187}.community-board-sync.is-offline{color:#d7b475}.community-board-sync.is-offline i{background:#c6944f}.community-moderation-page{gap:12px;min-width:0;padding-bottom:40px;display:grid}.community-moderation-page>header{border:1px solid var(--eft-line);background:linear-gradient(110deg, #90c1eb17, transparent 60%), var(--eft-black2);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.community-moderation-page>header p{color:var(--eft-accent);letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.community-moderation-page>header h1{color:var(--eft-heading);margin:4px 0;font-size:28px}.community-moderation-page>header span{color:var(--eft-muted);font-size:13px}.community-moderation-page>header>svg{width:34px;height:34px;color:var(--eft-accent);flex:none}.admin-moderation-links{border:1px solid var(--eft-line);background:var(--eft-line);flex-wrap:wrap;align-items:center;gap:1px;display:flex}.admin-moderation-links a{background:var(--eft-panel);min-height:34px;color:var(--eft-muted);align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-moderation-links a.is-active,.admin-moderation-links a[aria-current=page]{color:var(--eft-accent-pale)}.admin-moderation-links a:hover{background:var(--eft-raised);color:var(--eft-heading)}.admin-moderation-links svg{width:14px;height:14px}.community-moderation-auth{border:1px solid var(--eft-line);background:var(--eft-black2);align-items:flex-end;gap:9px;padding:12px;display:flex}.community-moderation-auth label{flex:1;gap:5px;min-width:0;display:grid}.community-moderation-auth label>span{color:var(--eft-copy);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.community-moderation-auth label>span svg{width:14px;height:14px;color:var(--eft-accent)}.community-moderation-auth input{border:1px solid var(--eft-line);background:var(--eft-black);width:100%;height:36px;color:var(--eft-copy);font:inherit;padding:0 9px;font-size:13px}.community-moderation-auth>button,.community-moderation-actions button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:36px;color:var(--eft-copy);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.community-moderation-auth>button{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.community-moderation-auth button:disabled,.community-moderation-actions button:disabled{opacity:.5;cursor:wait}.community-moderation-auth button svg,.community-moderation-actions button svg{width:14px;height:14px}.community-moderation-message{border:1px solid var(--eft-accent-line);color:var(--eft-accent-soft-text);background:#122029;margin:0;padding:8px 10px;font-size:12px}.community-moderation-list{border:1px solid var(--eft-line);background:var(--eft-black2)}.community-moderation-list>header{border-bottom:1px solid var(--eft-line);color:var(--eft-copy);justify-content:space-between;align-items:center;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.community-moderation-list>article{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px;display:grid}.community-moderation-list>article:last-child{border-bottom:0}.community-moderation-list>article[data-hidden=true]{background:#17140f}.community-moderation-list article>div:first-child>span{color:var(--eft-accent);font-size:12px;font-weight:700}.community-moderation-list h2{color:var(--eft-heading);margin:3px 0;font-size:16px}.community-moderation-list p{color:var(--eft-muted);margin:0;font-size:12px;line-height:1.55}.community-moderation-list small{color:var(--eft-dim);margin-top:5px;font-size:12px;display:block}.community-moderation-actions{align-items:flex-start;gap:6px;display:flex}.community-moderation-actions button.is-danger{color:#d49a75}.feedback-moderation-filters{border-bottom:1px solid var(--eft-line);background:var(--eft-line-soft);flex-wrap:wrap;gap:1px;display:flex}.feedback-moderation-filters button{background:var(--eft-black2);min-height:32px;color:var(--eft-muted);cursor:pointer;font:inherit;border:0;padding:5px 10px;font-size:12px;font-weight:700}.feedback-moderation-filters button.is-active{background:var(--eft-raised);color:var(--eft-accent-pale)}.community-moderation-actions select{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:36px;color:var(--eft-copy);font:inherit;padding:5px 8px;font-size:12px}.feedback-ticket-link{color:var(--eft-accent-soft-text);align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.feedback-ticket-link svg{width:12px;height:12px}.feedback-moderation-empty{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);margin:0;padding:16px;font-size:12px}.admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-content-grid.is-single-section{grid-template-columns:1fr}.admin-content-panel{border:1px solid var(--eft-line);background:var(--eft-black2);min-width:0}.admin-content-panel.is-wide{grid-column:1/-1}.admin-content-panel>header{border-bottom:1px solid var(--eft-line);background:linear-gradient(90deg, #d8b46a14, transparent), var(--eft-panel);align-items:center;gap:9px;padding:11px 12px;display:flex}.admin-content-panel>header>svg{width:22px;height:22px;color:var(--eft-accent);flex:none}.admin-content-panel>header>div{gap:1px;min-width:0;display:grid}.admin-content-panel h2{color:var(--eft-heading);margin:0;font-size:16px}.admin-content-panel>header span{color:var(--eft-muted);font-size:12px}.admin-content-form{border-bottom:1px solid var(--eft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.admin-content-form label{gap:4px;min-width:0;display:grid}.admin-content-form label>span{color:var(--eft-copy);font-size:12px;font-weight:700}.admin-content-help{color:var(--eft-dim);font-size:12px;line-height:1.45}.admin-content-form input,.admin-content-form textarea,.admin-content-form select{border:1px solid var(--eft-line);background:var(--eft-black);width:100%;min-width:0;color:var(--eft-copy);font:inherit;padding:8px 9px;font-size:13px}.admin-content-form textarea{resize:vertical}.admin-content-form .is-wide,.admin-content-form-actions{grid-column:1/-1}.admin-content-check{color:var(--eft-muted);align-items:center;font-size:12px;gap:7px!important;display:flex!important}.admin-content-check input{width:auto}.admin-content-form-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-content-form-actions button,.admin-content-list button,.admin-status-sync button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:34px;color:var(--eft-copy);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.admin-content-form-actions button:first-child,.admin-status-sync button{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.admin-content-form-actions button:disabled,.admin-content-list button:disabled,.admin-status-sync button:disabled{cursor:wait;opacity:.55}.admin-content-form-actions svg,.admin-content-list button svg,.admin-status-sync button svg{width:14px;height:14px}.admin-content-list{display:grid}.admin-content-list article{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 12px;display:grid}.admin-content-list article:last-child{border-bottom:0}.admin-content-list article[data-active=false]{opacity:.8;background:#17140f}.admin-content-list article>div:first-child{min-width:0}.admin-content-list article>div:first-child>span{color:var(--eft-accent);font-size:12px;font-weight:700}.admin-content-list strong{color:var(--eft-heading);margin-top:2px;font-size:14px;display:block}.admin-content-list p{color:var(--eft-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-content-list article>div:last-child{align-items:flex-start;gap:5px;display:flex}.admin-content-list button.is-danger{color:#d49a75}.admin-status-sync{justify-content:space-between;align-items:center;gap:14px;padding:14px 12px 8px;display:flex}.admin-status-sync>div{gap:2px;display:grid}.admin-status-sync strong{color:var(--eft-heading);font-size:16px}.admin-status-sync span{color:var(--eft-muted);font-size:12px}.admin-status-source{color:var(--eft-accent-soft-text);margin:0 12px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.admin-status-source:hover{text-decoration:underline}.admin-dashboard-note{border:1px solid var(--eft-line);background:var(--eft-black2);color:var(--eft-muted);align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:12px;display:flex}.admin-dashboard-note svg{width:15px;height:15px;color:var(--eft-accent);flex:none}.admin-dashboard-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-dashboard-card{background:var(--eft-panel);min-height:120px;color:inherit;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:15px;text-decoration:none;display:grid}.admin-dashboard-card:hover{background:var(--eft-raised)}.admin-dashboard-card>svg:first-child{width:26px;height:26px;color:var(--eft-accent)}.admin-dashboard-card>span{gap:3px;min-width:0;display:grid}.admin-dashboard-card small{color:var(--eft-dim);letter-spacing:.08em;font-size:12px;font-weight:700}.admin-dashboard-card strong{color:var(--eft-heading);font-size:18px}.admin-dashboard-card p{color:var(--eft-muted);margin:2px 0 0;font-size:12px;line-height:1.55}.admin-dashboard-card>svg:last-child{width:14px;height:14px;color:var(--eft-dim)}.admin-dashboard-card:hover>svg:last-child{color:var(--eft-accent)}.search-index-overview{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.search-index-overview>div{background:var(--eft-panel);align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.search-index-overview>div>svg{width:18px;height:18px;color:var(--eft-accent);flex:none}.search-index-overview span{gap:2px;min-width:0;display:grid}.search-index-overview small{color:var(--eft-dim);font-size:12px;font-weight:700}.search-index-overview strong,.search-index-overview a{min-width:0;color:var(--eft-copy);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.search-index-overview a{color:var(--eft-accent-soft-text);text-decoration:none}.search-index-overview a svg{flex:none;width:11px;height:11px}.search-index-grid{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.search-index-card{background:var(--eft-panel);align-content:start;gap:10px;padding:13px;display:grid}.search-index-card>header{border-bottom:1px solid var(--eft-line-soft);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:9px;display:grid}.search-index-card>header>svg{width:20px;height:20px;color:var(--eft-accent)}.search-index-card>header>div{gap:1px;min-width:0;display:grid}.search-index-card h2{color:var(--eft-heading);margin:0;font-size:16px}.search-index-card>header span{color:var(--eft-dim);letter-spacing:.08em;font-size:12px;font-weight:700}.search-index-card>header b{color:#aeb8b5;background:#121616;border:1px solid #4a5553;padding:3px 6px;font-size:12px;font-weight:700}.search-index-card>header b.is-ready{color:#a9d3b3;border-color:#4b6c57}.search-index-card>header b.is-warning{color:#ddbe83;border-color:#755d3d}.search-index-card>p{min-height:58px;color:var(--eft-muted);margin:0;font-size:12px;line-height:1.65}.search-index-card>a{width:fit-content;color:var(--eft-accent-soft-text);align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.search-index-card>a:hover{text-decoration:underline}.search-index-card>a svg{width:12px;height:12px}.search-index-card>button{color:#f3fbff;min-height:35px;font:inherit;cursor:pointer;background:#2477ad;border:1px solid #4c9acb;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.search-index-card>button:hover:not(:disabled){background:#2c88c1}.search-index-card>button:disabled{cursor:not-allowed;opacity:.55}.search-index-card>button svg{width:14px;height:14px}.search-index-passive{color:#858c85;background:#151816;border:1px solid #3e4441;padding:8px;font-size:12px;line-height:1.6}.search-index-result{border:1px solid var(--eft-line);background:var(--eft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.search-index-result>div{background:#111515;gap:2px;padding:7px 8px;display:grid}.search-index-result dt{color:var(--eft-dim);font-size:12px}.search-index-result dd{color:var(--eft-copy);margin:0;font-size:14px;font-weight:700}.search-index-empty{border:1px solid var(--eft-line);background:var(--eft-black2);min-height:150px;color:var(--eft-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.search-index-empty svg{width:18px;height:18px;color:var(--eft-accent)}@media (max-width:1100px){.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-index-grid{grid-template-columns:1fr}}@media (max-width:760px){.community-moderation-auth,.community-moderation-list>article{grid-template-columns:1fr}.community-moderation-auth{flex-direction:column;align-items:stretch}.community-moderation-list>article{display:grid}.admin-content-grid,.admin-dashboard-grid,.search-index-overview{grid-template-columns:1fr}.admin-content-panel.is-wide{grid-column:auto}.admin-content-form{grid-template-columns:1fr}.admin-content-form .is-wide,.admin-content-form-actions{grid-column:auto}.admin-content-list article,.admin-status-sync{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.community-hub-button{border:1px solid var(--eft-accent-line);min-height:34px;color:var(--eft-accent-pale);font:inherit;cursor:pointer;background:#1b2a32;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.community-hub-button:hover{background:#233742}.community-hub-button svg{width:14px;height:14px}.community-post-form{border-bottom:1px solid var(--eft-line);background:var(--eft-panel);gap:8px;padding:12px 14px;display:grid}.community-post-form-row{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:8px;display:grid}.community-post-form label{gap:4px;display:grid}.community-post-form label>span{color:var(--eft-muted);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.community-post-form label>span svg{width:12px;height:12px}.community-post-form input,.community-post-form select,.community-post-form textarea{border:1px solid var(--eft-line);background:var(--eft-black);width:100%;color:var(--eft-copy);font:inherit;outline:none;padding:8px 9px;font-size:13px}.community-post-form input,.community-post-form select{height:36px}.community-post-form textarea{resize:vertical;line-height:1.6}.community-post-form input:focus,.community-post-form select:focus,.community-post-form textarea:focus{border-color:var(--eft-accent-line)}.community-post-error{color:#d7968c;margin:0;font-size:12px}.community-post-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.community-post-form-actions small{color:var(--eft-dim);font-size:12px}.community-post-form-actions button{border:1px solid var(--eft-accent-line);background:var(--eft-accent);color:#081013;min-height:34px;font:inherit;cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.community-post-form-actions button:hover{background:#b5dbf4}.community-post-form-actions svg{width:13px;height:13px}.community-post-filters{border-bottom:1px solid var(--eft-line);flex-wrap:wrap;gap:4px;padding:9px 12px;display:flex}.community-post-filters button{border:1px solid var(--eft-line);background:var(--eft-black);min-height:27px;color:var(--eft-muted);font:inherit;cursor:pointer;padding:3px 8px;font-size:12px;font-weight:600}.community-post-filters button small{color:var(--eft-dim);margin-left:4px;font-size:12px}.community-post-filters button:hover,.community-post-filters button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.community-post-filters button.is-active{background:#18232a}.community-board-toolbar{border-bottom:1px solid var(--eft-line);grid-template-columns:minmax(0,1fr) 150px;gap:8px;padding:9px 12px;display:grid}.community-board-toolbar select{border:1px solid var(--eft-line);background:var(--eft-black);height:38px;color:var(--eft-copy);font:inherit;outline:none;padding:0 8px;font-size:13px}.community-board-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:12px;padding:12px;display:grid}.community-post-list{border:1px solid var(--eft-line);background:var(--eft-line-soft);gap:1px;display:grid}.community-post-card{background:var(--eft-panel)}.community-post-card.is-selected{box-shadow:inset 3px 0 var(--eft-accent)}.community-post-select{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 13px;display:block}.community-post-select:hover{background:var(--eft-raised)}.community-post-select>header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-post-select>header>span{color:var(--eft-accent-soft-text);font-size:12px;font-weight:700}.community-post-select>header em{color:#9dbb96;border:1px solid #4c5a49;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.community-post-select>header small{color:var(--eft-dim);margin-left:auto;font-size:12px}.community-post-select h3{color:var(--eft-heading);margin:5px 0 4px;font-size:15px;font-weight:700}.community-post-select p{color:var(--eft-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.community-post-select footer{border-top:1px solid var(--eft-line-soft);color:var(--eft-dim);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:6px;font-size:12px;display:flex}.community-post-select footer span:last-child{align-items:center;gap:4px;display:inline-flex}.community-post-select footer svg{width:12px;height:12px;color:var(--eft-accent)}.community-thread-panel{border:1px solid var(--eft-line);background:var(--eft-panel);align-self:start;padding:13px;position:sticky;top:12px}.community-thread-panel>header>span{color:var(--eft-accent);font-size:12px;font-weight:700}.community-thread-panel>header>small{float:right;color:var(--eft-dim);font-size:12px}.community-thread-panel>header h2{color:var(--eft-heading);margin:5px 0 3px;font-size:20px;line-height:1.35}.community-thread-panel>header p{color:var(--eft-muted);margin:0;font-size:12px}.community-thread-content{border-top:1px solid var(--eft-line-soft);color:var(--eft-copy);white-space:pre-wrap;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.75}.community-thread-replies{border-top:1px solid var(--eft-line-soft);margin-top:12px;padding-top:10px}.community-thread-replies h3{color:var(--eft-heading);align-items:center;gap:5px;margin:0 0 7px;font-size:14px;display:flex}.community-thread-replies h3 small{color:var(--eft-accent-soft-text);font-size:12px}.community-thread-replies ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.community-thread-replies li{border:1px solid var(--eft-line-soft);background:var(--eft-black2);grid-template-columns:16px minmax(0,1fr);gap:6px;padding:8px;display:grid}.community-thread-replies li>svg{width:13px;height:13px;color:var(--eft-accent)}.community-thread-replies li header{justify-content:space-between;gap:8px;display:flex}.community-thread-replies li strong{color:var(--eft-copy);font-size:12px}.community-thread-replies li small{color:var(--eft-dim);font-size:12px}.community-thread-replies li p{color:var(--eft-muted);margin:3px 0 0;font-size:12px;line-height:1.55}.community-reply-form{border-top:1px solid var(--eft-line-soft);gap:6px;margin-top:10px;padding-top:10px;display:grid}.community-reply-form input,.community-reply-form textarea{border:1px solid var(--eft-line);background:var(--eft-black);width:100%;color:var(--eft-copy);font:inherit;outline:none;padding:7px 8px;font-size:12px}.community-reply-form input:focus,.community-reply-form textarea:focus{border-color:var(--eft-accent-line)}.community-reply-form textarea{resize:vertical;line-height:1.55}.community-reply-form>button{border:1px solid var(--eft-accent-line);width:fit-content;min-height:32px;color:var(--eft-accent-pale);font:inherit;cursor:pointer;background:#1b2a32;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.community-reply-form>button:hover{background:#233742}.community-reply-form>button svg{width:13px;height:13px}.community-post-empty{background:var(--eft-black2);color:var(--eft-muted);text-align:center;margin:0;padding:18px;font-size:13px}.community-join-panel{position:sticky;top:12px}.community-join-card-page{width:min(100%,560px);margin:0 auto}.community-join-card-page .community-join-card{padding:18px}.community-join-number{color:var(--eft-heading);font-size:15px;font-weight:700}.community-join-panel .community-hub-panel-head>svg,.community-join-card-page .community-hub-panel-head>svg{width:24px;height:24px;color:var(--eft-accent)}.community-join-card{border-bottom:1px solid var(--eft-line);text-align:center;justify-items:center;gap:8px;padding:12px;display:grid}.community-join-card-head{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.community-join-card-head>svg{width:19px;height:19px;color:var(--eft-accent);flex:none}.community-join-card-head div{gap:1px;display:grid}.community-join-card-head strong{color:var(--eft-copy);font-size:14px}.community-join-card-head small{color:var(--eft-muted);font-size:12px}.community-join-qr{border:1px solid var(--eft-line);background:#f5f3ea;width:min(100%,156px);height:auto;padding:6px}.community-join-button{border:1px solid var(--eft-accent-line);width:100%;min-height:34px;color:var(--eft-accent-pale);background:#1b2a32;justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex}.community-join-button:hover{background:#233742}.community-join-card p{color:var(--eft-dim);margin:0;font-size:12px;line-height:1.5}.community-join-more{color:var(--eft-accent-soft-text);text-align:center;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.community-join-more:hover{color:var(--eft-accent-pale)}.community-error-count{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:30px;color:var(--eft-muted);flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.community-error-count svg{width:13px;height:13px;color:var(--eft-accent)}.community-error-toolbar{border-bottom:1px solid var(--eft-line);gap:8px;padding:10px 12px;display:grid}.community-hub-search{border:1px solid var(--eft-line);background:var(--eft-black);align-items:center;display:flex}.community-hub-search>svg{width:14px;height:14px;color:var(--eft-muted);margin-left:10px}.community-hub-search input{width:100%;min-width:0;height:38px;color:var(--eft-copy);font:inherit;background:0 0;border:0;outline:none;padding:0 9px;font-size:13px}.community-hub-search>button{width:30px;height:30px;color:var(--eft-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.community-hub-search>button svg{width:13px;height:13px}.community-error-filters{flex-wrap:wrap;gap:4px;display:flex}.community-error-filters button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:27px;color:var(--eft-muted);font:inherit;cursor:pointer;padding:3px 9px;font-size:12px;font-weight:600}.community-error-filters button:hover,.community-error-filters button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.community-error-filters button.is-active{background:#18232a}.community-error-list{background:var(--eft-line-soft);gap:1px;display:grid}.community-error-card{background:var(--eft-panel)}.community-error-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:8px;padding:9px 12px;list-style:none;display:grid}.community-error-card summary::-webkit-details-marker{display:none}.community-error-card summary:hover{background:var(--eft-raised)}.community-error-badge{border:1px solid var(--eft-line);min-width:40px;color:var(--eft-muted);text-align:center;padding:2px 6px;font-size:12px;font-weight:700}.community-error-badge.is-account{color:#d4bc84;border-color:#7b6a46}.community-error-badge.is-server{color:#9fc4d8;border-color:#526d7a}.community-error-badge.is-network{color:#9cc1ad;border-color:#4a6d5c}.community-error-badge.is-anticheat{color:#d8a097;border-color:#7a554f}.community-error-badge.is-client,.community-error-badge.is-launcher{color:#b4b8cb;border-color:#5f6272}.community-error-card summary>div{gap:1px;min-width:0;display:grid}.community-error-card code{color:var(--eft-dim);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,PingFang SC,monospace;font-size:12px;overflow:hidden}.community-error-card summary strong{color:var(--eft-copy);font-size:13px;font-weight:700}.community-error-card summary>svg{width:14px;height:14px;color:var(--eft-muted);transition:transform .15s}.community-error-card[open] summary>svg{transform:rotate(180deg)}.community-error-body{border-top:1px solid var(--eft-line-soft);padding:10px 12px 12px}.community-error-message{color:var(--eft-accent-soft-text);align-items:flex-start;gap:5px;margin:0;font-size:13px;font-weight:700;line-height:1.55;display:flex}.community-error-message svg{color:#d8b46a;flex:none;width:14px;height:14px}.community-error-symptoms{border:1px solid var(--eft-line-soft);background:var(--eft-black2);margin-top:8px;padding:7px 9px}.community-error-symptoms>strong,.community-error-steps-title{color:var(--eft-copy);font-size:12px;font-weight:700;display:block}.community-error-symptoms ul{color:var(--eft-muted);gap:3px;margin:5px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.community-error-steps-title{margin-top:8px}.community-error-body ol{color:var(--eft-muted);gap:5px;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.community-source-note{border-top:1px solid var(--eft-line-soft);color:var(--eft-dim);margin:0;padding:9px 12px;font-size:12px;line-height:1.55}.community-resource-grid{background:var(--eft-line-soft);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;display:grid}.community-resource-card{background:var(--eft-panel);min-height:92px;color:inherit;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:11px 12px;text-decoration:none;display:grid}.community-resource-card:hover{background:var(--eft-raised)}.community-resource-card>svg:first-child{width:22px;height:22px;color:var(--eft-accent)}.community-resource-card>span{gap:1px;min-width:0;display:grid}.community-resource-card small{color:var(--eft-dim);letter-spacing:.08em;font-size:12px;font-weight:700}.community-resource-card strong{color:var(--eft-copy);font-size:14px;font-weight:700}.community-resource-card p{color:var(--eft-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.community-resource-card>svg:last-child{width:14px;height:14px;color:var(--eft-dim)}.community-resource-card:hover>svg:last-child{color:var(--eft-accent)}.community-rules-panel .community-hub-panel-head>svg{width:24px;height:24px;color:var(--eft-accent)}.community-rule-grid{background:var(--eft-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.community-rule-grid article{background:var(--eft-panel);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:7px;padding:11px;display:grid}.community-rule-grid article>span{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:16px;font-weight:700}.community-rule-grid strong{color:var(--eft-copy);font-size:13px}.community-rule-grid p{color:var(--eft-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.community-rules-note{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.community-rules-note a{color:var(--eft-accent-soft-text);align-items:center;gap:3px;font-weight:700;text-decoration:none;display:inline-flex}.community-rules-note svg{width:12px;height:12px}.redeem-center-page{gap:14px;padding-bottom:40px;display:grid}.redeem-center-hero{border:1px solid var(--eft-line);background:linear-gradient(115deg, #182126fa, #0c0e0efa), var(--eft-black2);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.redeem-center-hero>div{min-width:0}.redeem-center-hero p,.redeem-list-head p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.redeem-center-hero h1{color:var(--eft-heading);margin:6px 0 7px;font-size:clamp(26px,3vw,34px)}.redeem-center-hero>div>span{max-width:720px;color:var(--eft-muted);font-size:13px;line-height:1.65;display:block}.redeem-center-hero nav{flex-wrap:wrap;flex:none;gap:7px;display:flex}.redeem-center-hero nav a{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:34px;color:var(--eft-accent-soft-text);align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.redeem-center-hero nav a:hover{border-color:var(--eft-accent-line);background:var(--eft-raised)}.redeem-center-hero nav svg{width:13px;height:13px}.redeem-status-summary{border:1px solid var(--eft-line);background:var(--eft-panel);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 11px;display:flex}.redeem-status-summary>span{color:var(--eft-muted);align-items:baseline;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.redeem-status-summary strong{color:var(--eft-heading);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:18px}.redeem-status-summary>em{color:var(--eft-dim);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.redeem-status-summary>em svg{width:13px;height:13px;color:var(--eft-accent)}.redeem-center-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.redeem-center-list{border:1px solid var(--eft-line);background:var(--eft-black2);min-width:0}.redeem-list-head{border-bottom:1px solid var(--eft-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.redeem-list-head h2{color:var(--eft-heading);margin:4px 0 0;font-size:20px}.redeem-list-head>small{color:var(--eft-muted);font-size:12px;font-weight:700}.redeem-toolbar{border-bottom:1px solid var(--eft-line);gap:8px;padding:10px 12px;display:grid}.redeem-toolbar select{border:1px solid var(--eft-line);background:var(--eft-black);width:100%;height:36px;color:var(--eft-copy);font:inherit;outline:none;padding:0 8px;font-size:12px}.redeem-scroll-sentinel{grid-column:1/-1;width:100%;height:1px}.redeem-status-filters{flex-wrap:wrap;gap:4px;display:flex}.redeem-status-filters button{border:1px solid var(--eft-line);background:var(--eft-panel);min-height:27px;color:var(--eft-muted);font:inherit;cursor:pointer;padding:3px 9px;font-size:12px;font-weight:600}.redeem-status-filters button:hover,.redeem-status-filters button.is-active{border-color:var(--eft-accent-line);color:var(--eft-accent-pale)}.redeem-status-filters button.is-active{background:#18232a}.redeem-code-cards{background:var(--eft-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.redeem-code-card{background:var(--eft-panel);padding:11px 12px}.redeem-code-card.is-expired{opacity:.72}@media (max-width:760px){.redeem-code-cards{grid-template-columns:1fr}}.redeem-code-card>header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;display:flex}.redeem-status{border:1px solid var(--eft-line);padding:2px 6px;font-size:12px;font-weight:700}.redeem-status.is-available{color:#a7c3ae;border-color:#55735e}.redeem-status.is-expiring{color:#d4bc84;border-color:#7b6a46}.redeem-status.is-expired{color:#a39794;border-color:#6e625f}.redeem-code-card>header>small{color:var(--eft-muted);font-size:12px}.redeem-code-card>header>em{border:1px solid var(--eft-line);color:var(--eft-dim);padding:1px 5px;font-size:12px;font-style:normal}.redeem-code-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.redeem-code-main>svg{width:34px;height:34px;color:var(--eft-accent)}.redeem-code-main>div{gap:2px;min-width:0;display:grid}.redeem-code-main code{color:var(--eft-accent-pale);letter-spacing:.04em;font-family:Barlow Condensed,PingFang SC,monospace;font-size:15px;font-weight:700}.redeem-code-main h3{color:var(--eft-copy);margin:0;font-size:14px}.redeem-code-main p{color:var(--eft-muted);margin:1px 0 0;font-size:12px;line-height:1.5}.redeem-code-main>button,.redeem-card-actions button{border:1px solid var(--eft-accent-line);min-width:78px;min-height:34px;color:var(--eft-accent-pale);font:inherit;cursor:pointer;background:#1b2a32;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.redeem-code-main>button.is-copied,.redeem-card-actions button.is-copied{color:#a7c3ae;background:#16231b;border-color:#55735e}.redeem-code-main>button svg,.redeem-card-actions button svg{width:13px;height:13px}.redeem-card-actions{min-width:88px;display:grid;gap:5px!important}.redeem-card-actions .redeem-report-button{color:#d5a195;background:#241817;border-color:#76534d;min-height:29px;padding-block:3px}.redeem-report-button strong{border-left:1px solid #62443f;padding-left:6px;font-size:12px}.redeem-report-button.is-reported{cursor:default;opacity:.65}.redeem-report-message{border-bottom:1px solid var(--eft-line);color:var(--eft-accent-soft-text);background:#182229;margin:0;padding:8px 11px;font-size:12px}.redeem-code-card>footer{border-top:1px solid var(--eft-line-soft);color:var(--eft-dim);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-top:8px;padding-top:6px;font-size:12px;display:flex}.redeem-code-card>footer span{align-items:center;gap:4px;display:inline-flex}.redeem-code-card>footer svg{width:12px;height:12px;color:var(--eft-accent)}.redeem-empty{background:var(--eft-panel);color:var(--eft-muted);text-align:center;margin:0;padding:18px;font-size:13px}.redeem-report-modal{z-index:1000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.redeem-report-backdrop{cursor:default;background:#040606c2;border:0;position:absolute;inset:0}.redeem-report-dialog{z-index:1;background:linear-gradient(140deg, #76534d21, transparent 60%), var(--eft-black2);text-align:center;border:1px solid #76534d;justify-items:center;gap:8px;width:min(390px,100%);padding:22px;display:grid;position:relative}.redeem-report-dialog>svg{color:#d5a195;width:30px;height:30px}.redeem-report-dialog h2{color:var(--eft-heading);margin:0;font-size:20px}.redeem-report-dialog code{color:var(--eft-accent-pale);font-family:Barlow Condensed,PingFang SC,monospace;font-size:15px}.redeem-report-dialog p{color:var(--eft-muted);margin:0;font-size:12px}.redeem-report-dialog>div{gap:8px;margin-top:5px;display:flex}.redeem-report-dialog button{border:1px solid var(--eft-line);background:var(--eft-panel);min-width:96px;min-height:36px;color:var(--eft-copy);cursor:pointer;font:inherit;padding:6px 12px;font-size:13px;font-weight:700}.redeem-report-dialog button:first-child{color:#e1b0a3;background:#2a1917;border-color:#76534d}.redeem-report-dialog button:disabled{cursor:wait;opacity:.6}.redeem-center-side{align-self:start;gap:10px;display:grid;position:sticky;top:12px}.redeem-guide-card,.redeem-notice-card,.redeem-faq-card{border:1px solid var(--eft-line);background:var(--eft-panel);padding:12px}.redeem-guide-card>header{align-items:center;gap:8px;display:flex}.redeem-guide-card>header>svg{width:22px;height:22px;color:var(--eft-accent)}.redeem-guide-card header div{gap:1px;display:grid}.redeem-guide-card header small{color:var(--eft-accent);font-size:12px;font-weight:700}.redeem-guide-card h2,.redeem-notice-card h2,.redeem-faq-card h2{color:var(--eft-heading);margin:4px 0 8px;font-size:17px}.redeem-guide-card ol{color:var(--eft-muted);gap:7px;margin:0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.redeem-guide-card li{grid-template-columns:24px minmax(0,1fr);gap:6px;display:grid}.redeem-guide-card li>span{color:var(--eft-accent);font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:15px;font-weight:700}.redeem-guide-card>a{border:1px solid var(--eft-accent-line);min-height:34px;color:var(--eft-accent-pale);background:#1b2a32;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.redeem-guide-card>a svg{width:13px;height:13px}.redeem-notice-card ul{color:var(--eft-muted);margin:0;padding-left:18px;font-size:12px;line-height:1.65}.redeem-faq-card{gap:5px;display:grid}.redeem-faq-card h2{margin-bottom:3px}.redeem-faq-card details{border:1px solid var(--eft-line-soft);background:var(--eft-black2)}.redeem-faq-card summary{color:var(--eft-copy);cursor:pointer;padding:7px 8px;font-size:12px;font-weight:700}.redeem-faq-card p{border-top:1px solid var(--eft-line-soft);color:var(--eft-muted);margin:0;padding:7px 8px;font-size:12px;line-height:1.55}.redeem-back-link{color:var(--eft-accent-soft-text);text-align:center;font-size:12px;font-weight:700;text-decoration:none;display:block}@media (max-width:1100px){.community-board-layout{grid-template-columns:1fr}.community-thread-panel{position:static}.redeem-center-layout{grid-template-columns:1fr}.redeem-center-side{position:static}.community-hub-top{grid-template-columns:1fr}.community-join-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.community-join-panel .community-hub-panel-head,.community-join-more{grid-column:1/-1}.community-join-card{border-right:1px solid var(--eft-line)}}@media (max-width:760px){.community-directory-grid,.season-directory-grid{grid-template-columns:1fr}.community-directory-hero,.season-directory-hero{padding:15px}.community-hub-hero{flex-direction:column;gap:12px;padding:15px}.community-hub-panel-head{flex-direction:column;gap:9px;padding:11px 12px}.community-hub-panel-head h2{font-size:18px}.community-hub-button{align-self:flex-start}.community-post-form-row,.community-board-toolbar{grid-template-columns:1fr}.redeem-center-hero{flex-direction:column;gap:12px;padding:15px}.redeem-center-hero nav{justify-content:flex-start}.redeem-status-summary>em{margin-left:0}.redeem-code-main{grid-template-columns:36px minmax(0,1fr)}.redeem-code-main>button{grid-column:1/-1;width:100%}.community-join-panel{grid-template-columns:1fr}.community-join-card{border-right:0}.community-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.community-rule-grid,.community-resource-grid{grid-template-columns:1fr}.community-post-form-actions{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){.season-builder-layout{grid-template-columns:1fr}.season-builder-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.season-builder-actions,.season-builder-notice,.season-builder-notes{align-self:start}.season-builder-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.season-placeholder-hero{flex-direction:column;gap:12px;padding:15px}.season-placeholder-panel{grid-template-columns:1fr}.season-placeholder-status{border-bottom:1px solid var(--eft-line)}.season-doc-hero{flex-direction:column;gap:12px;padding:15px}.season-doc-hero-actions{align-items:flex-start}.season-doc-map-list nav,.season-doc-type-grid,.season-doc-workflow>div,.season-doc-key-grid{grid-template-columns:1fr}.season-doc-keys>header,.season-doc-point-filters{flex-direction:column}.season-doc-point-filters>div,.season-doc-point-filters .season-doc-key-filter{width:100%}.season-doc-point-filters .season-doc-key-filter{justify-content:center}.season-doc-point-explorer{grid-template-columns:1fr}.season-doc-point-list{max-height:460px}.season-doc-point-detail-head{grid-template-columns:1fr}.season-doc-point-detail-cover img{object-fit:contain;max-height:260px}.season-doc-point-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.season-doc-guide>div{grid-template-columns:1fr}.season-doc-guide-trigger{min-height:180px}.season-doc-guide figure img{max-height:360px}.season-builder-hero{flex-direction:column;gap:12px;padding:15px}.season-builder-hero-actions{align-items:flex-start}.season-builder-section-heading{flex-direction:column}.season-builder-section-heading>span{text-align:left}.season-builder-fixed>div{grid-template-columns:repeat(2,minmax(0,1fr))}.season-builder-effect-grid,.season-builder-summary{grid-template-columns:1fr}.season-builder-selected>div{max-height:none}}@media (max-width:520px){.season-doc-credit{flex-direction:column;align-items:flex-start}.season-builder-preset-grid,.season-builder-fixed>div{grid-template-columns:1fr}.season-builder-pool>header{flex-direction:column;align-items:flex-start;gap:6px}.season-builder-effect.is-fixed{grid-template-columns:34px minmax(0,1fr)}.season-builder-effect.is-fixed>span:last-child{display:none}.season-builder-balance dl{grid-template-columns:1fr}}@media (max-width:980px){.goons-tracker-layout{grid-template-columns:1fr}.goons-intel{grid-template-columns:repeat(2,minmax(0,1fr))}.goons-intel-clock,.goons-intel-members{grid-column:1/-1}.goons-member-grid{grid-template-columns:1fr}}@media (max-width:760px){.goons-map-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.goons-map-stage{min-height:300px}.goons-map-stage-head{padding:7px 9px;top:11px;left:11px}.goons-map-stage-head strong{font-size:19px}.goons-map-stage-rate{padding:8px 9px 7px;bottom:11px;left:11px}.goons-map-stage-rate strong{font-size:32px}}@media (max-width:520px){.goons-map-tabs button{grid-template-columns:45px minmax(0,1fr) auto;gap:6px}.goons-map-tab-image{width:45px;height:32px}.goons-tracker .tool-panel-header{flex-direction:column;align-items:flex-start}.goons-intel{grid-template-columns:1fr}.goons-intel-clock,.goons-intel-members{grid-column:auto}.goons-member-card{grid-template-columns:64px minmax(0,1fr)}.goons-member-visual{width:64px;height:64px}}.goons-home-current{background:#151918;border:1px solid #3b4342;justify-content:space-between;align-items:center;gap:10px;margin:10px 12px;padding:9px 10px;display:flex}.goons-home-current>span{color:#7f8987;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.goons-home-current svg{color:#b9a475;width:13px;height:13px}.goons-home-current strong{color:#e4ddc9;font-size:17px;line-height:1.2}.goons-page{gap:12px}.goons-page-title{border-bottom:1px solid var(--eft-line-soft);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:13px;display:flex}.goons-page-title>div:first-child{min-width:0}.goons-page-title p{color:var(--eft-accent);letter-spacing:.14em;margin:0;font-family:Barlow Condensed,PingFang SC,sans-serif;font-size:12px;font-weight:700}.goons-page-title h1{color:var(--eft-heading);margin:4px 0 6px;font-size:27px;line-height:1.1}.goons-page-title>div:first-child>span{color:var(--eft-muted);font-size:13px;line-height:1.65;display:block}.goons-page-clock{border:1px solid #3e494a;flex:none;min-width:205px;padding:9px 11px}.goons-page-clock>span{color:var(--eft-accent);letter-spacing:.12em;font-size:12px;font-weight:700}.goons-page-clock .raid-clock-value{justify-content:flex-start;font-size:20px}.goons-panel{border:1px solid var(--eft-line);background:#141818;min-width:0;padding:13px}.goons-notice-panel{background:linear-gradient(90deg,#90c1eb12,#0000 55%),#141818;border-color:#4b574f;grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.goons-notice-panel>svg{width:18px;height:18px;color:var(--eft-accent);margin-top:2px}.goons-notice-panel h2{color:var(--eft-copy);margin:0 0 4px;font-size:14px}.goons-notice-panel p{color:#9da8a6;margin:0;font-size:12px;line-height:1.65}.goons-form-message{border:1px solid #4b5959;margin:0;padding:9px 11px;font-size:12px;font-weight:700}.goons-form-message.is-success{color:#a8c9ad;background:#142019;border-color:#4d6658}.goons-form-message.is-error{color:#e0aaa7;background:#241718;border-color:#724e4d}.goons-main-grid{grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr);align-items:start;gap:10px;display:grid}.goons-section-title{align-items:center;gap:8px;margin-bottom:11px;display:flex}.goons-section-title.is-spread{justify-content:space-between;gap:12px}.goons-section-title-main{align-items:center;gap:8px;display:flex}.goons-section-title>svg,.goons-section-title-main>svg{width:17px;height:17px;color:var(--eft-accent);flex:none}.goons-section-title h2{color:var(--eft-copy);margin:0;font-size:15px}.goons-section-title small{color:var(--eft-dim);letter-spacing:.08em;margin-top:1px;font-size:12px;font-weight:700;display:block}.goons-report-form{gap:8px;display:grid}.goons-field-label,.goons-name-field>span{color:#aeb7b5;font-size:12px;font-weight:700}.goons-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.goons-choice-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.goons-choice-grid button{color:#aab2b0;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#101414;border:1px solid #3b4545;padding:5px 8px;font-size:12px;font-weight:700}.goons-choice-grid button:hover{color:#d9e1df;border-color:#677271}.goons-choice-grid button.is-active{color:#a8d7f5;background:#192a34;border-color:#8db9d5;box-shadow:inset 0 -2px #77b7dd}.goons-name-field{gap:5px;margin-top:2px;display:grid}.goons-name-field input{color:#d8dfdd;width:100%;min-height:34px;font:inherit;background:#0f1313;border:1px solid #3b4545;border-radius:0;padding:6px 8px;font-size:13px}.goons-name-field input:focus{border-color:var(--eft-accent);outline:0}.goons-report-current{color:#d0c8b3;background:#0e1212;border:1px solid #384140;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:12px;font-weight:700;display:flex}.goons-report-current svg{width:13px;height:13px;color:var(--eft-accent)}.goons-submit-button{color:#f6fbff;min-height:38px;font:inherit;cursor:pointer;background:#2477ad;border:1px solid #5198c6;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.goons-submit-button:hover{background:#2d8ac7}.goons-submit-button:disabled{cursor:wait;opacity:.7}.goons-submit-button svg{width:15px;height:15px}.goons-submit-button:disabled svg{animation:.9s linear infinite official-news-spin}.goons-form-hint{color:var(--eft-dim);text-align:center;margin:0;font-size:12px;line-height:1.55}.goons-scope-tabs{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.goons-scope-tabs button{color:#929d9b;min-height:30px;font:inherit;cursor:pointer;background:#101414;border:1px solid #3e4848;padding:4px 8px;font-size:12px;font-weight:700}.goons-scope-tabs button.is-active{color:#b8ddf2;background:#1a2d38;border-color:#79b5d7}.goons-current-strip{background:linear-gradient(90deg,#75b7dd17,#0000 55%),#0e1313;border:1px solid #3c4848;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:8px;padding:9px 11px;display:flex}.goons-current-strip>div:first-child{gap:2px;display:grid}.goons-current-strip small{color:#7f8a88;font-size:12px;font-weight:700}.goons-current-strip strong{color:#e3dcc9;font-size:20px;line-height:1.15}.goons-current-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.goons-current-strip>div:last-child span,.goons-current-strip time{color:#aeb9b6;background:#141a1a;border:1px solid #3d4949;padding:3px 7px;font-size:12px;font-weight:700}.goons-current-strip time{color:#c3b48d}.goons-report-table{border:1px solid #343c3b;overflow:hidden}.goons-report-table-head,.goons-report-row{grid-template-columns:72px 54px minmax(72px,1fr) 84px minmax(178px,auto);align-items:center;gap:8px;display:grid}.goons-report-table-head{color:#737d7b;background:#1a1f1f;min-height:34px;padding:6px 9px;font-size:12px;font-weight:700}.goons-report-row{background:#121616;border-top:1px solid #303736;min-height:49px;padding:6px 9px}.goons-report-row:hover{background:#181d1d}.goons-report-row>strong{color:#ddd5c1;font-size:13px}.goons-report-row>span,.goons-report-row>time{color:#949e9b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.goons-report-row>time{color:#7f8986}.goons-report-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.goons-report-actions>span{color:#8e9996;align-items:center;gap:2px;font-size:12px;display:inline-flex}.goons-report-actions svg{width:12px;height:12px}.goons-report-actions button{color:#aab5b2;min-height:27px;font:inherit;cursor:pointer;background:#0e1212;border:1px solid #3e4848;align-items:center;gap:3px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.goons-report-actions button:hover:not(:disabled){color:#dfe7e4;border-color:#70807f}.goons-report-actions button:disabled{cursor:default;opacity:.4}.goons-empty,.goons-loading{color:#808a87;text-align:center;border-top:1px solid #303736;justify-content:center;align-items:center;gap:6px;min-height:94px;margin:0;padding:14px;font-size:12px;line-height:1.6;display:flex}.goons-loading svg{width:15px;height:15px;animation:.9s linear infinite official-news-spin}.goons-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.goons-rate-mode{min-width:0}.goons-rate-mode h3{color:#d9d2c0;margin:0 0 8px;font-size:13px}.goons-rate-row{grid-template-columns:58px 38px minmax(0,1fr);align-items:center;gap:6px;min-height:28px;display:grid}.goons-rate-row>span{color:#9fa9a6;font-size:12px}.goons-rate-row>strong{color:#d7e4e7;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.goons-rate-row>i{background:#26302f;height:4px;display:block;overflow:hidden}.goons-rate-row>i>b{background:#69b5e4;height:100%;display:block}.goons-bottom-grid{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.goons-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.goons-member-card{background:#101414;border:1px solid #353d3c;min-width:0;overflow:hidden}.goons-member-portrait{aspect-ratio:3/4;background:radial-gradient(circle at 50% 30%,#90c1eb1f,#0000 65%),#0c0f10;position:relative;overflow:hidden}.goons-member-portrait img{object-fit:cover;object-position:center top}.goons-member-card>div:last-child{gap:2px;padding:9px;display:grid}.goons-member-card strong{color:#e2dac8;font-size:14px}.goons-member-card span{color:#a3adaa;font-size:12px;font-weight:700}.goons-member-card small{color:#7e8886;font-size:12px}.goons-member-card p{color:#8e9996;margin:4px 0 0;font-size:12px;line-height:1.55}.goons-tactics{background:#0f1313;border:1px solid #353f3e;gap:7px;margin-top:8px;padding:10px;display:grid}.goons-tactics>strong{color:#d2c9b4;font-size:13px}.goons-tactics ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.goons-tactics li{color:#85908e;font-size:12px;line-height:1.55}.goons-tactics li b{color:#aebebc;margin-bottom:2px;font-size:12px;display:block}.goons-location-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.goons-location-grid>a{background:#101414;border:1px solid #353d3c;min-width:0;overflow:hidden}.goons-location-grid>a:hover{border-color:#63706e}.goons-location-image{aspect-ratio:16/9;background:#0c0f10;display:block;position:relative;overflow:hidden}.goons-location-image img{object-fit:cover;transition:transform .18s}.goons-location-grid>a:hover img{transform:scale(1.03)}.goons-location-grid>a>span:last-child{gap:2px;padding:8px;display:grid}.goons-location-grid strong{color:#d8d1bf;font-size:13px}.goons-location-grid small{color:#818c89;font-size:12px}.goons-location-grid em{color:#81b8d9;align-items:center;gap:3px;margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.goons-location-grid em svg{width:11px;height:11px}.goons-safety-note{color:#9c9077;background:#1a1712;border:1px solid #493f31;align-items:center;gap:8px;padding:9px 11px;font-size:12px;line-height:1.6;display:flex}.goons-safety-note svg{color:#c6aa6e;flex:none;width:16px;height:16px}@media (max-width:1080px){.goons-main-grid{grid-template-columns:1fr}.goons-report-panel{max-width:none}}@media (max-width:900px){.goons-report-table-head{display:none}.goons-report-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px}.goons-report-row>strong{font-size:14px}.goons-report-row>span:first-of-type:before{content:"环境："}.goons-report-row>span:nth-of-type(2):before{content:"上报人："}.goons-report-actions{grid-column:1/-1;justify-content:flex-start;padding-top:5px}.goons-bottom-grid{grid-template-columns:1fr}.goons-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.goons-page-title{flex-direction:column;align-items:flex-start;gap:10px}.goons-page-clock{width:100%}.goons-section-title.is-spread{flex-direction:column;align-items:flex-start}.goons-scope-tabs{justify-content:flex-start}.goons-current-strip{flex-direction:column;align-items:flex-start}.goons-current-strip>div:last-child{justify-content:flex-start}.goons-rate-grid{grid-template-columns:1fr;gap:13px}.goons-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.goons-member-card p{display:none}}@media (max-width:520px){.goons-choice-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.goons-scope-tabs button{flex:1}.goons-member-grid{grid-template-columns:1fr}.goons-member-card{grid-template-columns:104px minmax(0,1fr);display:grid}.goons-member-portrait{aspect-ratio:3/4}.goons-member-card>div:last-child{align-content:center}.goons-member-card p{display:block}.goons-tactics ul,.goons-location-grid{grid-template-columns:1fr}}.goons-page-title{align-items:center}.goons-header-actions{flex:none;align-items:stretch;gap:7px;display:flex}.goons-sync-status{background:#101414;border:1px solid #3b4544;align-content:center;gap:2px;min-width:124px;padding:7px 9px;display:grid}.goons-sync-status>span{color:#b8c4c1;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.goons-sync-status i{background:#69b88b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #69b88ba6}.goons-sync-status small{color:#727d7a;font-size:12px}.goons-open-report{color:#f4fbff;min-width:108px;font:inherit;cursor:pointer;background:#2477ad;border:1px solid #4d9dcf;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.goons-open-report:hover{background:#2d8ac7}.goons-open-report svg{width:15px;height:15px}.goons-scope-bar{border:1px solid var(--eft-line);background:#101414;align-items:center;gap:10px;padding:6px 8px;display:flex}.goons-scope-bar>span{color:#6f7b78;flex:none;font-size:12px;font-weight:700}.goons-scope-bar .goons-scope-tabs{flex:1;justify-content:flex-start}.goons-refresh-button{color:#91a09c;cursor:pointer;background:#141919;border:1px solid #3e4848;flex:none;place-items:center;width:31px;height:31px;display:grid}.goons-refresh-button:hover{color:#d8e1de;border-color:#6a7775}.goons-refresh-button svg{width:14px;height:14px}.goons-current-panel{background:#101414;border:1px solid #3e4848;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);min-height:245px;display:grid;overflow:hidden}.goons-current-copy{align-content:center;gap:9px;padding:clamp(18px,3vw,30px);display:grid}.goons-eyebrow{color:var(--eft-accent);letter-spacing:.12em;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.goons-eyebrow svg{width:14px;height:14px}.goons-current-copy h2{color:#f0eadc;margin:0;font-size:clamp(32px,5vw,56px);line-height:.98}.goons-current-meta,.goons-current-votes,.goons-current-links{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.goons-current-meta>span,.goons-current-meta time{color:#aab5b2;background:#151a1a;border:1px solid #3f4948;align-items:center;gap:3px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.goons-current-meta time{color:#c5b68f}.goons-current-meta svg{width:12px;height:12px}.goons-current-votes>span{color:#899491;align-items:center;gap:3px;font-size:12px;display:inline-flex}.goons-current-votes>span svg,.goons-action-button svg{width:13px;height:13px}.goons-current-copy>p{color:#87918f;max-width:520px;margin:0;font-size:13px;line-height:1.65}.goons-current-links{margin-top:3px}.goons-current-links a,.goons-current-links button{color:#9fc3d8;min-height:31px;font:inherit;cursor:pointer;background:#111616;border:1px solid #465252;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.goons-current-links a:hover,.goons-current-links button:hover{color:#d1ebfa;border-color:#75a6c4}.goons-current-links svg{width:12px;height:12px}.goons-current-visual{background:radial-gradient(circle,#90c1eb1f,#0000 65%),#0b0e0f;min-height:245px;position:relative;overflow:hidden}.goons-current-visual>img{object-fit:cover}.goons-current-visual>span{color:#6f7b79;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.goons-current-visual>span svg{width:32px;height:32px;margin:0 auto 6px}.goons-current-visual-shade{background:linear-gradient(90deg,#101414bf,#0000 42%),linear-gradient(#0000 52%,#080b0ba8);position:absolute;inset:0}.goons-current-zone{border-left:2px solid var(--eft-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b0bd6;gap:2px;padding:8px 10px;display:grid;position:absolute;bottom:14px;right:14px}.goons-current-zone small,.goons-current-zone span{color:#8c9794;font-size:12px;font-weight:700}.goons-current-zone strong{color:#e7dfcd;font-size:17px}.goons-current-zone span{letter-spacing:.08em}.goons-current-scope{color:#aab8b4;background:#101515;border:1px solid #3f4a49;padding:4px 8px;font-size:12px;font-weight:700}.goons-action-button{color:#aab5b2;min-height:27px;font:inherit;cursor:pointer;background:#0e1212;border:1px solid #3e4848;align-items:center;gap:3px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.goons-action-button:hover:not(:disabled){color:#dfe7e4;border-color:#70807f}.goons-action-button:disabled{cursor:default;opacity:.4}.goons-latest-panel .goons-report-table-head,.goons-latest-panel .goons-report-row{grid-template-columns:86px 70px minmax(118px,.8fr) minmax(100px,1fr) minmax(230px,auto)}.goons-latest-panel .goons-report-row>strong{color:#ddd5c1;font-size:13px}.goons-rate-matrix-wrap{border:1px solid #343c3b;overflow:hidden}.goons-rate-matrix{border-collapse:collapse;table-layout:fixed;width:100%}.goons-rate-matrix th,.goons-rate-matrix td{text-align:left;vertical-align:middle;border-bottom:1px solid #303837;border-right:1px solid #303837;padding:9px 10px}.goons-rate-matrix tr:last-child th,.goons-rate-matrix tr:last-child td{border-bottom:0}.goons-rate-matrix th:last-child,.goons-rate-matrix td:last-child{border-right:0}.goons-rate-matrix thead th{color:#87918e;background:#1a1f1f;font-size:12px}.goons-rate-matrix thead th:first-child{width:24%}.goons-rate-matrix tbody th{color:#d0c9b8;font-size:12px;font-weight:700}.goons-rate-matrix td{background:#121616}.goons-rate-matrix td strong{color:#d7e4e7;font-variant-numeric:tabular-nums;width:36px;font-size:12px;display:inline-block}.goons-rate-matrix td i{vertical-align:middle;background:#26302f;width:calc(100% - 43px);height:4px;display:inline-block;overflow:hidden}.goons-rate-matrix td i b{background:#69b5e4;height:100%;display:block}.goons-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030505ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.goons-drawer{background:#111515;border-left:1px solid #4a5554;width:min(420px,100vw);height:100%;padding:18px;overflow-y:auto;box-shadow:-20px 0 60px #0000008c}.goons-drawer-head{border-bottom:1px solid #343c3b;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.goons-drawer-head span{color:var(--eft-accent);letter-spacing:.12em;font-size:12px;font-weight:700}.goons-drawer-head h2{color:#e6dfcd;margin:3px 0 0;font-size:22px}.goons-drawer-head>button{color:#9aa5a2;cursor:pointer;background:#171c1c;border:1px solid #45504f;place-items:center;width:32px;height:32px;display:grid}.goons-drawer-head>button:hover{color:#e8efec}.goons-drawer-head svg{width:16px;height:16px}.goons-drawer-note{color:#9b9b83;background:#171a13;border:1px solid #464f42;align-items:flex-start;gap:6px;margin:12px 0;padding:8px 9px;font-size:12px;line-height:1.55;display:flex}.goons-drawer-note svg{color:#b7aa79;flex:none;width:14px;height:14px;margin-top:1px}.goons-drawer .goons-report-form{gap:9px}@media (max-width:1120px){.goons-page-title{flex-direction:column;align-items:flex-start}.goons-header-actions{width:100%}.goons-sync-status{flex:1}}@media (max-width:900px){.goons-current-panel{grid-template-columns:1fr}.goons-current-copy{order:1}.goons-current-visual{order:0;min-height:230px}.goons-latest-panel .goons-report-row{grid-template-columns:minmax(0,1fr) auto}.goons-latest-panel .goons-report-row>time{grid-area:1/2;justify-self:end}.goons-latest-panel .goons-report-row>strong{grid-area:1/1}.goons-latest-panel .goons-report-row>span:first-of-type{grid-area:2/1}.goons-latest-panel .goons-report-row>span:nth-of-type(2){grid-area:2/2;justify-self:end}.goons-latest-panel .goons-report-row>span:first-of-type:before,.goons-latest-panel .goons-report-row>span:nth-of-type(2):before{content:""}.goons-latest-panel .goons-report-row .goons-report-actions{grid-area:3/1/auto/-1}}@media (max-width:760px){.goons-header-actions{flex-wrap:wrap}.goons-sync-status{min-width:calc(50% - 4px)}.goons-page-clock{flex:1;min-width:calc(50% - 4px)}.goons-open-report{width:100%}.goons-scope-bar{flex-wrap:wrap;align-items:flex-start}.goons-scope-bar>span{width:calc(100% - 43px)}.goons-scope-bar .goons-scope-tabs{order:3;width:100%}.goons-refresh-button{order:2;margin-left:auto}.goons-current-visual{min-height:210px}.goons-drawer-backdrop{align-items:flex-end}.goons-drawer{border-top:1px solid #4a5554;border-left:0;width:100%;height:auto;max-height:92dvh;padding:15px}}@media (max-width:520px){.goons-rate-matrix th,.goons-rate-matrix td{padding:8px 5px}.goons-rate-matrix thead th:first-child{width:28%}.goons-rate-matrix td strong{width:auto;margin-bottom:4px;display:block}.goons-rate-matrix td i{width:100%}}.community-feed-page{overflow:hidden}.community-feed{gap:8px;padding:12px;display:grid}.community-feed-card{border:1px solid var(--eft-line);background:linear-gradient(110deg, #90c1eb09, transparent 45%), var(--eft-panel);min-width:0;padding:13px 14px}.community-feed-card>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.community-feed-meta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.community-feed-meta>span{color:var(--eft-accent-soft-text);font-size:12px;font-weight:700}.community-feed-meta>em{color:#9dbb96;border:1px solid #4c5a49;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700}.community-feed-card>header time{color:var(--eft-dim);white-space:nowrap;font-size:12px}.community-feed-reply{min-height:29px;color:var(--eft-accent-pale);font:inherit;cursor:pointer;background:#141c1f;border:1px solid #4b5a5c;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.community-feed-reply:hover{border-color:var(--eft-accent);background:#1a2830}.community-feed-reply svg{width:13px;height:13px}.community-feed-card h3{color:var(--eft-heading);margin:7px 0 5px;font-size:17px;line-height:1.45}.community-feed-card>p{color:var(--eft-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.community-feed-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:10px;padding-top:0;display:flex}.community-feed-author{color:#8e9996;background:#111616;border:1px solid #384342;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.community-feed-author svg{color:#9eb3b9;width:12px;height:12px}.community-feed-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.community-feed-actions button{color:#a7b2af;min-height:30px;font:inherit;cursor:pointer;background:#111616;border:1px solid #3f4a49;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.community-feed-actions button:hover{color:#e0e8e5;border-color:#6a7b78}.community-feed-actions>span{color:#69736f;font-size:12px}.community-feed-actions svg{width:13px;height:13px}.community-dialog-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040606c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.community-dialog{background:#111515;border:1px solid #4b5655;width:min(620px,100vw);max-height:min(88dvh,820px);overflow-y:auto;box-shadow:0 24px 80px #0000009e}.community-dialog.community-reply-dialog{width:min(680px,100vw)}.community-dialog-head{z-index:2;border-bottom:1px solid var(--eft-line);background:#151a1a;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex;position:sticky;top:0}.community-dialog-head>div{min-width:0}.community-dialog-head small{color:var(--eft-accent);letter-spacing:.08em;font-size:12px;font-weight:700}.community-dialog-head h2{color:var(--eft-heading);margin:3px 0 0;font-size:19px;line-height:1.4}.community-dialog-head>button{color:#9aa5a2;cursor:pointer;background:#171c1c;border:1px solid #45504f;flex:none;place-items:center;width:32px;height:32px;display:grid}.community-dialog-head>button:hover{color:#e7efec}.community-dialog-head>button svg{width:16px;height:16px}.community-publish-dialog .community-post-form{background:0 0;border-bottom:0;padding:14px}.community-reply-origin{border-bottom:1px solid var(--eft-line-soft);background:#101414;gap:4px;padding:11px 14px;display:grid}.community-reply-origin>span{color:var(--eft-accent-soft-text);font-size:12px;font-weight:700}.community-reply-origin>time{color:var(--eft-dim);font-size:12px}.community-reply-origin>p{color:var(--eft-copy);white-space:pre-wrap;margin:3px 0 0;font-size:13px;line-height:1.7}.community-reply-dialog .community-thread-replies,.community-reply-dialog .community-reply-form{margin:0;padding:12px 14px}.community-reply-dialog .community-reply-form{background:#131818;position:sticky;bottom:0}@media (max-width:760px){.community-feed{padding:9px}.community-feed-card{padding:11px}.community-feed-card>footer{flex-direction:column;align-items:flex-start}.community-feed-actions{justify-content:flex-start;width:100%}.community-dialog-backdrop{align-items:end;padding:0}.community-dialog,.community-dialog.community-reply-dialog{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}}.map-detail-hero p.entity-seo-context,.hideout-detail-copy>p.entity-seo-context,.skill-detail-copy>p.entity-seo-context,.boss-dossier-copy>.entity-seo-context{color:var(--home-meta);letter-spacing:0;font-size:12px;font-weight:600;line-height:1.65}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}
