*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--olive: #3f3d30;--wheat: #ceaa5d;--wheat-bright: #f4c95d;--wheat-soft: #fde68a;--wheat-husk: rgba(206, 170, 93, .16);--cream: #efece0;--background: 52 14% 22%;--foreground: 48 32% 90%;--card: 52 14% 22%;--card-foreground: 48 32% 90%;--popover: 52 14% 22%;--popover-foreground: 48 32% 90%;--primary: 41 54% 59%;--primary-foreground: 52 14% 22%;--secondary: 41 54% 59%;--secondary-foreground: 52 14% 22%;--muted: 52 14% 22%;--muted-foreground: 48 32% 90%;--accent: 41 54% 59%;--accent-foreground: 52 14% 22%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 48 32% 90%;--border: 52 14% 22%;--input: 52 14% 22%;--ring: 52 14% 22%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-left-2{left:-.5rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-36{bottom:9rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2\.5{top:.625rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[45\%\]{top:45%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.m-0{margin:0}.m-3{margin:.75rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.me-2{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.me-3{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.me-4{-webkit-margin-end:1rem;margin-inline-end:1rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-1{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.ms-2{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.ms-3{-webkit-margin-start:.75rem;margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[70vh\]{height:70vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[76vh\]{max-height:76vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-11{min-height:2.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[240px\]{min-height:240px}.min-h-\[360px\]{min-height:360px}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[min\(92vw\,720px\)\]{width:min(92vw,720px)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-36{min-width:9rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[160px\]{min-width:160px}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[85\%\]{max-width:85%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.max-w-\[min\(92vw\,40rem\)\]{max-width:min(92vw,40rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[24px_1fr_24px\]{grid-template-columns:24px 1fr 24px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/20{border-color:#fde68a33}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-200\/50{border-color:#fde68a80}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/60{border-color:#fcd34d99}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-cyan-200\/20{border-color:#a5f3fc33}.border-cyan-200\/25{border-color:#a5f3fc40}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/35{border-color:#67e8f959}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-400\/30{border-color:#34d3994d}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-300\/40{border-color:#86efac66}.border-olive\/50{border-color:#3f3d3080}.border-primary{border-color:hsl(var(--primary))}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300\/20{border-color:#fca5a533}.border-red-300\/30{border-color:#fca5a54d}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/35{border-color:#fda4af59}.border-secondary{border-color:hsl(var(--secondary))}.border-sky-300\/35{border-color:#7dd3fc59}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/20{border-color:#cbd5e133}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-500\/20{border-color:#64748b33}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/80{border-color:#334155cc}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-200\/30{border-color:#fef08a4d}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-300\/20{border-color:#fde04733}.border-yellow-300\/30{border-color:#fde0474d}.border-yellow-300\/40{border-color:#fde04766}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/40{border-color:#eab30866}.\!bg-slate-100{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.\!bg-slate-800{--tw-bg-opacity: 1 !important;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/85{background-color:#000000d9}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-950\/40{background-color:#17255466}.bg-card{background-color:hsl(var(--card))}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(239 236 224 / var(--tw-bg-opacity, 1))}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-950\/20{background-color:#022c2233}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400\/20{background-color:#4ade8033}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground) / .5)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-olive{--tw-bg-opacity: 1;background-color:rgb(63 61 48 / var(--tw-bg-opacity, 1))}.bg-olive\/30{background-color:#3f3d304d}.bg-olive\/40{background-color:#3f3d3066}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-300\/15{background-color:#fda4af26}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/80{background-color:hsl(var(--secondary) / .8)}.bg-secondary\/95{background-color:hsl(var(--secondary) / .95)}.bg-sky-400\/10{background-color:#38bdf81a}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/65{background-color:#0f172aa6}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/20{background-color:#facc1533}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-950\/40{background-color:#42200666}.bg-opacity-30{--tw-bg-opacity: .3}.bg-\[radial-gradient\(circle_at_12\%_20\%\,rgba\(45\,212\,191\,0\.16\)\,transparent_34\%\)\,radial-gradient\(circle_at_86\%_8\%\,rgba\(250\,204\,21\,0\.18\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 12% 20%,rgba(45,212,191,.16),transparent 34%),radial-gradient(circle at 86% 8%,rgba(250,204,21,.18),transparent 42%)}.bg-\[radial-gradient\(circle_at_15\%_0\%\,rgba\(90\,214\,255\,0\.12\)\,transparent_30\%\)\,radial-gradient\(circle_at_85\%_10\%\,rgba\(244\,199\,93\,0\.12\)\,transparent_35\%\)\,linear-gradient\(180deg\,\#080b17_0\%\,\#0f1322_45\%\,\#090d18_100\%\)\]{background-image:radial-gradient(circle at 15% 0%,rgba(90,214,255,.12),transparent 30%),radial-gradient(circle at 85% 10%,rgba(244,199,93,.12),transparent 35%),linear-gradient(180deg,#080b17,#0f1322 45%,#090d18)}.bg-\[radial-gradient\(circle_at_16\%_0\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_30\%\)\,radial-gradient\(circle_at_90\%_10\%\,rgba\(250\,204\,21\,0\.12\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#070b16_0\%\,\#111827_52\%\,\#070b16_100\%\)\]{background-image:radial-gradient(circle at 16% 0%,rgba(34,211,238,.14),transparent 30%),radial-gradient(circle at 90% 10%,rgba(250,204,21,.12),transparent 34%),linear-gradient(180deg,#070b16,#111827 52%,#070b16)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_28\%\)\,radial-gradient\(circle_at_88\%_12\%\,rgba\(251\,191\,36\,0\.12\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#070b16_0\%\,\#101522_50\%\,\#090d16_100\%\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(34,211,238,.12),transparent 28%),radial-gradient(circle at 88% 12%,rgba(251,191,36,.12),transparent 36%),linear-gradient(180deg,#070b16,#101522,#090d16)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(96\,165\,250\,0\.18\)\,transparent_35\%\)\,radial-gradient\(circle_at_85\%_8\%\,rgba\(251\,191\,36\,0\.2\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 18% 20%,rgba(96,165,250,.18),transparent 35%),radial-gradient(circle at 85% 8%,rgba(251,191,36,.2),transparent 40%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(34\,211\,238\,0\.16\)\,transparent_34\%\)\,radial-gradient\(circle_at_84\%_0\%\,rgba\(245\,158\,11\,0\.18\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(34,211,238,.16),transparent 34%),radial-gradient(circle at 84% 0%,rgba(245,158,11,.18),transparent 36%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-200{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-olive\/70{--tw-gradient-from: rgb(63 61 48 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 61 48 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.ps-4{-webkit-padding-start:1rem;padding-inline-start:1rem}.pt-0{padding-top:0}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-olive{--tw-text-opacity: 1;color:rgb(63 61 48 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-100\/75{color:#fee2e2bf}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-200\/80{color:#fef08acc}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-50{--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,211\,238\,0\.2\)\]{--tw-shadow: 0 0 24px rgba(34,211,238,.2);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 16px 42px rgba(0,0,0,.32);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 16px 45px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 18px 55px rgba(0,0,0,.32);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 18px 55px rgba(0,0,0,.35);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_65px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 18px 65px rgba(0,0,0,.35);--tw-shadow-colored: 0 18px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_65px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 18px 65px rgba(0,0,0,.38);--tw-shadow-colored: 0 18px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 20px 70px rgba(0,0,0,.35);--tw-shadow-colored: 0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 25px 90px rgba(0,0,0,.42);--tw-shadow-colored: 0 25px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_90px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 25px 90px rgba(0,0,0,.45);--tw-shadow-colored: 0 25px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-emerald-300\/30{--tw-shadow-color: rgb(110 231 183 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-secondary{outline-color:hsl(var(--secondary))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);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)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[filter\:brightness\(1\.18\)_saturate\(1\.45\)_contrast\(1\.08\)\]{filter:brightness(1.18) saturate(1.45) contrast(1.08)}.\[scrollbar-color\:rgba\(250\,204\,21\,0\.42\)_rgba\(255\,255\,255\,0\.08\)\]{scrollbar-color:rgba(250,204,21,.42) rgba(255,255,255,.08)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}body{font-feature-settings:"rlig" 1,"calt" 1;font-family:Inter,Segoe UI,Noto Sans,Noto Sans Arabic,Noto Sans Bengali,Noto Sans Devanagari,Noto Sans Hebrew,Noto Sans JP,Noto Sans KR,Noto Sans SC,Noto Naskh Arabic,Arial,sans-serif;background-color:var(--olive);color:var(--cream)}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}#root .flex-grow,#root main,#root .container{min-width:0;max-width:100%}.mobile-download-prompt{max-width:100%;background:#1f1d16;border-bottom:2px solid #d4af37;color:#f5f1e6;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:16px}.mobile-download-prompt__actions{display:flex;align-items:center;gap:8px}.mobile-download-prompt__install{background:#d4af37;border:none;border-radius:999px;color:#2f2a1c;font-weight:600;padding:8px 14px;cursor:pointer}.mobile-download-prompt__install:disabled{opacity:.6;cursor:not-allowed}.mobile-download-prompt__install:focus-visible{outline:2px solid #f5f1e6;outline-offset:2px}.mobile-download-prompt__title{font-size:1rem;font-weight:700;margin-bottom:4px}.mobile-download-prompt__text{font-size:.95rem;line-height:1.4}.mobile-download-prompt__close{background:transparent;border:none;color:#f5f1e6;font-size:1.1rem;line-height:1;cursor:pointer;padding:4px}.mobile-download-prompt__close:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.mobile-bottom-nav{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:9000;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:#080d18f0;box-shadow:0 20px 54px #00000070,inset 0 1px #f4c95d1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.mobile-bottom-nav:before{position:absolute;top:-1px;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(244,201,93,.72),transparent);content:""}.mobile-bottom-nav__item{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:16px;color:#e2e8f0bd;font-size:.68rem;font-weight:800;text-decoration:none;pointer-events:auto;touch-action:manipulation;transition:background-color .16s ease,color .16s ease,transform .16s ease}.mobile-bottom-nav__item--button{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;position:relative;width:100%}.mobile-bottom-nav__item:hover,.mobile-bottom-nav__item:focus-visible{color:#f8fafc;text-decoration:none}.mobile-bottom-nav__item.active{background:linear-gradient(135deg,#0ea5e938,#f4c95d33),radial-gradient(circle at 50% 0%,rgba(253,230,138,.18),transparent 58%);color:#f8fafc}@media(max-width:768px){body{padding-bottom:88px}.mobile-bottom-nav{display:grid}}.file\:mr-4::-webkit-file-upload-button{margin-right:1rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-md::-webkit-file-upload-button{border-radius:.375rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-emerald-500::-webkit-file-upload-button{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.file\:bg-emerald-500::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.file\:px-4::-webkit-file-upload-button{padding-left:1rem;padding-right:1rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::-webkit-file-upload-button{padding-top:.5rem;padding-bottom:.5rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::-webkit-file-upload-button{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::-webkit-file-upload-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-4:before{content:var(--tw-content);left:1rem}.before\:top-3:before{content:var(--tw-content);top:.75rem}.before\:h-\[calc\(100\%-1\.5rem\)\]:before{content:var(--tw-content);height:calc(100% - 1.5rem)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-cyan-200\/20:before{content:var(--tw-content);background-color:#a5f3fc33}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-100:hover{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.hover\:border-cyan-100\/50:hover{border-color:#cffafe80}.hover\:border-cyan-200\/70:hover{border-color:#a5f3fcb3}.hover\:border-wheat:hover{--tw-border-opacity: 1;border-color:rgb(206 170 93 / var(--tw-border-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300\/25:hover{background-color:#fcd34d40}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300\/15:hover{background-color:#67e8f926}.hover\:bg-cyan-400\/15:hover{background-color:#22d3ee26}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-emerald-300:hover{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-olive\/10:hover{background-color:#3f3d301a}.hover\:bg-primary\/30:hover{background-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-wheat\/10:hover{background-color:#ceaa5d1a}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-400\/40:hover{background-color:#facc1566}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-olive:hover{--tw-text-opacity: 1;color:rgb(63 61 48 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-100:hover{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:file\:bg-emerald-600::-webkit-file-upload-button:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-emerald-600::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.focus\:border-amber-200\/70:focus{border-color:#fde68ab3}.focus\:border-cyan-200\/60:focus{border-color:#a5f3fc99}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-wheat:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(206 170 93 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-background:focus{--tw-ring-offset-color: hsl(var(--background))}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color: #020617}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-gray-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-cyan-200\/50{border-color:#a5f3fc80}.group:hover .group-hover\:bg-slate-900\/70{background-color:#0f172ab3}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-gray-700[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media(min-width:640px){.sm\:left-3{left:.75rem}.sm\:right-3{right:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[520px\]{height:520px}.sm\:h-\[640px\]{height:640px}.sm\:min-h-\[280px\]{min-height:280px}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:gap-4{gap:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pt-28{padding-top:7rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:left-2{left:.5rem}.md\:left-4{left:1rem}.md\:right-2{right:.5rem}.md\:right-4{right:1rem}.md\:right-auto{right:auto}.md\:top-1\/2{top:50%}.md\:top-4{top:1rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:mb-3{margin-bottom:.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-14{height:3.5rem}.md\:h-\[620px\]{height:620px}.md\:h-\[700px\]{height:700px}.md\:h-\[760px\]{height:760px}.md\:w-10{width:2.5rem}.md\:w-64{width:16rem}.md\:w-auto{width:auto}.md\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[110px_1fr_auto\]{grid-template-columns:110px 1fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:overflow-visible{overflow:visible}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-0{padding-bottom:0}.md\:pr-0{padding-right:0}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1024px){.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:h-\[760px\]{height:760px}.lg\:h-full{height:100%}.lg\:w-1\/2{width:50%}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-6xl{max-width:72rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}._dialogOverlay_1d3yo_1{position:fixed;inset:0;background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 30%),#020617c7;display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding:14px}._dialogContent_1d3yo_17{display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(56,189,248,.16),transparent 34%),linear-gradient(135deg,#0b1220,#111827 52%,#171717);color:#f8fafc;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:18px;max-width:920px;width:100%;max-height:calc(100vh - 28px);overflow:hidden;box-shadow:0 28px 90px #0206178c}._dialogHeader_1d3yo_34{flex:0 0 auto;margin-bottom:0;padding:22px 26px;border-bottom:1px solid rgba(148,163,184,.18);position:relative}._dialogTitle_1d3yo_42{max-width:calc(100% - 44px);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:850;margin:0;color:#f8fafc}._dialogDescription_1d3yo_50{color:#cbd5e1;margin-top:5px}._dialogBody_1d3yo_55{flex:1 1 auto;min-height:0;margin-bottom:0;overflow-y:auto;padding:24px 26px;color:#e2e8f0}._dialogFooter_1d3yo_64{display:flex;justify-content:space-between;gap:12px;margin-top:0;padding:18px 26px;border-top:1px solid rgba(148,163,184,.18)}._closeButton_1d3yo_73{background:none;border:none;font-size:1.5rem;cursor:pointer;position:absolute;top:20px;right:22px;color:#cbd5e1}._closeButton_1d3yo_73:hover{color:#f3f4f6}._badge_1d3yo_88{background-color:#0f172ab8;color:#cbd5e1;padding:7px 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;font-size:.875rem;display:inline-flex;align-items:center;margin-right:8px;margin-bottom:8px}._badge_1d3yo_88 svg{margin-right:4px}._applyButton_1d3yo_105{background:linear-gradient(135deg,#0ea5e9e6,#14b8a6c7);color:#ecfeff;padding:10px 20px;border:none;border-radius:999px;font-size:1rem;cursor:pointer}._applyButton_1d3yo_105:hover{background-color:#2563eb}._cancelButton_1d3yo_119{background-color:#0f172abd;color:#e2e8f0;padding:10px 20px;border:none;border:1px solid rgba(148,163,184,.25);border-radius:999px;font-size:1rem;cursor:pointer}._cancelButton_1d3yo_119:hover{background-color:#374151}._fieldGroup_1d3yo_134{margin-bottom:15px}._fieldLabel_1d3yo_138{font-weight:700;color:#94a3b8;margin-bottom:5px}._fieldValue_1d3yo_144{color:#e5e7eb}._gridContainer_1d3yo_148{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}._fullWidth_1d3yo_154{grid-column:1 / -1}._inlineIcon_1d3yo_158{display:inline-flex;align-items:center;margin-right:5px}._select_1d3yo_164,._textarea_1d3yo_165{width:100%;padding:8px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background-color:#02061766;color:#f8fafc;font-size:1rem}._select_1d3yo_164:focus,._textarea_1d3yo_165:focus{outline:none;border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f921}._textarea_1d3yo_165{resize:vertical}._appliedBadge_1d3yo_186{background-color:#10b98138;border-color:#10b98166;color:#bbf7d0}._appliedButton_1d3yo_192{background-color:#6b7280;cursor:not-allowed}._appliedButton_1d3yo_192:hover{background-color:#6b7280}@media(max-width:720px){._dialogOverlay_1d3yo_1{padding:8px}._dialogHeader_1d3yo_34,._dialogBody_1d3yo_55,._dialogFooter_1d3yo_64{padding-left:16px;padding-right:16px}._gridContainer_1d3yo_148{grid-template-columns:1fr}._dialogFooter_1d3yo_64{flex-direction:column-reverse}}.notification-dropdown{width:min(23rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.notification-dropdown--floating{z-index:10050;max-height:min(82vh,38rem);overflow:hidden}.notification-dropdown--bottom-nav{max-height:min(70vh,34rem)}.notification-error{display:grid;gap:.75rem;padding:1rem;color:#fecaca;font-size:.875rem}.notification-error p{margin:0}.notification-error button{justify-self:start;border:1px solid rgba(254,202,202,.45);border-radius:999px;background:#7f1d1d66;color:#fff;font-weight:800;padding:.45rem .75rem}.notification-push-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px;padding:12px;border:1px solid rgba(125,211,252,.25);border-radius:12px;background:linear-gradient(135deg,#0ea5e924,#f59e0b1a),#0f172adb}.notification-push-copy{display:grid;gap:3px;min-width:0}.notification-push-copy strong{color:#f8fafc;font-size:.9rem;line-height:1.25}.notification-push-copy span{color:#e2e8f0c7;font-size:.75rem;line-height:1.25}.notification-push-eyebrow{color:#facc15!important;font-size:.64rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.notification-push-error{color:#fca5a5!important}.notification-push-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:86px;min-height:38px;border:1px solid rgba(125,211,252,.55);border-radius:999px;background:#0e74908c;color:#ecfeff;font-size:.8rem;font-weight:700;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.notification-push-action:hover:not(:disabled){transform:translateY(-1px);border-color:#facc15bf;background:#0e7490bf}.notification-push-action:disabled{cursor:not-allowed;opacity:.55}.notification-push-action.secondary{min-width:64px;border-color:#94a3b873;background:#0f172ab8;color:#e2e8f0e0}@media(max-width:420px){.notification-dropdown{right:-.25rem}.notification-push-card{align-items:stretch;flex-direction:column}.notification-push-action{width:100%}}.friend-request-notification-modal .modal-dialog{max-width:640px}.friend-request-notification-modal-content{background:linear-gradient(140deg,#101f33,#1b3355);border:1px solid rgba(99,149,207,.45);border-radius:18px;color:#f5f8ff;box-shadow:0 30px 60px #050c1680}.friend-request-notification-modal-content .modal-header{border-bottom:1px solid rgba(99,149,207,.35);padding:20px 24px 14px;align-items:center}.friend-request-notification-modal-content .modal-title{display:flex;align-items:center;gap:12px;font-size:1.35rem;font-weight:700}.friend-request-modal-title{color:#f9fbff}.friend-request-modal-tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px;background:#f8c44133;color:#f8c441;border:1px solid rgba(248,196,65,.4)}.friend-request-notification-modal-content .btn-close{filter:invert(1);opacity:.7}.friend-request-notification-modal-content .modal-body{padding:20px 24px 10px}.friend-request-modal-body{display:grid;gap:14px}.friend-request-modal-lede{font-size:1.05rem;color:#f5f8ffeb;margin:0}.friend-request-modal-sender{color:#7dd3fc;font-weight:700}.friend-request-modal-detail{margin:0;color:#dee8f6e0;font-size:.98rem}.friend-request-modal-note{padding:12px 14px;border-radius:12px;background:#111f32b3;border:1px solid rgba(99,149,207,.2);color:#cdddf2e6;font-size:.9rem}.friend-request-modal-actions{border-top:1px solid rgba(99,149,207,.35);padding:12px 24px 20px;gap:10px}.friend-request-modal-actions .btn-primary{background:linear-gradient(135deg,#4f8bff,#1d4ed8);border:none;font-weight:600;border-radius:999px;padding:8px 22px;box-shadow:0 12px 20px #1d4ed859}.friend-request-modal-actions .btn-primary:hover{background:linear-gradient(135deg,#6aa1ff,#1e40af)}.friend-request-modal-actions .btn-outline-light{border-radius:999px;font-weight:600;padding:8px 22px;border:1px solid rgba(248,196,65,.6);color:#f8c441;background:#f8c44114}.friend-request-modal-actions .btn-outline-light:hover{background:#f8c4412e;color:#ffd36b}.bug-report-fab{position:fixed;right:5.6rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:70;display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(254,202,202,.65);border-radius:999px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;box-shadow:0 16px 40px #7f1d1d59;font-weight:800;letter-spacing:.02em;padding:.75rem .95rem}.bug-report-fab:hover,.bug-report-fab:focus-visible{transform:translateY(-1px);outline:3px solid rgba(254,202,202,.45)}.bug-report-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#030712ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bug-report-modal{position:relative;width:min(92vw,34rem);max-height:min(92vh,46rem);overflow-y:auto;border:1px solid rgba(248,113,113,.45);border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(248,113,113,.18),transparent 32rem),#111827;color:#f9fafb;box-shadow:0 24px 80px #00000073;padding:1.25rem}.bug-report-close{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#fff;background:#ffffff14}.bug-report-heading{display:flex;align-items:flex-start;gap:.85rem;padding-right:2rem;margin-bottom:1rem}.bug-report-heading h2{margin:0;font-size:1.45rem;font-weight:900}.bug-report-heading p,.bug-report-message{margin:.2rem 0 0;color:#fecaca}.bug-report-icon{display:grid;place-items:center;flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:1rem;background:#dc26263d;color:#fca5a5}.bug-report-form{display:grid;gap:.9rem}.bug-report-form label{display:grid;gap:.35rem;color:#fee2e2;font-weight:800}.bug-report-form input[type=text],.bug-report-form textarea{width:100%;border:1px solid rgba(254,202,202,.24);border-radius:.85rem;background:#0f172af2;color:#fff;padding:.75rem .85rem;font-weight:600}.bug-report-form input[readonly]{color:#d1d5db}.bug-report-file{position:relative;display:flex!important;align-items:center;justify-content:center;gap:.5rem!important;border:1px dashed rgba(252,165,165,.55);border-radius:1rem;background:#7f1d1d38;padding:.85rem;cursor:pointer}.bug-report-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.bug-report-preview{max-height:12rem;width:100%;object-fit:contain;border:1px solid rgba(254,202,202,.24);border-radius:1rem;background:#020617}.bug-report-notice,.bug-report-success{border:1px solid rgba(253,230,138,.28);border-radius:1rem;background:#713f1247;color:#fef3c7;padding:.85rem}.bug-report-notice button{margin-left:.5rem;color:#fff;text-decoration:underline;font-weight:900}.bug-report-success{display:grid;justify-items:center;gap:.9rem;text-align:center}.bug-report-actions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.bug-report-primary,.bug-report-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.7rem 1rem;font-weight:900}.bug-report-primary{background:#dc2626;color:#fff}.bug-report-primary:disabled{opacity:.55;cursor:not-allowed}.bug-report-secondary{background:#ffffff14;color:#fff}.bug-report-spin{animation:bug-report-spin .8s linear infinite}@keyframes bug-report-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.bug-report-fab{right:5.35rem;bottom:calc(5.9rem + env(safe-area-inset-bottom,0px));padding:.7rem .85rem}}@media(max-width:380px){.bug-report-fab{right:5.35rem;left:auto;bottom:calc(5.9rem + env(safe-area-inset-bottom,0px))}}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.forum-container{display:flex;height:calc(80vh - 120px);min-height:400px;position:relative;transition:all .3s ease}.topics-list{width:35%;min-width:320px;max-width:420px;border-right:1px solid #e0e0e0;overflow-y:auto;transition:all .3s ease;background-color:#f8f9fa}.dark .topics-list{background-color:#2d3748;border-right-color:#4a5568}.topic-groups{display:flex;flex-direction:column;gap:1rem}.category-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding-bottom:.5rem;margin-bottom:.75rem;border-bottom:1px solid #e0e0e0}.category-section{display:flex;flex-direction:column;gap:.5rem}.category-toggle{display:none;align-items:center;justify-content:space-between;width:100%;border-radius:12px;border:1px solid #e0e0e0;padding:.6rem .85rem;background:#fff;font-weight:600;color:#111827;box-shadow:0 1px 2px #0000000d}.dark .category-toggle{background:#1f2937;border-color:#4a5568;color:#e2e8f0;box-shadow:0 1px 2px #00000040}.category-toggle:hover{background:#f8fafc}.dark .category-toggle:hover{background:#111827}.dark .category-toggle-selected{color:#93c5fd}.category-toggle-labels{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.category-toggle-title{font-size:.8rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.category-toggle-selected{font-size:1.1rem;font-weight:700;color:#0ea5e9}.category-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;background-color:#fff;border:1px solid #e0e0e0;color:#343a40;font-weight:600;font-size:.9rem;white-space:nowrap;box-shadow:0 1px 2px #0000000a;transition:all .2s ease;width:100%}.dark .category-tab{background-color:#1f2937;border-color:#4a5568;color:#e2e8f0}.category-tab:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.category-tab.active{color:#0f172a;background-color:#f0f9ff;box-shadow:0 4px 10px #0ea5e926}.dark .category-tab.active{color:#e2e8f0;background-color:#0ea5e933;box-shadow:0 4px 10px #63b3ed33}.category-tab-dot{width:10px;height:10px;border-radius:50%}.category-tab-label{font-size:.9rem}.topics-meta{margin-bottom:.5rem;color:#6c757d}.dark .topics-meta{color:#a0aec0}@media(min-width:1200px){.forum-container{min-height:600px}.topics-list{width:42%;min-width:420px}.messages-container{width:58%}.category-tabs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.topic-category-group{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:.75rem;box-shadow:0 1px 2px #0000000a}.dark .topic-category-group{background-color:#1f2937;border-color:#4a5568;box-shadow:0 1px 2px #0003}.topic-category-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.topic-category-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #00000008}.topic-category-title{margin:0;font-weight:700;color:#343a40}.dark .topic-category-title{color:#e2e8f0}.topic-title-row{gap:.75rem}.topic-title-group{display:flex;align-items:center;gap:.5rem}.topic-category-pill{border:1px solid transparent;background-color:#0000000a;color:#343a40;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:center}.dark .topic-category-pill{color:#e2e8f0;background-color:#ffffff14}.topics-list.collapsed{height:0;max-height:0;width:0;min-width:0;padding:0!important;overflow:hidden;border-right:none;border-bottom:none;opacity:0;pointer-events:none}.topics-collapsed .messages-container{width:100%}.topics-expanded .topics-list{width:100%;min-width:100%;max-width:none;border-right:none}.topics-expanded .messages-container{display:none}.messages-container{flex:1;display:flex;flex-direction:column;width:65%;position:relative}.messages-list{flex:1;overflow-y:auto;padding:1rem;scroll-behavior:smooth}.message-input-container{padding:1rem;border-top:1px solid #e0e0e0;background-color:#efece0}.message-input-container .input-group{width:100%;align-items:stretch;display:flex;gap:.5rem}.emoji-picker{position:relative;display:inline-flex;align-items:center}.emoji-picker__toggle{min-width:56px;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center}.emoji-picker__panel{position:absolute;bottom:54px;right:0;background:#000;border:1px solid rgba(148,163,184,.35);border-radius:.75rem;padding:.5rem;display:grid;grid-template-columns:repeat(6,32px);gap:.35rem;z-index:5;box-shadow:0 14px 30px #0f172a26;max-height:240px;overflow:auto}.emoji-picker__option{background:#000;border:1px solid rgba(255,255,255,.15);font-size:1.1rem;line-height:1;width:32px;height:32px;cursor:pointer;border-radius:8px}@media(max-width:768px){.emoji-picker__panel{right:auto;left:0;grid-template-columns:repeat(4,32px)}}.message-input{min-height:44px;resize:vertical;transition:min-height .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%;flex:1 1 auto;min-width:0}.message-input:focus{min-height:108px;border-color:#3b82f6;box-shadow:0 0 0 .2rem #3b82f640}.attach-button,.send-button{min-width:56px;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center}.attach-button svg,.send-button svg{width:24px;height:24px}.dark .message-input-container{background-color:#2d3748;border-top-color:#4a5568}.attached-image-chip{display:inline-flex;align-items:center;gap:6px;background:#3b82f614;color:#1f2937;border:1px solid rgba(59,130,246,.25);padding:6px 10px;border-radius:999px;margin-bottom:8px;font-size:.9rem}.clear-image-button{color:#6b7280;padding:0 4px;line-height:1}.attach-button{border:1px solid rgba(148,163,184,.3);border-left:none}.forum-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.dark .forum-header{background-color:#2d3748;border-bottom-color:#4a5568}.selected-topic-header{display:flex;align-items:center}.selected-topic-divider{margin:0 .75rem;color:#6c757d;font-weight:300}.dark .selected-topic-divider{color:#a0aec0}.selected-topic-title{color:#495057;font-weight:500;font-size:1.1rem}.dark .selected-topic-title{color:#e2e8f0}.messages-header{padding:1.25rem 1rem;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;text-align:center;display:flex;align-items:center;justify-content:center;gap:.75rem}.dark .messages-header{background-color:#2d3748;border-bottom-color:#4a5568}.messages-title{margin:0;font-size:2rem;font-weight:600;display:block;color:#343a40;flex:1;text-align:center}.dark .messages-title{color:#e2e8f0}.messages-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.messages-share-button{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.messages-share-label{font-size:.95rem}.back-to-topics-button{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.5rem 1rem;font-weight:700;background:linear-gradient(135deg,#f3d27a,#d8b45a);border:1px solid #cba24c;color:#1f2937;box-shadow:0 8px 16px #cba24c40;transition:all .2s ease;margin-right:auto;flex-shrink:0}.back-to-topics-button:hover{transform:translateY(-1px);box-shadow:0 12px 20px #cba24c52;background:linear-gradient(135deg,#f6dd9a,#d8b45a)}.dark .back-to-topics-button{background:linear-gradient(135deg,#e6c77a,#b8903d);border-color:#b78f3a;color:#0b0b0b;box-shadow:0 8px 18px #00000059}.dark .back-to-topics-button:hover{background:linear-gradient(135deg,#f1d890,#c79f46)}.messages-header.has-back-button{padding-left:1.5rem}.message{margin-bottom:1rem;padding:.75rem;border-radius:.5rem;max-width:80%;position:relative}.message.notification-highlight{outline:2px solid var(--wheat, #ceaa5d);box-shadow:0 0 0 3px #ceaa5d40;background-color:#ceaa5d1f;transition:outline .2s ease,box-shadow .2s ease,background-color .2s ease}.message-nested{margin-left:0;max-width:100%}.message-replies{margin-left:0;border-left:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.dark .message-replies{border-left-color:transparent}.message-own{background-color:#e3f2fd;margin-left:auto;border-bottom-right-radius:0}.dark .message-own{background-color:#2c5282}.message-other{background-color:#f5f5f5;margin-right:auto;border-bottom-left-radius:0}.dark .message-other{background-color:#4a5568}.message-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.message-username{font-weight:500;display:flex;align-items:center;gap:.5rem}.message-avatar{width:30px;height:30px;border-radius:50%;background-color:#6c757d;color:#efece0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.message-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.message-content{word-break:break-word;white-space:pre-wrap;margin-bottom:.5rem}.message-image{max-width:100%;max-height:360px;border-radius:10px;box-shadow:0 8px 24px #00000014;object-fit:contain}.replied-to-message{background-color:#3f3d300d;border-left:3px solid #6c757d;padding:.5rem;margin-bottom:.5rem;border-radius:.25rem;font-size:.85rem}.dark .replied-to-message{background-color:#ffffff1a;border-left-color:#a0aec0}.replied-to-content{opacity:.8}.message-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.message-actions{display:flex;gap:.5rem}.action-button{padding:.25rem;color:#6c757d;opacity:.7;transition:opacity .2s,color .2s}.dark .action-button{color:#a0aec0}.action-button:hover{opacity:1}.show-replies-button{padding-left:0;padding-right:0;color:#007bff}.dark .show-replies-button{color:#90cdf4}.reply-button:hover{color:#007bff}.dark .reply-button:hover{color:#4299e1}.like-button:hover,.like-button.liked{color:#dc3545}.dark .like-button:hover,.dark .like-button.liked{color:#f56565}.like-count{font-size:.75rem;margin-left:.25rem}.replying-to-container{display:flex;justify-content:space-between;align-items:center;background-color:#3f3d300d;padding:.5rem 1rem;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.dark .replying-to-container{background-color:#ffffff1a;border-color:#4a5568}.replying-to-info{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancel-reply-button{padding:0;color:#6c757d;margin-left:.5rem}.dark .cancel-reply-button{color:#a0aec0}.cancel-reply-button:hover{color:#dc3545}.dark .cancel-reply-button:hover{color:#f56565}.message-timestamp{font-size:.75rem;color:#6c757d;display:flex;align-items:center}.dark .message-timestamp{color:#a0aec0}.delete-button{position:absolute;top:.5rem;right:.5rem;padding:.25rem;color:#dc3545;opacity:0;transition:opacity .2s}.message:hover .delete-button{opacity:1}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;text-align:center;padding:2rem}.dark .empty-state{color:#a0aec0}.empty-state-text{margin-top:1rem;font-weight:500;font-size:1.1rem}.empty-state-subtext{margin-top:.5rem;font-size:.9rem;color:#8c8c8c}.loading-container{display:flex;justify-content:center;align-items:center;height:100%;padding:2rem}.topics-loading{flex-direction:column;gap:.75rem;color:#0ea5e9}.topics-loading-icon{width:32px;height:32px}.topics-loading-text{font-weight:600;color:inherit}.dark .topics-loading{color:#93c5fd}.delete-confirm-modal{border-radius:16px;overflow:hidden;box-shadow:0 20px 45px #00000040}.delete-confirm-modal.dark{background-color:#1f2937;color:#e2e8f0;border:1px solid #4a5568}.delete-confirm-modal .modal-header,.delete-confirm-modal .modal-footer{border:none;padding:1.25rem 1.5rem}.delete-confirm-modal.dark .modal-header,.delete-confirm-modal.dark .modal-footer{background-color:#1f2937;color:#e2e8f0}.delete-confirm-modal .modal-body{padding:1.25rem 1.5rem .5rem;text-align:center}.delete-confirm-modal.dark .modal-body{background-color:#111827;color:#e2e8f0}.delete-confirm-icon{font-size:2rem;margin-bottom:.5rem}.delete-confirm-text{font-weight:600;margin-bottom:.25rem}.delete-confirm-modal .delete-confirm-cancel,.delete-confirm-modal .delete-confirm-delete{min-width:120px}.connection-status{display:flex;align-items:center;font-size:.8rem;color:#6c757d;margin-left:auto}.dark .connection-status{color:#a0aec0}.status-indicator{width:10px;height:10px;border-radius:50%;margin-right:.5rem}.status-connected{background-color:#28a745}.status-disconnected{background-color:#dc3545}.topic-title{flex:1;white-space:normal;overflow:visible;word-wrap:break-word}.topic-actions{display:flex;align-items:center;gap:.5rem}.topic-share-button{padding:.15rem;color:#6c757d;display:inline-flex;align-items:center;gap:.3rem}.topic-share-button:hover{color:#007bff;text-decoration:none}.topic-share-label{font-size:.8rem}.dark .topic-share-button{color:#a0aec0}.dark .topic-share-button:hover{color:#90cdf4}.topic-post-count{color:inherit;font-size:.85rem;text-align:right;flex-shrink:0;margin-left:auto;min-width:70px;padding-left:8px}.topic-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-left:3px solid transparent;transition:all .2s;width:100%}.topic-item>div{width:100%;display:flex;justify-content:space-between}.topic-item.active{border-left-color:#007bff;background-color:#007bff1a}.topic-item.active .topic-title,.topic-item.active .topic-post-count{color:#efece0;font-weight:600}.topic-item.active .topic-category-pill{background-color:#ffffff26;color:#efece0;border-color:#fff6}.dark .topic-item.active{border-left-color:#4299e1;background-color:#4299e133}.topics-header{margin-bottom:1rem}.topics-header h5{font-weight:600;color:#343a40}.dark .topics-header h5{color:#e2e8f0}.new-topic-button{font-size:.85rem;padding:.35rem .75rem;border-radius:20px;display:flex;align-items:center;transition:all .2s;box-shadow:0 2px 4px #3f3d301a}.new-topic-button:hover{transform:translateY(-1px);box-shadow:0 4px 6px #3f3d301a}.dark .new-topic-button{background-color:#4299e1;border-color:#4299e1}.dark .new-topic-button:hover{background-color:#3182ce;border-color:#3182ce}.collapse-button{color:#6c757d;transition:color .2s;width:40px;height:40px;border-radius:50%;border:2px solid #cbd5e0;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000001f}.collapse-button:hover{color:#495057}.dark .collapse-button{color:#a0aec0}.dark .collapse-button:hover{color:#e2e8f0}.scroll-to-bottom-button{position:absolute;bottom:80px;right:20px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #3f3d3033;z-index:10}.new-topic-modal .modal-content{border-radius:16px;box-shadow:0 12px 30px #0000002e;border:1px solid #e5e7eb;overflow:hidden}.new-topic-modal .modal-header{background:linear-gradient(135deg,#f8fafc,#eef2ff);border-bottom:1px solid #e5e7eb;padding:1.25rem 1.5rem}.dark .new-topic-modal .modal-header{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.new-topic-modal .modal-title{font-weight:700;color:#0f172a}.dark .new-topic-modal .modal-title{color:#e5e7eb}.new-topic-modal-body{padding:1.25rem 1.5rem;background:radial-gradient(circle at 10% 20%,rgba(79,70,229,.04),transparent 25%),radial-gradient(circle at 90% 10%,rgba(16,185,129,.05),transparent 22%),radial-gradient(circle at 50% 90%,rgba(245,158,11,.06),transparent 23%),#fff}.dark .new-topic-modal-body{background:radial-gradient(circle at 10% 20%,rgba(129,140,248,.08),transparent 25%),radial-gradient(circle at 90% 10%,rgba(52,211,153,.08),transparent 22%),radial-gradient(circle at 50% 90%,rgba(251,191,36,.08),transparent 23%),#111827}.new-topic-form-group{display:flex;flex-direction:column;gap:.35rem}.new-topic-form-group label{font-weight:700;color:#111827}.dark .new-topic-form-group label{color:#e5e7eb}.new-topic-input,.new-topic-select{border-radius:12px;padding:.75rem .9rem;border:1px solid #e5e7eb;background-color:#f8fafc;transition:all .2s ease;box-shadow:inset 0 1px 2px #0f172a0a}.new-topic-input:focus,.new-topic-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;background-color:#fff}.dark .new-topic-input,.dark .new-topic-select{border-color:#374151;background-color:#1f2937;color:#e5e7eb;box-shadow:inset 0 1px 2px #00000026}.dark .new-topic-input:focus,.dark .new-topic-select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.new-topic-helper{color:#6b7280;font-size:.9rem}.dark .new-topic-helper{color:#9ca3af}.new-topic-modal .modal-footer{padding:1.1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f8fafc}.dark .new-topic-modal .modal-footer{border-color:#374151;background-color:#111827}.new-topic-modal .btn-primary{border-radius:999px;padding:.55rem 1.25rem;font-weight:700;box-shadow:0 10px 25px #6366f140}.new-topic-modal .btn-primary:disabled{box-shadow:none}@media(max-width:768px){.forum-container{flex-direction:column;height:calc(100vh - 150px)}.topics-list{width:100%;min-width:100%;max-height:65%;border-right:none;border-bottom:1px solid #e0e0e0}.topics-list.collapsed{max-height:0;padding:0!important;margin:0!important}.messages-container{width:100%;height:35%}.topics-collapsed .messages-container{height:100%}.messages-header{padding:1rem .75rem}.messages-title{font-size:1.4rem}.back-to-topics-button{padding:.45rem .9rem}.selected-topic-header{display:none}.category-tabs{position:-webkit-sticky;position:sticky;top:0;background-color:inherit;padding-top:.25rem;z-index:5}.category-tab{font-size:.85rem;padding:.35rem .6rem}.category-section{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:inherit;padding-top:.25rem}.category-toggle{display:inline-flex}.category-toggle-selected{font-size:.95rem}.category-tabs{border-bottom:none;padding-bottom:0;margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.mobile-full-topics .topics-list{max-height:none;height:calc(100vh - 180px);overflow-y:auto;border-bottom:none}.mobile-full-topics .messages-container{display:none}.mobile-full-topics .topics-list.collapsed{max-height:none}.group-forum-card{overflow:hidden;border:1px solid rgba(126,201,255,.22);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(126,201,255,.13),transparent 28rem),linear-gradient(135deg,#080d18fa,#0e172af5);color:#f8fafc;box-shadow:0 24px 70px #00000057}.group-forum-card .forum-header{border-bottom:1px solid rgba(126,201,255,.18);background:linear-gradient(135deg,#0c1424f5,#162236e0),linear-gradient(90deg,rgba(245,200,75,.09),transparent);padding:1.15rem 1.25rem}.forum-eyebrow{display:block;color:#7ec9ff;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase;margin-bottom:.25rem}.group-forum-card .forum-title{color:#fff;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900}.group-forum-card .connection-status{border:1px solid rgba(126,201,255,.2);border-radius:999px;background:#ffffff0f;color:#cfe8ff;padding:.42rem .7rem;font-weight:800}.group-forum-mode{height:clamp(620px,76vh,860px);min-height:560px;background:transparent}.group-forum-mode .topics-list{width:36%;min-width:320px;max-width:440px;border-right:1px solid rgba(126,201,255,.16);background:#060c18ad}.group-forum-mode .topics-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding-bottom:.85rem;background:linear-gradient(180deg,#060c18fa,#060c18db);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.group-forum-mode .topics-header h5{color:#f8fafc;font-weight:900}.group-forum-mode .new-topic-button,.group-forum-card .new-topic-modal .btn-primary{border:1px solid rgba(126,201,255,.38);border-radius:999px;background:linear-gradient(135deg,#0ea5e9eb,#f59e0bd1);color:#07111f;font-weight:900;box-shadow:0 14px 34px #0ea5e92e}.group-forum-mode .topics-meta{border:1px solid rgba(126,201,255,.14);border-radius:8px;background:#7ec9ff12;color:#b9d8ee;padding:.65rem .75rem;margin:0 0 .85rem}.group-forum-mode .list-group{display:grid;gap:.65rem}.group-forum-mode .topic-item{border:1px solid rgba(126,201,255,.16);border-radius:8px;background:#0f172ac7;color:#f8fafc;padding:.85rem;transition:transform .16s ease,border-color .16s ease,background .16s ease}.group-forum-mode .topic-item:hover,.group-forum-mode .topic-item:focus-visible{transform:translateY(-1px);border-color:#7ec9ff6b;background:#152237f5}.group-forum-mode .topic-item.active{border-color:#f5c84b94;background:linear-gradient(135deg,#f5c84b29,#0ea5e921);box-shadow:inset 3px 0 #f5c84be6}.group-forum-mode .topic-title-row{align-items:flex-start}.group-forum-mode .topic-title-group{min-width:0}.group-forum-mode .topic-title{color:#fff;font-weight:900;overflow-wrap:anywhere}.group-forum-mode .topic-actions{flex:0 0 auto}.group-forum-mode .topic-post-count{color:#9fb5c9;font-weight:800}.group-forum-mode .topic-share-button{color:#7ec9ff;min-width:38px;min-height:38px;border-radius:999px}.group-forum-mode .messages-container{background:radial-gradient(circle at 100% 0%,rgba(245,200,75,.08),transparent 22rem),#0307128f}.group-forum-mode .messages-header{border-bottom:1px solid rgba(126,201,255,.16);background:#080d18db;text-align:left}.group-forum-mode .messages-title{color:#fff;font-size:clamp(1.25rem,2vw,2rem);font-weight:900;text-align:left}.group-forum-mode .messages-share-button,.group-forum-mode .back-to-topics-button{border:1px solid rgba(126,201,255,.22);border-radius:999px;background:#7ec9ff14;color:#dff3ff;box-shadow:none}.group-forum-mode .messages-list{background:transparent;padding:1rem}.group-forum-mode .message{border:1px solid rgba(126,201,255,.14);background:#0f172ad6;color:#f8fafc;box-shadow:0 14px 28px #00000029}.group-forum-mode .message.sent{border-color:#f5c84b52;background:linear-gradient(135deg,#f5c84b2e,#0f172ae0)}.group-forum-mode .message-input-container{border-top:1px solid rgba(126,201,255,.16);background:#080d18eb}.group-forum-mode .message-input{border-color:#7ec9ff33;background:#030712c7;color:#f8fafc}.group-forum-mode .message-input::placeholder{color:#7d90a6}.group-forum-mode .send-button{border-color:#f5c84b7a;background:linear-gradient(135deg,#f5c84b,#f59e0b);color:#07111f;font-weight:900}.group-forum-mode .attach-button,.group-forum-mode .emoji-picker__toggle{border-color:#7ec9ff2e;background:#7ec9ff14;color:#dff3ff}.group-forum-card .new-topic-modal-content{border:1px solid rgba(126,201,255,.22);border-radius:8px;background:#0b1322;color:#f8fafc}.group-forum-card .new-topic-modal .modal-header,.group-forum-card .new-topic-modal .modal-footer{border-color:#7ec9ff29;background:#080d18f2}.group-forum-card .new-topic-input{border-color:#7ec9ff3d;background:#030712c7;color:#f8fafc}.group-forum-card .new-topic-helper{color:#9fb5c9}@media(max-width:768px){.group-forum-mode{height:calc(100vh - 190px);min-height:540px}.group-forum-mode .topics-list{width:100%;min-width:100%;max-width:none}.group-forum-mode .messages-header{align-items:flex-start}.group-forum-mode .messages-actions{width:100%;margin-left:0}.group-forum-mode .messages-share-button{width:100%;justify-content:center}}.community-forum-page{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(206,170,93,.12),transparent 25%),radial-gradient(circle at 80% 0%,rgba(63,61,48,.25),transparent 35%),linear-gradient(180deg,#0c0c11,#151726 28%,#0f1220 60%,#0c0c11);color:#efece0}.community-forum-hero{position:relative;min-height:230px;background-size:cover;background-position:center;overflow:hidden;border-bottom:1px solid rgba(239,236,224,.1)}.community-forum-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#000000ad,#3f3d30b8)}.community-forum-hero-content{position:relative;z-index:1;padding:2.5rem 1.5rem 5rem;display:flex;align-items:center;justify-content:center;max-width:1100px;margin:0 auto}.community-forum-brand{display:flex;align-items:center;gap:1rem;color:#efece0}.community-forum-logo{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.community-forum-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#ceaa5d;margin:0}.community-forum-title{margin:0;font-size:2.75rem;line-height:1.1;font-weight:800}.community-forum-subtitle{margin:.35rem 0 0;max-width:720px;color:#efece0d9;font-size:1.05rem}.community-forum-shell{position:relative;z-index:2;margin-top:-80px;padding:0 1rem 2rem}.community-roadmap-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.88fr) minmax(420px,1.12fr);gap:clamp(1rem,2vw,1.75rem);align-items:center;margin-bottom:1.5rem;padding:1.25rem 1.4rem;background:linear-gradient(135deg,#369cff24,#0af5c51f,#ceaa5d26);border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:0 15px 60px #00000059;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.friends-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.4rem;margin-bottom:1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 20% 20%,rgba(255,209,70,.15),transparent 40%),radial-gradient(circle at 80% 0%,rgba(91,219,255,.15),transparent 35%),#0c0f1ba6;box-shadow:0 16px 60px #00000059}.friends-banner-copy{max-width:520px}.friends-banner-pill{margin:0;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;background:#ffd14629;border:1px solid rgba(255,209,70,.4);color:#f7f4e8;font-weight:700;text-transform:uppercase;font-size:.78rem;letter-spacing:.05em}.friends-banner-title{margin:.7rem 0 .35rem;font-size:1.45rem;font-weight:800;color:#f7f4e8}.friends-banner-subtitle{margin:0;color:#ebf1f8c7;line-height:1.5}.friends-banner-actions{display:flex;align-items:center;gap:.75rem}.friends-banner-search{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#090c1499;color:#f7f4e8;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.friends-banner-search:hover{transform:translateY(-1px);box-shadow:0 16px 36px #1b202f59;border-color:#ffffff73}.friends-banner-search:focus-visible{outline:2px solid #52e6ff;outline-offset:4px}.friends-banner-button{border:none;background:linear-gradient(120deg,#59ffd5,#f6d87d);color:#111423;font-weight:800;padding:.7rem 1.4rem;border-radius:12px;box-shadow:0 12px 30px #59ffd54d;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.friends-banner-button:hover{transform:translateY(-1px);box-shadow:0 16px 36px #59ffd566}.friends-banner-button:focus-visible{outline:2px solid #52e6ff;outline-offset:4px}.friends-modal{max-width:760px}.friends-modal .modal-content,.friends-modal-content{background:radial-gradient(circle at 15% 20%,rgba(255,209,70,.1),transparent 28%),radial-gradient(circle at 80% 0%,rgba(91,219,255,.12),transparent 30%),#0d0f1af2;border:1px solid rgba(255,255,255,.08);color:#f7f4e8;border-radius:16px;box-shadow:0 30px 90px #0000008c}.friends-modal-title{font-weight:800;letter-spacing:.01em}.friends-modal-intro{margin-bottom:1rem;color:#ebf1f8cc}.friends-modal-state{padding:.85rem 1rem;border-radius:12px;background:#0c0f1bb3;border:1px solid rgba(255,255,255,.08);color:#ebf1f8d9}.friends-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.friends-card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0c0f1bb3;box-shadow:inset 0 1px #ffffff0a}.friends-avatar{width:58px;height:58px;border-radius:16px;object-fit:cover;border:2px solid rgba(255,209,70,.4)}.friends-avatar-fallback{display:grid;place-items:center;background:#ffd14633;color:#f7f4e8;font-weight:800;font-size:1rem}.friends-card-body{display:grid;gap:.35rem}.friends-card-name{margin:0;font-weight:800;font-size:1rem;color:#f7f4e8}.friends-card-email{margin:0;font-size:.85rem;color:#ebf1f8bf}.friends-card-bio{margin:0;color:#ebf1f8d9;line-height:1.4;font-size:.9rem}.community-roadmap-banner:hover{transform:translateY(-2px);box-shadow:0 22px 80px #0000006b;border-color:#ceaa5d59}.community-roadmap-banner:focus-visible{outline:2px solid #52e6ff;outline-offset:4px}.community-roadmap-left{position:relative;z-index:1}.community-roadmap-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;background:#08bd8e29;border:1px solid rgba(82,230,255,.4);color:#dff8ff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.community-roadmap-title{margin:.6rem 0 .35rem;font-size:1.6rem;font-weight:800;color:#f7f4e8}.community-roadmap-subtitle{margin:0;color:#ebf1f8d1;max-width:640px;line-height:1.6}.community-roadmap-cta{margin-top:.85rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;background:linear-gradient(120deg,#f6d87d,#59ffd5);color:#0f1220;font-weight:800;border-radius:12px;box-shadow:0 12px 35px #59ffd559}.community-roadmap-legend{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;align-items:stretch}.roadmap-legend-chip{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.8rem .9rem;background:#0c0f1b99;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.roadmap-legend-chip.live{border-color:#00ffa673;background:radial-gradient(circle at 10% 10%,rgba(0,255,166,.15),transparent 40%),#0c0f1ba6}.roadmap-legend-chip.next{border-color:#ffd14666;background:radial-gradient(circle at 16% 20%,rgba(255,209,70,.22),transparent 45%),#0c0f1b99}.roadmap-legend-chip.coming{border-color:#ffffff1f}.roadmap-legend-chip.future,.roadmap-legend-chip.vision{border-color:#845eff59;background:radial-gradient(circle at 85% 20%,rgba(132,94,255,.2),transparent 40%),#0c0f1b99}.roadmap-legend-badge{width:34px;height:34px;border-radius:10px;background:#ffffff14;display:grid;place-items:center;font-size:1.1rem}.roadmap-legend-copy{min-width:0;line-height:1.35}.roadmap-legend-label{margin:0;font-weight:800;color:#f7f4e8;font-size:.9rem;overflow-wrap:anywhere}.roadmap-legend-desc{margin:.15rem 0 0;color:#ebf1f8b8;font-size:.85rem}@media(max-width:1200px){.community-roadmap-banner{grid-template-columns:1fr}.community-roadmap-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.community-forum-public-preview{margin-bottom:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(255,209,70,.26);border-radius:18px;background:radial-gradient(circle at top left,rgba(255,209,70,.14),transparent 34%),#0c0f1bc7;box-shadow:0 20px 70px #00000057}.community-forum-public-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:1rem;padding:0 1.2rem;border:0;border-radius:12px;background:linear-gradient(120deg,#f6d87d,#59ffd5);color:#0f1220;font-weight:900;cursor:pointer}.community-roadmap-glow{position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(0,255,166,.12),transparent 36%),radial-gradient(circle at 50% 60%,rgba(255,209,70,.15),transparent 35%),radial-gradient(circle at 85% 20%,rgba(132,94,255,.16),transparent 40%),linear-gradient(135deg,#0c0f1b66,#11131ee6);z-index:0;pointer-events:none}.roadmap-modal{max-width:960px}.roadmap-modal .modal-content,.roadmap-modal-content{background:radial-gradient(circle at 15% 20%,rgba(0,255,166,.07),transparent 28%),radial-gradient(circle at 80% 0%,rgba(132,94,255,.14),transparent 30%),#0d0f1af2;border:1px solid rgba(255,255,255,.08);color:#f7f4e8;border-radius:16px;box-shadow:0 30px 90px #0000008c}.roadmap-modal-title{font-weight:800;letter-spacing:.01em}.roadmap-modal-intro{color:#ebf1f8d1;margin-bottom:1rem}.roadmap-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.roadmap-stage{padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0c0f1bbf}.roadmap-stage.live{border-color:#00ffa680;box-shadow:0 10px 35px #00ffa626}.roadmap-stage.next{border-color:#ffd14673;box-shadow:0 10px 35px #ffd14626}.roadmap-stage.coming{border-color:#ffffff24}.roadmap-stage.future{border-color:#845eff66;box-shadow:0 10px 35px #845eff1f}.roadmap-stage.vision{border-color:#5bdbff66;box-shadow:0 10px 35px #5bdbff26}.roadmap-stage-header{display:flex;gap:.65rem;align-items:center}.roadmap-stage-badge{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#ffffff14;font-size:1.05rem}.roadmap-stage-label{margin:0;font-weight:800;color:#f7f4e8}.roadmap-stage-meta{margin:.1rem 0 0;color:#ebf1f8b3;font-size:.95rem}.roadmap-stage-list{margin:.85rem 0 0;padding-left:1.1rem;color:#ebf1f8e0;display:grid;gap:.25rem}.roadmap-stage-list li{list-style:disc}@media(max-width:1024px){.community-roadmap-banner{grid-template-columns:1fr}.friends-banner{flex-direction:column;align-items:flex-start}.friends-banner-actions{width:100%;flex-direction:column;align-items:stretch}.friends-banner-search,.friends-banner-button{width:100%;justify-content:center}}.community-forum-shell .forum-card{background:#3f3d30e0;color:#efece0;border:1px solid rgba(206,170,93,.35);box-shadow:0 20px 80px #00000059,0 10px 30px #ceaa5d1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;overflow:hidden}.community-forum-shell .forum-header{background:linear-gradient(90deg,#ceaa5d26,#efece000);border-bottom-color:#efece024}.community-forum-shell .forum-title{color:#efece0;font-weight:800;letter-spacing:.01em}.community-forum-shell .topics-list{background:#efece014;border-right-color:#efece01a}.community-forum-shell .messages-container{background:#efece00a}.community-forum-shell .messages-header{background:linear-gradient(90deg,#ceaa5d14,#efece000);border-bottom-color:#efece024}.community-forum-shell .messages-title{color:#efece0}.community-forum-shell .topic-item{border-left-color:transparent;color:#efece0;background:transparent}.community-forum-shell .topic-item:hover{background:#ceaa5d14}.community-forum-shell .topic-item.active{border-left-color:#ceaa5d;background:linear-gradient(90deg,#ceaa5d29,#efece014)}.community-forum-shell .topic-item.active .topic-title,.community-forum-shell .topic-item.active .topic-post-count,.community-forum-shell .topics-header h5,.community-forum-shell .topic-title{color:#efece0}.community-forum-shell .new-topic-button{background:linear-gradient(135deg,#ceaa5d,#f6d87d);border:1px solid rgba(206,170,93,.35);color:#3f3d30;box-shadow:0 8px 30px #ceaa5d59}.community-forum-shell .new-topic-button:hover{transform:translateY(-1px);box-shadow:0 10px 38px #ceaa5d73}.community-forum-shell .message{background:#efece00f;border:1px solid rgba(239,236,224,.08);color:#efece0}.community-forum-shell .message-own{background:linear-gradient(135deg,#ceaa5d2e,#efece029);border-color:#ceaa5d73}.community-forum-shell .message-other{background:#efece00f}.community-forum-shell .message-avatar{background:#ceaa5d;color:#3f3d30}.community-forum-shell .message-timestamp,.community-forum-shell .topic-post-count{color:#efece0cc}.community-forum-shell .replying-to-container{background:#ceaa5d1f;border-color:#ceaa5d52}.community-forum-shell .message-input-container{background:#0f1220e6;border-top-color:#efece01f}.community-forum-shell .message-input{background:#efece014;color:#efece0;border-color:#efece02e}.community-forum-shell .message-input::placeholder{color:#efece099}.community-forum-shell .send-button{background:linear-gradient(135deg,#ceaa5d,#f6d87d);border:none;color:#3f3d30;font-weight:700}.community-forum-shell .send-button:hover{filter:brightness(.98)}.community-forum-shell .scroll-to-bottom-button{background:#ceaa5d;border:none;color:#3f3d30}.community-forum-shell .empty-state,.community-forum-shell .loading-container{color:#efece0}.community-forum-extras{margin-top:2rem}.community-extras-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media(min-width:1024px){.community-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.community-extra-card{position:relative;padding:1.5rem 1.4rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 12% 18%,rgba(0,255,166,.07),transparent 32%),radial-gradient(circle at 90% 10%,rgba(132,94,255,.12),transparent 36%),#0f1220eb;box-shadow:0 18px 60px #0006,inset 0 1px #ffffff0a;overflow:hidden}.community-extra-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(206,170,93,.08),transparent 35%);pointer-events:none}.community-extra-card .community-extra-header{position:relative;z-index:1;margin-bottom:1rem}.community-extra-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#ceaa5d;font-size:.8rem}.community-extra-title{margin:.35rem 0 .25rem;font-size:1.65rem;font-weight:800;color:#f7f4e8}.community-extra-subtitle{margin:0;color:#ebf1f8cc;max-width:760px;line-height:1.55}.community-extra-card .bg-background\/90{background:#0f1220eb;border:1px solid rgba(255,255,255,.06)}.community-extra-card.globe{padding:1.5rem 1.4rem .75rem;overflow:visible}.community-extra-card.globe .community-extra-header{margin-bottom:.75rem}@media(max-width:900px){.community-forum-hero-content{padding:2rem 1.25rem 4rem;justify-content:flex-start}.community-forum-brand{gap:.75rem}.community-forum-title{font-size:2.25rem}.community-forum-subtitle{font-size:1rem}.community-forum-shell{margin-top:-60px}.community-extras-grid{gap:1.1rem}.community-extra-card{padding:1.25rem 1.05rem}.community-extra-title{font-size:1.45rem}.community-extra-card.globe{padding:1.1rem 1.05rem .45rem;overflow:visible}}@media(min-width:1024px){.community-extra-card.globe{overflow:visible}}@media(max-width:640px){.community-forum-hero{min-height:200px}.community-forum-hero-content{padding:1.75rem 1rem 3.5rem}.community-forum-brand{flex-direction:row;align-items:flex-start}.community-forum-logo{width:60px;height:60px}.community-forum-shell{padding:0 .75rem 1.5rem}}.community-explorer-shell{min-height:100vh;padding:clamp(1rem,3vw,2.5rem);color:#f8fafc;background:radial-gradient(circle at 10% 4%,rgba(14,165,233,.3),transparent 30rem),radial-gradient(circle at 92% 8%,rgba(250,204,21,.25),transparent 28rem),radial-gradient(circle at 75% 78%,rgba(34,197,94,.18),transparent 32rem),radial-gradient(circle at 18% 86%,rgba(168,85,247,.16),transparent 30rem),linear-gradient(145deg,#061b31,#07111f 44%,#12152c)}.community-explorer-heading{max-width:820px;margin:0 auto 1.5rem;text-align:center}.community-explorer-heading>p{margin:0;color:#fde68a;font-size:.78rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.community-explorer-heading h1{margin:.25rem 0 .55rem;color:#facc15;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:950;letter-spacing:-.045em}.community-explorer-heading>span{color:#cbd5e1;font-size:clamp(1rem,2vw,1.15rem)}.community-connect-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:1180px;margin:0 auto 1.25rem;padding:1rem 1.1rem;border:1px solid rgba(250,204,21,.38);border-radius:20px;background:linear-gradient(115deg,#facc1521,#0ea5e91f),#0f172adb;box-shadow:0 18px 48px #0003}.community-connect-icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(250,204,21,.45);border-radius:14px;color:#fde68a;background:#facc151f}.community-connect-copy h2{margin:0 0 .2rem;color:#fff7d6;font-size:1.08rem;font-weight:900}.community-connect-copy p{margin:0;color:#cbd5e1;line-height:1.45}.community-connect-action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;max-width:22rem;border-radius:999px;padding:.72rem 1.05rem;color:#082f49;font-weight:950;text-align:center;text-decoration:none;background:linear-gradient(100deg,#fde047,#67e8f9 72%,#86efac);box-shadow:0 12px 30px #0ea5e92e}.community-connect-action:hover,.community-connect-action:focus-visible{color:#020617;transform:translateY(-1px);box-shadow:0 15px 34px #facc1533}.community-search-panel{max-width:1180px;margin:0 auto 1.5rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#0f172ad1;box-shadow:0 24px 70px #00000040}.community-search-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.community-search-panel-heading div>span{display:inline-flex;align-items:center;gap:.45rem;color:#fef3c7;font-weight:900}.community-search-panel-heading p{margin:.2rem 0 0;color:#94a3b8}.community-clear-filters{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;border:1px solid rgba(250,204,21,.32);border-radius:999px;padding:.6rem .9rem;color:#fef3c7;font-weight:850;background:#1e293bcc}.community-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.community-filter-field{display:grid;gap:.38rem}.community-filter-field>span{display:inline-flex;align-items:center;gap:.4rem;color:#bae6fd;font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.community-filter-field input,.community-filter-field select{width:100%;min-height:3rem;border:1px solid rgba(148,163,184,.27);border-radius:14px;padding:.75rem .9rem;color:#f8fafc;background:#0206179e}.community-filter-field input::placeholder{color:#64748b}.community-filter-field input:focus,.community-filter-field select:focus{outline:2px solid rgba(250,204,21,.38);border-color:#facc15a8}.community-filter-wide{grid-column:span 2}.community-results-summary{display:flex;align-items:baseline;gap:.45rem;max-width:1180px;margin:0 auto .9rem;color:#cbd5e1}.community-results-summary strong{color:#fde68a;font-size:1.4rem}.community-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;max-width:1180px;margin:0 auto}.community-result-card,.community-result-card>*{height:100%}.community-result-card .group-card{overflow:hidden;border-color:#7dd3fc33!important;background:linear-gradient(145deg,#0f172af0,#081c2ee6)!important}.group-card-identity{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:100%}.group-card-thumbnail{display:grid;place-items:center;min-height:100%;overflow:hidden;color:#082f49;font-size:1.65rem;font-weight:950;letter-spacing:.06em;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.7),transparent 38%),linear-gradient(145deg,#fde68a,#67e8f9 56%,#86efac)}.group-card-thumbnail img{width:100%;height:100%;min-height:180px;object-fit:cover}.group-card-copy{min-width:0}@media(max-width:760px){.community-connect-callout{grid-template-columns:auto minmax(0,1fr)}.community-connect-action{grid-column:1 / -1;max-width:none}.community-filter-grid{grid-template-columns:1fr}.community-filter-wide{grid-column:auto}.community-search-panel-heading{align-items:flex-start;flex-direction:column}.group-card-identity{grid-template-columns:84px minmax(0,1fr)}}@media(max-width:480px){.community-connect-callout{grid-template-columns:1fr}.community-connect-icon{display:none}.group-card-identity{grid-template-columns:1fr}.group-card-thumbnail,.group-card-thumbnail img{min-height:150px;max-height:180px}}.people-discovery-page{width:100%;min-height:100%;padding:clamp(28px,5vw,72px) clamp(18px,5vw,88px) 80px;color:#f7f4e9;background:radial-gradient(circle at 8% 5%,rgba(20,151,176,.2),transparent 30%),radial-gradient(circle at 92% 12%,rgba(235,184,55,.16),transparent 26%),linear-gradient(145deg,#061321,#08172a 52%,#071b22)}.people-discovery-hero,.people-search-box,.people-section{width:min(1320px,100%);margin-inline:auto}.people-discovery-hero{text-align:center;margin-bottom:30px}.people-discovery-eyebrow,.people-section-kicker{margin:0 0 9px;color:#f5cc55;font-size:.78rem;font-weight:900;letter-spacing:.15em}.people-discovery-hero h1{margin:0;font-size:clamp(2.25rem,5vw,4.75rem);font-weight:900;letter-spacing:-.045em;line-height:.98}.people-discovery-hero>p:last-child{max-width:780px;margin:18px auto 0;color:#c9d5e4;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.people-search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-bottom:34px;padding:20px;border:1px solid rgba(126,165,199,.28);border-radius:18px;background:#081424d1;box-shadow:0 20px 44px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.people-search-box label{display:block;margin-bottom:8px;color:#f4dc8c;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.people-search-input-group{overflow:hidden;border:1px solid rgba(134,172,207,.34);border-radius:12px;background:#020a18b8}.people-search-input-group .input-group-text,.people-search-input-group .form-control{min-height:50px;border:0;color:#f8fafc;background:transparent}.people-search-input-group .input-group-text{padding-left:17px;color:#77d7df;font-size:1.35rem}.people-search-input-group .form-control:focus{color:#fff;background:transparent;box-shadow:none}.people-search-input-group .form-control::placeholder{color:#7f94ad}.people-search-box>.btn,.community-connect-button{min-height:50px;border:1px solid #eec94f;border-radius:12px;color:#111827;background:linear-gradient(135deg,#f6db78,#e9b833);font-weight:850;box-shadow:0 10px 24px #ebb8332e}.people-search-box>.btn{padding-inline:24px}.people-search-box>.btn:hover,.community-connect-button:hover{border-color:#ffe38b;color:#07111f;background:linear-gradient(135deg,#ffe590,#f4c644)}.people-search-box>.btn:disabled,.community-connect-button:disabled{border-color:#91a3b840;color:#a7b6c7;background:#778ba324;box-shadow:none;opacity:1}.people-section{margin-top:34px}.people-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.people-section-heading h2{margin:0;color:#f8fafc;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:850;letter-spacing:-.025em}.people-section-heading>div>p:last-child{margin:8px 0 0;color:#9fb1c6}.people-count{flex:0 0 auto;padding:8px 13px;border:1px solid rgba(240,203,83,.36);border-radius:999px;color:#f5d76f;background:#f0cb5317;font-size:.86rem;font-weight:800}.clear-people-search{border:0;color:#84d9e3;background:none;font-weight:700;text-decoration:underline;text-underline-offset:4px}.community-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.community-person-card{display:flex;min-height:278px;flex-direction:column;padding:20px;overflow:hidden;border:1px solid rgba(116,153,190,.27);border-radius:18px;background:linear-gradient(145deg,#132a40ed,#081425f7);box-shadow:0 15px 32px #00000038;transition:transform .16s ease,border-color .16s ease}.community-person-card:hover{border-color:#62cdd57a;transform:translateY(-2px)}.community-person-card__header{display:flex;align-items:center;gap:13px}.community-person-avatar{width:58px;height:58px;flex:0 0 58px;border:2px solid rgba(244,204,80,.58);border-radius:50%;object-fit:cover;box-shadow:0 7px 18px #0000004d}.community-person-avatar--fallback{display:grid;place-items:center;color:#052028;background:linear-gradient(135deg,#83d9db,#f1d163);font-weight:900}.community-person-card__header h3{margin:0;color:#fff;font-size:1.15rem;font-weight:820}.community-person-card__header p{margin:4px 0 0;color:#80d5dc;font-size:.84rem;font-weight:700}.community-person-bio{margin:16px 0;color:#becbda;line-height:1.5}.shared-community-list{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 16px}.shared-community-chip,.shared-community-more{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(239,199,74,.28);border-radius:999px;color:#f4dc8a;background:#efc74a14;font-size:.74rem;font-weight:750}.shared-community-chip--place{border-color:#56c4d34d;color:#8edce1;background:#45b3c317}.shared-community-more{border-color:transparent;color:#9eafc2;background:transparent}.community-connect-button{width:100%}.people-state{padding:42px 24px;border:1px dashed rgba(104,168,195,.42);border-radius:18px;color:#c9d5e3;background:#061221a8;text-align:center}.people-state>span{display:block;margin-bottom:9px;color:#75d0d8;font-size:2rem}.people-state h3{margin:0 0 8px;color:#fff}.people-state p{margin:0}.people-state--error,.people-inline-error{color:#ffd1cf;border-color:#ef6a6473}.friend-request-modal .modal-dialog{max-width:520px}.friend-request-modal-content{border:1px solid rgba(79,132,196,.4);border-radius:16px;color:#f2f6fb;background:linear-gradient(140deg,#0f2338,#152e4a);box-shadow:0 24px 48px #060e1873}.friend-request-modal-content .modal-header,.friend-request-modal-content .modal-footer{border-color:#4f84c459}.friend-request-modal-content .modal-header .btn-close{filter:invert(1)}.friend-request-modal-content .btn-primary{border-color:transparent;border-radius:999px;background:linear-gradient(140deg,#3b82f6,#2563eb);font-weight:700}@media(max-width:700px){.people-discovery-page{padding:28px 14px 100px}.people-search-box{grid-template-columns:1fr;padding:15px}.people-search-box>.btn{width:100%}.people-section-heading{align-items:flex-start;flex-direction:column}.community-people-grid{grid-template-columns:1fr}}.marketplace-shell{min-height:100vh;width:100%;overflow-x:hidden;background:radial-gradient(circle at 12% 4%,rgba(34,211,238,.13),transparent 30%),radial-gradient(circle at 86% 12%,rgba(250,204,21,.14),transparent 34%),linear-gradient(180deg,#060913,#0d1320 48%,#070a12);color:#f8fafc;padding:24px clamp(14px,4vw,48px) 48px}.marketplace-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;align-items:stretch;max-width:1280px;margin:0 auto 20px}.marketplace-hero-copy{position:relative;overflow:hidden;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(135deg,#0f172aeb,#060a14e0),linear-gradient(90deg,#22d3ee29,#f59e0b1c);padding:clamp(22px,4vw,42px);box-shadow:0 24px 80px #00000061}.marketplace-hero-copy:after,.marketplace-listing-card:after{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-right:1px solid rgba(253,230,138,.18);border-bottom:1px solid rgba(253,230,138,.18);border-radius:0 0 8px;content:"";pointer-events:none}.marketplace-kicker,.marketplace-hero-actions span,.marketplace-hero-actions a,.marketplace-listing-badges span,.marketplace-detail-badges span{display:inline-flex;align-items:center;gap:8px}.marketplace-kicker{width:-webkit-fit-content;width:fit-content;border:1px solid rgba(244,201,93,.42);border-radius:999px;background:#ceaa5d21;color:#fde68a;font-size:12px;font-weight:800;letter-spacing:.16em;padding:7px 11px;text-transform:uppercase}.marketplace-hero h1{max-width:820px;margin:18px 0 10px;color:#fff;font-size:clamp(34px,6vw,68px);font-weight:900;line-height:.95}.marketplace-hero p{max-width:740px;color:#cbd5e1;font-size:clamp(16px,2vw,19px);line-height:1.65}.marketplace-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.marketplace-seller-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin-top:24px;border:1px solid rgba(246,207,85,.38);border-radius:8px;background:linear-gradient(135deg,#f6cf5529,#22d3ee14),#0206176b;padding:16px}.marketplace-seller-entry>div{display:grid;gap:4px;min-width:min(100%,260px)}.marketplace-seller-entry-label{color:#fde68a;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.marketplace-seller-entry strong{color:#f8fafc;font-size:clamp(16px,2vw,20px);line-height:1.25}.marketplace-list-item-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-webkit-fit-content;width:fit-content;min-height:46px;border:1px solid rgba(246,207,85,.72);border-radius:999px;background:linear-gradient(135deg,#ffe68b,#f2bd3d);color:#07111f;font-weight:900;padding:10px 18px;text-decoration:none;box-shadow:0 14px 28px #c7921942;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.marketplace-list-item-link:hover,.marketplace-list-item-link:focus-visible{color:#07111f;background:linear-gradient(135deg,#fff2b0,#ffd761);box-shadow:0 18px 34px #c7921957;text-decoration:none;transform:translateY(-1px)}.marketplace-list-item-hint{margin:10px 0 0;color:#cbd5e1;font-size:14px}.marketplace-list-item-hint strong{color:#fde68a}.marketplace-deals-basket{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;max-width:760px;margin-top:14px;border:1px solid rgba(125,211,252,.28);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.16),transparent 32%),linear-gradient(135deg,#0ea5e91a,#0f172aad);padding:14px}.marketplace-deals-basket-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(250,204,21,.42);border-radius:8px;background:#facc1521;color:#fde68a}.marketplace-deals-basket strong,.marketplace-deals-basket p{display:block}.marketplace-deals-basket strong{margin-top:3px;color:#f8fafc;font-size:16px;line-height:1.3}.marketplace-deals-basket p{margin:5px 0 0;color:#cbd5e1;font-size:14px;line-height:1.45}.marketplace-deals-basket-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.marketplace-basket-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid rgba(250,204,21,.38);border-radius:999px;background:#02061794;color:#fef3c7;cursor:pointer;font-size:13px;font-weight:900;padding:8px 12px;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.marketplace-basket-link:hover,.marketplace-basket-link:focus-visible{border-color:#facc15b8;background:#facc1526;color:#fff;text-decoration:none;transform:translateY(-1px)}.marketplace-hero-actions span,.marketplace-hero-actions a{min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#e2e8f0;font-weight:700;padding:9px 13px;text-decoration:none}.marketplace-hero-actions a:hover,.marketplace-hero-actions a:focus-visible{border-color:#fde68a85;background:#facc1521;color:#fff7cc;text-decoration:none}.marketplace-test-data-tools{display:grid;gap:10px;justify-items:start;margin-top:18px;max-width:620px}.marketplace-test-data-tools .status-message{width:100%}.marketplace-command-panel{display:grid;position:relative;overflow:hidden;grid-template-columns:1fr;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#020617b8;padding:18px;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0000004d}.marketplace-command-panel:after,.marketplace-detail-modal:after,.marketplace-flow-modal:after{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-right:1px solid rgba(253,230,138,.16);border-bottom:1px solid rgba(253,230,138,.16);border-radius:0 0 8px;content:"";pointer-events:none}.marketplace-command-panel>div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0f172ab8;padding:14px}.marketplace-stat-value,.marketplace-stat-label{display:block}.marketplace-stat-value{color:#facc15;font-size:30px;font-weight:900;line-height:1}.marketplace-stat-label{margin-top:6px;color:#cbd5e1;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketplace-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(180px,220px);gap:12px;align-items:end;max-width:1280px;margin:0 auto 20px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172ac7;padding:14px}.marketplace-safety-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:16px;align-items:center;max-width:1280px;margin:0 auto 20px;border:1px solid rgba(250,204,21,.28);border-radius:8px;background:linear-gradient(135deg,#facc151f,#0ea5e914),#0f172ac7;padding:16px;box-shadow:0 18px 48px #00000038}.marketplace-safety-copy{display:grid;gap:6px;min-width:0}.marketplace-safety-kicker{display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:8px;color:#fde68a;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.marketplace-safety-copy h2{margin:0;color:#fff;font-size:clamp(20px,2.6vw,28px);font-weight:900}.marketplace-safety-copy p{max-width:680px;margin:0;color:#cbd5e1;line-height:1.55}.marketplace-report-history{display:grid;gap:8px;min-width:0}.marketplace-report-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#02061780;padding:10px 12px}.marketplace-report-history-row span{overflow:hidden;color:#f8fafc;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.marketplace-report-history-row strong{border:1px solid rgba(250,204,21,.34);border-radius:999px;background:#facc1524;color:#fde68a;font-size:12px;padding:4px 8px}.marketplace-report-history-row small{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketplace-report-withdraw{border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#0f172ad1;color:#e2e8f0;cursor:pointer;font-size:12px;font-weight:900;padding:4px 8px;transition:border-color .18s ease,color .18s ease,background .18s ease}.marketplace-report-withdraw:hover:not(:disabled),.marketplace-report-withdraw:focus-visible:not(:disabled){border-color:#facc159e;background:#facc151f;color:#fef3c7}.marketplace-report-withdraw:disabled{cursor:progress;opacity:.62}.marketplace-report-history-muted,.marketplace-report-history-error{display:block;border-radius:8px;padding:12px}.marketplace-report-history-muted{border:1px solid rgba(148,163,184,.18);background:#0206176b;color:#cbd5e1}.marketplace-report-history-error{border:1px solid rgba(248,113,113,.32);background:#7f1d1d38;color:#fecaca}.marketplace-search,.marketplace-sort{display:grid;gap:7px;min-width:0}.marketplace-search span,.marketplace-sort span{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketplace-search input,.marketplace-sort select{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#020617ad;color:#f8fafc;font-size:15px;outline:none;padding:0 12px}.marketplace-search input:focus,.marketplace-sort select:focus{border-color:#7dd3fcbf;box-shadow:0 0 0 3px #0ea5e92e}.marketplace-filter-group{display:flex;flex-wrap:wrap;gap:8px}.marketplace-filter{min-height:44px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#02061794;color:#dbeafe;font-weight:800;padding:0 14px;transition:border-color .15s ease,background .15s ease,color .15s ease}.marketplace-filter:hover,.marketplace-filter.is-active{border-color:#facc15bf;background:#facc1529;color:#fef3c7}@media(max-width:720px){.marketplace-deals-basket{grid-template-columns:auto minmax(0,1fr)}.marketplace-deals-basket-actions{grid-column:1 / -1;justify-content:stretch}.marketplace-basket-link{flex:1 1 140px}}.marketplace-results{max-width:1280px;margin:0 auto}.items-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.marketplace-listing-card{display:flex;position:relative;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(244,201,93,.08),transparent 34%),#0f172ad1;box-shadow:0 18px 55px #00000047}.marketplace-save-button{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#020617d1;color:#e2e8f0;cursor:pointer;font-size:12px;font-weight:900;padding:0 11px;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.marketplace-card-trust{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(253,230,138,.32);border-radius:999px;background:#0f172ae0;color:#fde68a;font-size:.76rem;font-weight:900;padding:7px 10px;box-shadow:0 10px 28px #00000059}.marketplace-save-button:hover,.marketplace-save-button:focus-visible{border-color:#facc15b3;background:#1e293bf2;color:#fef3c7;outline:none;transform:translateY(-1px)}.marketplace-save-button.is-saved{border-color:#facc15c7;background:#facc152e;color:#fde68a}.marketplace-save-button:disabled{cursor:progress;opacity:.65;transform:none}.marketplace-listing-media{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:0;background:#0f172a;cursor:pointer;padding:0}.marketplace-listing-media img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.marketplace-listing-card:hover .marketplace-listing-media img{transform:scale(1.03)}.marketplace-listing-placeholder{display:flex;height:100%;align-items:center;justify-content:center;color:#94a3b8}.marketplace-listing-view{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#020617d1;color:#fff;font-size:12px;font-weight:800;padding:7px 10px}.marketplace-listing-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:12px;padding:16px}.marketplace-listing-badges,.marketplace-detail-badges{display:flex;flex-wrap:wrap;gap:7px}.marketplace-listing-badges span,.marketplace-detail-badges span{border:1px solid rgba(244,201,93,.24);border-radius:999px;background:#ceaa5d1a;color:#fde68a;font-size:11px;font-weight:900;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.marketplace-listing-body h2{margin:0;color:#fff;font-size:20px;font-weight:900;line-height:1.15}.marketplace-listing-body p{display:-webkit-box;min-height:66px;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#cbd5e1;line-height:1.5}.marketplace-listing-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.marketplace-listing-terms div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0206176b;padding:9px}.marketplace-listing-terms span{display:block;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketplace-listing-terms strong{display:block;min-width:0;margin-top:4px;color:#f8fafc;font-size:14px;overflow-wrap:anywhere}.marketplace-listing-action,.marketplace-primary-action,.marketplace-secondary-action{min-height:44px;border:0;border-radius:8px;font-weight:900}.marketplace-listing-action{width:100%;margin-top:auto;background:linear-gradient(90deg,#22d3ee,#ceaa5d 52%,#f4c95d);color:#06111f}.marketplace-report-link,.marketplace-report-inline{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#cbd5e1;cursor:pointer;font-weight:800;text-decoration:none}.marketplace-report-link{width:100%;min-height:34px;margin-top:-2px;font-size:.84rem}.marketplace-report-inline{justify-content:flex-start;width:-webkit-fit-content;width:fit-content;padding:0}.marketplace-report-link:hover,.marketplace-report-link:focus-visible,.marketplace-report-inline:hover,.marketplace-report-inline:focus-visible{color:#fef3c7;outline:none;text-decoration:underline}.marketplace-detail-modal{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#070b16;color:#f8fafc}.marketplace-detail-header,.marketplace-detail-body,.marketplace-detail-footer{border-color:#ffffff1a;background:#070b16;color:#f8fafc}.marketplace-detail-header,.marketplace-flow-header{align-items:flex-start;gap:14px}.marketplace-detail-header .btn-close,.marketplace-flow-header .btn-close{width:38px;height:38px;flex:0 0 auto;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background-color:#0f172ae0;background-image:none;color:#fff;opacity:1;position:relative;transition:border-color .15s ease,background .15s ease,transform .15s ease}.marketplace-detail-header .btn-close:before,.marketplace-detail-header .btn-close:after,.marketplace-flow-header .btn-close:before,.marketplace-flow-header .btn-close:after{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:999px;background:currentColor;content:""}.marketplace-detail-header .btn-close:before,.marketplace-flow-header .btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.marketplace-detail-header .btn-close:after,.marketplace-flow-header .btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.marketplace-detail-header .btn-close:hover,.marketplace-detail-header .btn-close:focus,.marketplace-flow-header .btn-close:hover,.marketplace-flow-header .btn-close:focus{border-color:#facc15bf;background:#facc152e;box-shadow:0 0 0 3px #facc1529;color:#fef3c7;outline:none;transform:scale(1.04)}.marketplace-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px}.marketplace-detail-image{width:100%;max-height:520px;object-fit:contain;border-radius:8px;background:#0f172a}.marketplace-detail-info{display:grid;align-content:start;gap:16px;min-width:0}.marketplace-detail-info p{margin:0;color:#cbd5e1;line-height:1.65}.marketplace-detail-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.marketplace-detail-terms div,.marketplace-detail-reliability{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172ab8;padding:12px}.marketplace-detail-terms dt{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketplace-detail-terms dd{margin:5px 0 0;color:#fff;font-size:18px;font-weight:900;overflow-wrap:anywhere}.marketplace-detail-reliability{display:flex;gap:10px;align-items:flex-start;color:#dbeafe}.marketplace-seller-confidence{display:grid;gap:8px;border:1px solid rgba(250,204,21,.28);border-radius:8px;background:#facc1517;padding:14px}.marketplace-seller-confidence>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketplace-seller-confidence-label{color:#fde68a;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.marketplace-seller-confidence strong{color:#fff;font-size:1.15rem}.marketplace-seller-confidence p{margin:0;color:#dbeafe;font-size:.92rem;line-height:1.45}.marketplace-seller-link,.marketplace-storefront-summary a{color:#fde68a;font-weight:900;text-decoration:none}.marketplace-seller-link:hover,.marketplace-storefront-summary a:hover{color:#fff7cc;text-decoration:underline}.marketplace-storefront-summary{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.marketplace-storefront-summary span,.marketplace-storefront-summary a{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(253,230,138,.22);border-radius:999px;background:#0f172abd;padding:8px 14px;box-shadow:inset 0 1px #ffffff0d}.marketplace-detail-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.marketplace-detail-tradable,.marketplace-detail-actions,.marketplace-detail-actions span{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.marketplace-detail-tradable>span,.marketplace-detail-actions span{color:#cbd5e1;font-weight:800}.marketplace-primary-action{background:linear-gradient(135deg,#16a34a,#ceaa5d);color:#fff;padding:0 14px}.marketplace-secondary-action{border:1px solid rgba(250,204,21,.55);background:#facc1524;color:#fef3c7;padding:0 14px}.marketplace-flow-modal{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(145deg,#0f172afa,#020617fa),linear-gradient(90deg,#22d3ee1f,#facc151a);color:#f8fafc;box-shadow:0 30px 90px #0000007a}.marketplace-flow-header,.marketplace-flow-body,.marketplace-flow-footer{border-color:#ffffff1a;background:transparent;color:#f8fafc}.marketplace-flow-header .modal-title{display:grid;gap:7px;color:#fff;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.05}.marketplace-flow-kicker{display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(125,211,252,.35);border-radius:999px;background:#0ea5e91f;color:#bae6fd;font-size:12px;font-weight:800;letter-spacing:.14em;padding:6px 10px;text-transform:uppercase}.marketplace-flow-body{display:grid;gap:16px}.marketplace-flow-grid,.marketplace-confirm-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px}.marketplace-flow-panel,.marketplace-confirm-panel{min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#0f172aad;padding:16px}.marketplace-flow-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.marketplace-flow-panel-heading>svg{flex:0 0 auto;color:#facc15}.marketplace-flow-panel-heading div{display:grid;min-width:0}.marketplace-flow-panel-heading span,.marketplace-confirm-label{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketplace-flow-panel-heading strong{overflow-wrap:anywhere;color:#fff;font-size:18px}.marketplace-flow-facts{display:grid;gap:10px;margin:0 0 14px}.marketplace-flow-facts div{display:grid;gap:4px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0206177a;padding:11px}.marketplace-flow-facts dt{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketplace-flow-facts dd{margin:0;overflow-wrap:anywhere;color:#f8fafc;font-weight:800}.marketplace-flow-note{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(45,212,191,.25);border-radius:8px;background:#14b8a61f;color:#ccfbf1;padding:12px}.marketplace-flow-note svg{flex:0 0 auto;margin-top:1px}.marketplace-report-panel{display:grid;gap:14px}.marketplace-report-panel p{margin:0;color:#dbeafe;line-height:1.55}.marketplace-report-panel strong{color:#fff}.marketplace-report-panel label{display:grid;gap:7px}.marketplace-report-panel label span{color:#fde68a;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.marketplace-report-panel select,.marketplace-report-panel textarea{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#020617ad;color:#f8fafc;outline:none;padding:11px 12px}.marketplace-report-panel textarea{resize:vertical}.marketplace-report-panel select:focus,.marketplace-report-panel textarea:focus{border-color:#facc15b8;box-shadow:0 0 0 3px #facc1524}.marketplace-wallet-grid,.marketplace-trade-grid{display:grid;gap:12px}.marketplace-wallet-card,.marketplace-trade-card{display:flex;width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#02061780;color:#f8fafc;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.marketplace-wallet-card{align-items:center;gap:12px;padding:12px}.marketplace-wallet-card:hover,.marketplace-wallet-card.is-selected,.marketplace-trade-card:hover,.marketplace-trade-card.is-selected{border-color:#facc15ad;background:#facc151f}.marketplace-wallet-card.is-selected,.marketplace-trade-card.is-selected{box-shadow:0 0 0 3px #facc151f}.marketplace-wallet-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:8px;background:#0ea5e929;color:#7dd3fc}.marketplace-wallet-card.is-selected .marketplace-wallet-icon{background:#facc152e;color:#facc15}.marketplace-wallet-main{display:grid;gap:3px;min-width:0}.marketplace-wallet-main strong{overflow-wrap:anywhere;color:#fff}.marketplace-wallet-main span,.marketplace-trade-card-body span{color:#cbd5e1;font-size:14px}.marketplace-selection-summary{display:flex;align-items:center;gap:10px;border:1px solid rgba(125,211,252,.24);border-radius:8px;background:#0ea5e91a;color:#dbeafe;font-weight:800;padding:12px}.marketplace-trade-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:min(58vh,560px);overflow-y:auto;padding-right:4px}.marketplace-trade-card{flex-direction:column;overflow:hidden;box-shadow:0 18px 45px #0000003d}.marketplace-trade-card-media{position:relative;display:grid;min-height:170px;place-items:center;background:#0f172abd;color:#94a3b8;isolation:isolate}.marketplace-trade-card-media img,.marketplace-confirm-item img{width:100%;height:100%;object-fit:cover}.marketplace-trade-card-media:after{position:absolute;inset:auto 0 0;z-index:1;height:76%;background:linear-gradient(180deg,transparent 0%,rgba(2,6,23,.58) 42%,rgba(2,6,23,.94) 100%);content:"";pointer-events:none}.marketplace-trade-media-caption{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;display:grid;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#020617ad;color:#fff;padding:9px 10px;text-shadow:0 1px 10px rgba(0,0,0,.65);transform:translateY(4px);transition:background .16s ease,border-color .16s ease,transform .16s ease}.marketplace-trade-media-caption strong{overflow:hidden;font-size:15px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.marketplace-trade-media-caption span{color:#bae6fd;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketplace-trade-card:hover .marketplace-trade-media-caption,.marketplace-trade-card:focus-visible .marketplace-trade-media-caption,.marketplace-trade-card.is-selected .marketplace-trade-media-caption{border-color:#facc158c;background:#0f172ae6;transform:translateY(0)}.marketplace-trade-card.is-selected .marketplace-trade-media-caption span{color:#fef3c7}.marketplace-trade-selected-icon{position:absolute;top:10px;right:10px;z-index:3;color:#facc15;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.marketplace-trade-card-body{display:grid;gap:6px;padding:12px}.marketplace-trade-card-body strong{color:#fff}.marketplace-empty-selection{display:grid;min-height:220px;place-items:center;gap:8px;border:1px dashed rgba(148,163,184,.35);border-radius:8px;color:#cbd5e1;padding:24px;text-align:center}.marketplace-confirm-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.marketplace-confirm-panel{display:grid;align-content:start;gap:12px}.marketplace-confirm-items{display:grid;gap:10px}.marketplace-confirm-value{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:#0ea5e914;padding:10px 12px}.marketplace-confirm-value strong{color:#fff}.marketplace-confirm-value span{color:#bae6fd;font-size:.88rem;font-weight:800;text-align:right}.marketplace-confirm-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0206176b;padding:10px}.marketplace-confirm-item.is-target{grid-template-columns:1fr}.marketplace-confirm-item img,.marketplace-confirm-placeholder{width:82px;height:70px;border-radius:8px;background:#0f172acc}.marketplace-confirm-item.is-target img,.marketplace-confirm-item.is-target .marketplace-confirm-placeholder{width:100%;height:190px}.marketplace-confirm-placeholder{display:grid;place-items:center;color:#94a3b8}.marketplace-confirm-item strong{overflow-wrap:anywhere;color:#fff}.marketplace-confirm-copy{display:grid;gap:5px;min-width:0}.marketplace-confirm-copy span{display:-webkit-box;overflow:hidden;color:#cbd5e1;font-size:.9rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketplace-confirm-copy em{color:#fde68a;font-size:.82rem;font-style:normal;font-weight:900}.marketplace-value-context{display:grid;gap:5px;margin-top:14px;border:1px solid rgba(253,230,138,.22);border-radius:8px;background:#facc1514;padding:13px 14px}.marketplace-value-context.is-balanced{border-color:#34d39952;background:#10b9811a}.marketplace-value-context strong{color:#fff}.marketplace-value-context span{color:#e2e8f0}.marketplace-confirm-swap{display:grid;width:46px;align-self:center;place-items:center;color:#facc15}.marketplace-flow-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:900px){.marketplace-hero,.marketplace-safety-center,.marketplace-controls,.marketplace-detail-grid,.marketplace-flow-grid,.marketplace-confirm-grid{grid-template-columns:1fr}.marketplace-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.marketplace-shell{padding-inline:12px}.marketplace-command-panel,.items-container{grid-template-columns:1fr}.marketplace-hero h1{font-size:34px}.marketplace-filter-group,.marketplace-detail-footer,.marketplace-detail-actions,.marketplace-flow-footer{width:100%}.marketplace-filter,.marketplace-detail-actions button,.marketplace-flow-footer button{flex:1 1 auto}.marketplace-confirm-swap{width:100%;min-height:34px}.marketplace-report-history-row{grid-template-columns:minmax(0,1fr) auto}.marketplace-report-withdraw{grid-column:1 / -1;justify-self:start}}.church-onboarding-page{min-height:100vh;color:#f8fafc;background:radial-gradient(circle at 12% 0%,rgba(250,204,21,.12),transparent 34%),radial-gradient(circle at 88% 10%,rgba(103,232,249,.1),transparent 30%),linear-gradient(180deg,#06111f,#07101d 52%,#020617);padding:clamp(1rem,3vw,2rem)}.church-invite-hero,.church-finder-hero,.church-onboarding-panel,.church-finder-search,.church-result-card,.church-connect-card,.church-invite-panel{position:relative;overflow:hidden;border:1px solid rgba(253,230,138,.18);border-radius:20px;background:radial-gradient(circle at top right,rgba(206,170,93,.16),transparent 32%),linear-gradient(145deg,#0f172ae0,#020617e0);box-shadow:0 24px 70px #00000057}.church-invite-hero,.church-finder-hero{display:grid;gap:.85rem;max-width:1080px;margin:0 auto 1rem;padding:clamp(1.5rem,4vw,3rem)}.church-invite-hero h1,.church-finder-hero h1{max-width:860px;margin:0;color:#fff;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:950;line-height:.95}.church-invite-hero p,.church-finder-hero p{max-width:760px;margin:0;color:#dbeafe;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.church-invite-hero strong,.church-result-main strong{color:#fde68a}.church-onboarding-kicker{display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.45rem;color:#fde68a;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.church-onboarding-panel{display:grid;gap:1rem;max-width:760px;margin:0 auto;padding:clamp(1.1rem,3vw,1.5rem)}.church-onboarding-link{display:block;width:-webkit-fit-content;width:fit-content;margin:1rem auto 0;color:#fde68a;font-weight:800}.church-field,.church-connect-card label,.church-finder-search label,.church-invite-controls label{display:grid;gap:.4rem;color:#cbd5e1;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.church-field input,.church-connect-form textarea,.church-finder-search input,.church-invite-controls input,.church-invite-controls select{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#020617a8;color:#f8fafc;padding:.75rem .85rem;text-transform:none}.church-connect-heading{display:flex;align-items:flex-start;gap:.8rem}.church-connect-heading svg{flex:0 0 auto;color:#fde68a}.church-connect-heading strong{display:block;color:#fff;font-size:1rem}.church-connect-heading span{display:block;margin-top:.2rem;color:#cbd5e1;font-size:.9rem;line-height:1.45}.church-connect-card{display:grid;gap:1rem;padding:1rem}.church-connect-card.is-compact{align-content:start;min-width:min(100%,340px)}.church-connect-form{display:grid;gap:.75rem}.church-connect-checkbox{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:.55rem!important;font-size:.82rem!important;line-height:1.45;letter-spacing:0!important;text-transform:none!important}.church-connect-checkbox input{width:auto;margin-top:.2rem}.church-connect-action,.church-invite-actions button,.church-invite-link-card button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;background:linear-gradient(135deg,#facc15,#f5d57a);color:#07111f;padding:.76rem 1rem;font-weight:950;box-shadow:0 16px 30px #facc1529}.church-connect-action:disabled,.church-invite-actions button:disabled,.church-invite-link-card button:disabled{cursor:wait;opacity:.65}.church-connect-success,.church-connect-error,.church-invite-status,.church-invite-error,.church-invite-note{display:flex;align-items:flex-start;gap:.6rem;border-radius:14px;padding:.85rem;font-size:.9rem;line-height:1.45}.church-connect-success,.church-invite-status,.church-invite-note{border:1px solid rgba(52,211,153,.28);background:#10b9811f;color:#d1fae5}.church-connect-success strong,.church-connect-success a{display:block;color:#fff;font-weight:900}.church-connect-error,.church-invite-error{border:1px solid rgba(248,113,113,.32);background:#7f1d1d3d;color:#fecaca}.church-finder-search{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(120px,1fr));gap:.85rem;max-width:1180px;margin:0 auto 1rem;padding:1rem}.church-finder-search label:first-child div{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#020617a8;padding-left:.75rem}.church-finder-search label:first-child input{border:0;background:transparent;padding-left:0}.church-finder-results{display:grid;gap:1rem;max-width:1180px;margin:0 auto}.church-result-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:1rem;padding:1rem}.church-result-main{display:grid;align-content:start;gap:.7rem;padding:.75rem}.church-result-main h2{margin:0;color:#fff;font-size:clamp(1.35rem,3vw,2rem);font-weight:950}.church-result-main p{margin:0;color:#cbd5e1}.church-result-main a{width:-webkit-fit-content;width:fit-content;color:#fde68a;font-weight:900}.church-result-stats{display:flex;flex-wrap:wrap;gap:.5rem}.church-result-stats span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(253,230,138,.18);border-radius:999px;background:#facc1514;color:#fde68a;padding:.35rem .65rem;font-size:.8rem;font-weight:850}.church-invite-panel{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.35rem)}.church-invite-heading h3{margin:0;color:#fff;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:950}.church-invite-heading p{max-width:840px;margin:.5rem 0 0;color:#cbd5e1;line-height:1.65}.church-invite-controls{display:grid;grid-template-columns:minmax(180px,260px) minmax(240px,1fr);gap:.8rem}.church-invite-actions{display:flex;flex-wrap:wrap;gap:.65rem}.church-invite-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.church-invite-link-card{display:grid;gap:.8rem;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#02061785;padding:.9rem}.church-invite-link-card span,.church-invite-link-card small{color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.church-invite-link-card strong{display:block;margin-top:.25rem;color:#fff}.church-invite-link-card img{width:164px;height:164px;border-radius:14px;background:#fff;padding:.35rem}.church-invite-url{display:flex;min-width:0;align-items:center;gap:.45rem;border-radius:12px;background:#0f172ac2;color:#cbd5e1;padding:.65rem}.church-invite-url code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){.church-finder-search,.church-result-card,.church-invite-controls{grid-template-columns:1fr}.church-invite-hero h1,.church-finder-hero h1{font-size:clamp(2.25rem,14vw,4rem)}}.campaign-modal-dialog{max-width:min(1120px,calc(100vw - 32px));margin-top:12px;margin-bottom:12px;align-items:flex-start}.modal-dialog-centered.campaign-modal-dialog{min-height:auto;align-items:flex-start}.campaign-modal-content{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 24px);width:100%!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:radial-gradient(circle at top left,rgba(56,189,248,.18),transparent 34%),linear-gradient(135deg,#0b1220,#111827 48%,#171717);color:#f8fafc;box-shadow:0 28px 90px #0206178c}.campaign-modal-content .modal-header,.campaign-modal-content .modal-footer{border-color:#94a3b82e}.campaign-modal-header{align-items:flex-start;gap:18px;padding:26px 30px 22px}.campaign-modal-header .modal-title{max-width:820px;margin-top:8px;color:#f8fafc;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:800;letter-spacing:0;line-height:1.08}.campaign-modal-kicker,.campaign-section-label{display:inline-flex;align-items:center;gap:7px;color:#67e8f9;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.campaign-status-pill{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border:1px solid rgba(34,197,94,.42);border-radius:999px;background:#14532d6b;color:#bbf7d0;font-size:.78rem;font-weight:800;white-space:nowrap}.campaign-status-pill.expired,.campaign-status-pill.closed{border-color:#f8717161;background:#7f1d1d59;color:#fecaca}.campaign-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 30px 30px}.campaign-modal-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.campaign-story,.campaign-decision-card,.campaign-benefit-card,.campaign-results-panel,.campaign-cast-vote-card,.campaign-info-tile{border:1px solid rgba(148,163,184,.18);background:#0f172ac2;box-shadow:inset 0 1px #ffffff0a}.campaign-story{min-height:230px;padding:24px;border-radius:16px}.campaign-story p,.campaign-benefit-card p{margin:12px 0 0;color:#dbeafe;font-size:1.02rem;line-height:1.72}.campaign-decision-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;border-radius:16px;text-align:center}.campaign-decision-ring{display:grid;place-items:center;width:168px;height:168px;border-radius:50%;background:radial-gradient(circle,#0f172a 0 55%,transparent 56%),conic-gradient(#22c55e 0 var(--approval),#334155 var(--approval) 100%);box-shadow:0 20px 46px #02061759}.campaign-decision-ring div{display:flex;flex-direction:column;align-items:center}.campaign-decision-ring strong{color:#f8fafc;font-size:2rem;line-height:1}.campaign-decision-ring span,.campaign-decision-copy span{color:#94a3b8;font-size:.82rem;font-weight:700;text-transform:uppercase}.campaign-decision-copy strong{display:block;color:#f8fafc}.campaign-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.campaign-info-tile{display:grid;gap:8px;min-height:116px;padding:17px;border-radius:14px}.campaign-info-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#0891b22e;color:#67e8f9}.campaign-info-tile span:not(.campaign-info-icon){color:#94a3b8;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaign-info-tile strong{color:#f8fafc;font-size:1.02rem;line-height:1.25}.campaign-info-tile.deadline .campaign-info-icon{background:#f59e0b2e;color:#fbbf24}.campaign-benefit-card{margin-top:14px;padding:20px 22px;border-radius:16px}.campaign-vote-dashboard{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:16px;margin-top:16px}.campaign-results-panel,.campaign-cast-vote-card{border-radius:16px;padding:22px}.campaign-results-heading,.campaign-cast-heading{display:grid;gap:8px;margin-bottom:18px}.campaign-results-heading strong,.campaign-cast-heading strong{color:#f8fafc;font-size:1.12rem}.campaign-result-bars{display:grid;gap:16px}.campaign-result-row{display:grid;gap:8px}.campaign-result-row>div:first-child{display:flex;justify-content:space-between;gap:14px;color:#e2e8f0;font-weight:800}.campaign-result-row span{display:inline-flex;align-items:center;gap:7px}.campaign-result-track{overflow:hidden;height:10px;border-radius:999px;background:#334155b8}.campaign-result-track span{display:block;height:100%;min-width:3px;border-radius:inherit}.campaign-result-row.support .campaign-result-track span{background:linear-gradient(90deg,#16a34a,#86efac)}.campaign-result-row.oppose .campaign-result-track span{background:linear-gradient(90deg,#dc2626,#fca5a5)}.campaign-result-row.remaining .campaign-result-track span{background:linear-gradient(90deg,#64748b,#cbd5e1)}.campaign-cast-vote-card .vote-container{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;margin:0}.campaign-cast-vote-card .vote-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.campaign-cast-vote-card .vote-option{width:auto;min-height:104px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0206176b;color:#f8fafc}.campaign-cast-vote-card .vote-option:hover,.campaign-cast-vote-card .vote-option.selected{transform:translateY(-2px);box-shadow:0 16px 32px #02061747}.campaign-cast-vote-card .vote-reason textarea,.campaign-cast-vote-card .vote-reason input,.campaign-cast-vote-card textarea,.campaign-cast-vote-card input{border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#02061766;color:#f8fafc}.campaign-cast-vote-card .vote-preview-container{min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0206176b;color:#f8fafc}.campaign-cast-vote-card button,.campaign-modal-footer .btn{border-radius:999px;font-weight:800}.campaign-modal-footer{flex:0 0 auto;padding:18px 30px 24px}.campaign-modal-header{flex:0 0 auto}.dark-mode-modal{background-color:#0f172a!important;color:#f8fafc!important}@media(max-width:991px){.campaign-modal-hero,.campaign-vote-dashboard{grid-template-columns:1fr}.campaign-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-cast-vote-card .vote-container{grid-template-columns:1fr}}@media(max-width:640px){.campaign-modal-dialog{max-width:calc(100vw - 14px);margin:7px auto}.campaign-modal-header,.campaign-modal-body,.campaign-modal-footer{padding-left:16px;padding-right:16px}.campaign-modal-header{flex-direction:column}.campaign-info-grid,.campaign-cast-vote-card .vote-options{grid-template-columns:1fr}.campaign-story,.campaign-decision-card,.campaign-benefit-card,.campaign-results-panel,.campaign-cast-vote-card{padding:17px}.campaign-decision-ring{width:138px;height:138px}}.post-campaign-container{font-family:Inter,Arial,sans-serif}.post-campaign-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:170px;border:1px solid rgba(255,223,96,.36);color:#161204;background:linear-gradient(135deg,#ffe26a,#6edff6);padding:.9rem 1.35rem;font-weight:900;font-size:.95rem;letter-spacing:.01em;border-radius:999px;cursor:pointer;box-shadow:0 16px 36px #00000042;transition:transform .16s ease,box-shadow .16s ease}.post-campaign-button:hover,.post-campaign-button:focus-visible{transform:translateY(-1px);box-shadow:0 20px 46px #00000052}.post-campaign-modal{position:fixed;z-index:10000;inset:0;overflow:auto;padding:2rem;background:#020712d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.post-campaign-modal-content{position:relative;width:min(1180px,100%);margin:0 auto;color:#f7f2df;background:radial-gradient(circle at top left,rgba(110,223,246,.12),transparent 34rem),linear-gradient(145deg,#08101f,#101522 60%,#141209);border:1px solid rgba(255,226,106,.2);border-radius:28px;box-shadow:0 28px 90px #00000085;padding:2rem;max-height:calc(100vh - 4rem);overflow:auto}.post-campaign-close{position:absolute;top:1rem;right:1rem;width:2.35rem;height:2.35rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#f7f2df;font-size:1.5rem;font-weight:800;cursor:pointer}.post-campaign-title{display:flex;align-items:center;gap:.65rem;margin:0;color:#fffdf5;font-size:clamp(2rem,5vw,3.2rem);line-height:1;letter-spacing:-.04em}.post-campaign-title i{color:#ffe26a}.idea-eyebrow{margin:0 0 .45rem;color:#ffe26a;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:900}.idea-composer-header{max-width:820px;padding-right:3rem}.idea-composer-header p{color:#cbd6e5;font-size:1.05rem;line-height:1.6}.idea-mode-switch{display:inline-flex;gap:.5rem;padding:.35rem;margin:1.2rem 0;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px}.idea-mode-switch button,.idea-primary-button,.idea-secondary-button{border:0;border-radius:999px;font-weight:900;cursor:pointer}.idea-mode-switch button{padding:.65rem 1rem;color:#d9e5f4;background:transparent}.idea-mode-switch button.active{color:#08101f;background:#ffe26a}.idea-composer-body,.idea-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1.2rem;align-items:start}.idea-compose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.idea-compose-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-form-card,.idea-review-card,.idea-impact-panel,.idea-ai-panel{background:#050c1ad1;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:1.1rem}.idea-form-card-wide{grid-column:1 / -1}.idea-form-card h3,.idea-impact-panel h3,.idea-review-card h3{margin:0 0 .9rem;color:#fffdf5}.idea-card-helper,.idea-ai-heading p{margin:-.25rem 0 1rem;color:#aebed4;line-height:1.55}.idea-form-card label,.idea-ai-panel label{display:grid;gap:.4rem;color:#dce7f5;font-size:.92rem;font-weight:800;margin-bottom:.85rem}.idea-form-card input,.idea-form-card textarea,.idea-form-card select,.idea-ai-panel input,.idea-ai-panel textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#030813e6;color:#fffdf5;padding:.78rem .85rem;font:inherit}.idea-field-hint{color:#9fb0c8;font-size:.8rem;font-weight:600;line-height:1.45}.idea-form-card textarea,.idea-ai-panel textarea{min-height:110px;resize:vertical}.idea-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.idea-type-card{display:grid;gap:.3rem;text-align:left;padding:.85rem;border-radius:16px;border:1px solid rgba(255,255,255,.14);color:#f8fafc;background:#ffffff0f;cursor:pointer}.idea-type-card.selected{border-color:#ffe26acc;background:#ffe26a24}.idea-type-card span{color:#b8c5d7;font-size:.82rem}.idea-toggle-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:.55rem!important}.idea-toggle-row input,.idea-check-chip input{width:auto}.idea-chip-fieldset{border:0;margin:0 0 .9rem;padding:0}.idea-chip-fieldset legend{color:#ffe26a;font-weight:900;margin-bottom:.55rem}.idea-chip-grid{display:flex;flex-wrap:wrap;gap:.55rem}.idea-check-chip{display:inline-flex!important;align-items:center;gap:.45rem!important;margin:0!important;padding:.5rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f}.idea-impact-panel{position:-webkit-sticky;position:sticky;top:.5rem}.idea-impact-panel h3{font-size:2rem}.idea-impact-panel ul{padding-left:1.1rem;color:#cbd6e5}.idea-impact-panel li{margin-bottom:.45rem}.idea-threshold-card{display:grid;gap:.35rem;margin-top:1rem;padding:.85rem;border-radius:16px;color:#121826;background:linear-gradient(135deg,#ffe26a,#6edff6)}.idea-guide-review{display:grid;gap:.35rem;margin-top:.85rem;padding:.85rem;border:1px solid rgba(110,223,246,.3);border-radius:16px;color:#d9e5f4;background:#6edff614}.idea-guide-review p,.idea-guide-review ul{margin:0}.impact-policy .idea-threshold-card{background:linear-gradient(135deg,#fef3c7,#fca5a5)}.idea-ai-chat{display:grid;gap:1rem;max-height:min(48vh,520px);overflow:auto;padding-right:.25rem}.idea-ai-message{justify-self:start;max-width:86%;color:#dce7f5;background:#6edff61f;border:1px solid rgba(110,223,246,.28);border-radius:18px;padding:1rem}.idea-ai-message.user{justify-self:end;color:#111827;background:linear-gradient(135deg,#ffe26a,#f7c948);border-color:#ffe26ab3}.idea-ai-message p{margin-bottom:0}.idea-ai-input{margin-top:1rem}.idea-ai-draft-ready{margin-top:1rem;padding:1rem;border-radius:18px;color:#e6f8ff;background:#22c55e1f;border:1px solid rgba(34,197,94,.28)}.idea-ai-draft-ready p{margin:.35rem 0 0}.idea-ai-live-draft{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(255,226,106,.28);border-radius:20px;background:radial-gradient(circle at top left,rgba(255,226,106,.12),transparent 42%),#ffffff0e}.idea-ai-live-draft strong{display:block;color:#fffdf5;font-size:1.1rem;margin-bottom:.35rem}.idea-ai-live-draft p{margin:0;color:#cbd6e5;line-height:1.55}.idea-ai-live-draft dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.idea-ai-live-draft div{min-width:0}.idea-ai-live-draft dt{color:#94a3b8;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.idea-ai-live-draft dd{margin:.15rem 0 0;color:#f8fafc;font-weight:800}.idea-ai-actions,.idea-composer-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.idea-helper-note{margin:1rem 0 0;color:#9fb0c8;font-size:.9rem}.idea-primary-button{color:#08101f;background:#6edff6;padding:.8rem 1.15rem}.idea-secondary-button{color:#f7f2df;background:#ffffff1a;padding:.8rem 1.15rem}.idea-primary-button:disabled,.idea-secondary-button:disabled{opacity:.55;cursor:not-allowed}.idea-impact-warning,.error-text{display:block;color:#fecaca;margin:.75rem 0;font-weight:800}.idea-impact-notice{display:block;margin:0 0 1rem;padding:.85rem 1rem;border-radius:16px;color:#06212a;background:linear-gradient(135deg,#6edff6,#dcfce7);font-weight:800}.idea-review-card p{color:#d9e5f4;line-height:1.65}.idea-review-card h4{color:#ffe26a;margin:1rem 0 .25rem}.idea-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0}.idea-review-facts div{padding:.8rem;border-radius:14px;background:#ffffff0f}.idea-review-facts dt{color:#9fb0c8;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.idea-review-facts dd{margin:.25rem 0 0;color:#fffdf5;font-weight:800}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.post-campaign-modal{padding:.75rem}.post-campaign-modal-content{padding:1rem;border-radius:20px;max-height:calc(100vh - 1.5rem)}.idea-composer-body,.idea-review-layout,.idea-compose-grid,.idea-ai-live-draft dl,.idea-type-grid,.idea-review-facts{grid-template-columns:1fr}.idea-impact-panel{position:static}.idea-composer-footer{flex-direction:column-reverse;align-items:stretch}}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0";--fa--fa: "00"}.fa-1{--fa: "1";--fa--fa: "11"}.fa-2{--fa: "2";--fa--fa: "22"}.fa-3{--fa: "3";--fa--fa: "33"}.fa-4{--fa: "4";--fa--fa: "44"}.fa-5{--fa: "5";--fa--fa: "55"}.fa-6{--fa: "6";--fa--fa: "66"}.fa-7{--fa: "7";--fa--fa: "77"}.fa-8{--fa: "8";--fa--fa: "88"}.fa-9{--fa: "9";--fa--fa: "99"}.fa-fill-drip{--fa: "";--fa--fa: ""}.fa-arrows-to-circle{--fa: "";--fa--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: "";--fa--fa: ""}.fa-at{--fa: "@";--fa--fa: "@@"}.fa-trash-can,.fa-trash-alt{--fa: "";--fa--fa: ""}.fa-text-height{--fa: "";--fa--fa: ""}.fa-user-xmark,.fa-user-times{--fa: "";--fa--fa: ""}.fa-stethoscope{--fa: "";--fa--fa: ""}.fa-message,.fa-comment-alt{--fa: "";--fa--fa: ""}.fa-info{--fa: "";--fa--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: "";--fa--fa: ""}.fa-explosion{--fa: "";--fa--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: "";--fa--fa: ""}.fa-wave-square{--fa: "";--fa--fa: ""}.fa-ring{--fa: "";--fa--fa: ""}.fa-building-un{--fa: "";--fa--fa: ""}.fa-dice-three{--fa: "";--fa--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: "";--fa--fa: ""}.fa-anchor-circle-check{--fa: "";--fa--fa: ""}.fa-building-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: "";--fa--fa: ""}.fa-arrows-up-to-line{--fa: "";--fa--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: "";--fa--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: "";--fa--fa: ""}.fa-door-open{--fa: "";--fa--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: "";--fa--fa: ""}.fa-atom{--fa: "";--fa--fa: ""}.fa-soap{--fa: "";--fa--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: "";--fa--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: "";--fa--fa: ""}.fa-bridge-circle-check{--fa: "";--fa--fa: ""}.fa-pump-medical{--fa: "";--fa--fa: ""}.fa-fingerprint{--fa: "";--fa--fa: ""}.fa-hand-point-right{--fa: "";--fa--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: "";--fa--fa: ""}.fa-forward-step,.fa-step-forward{--fa: "";--fa--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: "";--fa--fa: ""}.fa-flag-checkered{--fa: "";--fa--fa: ""}.fa-football,.fa-football-ball{--fa: "";--fa--fa: ""}.fa-school-circle-exclamation{--fa: "";--fa--fa: ""}.fa-crop{--fa: "";--fa--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: "";--fa--fa: ""}.fa-users-rectangle{--fa: "";--fa--fa: ""}.fa-people-roof{--fa: "";--fa--fa: ""}.fa-people-line{--fa: "";--fa--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: "";--fa--fa: ""}.fa-diagram-predecessor{--fa: "";--fa--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: "";--fa--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: "";--fa--fa: ""}.fa-person,.fa-male{--fa: "";--fa--fa: ""}.fa-laptop{--fa: "";--fa--fa: ""}.fa-file-csv{--fa: "";--fa--fa: ""}.fa-menorah{--fa: "";--fa--fa: ""}.fa-truck-plane{--fa: "";--fa--fa: ""}.fa-record-vinyl{--fa: "";--fa--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: "";--fa--fa: ""}.fa-bong{--fa: "";--fa--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: "";--fa--fa: ""}.fa-arrow-down-up-across-line{--fa: "";--fa--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: "";--fa--fa: ""}.fa-jar-wheat{--fa: "";--fa--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: "";--fa--fa: ""}.fa-file-circle-exclamation{--fa: "";--fa--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: "";--fa--fa: ""}.fa-pager{--fa: "";--fa--fa: ""}.fa-address-book,.fa-contact-book{--fa: "";--fa--fa: ""}.fa-strikethrough{--fa: "";--fa--fa: ""}.fa-k{--fa: "K";--fa--fa: "KK"}.fa-landmark-flag{--fa: "";--fa--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: "";--fa--fa: ""}.fa-backward{--fa: "";--fa--fa: ""}.fa-caret-right{--fa: "";--fa--fa: ""}.fa-comments{--fa: "";--fa--fa: ""}.fa-paste,.fa-file-clipboard{--fa: "";--fa--fa: ""}.fa-code-pull-request{--fa: "";--fa--fa: ""}.fa-clipboard-list{--fa: "";--fa--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: "";--fa--fa: ""}.fa-user-check{--fa: "";--fa--fa: ""}.fa-vial-virus{--fa: "";--fa--fa: ""}.fa-sheet-plastic{--fa: "";--fa--fa: ""}.fa-blog{--fa: "";--fa--fa: ""}.fa-user-ninja{--fa: "";--fa--fa: ""}.fa-person-arrow-up-from-line{--fa: "";--fa--fa: ""}.fa-scroll-torah,.fa-torah{--fa: "";--fa--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: "";--fa--fa: ""}.fa-toggle-off{--fa: "";--fa--fa: ""}.fa-box-archive,.fa-archive{--fa: "";--fa--fa: ""}.fa-person-drowning{--fa: "";--fa--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: "";--fa--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: "";--fa--fa: ""}.fa-spray-can{--fa: "";--fa--fa: ""}.fa-truck-monster{--fa: "";--fa--fa: ""}.fa-w{--fa: "W";--fa--fa: "WW"}.fa-earth-africa,.fa-globe-africa{--fa: "";--fa--fa: ""}.fa-rainbow{--fa: "";--fa--fa: ""}.fa-circle-notch{--fa: "";--fa--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: "";--fa--fa: ""}.fa-paw{--fa: "";--fa--fa: ""}.fa-cloud{--fa: "";--fa--fa: ""}.fa-trowel-bricks{--fa: "";--fa--fa: ""}.fa-face-flushed,.fa-flushed{--fa: "";--fa--fa: ""}.fa-hospital-user{--fa: "";--fa--fa: ""}.fa-tent-arrow-left-right{--fa: "";--fa--fa: ""}.fa-gavel,.fa-legal{--fa: "";--fa--fa: ""}.fa-binoculars{--fa: "";--fa--fa: ""}.fa-microphone-slash{--fa: "";--fa--fa: ""}.fa-box-tissue{--fa: "";--fa--fa: ""}.fa-motorcycle{--fa: "";--fa--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: "";--fa--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: "";--fa--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: "";--fa--fa: ""}.fa-mars-and-venus-burst{--fa: "";--fa--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: "";--fa--fa: ""}.fa-scissors,.fa-cut{--fa: "";--fa--fa: ""}.fa-sun-plant-wilt{--fa: "";--fa--fa: ""}.fa-toilets-portable{--fa: "";--fa--fa: ""}.fa-hockey-puck{--fa: "";--fa--fa: ""}.fa-table{--fa: "";--fa--fa: ""}.fa-magnifying-glass-arrow-right{--fa: "";--fa--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: "";--fa--fa: ""}.fa-users-slash{--fa: "";--fa--fa: ""}.fa-clover{--fa: "";--fa--fa: ""}.fa-reply,.fa-mail-reply{--fa: "";--fa--fa: ""}.fa-star-and-crescent{--fa: "";--fa--fa: ""}.fa-house-fire{--fa: "";--fa--fa: ""}.fa-square-minus,.fa-minus-square{--fa: "";--fa--fa: ""}.fa-helicopter{--fa: "";--fa--fa: ""}.fa-compass{--fa: "";--fa--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: "";--fa--fa: ""}.fa-file-circle-question{--fa: "";--fa--fa: ""}.fa-laptop-code{--fa: "";--fa--fa: ""}.fa-swatchbook{--fa: "";--fa--fa: ""}.fa-prescription-bottle{--fa: "";--fa--fa: ""}.fa-bars,.fa-navicon{--fa: "";--fa--fa: ""}.fa-people-group{--fa: "";--fa--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: "";--fa--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: "";--fa--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: "";--fa--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: "";--fa--fa: ""}.fa-film{--fa: "";--fa--fa: ""}.fa-ruler-horizontal{--fa: "";--fa--fa: ""}.fa-people-robbery{--fa: "";--fa--fa: ""}.fa-lightbulb{--fa: "";--fa--fa: ""}.fa-caret-left{--fa: "";--fa--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: "";--fa--fa: ""}.fa-school-circle-xmark{--fa: "";--fa--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: "";--fa--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: "";--fa--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: "";--fa--fa: ""}.fa-cloud-showers-heavy{--fa: "";--fa--fa: ""}.fa-headphones-simple,.fa-headphones-alt{--fa: "";--fa--fa: ""}.fa-sitemap{--fa: "";--fa--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: "";--fa--fa: ""}.fa-memory{--fa: "";--fa--fa: ""}.fa-road-spikes{--fa: "";--fa--fa: ""}.fa-fire-burner{--fa: "";--fa--fa: ""}.fa-flag{--fa: "";--fa--fa: ""}.fa-hanukiah{--fa: "";--fa--fa: ""}.fa-feather{--fa: "";--fa--fa: ""}.fa-volume-low,.fa-volume-down{--fa: "";--fa--fa: ""}.fa-comment-slash{--fa: "";--fa--fa: ""}.fa-cloud-sun-rain{--fa: "";--fa--fa: ""}.fa-compress{--fa: "";--fa--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: "";--fa--fa: ""}.fa-ankh{--fa: "";--fa--fa: ""}.fa-hands-holding-child{--fa: "";--fa--fa: ""}.fa-asterisk{--fa: "*";--fa--fa: "**"}.fa-square-check,.fa-check-square{--fa: "";--fa--fa: ""}.fa-peseta-sign{--fa: "";--fa--fa: ""}.fa-heading,.fa-header{--fa: "";--fa--fa: ""}.fa-ghost{--fa: "";--fa--fa: ""}.fa-list,.fa-list-squares{--fa: "";--fa--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: "";--fa--fa: ""}.fa-cart-plus{--fa: "";--fa--fa: ""}.fa-gamepad{--fa: "";--fa--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: "";--fa--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: "";--fa--fa: ""}.fa-egg{--fa: "";--fa--fa: ""}.fa-house-medical-circle-xmark{--fa: "";--fa--fa: ""}.fa-campground{--fa: "";--fa--fa: ""}.fa-folder-plus{--fa: "";--fa--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: "";--fa--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: "";--fa--fa: ""}.fa-lock{--fa: "";--fa--fa: ""}.fa-gas-pump{--fa: "";--fa--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: "";--fa--fa: ""}.fa-map-location,.fa-map-marked{--fa: "";--fa--fa: ""}.fa-house-flood-water{--fa: "";--fa--fa: ""}.fa-tree{--fa: "";--fa--fa: ""}.fa-bridge-lock{--fa: "";--fa--fa: ""}.fa-sack-dollar{--fa: "";--fa--fa: ""}.fa-pen-to-square,.fa-edit{--fa: "";--fa--fa: ""}.fa-car-side{--fa: "";--fa--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: "";--fa--fa: ""}.fa-heart-circle-minus{--fa: "";--fa--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: "";--fa--fa: ""}.fa-microscope{--fa: "";--fa--fa: ""}.fa-sink{--fa: "";--fa--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: "";--fa--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: "";--fa--fa: ""}.fa-mitten{--fa: "";--fa--fa: ""}.fa-person-rays{--fa: "";--fa--fa: ""}.fa-users{--fa: "";--fa--fa: ""}.fa-eye-slash{--fa: "";--fa--fa: ""}.fa-flask-vial{--fa: "";--fa--fa: ""}.fa-hand,.fa-hand-paper{--fa: "";--fa--fa: ""}.fa-om{--fa: "";--fa--fa: ""}.fa-worm{--fa: "";--fa--fa: ""}.fa-house-circle-xmark{--fa: "";--fa--fa: ""}.fa-plug{--fa: "";--fa--fa: ""}.fa-chevron-up{--fa: "";--fa--fa: ""}.fa-hand-spock{--fa: "";--fa--fa: ""}.fa-stopwatch{--fa: "";--fa--fa: ""}.fa-face-kiss,.fa-kiss{--fa: "";--fa--fa: ""}.fa-bridge-circle-xmark{--fa: "";--fa--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: "";--fa--fa: ""}.fa-chess-bishop{--fa: "";--fa--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: "";--fa--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: "";--fa--fa: ""}.fa-road-circle-check{--fa: "";--fa--fa: ""}.fa-dice-five{--fa: "";--fa--fa: ""}.fa-square-rss,.fa-rss-square{--fa: "";--fa--fa: ""}.fa-land-mine-on{--fa: "";--fa--fa: ""}.fa-i-cursor{--fa: "";--fa--fa: ""}.fa-stamp{--fa: "";--fa--fa: ""}.fa-stairs{--fa: "";--fa--fa: ""}.fa-i{--fa: "I";--fa--fa: "II"}.fa-hryvnia-sign,.fa-hryvnia{--fa: "";--fa--fa: ""}.fa-pills{--fa: "";--fa--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: "";--fa--fa: ""}.fa-tooth{--fa: "";--fa--fa: ""}.fa-v{--fa: "V";--fa--fa: "VV"}.fa-bangladeshi-taka-sign{--fa: "";--fa--fa: ""}.fa-bicycle{--fa: "";--fa--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: "";--fa--fa: ""}.fa-head-side-cough-slash{--fa: "";--fa--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: "";--fa--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: "";--fa--fa: ""}.fa-snowman{--fa: "";--fa--fa: ""}.fa-mortar-pestle{--fa: "";--fa--fa: ""}.fa-road-barrier{--fa: "";--fa--fa: ""}.fa-school{--fa: "";--fa--fa: ""}.fa-igloo{--fa: "";--fa--fa: ""}.fa-joint{--fa: "";--fa--fa: ""}.fa-angle-right{--fa: "";--fa--fa: ""}.fa-horse{--fa: "";--fa--fa: ""}.fa-q{--fa: "Q";--fa--fa: "QQ"}.fa-g{--fa: "G";--fa--fa: "GG"}.fa-notes-medical{--fa: "";--fa--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: "";--fa--fa: ""}.fa-dong-sign{--fa: "";--fa--fa: ""}.fa-capsules{--fa: "";--fa--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: "";--fa--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: "";--fa--fa: ""}.fa-hand-point-up{--fa: "";--fa--fa: ""}.fa-money-bill{--fa: "";--fa--fa: ""}.fa-bookmark{--fa: "";--fa--fa: ""}.fa-align-justify{--fa: "";--fa--fa: ""}.fa-umbrella-beach{--fa: "";--fa--fa: ""}.fa-helmet-un{--fa: "";--fa--fa: ""}.fa-bullseye{--fa: "";--fa--fa: ""}.fa-bacon{--fa: "";--fa--fa: ""}.fa-hand-point-down{--fa: "";--fa--fa: ""}.fa-arrow-up-from-bracket{--fa: "";--fa--fa: ""}.fa-folder,.fa-folder-blank{--fa: "";--fa--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: "";--fa--fa: ""}.fa-radiation{--fa: "";--fa--fa: ""}.fa-chart-simple{--fa: "";--fa--fa: ""}.fa-mars-stroke{--fa: "";--fa--fa: ""}.fa-vial{--fa: "";--fa--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: "";--fa--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: "";--fa--fa: ""}.fa-e{--fa: "E";--fa--fa: "EE"}.fa-pen-clip,.fa-pen-alt{--fa: "";--fa--fa: ""}.fa-bridge-circle-exclamation{--fa: "";--fa--fa: ""}.fa-user{--fa: "";--fa--fa: ""}.fa-school-circle-check{--fa: "";--fa--fa: ""}.fa-dumpster{--fa: "";--fa--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: "";--fa--fa: ""}.fa-building-user{--fa: "";--fa--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: "";--fa--fa: ""}.fa-highlighter{--fa: "";--fa--fa: ""}.fa-key{--fa: "";--fa--fa: ""}.fa-bullhorn{--fa: "";--fa--fa: ""}.fa-globe{--fa: "";--fa--fa: ""}.fa-synagogue{--fa: "";--fa--fa: ""}.fa-person-half-dress{--fa: "";--fa--fa: ""}.fa-road-bridge{--fa: "";--fa--fa: ""}.fa-location-arrow{--fa: "";--fa--fa: ""}.fa-c{--fa: "C";--fa--fa: "CC"}.fa-tablet-button{--fa: "";--fa--fa: ""}.fa-building-lock{--fa: "";--fa--fa: ""}.fa-pizza-slice{--fa: "";--fa--fa: ""}.fa-money-bill-wave{--fa: "";--fa--fa: ""}.fa-chart-area,.fa-area-chart{--fa: "";--fa--fa: ""}.fa-house-flag{--fa: "";--fa--fa: ""}.fa-person-circle-minus{--fa: "";--fa--fa: ""}.fa-ban,.fa-cancel{--fa: "";--fa--fa: ""}.fa-camera-rotate{--fa: "";--fa--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: "";--fa--fa: ""}.fa-star{--fa: "";--fa--fa: ""}.fa-repeat{--fa: "";--fa--fa: ""}.fa-cross{--fa: "";--fa--fa: ""}.fa-box{--fa: "";--fa--fa: ""}.fa-venus-mars{--fa: "";--fa--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: "";--fa--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: "";--fa--fa: ""}.fa-charging-station{--fa: "";--fa--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: "";--fa--fa: ""}.fa-shuffle,.fa-random{--fa: "";--fa--fa: ""}.fa-person-running,.fa-running{--fa: "";--fa--fa: ""}.fa-mobile-retro{--fa: "";--fa--fa: ""}.fa-grip-lines-vertical{--fa: "";--fa--fa: ""}.fa-spider{--fa: "";--fa--fa: ""}.fa-hands-bound{--fa: "";--fa--fa: ""}.fa-file-invoice-dollar{--fa: "";--fa--fa: ""}.fa-plane-circle-exclamation{--fa: "";--fa--fa: ""}.fa-x-ray{--fa: "";--fa--fa: ""}.fa-spell-check{--fa: "";--fa--fa: ""}.fa-slash{--fa: "";--fa--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: "";--fa--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: "";--fa--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: "";--fa--fa: ""}.fa-server{--fa: "";--fa--fa: ""}.fa-virus-covid-slash{--fa: "";--fa--fa: ""}.fa-shop-lock{--fa: "";--fa--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: "";--fa--fa: ""}.fa-blender-phone{--fa: "";--fa--fa: ""}.fa-building-wheat{--fa: "";--fa--fa: ""}.fa-person-breastfeeding{--fa: "";--fa--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: "";--fa--fa: ""}.fa-venus{--fa: "";--fa--fa: ""}.fa-passport{--fa: "";--fa--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: "";--fa--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: "";--fa--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: "";--fa--fa: ""}.fa-temperature-high{--fa: "";--fa--fa: ""}.fa-microchip{--fa: "";--fa--fa: ""}.fa-crown{--fa: "";--fa--fa: ""}.fa-weight-hanging{--fa: "";--fa--fa: ""}.fa-xmarks-lines{--fa: "";--fa--fa: ""}.fa-file-prescription{--fa: "";--fa--fa: ""}.fa-weight-scale,.fa-weight{--fa: "";--fa--fa: ""}.fa-user-group,.fa-user-friends{--fa: "";--fa--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: "";--fa--fa: ""}.fa-chess-knight{--fa: "";--fa--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: "";--fa--fa: ""}.fa-wheelchair{--fa: "";--fa--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: "";--fa--fa: ""}.fa-toggle-on{--fa: "";--fa--fa: ""}.fa-person-walking,.fa-walking{--fa: "";--fa--fa: ""}.fa-l{--fa: "L";--fa--fa: "LL"}.fa-fire{--fa: "";--fa--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: "";--fa--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: "";--fa--fa: ""}.fa-face-laugh,.fa-laugh{--fa: "";--fa--fa: ""}.fa-folder-open{--fa: "";--fa--fa: ""}.fa-heart-circle-plus{--fa: "";--fa--fa: ""}.fa-code-fork{--fa: "";--fa--fa: ""}.fa-city{--fa: "";--fa--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: "";--fa--fa: ""}.fa-pepper-hot{--fa: "";--fa--fa: ""}.fa-unlock{--fa: "";--fa--fa: ""}.fa-colon-sign{--fa: "";--fa--fa: ""}.fa-headset{--fa: "";--fa--fa: ""}.fa-store-slash{--fa: "";--fa--fa: ""}.fa-road-circle-xmark{--fa: "";--fa--fa: ""}.fa-user-minus{--fa: "";--fa--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: "";--fa--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: "";--fa--fa: ""}.fa-clipboard{--fa: "";--fa--fa: ""}.fa-house-circle-exclamation{--fa: "";--fa--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: "";--fa--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: "";--fa--fa: ""}.fa-bath,.fa-bathtub{--fa: "";--fa--fa: ""}.fa-underline{--fa: "";--fa--fa: ""}.fa-user-pen,.fa-user-edit{--fa: "";--fa--fa: ""}.fa-signature{--fa: "";--fa--fa: ""}.fa-stroopwafel{--fa: "";--fa--fa: ""}.fa-bold{--fa: "";--fa--fa: ""}.fa-anchor-lock{--fa: "";--fa--fa: ""}.fa-building-ngo{--fa: "";--fa--fa: ""}.fa-manat-sign{--fa: "";--fa--fa: ""}.fa-not-equal{--fa: "";--fa--fa: ""}.fa-border-top-left,.fa-border-style{--fa: "";--fa--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: "";--fa--fa: ""}.fa-jedi{--fa: "";--fa--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: "";--fa--fa: ""}.fa-mug-hot{--fa: "";--fa--fa: ""}.fa-car-battery,.fa-battery-car{--fa: "";--fa--fa: ""}.fa-gift{--fa: "";--fa--fa: ""}.fa-dice-two{--fa: "";--fa--fa: ""}.fa-chess-queen{--fa: "";--fa--fa: ""}.fa-glasses{--fa: "";--fa--fa: ""}.fa-chess-board{--fa: "";--fa--fa: ""}.fa-building-circle-check{--fa: "";--fa--fa: ""}.fa-person-chalkboard{--fa: "";--fa--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: "";--fa--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: "";--fa--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: "";--fa--fa: ""}.fa-cloud-showers-water{--fa: "";--fa--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: "";--fa--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: "";--fa--fa: ""}.fa-less-than-equal{--fa: "";--fa--fa: ""}.fa-train{--fa: "";--fa--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: "";--fa--fa: ""}.fa-crow{--fa: "";--fa--fa: ""}.fa-sailboat{--fa: "";--fa--fa: ""}.fa-window-restore{--fa: "";--fa--fa: ""}.fa-square-plus,.fa-plus-square{--fa: "";--fa--fa: ""}.fa-torii-gate{--fa: "";--fa--fa: ""}.fa-frog{--fa: "";--fa--fa: ""}.fa-bucket{--fa: "";--fa--fa: ""}.fa-image{--fa: "";--fa--fa: ""}.fa-microphone{--fa: "";--fa--fa: ""}.fa-cow{--fa: "";--fa--fa: ""}.fa-caret-up{--fa: "";--fa--fa: ""}.fa-screwdriver{--fa: "";--fa--fa: ""}.fa-folder-closed{--fa: "";--fa--fa: ""}.fa-house-tsunami{--fa: "";--fa--fa: ""}.fa-square-nfi{--fa: "";--fa--fa: ""}.fa-arrow-up-from-ground-water{--fa: "";--fa--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: "";--fa--fa: ""}.fa-square-binary{--fa: "";--fa--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: "";--fa--fa: ""}.fa-table-columns,.fa-columns{--fa: "";--fa--fa: ""}.fa-lemon{--fa: "";--fa--fa: ""}.fa-head-side-mask{--fa: "";--fa--fa: ""}.fa-handshake{--fa: "";--fa--fa: ""}.fa-gem{--fa: "";--fa--fa: ""}.fa-dolly,.fa-dolly-box{--fa: "";--fa--fa: ""}.fa-smoking{--fa: "";--fa--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: "";--fa--fa: ""}.fa-monument{--fa: "";--fa--fa: ""}.fa-snowplow{--fa: "";--fa--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: "";--fa--fa: ""}.fa-cannabis{--fa: "";--fa--fa: ""}.fa-circle-play,.fa-play-circle{--fa: "";--fa--fa: ""}.fa-tablets{--fa: "";--fa--fa: ""}.fa-ethernet{--fa: "";--fa--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: "";--fa--fa: ""}.fa-chair{--fa: "";--fa--fa: ""}.fa-circle-check,.fa-check-circle{--fa: "";--fa--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: "";--fa--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: "";--fa--fa: ""}.fa-plate-wheat{--fa: "";--fa--fa: ""}.fa-icicles{--fa: "";--fa--fa: ""}.fa-person-shelter{--fa: "";--fa--fa: ""}.fa-neuter{--fa: "";--fa--fa: ""}.fa-id-badge{--fa: "";--fa--fa: ""}.fa-marker{--fa: "";--fa--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: "";--fa--fa: ""}.fa-helicopter-symbol{--fa: "";--fa--fa: ""}.fa-universal-access{--fa: "";--fa--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: "";--fa--fa: ""}.fa-lari-sign{--fa: "";--fa--fa: ""}.fa-volcano{--fa: "";--fa--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: "";--fa--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: "";--fa--fa: ""}.fa-viruses{--fa: "";--fa--fa: ""}.fa-square-person-confined{--fa: "";--fa--fa: ""}.fa-user-tie{--fa: "";--fa--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: "";--fa--fa: ""}.fa-tent-arrow-down-to-line{--fa: "";--fa--fa: ""}.fa-certificate{--fa: "";--fa--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: "";--fa--fa: ""}.fa-suitcase{--fa: "";--fa--fa: ""}.fa-person-skating,.fa-skating{--fa: "";--fa--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: "";--fa--fa: ""}.fa-camera-retro{--fa: "";--fa--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: "";--fa--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: "";--fa--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: "";--fa--fa: ""}.fa-box-open{--fa: "";--fa--fa: ""}.fa-scroll{--fa: "";--fa--fa: ""}.fa-spa{--fa: "";--fa--fa: ""}.fa-location-pin-lock{--fa: "";--fa--fa: ""}.fa-pause{--fa: "";--fa--fa: ""}.fa-hill-avalanche{--fa: "";--fa--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: "";--fa--fa: ""}.fa-bomb{--fa: "";--fa--fa: ""}.fa-registered{--fa: "";--fa--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: "";--fa--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: "";--fa--fa: ""}.fa-subscript{--fa: "";--fa--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: "";--fa--fa: ""}.fa-burst{--fa: "";--fa--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: "";--fa--fa: ""}.fa-face-tired,.fa-tired{--fa: "";--fa--fa: ""}.fa-money-bills{--fa: "";--fa--fa: ""}.fa-smog{--fa: "";--fa--fa: ""}.fa-crutch{--fa: "";--fa--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: "";--fa--fa: ""}.fa-palette{--fa: "";--fa--fa: ""}.fa-arrows-turn-right{--fa: "";--fa--fa: ""}.fa-vest{--fa: "";--fa--fa: ""}.fa-ferry{--fa: "";--fa--fa: ""}.fa-arrows-down-to-people{--fa: "";--fa--fa: ""}.fa-seedling,.fa-sprout{--fa: "";--fa--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: "";--fa--fa: ""}.fa-boxes-packing{--fa: "";--fa--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: "";--fa--fa: ""}.fa-group-arrows-rotate{--fa: "";--fa--fa: ""}.fa-bowl-food{--fa: "";--fa--fa: ""}.fa-candy-cane{--fa: "";--fa--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: "";--fa--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: "";--fa--fa: ""}.fa-text-slash,.fa-remove-format{--fa: "";--fa--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: "";--fa--fa: ""}.fa-file-word{--fa: "";--fa--fa: ""}.fa-file-powerpoint{--fa: "";--fa--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: "";--fa--fa: ""}.fa-house-lock{--fa: "";--fa--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: "";--fa--fa: ""}.fa-children{--fa: "";--fa--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: "";--fa--fa: ""}.fa-user-large-slash,.fa-user-alt-slash{--fa: "";--fa--fa: ""}.fa-envelope-open{--fa: "";--fa--fa: ""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: "";--fa--fa: ""}.fa-mattress-pillow{--fa: "";--fa--fa: ""}.fa-guarani-sign{--fa: "";--fa--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: "";--fa--fa: ""}.fa-fire-extinguisher{--fa: "";--fa--fa: ""}.fa-cruzeiro-sign{--fa: "";--fa--fa: ""}.fa-greater-than-equal{--fa: "";--fa--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: "";--fa--fa: ""}.fa-book-atlas,.fa-atlas{--fa: "";--fa--fa: ""}.fa-virus{--fa: "";--fa--fa: ""}.fa-envelope-circle-check{--fa: "";--fa--fa: ""}.fa-layer-group{--fa: "";--fa--fa: ""}.fa-arrows-to-dot{--fa: "";--fa--fa: ""}.fa-archway{--fa: "";--fa--fa: ""}.fa-heart-circle-check{--fa: "";--fa--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: "";--fa--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: "";--fa--fa: ""}.fa-square{--fa: "";--fa--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: "";--fa--fa: ""}.fa-couch{--fa: "";--fa--fa: ""}.fa-cedi-sign{--fa: "";--fa--fa: ""}.fa-italic{--fa: "";--fa--fa: ""}.fa-table-cells-column-lock{--fa: "";--fa--fa: ""}.fa-church{--fa: "";--fa--fa: ""}.fa-comments-dollar{--fa: "";--fa--fa: ""}.fa-democrat{--fa: "";--fa--fa: ""}.fa-z{--fa: "Z";--fa--fa: "ZZ"}.fa-person-skiing,.fa-skiing{--fa: "";--fa--fa: ""}.fa-road-lock{--fa: "";--fa--fa: ""}.fa-a{--fa: "A";--fa--fa: "AA"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: "";--fa--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: "";--fa--fa: ""}.fa-p{--fa: "P";--fa--fa: "PP"}.fa-snowflake{--fa: "";--fa--fa: ""}.fa-newspaper{--fa: "";--fa--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: "";--fa--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: "";--fa--fa: ""}.fa-filter-circle-xmark{--fa: "";--fa--fa: ""}.fa-locust{--fa: "";--fa--fa: ""}.fa-sort,.fa-unsorted{--fa: "";--fa--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: "";--fa--fa: ""}.fa-person-dress-burst{--fa: "";--fa--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: "";--fa--fa: ""}.fa-vector-square{--fa: "";--fa--fa: ""}.fa-bread-slice{--fa: "";--fa--fa: ""}.fa-language{--fa: "";--fa--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: "";--fa--fa: ""}.fa-filter{--fa: "";--fa--fa: ""}.fa-question{--fa: "?";--fa--fa: "??"}.fa-file-signature{--fa: "";--fa--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: "";--fa--fa: ""}.fa-house-chimney-user{--fa: "";--fa--fa: ""}.fa-hand-holding-heart{--fa: "";--fa--fa: ""}.fa-puzzle-piece{--fa: "";--fa--fa: ""}.fa-money-check{--fa: "";--fa--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: "";--fa--fa: ""}.fa-code{--fa: "";--fa--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: "";--fa--fa: ""}.fa-building-circle-exclamation{--fa: "";--fa--fa: ""}.fa-magnifying-glass-chart{--fa: "";--fa--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: "";--fa--fa: ""}.fa-cubes-stacked{--fa: "";--fa--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: "";--fa--fa: ""}.fa-virus-covid{--fa: "";--fa--fa: ""}.fa-austral-sign{--fa: "";--fa--fa: ""}.fa-f{--fa: "F";--fa--fa: "FF"}.fa-leaf{--fa: "";--fa--fa: ""}.fa-road{--fa: "";--fa--fa: ""}.fa-taxi,.fa-cab{--fa: "";--fa--fa: ""}.fa-person-circle-plus{--fa: "";--fa--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: "";--fa--fa: ""}.fa-bolt-lightning{--fa: "";--fa--fa: ""}.fa-sack-xmark{--fa: "";--fa--fa: ""}.fa-file-excel{--fa: "";--fa--fa: ""}.fa-file-contract{--fa: "";--fa--fa: ""}.fa-fish-fins{--fa: "";--fa--fa: ""}.fa-building-flag{--fa: "";--fa--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: "";--fa--fa: ""}.fa-object-ungroup{--fa: "";--fa--fa: ""}.fa-poop{--fa: "";--fa--fa: ""}.fa-location-pin,.fa-map-marker{--fa: "";--fa--fa: ""}.fa-kaaba{--fa: "";--fa--fa: ""}.fa-toilet-paper{--fa: "";--fa--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: "";--fa--fa: ""}.fa-eject{--fa: "";--fa--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: "";--fa--fa: ""}.fa-plane-circle-check{--fa: "";--fa--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: "";--fa--fa: ""}.fa-object-group{--fa: "";--fa--fa: ""}.fa-chart-line,.fa-line-chart{--fa: "";--fa--fa: ""}.fa-mask-ventilator{--fa: "";--fa--fa: ""}.fa-arrow-right{--fa: "";--fa--fa: ""}.fa-signs-post,.fa-map-signs{--fa: "";--fa--fa: ""}.fa-cash-register{--fa: "";--fa--fa: ""}.fa-person-circle-question{--fa: "";--fa--fa: ""}.fa-h{--fa: "H";--fa--fa: "HH"}.fa-tarp{--fa: "";--fa--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: "";--fa--fa: ""}.fa-arrows-to-eye{--fa: "";--fa--fa: ""}.fa-plug-circle-bolt{--fa: "";--fa--fa: ""}.fa-heart{--fa: "";--fa--fa: ""}.fa-mars-and-venus{--fa: "";--fa--fa: ""}.fa-house-user,.fa-home-user{--fa: "";--fa--fa: ""}.fa-dumpster-fire{--fa: "";--fa--fa: ""}.fa-house-crack{--fa: "";--fa--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: "";--fa--fa: ""}.fa-face-surprise,.fa-surprise{--fa: "";--fa--fa: ""}.fa-bottle-water{--fa: "";--fa--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: "";--fa--fa: ""}.fa-toilet-paper-slash{--fa: "";--fa--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: "";--fa--fa: ""}.fa-kitchen-set{--fa: "";--fa--fa: ""}.fa-r{--fa: "R";--fa--fa: "RR"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: "";--fa--fa: ""}.fa-cube{--fa: "";--fa--fa: ""}.fa-bitcoin-sign{--fa: "";--fa--fa: ""}.fa-shield-dog{--fa: "";--fa--fa: ""}.fa-solar-panel{--fa: "";--fa--fa: ""}.fa-lock-open{--fa: "";--fa--fa: ""}.fa-elevator{--fa: "";--fa--fa: ""}.fa-money-bill-transfer{--fa: "";--fa--fa: ""}.fa-money-bill-trend-up{--fa: "";--fa--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: "";--fa--fa: ""}.fa-circle{--fa: "";--fa--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: "";--fa--fa: ""}.fa-recycle{--fa: "";--fa--fa: ""}.fa-user-astronaut{--fa: "";--fa--fa: ""}.fa-plane-slash{--fa: "";--fa--fa: ""}.fa-trademark{--fa: "";--fa--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: "";--fa--fa: ""}.fa-satellite-dish{--fa: "";--fa--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: "";--fa--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: "";--fa--fa: ""}.fa-volume-high,.fa-volume-up{--fa: "";--fa--fa: ""}.fa-users-rays{--fa: "";--fa--fa: ""}.fa-wallet{--fa: "";--fa--fa: ""}.fa-clipboard-check{--fa: "";--fa--fa: ""}.fa-file-audio{--fa: "";--fa--fa: ""}.fa-burger,.fa-hamburger{--fa: "";--fa--fa: ""}.fa-wrench{--fa: "";--fa--fa: ""}.fa-bugs{--fa: "";--fa--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: "";--fa--fa: ""}.fa-file-image{--fa: "";--fa--fa: ""}.fa-circle-question,.fa-question-circle{--fa: "";--fa--fa: ""}.fa-plane-departure{--fa: "";--fa--fa: ""}.fa-handshake-slash{--fa: "";--fa--fa: ""}.fa-book-bookmark{--fa: "";--fa--fa: ""}.fa-code-branch{--fa: "";--fa--fa: ""}.fa-hat-cowboy{--fa: "";--fa--fa: ""}.fa-bridge{--fa: "";--fa--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: "";--fa--fa: ""}.fa-truck-front{--fa: "";--fa--fa: ""}.fa-cat{--fa: "";--fa--fa: ""}.fa-anchor-circle-exclamation{--fa: "";--fa--fa: ""}.fa-truck-field{--fa: "";--fa--fa: ""}.fa-route{--fa: "";--fa--fa: ""}.fa-clipboard-question{--fa: "";--fa--fa: ""}.fa-panorama{--fa: "";--fa--fa: ""}.fa-comment-medical{--fa: "";--fa--fa: ""}.fa-teeth-open{--fa: "";--fa--fa: ""}.fa-file-circle-minus{--fa: "";--fa--fa: ""}.fa-tags{--fa: "";--fa--fa: ""}.fa-wine-glass{--fa: "";--fa--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: "";--fa--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: "";--fa--fa: ""}.fa-square-parking,.fa-parking{--fa: "";--fa--fa: ""}.fa-house-signal{--fa: "";--fa--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: "";--fa--fa: ""}.fa-faucet-drip{--fa: "";--fa--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: "";--fa--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: "";--fa--fa: ""}.fa-terminal{--fa: "";--fa--fa: ""}.fa-mobile-button{--fa: "";--fa--fa: ""}.fa-house-medical-flag{--fa: "";--fa--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: "";--fa--fa: ""}.fa-tape{--fa: "";--fa--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: "";--fa--fa: ""}.fa-eye{--fa: "";--fa--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: "";--fa--fa: ""}.fa-audio-description{--fa: "";--fa--fa: ""}.fa-person-military-to-person{--fa: "";--fa--fa: ""}.fa-file-shield{--fa: "";--fa--fa: ""}.fa-user-slash{--fa: "";--fa--fa: ""}.fa-pen{--fa: "";--fa--fa: ""}.fa-tower-observation{--fa: "";--fa--fa: ""}.fa-file-code{--fa: "";--fa--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: "";--fa--fa: ""}.fa-bus{--fa: "";--fa--fa: ""}.fa-heart-circle-xmark{--fa: "";--fa--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: "";--fa--fa: ""}.fa-window-maximize{--fa: "";--fa--fa: ""}.fa-face-frown,.fa-frown{--fa: "";--fa--fa: ""}.fa-prescription{--fa: "";--fa--fa: ""}.fa-shop,.fa-store-alt{--fa: "";--fa--fa: ""}.fa-floppy-disk,.fa-save{--fa: "";--fa--fa: ""}.fa-vihara{--fa: "";--fa--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: "";--fa--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: "";--fa--fa: ""}.fa-comment-dots,.fa-commenting{--fa: "";--fa--fa: ""}.fa-plant-wilt{--fa: "";--fa--fa: ""}.fa-diamond{--fa: "";--fa--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: "";--fa--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: "";--fa--fa: ""}.fa-chart-diagram{--fa: "";--fa--fa: ""}.fa-bacterium{--fa: "";--fa--fa: ""}.fa-hand-pointer{--fa: "";--fa--fa: ""}.fa-drum-steelpan{--fa: "";--fa--fa: ""}.fa-hand-scissors{--fa: "";--fa--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: "";--fa--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: "";--fa--fa: ""}.fa-biohazard{--fa: "";--fa--fa: ""}.fa-location-crosshairs,.fa-location{--fa: "";--fa--fa: ""}.fa-mars-double{--fa: "";--fa--fa: ""}.fa-child-dress{--fa: "";--fa--fa: ""}.fa-users-between-lines{--fa: "";--fa--fa: ""}.fa-lungs-virus{--fa: "";--fa--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: "";--fa--fa: ""}.fa-phone{--fa: "";--fa--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: "";--fa--fa: ""}.fa-child-reaching{--fa: "";--fa--fa: ""}.fa-head-side-virus{--fa: "";--fa--fa: ""}.fa-user-gear,.fa-user-cog{--fa: "";--fa--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: "";--fa--fa: ""}.fa-door-closed{--fa: "";--fa--fa: ""}.fa-shield-virus{--fa: "";--fa--fa: ""}.fa-dice-six{--fa: "";--fa--fa: ""}.fa-mosquito-net{--fa: "";--fa--fa: ""}.fa-file-fragment{--fa: "";--fa--fa: ""}.fa-bridge-water{--fa: "";--fa--fa: ""}.fa-person-booth{--fa: "";--fa--fa: ""}.fa-text-width{--fa: "";--fa--fa: ""}.fa-hat-wizard{--fa: "";--fa--fa: ""}.fa-pen-fancy{--fa: "";--fa--fa: ""}.fa-person-digging,.fa-digging{--fa: "";--fa--fa: ""}.fa-trash{--fa: "";--fa--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: "";--fa--fa: ""}.fa-book-medical{--fa: "";--fa--fa: ""}.fa-poo{--fa: "";--fa--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: "";--fa--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: "";--fa--fa: ""}.fa-cubes{--fa: "";--fa--fa: ""}.fa-divide{--fa: "";--fa--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: "";--fa--fa: ""}.fa-headphones{--fa: "";--fa--fa: ""}.fa-hands-holding{--fa: "";--fa--fa: ""}.fa-hands-clapping{--fa: "";--fa--fa: ""}.fa-republican{--fa: "";--fa--fa: ""}.fa-arrow-left{--fa: "";--fa--fa: ""}.fa-person-circle-xmark{--fa: "";--fa--fa: ""}.fa-ruler{--fa: "";--fa--fa: ""}.fa-align-left{--fa: "";--fa--fa: ""}.fa-dice-d6{--fa: "";--fa--fa: ""}.fa-restroom{--fa: "";--fa--fa: ""}.fa-j{--fa: "J";--fa--fa: "JJ"}.fa-users-viewfinder{--fa: "";--fa--fa: ""}.fa-file-video{--fa: "";--fa--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: "";--fa--fa: ""}.fa-table-cells,.fa-th{--fa: "";--fa--fa: ""}.fa-file-pdf{--fa: "";--fa--fa: ""}.fa-book-bible,.fa-bible{--fa: "";--fa--fa: ""}.fa-o{--fa: "O";--fa--fa: "OO"}.fa-suitcase-medical,.fa-medkit{--fa: "";--fa--fa: ""}.fa-user-secret{--fa: "";--fa--fa: ""}.fa-otter{--fa: "";--fa--fa: ""}.fa-person-dress,.fa-female{--fa: "";--fa--fa: ""}.fa-comment-dollar{--fa: "";--fa--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: "";--fa--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: "";--fa--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: "";--fa--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: "";--fa--fa: ""}.fa-hat-cowboy-side{--fa: "";--fa--fa: ""}.fa-clipboard-user{--fa: "";--fa--fa: ""}.fa-child{--fa: "";--fa--fa: ""}.fa-lira-sign{--fa: "";--fa--fa: ""}.fa-satellite{--fa: "";--fa--fa: ""}.fa-plane-lock{--fa: "";--fa--fa: ""}.fa-tag{--fa: "";--fa--fa: ""}.fa-comment{--fa: "";--fa--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: "";--fa--fa: ""}.fa-envelope{--fa: "";--fa--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: "";--fa--fa: ""}.fa-paperclip{--fa: "";--fa--fa: ""}.fa-arrow-right-to-city{--fa: "";--fa--fa: ""}.fa-ribbon{--fa: "";--fa--fa: ""}.fa-lungs{--fa: "";--fa--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: "";--fa--fa: ""}.fa-litecoin-sign{--fa: "";--fa--fa: ""}.fa-border-none{--fa: "";--fa--fa: ""}.fa-circle-nodes{--fa: "";--fa--fa: ""}.fa-parachute-box{--fa: "";--fa--fa: ""}.fa-indent{--fa: "";--fa--fa: ""}.fa-truck-field-un{--fa: "";--fa--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: "";--fa--fa: ""}.fa-mountain{--fa: "";--fa--fa: ""}.fa-user-doctor,.fa-user-md{--fa: "";--fa--fa: ""}.fa-circle-info,.fa-info-circle{--fa: "";--fa--fa: ""}.fa-cloud-meatball{--fa: "";--fa--fa: ""}.fa-camera,.fa-camera-alt{--fa: "";--fa--fa: ""}.fa-square-virus{--fa: "";--fa--fa: ""}.fa-meteor{--fa: "";--fa--fa: ""}.fa-car-on{--fa: "";--fa--fa: ""}.fa-sleigh{--fa: "";--fa--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: "";--fa--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: "";--fa--fa: ""}.fa-water{--fa: "";--fa--fa: ""}.fa-calendar-check{--fa: "";--fa--fa: ""}.fa-braille{--fa: "";--fa--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: "";--fa--fa: ""}.fa-landmark{--fa: "";--fa--fa: ""}.fa-truck{--fa: "";--fa--fa: ""}.fa-crosshairs{--fa: "";--fa--fa: ""}.fa-person-cane{--fa: "";--fa--fa: ""}.fa-tent{--fa: "";--fa--fa: ""}.fa-vest-patches{--fa: "";--fa--fa: ""}.fa-check-double{--fa: "";--fa--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: "";--fa--fa: ""}.fa-money-bill-wheat{--fa: "";--fa--fa: ""}.fa-cookie{--fa: "";--fa--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: "";--fa--fa: ""}.fa-hard-drive,.fa-hdd{--fa: "";--fa--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: "";--fa--fa: ""}.fa-dumbbell{--fa: "";--fa--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: "";--fa--fa: ""}.fa-tarp-droplet{--fa: "";--fa--fa: ""}.fa-house-medical-circle-check{--fa: "";--fa--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: "";--fa--fa: ""}.fa-calendar-plus{--fa: "";--fa--fa: ""}.fa-plane-arrival{--fa: "";--fa--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: "";--fa--fa: ""}.fa-train-subway,.fa-subway{--fa: "";--fa--fa: ""}.fa-chart-gantt{--fa: "";--fa--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: "";--fa--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: "";--fa--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: "";--fa--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: "";--fa--fa: ""}.fa-dna{--fa: "";--fa--fa: ""}.fa-virus-slash{--fa: "";--fa--fa: ""}.fa-minus,.fa-subtract{--fa: "";--fa--fa: ""}.fa-chess{--fa: "";--fa--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: "";--fa--fa: ""}.fa-plug-circle-check{--fa: "";--fa--fa: ""}.fa-street-view{--fa: "";--fa--fa: ""}.fa-franc-sign{--fa: "";--fa--fa: ""}.fa-volume-off{--fa: "";--fa--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: "";--fa--fa: ""}.fa-gear,.fa-cog{--fa: "";--fa--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: "";--fa--fa: ""}.fa-mosque{--fa: "";--fa--fa: ""}.fa-mosquito{--fa: "";--fa--fa: ""}.fa-star-of-david{--fa: "";--fa--fa: ""}.fa-person-military-rifle{--fa: "";--fa--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: "";--fa--fa: ""}.fa-vials{--fa: "";--fa--fa: ""}.fa-plug-circle-plus{--fa: "";--fa--fa: ""}.fa-place-of-worship{--fa: "";--fa--fa: ""}.fa-grip-vertical{--fa: "";--fa--fa: ""}.fa-hexagon-nodes{--fa: "";--fa--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: "";--fa--fa: ""}.fa-u{--fa: "U";--fa--fa: "UU"}.fa-square-root-variable,.fa-square-root-alt{--fa: "";--fa--fa: ""}.fa-clock,.fa-clock-four{--fa: "";--fa--fa: ""}.fa-backward-step,.fa-step-backward{--fa: "";--fa--fa: ""}.fa-pallet{--fa: "";--fa--fa: ""}.fa-faucet{--fa: "";--fa--fa: ""}.fa-baseball-bat-ball{--fa: "";--fa--fa: ""}.fa-s{--fa: "S";--fa--fa: "SS"}.fa-timeline{--fa: "";--fa--fa: ""}.fa-keyboard{--fa: "";--fa--fa: ""}.fa-caret-down{--fa: "";--fa--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: "";--fa--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: "";--fa--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: "";--fa--fa: ""}.fa-plane-up{--fa: "";--fa--fa: ""}.fa-piggy-bank{--fa: "";--fa--fa: ""}.fa-battery-half,.fa-battery-3{--fa: "";--fa--fa: ""}.fa-mountain-city{--fa: "";--fa--fa: ""}.fa-coins{--fa: "";--fa--fa: ""}.fa-khanda{--fa: "";--fa--fa: ""}.fa-sliders,.fa-sliders-h{--fa: "";--fa--fa: ""}.fa-folder-tree{--fa: "";--fa--fa: ""}.fa-network-wired{--fa: "";--fa--fa: ""}.fa-map-pin{--fa: "";--fa--fa: ""}.fa-hamsa{--fa: "";--fa--fa: ""}.fa-cent-sign{--fa: "";--fa--fa: ""}.fa-flask{--fa: "";--fa--fa: ""}.fa-person-pregnant{--fa: "";--fa--fa: ""}.fa-wand-sparkles{--fa: "";--fa--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: "";--fa--fa: ""}.fa-ticket{--fa: "";--fa--fa: ""}.fa-power-off{--fa: "";--fa--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: "";--fa--fa: ""}.fa-flag-usa{--fa: "";--fa--fa: ""}.fa-laptop-file{--fa: "";--fa--fa: ""}.fa-tty,.fa-teletype{--fa: "";--fa--fa: ""}.fa-diagram-next{--fa: "";--fa--fa: ""}.fa-person-rifle{--fa: "";--fa--fa: ""}.fa-house-medical-circle-exclamation{--fa: "";--fa--fa: ""}.fa-closed-captioning{--fa: "";--fa--fa: ""}.fa-person-hiking,.fa-hiking{--fa: "";--fa--fa: ""}.fa-venus-double{--fa: "";--fa--fa: ""}.fa-images{--fa: "";--fa--fa: ""}.fa-calculator{--fa: "";--fa--fa: ""}.fa-people-pulling{--fa: "";--fa--fa: ""}.fa-n{--fa: "N";--fa--fa: "NN"}.fa-cable-car,.fa-tram{--fa: "";--fa--fa: ""}.fa-cloud-rain{--fa: "";--fa--fa: ""}.fa-building-circle-xmark{--fa: "";--fa--fa: ""}.fa-ship{--fa: "";--fa--fa: ""}.fa-arrows-down-to-line{--fa: "";--fa--fa: ""}.fa-download{--fa: "";--fa--fa: ""}.fa-face-grin,.fa-grin{--fa: "";--fa--fa: ""}.fa-delete-left,.fa-backspace{--fa: "";--fa--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: "";--fa--fa: ""}.fa-file-circle-check{--fa: "";--fa--fa: ""}.fa-forward{--fa: "";--fa--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: "";--fa--fa: ""}.fa-face-meh,.fa-meh{--fa: "";--fa--fa: ""}.fa-align-center{--fa: "";--fa--fa: ""}.fa-book-skull,.fa-book-dead{--fa: "";--fa--fa: ""}.fa-id-card,.fa-drivers-license{--fa: "";--fa--fa: ""}.fa-outdent,.fa-dedent{--fa: "";--fa--fa: ""}.fa-heart-circle-exclamation{--fa: "";--fa--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: "";--fa--fa: ""}.fa-calendar-week{--fa: "";--fa--fa: ""}.fa-laptop-medical{--fa: "";--fa--fa: ""}.fa-b{--fa: "B";--fa--fa: "BB"}.fa-file-medical{--fa: "";--fa--fa: ""}.fa-dice-one{--fa: "";--fa--fa: ""}.fa-kiwi-bird{--fa: "";--fa--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: "";--fa--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: "";--fa--fa: ""}.fa-utensils,.fa-cutlery{--fa: "";--fa--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: "";--fa--fa: ""}.fa-mill-sign{--fa: "";--fa--fa: ""}.fa-bowl-rice{--fa: "";--fa--fa: ""}.fa-skull{--fa: "";--fa--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: "";--fa--fa: ""}.fa-truck-pickup{--fa: "";--fa--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: "";--fa--fa: ""}.fa-stop{--fa: "";--fa--fa: ""}.fa-code-merge{--fa: "";--fa--fa: ""}.fa-upload{--fa: "";--fa--fa: ""}.fa-hurricane{--fa: "";--fa--fa: ""}.fa-mound{--fa: "";--fa--fa: ""}.fa-toilet-portable{--fa: "";--fa--fa: ""}.fa-compact-disc{--fa: "";--fa--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: "";--fa--fa: ""}.fa-caravan{--fa: "";--fa--fa: ""}.fa-shield-cat{--fa: "";--fa--fa: ""}.fa-bolt,.fa-zap{--fa: "";--fa--fa: ""}.fa-glass-water{--fa: "";--fa--fa: ""}.fa-oil-well{--fa: "";--fa--fa: ""}.fa-vault{--fa: "";--fa--fa: ""}.fa-mars{--fa: "";--fa--fa: ""}.fa-toilet{--fa: "";--fa--fa: ""}.fa-plane-circle-xmark{--fa: "";--fa--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: "";--fa--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: "";--fa--fa: ""}.fa-sun{--fa: "";--fa--fa: ""}.fa-guitar{--fa: "";--fa--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: "";--fa--fa: ""}.fa-horse-head{--fa: "";--fa--fa: ""}.fa-bore-hole{--fa: "";--fa--fa: ""}.fa-industry{--fa: "";--fa--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: "";--fa--fa: ""}.fa-arrows-turn-to-dots{--fa: "";--fa--fa: ""}.fa-florin-sign{--fa: "";--fa--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: "";--fa--fa: ""}.fa-less-than{--fa: "<";--fa--fa: "<<"}.fa-angle-down{--fa: "";--fa--fa: ""}.fa-car-tunnel{--fa: "";--fa--fa: ""}.fa-head-side-cough{--fa: "";--fa--fa: ""}.fa-grip-lines{--fa: "";--fa--fa: ""}.fa-thumbs-down{--fa: "";--fa--fa: ""}.fa-user-lock{--fa: "";--fa--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: "";--fa--fa: ""}.fa-anchor-circle-xmark{--fa: "";--fa--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: "";--fa--fa: ""}.fa-chess-pawn{--fa: "";--fa--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: "";--fa--fa: ""}.fa-person-through-window{--fa: "";--fa--fa: ""}.fa-toolbox{--fa: "";--fa--fa: ""}.fa-hands-holding-circle{--fa: "";--fa--fa: ""}.fa-bug{--fa: "";--fa--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: "";--fa--fa: ""}.fa-car,.fa-automobile{--fa: "";--fa--fa: ""}.fa-hand-holding-hand{--fa: "";--fa--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: "";--fa--fa: ""}.fa-mountain-sun{--fa: "";--fa--fa: ""}.fa-arrows-left-right-to-line{--fa: "";--fa--fa: ""}.fa-dice-d20{--fa: "";--fa--fa: ""}.fa-truck-droplet{--fa: "";--fa--fa: ""}.fa-file-circle-xmark{--fa: "";--fa--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: "";--fa--fa: ""}.fa-medal{--fa: "";--fa--fa: ""}.fa-bed{--fa: "";--fa--fa: ""}.fa-square-h,.fa-h-square{--fa: "";--fa--fa: ""}.fa-podcast{--fa: "";--fa--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: "";--fa--fa: ""}.fa-bell{--fa: "";--fa--fa: ""}.fa-superscript{--fa: "";--fa--fa: ""}.fa-plug-circle-xmark{--fa: "";--fa--fa: ""}.fa-star-of-life{--fa: "";--fa--fa: ""}.fa-phone-slash{--fa: "";--fa--fa: ""}.fa-paint-roller{--fa: "";--fa--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: "";--fa--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: "";--fa--fa: ""}.fa-file{--fa: "";--fa--fa: ""}.fa-greater-than{--fa: ">";--fa--fa: ">>"}.fa-person-swimming,.fa-swimmer{--fa: "";--fa--fa: ""}.fa-arrow-down{--fa: "";--fa--fa: ""}.fa-droplet,.fa-tint{--fa: "";--fa--fa: ""}.fa-eraser{--fa: "";--fa--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: "";--fa--fa: ""}.fa-person-burst{--fa: "";--fa--fa: ""}.fa-dove{--fa: "";--fa--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: "";--fa--fa: ""}.fa-socks{--fa: "";--fa--fa: ""}.fa-inbox{--fa: "";--fa--fa: ""}.fa-section{--fa: "";--fa--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: "";--fa--fa: ""}.fa-envelope-open-text{--fa: "";--fa--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: "";--fa--fa: ""}.fa-wine-bottle{--fa: "";--fa--fa: ""}.fa-chess-rook{--fa: "";--fa--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: "";--fa--fa: ""}.fa-dharmachakra{--fa: "";--fa--fa: ""}.fa-hotdog{--fa: "";--fa--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: "";--fa--fa: ""}.fa-drum{--fa: "";--fa--fa: ""}.fa-ice-cream{--fa: "";--fa--fa: ""}.fa-heart-circle-bolt{--fa: "";--fa--fa: ""}.fa-fax{--fa: "";--fa--fa: ""}.fa-paragraph{--fa: "";--fa--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: "";--fa--fa: ""}.fa-star-half{--fa: "";--fa--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: "";--fa--fa: ""}.fa-link,.fa-chain{--fa: "";--fa--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: "";--fa--fa: ""}.fa-tree-city{--fa: "";--fa--fa: ""}.fa-play{--fa: "";--fa--fa: ""}.fa-font{--fa: "";--fa--fa: ""}.fa-table-cells-row-lock{--fa: "";--fa--fa: ""}.fa-rupiah-sign{--fa: "";--fa--fa: ""}.fa-magnifying-glass,.fa-search{--fa: "";--fa--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: "";--fa--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: "";--fa--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: "";--fa--fa: ""}.fa-naira-sign{--fa: "";--fa--fa: ""}.fa-cart-arrow-down{--fa: "";--fa--fa: ""}.fa-walkie-talkie{--fa: "";--fa--fa: ""}.fa-file-pen,.fa-file-edit{--fa: "";--fa--fa: ""}.fa-receipt{--fa: "";--fa--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: "";--fa--fa: ""}.fa-suitcase-rolling{--fa: "";--fa--fa: ""}.fa-person-circle-exclamation{--fa: "";--fa--fa: ""}.fa-chevron-down{--fa: "";--fa--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: "";--fa--fa: ""}.fa-skull-crossbones{--fa: "";--fa--fa: ""}.fa-code-compare{--fa: "";--fa--fa: ""}.fa-list-ul,.fa-list-dots{--fa: "";--fa--fa: ""}.fa-school-lock{--fa: "";--fa--fa: ""}.fa-tower-cell{--fa: "";--fa--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: "";--fa--fa: ""}.fa-ranking-star{--fa: "";--fa--fa: ""}.fa-chess-king{--fa: "";--fa--fa: ""}.fa-person-harassing{--fa: "";--fa--fa: ""}.fa-brazilian-real-sign{--fa: "";--fa--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: "";--fa--fa: ""}.fa-arrow-up{--fa: "";--fa--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: "";--fa--fa: ""}.fa-shrimp{--fa: "";--fa--fa: ""}.fa-list-check,.fa-tasks{--fa: "";--fa--fa: ""}.fa-jug-detergent{--fa: "";--fa--fa: ""}.fa-circle-user,.fa-user-circle{--fa: "";--fa--fa: ""}.fa-user-shield{--fa: "";--fa--fa: ""}.fa-wind{--fa: "";--fa--fa: ""}.fa-car-burst,.fa-car-crash{--fa: "";--fa--fa: ""}.fa-y{--fa: "Y";--fa--fa: "YY"}.fa-person-snowboarding,.fa-snowboarding{--fa: "";--fa--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: "";--fa--fa: ""}.fa-fish{--fa: "";--fa--fa: ""}.fa-user-graduate{--fa: "";--fa--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: "";--fa--fa: ""}.fa-clapperboard{--fa: "";--fa--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: "";--fa--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: "";--fa--fa: ""}.fa-jet-fighter-up{--fa: "";--fa--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: "";--fa--fa: ""}.fa-copy{--fa: "";--fa--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: "";--fa--fa: ""}.fa-hand-sparkles{--fa: "";--fa--fa: ""}.fa-grip,.fa-grip-horizontal{--fa: "";--fa--fa: ""}.fa-share-from-square,.fa-share-square{--fa: "";--fa--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: "";--fa--fa: ""}.fa-gun{--fa: "";--fa--fa: ""}.fa-square-phone,.fa-phone-square{--fa: "";--fa--fa: ""}.fa-plus,.fa-add{--fa: "+";--fa--fa: "++"}.fa-expand{--fa: "";--fa--fa: ""}.fa-computer{--fa: "";--fa--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: "";--fa--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: "";--fa--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: "";--fa--fa: ""}.fa-peso-sign{--fa: "";--fa--fa: ""}.fa-building-shield{--fa: "";--fa--fa: ""}.fa-baby{--fa: "";--fa--fa: ""}.fa-users-line{--fa: "";--fa--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: "";--fa--fa: ""}.fa-tractor{--fa: "";--fa--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: "";--fa--fa: ""}.fa-arrow-down-up-lock{--fa: "";--fa--fa: ""}.fa-lines-leaning{--fa: "";--fa--fa: ""}.fa-ruler-combined{--fa: "";--fa--fa: ""}.fa-copyright{--fa: "";--fa--fa: ""}.fa-equals{--fa: "=";--fa--fa: "=="}.fa-blender{--fa: "";--fa--fa: ""}.fa-teeth{--fa: "";--fa--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: "";--fa--fa: ""}.fa-map{--fa: "";--fa--fa: ""}.fa-rocket{--fa: "";--fa--fa: ""}.fa-photo-film,.fa-photo-video{--fa: "";--fa--fa: ""}.fa-folder-minus{--fa: "";--fa--fa: ""}.fa-hexagon-nodes-bolt{--fa: "";--fa--fa: ""}.fa-store{--fa: "";--fa--fa: ""}.fa-arrow-trend-up{--fa: "";--fa--fa: ""}.fa-plug-circle-minus{--fa: "";--fa--fa: ""}.fa-sign-hanging,.fa-sign{--fa: "";--fa--fa: ""}.fa-bezier-curve{--fa: "";--fa--fa: ""}.fa-bell-slash{--fa: "";--fa--fa: ""}.fa-tablet,.fa-tablet-android{--fa: "";--fa--fa: ""}.fa-school-flag{--fa: "";--fa--fa: ""}.fa-fill{--fa: "";--fa--fa: ""}.fa-angle-up{--fa: "";--fa--fa: ""}.fa-drumstick-bite{--fa: "";--fa--fa: ""}.fa-holly-berry{--fa: "";--fa--fa: ""}.fa-chevron-left{--fa: "";--fa--fa: ""}.fa-bacteria{--fa: "";--fa--fa: ""}.fa-hand-lizard{--fa: "";--fa--fa: ""}.fa-notdef{--fa: "";--fa--fa: ""}.fa-disease{--fa: "";--fa--fa: ""}.fa-briefcase-medical{--fa: "";--fa--fa: ""}.fa-genderless{--fa: "";--fa--fa: ""}.fa-chevron-right{--fa: "";--fa--fa: ""}.fa-retweet{--fa: "";--fa--fa: ""}.fa-car-rear,.fa-car-alt{--fa: "";--fa--fa: ""}.fa-pump-soap{--fa: "";--fa--fa: ""}.fa-video-slash{--fa: "";--fa--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: "";--fa--fa: ""}.fa-radio{--fa: "";--fa--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: "";--fa--fa: ""}.fa-traffic-light{--fa: "";--fa--fa: ""}.fa-thermometer{--fa: "";--fa--fa: ""}.fa-vr-cardboard{--fa: "";--fa--fa: ""}.fa-hand-middle-finger{--fa: "";--fa--fa: ""}.fa-percent,.fa-percentage{--fa: "%";--fa--fa: "%%"}.fa-truck-moving{--fa: "";--fa--fa: ""}.fa-glass-water-droplet{--fa: "";--fa--fa: ""}.fa-display{--fa: "";--fa--fa: ""}.fa-face-smile,.fa-smile{--fa: "";--fa--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: "";--fa--fa: ""}.fa-trophy{--fa: "";--fa--fa: ""}.fa-person-praying,.fa-pray{--fa: "";--fa--fa: ""}.fa-hammer{--fa: "";--fa--fa: ""}.fa-hand-peace{--fa: "";--fa--fa: ""}.fa-rotate,.fa-sync-alt{--fa: "";--fa--fa: ""}.fa-spinner{--fa: "";--fa--fa: ""}.fa-robot{--fa: "";--fa--fa: ""}.fa-peace{--fa: "";--fa--fa: ""}.fa-gears,.fa-cogs{--fa: "";--fa--fa: ""}.fa-warehouse{--fa: "";--fa--fa: ""}.fa-arrow-up-right-dots{--fa: "";--fa--fa: ""}.fa-splotch{--fa: "";--fa--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: "";--fa--fa: ""}.fa-dice-four{--fa: "";--fa--fa: ""}.fa-sim-card{--fa: "";--fa--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: "";--fa--fa: ""}.fa-mercury{--fa: "";--fa--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: "";--fa--fa: ""}.fa-person-falling-burst{--fa: "";--fa--fa: ""}.fa-award{--fa: "";--fa--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: "";--fa--fa: ""}.fa-building{--fa: "";--fa--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: "";--fa--fa: ""}.fa-qrcode{--fa: "";--fa--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: "";--fa--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: "";--fa--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: "";--fa--fa: ""}.fa-shield,.fa-shield-blank{--fa: "";--fa--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: "";--fa--fa: ""}.fa-comment-nodes{--fa: "";--fa--fa: ""}.fa-house-medical{--fa: "";--fa--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: "";--fa--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: "";--fa--fa: ""}.fa-house-chimney-window{--fa: "";--fa--fa: ""}.fa-pen-nib{--fa: "";--fa--fa: ""}.fa-tent-arrow-turn-left{--fa: "";--fa--fa: ""}.fa-tents{--fa: "";--fa--fa: ""}.fa-wand-magic,.fa-magic{--fa: "";--fa--fa: ""}.fa-dog{--fa: "";--fa--fa: ""}.fa-carrot{--fa: "";--fa--fa: ""}.fa-moon{--fa: "";--fa--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: "";--fa--fa: ""}.fa-cheese{--fa: "";--fa--fa: ""}.fa-yin-yang{--fa: "";--fa--fa: ""}.fa-music{--fa: "";--fa--fa: ""}.fa-code-commit{--fa: "";--fa--fa: ""}.fa-temperature-low{--fa: "";--fa--fa: ""}.fa-person-biking,.fa-biking{--fa: "";--fa--fa: ""}.fa-broom{--fa: "";--fa--fa: ""}.fa-shield-heart{--fa: "";--fa--fa: ""}.fa-gopuram{--fa: "";--fa--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: "";--fa--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: "";--fa--fa: ""}.fa-hashtag{--fa: "#";--fa--fa: "##"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: "";--fa--fa: ""}.fa-oil-can{--fa: "";--fa--fa: ""}.fa-t{--fa: "T";--fa--fa: "TT"}.fa-hippo{--fa: "";--fa--fa: ""}.fa-chart-column{--fa: "";--fa--fa: ""}.fa-infinity{--fa: "";--fa--fa: ""}.fa-vial-circle-check{--fa: "";--fa--fa: ""}.fa-person-arrow-down-to-line{--fa: "";--fa--fa: ""}.fa-voicemail{--fa: "";--fa--fa: ""}.fa-fan{--fa: "";--fa--fa: ""}.fa-person-walking-luggage{--fa: "";--fa--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: "";--fa--fa: ""}.fa-cloud-moon-rain{--fa: "";--fa--fa: ""}.fa-calendar{--fa: "";--fa--fa: ""}.fa-trailer{--fa: "";--fa--fa: ""}.fa-bahai,.fa-haykal{--fa: "";--fa--fa: ""}.fa-sd-card{--fa: "";--fa--fa: ""}.fa-dragon{--fa: "";--fa--fa: ""}.fa-shoe-prints{--fa: "";--fa--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: "";--fa--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: "";--fa--fa: ""}.fa-hand-holding{--fa: "";--fa--fa: ""}.fa-plug-circle-exclamation{--fa: "";--fa--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: "";--fa--fa: ""}.fa-clone{--fa: "";--fa--fa: ""}.fa-person-walking-arrow-loop-left{--fa: "";--fa--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: "";--fa--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: "";--fa--fa: ""}.fa-tornado{--fa: "";--fa--fa: ""}.fa-file-circle-plus{--fa: "";--fa--fa: ""}.fa-book-quran,.fa-quran{--fa: "";--fa--fa: ""}.fa-anchor{--fa: "";--fa--fa: ""}.fa-border-all{--fa: "";--fa--fa: ""}.fa-face-angry,.fa-angry{--fa: "";--fa--fa: ""}.fa-cookie-bite{--fa: "";--fa--fa: ""}.fa-arrow-trend-down{--fa: "";--fa--fa: ""}.fa-rss,.fa-feed{--fa: "";--fa--fa: ""}.fa-draw-polygon{--fa: "";--fa--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: "";--fa--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: "";--fa--fa: ""}.fa-shower{--fa: "";--fa--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: "";--fa--fa: ""}.fa-m{--fa: "M";--fa--fa: "MM"}.fa-table-list,.fa-th-list{--fa: "";--fa--fa: ""}.fa-comment-sms,.fa-sms{--fa: "";--fa--fa: ""}.fa-book{--fa: "";--fa--fa: ""}.fa-user-plus{--fa: "";--fa--fa: ""}.fa-check{--fa: "";--fa--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: "";--fa--fa: ""}.fa-house-circle-check{--fa: "";--fa--fa: ""}.fa-angle-left{--fa: "";--fa--fa: ""}.fa-diagram-successor{--fa: "";--fa--fa: ""}.fa-truck-arrow-right{--fa: "";--fa--fa: ""}.fa-arrows-split-up-and-left{--fa: "";--fa--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: "";--fa--fa: ""}.fa-cloud-moon{--fa: "";--fa--fa: ""}.fa-briefcase{--fa: "";--fa--fa: ""}.fa-person-falling{--fa: "";--fa--fa: ""}.fa-image-portrait,.fa-portrait{--fa: "";--fa--fa: ""}.fa-user-tag{--fa: "";--fa--fa: ""}.fa-rug{--fa: "";--fa--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: "";--fa--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: "";--fa--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: "";--fa--fa: ""}.fa-baht-sign{--fa: "";--fa--fa: ""}.fa-book-open{--fa: "";--fa--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: "";--fa--fa: ""}.fa-handcuffs{--fa: "";--fa--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: "";--fa--fa: ""}.fa-database{--fa: "";--fa--fa: ""}.fa-share,.fa-mail-forward{--fa: "";--fa--fa: ""}.fa-bottle-droplet{--fa: "";--fa--fa: ""}.fa-mask-face{--fa: "";--fa--fa: ""}.fa-hill-rockslide{--fa: "";--fa--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: "";--fa--fa: ""}.fa-paper-plane{--fa: "";--fa--fa: ""}.fa-road-circle-exclamation{--fa: "";--fa--fa: ""}.fa-dungeon{--fa: "";--fa--fa: ""}.fa-align-right{--fa: "";--fa--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: "";--fa--fa: ""}.fa-life-ring{--fa: "";--fa--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: "";--fa--fa: ""}.fa-calendar-day{--fa: "";--fa--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: "";--fa--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: "";--fa--fa: ""}.fa-face-grimace,.fa-grimace{--fa: "";--fa--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: "";--fa--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: "";--fa--fa: ""}.fa-person-walking-arrow-right{--fa: "";--fa--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: "";--fa--fa: ""}.fa-dice{--fa: "";--fa--fa: ""}.fa-bowling-ball{--fa: "";--fa--fa: ""}.fa-brain{--fa: "";--fa--fa: ""}.fa-bandage,.fa-band-aid{--fa: "";--fa--fa: ""}.fa-calendar-minus{--fa: "";--fa--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: "";--fa--fa: ""}.fa-gifts{--fa: "";--fa--fa: ""}.fa-hotel{--fa: "";--fa--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: "";--fa--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: "";--fa--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: "";--fa--fa: ""}.fa-thumbs-up{--fa: "";--fa--fa: ""}.fa-user-clock{--fa: "";--fa--fa: ""}.fa-hand-dots,.fa-allergies{--fa: "";--fa--fa: ""}.fa-file-invoice{--fa: "";--fa--fa: ""}.fa-window-minimize{--fa: "";--fa--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: "";--fa--fa: ""}.fa-brush{--fa: "";--fa--fa: ""}.fa-file-half-dashed{--fa: "";--fa--fa: ""}.fa-mask{--fa: "";--fa--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: "";--fa--fa: ""}.fa-ruler-vertical{--fa: "";--fa--fa: ""}.fa-user-large,.fa-user-alt{--fa: "";--fa--fa: ""}.fa-train-tram{--fa: "";--fa--fa: ""}.fa-user-nurse{--fa: "";--fa--fa: ""}.fa-syringe{--fa: "";--fa--fa: ""}.fa-cloud-sun{--fa: "";--fa--fa: ""}.fa-stopwatch-20{--fa: "";--fa--fa: ""}.fa-square-full{--fa: "";--fa--fa: ""}.fa-magnet{--fa: "";--fa--fa: ""}.fa-jar{--fa: "";--fa--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: "";--fa--fa: ""}.fa-bug-slash{--fa: "";--fa--fa: ""}.fa-arrow-up-from-water-pump{--fa: "";--fa--fa: ""}.fa-bone{--fa: "";--fa--fa: ""}.fa-table-cells-row-unlock{--fa: "";--fa--fa: ""}.fa-user-injured{--fa: "";--fa--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: "";--fa--fa: ""}.fa-plane{--fa: "";--fa--fa: ""}.fa-tent-arrows-down{--fa: "";--fa--fa: ""}.fa-exclamation{--fa: "!";--fa--fa: "!!"}.fa-arrows-spin{--fa: "";--fa--fa: ""}.fa-print{--fa: "";--fa--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: "";--fa--fa: ""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$";--fa--fa: "$$"}.fa-x{--fa: "X";--fa--fa: "XX"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: "";--fa--fa: ""}.fa-users-gear,.fa-users-cog{--fa: "";--fa--fa: ""}.fa-person-military-pointing{--fa: "";--fa--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: "";--fa--fa: ""}.fa-umbrella{--fa: "";--fa--fa: ""}.fa-trowel{--fa: "";--fa--fa: ""}.fa-d{--fa: "D";--fa--fa: "DD"}.fa-stapler{--fa: "";--fa--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: "";--fa--fa: ""}.fa-kip-sign{--fa: "";--fa--fa: ""}.fa-hand-point-left{--fa: "";--fa--fa: ""}.fa-handshake-simple,.fa-handshake-alt{--fa: "";--fa--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: "";--fa--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: "";--fa--fa: ""}.fa-barcode{--fa: "";--fa--fa: ""}.fa-plus-minus{--fa: "";--fa--fa: ""}.fa-video,.fa-video-camera{--fa: "";--fa--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: "";--fa--fa: ""}.fa-hand-holding-medical{--fa: "";--fa--fa: ""}.fa-person-circle-check{--fa: "";--fa--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: "";--fa--fa: ""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-BU4mH_I_.woff2) format("woff2"),url(/assets/fa-brands-400-CArp7j8S.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: ""}.fa-hooli{--fa: ""}.fa-yelp{--fa: ""}.fa-cc-visa{--fa: ""}.fa-lastfm{--fa: ""}.fa-shopware{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-aws{--fa: ""}.fa-redhat{--fa: ""}.fa-yoast{--fa: ""}.fa-cloudflare{--fa: ""}.fa-ups{--fa: ""}.fa-pixiv{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-dyalog{--fa: ""}.fa-bity{--fa: ""}.fa-stackpath{--fa: ""}.fa-buysellads{--fa: ""}.fa-first-order{--fa: ""}.fa-modx{--fa: ""}.fa-guilded{--fa: ""}.fa-vnv{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-microsoft{--fa: ""}.fa-qq{--fa: ""}.fa-orcid{--fa: ""}.fa-java{--fa: ""}.fa-invision{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-centercode{--fa: ""}.fa-glide-g{--fa: ""}.fa-drupal{--fa: ""}.fa-jxl{--fa: ""}.fa-dart-lang{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-unity{--fa: ""}.fa-whmcs{--fa: ""}.fa-rocketchat{--fa: ""}.fa-vk{--fa: ""}.fa-untappd{--fa: ""}.fa-mailchimp{--fa: ""}.fa-css3-alt{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-contao{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-deskpro{--fa: ""}.fa-brave{--fa: ""}.fa-sistrix{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-battle-net{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-edge{--fa: ""}.fa-threads{--fa: ""}.fa-napster{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-artstation{--fa: ""}.fa-markdown{--fa: ""}.fa-sourcetree{--fa: ""}.fa-google-plus{--fa: ""}.fa-diaspora{--fa: ""}.fa-foursquare{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-github-alt{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-pagelines{--fa: ""}.fa-algolia{--fa: ""}.fa-red-river{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-safari{--fa: ""}.fa-google{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-atlassian{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-nimblr{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-hacker-news{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-adversal{--fa: ""}.fa-creative-commons{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-fonticons{--fa: ""}.fa-weixin{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-codepen{--fa: ""}.fa-git-alt{--fa: ""}.fa-lyft{--fa: ""}.fa-rev{--fa: ""}.fa-windows{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-meetup{--fa: ""}.fa-centos{--fa: ""}.fa-adn{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-opensuse{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-codiepie{--fa: ""}.fa-node{--fa: ""}.fa-mix{--fa: ""}.fa-steam{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-scribd{--fa: ""}.fa-debian{--fa: ""}.fa-openid{--fa: ""}.fa-instalod{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-sellcast{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-r-project{--fa: ""}.fa-delicious{--fa: ""}.fa-freebsd{--fa: ""}.fa-vuejs{--fa: ""}.fa-accusoft{--fa: ""}.fa-ioxhost{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-app-store{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-itunes-note{--fa: ""}.fa-golang{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-grav{--fa: ""}.fa-weibo{--fa: ""}.fa-uncharted{--fa: ""}.fa-firstdraft{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-angellist{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-skype{--fa: ""}.fa-joget{--fa: ""}.fa-fedora{--fa: ""}.fa-stripe-s{--fa: ""}.fa-meta{--fa: ""}.fa-laravel{--fa: ""}.fa-hotjar{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-hips{--fa: ""}.fa-css{--fa: ""}.fa-behance{--fa: ""}.fa-reddit{--fa: ""}.fa-discord{--fa: ""}.fa-chrome{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-cc-discover{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-confluence{--fa: ""}.fa-shoelace{--fa: ""}.fa-mdb{--fa: ""}.fa-dochub{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-ebay{--fa: ""}.fa-amazon{--fa: ""}.fa-unsplash{--fa: ""}.fa-yarn{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-500px{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-gratipay{--fa: ""}.fa-apple{--fa: ""}.fa-hive{--fa: ""}.fa-gitkraken{--fa: ""}.fa-keybase{--fa: ""}.fa-apple-pay{--fa: ""}.fa-padlet{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-fedex{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-shopify{--fa: ""}.fa-neos{--fa: ""}.fa-square-threads{--fa: ""}.fa-hackerrank{--fa: ""}.fa-researchgate{--fa: ""}.fa-swift{--fa: ""}.fa-angular{--fa: ""}.fa-speakap{--fa: ""}.fa-angrycreative{--fa: ""}.fa-y-combinator{--fa: ""}.fa-empire{--fa: ""}.fa-envira{--fa: ""}.fa-google-scholar{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-studiovinari{--fa: ""}.fa-pied-piper{--fa: ""}.fa-wordpress{--fa: ""}.fa-product-hunt{--fa: ""}.fa-firefox{--fa: ""}.fa-linode{--fa: ""}.fa-goodreads{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-sith{--fa: ""}.fa-themeisle{--fa: ""}.fa-page4{--fa: ""}.fa-hashnode{--fa: ""}.fa-react{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-squarespace{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-bitcoin{--fa: ""}.fa-keycdn{--fa: ""}.fa-opera{--fa: ""}.fa-itch-io{--fa: ""}.fa-umbraco{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-ubuntu{--fa: ""}.fa-draft2digital{--fa: ""}.fa-stripe{--fa: ""}.fa-houzz{--fa: ""}.fa-gg{--fa: ""}.fa-dhl{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-xing{--fa: ""}.fa-blackberry{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-playstation{--fa: ""}.fa-quinscape{--fa: ""}.fa-less{--fa: ""}.fa-blogger-b{--fa: ""}.fa-opencart{--fa: ""}.fa-vine{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-paypal{--fa: ""}.fa-gitlab{--fa: ""}.fa-typo3{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-yahoo{--fa: ""}.fa-dailymotion{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-bootstrap{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-mintbit{--fa: ""}.fa-ethereum{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-patreon{--fa: ""}.fa-avianex{--fa: ""}.fa-ello{--fa: ""}.fa-gofore{--fa: ""}.fa-bimobject{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-facebook-f{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-web-awesome{--fa: ""}.fa-mandalorian{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-osi{--fa: ""}.fa-google-wallet{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-periscope{--fa: ""}.fa-fulcrum{--fa: ""}.fa-cloudscale{--fa: ""}.fa-forumbee{--fa: ""}.fa-mizuni{--fa: ""}.fa-schlix{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-bandcamp{--fa: ""}.fa-wpforms{--fa: ""}.fa-cloudversify{--fa: ""}.fa-usps{--fa: ""}.fa-megaport{--fa: ""}.fa-magento{--fa: ""}.fa-spotify{--fa: ""}.fa-optin-monster{--fa: ""}.fa-fly{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-aviato{--fa: ""}.fa-itunes{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-blogger{--fa: ""}.fa-flickr{--fa: ""}.fa-viber{--fa: ""}.fa-soundcloud{--fa: ""}.fa-digg{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-letterboxd{--fa: ""}.fa-symfony{--fa: ""}.fa-maxcdn{--fa: ""}.fa-etsy{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-audible{--fa: ""}.fa-think-peaks{--fa: ""}.fa-bilibili{--fa: ""}.fa-erlang{--fa: ""}.fa-x-twitter{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-dashcube{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-elementor{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-palfed{--fa: ""}.fa-superpowers{--fa: ""}.fa-resolving{--fa: ""}.fa-xbox{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-searchengin{--fa: ""}.fa-tiktok{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-renren{--fa: ""}.fa-linux{--fa: ""}.fa-glide{--fa: ""}.fa-linkedin{--fa: ""}.fa-hubspot{--fa: ""}.fa-deploydog{--fa: ""}.fa-twitch{--fa: ""}.fa-flutter{--fa: ""}.fa-ravelry{--fa: ""}.fa-mixer{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-vimeo{--fa: ""}.fa-mendeley{--fa: ""}.fa-uniregistry{--fa: ""}.fa-figma{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-dropbox{--fa: ""}.fa-instagram{--fa: ""}.fa-cmplid{--fa: ""}.fa-upwork{--fa: ""}.fa-facebook{--fa: ""}.fa-gripfire{--fa: ""}.fa-jedi-order{--fa: ""}.fa-uikit{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-phabricator{--fa: ""}.fa-ussunnah{--fa: ""}.fa-earlybirds{--fa: ""}.fa-trade-federation{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-whatsapp{--fa: ""}.fa-square-upwork{--fa: ""}.fa-slideshare{--fa: ""}.fa-google-play{--fa: ""}.fa-viadeo{--fa: ""}.fa-line{--fa: ""}.fa-google-drive{--fa: ""}.fa-servicestack{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-bitbucket{--fa: ""}.fa-imdb{--fa: ""}.fa-deezer{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-jira{--fa: ""}.fa-docker{--fa: ""}.fa-screenpal{--fa: ""}.fa-bluetooth{--fa: ""}.fa-gitter{--fa: ""}.fa-d-and-d{--fa: ""}.fa-microblog{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-gg-circle{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-yandex{--fa: ""}.fa-readme{--fa: ""}.fa-html5{--fa: ""}.fa-sellsy{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-sass{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-salesforce{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-medapps{--fa: ""}.fa-ns8{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-apper{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-waze{--fa: ""}.fa-bluesky{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-rust{--fa: ""}.fa-wix{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-supple{--fa: ""}.fa-webflow{--fa: ""}.fa-rebel{--fa: ""}.fa-css3{--fa: ""}.fa-staylinked{--fa: ""}.fa-kaggle{--fa: ""}.fa-space-awesome{--fa: ""}.fa-deviantart{--fa: ""}.fa-cpanel{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-trello{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-get-pocket{--fa: ""}.fa-perbyte{--fa: ""}.fa-grunt{--fa: ""}.fa-weebly{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-leanpub{--fa: ""}.fa-black-tie{--fa: ""}.fa-themeco{--fa: ""}.fa-python{--fa: ""}.fa-android{--fa: ""}.fa-bots{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-hornbill{--fa: ""}.fa-js{--fa: ""}.fa-ideal{--fa: ""}.fa-git{--fa: ""}.fa-dev{--fa: ""}.fa-sketch{--fa: ""}.fa-yandex-international{--fa: ""}.fa-cc-amex{--fa: ""}.fa-uber{--fa: ""}.fa-github{--fa: ""}.fa-php{--fa: ""}.fa-alipay{--fa: ""}.fa-youtube{--fa: ""}.fa-skyatlas{--fa: ""}.fa-firefox-browser{--fa: ""}.fa-replyd{--fa: ""}.fa-suse{--fa: ""}.fa-jenkins{--fa: ""}.fa-twitter{--fa: ""}.fa-rockrms{--fa: ""}.fa-pinterest{--fa: ""}.fa-buffer{--fa: ""}.fa-npm{--fa: ""}.fa-yammer{--fa: ""}.fa-btc{--fa: ""}.fa-dribbble{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-stubber{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-old-republic{--fa: ""}.fa-odysee{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-node-js{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-medrt{--fa: ""}.fa-usb{--fa: ""}.fa-tumblr{--fa: ""}.fa-vaadin{--fa: ""}.fa-quora{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-reacteurope{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-amilia{--fa: ""}.fa-mixcloud{--fa: ""}.fa-flipboard{--fa: ""}.fa-viacoin{--fa: ""}.fa-critical-role{--fa: ""}.fa-sitrox{--fa: ""}.fa-discourse{--fa: ""}.fa-joomla{--fa: ""}.fa-mastodon{--fa: ""}.fa-airbnb{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-gulp{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-strava{--fa: ""}.fa-ember{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-teamspeak{--fa: ""}.fa-pushed{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-nutritionix{--fa: ""}.fa-wodu{--fa: ""}.fa-google-pay{--fa: ""}.fa-intercom{--fa: ""}.fa-zhihu{--fa: ""}.fa-korvue{--fa: ""}.fa-pix{--fa: ""}.fa-steam-symbol{--fa: ""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-Cy4iLbxs.woff2) format("woff2"),url(/assets/fa-regular-400-D4OwLFL7.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-CcrrL0x0.woff2) format("woff2"),url(/assets/fa-solid-900-BAw_JAW6.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-BU4mH_I_.woff2) format("woff2"),url(/assets/fa-brands-400-CArp7j8S.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-CcrrL0x0.woff2) format("woff2"),url(/assets/fa-solid-900-BAw_JAW6.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-Cy4iLbxs.woff2) format("woff2"),url(/assets/fa-regular-400-D4OwLFL7.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-CcrrL0x0.woff2) format("woff2"),url(/assets/fa-solid-900-BAw_JAW6.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-BU4mH_I_.woff2) format("woff2"),url(/assets/fa-brands-400-CArp7j8S.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-Cy4iLbxs.woff2) format("woff2"),url(/assets/fa-regular-400-D4OwLFL7.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-B9t6EWrS.woff2) format("woff2"),url(/assets/fa-v4compatibility-ch80hpM0.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.group-members-page{--group-bg: #070b16;--group-surface: rgba(15, 23, 42, .78);--group-surface-strong: rgba(2, 6, 23, .88);--group-border: rgba(148, 163, 184, .18);--group-border-strong: rgba(125, 211, 252, .32);--group-text: #f8fafc;--group-muted: #cbd5e1;--group-subtle: #94a3b8;--group-cyan: #67e8f9;--group-blue: #60a5fa;--group-amber: #facc15;--group-wheat: #ceaa5d;--group-wheat-soft: #fde68a;--group-emerald: #34d399;min-height:100vh;color:var(--group-text);background:radial-gradient(circle at 14% 0%,rgba(34,211,238,.14),transparent 32%),radial-gradient(circle at 90% 4%,rgba(250,204,21,.11),transparent 34%),linear-gradient(180deg,#070b16,#101827 48%,#070b16)}.group-members-shell{min-height:100vh;overflow-x:hidden;padding:1.5rem 1rem 3rem}.group-members-container{width:min(100%,1280px);margin:0 auto}.group-hero{position:relative;isolation:isolate;min-height:320px;overflow:hidden;border:1px solid var(--group-border);border-radius:24px;background:var(--group-surface-strong);box-shadow:0 28px 90px #00000075}.group-hero:after{position:absolute;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:2;width:64px;height:64px;border-right:1px solid rgba(253,230,138,.24);border-bottom:1px solid rgba(253,230,138,.24);border-radius:0 0 10px;content:"";pointer-events:none}.group-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.group-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0206176b,#0f172a2e 48%,#0f172a08),linear-gradient(0deg,rgba(2,6,23,.25),transparent 65%)}.group-hero-content{position:relative;text-shadow:0 2px 5px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.45);z-index:1;display:flex;min-height:320px;align-items:flex-end;padding:clamp(1.25rem,3vw,2.25rem)}.group-hero-content h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:800;line-height:.96;overflow-wrap:anywhere}.group-hero-content p{max-width:690px;margin:1rem 0 0;color:var(--group-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.group-hero-kicker,.group-section-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;color:#fde68a;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.group-profile-managed-location{display:grid;gap:.85rem;max-width:760px;margin:0 auto;border:1px solid rgba(253,230,138,.24);border-radius:22px;background:radial-gradient(circle at top right,rgba(244,201,93,.16),transparent 34%),linear-gradient(145deg,#0f172ae6,#040a14d6);box-shadow:0 24px 78px #00000057;padding:clamp(1.35rem,4vw,2.4rem);text-align:center}.group-profile-managed-location h1{margin:0;color:#f8fafc;font-size:clamp(2rem,6vw,3.5rem);font-weight:950;line-height:1}.group-profile-managed-location p{max-width:600px;margin:0 auto;color:var(--group-muted);line-height:1.65}.group-profile-managed-location small{color:#fde68ac7;font-weight:800}.group-edit-banner-button{position:absolute;right:1rem;bottom:1rem;z-index:5;display:inline-flex;align-items:center;gap:.45rem;min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0f172ad1;color:#fff;padding:.65rem 1rem;font-weight:800;pointer-events:auto;touch-action:manipulation;box-shadow:0 14px 36px #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,border-color .16s ease,background .16s ease}.group-edit-banner-button:hover,.group-edit-banner-button:focus-visible{transform:translateY(-1px);border-color:#67e8f9b8;background:#082f49e6}.group-command-bar,.group-workspace-card,.group-nested-panel{position:relative;overflow:hidden;border:1px solid var(--group-border);border-radius:18px;background:var(--group-surface);box-shadow:0 20px 70px #0000005c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.group-command-bar:after,.group-workspace-card:after,.group-nested-panel:after{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-right:1px solid rgba(253,230,138,.13);border-bottom:1px solid rgba(253,230,138,.13);content:"";pointer-events:none}.group-command-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem}.group-btc-widget{display:grid;gap:1rem;margin:1rem 0;border:1px solid rgba(250,204,21,.22);border-radius:18px;background:radial-gradient(circle at 8% 18%,rgba(250,204,21,.13),transparent 32%),linear-gradient(135deg,rgba(206,170,93,.08),transparent 42%),#0f172ac7;box-shadow:0 20px 70px #0000005c;padding:1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.group-btc-widget-header,.group-btc-balance-row,.group-btc-address,.group-btc-totals{display:flex;align-items:center;justify-content:space-between;gap:1rem}.group-btc-link,.group-btc-address button,.group-statement-close{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(250,204,21,.28);border-radius:999px;background:#020617a8;color:#fde68a;padding:.5rem .85rem;font-weight:800}.group-btc-link:disabled{cursor:not-allowed;opacity:.55}.group-btc-balance-row{align-items:flex-end}.group-btc-balance-row p,.group-btc-totals span,.group-statement-summary span{margin:0;color:var(--group-subtle);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.group-btc-balance-row strong{display:block;margin-top:.2rem;color:#fff;font-size:clamp(1.65rem,4vw,2.8rem);font-weight:900;line-height:1}.group-btc-status,.group-btc-row-status{border:1px solid rgba(52,211,153,.36);border-radius:999px;background:#10b98124;color:#bbf7d0;padding:.3rem .6rem;font-size:.75rem;font-weight:900}.group-btc-address{border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0206177a;padding:.75rem}.group-btc-address span{min-width:0;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;overflow-wrap:anywhere}.group-btc-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.group-btc-totals span{border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0206176b;padding:.75rem;text-transform:none}.group-btc-totals strong{display:block;color:#fff;font-size:.95rem}.group-btc-loading,.group-btc-unavailable,.group-btc-success{display:flex;align-items:center;gap:.75rem;min-height:4.5rem;color:var(--group-muted)}.group-btc-success{min-height:auto;border:1px solid rgba(52,211,153,.28);border-radius:14px;background:#10b9811f;color:#bbf7d0;padding:.75rem;font-weight:800}.group-statement-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#020617c2;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.group-statement-modal{width:min(100%,1080px);max-height:min(90vh,820px);overflow:hidden;border:1px solid rgba(250,204,21,.24);border-radius:22px;background:#020617f7;color:#fff;box-shadow:0 34px 120px #00000094}.group-statement-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--group-border);padding:1.25rem}.group-statement-header h2{margin:0;color:#fff;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900}.group-statement-header p{margin:.35rem 0 0;color:var(--group-muted)}.group-statement-summary{display:grid;grid-template-columns:1.2fr 1.6fr .6fr;gap:.75rem;padding:1rem 1.25rem}.group-statement-summary div{border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172ab3;padding:.85rem}.group-statement-summary strong{display:block;margin-top:.25rem;color:#fff;font-size:1.05rem;overflow-wrap:anywhere}.group-statement-note{display:flex;gap:.75rem;margin:0 1.25rem 1rem;border:1px solid rgba(103,232,249,.24);border-radius:14px;background:#0ea5e91a;color:#dff7ff;padding:.85rem}.group-statement-note p{margin:0}.group-statement-table-wrap{max-height:430px;overflow:auto;border-top:1px solid var(--group-border)}.group-statement-table{width:100%;border-collapse:collapse;min-width:780px}.group-statement-table th,.group-statement-table td{border-bottom:1px solid rgba(148,163,184,.14);padding:.85rem;text-align:left;vertical-align:top}.group-statement-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#07111f;color:#fde68a;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.group-statement-table td{color:#dbeafe}.group-statement-table small{display:block;margin-top:.35rem;color:var(--group-subtle)}.group-command-bar h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800}.group-command-action{min-width:min(100%,260px)}.group-workspace-card{overflow:hidden}.group-member-directory{margin:1rem 0;border:1px solid var(--group-border);border-radius:18px;background:linear-gradient(135deg,#0f172ad6,#082f4980);box-shadow:0 20px 70px #00000052;padding:clamp(1rem,2vw,1.35rem);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.group-member-directory-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.group-member-directory h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:900}.group-member-directory p{margin:.35rem 0 0;color:var(--group-muted)}.group-member-search{display:inline-flex;align-items:center;gap:.5rem;min-width:min(100%,280px);border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#02061794;color:var(--group-muted);padding:.65rem .85rem}.group-member-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff}.group-member-search input::placeholder{color:var(--group-subtle)}.group-member-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem}.group-member-card{display:flex;align-items:center;gap:.75rem;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0206177a;padding:.8rem}.group-member-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(103,232,249,.34);border-radius:999px;background:#0ea5e92e;color:#cffafe;font-weight:900;object-fit:cover}.group-member-card div{min-width:0}.group-member-card h3{margin:0;overflow:hidden;color:#f8fafc;font-size:.96rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.group-member-card p{margin:.2rem 0 0;color:var(--group-subtle);font-size:.8rem}.group-member-founder{border:1px solid rgba(250,204,21,.3);border-radius:999px;background:#facc1524;color:#fde68a;padding:.28rem .5rem;font-size:.68rem;font-weight:900;text-transform:uppercase}.group-member-slugs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto}.group-member-slugs:empty{display:none}.group-member-role{border:1px solid rgba(103,232,249,.34);border-radius:999px;background:#0ea5e929;color:#cffafe;padding:.28rem .5rem;font-size:.68rem;font-weight:900;text-transform:uppercase}.group-role-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.group-role-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0206177a;padding:1rem}.group-role-card h4,.group-role-card p{margin:0}.group-role-card h4{color:#f8fafc;font-weight:900}.group-role-card p{margin-top:.3rem;color:var(--group-subtle);font-size:.82rem}.group-role-card>span{flex:0 0 auto;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:900}.group-role-card>span.is-assigned{background:#22c55e26;color:#bbf7d0}.group-role-card>span.is-open{background:#facc151f;color:#fde68a}.group-member-directory-state{margin-top:1rem;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0206176b;color:var(--group-muted);padding:.9rem}.group-member-directory-state.is-warning{border-color:#facc153d;color:#fde68a}.group-tabs-shell{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--group-border);padding:.8rem;background:#02061775}.group-tabs{display:flex;min-width:0;gap:.45rem;overflow-x:auto;scrollbar-width:thin}.group-tabs-main{flex:1 1 auto}.group-tabs-governance{flex:0 0 auto}.group-tab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;white-space:nowrap;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--group-muted);padding:.55rem .9rem;font-size:.875rem;font-weight:800;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.group-tab:hover,.group-tab:focus-visible{color:#fff;border-color:#67e8f952;background:#0ea5e91f}.group-tab.is-active{color:#082f49;border-color:#67e8f9b8;background:linear-gradient(135deg,#67e8f9,#93c5fd);box-shadow:0 12px 32px #22d3ee38}.group-tab-governance{border-color:#facc152e}.group-tab-governance.is-active{color:#422006;border-color:#fde68abf;background:linear-gradient(135deg,#fde68a,#fbbf24)}.group-tab-content{padding:clamp(1rem,2vw,1.5rem)}.group-tab-stack{display:grid;gap:1.25rem}.group-section-heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.group-section-heading h2,.group-section-heading h3{margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800}.group-nested-panel{padding:clamp(1rem,2vw,1.35rem)}.group-action-button,.group-members-page .btn-primary,.group-members-page .btn-danger,.group-members-page .btn-success,.group-members-page .btn-secondary{border:1px solid rgba(103,232,249,.34)!important;border-radius:999px!important;background:linear-gradient(135deg,#0891b2,#2563eb)!important;color:#fff!important;font-weight:800!important;box-shadow:0 14px 32px #0891b238;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.group-members-page .btn-danger{border-color:#fb718566!important;background:linear-gradient(135deg,#be123c,#7c3aed)!important}.group-members-page .btn-secondary{border-color:#94a3b847!important;background:#0f172aeb!important}.group-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.5rem .9rem;font-size:.875rem}.group-action-button:hover,.group-members-page .btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 18px 42px #0891b24d}.group-position-grid{display:grid;gap:.8rem}.group-position-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--group-border);border-radius:16px;background:#0f172ab8;padding:.95rem}.group-position-title{color:#fff;font-weight:800;cursor:pointer}.group-position-title:hover,.group-position-title:focus-visible{color:var(--group-cyan)}.group-filled-roles{display:flex;flex-wrap:wrap;gap:.6rem}.group-filled-roles span,.group-empty-state{border:1px solid var(--group-border);border-radius:999px;background:#0f172ab3;color:var(--group-muted);padding:.55rem .85rem;font-weight:700}.group-empty-state{width:100%;border-radius:14px;text-align:center}.group-members-page .tyk-modal-surface{border:1px solid var(--group-border-strong);border-radius:18px;background:#020617f5;color:#fff;box-shadow:0 30px 100px #0000008c}.group-members-page .tyk-secondary-action{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172adb;color:#e2e8f0;padding:.5rem .85rem;font-weight:800}.group-ui-button,.group-ui-button-secondary,.group-wide-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem;border-radius:999px!important;font-weight:800!important}.group-ui-button{border:1px solid rgba(103,232,249,.38)!important;background:linear-gradient(135deg,#0891b2,#2563eb)!important;color:#fff!important}.group-ui-button-secondary{border:1px solid rgba(148,163,184,.24)!important;background:#0f172adb!important;color:#e2e8f0!important}.group-wide-cta{width:100%;min-height:52px;border:1px solid rgba(103,232,249,.34)!important;background:linear-gradient(135deg,#0891b2,#2563eb)!important;color:#fff!important;box-shadow:0 16px 42px #0891b23d}.group-wide-cta.is-danger{border-color:#fb71856b!important;background:linear-gradient(135deg,#be123c,#7c3aed)!important}.group-inline-state,.group-error-state,.group-task-loading,.group-task-empty,.group-task-error{display:flex;min-height:10rem;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--group-border);border-radius:16px;background:#0f172a9e;color:var(--group-muted);padding:1.25rem;text-align:center}.group-error-state,.group-task-error{color:#fecdd3;background:#7f1d1d33}.group-task-loading,.group-task-empty{flex-direction:column}.group-task-empty h3{margin:0;color:#fff;font-size:1.35rem;font-weight:800}.group-task-empty p{max-width:32rem;margin:0;color:var(--group-muted)}.group-task-spinner{width:2.5rem;height:2.5rem;border:3px solid rgba(148,163,184,.22);border-top-color:var(--group-cyan);border-radius:999px;animation:group-spin .8s linear infinite}.group-list-stack{display:grid;gap:.85rem}.group-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.group-filter-chip{border:1px solid rgba(148,163,184,.22)!important;border-radius:999px!important;background:#0f172ab8!important;color:#cbd5e1!important;font-weight:800!important}.group-filter-chip.is-active{border-color:#67e8f9ad!important;background:linear-gradient(135deg,#67e8f9,#93c5fd)!important;color:#082f49!important}.group-record-link{display:block;color:inherit;text-decoration:none}.group-record-link:hover{color:inherit;text-decoration:none}.group-record-card{overflow:hidden;border:1px solid var(--group-border)!important;border-radius:16px!important;background:#0f172ab3!important;color:#fff!important;cursor:pointer;box-shadow:0 16px 48px #00000042;transition:transform .16s ease,border-color .16s ease,background .16s ease}.group-record-card:hover{transform:translateY(-2px);border-color:#67e8f96b!important;background:#0f172adb!important}.group-record-card-content{padding:1rem}.group-record-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.group-record-title-row h3{min-width:0;margin:0;color:#fff;font-size:1.1rem;font-weight:800;overflow-wrap:anywhere}.group-record-description{margin:.5rem 0 0;color:var(--group-muted);line-height:1.55}.group-record-meta,.group-record-badges{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;color:var(--group-subtle);font-size:.82rem}.group-record-meta span,.group-record-badges span{display:inline-flex;align-items:center}.group-record-footnote{margin:.8rem 0 0;color:var(--group-subtle);font-size:.82rem}.group-status-badge,.group-soft-badge{border:1px solid rgba(103,232,249,.28)!important;border-radius:999px!important;background:#0ea5e924!important;color:#bae6fd!important;font-weight:800!important}.group-status-badge.is-success{border-color:#34d39957!important;background:#10b98124!important;color:#bbf7d0!important}.group-status-badge.is-danger{border-color:#fb718561!important;background:#f43f5e24!important;color:#fecdd3!important}.group-refinement-row,.group-task-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--group-border);border-radius:16px;background:#0f172aad;color:var(--group-muted);padding:1rem}.group-task-row h3{margin:0;color:#fff;font-weight:800}.group-task-row p{margin:.25rem 0 0;color:var(--group-subtle);font-size:.9rem}.group-taskboard{display:grid;gap:1rem}.group-taskboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--group-border);border-radius:18px;background:#0f172aad;padding:1rem}.group-task-view-list{border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#020617a8;padding:.25rem}.group-task-view-list button{display:inline-flex;align-items:center;border-radius:999px;color:#cbd5e1;font-weight:800}.group-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.group-task-column{min-height:300px;border:1px solid var(--group-border);border-radius:18px;background:#02061785;padding:1rem}.group-task-column h3{margin:0 0 1rem;color:#fff;font-size:1rem;font-weight:900;text-transform:capitalize}.group-task-column-empty{display:grid;min-height:8rem;place-items:center;border:1px dashed rgba(148,163,184,.24);border-radius:14px;color:var(--group-subtle)}.group-task-card{border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172ad1;color:#fff;padding:.85rem;box-shadow:0 14px 38px #00000042}.group-task-card.is-dragging{border-color:#67e8f98c;box-shadow:0 22px 60px #22d3ee33}.group-task-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.group-task-card h4{margin:0;font-size:.95rem;font-weight:900;overflow-wrap:anywhere}.group-task-card p{display:-webkit-box;margin:.35rem 0 0;overflow:hidden;color:var(--group-subtle);font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.group-task-type{flex:0 0 auto;border-radius:999px;padding:.25rem .45rem;font-size:.68rem;font-weight:900;letter-spacing:.06em}.group-task-type.is-epic{background:#a855f73d;color:#e9d5ff}.group-task-type.is-story{background:#3b82f63d;color:#bfdbfe}.group-task-type.is-task{background:#10b9813d;color:#bbf7d0}.group-task-type.is-bug{background:#f43f5e3d;color:#fecdd3}.group-task-type.is-workday{background:#facc1538;color:#fef3c7}.group-task-type.is-default{background:#94a3b82e;color:#e2e8f0}.group-task-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.8rem;color:var(--group-subtle);font-size:.78rem}.group-task-card-meta div,.group-task-card-meta span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.group-task-card-actions{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.85rem}.group-church-dashboard,.group-church-affiliations{display:grid;gap:1rem}.group-church-dashboard .group-section-heading p,.group-church-affiliations .group-section-heading p{margin:.35rem 0 0;color:var(--group-subtle)}.group-church-insight-card{display:grid;gap:1rem;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:radial-gradient(circle at top left,rgba(244,201,93,.12),transparent 34%),linear-gradient(145deg,#0f172ae6,#020617b8);padding:1.15rem;box-shadow:0 18px 45px #00000038}.group-church-insight-card.is-primary{border-color:#f4c95d57;background:radial-gradient(circle at 12% 10%,rgba(244,201,93,.18),transparent 38%),radial-gradient(circle at 90% 0%,rgba(34,197,94,.12),transparent 30%),linear-gradient(145deg,#0f172af5,#020617b8)}.group-church-card-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.group-church-insight-card h4{margin:0;color:#fff;font-size:clamp(1.3rem,2vw,2rem);font-weight:950}.group-church-insight-card p{margin:-.45rem 0 0;color:#fef3c7;font-weight:800}.group-church-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.group-church-stat-grid div{min-height:104px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0206177a;padding:.9rem}.group-church-stat-grid span{display:block;color:#93c5fd;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.group-church-stat-grid strong{display:block;margin-top:.55rem;color:#f8fafc;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:950;line-height:1}.group-church-affiliation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:1080px){.group-task-grid,.group-church-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.group-members-shell{padding:.75rem .75rem 2.5rem}.group-hero,.group-hero-content{min-height:280px}.group-hero-overlay{background:linear-gradient(0deg,#02061780,#0206170f)}.group-hero-content{align-items:flex-end;padding-bottom:4.5rem}.group-edit-banner-button{right:.75rem;left:.75rem;justify-content:center;min-height:48px}.group-command-bar,.group-member-directory-header,.group-tabs-shell,.group-position-card,.group-taskboard-toolbar,.group-task-row,.group-refinement-row,.group-btc-widget-header,.group-btc-balance-row,.group-btc-address{flex-direction:column;align-items:stretch}.group-tabs-governance,.group-tabs-main{width:100%}.group-tab{flex:0 0 auto}.group-task-grid{grid-template-columns:1fr}.group-record-title-row,.group-task-card-header,.group-task-card-meta,.group-statement-header{flex-direction:column;align-items:flex-start}.group-btc-totals,.group-statement-summary,.group-church-stat-grid,.group-church-affiliation-grid{grid-template-columns:1fr}.group-church-card-topline{flex-direction:column;align-items:flex-start}}.ideas-list{max-height:300px;overflow-y:auto;padding-right:5px}.idea-item{transition:background-color .2s ease;border-radius:4px}.idea-item:hover{background-color:#3f3d300d}.dark-mode-modal .idea-item:hover{background-color:#ffffff1a}.idea-proposal{font-size:.9rem;line-height:1.4;color:#6c757d}.dark-mode-modal .idea-proposal{color:#adb5bd}.clickable-idea{cursor:pointer;position:relative}.clickable-idea:hover .idea-chevron{opacity:1;transform:translate(0)}.idea-chevron{opacity:.5;transform:translate(-5px);transition:all .2s ease}.modal-content-relative{position:relative!important}.modal-header-container{position:relative;width:100%}.modal-urgent-badge{position:absolute;top:0;right:50px;background-color:#dc3545;color:var(--color-cream);display:flex;align-items:center;padding:5px 10px;border-radius:4px;font-weight:600;font-size:.95rem;box-shadow:0 2px 4px #3f3d3033;z-index:5}.modal-urgent-badge-centered{display:inline-flex;align-items:center;background-color:#dc3545;color:var(--color-cream);padding:5px 10px;border-radius:4px;font-weight:600;font-size:.95rem;box-shadow:0 2px 4px #3f3d3033;margin-bottom:10px}.modal-vote-button{position:absolute;top:0;right:120px;display:flex;align-items:center;background-color:#f8f9fa;padding:5px 10px;border-radius:4px;box-shadow:0 2px 4px #3f3d301a;z-index:5}.dark-mode-modal .modal-vote-button{background-color:#343a40}@media(max-width:768px){.modal-vote-button{position:static;display:inline-flex;margin:0 5px 10px 0}.modal-header-container{display:flex;flex-direction:column;align-items:center;gap:10px}.modal-urgent-badge-centered{margin-bottom:5px}}.problem-modal-width{max-width:1600px!important;width:95%;margin:1.75rem auto}.thumbs-up-icon{cursor:pointer;color:#6c757d;transition:all .2s ease}.thumbs-up-icon:hover{color:#0d6efd;transform:scale(1.1)}.thumbs-up-icon.voted{color:#0d6efd;fill:#0d6efd}.vote-count{font-weight:700;font-size:1.1rem;margin-left:5px}.dark-mode-modal .vote-count{color:#e9ecef}.dark-mode-modal .thumbs-up-icon{color:#adb5bd}.dark-mode-modal .thumbs-up-icon:hover,.dark-mode-modal .thumbs-up-icon.voted{color:#0d6efd}.modal-title{font-size:2rem!important;line-height:1.2}.dark-mode-modal{background-color:#212529!important;color:var(--color-cream)!important;border-color:#495057!important}.dark-mode-modal .form-control,.form-control.dark-mode-modal{background-color:#2c3034!important;color:var(--color-cream)!important;border-color:#495057!important}.badge{font-size:.8rem;padding:.35em .65em}.badge-lg{font-size:.95rem!important;padding:.4em .7em!important}.card{border-radius:.5rem;box-shadow:0 2px 4px #3f3d300d;transition:all .3s ease}.card:hover{box-shadow:0 4px 8px #3f3d301a}.text-meta{color:#495057!important;font-weight:500}.dark-mode-modal .text-meta{color:#adb5bd!important}.modal-footer{display:flex!important;width:100%!important;padding:1rem!important}.modal-footer .row{flex-direction:row!important;width:100%!important}.modal-footer .col-4{display:flex!important}.modal-footer .text-center{justify-content:center!important}.modal-footer .text-end{justify-content:flex-end!important}@media(max-width:992px){.problem-modal-width{max-width:95%!important}.modal-title{font-size:1.5rem!important}.modal-footer .row{flex-direction:column!important;align-items:center!important;gap:10px!important}.modal-footer .col-4{width:100%!important;text-align:center!important;justify-content:center!important;margin-bottom:10px!important}}.problem-modal-width{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal-backdrop{z-index:1040}.modal{z-index:1050}.dark-mode-modal{background-color:#212529!important;color:#efece0!important;border-color:#495057!important}.dark-mode-modal.card{background-color:#2c3034!important;border-color:#495057!important}.dark-mode-modal .form-control,.form-control.dark-mode-modal{background-color:#2c3034!important;color:#efece0!important;border-color:#495057!important}.dark-mode-modal .form-control::placeholder{color:#ffffff80!important}.dark-mode-modal .form-check-input{background-color:#2c3034!important;border-color:#495057!important}.dark-mode-modal .form-check-input:checked{background-color:#0d6efd!important;border-color:#0d6efd!important}.dark-mode-modal .modal-header,.dark-mode-modal .modal-footer{border-color:#495057!important}.dark-mode-modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-title{font-size:1.75rem!important}.conflict-modal-width{max-width:760px;margin:1.75rem auto}.conflict-form-grid,.conflict-party-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dark-modal{background-color:#212529!important;color:#f8f9fa!important;border-color:#495057!important}.dark-modal .form-control,.dark-modal .form-select{background-color:#2c3034!important;color:#f8f9fa!important;border-color:#495057!important}.dark-modal .form-control::placeholder{color:#ffffff80!important}.dark-modal .modal-header,.dark-modal .modal-footer{border-color:#495057!important}.dark-modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}@media(max-width:720px){.conflict-form-grid,.conflict-party-grid{grid-template-columns:1fr}}.policies-container{background-color:#121212;color:#e0e0e0}.card.bg-dark{background-color:#1e1e1e!important;border:1px solid #333!important}.card.bg-dark .card-header{background-color:#2a2a2a!important;color:#f5f5f5}.card.bg-dark .card-footer{background-color:#1e1e1e!important}.hover-shadow:hover{box-shadow:0 4px 20px #3f3d30b3!important}.btn-dark{background-color:#2c2c2c!important;border-color:#444!important;color:#f5f5f5!important}.btn-dark:hover{background-color:#3d3d3d!important}.btn-light{background-color:#f0f0f0!important;border-color:#ccc!important;color:#1a1a1a!important}.btn-light:hover{background-color:#e0e0e0!important}.badge.light{background-color:#f0f0f0!important;color:#1a1a1a!important}.badge.secondary{background-color:#555!important;color:#ddd!important}.modal-content{background-color:#1e1e1e;color:#e0e0e0}.modal-header{border-bottom:1px solid #333}.modal-footer{border-top:1px solid #333}.events{list-style:none;margin:0;padding:0}.events li{max-width:100%;margin:.15rem 0;overflow:hidden;border-radius:999px;background:#22d3ee24;color:#cffafe;padding:.12rem .35rem;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.group-calendar-panel{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172ac2;padding:clamp(1rem,2vw,1.35rem)}.fellowship-meet-planner{display:grid;gap:1rem;margin:1rem 0 1.35rem;border:1px solid rgba(255,226,106,.26);border-radius:18px;background:radial-gradient(circle at 14% 0%,rgba(255,226,106,.16),transparent 32%),linear-gradient(135deg,#020617e0,#0f172ac7);padding:clamp(1rem,2vw,1.25rem)}.fellowship-meet-hero{display:grid;gap:.35rem;max-width:58rem}.fellowship-meet-hero h3{margin:0;color:#fff7d6;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:950}.fellowship-meet-hero p{margin:0;color:#dbeafe;font-size:1rem}.fellowship-meet-vibe{color:#fde68a!important;font-weight:900}.fellowship-meet-form{display:grid;gap:1rem}.fellowship-meet-form-grid,.fellowship-meet-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.fellowship-meet-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fellowship-meet-form label,.fellowship-meet-notes-grid label{display:grid;align-content:start;gap:.4rem;color:#fef3c7;font-weight:900}.fellowship-meet-notes-grid label svg{display:inline;margin-right:.25rem;vertical-align:text-bottom}.fellowship-meet-form input,.fellowship-meet-form select,.fellowship-meet-form textarea{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#02061794;color:#f8fafc;font:inherit;font-weight:700;padding:.7rem .75rem}.fellowship-meet-form textarea{min-height:7.5rem;resize:vertical}.fellowship-scale-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.fellowship-scale-grid button{display:grid;gap:.25rem;min-height:7.5rem;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#02061785;color:#e2e8f0;cursor:pointer;padding:.85rem;text-align:left}.fellowship-scale-grid button.is-selected{border-color:#ffe26ad1;background:#ffe26a24;box-shadow:0 0 0 1px #ffe26a33}.fellowship-scale-grid strong{color:#fff7d6;font-weight:950}.fellowship-scale-grid span{color:#b6c4d6;font-weight:700}.fellowship-nearby-churches{display:grid;gap:.85rem;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0206176b;padding:1rem}.fellowship-nearby-churches h4,.fellowship-nearby-churches p{margin:.25rem 0 0}.fellowship-nearby-churches h4{color:#fff7d6;font-size:1.15rem;font-weight:950}.fellowship-nearby-churches p{color:#b6c4d6}.fellowship-church-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-height:22rem;overflow:auto;padding-right:.2rem}.fellowship-church-option{display:grid;grid-template-columns:auto 1fr;gap:.65rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172aa8;padding:.75rem}.fellowship-church-option input{width:auto;margin-top:.2rem}.fellowship-church-option span{display:grid;gap:.15rem}.fellowship-church-option strong{color:#f8fafc}.fellowship-church-option small{color:#b6c4d6}.fellowship-church-option em{color:#fde68a;font-size:.78rem;font-style:normal;font-weight:900;text-transform:uppercase}.fellowship-selected-summary,.fellowship-meet-status,.fellowship-meet-notice{margin:0;border:1px solid rgba(255,226,106,.24);border-radius:12px;background:#ffe26a1a;color:#fef3c7;padding:.65rem .75rem;font-weight:800}.fellowship-meet-status.is-error,.fellowship-meet-notice:has(+.fellowship-meet-submit[disabled]){border-color:#f871714d;background:#7f1d1d38;color:#fecaca}.fellowship-meet-submit{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,226,106,.72);border-radius:999px;background:linear-gradient(135deg,#ffe26a,#facc15);color:#111827;cursor:pointer;font-weight:950;padding:.75rem 1.1rem}.fellowship-meet-submit:disabled{cursor:wait;opacity:.7}.group-calendar-event-pill{display:inline-flex;margin-left:.5rem;border:1px solid rgba(255,226,106,.32);border-radius:999px;background:#ffe26a1f;color:#fde68a;font-size:.72rem;font-weight:950;padding:.15rem .45rem;text-transform:uppercase}.group-calendar-fellowship-details{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:.35rem .75rem;margin:.75rem 0 0}.group-calendar-fellowship-details dt{color:#fde68a;font-weight:950}.group-calendar-fellowship-details dd{margin:0;color:#dbeafe}.group-calendar-loading{display:flex;min-height:14rem;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172ac2;color:#e2e8f0}.group-calendar-panel .ant-picker-calendar{border-radius:16px;background:transparent;color:#e2e8f0}.group-calendar-panel .ant-picker-panel,.group-calendar-panel .ant-picker-calendar-date{background:#02061775;color:#e2e8f0}.group-calendar-panel .ant-picker-content th,.group-calendar-panel .ant-picker-cell{color:#94a3b8}.group-calendar-panel .ant-picker-cell-in-view{color:#e2e8f0}.group-calendar-panel .ant-picker-calendar-date-today{border-color:#67e8f9b3}.group-calendar-event-list{display:grid;gap:.85rem;margin-top:1.25rem}.group-calendar-event-list h4{margin:0;color:#fef3c7;font-weight:900}.group-calendar-rsvp-message{margin:0;border:1px solid rgba(34,197,94,.28);border-radius:12px;background:#22c55e1f;color:#bbf7d0;padding:.65rem .85rem;font-weight:800}.group-calendar-event-card{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#02061770;padding:.9rem;color:#e2e8f0}.group-calendar-event-card strong{color:#fff7d6}.group-calendar-event-card p{margin:.2rem 0 0;color:#aab8ce}.group-calendar-rsvp-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.group-calendar-rsvp-actions button{border:1px solid rgba(255,226,106,.32);border-radius:999px;background:#ffe26a1a;color:#fef3c7;cursor:pointer;font-weight:900;padding:.45rem .75rem}@media(max-width:700px){.fellowship-meet-form-grid,.fellowship-meet-notes-grid,.fellowship-scale-grid,.fellowship-church-grid{grid-template-columns:1fr}.group-calendar-event-card{flex-direction:column}.group-calendar-rsvp-actions{justify-content:flex-start}}.fellowship-meet-launch{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border:1px solid #e5c254;border-radius:999px;background:#132238;color:#fff2b2;font-weight:700;white-space:normal}.fellowship-meet-launch:focus-visible{outline:3px solid #71d9f1;outline-offset:3px}.modal.fellowship-planner-modal{position:fixed;inset:0;z-index:11000;width:100%;height:100%;overflow-y:auto;background:transparent}.modal-backdrop.fellowship-planner-backdrop{position:fixed;inset:0;z-index:10999;background:#000;opacity:.55}.modal.fellowship-planner-modal .modal-dialog{width:calc(100% - 32px);max-width:960px;height:auto;margin:24px auto}.modal.fellowship-planner-modal .modal-content{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);margin:0;padding:0;overflow:hidden;background:#101c2c;color:#f3f5f8;border:1px solid #655b36;border-radius:16px}.modal.fellowship-planner-modal .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.modal.fellowship-planner-modal .modal-header{flex:0 0 auto}.fellowship-planner-modal .modal-header{border-bottom-color:#354157}.fellowship-planner-modal .modal-body{overflow-x:hidden;overflow-wrap:anywhere}.fellowship-planner-modal .fellowship-meet-planner{margin:0}@media(max-width:575px){.modal.fellowship-planner-modal .modal-dialog{width:calc(100% - 16px);margin:.5rem auto}.modal.fellowship-planner-modal .modal-content{max-height:calc(100dvh - 16px)}.fellowship-planner-modal .modal-body{padding:.75rem}}.fellowship-panel{margin:1.25rem 0;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(244,198,73,.38);border-radius:24px;background:linear-gradient(135deg,#14424ef5,#141b2efa 55%,#473519e0);color:#f7f4e8;box-shadow:0 18px 50px #0000002e}.fellowship-panel-heading{max-width:900px}.fellowship-panel-heading>span{display:flex;gap:.5rem;align-items:center;color:#f4d665;font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem}.fellowship-panel h2{margin:.55rem 0;font-size:clamp(1.65rem,3vw,2.45rem)}.fellowship-panel p{line-height:1.65;color:#d9e3e5}.fellowship-list,.fellowship-pending{margin-top:1.2rem}.fellowship-list a{display:inline-flex;align-items:center;gap:.45rem;margin:.35rem .5rem .35rem 0;padding:.65rem .9rem;border-radius:999px;background:#4ddcb91f;border:1px solid rgba(77,220,185,.35);color:#fff;text-decoration:none}.fellowship-church-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:1.25rem}.fellowship-church-grid a{display:grid;grid-template-columns:auto 1fr;gap:.2rem .65rem;padding:1rem;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:#040d1a73;color:#fff;text-decoration:none}.fellowship-church-grid small,.fellowship-church-grid em{grid-column:2;color:#bed0d5}.fellowship-church-grid em{color:#f4d665;font-size:.72rem}.fellowship-pending>div{display:flex;align-items:center;gap:.65rem;padding:.8rem 0;border-top:1px solid rgba(255,255,255,.12)}.fellowship-pending span{display:flex;flex:1;flex-direction:column}.fellowship-pending small{color:#bdcbd0}.fellowship-pending a{color:#f4d665}.fellowship-proposal-form{display:grid;gap:.8rem;margin-top:1.4rem;padding:1.1rem;border-radius:18px;background:#0209148c;border:1px solid rgba(255,255,255,.12)}.fellowship-proposal-form h3{margin:0}.fellowship-proposal-form>p{display:flex;gap:.5rem;margin:0}.fellowship-proposal-form label{display:grid;gap:.35rem;font-weight:700}.fellowship-proposal-form label>span{display:flex;align-items:center;gap:.4rem}.fellowship-proposal-form input,.fellowship-proposal-form select,.fellowship-proposal-form textarea{width:100%;padding:.78rem .85rem;border-radius:11px;border:1px solid #536176;background:#071124;color:#fff}.fellowship-proposal-form textarea{min-height:95px;resize:vertical}.fellowship-proposal-form button{justify-self:start;padding:.75rem 1rem;border:0;border-radius:999px;background:linear-gradient(90deg,#f4d665,#43dca8);font-weight:900;color:#071124}.fellowship-proposal-form button:disabled{opacity:.55}.fellowship-proposal-form .optional{display:inline;color:#bdcbd0;font-weight:400}.fellowship-error{color:#ffb4b4!important}.fellowship-notice{color:#9af1cf!important}@media(max-width:600px){.fellowship-panel{border-radius:16px}.fellowship-pending>div{align-items:flex-start;flex-wrap:wrap}.fellowship-pending a{margin-left:1.5rem}}.group-finance{max-width:960px;margin:2rem auto;padding:1rem;color:#f8fafc;background:#101827;border-radius:1rem}.group-finance section,.group-finance form{padding:1rem;margin:1rem 0;border:1px solid #617084;border-radius:.7rem}.group-finance label{display:block;margin:.8rem 0}.group-finance input,.group-finance select,.group-finance textarea{display:block;width:100%;max-width:100%;color:#111827;background:#fff;padding:.6rem;border-radius:.3rem}.group-finance button{margin:.4rem;padding:.7rem 1rem;background:#f4d567;color:#101827;border-radius:.4rem}.group-finance button:disabled{opacity:.5}.group-finance a{color:#a6e6ff;text-decoration:underline}.group-finance article{border-bottom:1px solid #617084;padding:1rem 0;overflow-wrap:anywhere}@media print{body *{visibility:hidden}.issued-receipt,.issued-receipt *{visibility:visible;color:#000;background:#fff}.issued-receipt{position:absolute;inset:0}.issued-receipt button{display:none}}.fellowship-event{max-width:900px;margin:2rem auto;padding:1rem;color:#f5f5ed;overflow-wrap:anywhere}.fellowship-event header,.fellowship-event section{background:#111b2c;border:1px solid #857346;border-radius:18px;padding:clamp(1rem,4vw,2rem);margin-bottom:1.25rem}.fellowship-event form{display:grid;gap:.9rem}.fellowship-event label{display:grid;gap:.35rem}.fellowship-event input,.fellowship-event select,.fellowship-event textarea{width:100%;min-width:0;padding:.7rem;color:#fff;background:#080f1c;border:1px solid #79818e;border-radius:8px}.fellowship-event button,.fellowship-event a{display:inline-block;margin:.35rem .6rem .35rem 0}.fellowship-event button{padding:.7rem 1rem;border-radius:20px;background:#f0cd60;color:#111827;border:1px solid #ffe59e;cursor:pointer}.fellowship-event button:disabled{opacity:.5;cursor:not-allowed}.fellowship-event a{color:#a9e7fb;text-decoration:underline}.fellowship-event img{max-width:100%;height:auto;display:block}.fellowship-event dt{font-weight:700}.fellowship-event dd{margin:.3rem 0 1rem}.fellowship-event small{display:block;color:#d3d9e0;line-height:1.6}.fellowship-event [role=alert]{padding:1rem;background:#532833}.fellowship-event [role=status]{padding:1rem;background:#16473d}.fellowship-event :focus-visible{outline:3px solid #7de3ff;outline-offset:3px}.conflict-page-shell{--conflict-bg: #07111f;--conflict-panel: rgba(11, 19, 34, .9);--conflict-panel-strong: rgba(15, 25, 45, .96);--conflict-line: rgba(138, 165, 195, .22);--conflict-line-strong: rgba(138, 165, 195, .34);--conflict-text: #f6f8fb;--conflict-muted: #aebbd0;--conflict-soft: #d7e0ee;--conflict-gold: #f5c84b;--conflict-cyan: #67e8f9;--conflict-green: #4ade80;--conflict-red: #fb7185;--conflict-orange: #f59e0b;min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(245,200,75,.12),transparent 34rem),radial-gradient(circle at 88% 10%,rgba(103,232,249,.12),transparent 34rem),linear-gradient(135deg,#07111f,#090d18 46%,#161108);color:var(--conflict-text);padding:clamp(1rem,3vw,2rem)}.conflict-page,.conflict-page *{box-sizing:border-box}.conflict-page{width:min(1440px,100%);margin:0 auto}.conflict-back-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--conflict-soft);text-decoration:none;font-weight:750;margin:0 0 1rem}.conflict-back-link:hover{color:var(--conflict-gold)}.conflict-hero{display:grid;position:relative;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:1rem;border:1px solid var(--conflict-line);border-radius:8px;background:linear-gradient(125deg,#111f38f0,#0a0f1cdb),linear-gradient(90deg,rgba(245,200,75,.12),transparent);box-shadow:0 24px 70px #00000057;padding:clamp(1.1rem,3vw,2rem);overflow:hidden}.conflict-hero:after{position:absolute;right:1rem;bottom:1rem;width:52px;height:52px;border-right:1px solid rgba(253,230,138,.2);border-bottom:1px solid rgba(253,230,138,.2);border-radius:0 0 8px;content:"";pointer-events:none}.conflict-hero-content{min-width:0}.conflict-kicker{display:inline-flex;align-items:center;gap:.45rem;color:var(--conflict-gold);font-size:.73rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.conflict-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.55rem}.conflict-title-row h1{font-size:clamp(2rem,4vw,4rem);line-height:1.02;margin:0;color:#fff;max-width:980px}.conflict-hero p{max-width:820px;margin:.85rem 0 0;color:#cbd6e8;font-size:1rem;line-height:1.7}.conflict-hero-meta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.conflict-hero-meta span{border:1px solid var(--conflict-line);border-radius:999px;color:var(--conflict-soft);background:#ffffff0d;padding:.45rem .7rem;font-size:.82rem;font-weight:750}.conflict-progress-card,.conflict-section,.conflict-metric,.conflict-resolution-banner,.conflict-notice,.conflict-loading-panel,.conflict-error-panel{border:1px solid var(--conflict-line);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(245,200,75,.07),transparent 28%),var(--conflict-panel);box-shadow:0 18px 50px #00000047}.conflict-progress-card{padding:1rem;display:grid;grid-template-columns:118px 1fr;gap:1rem;align-items:center}.conflict-progress-ring{width:112px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#0b1322 57%,transparent 58%),conic-gradient(#ceaa5d var(--progress),rgba(148,163,184,.22) 0);border:1px solid var(--conflict-line)}.conflict-progress-ring strong,.conflict-progress-ring span{grid-area:1 / 1}.conflict-progress-ring strong{font-size:1.35rem}.conflict-progress-ring span{transform:translateY(1.25rem);color:var(--conflict-muted);font-size:.72rem;text-transform:uppercase;font-weight:900}.conflict-stage-list{display:grid;gap:.5rem}.conflict-stage-list span{display:flex;align-items:center;gap:.5rem;color:var(--conflict-muted);font-size:.86rem;font-weight:750}.conflict-stage-list span.is-complete{color:#f8fafc}.conflict-stage-list span.is-complete svg{color:var(--conflict-green)}.conflict-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--conflict-line);border-radius:999px;min-height:1.8rem;padding:.28rem .62rem;background:#ffffff0f;color:#dbeafe;font-size:.75rem;font-weight:900;white-space:nowrap}.conflict-badge.is-open{color:#fef3c7;background:#f59e0b29;border-color:#f5c84b70}.conflict-badge.is-resolved,.conflict-badge.cool{color:#ccfbf1;background:#14b8a629;border-color:#67e8f961}.conflict-badge.is-review{color:#dbeafe;background:#60a5fa29;border-color:#93c5fd5c}.conflict-badge.is-concern,.conflict-badge.warm{color:#ffe4e6;background:#fb718529;border-color:#fb718561}.conflict-notice{display:flex;align-items:center;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;font-weight:780}.conflict-notice.success{color:#dcfce7;background:#16653447;border-color:#4ade805c}.conflict-notice.error{color:#ffe4e6;background:#7f1d1d4d;border-color:#fb718557}.conflict-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem}.conflict-metric{display:flex;gap:.85rem;min-width:0;padding:1rem}.conflict-metric-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:var(--conflict-cyan);background:#67e8f91f;border:1px solid rgba(103,232,249,.22);flex:0 0 auto}.conflict-metric p,.conflict-metric small{margin:0;color:var(--conflict-muted);font-size:.78rem}.conflict-metric strong{display:block;color:#fff;font-size:1.65rem;line-height:1.1;margin:.1rem 0}.conflict-resolution-banner{display:flex;gap:.85rem;margin-top:1rem;padding:1rem;border-color:#4ade8061;background:#14532d3d}.conflict-resolution-banner svg{color:var(--conflict-green);flex:0 0 auto}.conflict-resolution-banner span{color:#bbf7d0;font-size:.75rem;font-weight:900;text-transform:uppercase}.conflict-resolution-banner p{margin:.25rem 0 0;color:#f0fdf4;line-height:1.6}.conflict-resolution-banner small{display:block;margin-top:.4rem;color:#d1fae5}.conflict-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:1rem;align-items:start;margin-top:1rem}.conflict-main-column,.conflict-side-column{display:grid;gap:1rem;min-width:0}.conflict-sticky-section{position:-webkit-sticky;position:sticky;top:1rem}.conflict-section{padding:clamp(1rem,2vw,1.25rem)}.conflict-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.conflict-section-header h2{margin:.25rem 0 0;color:#fff;font-size:1.35rem}.conflict-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.conflict-party-card,.conflict-argument-card,.conflict-solution-card,.conflict-proposal-card,.conflict-participant-panel,.conflict-builder,.conflict-vote-card,.conflict-empty-state,.conflict-authority-strip{border:1px solid var(--conflict-line);border-radius:8px;background:#ffffff0b}.conflict-party-card{padding:1rem}.conflict-party-card h3,.conflict-solution-card h3{margin:.6rem 0 .25rem;color:#fff;font-size:1.05rem}.conflict-party-card p,.conflict-party-card small{margin:0;color:var(--conflict-muted)}.conflict-authority-strip{margin-top:.85rem;padding:.85rem}.conflict-authority-strip span,.conflict-panel-heading{display:flex;align-items:center;gap:.45rem;color:var(--conflict-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.conflict-authority-strip strong{display:block;color:#fff;margin-top:.25rem}.conflict-authority-strip p{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 0;color:var(--conflict-muted)}.conflict-argument-timeline,.conflict-solution-list{display:grid;gap:.85rem}.conflict-argument-card,.conflict-solution-card{padding:1rem}.conflict-argument-header,.conflict-solution-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.conflict-argument-header span,.conflict-solution-header span,.conflict-proposal-card span{color:var(--conflict-muted);font-size:.78rem;font-weight:850}.conflict-argument-header strong{display:block;color:#fff}.conflict-argument-header small,.conflict-proposal-card small{color:var(--conflict-muted)}.conflict-argument-card>p,.conflict-solution-card>p,.conflict-proposal-card p,.conflict-vote-card p{color:#dbe6f5;line-height:1.65;margin:.75rem 0 0}.conflict-due-line{display:inline-flex;margin-top:.65rem;color:#fef3c7;background:#f59e0b1f;border:1px solid rgba(245,158,11,.22);border-radius:999px;padding:.3rem .55rem;font-size:.78rem;font-weight:850}.conflict-response-list{display:grid;gap:.5rem;margin-top:.75rem}.conflict-response-card{border-left:3px solid rgba(103,232,249,.55);padding:.55rem .75rem;background:#67e8f914;border-radius:0 8px 8px 0}.conflict-response-card span{color:#bae6fd;font-size:.75rem;font-weight:850}.conflict-response-card p{margin:.25rem 0 0;color:#edf7ff}.conflict-inline-form,.conflict-builder,.conflict-participant-panel,.conflict-review-form{display:grid;gap:.75rem;margin-top:.85rem}.conflict-builder,.conflict-participant-panel{padding:.9rem}.conflict-builder.compact{padding:0;border:0;background:transparent}.conflict-form-grid{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);gap:.7rem}.conflict-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.conflict-page input,.conflict-page select,.conflict-page textarea{width:100%;color:#f8fafc;background:#07111fb8;border:1px solid var(--conflict-line-strong);border-radius:8px;min-height:2.85rem;padding:.72rem .85rem;box-shadow:none}.conflict-page textarea{min-height:112px;resize:vertical}.conflict-page input::placeholder,.conflict-page textarea::placeholder{color:#7f8da3}.conflict-page input:focus,.conflict-page select:focus,.conflict-page textarea:focus{outline:2px solid rgba(245,200,75,.32);border-color:#f5c84b9e}.conflict-button{display:inline-flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;min-height:2.65rem;border-radius:8px;border:1px solid rgba(245,200,75,.5);background:linear-gradient(135deg,#f5c84b,#f59e0b);color:#111827;font-weight:900;padding:.68rem 1rem;transition:transform .16s ease,border-color .16s ease,background .16s ease}.conflict-button:hover:not(:disabled){transform:translateY(-1px);border-color:#fef08abf}.conflict-button.secondary{color:#eaf2ff;background:#ffffff13;border-color:var(--conflict-line-strong)}.conflict-button:disabled{cursor:not-allowed;opacity:.52}.conflict-panel-block{display:grid;gap:.65rem;padding:.85rem 0;border-bottom:1px solid var(--conflict-line)}.conflict-panel-block:first-of-type{padding-top:0}.conflict-panel-heading{justify-content:space-between}.conflict-panel-heading span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#f5c84b24;color:#fde68a}.conflict-panel-block p{color:var(--conflict-muted);margin:0}.conflict-person-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem 0;border-top:1px solid rgba(138,165,195,.12)}.conflict-person-row span{color:#eef5ff;min-width:0;overflow-wrap:anywhere}.conflict-progress-bar{height:.55rem;overflow:hidden;border-radius:999px;background:#94a3b829}.conflict-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--conflict-cyan),var(--conflict-gold))}.conflict-divider{height:1px;background:var(--conflict-line);margin:.2rem 0}.conflict-solution-score{display:grid;grid-template-columns:auto auto;gap:.1rem .35rem;color:var(--conflict-muted);font-size:.78rem;text-align:right}.conflict-solution-score strong{color:#fff}.conflict-approval-list{display:grid;gap:.5rem;margin-top:.75rem}.approval{display:grid;grid-template-columns:auto 1fr;gap:.35rem .5rem;align-items:start;padding:.55rem .65rem;border:1px solid var(--conflict-line);border-radius:8px}.approval.approve{background:#22c55e1a;border-color:#4ade803d}.approval.concern{background:#fb71851a;border-color:#fb71853d}.approval span{color:#f8fafc;font-weight:800}.approval p{grid-column:2;margin:0;color:var(--conflict-muted)}.conflict-review-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.conflict-proposal-card,.conflict-vote-card,.conflict-empty-state{padding:.85rem}.conflict-empty-state{display:flex;align-items:flex-start;gap:.7rem;color:var(--conflict-muted)}.conflict-empty-state svg{color:var(--conflict-cyan);flex:0 0 auto}.conflict-empty-state strong{display:block;color:#fff}.conflict-empty-state p{margin:.2rem 0 0}.conflict-vote-card{margin-top:.85rem}.conflict-vote-card div{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.conflict-loading-panel,.conflict-error-panel{width:min(720px,100%);margin:12vh auto 0;padding:1.25rem}.conflict-loading-panel{display:flex;align-items:center;justify-content:center;gap:.8rem;color:var(--conflict-soft)}.conflict-error-panel{display:flex;gap:1rem;color:var(--conflict-soft)}.conflict-error-panel svg{color:var(--conflict-red);flex:0 0 auto}.conflict-error-panel h1{margin:0 0 .35rem;color:#fff}.conflict-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.18);border-top-color:var(--conflict-gold);border-radius:50%;animation:conflict-spin .85s linear infinite}@keyframes conflict-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.conflict-hero,.conflict-layout{grid-template-columns:1fr}.conflict-sticky-section{position:static}}@media(max-width:820px){.conflict-page-shell{padding:.85rem}.conflict-hero,.conflict-section,.conflict-progress-card,.conflict-metric{border-radius:8px}.conflict-title-row,.conflict-section-header,.conflict-argument-header,.conflict-solution-header{flex-direction:column}.conflict-progress-card,.conflict-party-grid,.conflict-metrics-grid,.conflict-form-grid,.conflict-form-grid.compact,.conflict-review-form{grid-template-columns:1fr}.conflict-progress-card{justify-items:start}.conflict-metrics-grid{gap:.65rem}.conflict-button,.conflict-review-form .conflict-button,.conflict-inline-form .conflict-button{width:100%}}.group-creator-shell{min-height:100vh;padding:clamp(1rem,3vw,3rem);color:#f8fafc;background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 34rem),linear-gradient(135deg,#061321,#0a1325 45%,#10170f)}.group-creator-header,.group-guide-panel,.group-details-form{width:min(1120px,100%);margin:0 auto}.group-creator-header{margin-bottom:1.25rem;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(250,204,21,.18);border-radius:28px;background:#071020d1;box-shadow:0 24px 80px #00000047}.group-creator-header h1,.group-guide-copy h2{margin:.25rem 0 .6rem;font-size:clamp(2rem,5vw,4.25rem);line-height:.95;font-weight:950;letter-spacing:-.04em}.group-creator-header p,.group-guide-copy p,.group-form-card p{color:#cbd5e1;max-width:760px}.group-guide-eyebrow{display:inline-flex;margin:0;color:#fde68a;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em}.group-mode-switch,.group-guide-actions,.group-submit-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.group-mode-switch button,.group-primary-button,.group-secondary-button{border:1px solid rgba(250,204,21,.28);border-radius:999px;padding:.75rem 1.15rem;font-weight:900;transition:transform .15s ease,border-color .15s ease,background .15s ease}.group-mode-switch button{color:#dbeafe;background:#0f172abf}.group-mode-switch button.active,.group-primary-button{color:#102033;background:linear-gradient(135deg,#fef08a,#67e8f9);border-color:transparent}.group-secondary-button{color:#e2e8f0;background:#0f172adb}.group-mode-switch button:hover,.group-primary-button:hover,.group-secondary-button:hover{transform:translateY(-1px)}.group-primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.group-secondary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.group-button-progress{display:inline-flex;align-items:center;gap:.5rem}.group-spinner{width:1rem;height:1rem;border:2px solid rgba(15,23,42,.35);border-top-color:currentColor;border-radius:999px;animation:group-spin .7s linear infinite}.group-secondary-button .group-spinner{border-color:#e2e8f040;border-top-color:currentColor}@keyframes group-spin{to{transform:rotate(360deg)}}.group-guide-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(125,211,252,.22);border-radius:28px;background:#080f1cc7}.group-guide-copy,.group-guide-chat,.group-live-draft,.group-duplicate-review,.group-guide-ready,.group-guide-input,.group-form-card{border:1px solid rgba(148,163,184,.18);border-radius:24px;background:#0f172ab8}.group-guide-copy{grid-column:1 / -1;padding:1.25rem}.group-guide-chat{min-height:420px;max-height:56vh;overflow:auto;padding:1rem}.group-guide-message{width:min(86%,620px);margin-bottom:.85rem;padding:.9rem 1rem;border-radius:20px}.group-guide-message.assistant{margin-right:auto;background:#1e293bf5}.group-guide-message.user{margin-left:auto;color:#102033;background:linear-gradient(135deg,#facc15,#67e8f9)}.group-guide-message strong{display:block;margin-bottom:.25rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.group-guide-message p,.group-live-draft p,.group-guide-ready p{margin:0}.group-live-draft,.group-duplicate-review,.group-guide-ready,.group-guide-input{padding:1rem}.group-live-draft dl{display:grid;gap:.7rem;margin:1rem 0 0}.group-live-draft div{padding:.75rem;border-radius:16px;background:#0206177a}.group-live-draft dt{color:#93c5fd;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.group-live-draft dd{margin:.2rem 0 0;color:#f8fafc;font-weight:800}.group-duplicate-review{grid-column:1 / -1;display:grid;gap:1rem;border-color:#facc156b;background:radial-gradient(circle at top left,rgba(250,204,21,.16),transparent 18rem),#1e1b0ca8}.group-duplicate-review.checking{border-color:#7dd3fc52;background:#082f4947}.group-duplicate-review h3,.group-duplicate-review h4{margin:.2rem 0 .35rem}.group-duplicate-review p{margin:0;color:#fde68a}.group-duplicate-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.group-duplicate-card{display:grid;gap:.75rem;padding:1rem;border:1px solid rgba(250,204,21,.24);border-radius:20px;background:#0206178c}.group-duplicate-card dl{display:grid;gap:.55rem;margin:0}.group-duplicate-card div{padding:.65rem;border-radius:14px;background:#0f172ab8}.group-duplicate-card dt{color:#93c5fd;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.group-duplicate-card dd{margin:.2rem 0 0;color:#f8fafc;font-weight:800}.group-primary-link{display:inline-flex;justify-content:center;border-radius:999px;padding:.75rem 1rem;color:#102033;font-weight:950;text-decoration:none;background:linear-gradient(135deg,#fef08a,#67e8f9)}.group-guide-ready{grid-column:1 / -1;border-color:#22c55e59;background:#14532d38}.group-guide-input{grid-column:1 / -1;display:grid;gap:.45rem}.group-guide-input span,.group-details-form label span{color:#fef3c7;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.group-guide-input textarea,.group-details-form input,.group-details-form select,.group-details-form textarea{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:16px;padding:.85rem 1rem;color:#f8fafc;background:#020617b8}.group-guide-input textarea{min-height:116px;resize:vertical}.group-guide-input textarea:focus,.group-details-form input:focus,.group-details-form select:focus,.group-details-form textarea:focus{outline:2px solid rgba(125,211,252,.55);border-color:#7dd3fcb3}.group-details-form{display:grid;gap:1rem}.group-form-card{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.35rem)}.group-form-card h3{margin:0;color:#fef08a;font-size:1.35rem;font-weight:950}.group-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.group-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.group-details-form label{display:grid;gap:.4rem}.group-image-card>div:first-child p{margin:.35rem 0 0;color:#cbd5e1}.group-image-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:1rem}.group-image-picker{align-content:start;min-width:0;padding:1rem;border:1px solid rgba(125,211,252,.22);border-radius:18px;background:#02061775}.group-image-picker small{color:#94a3b8;line-height:1.45}.group-banner-preview,.group-thumbnail-preview{display:block;width:100%;margin-top:.4rem;border:1px solid rgba(250,204,21,.24);border-radius:14px;background:#020617;object-fit:cover}.group-banner-preview{aspect-ratio:16 / 6}.group-thumbnail-preview{width:min(180px,100%);aspect-ratio:1}.group-image-warning{margin-top:1rem!important;padding:.75rem 1rem;border:1px solid rgba(251,191,36,.35);border-radius:14px;color:#fef3c7!important;background:#78350f4d}.group-status-message,.group-error-message{width:min(1120px,100%);margin:.75rem auto;padding:.9rem 1rem;border-radius:18px;font-weight:800}.group-creation-success{width:min(820px,100%);margin:1.5rem auto 0;padding:clamp(1.5rem,4vw,3rem);text-align:center;border:1px solid rgba(74,222,128,.45);border-radius:28px;background:radial-gradient(circle at top,rgba(74,222,128,.18),transparent 22rem),#071f19eb;box-shadow:0 28px 90px #00000057}.group-success-check{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1rem;color:#052e16;font-size:2.4rem;font-weight:950;border-radius:999px;background:linear-gradient(135deg,#86efac,#67e8f9)}.group-creation-success h2{margin:.35rem 0 .75rem;color:#f8fafc;font-size:clamp(2rem,5vw,3.5rem);font-weight:950}.group-creation-success>p:not(.group-guide-eyebrow){max-width:620px;margin:0 auto;color:#d1fae5;font-size:1.05rem}.group-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.group-secondary-link,.group-existing-match-link a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(250,204,21,.28);border-radius:999px;padding:.75rem 1.15rem;color:#e2e8f0;font-weight:900;text-decoration:none;background:#0f172adb}.group-existing-match-link{width:min(1120px,100%);margin:.75rem auto}.group-status-message{color:#bbf7d0;border:1px solid rgba(34,197,94,.28);background:#14532d3d}.group-error-message{color:#fecdd3;border:1px solid rgba(244,63,94,.32);background:#4c051947}@media(max-width:820px){.group-guide-panel,.group-form-grid,.group-form-grid-three,.group-image-grid{grid-template-columns:1fr}.group-guide-chat{min-height:320px}}.add-service-modal .form-label{color:#e2e8f0;font-weight:700}.add-service-modal .form-control{background-color:#02061761;color:#f8fafc}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.banner-container{position:relative;width:100%;height:200px;overflow:hidden}.banner-image{width:100%;height:100%;object-fit:cover}.box-shadow{box-shadow:0 .25rem .75rem #3f3d300d}.button-green{background-color:#4caf50;color:var(--cream);padding:10px 20px;font-size:18px;font-weight:700;border:none;cursor:pointer;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 6px #3f3d301a}.button-green:hover{transform:scale(1.1);box-shadow:0 8px 12px #3f3d3033}.clickable{color:#2f4f4f;cursor:pointer}.clickable:hover{color:#32cd32}.sidenav{width:200px;position:fixed;bottom:0;left:-200px;height:70vh;background-color:#333;padding-top:20px;z-index:1;transition:left .3s}.sidenav.show{left:0}.sidenav a{padding:15px 25px;text-decoration:none;font-size:18px;color:var(--cream);display:block}.sidenav a:hover{background-color:#ddd;color:var(--olive)}.navbar{height:30vh;top:0;position:fixed;width:100%;background-color:#333;z-index:1}a.navbar-brand{height:30vh;white-space:normal;text-align:left;word-break:break-all}.navbar-logo-container{margin-right:auto;display:flex;align-items:stretch;height:100%}.navbar-logo{max-height:100%;max-width:200px;width:auto;margin-right:10px}.home-navbar{height:30px;position:relative;width:100%;background-color:#333;z-index:0}#main-content-container{padding-top:30vh}.groups-container{padding-top:60px;height:100vh}.groupCardText{font-size:15px}.groupCardTitle{font-size:25px;font-weight:700}.assets-container{padding-top:60px;height:100vh}.assetCardText{font-size:15px}.assetCardTitle{font-size:25px;font-weight:700}.assetPrimImage{width:10%;height:10%;object-fit:cover;max-height:100%;max-width:200px}.groupMembersPage_ToolBar{width:300px;position:fixed;bottom:0;height:70vh;background:linear-gradient(to bottom,#add8e6,var(--cream));padding:20px 10px 10px;z-index:0;transition:right .3s;align-content:end}.modal{display:block;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:var(--olive);background-color:#3f3d3066}.modal-content{background-color:#fefefe;box-shadow:0 5px 15px #3f3d3033;margin:15% auto;padding:20px;border:1px solid #888;width:80%;z-index:1050}.modal-backdrop{opacity:0;z-index:0}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:var(--olive);text-decoration:none;cursor:pointer}.fa-lightbulb{color:var(--olive);cursor:pointer;font-size:1.5rem;transition:color .3s,font-size .3s}.button-green:hover .fa-lightbulb{color:gold}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--cream);transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}span{font-size:14px;font-weight:700}.smaller-switch{transform:scale(.4)}.profile-container{display:flex;justify-content:space-between}.category{flex:1;margin:0 10px;border:1px solid #ccc;padding:10px}.wallet-card{min-width:0;overflow:hidden}.wallet-summary-row{display:grid;grid-template-columns:minmax(28px,auto) minmax(0,1fr) minmax(28px,auto);align-items:center;gap:6px;min-width:0}.wallet-summary-row .btc-converter{min-width:0;max-width:100%;justify-content:center;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:clamp(.78rem,4vw,1rem)}.wallet-summary-row .btc-converter img{width:24px!important;height:24px!important;flex:0 0 auto}.wallet-summary-row .btc-converter,.wallet-pending-balance .btc-converter,.category>p .btc-converter{white-space:nowrap}.wallet-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0}.wallet-info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0}.wallet-address-row{display:grid;gap:2px;min-width:0}.wallet-address-label{font-weight:700}.wallet-address{display:block;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;color:inherit;background:transparent;border:0;padding:0;font-family:inherit;font-size:.92rem}.copy-wallet-button{align-self:start;border:0;background:transparent;color:inherit;cursor:pointer;padding:2px}.wallet-pending-balance{grid-column:1 / -1;min-width:0}.new-wallet-button{font-size:25px;color:var(--olive);transition:color .3s ease;cursor:pointer}.new-wallet-button:hover{color:green}.expand-wallet-button{font-size:24px;color:var(--olive);transition:color .3s ease;cursor:pointer}.expand-wallet-button:hover{color:green}.delete-wallet-button{font-size:20px;color:#930707;transition:color .3s ease;cursor:pointer}.delete-wallet-button:hover{color:red}.send-funds-button{font-size:24px;color:#006400;transition:color .3s ease;cursor:pointer}.send-funds-button:hover{color:green}@media(max-width:420px){.wallet-summary-row,.wallet-item,.wallet-info{grid-template-columns:minmax(0,1fr)}.wallet-summary-row .expand-wallet-button,.wallet-summary-row .send-funds-button,.copy-wallet-button,.delete-wallet-button{justify-self:start}}.notification-bell-container{position:relative}.bell-icon{position:relative;background:none;border:none;cursor:pointer;font-size:24px}.bell-number{position:absolute;top:-10px;right:-10px;background-color:red;color:var(--cream);border-radius:50%;padding:2px 6px;font-size:12px}.dropdown{position:absolute;top:100%;left:0;background-color:var(--olive);color:var(--cream);border:1px solid var(--cream);border-radius:4px;width:200px;box-shadow:0 4px 8px #3f3d3033;z-index:1000;max-height:300px;overflow-y:auto;transform:translate(calc(0px - 75%))}.notification{padding:10px;border-bottom:1px solid gray;cursor:pointer}.notification:last-child{border-bottom:none}.notification.read{opacity:.6}.dashboard-memberships-panel{display:grid;position:relative;overflow:hidden;gap:18px;min-width:0;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(125,211,252,.1),transparent 18rem),radial-gradient(circle at 100% 0%,rgba(244,201,93,.12),transparent 16rem),linear-gradient(180deg,#0f172af2,#020617c2);box-shadow:0 20px 70px #00000059;color:#f8fafc}.dashboard-memberships-panel:after{position:absolute;top:17px;right:17px;width:46px;height:46px;border-top:1px solid rgba(253,230,138,.18);border-right:1px solid rgba(253,230,138,.18);border-radius:0 8px 0 0;content:"";pointer-events:none}.dashboard-memberships-header span,.dashboard-membership-section-title span{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800}.dashboard-memberships-header span{color:#f4c95d}.dashboard-memberships-header h2{margin:6px 0;color:#f8fafc;font-size:1.75rem}.dashboard-memberships-header p{margin:0;color:#b9c4d6;line-height:1.45}.dashboard-membership-actions{display:grid;grid-template-columns:1fr;gap:8px}.dashboard-membership-actions a,.dashboard-membership-item,.dashboard-campaign-alert,.dashboard-followed-campaign,.dashboard-membership-footer-link{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;text-decoration:none}.dashboard-membership-actions a{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;background:linear-gradient(135deg,#7dd3fc14,#ceaa5d14);color:#dbeafe;font-weight:800}.dashboard-membership-actions a:hover,.dashboard-membership-item:hover,.dashboard-campaign-alert:hover,.dashboard-membership-footer-link:hover{border-color:#f4c95d66;background:#ceaa5d1f;color:#fff}.dashboard-membership-section{display:grid;gap:10px}.dashboard-membership-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-membership-section-title h3{margin:0;color:#f8fafc;font-size:1rem}.dashboard-membership-section-title span{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#7dd3fc21;color:#7dd3fc;letter-spacing:0}.dashboard-membership-section-title.alert span{background:#f4c95d24;color:#f4c95d}.dashboard-membership-list,.dashboard-campaign-stack{display:grid;gap:8px}.dashboard-membership-item,.dashboard-campaign-alert,.dashboard-followed-campaign{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;background:#02061757;color:#e5edf8}.dashboard-campaign-alert,.dashboard-followed-campaign{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-membership-item strong,.dashboard-membership-item small,.dashboard-campaign-alert strong,.dashboard-campaign-alert small,.dashboard-followed-campaign strong,.dashboard-followed-campaign small{display:block;min-width:0}.dashboard-membership-item strong,.dashboard-campaign-alert strong,.dashboard-followed-campaign strong{overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.dashboard-membership-item small,.dashboard-campaign-alert small,.dashboard-followed-campaign small{margin-top:3px;color:#98a7bb;font-size:.78rem}.dashboard-campaign-alert{border-color:#f4c95d38;background:linear-gradient(90deg,#f4c95d1a,#0f172a47),#f4c95d0f}.dashboard-campaign-alert>svg{color:#f4c95d}.dashboard-followed-campaign>svg{color:#7dd3fc}.dashboard-followed-campaign button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172ab8;color:#cbd5e1;font-size:1rem;line-height:1}.dashboard-followed-campaign button:hover{border-color:#f4c95d73;color:#f4c95d}.dashboard-membership-empty,.dashboard-membership-loading{display:flex;align-items:center;gap:8px;min-height:46px;padding:11px;border:1px dashed rgba(148,163,184,.22);border-radius:8px;background:#0f172a52;color:#b9c4d6;font-size:.88rem}.dashboard-membership-empty.warning{color:#fecdd3}.dashboard-membership-footer-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;color:#c7d2fe;font-weight:800}@media(max-width:1024px){.dashboard-membership-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.dashboard-membership-actions{grid-template-columns:1fr}}.dashboard-roles-real{display:grid;gap:14px;min-width:0;color:#f8fafc}.dashboard-roles-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-roles-kicker{display:inline-flex;align-items:center;gap:.45rem;color:#7dd3fc;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.dashboard-roles-summary h3{margin:.35rem 0 0;color:#f8fafc;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:900}.dashboard-role-total{display:inline-grid;gap:.25rem;min-width:150px;border:1px solid rgba(52,211,153,.24);border-radius:12px;background:#10b9811a;color:#bbf7d0;padding:.75rem;text-align:right}.dashboard-role-total svg{justify-self:end}.dashboard-role-total span{font-size:.72rem;font-weight:800;text-transform:uppercase}.dashboard-role-total strong{color:#f8fafc;font-size:.92rem}.dashboard-role-state{display:inline-flex;align-items:center;gap:.5rem;min-height:56px;border:1px dashed rgba(148,163,184,.24);border-radius:12px;background:#02061747;color:#cbd5e1;padding:.9rem;line-height:1.45}.dashboard-role-state.is-warning{border-color:#facc153d;color:#fde68a}.dashboard-role-list{display:grid;gap:10px}.dashboard-role-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#02061752;padding:.85rem}.dashboard-role-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(125,211,252,.28);border-radius:12px;background:#0ea5e921;color:#7dd3fc}.dashboard-role-main{min-width:0}.dashboard-role-main h4{margin:0;overflow:hidden;color:#f8fafc;font-size:.98rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-role-main p,.dashboard-role-main span,.dashboard-role-meta small{display:block;margin:.2rem 0 0;color:#94a3b8;font-size:.78rem}.dashboard-role-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-role-meta{display:grid;gap:.2rem;color:#bbf7d0;font-size:.86rem;font-weight:800;text-align:right}@media(max-width:640px){.dashboard-roles-summary,.dashboard-role-row{grid-template-columns:1fr}.dashboard-roles-summary{display:grid}.dashboard-role-total,.dashboard-role-meta{text-align:left}.dashboard-role-total svg{justify-self:start}}.needs-page{min-height:100vh;padding:28px clamp(14px,4vw,48px) 56px;background:radial-gradient(circle at 16% 6%,rgba(250,204,21,.18),transparent 28%),radial-gradient(circle at 82% 14%,rgba(34,211,238,.16),transparent 28%),linear-gradient(180deg,#050914,#0a1524 48%,#050914);color:#f8fafc}.needs-hero,.needs-layout,.needs-results{width:min(1220px,100%);margin:0 auto}.needs-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:22px;align-items:end;margin-bottom:22px}.needs-kicker{display:inline-flex;align-items:center;gap:8px;color:#fde68a;font-size:.76rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.needs-hero h1{max-width:760px;margin:14px 0 10px;color:#fffaf0;font-size:clamp(2.8rem,7vw,6rem);font-weight:950;line-height:.92}.needs-hero p{max-width:820px;margin:0;color:#f8fafce0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.65}.needs-search,.needs-post-card,.need-card,.needs-response-modal{border:1px solid rgba(253,230,138,.22);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.12),transparent 34%),linear-gradient(145deg,#0f172aeb,#020617db);box-shadow:0 24px 70px #00000061}.needs-search,.needs-post-card{display:grid;gap:12px;padding:18px}.needs-search label,.needs-field{display:grid;gap:8px;color:#fde68a;font-size:.82rem;font-weight:850}.needs-search label>div{display:flex;align-items:center;gap:10px;border:1px solid rgba(226,232,240,.18);border-radius:999px;background:#0206179e;padding:0 14px}.needs-search input,.needs-post-card input,.needs-post-card textarea,.needs-post-card select,.needs-field textarea,.needs-field select{width:100%;border:1px solid rgba(226,232,240,.18);border-radius:8px;background:#020617b3;color:#f8fafc;padding:12px 13px;outline:none}.needs-search input{border:0;background:transparent}.needs-search button,.needs-post-card button,.need-card button,.needs-modal-actions button:last-child{min-height:44px;border:1px solid rgba(253,230,138,.82);border-radius:999px;background:linear-gradient(135deg,#fde68a,#facc15 60%,#22d3ee);color:#111827;font-weight:950;padding:0 18px}.needs-layout{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:22px;align-items:start}.needs-post-card h2,.needs-results-heading h2,.needs-response-modal h2{margin:8px 0 4px;color:#fffaf0;font-size:clamp(1.4rem,3vw,2rem);font-weight:950}.needs-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.needs-results{display:grid;gap:14px}.needs-results-heading{display:flex;align-items:end;justify-content:space-between;gap:14px}.needs-results-heading a,.needs-response-shortcuts a{color:#fde68a;font-weight:850;text-decoration:none}.need-card{padding:18px}.need-card-top,.need-meta,.needs-modal-actions,.needs-response-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.need-card-top{justify-content:space-between;color:#fde68a;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.need-card h3{margin:10px 0 8px;color:#fff;font-size:1.25rem;font-weight:900}.need-card p,.needs-response-modal p{color:#f8fafcdb;line-height:1.6}.need-meta{margin:14px 0;color:#cbd5e1;font-size:.88rem}.needs-empty,.needs-notice{width:min(1220px,100%);margin:0 auto 16px;border:1px solid rgba(253,230,138,.24);border-radius:8px;background:#facc151a;color:#fff7cc;padding:12px 14px}.needs-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow-y:auto;background:#020617c7;padding:18px}.needs-response-modal{display:grid;gap:14px;width:min(620px,100%);padding:22px}.needs-modal-actions{justify-content:flex-end}.needs-modal-actions button:first-child{min-height:44px;border:1px solid rgba(226,232,240,.2);border-radius:999px;background:#ffffff14;color:#f8fafc;font-weight:850;padding:0 18px}.needs-response-shortcuts{border-top:1px solid rgba(226,232,240,.14);padding-top:12px}.needs-response-shortcuts a{display:inline-flex;align-items:center;gap:7px}@media(max-width:900px){.needs-hero,.needs-layout{grid-template-columns:1fr}.needs-results-heading{align-items:start;flex-direction:column}}.user-inventory-page{width:100%;max-width:100vw;overflow-x:hidden;padding:.5rem .9rem 1.2rem;box-sizing:border-box;min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(70,201,255,.14),transparent 30%),radial-gradient(circle at 80% 0%,rgba(79,255,190,.14),transparent 35%),linear-gradient(180deg,#060914,#090f1f 38%,#060914)}.user-inventory-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:150px;margin-bottom:.8rem}.user-inventory-heading-copy{max-width:760px;text-align:center}.user-inventory-kicker{display:inline-flex;align-items:center;justify-content:center;margin-bottom:.45rem;color:#f6cf55;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.user-inventory-title{margin:0;color:#f6f7ff;text-align:center;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 5px 24px rgba(90,170,255,.35);font-family:Trebuchet MS,Segoe UI,Inter,sans-serif}.user-inventory-heading-copy p{margin:.55rem auto 0;max-width:640px;color:#e2eeffe0;font-size:1rem;line-height:1.55}.user-inventory-header-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:.85rem}.user-inventory-marketplace-link,.user-inventory-list-new-button,.marketplace-list-item-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:-webkit-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(246,207,85,.65);background:linear-gradient(135deg,#f6cf5538,#132036d1);color:#ffe68b;padding:.55rem .95rem;font-weight:800;text-decoration:none;transition:transform .14s ease,border-color .14s ease,background .14s ease}.user-inventory-marketplace-link:hover,.user-inventory-marketplace-link:focus-visible,.user-inventory-list-new-button:hover,.user-inventory-list-new-button:focus-visible,.marketplace-list-item-link:hover,.marketplace-list-item-link:focus-visible{color:#06101f;border-color:#f6cf55;background:linear-gradient(135deg,#ffe68b,#f6cf55);transform:translateY(-1px);text-decoration:none}.user-inventory-add-button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:56px;height:56px;min-width:56px;border-radius:50%;border:1px solid rgba(196,255,213,.9)!important;background:linear-gradient(145deg,#2eff8f,#03b35d)!important;box-shadow:0 16px 28px #118c4d73,inset 0 2px 6px #ffffff38;display:inline-flex;align-items:center;justify-content:center;padding:0}.user-inventory-add-button:hover,.user-inventory-add-button:focus-visible{transform:translateY(calc(-50% - 2px)) scale(1.04);box-shadow:0 20px 34px #118c4d8c,inset 0 2px 8px #ffffff52}.user-inventory-add-plus{font-size:2.2rem;line-height:1;color:#fff;font-weight:700;transform:translateY(-1px);text-shadow:0 1px 8px rgba(8,72,40,.5)}.user-inventory-list{border-radius:18px;padding:1rem;background:linear-gradient(160deg,#0c1424c7,#060c18db);border:1px solid rgba(152,187,255,.18);box-shadow:0 22px 55px #02050f73}.user-inventory-card{border-radius:14px!important;border:1px solid rgba(145,206,255,.2)!important;background:linear-gradient(180deg,#0f182af5,#0a0e1afa)!important;color:#f4f6ff;box-shadow:0 14px 35px #040a1766;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:pointer}.user-inventory-card:hover{transform:translateY(-3px);border-color:#66e8ff73!important;box-shadow:0 22px 38px #081c308c}.user-inventory-image-wrap{background:linear-gradient(145deg,#bee1ff40,#a0c5ff1f);border:1px solid rgba(213,236,255,.34)}.user-inventory-image{border:1px solid rgba(255,255,255,.2)}.user-inventory-card-title{color:#f4f7ff;font-weight:700;font-size:1.18rem}.user-inventory-card-title-clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-inventory-card-description{color:#deebffe6;line-height:1.45}.user-inventory-card-description-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-inventory-listing-strip{margin-top:auto;display:grid;gap:.55rem;padding-top:.65rem;border-top:1px solid rgba(145,206,255,.16)}.user-inventory-listing-status{display:inline-flex;width:-webkit-fit-content;width:fit-content;max-width:100%;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#0f172ac7;color:#cbd5e1;padding:.2rem .6rem;font-size:.78rem;font-weight:800}.user-inventory-listing-status.is-listed{border-color:#34d3998c;background:#064e3b94;color:#a7f3d0}.user-inventory-listing-button{border-radius:10px!important;border:1px solid rgba(246,207,85,.7)!important;background:linear-gradient(135deg,#ffe68b,#f2bd3d)!important;color:#07111f!important;font-weight:900!important;box-shadow:0 10px 20px #c792193d}.user-inventory-listing-button:hover,.user-inventory-listing-button:focus-visible{background:linear-gradient(135deg,#fff2b0,#ffd761)!important;transform:translateY(-1px)}@media(max-width:640px){.user-inventory-header{justify-content:center;padding-right:64px}.user-inventory-add-button{right:2px;width:52px;height:52px;min-width:52px}}.inventory-asset-modal .modal-content{background:linear-gradient(180deg,#081223fa,#060c18fa);border:1px solid rgba(126,201,255,.34);box-shadow:0 24px 65px #0000008c;color:#eef7ff}.inventory-asset-modal-header{border-bottom:1px solid rgba(126,201,255,.26)}.inventory-asset-modal-body{max-height:75vh;overflow-y:auto}.inventory-asset-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.inventory-asset-form-grid .form-control,.inventory-asset-form-grid .form-select{background:#060f1ee0;border:1px solid rgba(132,190,255,.38);color:#e7f5ff}.inventory-asset-form-grid .form-control:focus,.inventory-asset-form-grid .form-select:focus{border-color:#60e3ffbf;box-shadow:0 0 0 .2rem #3fc2ff40}.inventory-asset-images-block{background:#0a1527cc;border:1px solid rgba(132,190,255,.25);border-radius:.65rem;padding:.85rem}.inventory-asset-image-url-row{display:flex;gap:.5rem;margin-bottom:.5rem}.inventory-asset-image-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.65rem}.inventory-asset-gallery-image{width:100%;height:105px;object-fit:cover;border-radius:.6rem;border:1px solid rgba(174,224,255,.35);background:#ffffff0f}.inventory-asset-actions{display:flex;justify-content:flex-end}@media(max-width:900px){.inventory-asset-form-grid{grid-template-columns:1fr}}.inventory-asset-image-tile{position:relative}.inventory-asset-image-delete{position:absolute;top:.35rem;right:.35rem;width:30px;height:30px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center}.inventory-asset-modal .modal-dialog{max-width:1080px}.inventory-asset-modal .modal-content{border-radius:16px}.inventory-asset-modal-header{padding:.85rem 1.1rem}.inventory-asset-modal-header .modal-title{font-weight:800;letter-spacing:.03em}.inventory-asset-modal-body{padding:1rem}.inventory-asset-form-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.9rem;align-items:start}.inventory-asset-section{background:linear-gradient(165deg,#101f34e0,#0a1423e6);border:1px solid rgba(120,186,255,.26);border-radius:12px;padding:.9rem}.inventory-asset-section-title-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.inventory-asset-section-title{margin:0 0 .7rem;font-size:.87rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#9ddcff}.inventory-asset-marketplace-intro{margin-bottom:.8rem;border-radius:12px;border:1px solid rgba(246,207,85,.3);background:linear-gradient(135deg,#f6cf551f,#091425e0);padding:.85rem}.inventory-asset-marketplace-intro .inventory-asset-section-title{display:block;margin-bottom:.4rem;color:#f6cf55}.inventory-asset-marketplace-intro h6{margin:0;color:#fff7d0;font-size:1.05rem;font-weight:900}.inventory-asset-marketplace-intro p{margin:.4rem 0 0;color:#e5efffdb;font-size:.9rem;line-height:1.45}.inventory-asset-field-label{display:block;text-align:left;margin-bottom:.35rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#b6e9ff;text-shadow:0 0 10px rgba(61,179,255,.25)}.inventory-asset-section-helper,.inventory-asset-helper-text{color:#bfdbfe;font-size:.86rem;line-height:1.45}.inventory-asset-image-count{font-size:.82rem;color:#c4f0ff;background:#60e3ff29;border:1px solid rgba(96,227,255,.28);padding:.1rem .45rem;border-radius:999px}.inventory-asset-fields-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.9rem;row-gap:.8rem;align-items:start}.inventory-asset-field-full{grid-column:1 / -1}.inventory-asset-section-core{grid-row:span 2}.inventory-asset-section-core .inventory-asset-fields-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.inventory-asset-section-core #formAssetName,.inventory-asset-section-core #formAssetDescription{grid-column:1 / -1}.inventory-asset-section-core #formAssetName .form-control,.inventory-asset-section-core #formAssetDescription .form-control{width:100%}.inventory-asset-section-core #formAssetDescription .form-control{min-height:150px}.inventory-asset-section-core #formAcquisitionDate{grid-column:1 / -1}.inventory-asset-section-core #formAcquisitionDate .form-control,.inventory-asset-section-core #formLocation .form-control,.inventory-asset-section-core #formQuantity .form-control{width:100%}.inventory-asset-section-trade,.inventory-asset-section-images{min-height:0}.inventory-asset-description-input{min-height:150px}.inventory-asset-check-row{margin:0;row-gap:.35rem}.inventory-asset-check-row .form-check{padding:.35rem .55rem;border-radius:.6rem;background:#08111f8a;border:1px solid rgba(132,190,255,.2);min-height:100%}.inventory-asset-currency-switch{min-width:92px}.inventory-asset-price-input-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.55rem;row-gap:.3rem;align-items:center}.inventory-asset-price-symbol{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(96,227,255,.45);background:#08111f99;color:#b6e9ff;font-size:1.05rem;font-weight:900;line-height:1;cursor:pointer;transition:all .15s ease}.inventory-asset-price-symbol:hover,.inventory-asset-price-symbol:focus{color:#021527;background:#67deff;border-color:#67deff;outline:none}.inventory-asset-price-input-wrapper .form-control{min-width:0}.inventory-asset-price-conversion{grid-column:1 / -1;color:#93dfff;font-size:.78rem}.inventory-asset-price-unit{font-size:.85rem;font-weight:700;color:#cdeeff;letter-spacing:.04em}.inventory-asset-image-gallery{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.inventory-asset-gallery-image{height:96px}.inventory-asset-actions{justify-content:flex-end;padding-top:.15rem}.inventory-asset-actions .btn-primary{border-radius:10px;padding:.5rem 1rem;font-weight:700;background:linear-gradient(145deg,#20d4ff,#0d96f2);border:1px solid rgba(146,234,255,.8);box-shadow:0 10px 20px #007fd459}@media(max-width:900px){.inventory-asset-modal .modal-dialog{max-width:95vw}.inventory-asset-form-grid,.inventory-asset-fields-grid,.inventory-asset-section-core .inventory-asset-fields-grid{grid-template-columns:1fr}.inventory-asset-section-core{grid-row:auto}}.socratic-chat{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;isolation:isolate;color:#f8fafc;font-family:Inter,Segoe UI,system-ui,sans-serif}.socratic-chat.inline{position:relative;bottom:auto;right:auto;width:100%;max-width:none}.socratic-chat__trigger{width:64px;height:64px;border-radius:9999px;background:#fbbf24;color:#1f2937;display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 18px 45px #fbbf2459;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.socratic-chat__trigger:hover{transform:translateY(-2px);box-shadow:0 22px 55px #fbbf2473}@media(max-width:768px){.socratic-chat:not(.inline){bottom:calc(6.25rem + env(safe-area-inset-bottom));right:1rem}.socratic-chat:not(.inline) .socratic-chat__trigger{width:58px;height:58px}}.socratic-chat__trigger svg{width:28px;height:28px}.socratic-chat__panel{width:min(92vw,720px);height:min(82vh,640px);background:#0f172af0;border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 25px 60px #0f172a73;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.socratic-chat.inline .socratic-chat__panel{width:100%;height:min(80vh,720px);margin:0 auto}.socratic-chat__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#0f172af2,#1e293bd9)}.socratic-chat__title{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem;letter-spacing:.01em}.socratic-chat__mobile-toggle{display:none}.socratic-chat__actions{display:flex;align-items:center;gap:.5rem}.socratic-chat__icon-button{background:transparent;border:none;color:inherit;width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;cursor:pointer}.socratic-chat__icon-button:hover{background:#ffffff1f;transform:translateY(-1px)}.socratic-chat__body{flex:1;display:flex;min-height:0;position:relative}.socratic-chat__sidebar{width:240px;background:#0f172ae6;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;padding-bottom:.75rem}.socratic-chat__sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08)}.socratic-chat__sidebar-header .socratic-chat__icon-button{display:none}.socratic-chat__sidebar-list{flex:1;overflow-y:auto;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}.socratic-chat__empty,.socratic-chat__error{padding:1rem;text-align:center;font-size:.9rem;color:#f8fafcbf}.socratic-chat__error{color:#fca5a5}.socratic-chat__topic{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .8rem;border-radius:.9rem;border:1px solid transparent;background:#ffffff0d;color:inherit;cursor:pointer;transition:background .2s ease,border .2s ease,transform .2s ease}.socratic-chat__topic:hover{background:#ffffff1f;transform:translateY(-1px)}.socratic-chat__topic.active{border-color:#fbbf2499;background:#fbbf242e;color:#fef3c7}.socratic-chat__topic-title{font-size:.92rem;font-weight:500;margin-right:.5rem;text-align:left}.socratic-chat__topic-count{min-width:26px;padding:.1rem .55rem;border-radius:9999px;background:#fbbf2440;color:#facc15;font-size:.75rem;font-weight:600;text-align:center}.socratic-chat__sidebar-actions{display:flex;flex-direction:column;gap:.55rem;margin:.75rem 1rem 0}.socratic-chat__new-topic,.socratic-chat__find-friends{padding:.6rem .85rem;border-radius:.85rem;border:1px solid rgba(251,191,36,.4);background:#fbbf241f;color:#fde68a;display:flex;align-items:center;gap:.5rem;font-weight:500;cursor:pointer;transition:background .2s ease,transform .2s ease;text-decoration:none}.socratic-chat__find-friends{border-color:#7dd3fc59;background:#38bdf81a;color:#bae6fd}.socratic-chat__new-topic:hover,.socratic-chat__find-friends:hover{background:#fbbf2438;color:#fef3c7;transform:translateY(-1px);text-decoration:none}.socratic-chat__conversation{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.socratic-chat__messages{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.guide-message{display:flex;max-width:80%}.guide-message.assistant{justify-content:flex-start}.guide-message.user{margin-left:auto;justify-content:flex-end}.guide-message__bubble{padding:.75rem 1rem;border-radius:1.25rem;background:#ffffff14;color:#f8fafc;line-height:1.45;font-size:.94rem;box-shadow:inset 0 0 0 1px #ffffff0d;white-space:pre-wrap}.guide-message.user .guide-message__bubble{background:#fbbf24;color:#1f2937;box-shadow:none}.guide-message--status{text-align:center;color:#f8fafcb3;font-size:.85rem}.guide-invite{background:#fbbf241f;border:1px solid rgba(251,191,36,.4);color:#fef3c7;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem}.guide-invite__button{align-self:flex-start;background:#facc15;color:#1f2937;border:none;padding:.6rem 1.1rem;border-radius:.8rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 30px #facc1559}.guide-invite__button:hover{transform:translateY(-1px);box-shadow:0 16px 38px #facc1573}.socratic-chat__footer{border-top:1px solid rgba(255,255,255,.08);padding:.75rem 1.25rem 1rem;background:#0f172ae6}.guide-input{display:flex;flex-direction:column;gap:.75rem}.guide-input__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.guide-input textarea{width:100%;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#0f172acc;color:inherit;padding:.85rem 1rem;resize:none;font-size:.95rem;line-height:1.5}.guide-input textarea:focus{outline:none;border-color:#fbbf2499;box-shadow:0 0 0 3px #fbbf2440}.guide-send-button{align-self:flex-end;background:#fbbf24;color:#1f2937;border:none;border-radius:.8rem;padding:.55rem 1.1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 14px 30px #fbbf2459}.guide-input .emoji-picker__toggle{align-self:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:inherit;box-shadow:none}.guide-input .emoji-picker__toggle:hover{box-shadow:0 10px 24px #0f172a40}.guide-send-button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.guide-send-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 40px #fbbf2473}.guide-input__note{font-size:.75rem;color:#f8fafc99;margin:0}.conversation-input{display:flex;align-items:center;gap:.6rem;background:#0f172ab3;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:.5rem .75rem;flex-wrap:wrap}.attached-image-chip{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem}.attached-image-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fafc}.attached-image-status{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;opacity:.8;color:#f8fafccc}.clear-image-button{background:none;border:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.emoji-picker{position:relative;display:flex;align-items:center}.emoji-picker__toggle{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:inherit;width:40px;height:40px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.emoji-picker__toggle:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a40}.emoji-picker__panel{position:absolute;bottom:52px;right:0;background:#000;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;padding:.5rem;display:grid;grid-template-columns:repeat(6,32px);gap:.35rem;z-index:10;box-shadow:0 16px 40px #0f172a73;max-height:240px;overflow:auto}.emoji-picker__option{background:#000;border:1px solid rgba(255,255,255,.08);font-size:1.1rem;line-height:1;width:32px;height:32px;cursor:pointer;border-radius:8px}.emoji-picker__option:hover{transform:scale(1.08);border-color:#ffffff4d}.conversation-input input{flex:1;border:none;background:transparent;color:inherit;font-size:.95rem;min-width:180px}.conversation-input input:focus{outline:none}.conversation-send-button{background:#38bdf8;border:none;color:#0f172a;width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 16px 32px #38bdf859}.conversation-attach-button{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:inherit;width:40px;height:40px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.conversation-attach-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a40}.conversation-input .emoji-picker__toggle{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:inherit;box-shadow:none}.conversation-input .emoji-picker__toggle:hover{box-shadow:0 10px 24px #0f172a40}.message-image-wrapper{margin:.25rem 0 .5rem}.message-image{max-width:100%;max-height:360px;border-radius:10px;box-shadow:0 8px 24px #0003;object-fit:contain}.conversation-send-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.conversation-send-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 18px 40px #38bdf873}.socratic-chat.dark-mode .socratic-chat__panel{background:#0a0c14f5}.socratic-chat.dark-mode .socratic-chat__sidebar{background:#090a12eb}.socratic-chat.dark-mode .conversation-send-button{background:#fbbf24;color:#1f2937;box-shadow:0 16px 32px #fbbf2466}@media(max-width:768px){.socratic-chat{right:1rem}.socratic-chat:not(.inline){left:auto}.socratic-chat__panel{width:calc(100vw - 2rem);height:min(82vh,600px)}.emoji-picker__panel{right:auto;left:0;grid-template-columns:repeat(4,32px)}.socratic-chat__mobile-toggle{display:inline-flex}.socratic-chat__sidebar{position:absolute;inset:0;width:100%;transform:translate(-100%);transition:transform .3s ease;z-index:2}.socratic-chat__sidebar.open{transform:translate(0)}.socratic-chat__sidebar-header .socratic-chat__icon-button{display:flex}.socratic-chat__conversation{flex:1}}.chat-message{display:flex;align-items:flex-start;gap:.6rem;max-width:80%;word-wrap:break-word;position:relative}.chat-message.sent{margin-left:auto;flex-direction:row-reverse}.chat-message .message-content{background:#38bdf82e;color:#e0f2fe;padding:.65rem .9rem;border-radius:1rem;min-width:0;box-shadow:inset 0 0 0 1px #38bdf840}.chat-message.sent .message-content{background:#fbbf2433;color:#fef3c7;box-shadow:inset 0 0 0 1px #fbbf2459}.chat-message strong{font-size:.8rem;display:block;margin-bottom:.15rem;color:#f8fafcbf}.chat-message p{margin:0;font-size:.92rem}.chat-message .delete-button{color:#f87171e6;opacity:0;transition:opacity .2s ease}.chat-message:hover .delete-button{opacity:1}.chat-message-wrapper{position:relative}.chat-message-wrapper.notification-highlight{outline:2px solid var(--wheat, #ceaa5d);box-shadow:0 0 0 3px #ceaa5d40;border-radius:12px;background-color:#ceaa5d14;transition:outline .2s ease,box-shadow .2s ease,background-color .2s ease}@media(max-width:768px){.chat-message{max-width:100%}}._modalOverlay_dlhc0_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#3f3d30bf;display:flex;justify-content:center;align-items:center;z-index:2000}._modalContent_dlhc0_14{background-color:#1a1a1a;color:#efece0;padding:20px;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto}._modalHeader_dlhc0_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:10px}._modalTitle_dlhc0_34{margin:0;font-size:1.5rem;color:#efece0}._closeButton_dlhc0_40{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999}._closeButton_dlhc0_40:hover{color:#efece0}._formGroup_dlhc0_56{margin-bottom:20px}._sectionCard_dlhc0_60{background:#1f1f1f;border:1px solid #3b3b3b;border-radius:8px;padding:16px;box-shadow:0 0 0 1px #ffffff08}._formLabel_dlhc0_68{font-size:1.2rem;font-weight:700;margin-bottom:10px;display:block}._requiredMark_dlhc0_75{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#ffb347;border:1px solid rgba(255,179,71,.4);padding:2px 6px;border-radius:999px;margin-left:8px}._input_dlhc0_86{background-color:#333;color:#efece0;border:1px solid #444}._inputError_dlhc0_92{border-color:#ff7b7b;box-shadow:0 0 0 .15rem #ff7b7b40}._validationMessage_dlhc0_97{margin-top:8px;color:#ff7b7b;font-size:.9rem}._input_dlhc0_86:focus{background-color:#444;color:#efece0;border-color:#666;box-shadow:0 0 0 .2rem #ffffff40}._centerAligned_dlhc0_110{text-align:center}._friendsContainer_dlhc0_114{display:flex;gap:20px}._friendsList_dlhc0_119,._selectedFriends_dlhc0_119{flex:1}._friendsHeader_dlhc0_123{display:flex;flex-direction:column;margin-bottom:10px}._searchInput_dlhc0_129{display:flex;align-items:center}._searchIcon_dlhc0_134{background-color:#333;border-color:#444;color:#999;border-right:none}._searchInput_dlhc0_129 input{border-left:none}._scrollable_dlhc0_145{max-height:200px;overflow-y:auto;border:1px solid #444;border-radius:4px;background-color:#222}._friendItem_dlhc0_153{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;background-color:#222;color:#efece0;border-bottom:1px solid #333}._friendItem_dlhc0_153:last-child{border-bottom:none}._friendItem_dlhc0_153:hover{background-color:#2a2a2a}._activeFriend_dlhc0_172{background-color:#3a3a3a}._selectedBadge_dlhc0_176{background-color:#007bff;color:#efece0;padding:2px 6px;border-radius:10px;font-size:.8em}._selectedFriendItem_dlhc0_184{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#2a2a2a;border-bottom:1px solid #333}._selectedFriendItem_dlhc0_184:last-child{border-bottom:none}._removeButton_dlhc0_197{padding:2px 6px;font-size:.8em;background-color:#dc3545;color:#efece0;border:none;border-radius:4px;cursor:pointer}._removeButton_dlhc0_197:hover{background-color:#c82333}._submitButton_dlhc0_211{margin-top:20px;background-color:#28a745;color:#efece0;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;width:100%}._submitButton_dlhc0_211:hover{background-color:#218838}._submitButton_dlhc0_211:disabled{background-color:#6c757d;cursor:not-allowed}._error_dlhc0_231{color:#dc3545;margin-bottom:20px}._loading_dlhc0_236{text-align:center;color:#efece0}._spinner_dlhc0_241{border:4px solid #333;border-top:4px solid #007bff;border-radius:50%;width:30px;height:30px;animation:_spin_dlhc0_241 1s linear infinite}._srOnly_dlhc0_250{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){._modalContent_dlhc0_14{width:calc(100% - 24px);max-height:calc(100vh - 24px);padding:16px}._modalHeader_dlhc0_25{margin-bottom:12px;padding-bottom:8px}._modalTitle_dlhc0_34{font-size:1.25rem}._formLabel_dlhc0_68{font-size:1rem}._friendsContainer_dlhc0_114{flex-direction:column;gap:12px}._scrollable_dlhc0_145{max-height:160px}._submitButton_dlhc0_211{margin-top:16px}}@keyframes _spin_dlhc0_241{0%{transform:rotate(0)}to{transform:rotate(360deg)}}a,code{color:var(--color-wheat)}.btn-primary{color:var(--color-cream);background-color:var(--color-wheat);border-color:var(--color-wheat)}:root{--color-olive: #3f3d30;--color-wheat: #ceaa5d;--color-wheat-bright: #f4c95d;--color-wheat-soft: #fde68a;--color-wheat-husk: rgba(206, 170, 93, .16);--color-cream: #efece0}.dark{--color-olive: #353425;--color-wheat: #d8b669;--color-wheat-bright: #f7cf6a;--color-wheat-soft: #fde68a;--color-wheat-husk: rgba(216, 182, 105, .18);--color-cream: #f7f5ec}.tyk-page{min-height:100vh;padding:clamp(20px,4vw,44px);color:#f8fafc;background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 30%),radial-gradient(circle at 85% 12%,rgba(245,158,11,.12),transparent 24%),linear-gradient(135deg,#06111f,#101827 52%,#171717)}.tyk-wheat-mark{position:relative;display:inline-grid;width:20px;height:24px;flex:0 0 auto;place-items:center}.tyk-wheat-mark:before,.tyk-wheat-mark:after{position:absolute;bottom:2px;width:2px;height:20px;border-radius:999px;background:linear-gradient(180deg,#fde68a,#ceaa5d);content:"";transform-origin:bottom center}.tyk-wheat-mark:before{transform:rotate(-17deg)}.tyk-wheat-mark:after{transform:rotate(17deg)}:where(.tyk-hero-panel,.tyk-panel,.tyk-card,.dashboard-activity-panel){position:relative}:where(.tyk-hero-panel,.tyk-panel,.tyk-card,.dashboard-activity-panel):after{position:absolute;right:16px;bottom:14px;width:42px;height:42px;border-right:1px solid rgba(253,230,138,.18);border-bottom:1px solid rgba(253,230,138,.18);border-radius:0 0 8px;content:"";pointer-events:none}.tyk-page-shell{width:min(1180px,100%);margin:0 auto}.tyk-hero-panel,.tyk-panel,.tyk-card,.tyk-modal-surface{border:1px solid rgba(148,163,184,.2);background:#0f172abd;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #02061747}.tyk-hero-panel{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;padding:clamp(22px,4vw,34px);border-radius:18px}.tyk-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:#f4c95d;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tyk-hero-title{margin:0;color:#f8fafc;font-size:clamp(2rem,5vw,3.8rem);font-weight:850;letter-spacing:0;line-height:1}.tyk-hero-copy{max-width:720px;margin:12px 0 0;color:#cbd5e1;font-size:1rem;line-height:1.65}.tyk-panel{padding:clamp(18px,3vw,26px);border-radius:16px}.tyk-card{overflow:hidden;border-radius:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tyk-card:hover,.tyk-card:focus-within{transform:translateY(-2px);border-color:#67e8f96b;box-shadow:inset 0 1px #ffffff0d,0 28px 80px #0206175c}.tyk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dashboard-activity-panel{overflow:hidden;padding:clamp(16px,3vw,22px);border:1px solid rgba(148,163,184,.2);border-radius:18px;background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 28%),radial-gradient(circle at 96% 0%,rgba(244,201,93,.12),transparent 24%),linear-gradient(135deg,#0f172adb,#080d18c7);box-shadow:0 20px 70px #00000057}.dashboard-activity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-activity-header span:first-child{display:inline-flex;margin-bottom:6px;color:#f4c95d;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dashboard-activity-header h2{margin:0;color:#f8fafc;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:850}.dashboard-activity-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid rgba(148,163,184,.24);border-radius:999px;color:#cbd5e1;font-size:.74rem;font-weight:800}.dashboard-activity-status.online{border-color:#34d3996b;background:#10b9811f;color:#bbf7d0}.dashboard-activity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.dashboard-activity-metric{position:relative;display:grid;overflow:hidden;min-height:104px;gap:7px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#02061757;color:#e2e8f0;text-decoration:none}.dashboard-activity-metric:after{position:absolute;right:10px;bottom:9px;width:24px;height:24px;border-right:1px solid rgba(253,230,138,.16);border-bottom:1px solid rgba(253,230,138,.16);content:"";transform:rotate(8deg)}.dashboard-activity-metric:hover{color:#f8fafc;text-decoration:none;transform:translateY(-1px)}.dashboard-activity-metric span{color:#cbd5e1;font-size:.78rem;font-weight:700}.dashboard-activity-metric strong{color:#f8fafc;font-size:1.35rem;line-height:1}.home-overhaul{--home-gold: #f4c95d;--home-gold-bright: #fde68a;--home-earth: #8a6b2f;--home-ink: #06111f;--home-panel: rgba(9, 16, 30, .78);overflow-x:hidden;min-height:100vh;color:#f8fafc;background:radial-gradient(circle at 8% 18%,rgba(244,201,93,.1),transparent 26%),radial-gradient(circle at 88% 34%,rgba(14,165,233,.1),transparent 28%),linear-gradient(180deg,#050b16,#08111f 44%,#030712)}.home-hero{position:relative;display:grid;min-height:min(840px,calc(100vh - 28px));overflow:hidden;background-position:center 42%;background-repeat:no-repeat;background-size:max(100%,1480px) auto;isolation:isolate}.home-hero-shade,.home-hero-grain{position:absolute;inset:0;pointer-events:none}.home-hero-shade{z-index:-2;background:linear-gradient(90deg,#03071275,#03071247 48%,#0307121f),linear-gradient(180deg,#03071214,#0307126b)}.home-hero-grain{z-index:-1;background:repeating-linear-gradient(112deg,rgba(253,230,138,.08) 0 1px,transparent 1px 24px),radial-gradient(circle at 68% 26%,rgba(244,201,93,.2),transparent 18%);opacity:.34}.home-hero-shell,.home-section{width:min(1180px,calc(100% - 32px));margin-inline:auto}.home-hero-shell{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.72fr);gap:clamp(24px,5vw,58px);align-items:center;padding:clamp(28px,4.4vw,58px) 0 clamp(44px,8vw,92px)}.home-hero-copy{max-width:760px}.home-daily-verse{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;width:100%;gap:10px;align-items:start;padding:11px clamp(14px,2.4vw,28px);border-bottom:1px solid rgba(253,230,138,.24);background:linear-gradient(90deg,#030712c7,#03071285,#03071233);color:#fde68af5;box-shadow:0 16px 46px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-daily-verse svg{margin-top:2px;color:var(--home-gold-bright)}.home-daily-verse p{margin:0;max-width:none;font-size:clamp(.82rem,1.12vw,.98rem);font-style:italic;font-weight:650;line-height:1.45}.home-hero-mark,.home-kicker,.home-panel-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--home-gold-bright);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.home-hero-mark{margin-bottom:18px;padding:8px 12px;border:1px solid rgba(253,230,138,.26);border-radius:999px;background:#02061775;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-hero-mark img{width:28px;height:28px;object-fit:contain}.home-hero h1{max-width:860px;margin:0 0 18px}.home-hero-logo{width:min(620px,88vw);max-height:230px;object-fit:contain;object-position:left center;filter:drop-shadow(0 18px 36px rgba(0,0,0,.56))}.home-hero-lede{max-width:700px;margin:22px 0 0;color:#e2e8f0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.58}.home-hero-subcopy{max-width:760px;margin:14px 0 0;color:#cbd5e1f0;font-size:clamp(.98rem,1.45vw,1.1rem);line-height:1.66}.home-hero-verse{max-width:680px;margin:16px 0 0;color:#fde68af0;font-size:1rem;font-style:italic;line-height:1.6}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-quick-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:760px;margin-top:22px;overflow:hidden;border:1px solid rgba(253,230,138,.18);border-radius:14px;background:#02061785;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-quick-menu-item{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:8px;border-right:1px solid rgba(148,163,184,.16);color:#f8fafc;font-size:.9rem;font-weight:900;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.home-quick-menu-item:last-child{border-right:0}.home-quick-menu-item svg{color:var(--home-gold-bright)}.home-quick-menu-item:hover{background:#f4c95d1c;color:#fde68a;text-decoration:none}.home-button,.home-card-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.home-button:hover,.home-card-link:hover{transform:translateY(-1px);text-decoration:none}.home-button-primary{padding:0 20px;border:1px solid rgba(253,230,138,.62);background:linear-gradient(135deg,#fde68a,#f4c95d 48%,#d6a63b);color:#17210f;box-shadow:0 18px 40px #f4c95d3d}.home-button-secondary{padding:0 18px;border:1px solid rgba(226,232,240,.24);background:#0f172a94;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-mission-panel{position:relative;align-self:start;overflow:hidden;padding:clamp(18px,3vw,26px);border:1px solid rgba(253,230,138,.22);border-radius:20px;background:linear-gradient(145deg,#040c18d1,#241a0aad),radial-gradient(circle at top right,rgba(244,201,93,.16),transparent 36%);box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-mission-panel:after,.home-feature-card:after,.home-gamify-card:after,.home-globe-theatre:after{position:absolute;right:16px;bottom:14px;width:46px;height:46px;border-right:1px solid rgba(253,230,138,.2);border-bottom:1px solid rgba(253,230,138,.2);border-radius:0 0 10px;content:"";pointer-events:none}.home-panel-kicker{margin-bottom:14px;color:var(--home-gold)}.home-section{padding:clamp(46px,7vw,84px) 0}.home-section-header{max-width:760px;margin:0 auto 28px;text-align:center}.home-section-header-left{margin-inline:0;text-align:left}.home-section-header h2,.home-globe-header h2{margin:10px 0;color:#f8fafc;font-size:clamp(2rem,5vw,4rem);font-weight:950;letter-spacing:0;line-height:.98;text-wrap:balance}.home-section-header p,.home-globe-header p{margin:0;color:#cbd5e1;font-size:1.02rem;line-height:1.7}.home-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.home-top-tool-menu{position:relative;z-index:3;grid-template-columns:repeat(8,minmax(0,1fr));width:min(1180px,calc(100% - 32px));max-width:1180px;margin:clamp(54px,5vw,68px) auto 0}.home-mission-reel{position:relative;z-index:2;width:min(1180px,calc(100% - 32px));min-height:clamp(360px,46vw,560px);margin:clamp(18px,2.4vw,28px) auto 0;overflow:hidden;border:1px solid rgba(253,230,138,.42);border-radius:26px;background:#020617;box-shadow:0 34px 110px #00000094,0 0 0 1px #fde68a24,0 0 72px #facc151a,inset 0 1px #ffffff1a}.home-mission-reel:before{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(90deg,rgba(250,204,21,.2),transparent 24%,rgba(34,211,238,.16) 54%,rgba(244,114,182,.12) 74%,transparent 100%),radial-gradient(circle at 86% 18%,rgba(253,230,138,.18),transparent 28%);content:"";mix-blend-mode:screen;pointer-events:none}.home-mission-reel-image,.home-mission-reel-scrim{position:absolute;inset:0;border-radius:inherit}.home-mission-reel-image{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.72) saturate(1.48) contrast(1.03);transition:opacity .22s ease}.home-mission-reel-scrim{z-index:1;background:radial-gradient(circle at 74% 20%,rgba(253,230,138,.08),transparent 30%),radial-gradient(circle at 88% 58%,rgba(34,211,238,.07),transparent 28%),linear-gradient(90deg,#020617c7,#02061773 46%,#02061708),linear-gradient(180deg,#02061700,#0206175c)}.home-mission-reel-content{position:relative;z-index:2;display:flex;width:min(860px,calc(100% - 124px));min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px)}.home-mission-reel-content h2{margin:10px 0 14px;color:#fffaf0;font-size:clamp(2.6rem,6vw,5.8rem);font-weight:950;line-height:.92;text-shadow:0 5px 28px rgba(0,0,0,.62);text-wrap:balance}.home-mission-reel-content p{max-width:820px;margin:0;color:#f8fafcf0;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.52}.home-mission-reel-logo{position:absolute;z-index:3;top:clamp(-22px,-1.8vw,-12px);right:clamp(-78px,-4.8vw,-34px);width:min(624px,51.6vw);max-height:221px;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 28px rgba(0,0,0,.78)) drop-shadow(0 0 20px rgba(253,230,138,.18));pointer-events:none}.home-mission-reel-auth{width:min(1090px,calc(100% - 72px));overflow:visible}.home-mission-reel-kicker{justify-content:flex-start}.home-mission-reel-kicker>span:first-child{display:inline-flex;align-items:center;gap:9px}.home-mission-reel-count{padding:5px 9px;border:1px solid rgba(253,230,138,.48);border-radius:999px;background:#020617b8;color:#fff7cc;font-size:.68rem;letter-spacing:.08em}.home-mission-reel-control{position:absolute;z-index:2;top:50%;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid rgba(253,230,138,.78);border-radius:999px;background:#020617d1;color:#fde68a;box-shadow:0 20px 54px #0000007a,0 0 24px #facc1529,inset 0 1px #ffffff1f;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.home-mission-reel-control:hover,.home-mission-reel-control:focus-visible{border-color:#fde68af2;background:linear-gradient(135deg,#facc15eb,#fde68ac7);color:#111827;transform:translateY(-50%) scale(1.04)}.home-mission-reel-control-prev{left:18px}.home-mission-reel-control-next{right:18px}.home-mission-reel-dots{position:absolute;z-index:2;right:24px;bottom:22px;display:flex;gap:10px}.home-mission-reel-dots button{width:34px;height:6px;border:0;border-radius:999px;background:#e2e8f061;transition:width .16s ease,background .16s ease}.home-mission-reel-dots button.is-active{width:54px;background:linear-gradient(90deg,#fde68a,#facc15)}.pl-mission-reel{width:100%;margin:0 0 clamp(26px,4vw,42px);overflow:visible}.pl-mission-reel-dots{padding:9px;border:1px solid rgba(253,230,138,.32);border-radius:999px;background:#020617c2;box-shadow:0 18px 44px #0006,0 0 28px #facc151f,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-mission-reel-dots button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(226,232,240,.34);border-radius:999px;background:#0f172ac7;color:#f8fafcd1;font-size:.78rem;font-weight:900;transition:width .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.pl-mission-reel-dots button.is-active{width:48px;border-color:#fde68ad1;background:linear-gradient(90deg,#fde68a,#facc15 58%,#22d3ee);color:#111827;box-shadow:0 0 24px #facc1557}.home-structure-section,.home-signals-section{position:relative}.home-mission-lanes,.home-signal-card-grid{display:grid;gap:14px}.home-mission-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}.home-signal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mission-lane,.home-signal-card{position:relative;overflow:hidden;min-height:250px;padding:22px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(253,230,138,.14),transparent 32%),linear-gradient(145deg,#0f172ae6,#040a14cc);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.home-mission-lane:after,.home-signal-card:after{position:absolute;right:16px;bottom:14px;width:46px;height:46px;border-right:1px solid rgba(253,230,138,.18);border-bottom:1px solid rgba(253,230,138,.18);border-radius:0 0 10px;content:"";pointer-events:none}.home-mission-lane span{display:inline-flex;margin-bottom:8px;color:var(--home-gold-bright);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.home-lane-number{position:absolute;top:16px;right:18px;color:#fde68a3d;font-size:clamp(2rem,4vw,3.8rem);font-weight:950;line-height:1}.home-mission-lane h3,.home-signal-card h3{margin:0 0 10px;color:#f8fafc;font-size:1.2rem;font-weight:950}.home-mission-lane p,.home-signal-card p{margin:0;color:#cbd5e1;font-size:.95rem;line-height:1.62}.home-signals-section{display:grid;gap:24px}.home-signal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.home-signal-actions span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(253,230,138,.22);border-radius:999px;background:#f4c95d17;color:#fde68a;font-size:.76rem;font-weight:850}.home-prototype-tool-rail{grid-template-columns:repeat(8,minmax(0,1fr));max-width:none;margin:0 0 18px}.home-prototype-signals-heading{margin-top:clamp(34px,5vw,58px)}.home-unity-video-section{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(320px,1.16fr);gap:clamp(18px,4vw,42px);align-items:center}.home-unity-video-copy{max-width:540px}.home-unity-video-copy h2{margin:10px 0 12px;color:#f8fafc;font-size:clamp(2rem,4vw,3.8rem);font-weight:950;letter-spacing:0;line-height:1;text-wrap:balance}.home-unity-video-copy p{margin:0;color:#dbeafe;font-size:1.04rem;line-height:1.72}.home-unity-video-player{display:grid;gap:12px}.home-unity-video-frame{position:relative;display:block;width:100%;overflow:hidden;border:1px solid rgba(253,230,138,.3);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(253,230,138,.2),transparent 34%),linear-gradient(145deg,#0f172af0,#030712eb);box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0f;aspect-ratio:16 / 9;color:#fff7ed;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-unity-video-frame:is(iframe){background:#020617}.home-unity-video-placeholder{display:grid;place-items:center;background:radial-gradient(circle at 50% 44%,rgba(250,204,21,.16),transparent 25%),radial-gradient(circle at 24% 16%,rgba(253,230,138,.18),transparent 30%),linear-gradient(145deg,#0f172af5,#030712f0)}.home-unity-video-placeholder:after{content:"";position:absolute;inset:22px;border:1px solid rgba(253,230,138,.16);border-radius:22px;background:linear-gradient(90deg,transparent 0 47%,rgba(253,230,138,.12) 47% 53%,transparent 53%),linear-gradient(0deg,transparent 0 47%,rgba(253,230,138,.1) 47% 53%,transparent 53%);opacity:.55}.home-unity-video-placeholder-mark{position:relative;z-index:1;display:grid;width:96px;height:96px;place-items:center;border:1px solid rgba(253,230,138,.58);border-radius:999px;background:#facc151f;color:#fde68a;box-shadow:0 20px 56px #00000052}.home-unity-video-trigger{padding:0;border-color:#fde68a4d;cursor:pointer;font:inherit;text-align:inherit}.home-unity-video-frame:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0d}.home-unity-video-frame:hover,.home-unity-video-frame:focus-visible{transform:translateY(-2px);border-color:#fde68a94;box-shadow:0 34px 110px #00000075,0 0 0 3px #facc1524;color:#fff7ed;text-decoration:none}.home-unity-video-frame img{width:100%;height:100%;display:block;object-fit:cover}.home-unity-video-overlay{position:absolute;inset:0;z-index:1;display:grid;place-items:center;gap:12px;align-content:center;background:radial-gradient(circle at center,#00000014,#0000009e),linear-gradient(180deg,#02061714,#0206178f);color:#f8fafc;font-weight:950;letter-spacing:.02em;text-align:center}.home-unity-video-play{display:inline-flex;width:82px;height:82px;align-items:center;justify-content:center;border:1px solid rgba(253,230,138,.72);border-radius:999px;background:linear-gradient(135deg,#fde68a,#facc15);color:#111827;box-shadow:0 20px 48px #0000005c}.home-unity-video-fallback{justify-self:center;color:#fde68a;font-size:.9rem;font-weight:800;text-decoration:none}.home-unity-video-fallback:hover,.home-unity-video-fallback:focus-visible{color:#fef3c7;text-decoration:underline;text-underline-offset:3px}.home-feature-card,.home-gamify-card,.home-globe-theatre{position:relative;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top right,rgba(244,201,93,.12),transparent 34%),linear-gradient(145deg,#0f172ae6,#040a14c7);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.home-feature-card{display:flex;min-height:250px;flex-direction:column;padding:22px;border-radius:18px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-feature-card:hover,.home-feature-card:focus-visible{transform:translateY(-3px);border-color:#fde68a5c;box-shadow:0 28px 82px #0000005c,inset 0 1px #ffffff0d;color:inherit;text-decoration:none}.home-card-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(253,230,138,.28);border-radius:15px;background:#f4c95d1f;color:var(--home-gold-bright)}.home-feature-card h3,.home-gamify-card h3{margin:0 0 8px;color:#f8fafc;font-size:1.2rem;font-weight:900}.home-feature-card p,.home-gamify-card p{margin:0;color:#cbd5e1;font-size:.95rem;line-height:1.58}.home-card-link,.home-card-muted{margin-top:auto;padding-top:18px;color:var(--home-gold-bright);font-size:.92rem}.home-card-muted{color:#94a3b8}.home-globe-section{width:min(1280px,calc(100% - 24px))}.home-globe-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:20px}.home-globe-stat{display:grid;min-width:160px;padding:18px;border:1px solid rgba(253,230,138,.22);border-radius:18px;background:#0206176b;text-align:center}.home-globe-stat strong{color:var(--home-gold-bright);font-size:2.8rem;font-weight:950;line-height:1}.home-globe-stat span{color:#cbd5e1;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-gamify-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.home-gamify-card{display:flex;gap:14px;min-height:142px;padding:18px;border-radius:18px;overflow:hidden}.home-gamify-card .home-card-icon{width:44px;height:44px;flex:0 0 auto;margin:0}.home-scripture-callout,.pl-scripture-callout{position:relative;margin:0 0 16px;padding:clamp(16px,2.4vw,24px);border:1px solid rgba(253,230,138,.28);border-radius:22px;background:radial-gradient(circle at 10% 0%,rgba(253,230,138,.16),transparent 34%),linear-gradient(135deg,#181207b8,#030712bd);box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff0f}.home-scripture-callout:before,.pl-scripture-callout:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--home-gold-bright),rgba(253,230,138,.08))}.home-scripture-callout span,.pl-scripture-callout span{display:inline-flex;margin-bottom:8px;color:var(--home-gold-bright);font-size:.76rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.home-scripture-callout p,.pl-scripture-callout p{margin:0;color:#fde68a;font-size:clamp(1rem,1.7vw,1.22rem);font-weight:750;line-height:1.62;text-wrap:pretty}.home-globe-theatre{overflow:visible;padding:clamp(8px,1.4vw,16px);border-radius:28px}.home-globe-theatre>.w-full{overflow:visible}.home-community-section{display:grid;gap:22px;padding-bottom:96px}.home-community-section .community-roadmap-banner,.home-community-section .community-forum-page,.home-community-section .colonies-section{width:100%;max-width:none}.home-community-section .community-forum-page{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:#0206176b;box-shadow:0 24px 76px #0000004d}@media(max-width:1080px){.home-hero-shell{grid-template-columns:1fr;align-items:start}.home-mission-panel{max-width:760px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-menu,.home-mission-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.home-top-tool-menu,.home-prototype-tool-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-signal-card-grid,.home-unity-video-section{grid-template-columns:1fr}.home-unity-video-copy{max-width:720px}}@media(max-width:820px){.home-hero{min-height:auto}.home-hero-shell,.home-section{width:min(100% - 24px,680px)}.home-hero-shell{padding-top:28px}.home-daily-verse{padding:10px 12px}.home-hero h1{margin-bottom:14px}.home-hero-logo{width:min(360px,92vw);max-height:150px;object-position:center}.home-hero-actions,.home-button{width:100%}.home-quick-menu{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home-top-tool-menu{width:min(100% - 24px,680px);margin-top:70px}.home-mission-reel{width:min(100% - 24px,680px);min-height:420px;border-radius:22px}.home-mission-reel-scrim{background:linear-gradient(180deg,#0206176b,#020617e6),linear-gradient(90deg,#020617d6,#02061747)}.home-mission-reel-content{width:100%;min-height:420px;justify-content:end;padding:78px 18px 58px}.home-mission-reel-logo{top:-14px;right:50%;width:min(456px,92vw);max-height:144px;transform:translate(50%)}.home-mission-reel-control{top:auto;bottom:14px;width:40px;height:40px;transform:none}.home-mission-reel-control-prev{left:16px}.home-mission-reel-control-next{right:16px}.home-mission-reel-dots{right:50%;bottom:30px;transform:translate(50%)}.home-prototype-tool-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-menu-item{border-bottom:1px solid rgba(148,163,184,.16);border-right:1px solid rgba(148,163,184,.16)}.home-quick-menu-item:nth-child(2n){border-right:0}.home-quick-menu-item:nth-last-child(-n+2){border-bottom:0}.home-globe-header,.home-gamify-grid,.home-mission-lanes{grid-template-columns:1fr}.home-globe-stat{min-width:0;grid-template-columns:auto 1fr;align-items:center;gap:12px;text-align:left}.home-globe-theatre{border-radius:20px;padding:4px}}@media(max-width:640px){.home-feature-grid{grid-template-columns:1fr}.home-feature-card,.home-gamify-card{min-height:auto}.home-gamify-card{flex-direction:column}.home-section-header-left{text-align:center}}.public-landing-overhaul{--pl-gold: #f4c95d;--pl-gold-soft: #fde68a;--pl-panel: rgba(5, 10, 20, .84);background:radial-gradient(circle at 10% 12%,rgba(250,204,21,.22),transparent 27%),radial-gradient(circle at 88% 18%,rgba(34,211,238,.2),transparent 24%),radial-gradient(circle at 68% 56%,rgba(244,114,182,.13),transparent 25%),linear-gradient(180deg,#030712,#07111f 45%,#020617)}.pl-page-backdrop-image{background-position:center top;background-repeat:no-repeat;background-size:min(100vw,1900px) auto}.public-landing-overhaul .absolute.inset-0.z-0.pointer-events-none .bg-black\/35{background:radial-gradient(circle at 18% 18%,rgba(253,230,138,.16),transparent 22%),radial-gradient(circle at 86% 24%,rgba(56,189,248,.14),transparent 24%),linear-gradient(90deg,#020617b8,#050d1970 48%,#050d1924),linear-gradient(180deg,#03071200,#0206179e)}@media(max-width:900px){.pl-page-backdrop-image{background-size:auto 100%}}.pl-hero{min-height:min(820px,calc(100vh - 32px));display:grid;align-items:end}.pl-hero-container{width:min(1180px,calc(100% - 24px))}.pl-hero-content{display:grid;grid-template-columns:1fr;gap:clamp(22px,4vw,34px);align-items:stretch;width:100%}.pl-brand-pill,.pl-card-kicker,.pl-section-heading span,.pl-join-band span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--pl-gold-soft);font-size:.74rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.pl-brand-pill{margin-bottom:18px;padding:8px 12px;border:1px solid rgba(253,230,138,.28);border-radius:999px;background:#02061775;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-brand-pill img{width:28px;height:28px;object-fit:contain}.pl-hero-title{max-width:880px;margin:0 0 18px}.pl-hero-logo{width:min(620px,88vw);max-height:230px;object-fit:contain;object-position:left center;filter:drop-shadow(0 18px 36px rgba(0,0,0,.56))}.pl-hero-lede,.pl-hero-subcopy,.pl-section-heading p,.pl-feature-card p,.pl-mission-note,.pl-join-band p{color:#d7e1ee;line-height:1.65}.pl-hero-lede{max-width:1080px;margin:10px 0 0;font-size:clamp(1.1rem,2vw,1.36rem)}.pl-hero-subcopy{max-width:1060px;margin:12px 0 0;color:#cbd5e1;font-size:1.02rem}.pl-hero-verse{max-width:1020px;margin-top:16px;color:#fde68af0;font-size:1rem;font-style:italic;line-height:1.58}.pl-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pl-hero-copy{width:100%;padding:clamp(24px,4vw,38px);border:1px solid rgba(253,230,138,.22);border-radius:26px;background:radial-gradient(circle at 92% 10%,rgba(103,232,249,.16),transparent 34%),radial-gradient(circle at 0% 100%,rgba(253,230,138,.16),transparent 36%),linear-gradient(135deg,#020617cc,#081821bd);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pl-button,.pl-mini-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease}.pl-button{min-height:48px;padding:0 20px}.pl-button:hover,.pl-mini-button:hover{transform:translateY(-1px)}.pl-button-primary,.pl-mini-button-primary{border:1px solid rgba(253,230,138,.62);background:linear-gradient(135deg,#fde68a,#f4c95d 52%,#d6a63b);color:#17210f;box-shadow:0 18px 42px #f4c95d3d}.pl-button-secondary,.pl-button-ghost,.pl-mini-button-secondary{border:1px solid rgba(226,232,240,.24);background:#0f172a94;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pl-mission-card,.pl-step-card,.pl-feature-card,.pl-globe-theatre,.pl-join-band{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top right,rgba(244,201,93,.13),transparent 34%),linear-gradient(145deg,#0f172ae6,#040a14c7);box-shadow:0 24px 76px #00000052,inset 0 1px #ffffff0d}.pl-mission-card{padding:clamp(18px,3vw,26px);border-color:#fde68a38;border-radius:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pl-mission-note{margin-top:12px;color:#cbd5e1;font-size:.9rem;text-align:center}.pl-beta-banner{width:min(920px,calc(100% - 24px));margin:18px auto 0;border:1px solid rgba(253,230,138,.28);border-radius:999px;background:#f4c95deb!important;color:#17210f!important}.pl-steps{border-color:#fde68a24!important;background:linear-gradient(90deg,#020617e6,#0f172ac7,#020617e6),#020617ad!important}.pl-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,18px);padding-block:clamp(18px,2.6vw,28px)!important}.pl-step-card{display:flex;min-height:164px;flex-direction:column;justify-content:space-between;gap:14px;border-radius:12px!important;padding:clamp(16px,2vw,20px)!important;background:linear-gradient(145deg,#0f172ae0,#080d18db),#0f172ae0}.pl-step-card:hover{border-color:#fde68a47;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff12}.pl-step-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-step-icon,.pl-feature-icon{border:1px solid rgba(253,230,138,.26)!important;background:#f4c95d1f!important;color:var(--pl-gold-soft)}.pl-step-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:9px}.pl-step-index{color:#fde68a94;font-size:.78rem;font-weight:950;letter-spacing:.16em}.pl-step-title{display:block;margin:0 0 6px;color:#f8fafc;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:950!important;line-height:1.12}.pl-step-desc{display:block;margin:0;color:#cbd5e1!important;font-size:.9rem;line-height:1.42}.pl-step-action{display:inline-flex;width:-webkit-fit-content;width:fit-content;min-height:32px;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:1px solid rgba(253,230,138,.36);background:transparent;color:var(--pl-gold-soft);font-size:.84rem;font-weight:900;letter-spacing:0;padding:0;transition:color .16s ease,border-color .16s ease,transform .16s ease}.pl-step-action:hover{border-color:#fde68abd;color:#fde68a;transform:translateY(-1px)}.pl-step-action-primary{border-bottom-color:transparent;border-radius:9px;background:linear-gradient(135deg,#f8d86d,#e7b94d);color:#17210f;padding:0 12px;box-shadow:0 12px 28px #f4c95d2e}.pl-step-action-primary:hover{border-color:transparent;color:#17210f}.pl-mini-button{width:-webkit-fit-content;width:fit-content;min-height:40px;margin-top:0;padding:0 16px;font-size:.88rem;letter-spacing:0}.pl-section-heading{max-width:820px;margin:0 auto 22px;text-align:center}.pl-section-heading h2{margin:10px 0;color:#f8fafc;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:950;letter-spacing:0;line-height:.98;text-wrap:balance}.pl-globe-section .mx-auto{max-width:min(1220px,100%)!important}.pl-globe-theatre{overflow:visible;padding:clamp(6px,1.2vw,14px);border-radius:28px!important}.pl-globe-theatre>.w-full{overflow:visible}.pl-feature-section{background:transparent!important}.pl-feature-grid{gap:14px!important}.pl-feature-card{min-height:230px;border-radius:18px!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.pl-feature-card:hover{transform:translateY(-3px);border-color:#fde68a5c}.pl-feature-icon{width:48px;height:48px;margin-inline:auto;border-radius:15px}.pl-feature-card h3{color:#f8fafc!important;font-weight:950!important}.pl-join-band{align-items:center!important;border-color:#fde68a38}.pl-join-band h3{margin:8px 0;color:#f8fafc;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:950}@media(max-width:980px){.pl-hero-content{grid-template-columns:1fr}.pl-mission-card{max-width:760px}}@media(max-width:720px){.pl-hero{min-height:auto}.pl-hero-container{width:min(100% - 16px,680px)}.pl-hero-title{margin-bottom:14px}.pl-hero-logo{width:min(360px,92vw);max-height:150px;object-position:center}.pl-hero-actions,.pl-button{width:100%}.pl-brand-pill{border-radius:18px}.pl-steps-grid{grid-template-columns:1fr}.pl-step-card{min-height:auto}.pl-beta-banner{border-radius:16px}.pl-globe-theatre{padding:4px;border-radius:20px!important}}.dashboard-activity-metric.cyan svg{color:#67e8f9}.dashboard-activity-metric.amber svg{color:#f4c95d}.dashboard-activity-metric.emerald svg{color:#86efac}.dashboard-activity-list{display:grid;gap:9px}.dashboard-achievements{overflow:hidden;border:1px solid rgba(253,230,138,.16);border-radius:16px;background:radial-gradient(circle at top left,rgba(244,201,93,.14),transparent 30%),linear-gradient(145deg,#0f172ab8,#030712d1);box-shadow:0 20px 70px #00000057}.dashboard-achievements-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid rgba(148,163,184,.16)}.dashboard-achievements-kicker{display:inline-flex;align-items:center;gap:8px;color:#fde68a;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dashboard-achievements-header h2{margin:8px 0 6px;color:#f8fafc;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:950}.dashboard-achievements-header p{max-width:720px;margin:0;color:#cbd5e1;line-height:1.55}.dashboard-achievements-header strong{flex:0 0 auto;border:1px solid rgba(253,230,138,.24);border-radius:999px;background:#f4c95d1f;color:#fde68a;padding:8px 12px;font-size:.82rem}.dashboard-achievement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.achievement-card{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;gap:16px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#02061785;padding:18px}.achievement-card.is-unlocked{border-color:#fde68a5c;background:radial-gradient(circle at top right,rgba(244,201,93,.18),transparent 42%),#0f172ab8}.achievement-card-topline,.achievement-progress-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.achievement-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(253,230,138,.24);border-radius:12px;background:#f4c95d1f;color:#fde68a}.achievement-card.is-locked .achievement-icon{color:#94a3b8;border-color:#94a3b838;background:#94a3b814}.achievement-state{border-radius:999px;background:#0f172ab8;color:#cbd5e1;padding:5px 9px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.achievement-card.is-unlocked .achievement-state{background:#f4c95d29;color:#fde68a}.achievement-card h3{margin:0 0 8px;color:#f8fafc;font-size:1.08rem;font-weight:950}.achievement-card p{margin:0;color:#cbd5e1;font-size:.9rem;line-height:1.5}.achievement-progress-row{color:#cbd5e1;font-size:.78rem}.achievement-progress-row strong{color:#f8fafc}.achievement-progress-track{overflow:hidden;height:7px;margin-top:8px;border-radius:999px;background:#94a3b82e}.achievement-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fde68a,#f4c95d)}@media(max-width:1100px){.dashboard-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dashboard-achievements-header{flex-direction:column}.dashboard-achievement-grid{grid-template-columns:1fr}.achievement-card{min-height:auto}}.dashboard-activity-item,.dashboard-activity-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#02061742;color:#e2e8f0;text-decoration:none}.dashboard-activity-item.unread{border-color:#f4c95d57;background:#ceaa5d1a}.dashboard-activity-item:hover{color:#f8fafc;text-decoration:none}.dashboard-activity-item span,.dashboard-activity-empty span{min-width:0}.dashboard-activity-item strong,.dashboard-activity-empty strong{display:block;overflow:hidden;color:#f8fafc;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-item small,.dashboard-activity-empty small{display:block;overflow:hidden;color:#94a3b8;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-activity-item em{color:#94a3b8;font-size:.72rem;font-style:normal;font-weight:700;white-space:nowrap}.dashboard-activity-empty{grid-template-columns:auto minmax(0,1fr)}.dashboard-activity-settings{display:inline-flex;align-items:center;gap:5px;margin-top:13px;color:#f4c95d;font-size:.84rem;font-weight:800;text-decoration:none}.dashboard-activity-settings:hover{color:#fde68a;text-decoration:none}.notification-preferences{display:grid;gap:10px}.notification-preference-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#02061747}.notification-preference-row span{display:grid;min-width:0;gap:3px}.notification-preference-row strong{color:#f8fafc;font-size:.9rem}.notification-preference-row small{color:#94a3b8;font-size:.78rem;line-height:1.35}.notification-preference-row input{width:22px;height:22px;flex:0 0 auto;accent-color:#ceaa5d}.tyk-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.tyk-input,.tyk-select,.tyk-textarea{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#02061761;color:#f8fafc;box-shadow:none}.tyk-input:focus,.tyk-select:focus,.tyk-textarea:focus{border-color:#67e8f9a6;box-shadow:0 0 0 3px #67e8f921}.tyk-action,.tyk-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 15px;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tyk-action{border:1px solid rgba(244,201,93,.46);background:linear-gradient(135deg,#0ea5e933,#ceaa5d47);color:#ecfeff}.tyk-secondary-action{border:1px solid rgba(148,163,184,.25);background:#0f172aa3;color:#e2e8f0}.tyk-action:hover,.tyk-secondary-action:hover{transform:translateY(-1px);color:#fff;text-decoration:none}.tyk-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.tyk-stat{min-height:102px;padding:15px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#02061752}.tyk-stat span{display:block;color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tyk-stat strong{display:block;margin-top:8px;color:#f8fafc;font-size:1.5rem}.tyk-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#0f172ab8;color:#cbd5e1;font-size:.8rem;font-weight:700}.tyk-clamp-4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.tyk-modal .modal-content,.tyk-modal-surface{width:100%!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 34%),radial-gradient(circle at 92% 0%,rgba(244,201,93,.12),transparent 26%),linear-gradient(135deg,#0b1220,#111827 52%,#171717);color:#f8fafc}.tyk-modal .modal-header,.tyk-modal .modal-footer{border-color:#94a3b82e;padding:20px 24px}.tyk-modal .modal-body{padding:22px 24px}.tyk-modal .modal-title{color:#f8fafc;font-weight:850}.table.table-striped{display:block;width:100%;max-width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172ab8;color:#e2e8f0}.table.table-striped thead{background:#080d18f2;color:#f4c95d;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.table.table-striped th,.table.table-striped td{border-color:#94a3b82e;color:inherit;vertical-align:middle;white-space:nowrap}.table.table-striped tbody tr{transition:background .16s ease}.table.table-striped tbody tr:hover{background:#0ea5e91f}.modal .form-control,.modal .form-select,.modal textarea.form-control{border-color:#94a3b840;border-radius:12px}.media-page{min-height:100vh;padding:42px clamp(16px,4vw,64px) 72px;background:radial-gradient(circle at 12% 4%,rgba(244,201,93,.16),transparent 26%),radial-gradient(circle at 86% 12%,rgba(34,197,94,.12),transparent 24%),linear-gradient(135deg,#020617,#07111f 46%,#101827);color:#f8fafc}.media-page a{text-decoration:none}.media-hero,.media-submit-panel,.media-library,.media-review-panel,.media-submission-queue{width:min(1220px,100%);margin:0 auto}.media-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;align-items:stretch;padding:clamp(28px,5vw,56px);border:1px solid rgba(244,201,93,.24);border-radius:24px;background:linear-gradient(120deg,#020617e6,#0f172a8f),repeating-linear-gradient(115deg,rgba(244,201,93,.05) 0 1px,transparent 1px 18px);box-shadow:0 28px 80px #00000057}.media-kicker{display:inline-flex;align-items:center;gap:8px;color:#f4c95d;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.media-hero h1,.media-section-heading h2,.media-review-panel h2{margin:12px 0;color:#f8fafc;font-weight:950;line-height:1.02}.media-hero h1{max-width:900px;font-size:clamp(2.6rem,7vw,5.7rem)}.media-hero p,.media-section-heading p,.media-discernment-card p,.media-card p,.media-review-panel p,.media-pending-list p,.media-empty-state p{color:#dbeafe;line-height:1.65}.media-discernment-card{display:grid;align-content:center;gap:12px;padding:24px;border:1px solid rgba(244,201,93,.26);border-radius:22px;background:radial-gradient(circle at top right,rgba(244,201,93,.18),transparent 34%),#0206178c}.media-discernment-card svg,.media-card-icon,.media-review-grid svg{color:#f4c95d}.media-discernment-card h2{margin:0;color:#fff7d6;font-weight:950}.media-submit-panel,.media-library,.media-review-panel,.media-submission-queue{margin-top:30px;padding:clamp(22px,4vw,42px);border:1px solid rgba(148,163,184,.16);border-radius:24px;background:#080d18ad}.media-section-heading{max-width:880px}.media-section-heading h2,.media-review-panel h2{font-size:clamp(2rem,4vw,4rem)}.media-submit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.media-submit-form label,.media-search{display:grid;gap:7px;color:#f8fafc;font-size:.82rem;font-weight:900}.media-submit-form input,.media-submit-form select,.media-submit-form textarea,.media-search input{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0206179e;color:#f8fafc}.media-submit-form input,.media-submit-form select,.media-search input{min-height:46px;padding:10px 12px}.media-submit-form textarea{min-height:112px;padding:12px;resize:vertical}.media-submit-form input:focus,.media-submit-form select:focus,.media-submit-form textarea:focus,.media-search input:focus{outline:none;border-color:#f4c95db8;box-shadow:0 0 0 3px #f4c95d1f}.media-wide-field{grid-column:1 / -1}.media-checkbox{display:flex!important;flex-direction:row;align-items:center;gap:10px}.media-checkbox input{width:20px;height:20px;min-height:20px;accent-color:#f4c95d}.media-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid rgba(244,201,93,.72);border-radius:999px;background:linear-gradient(135deg,#f7d36d,#22c55e);color:#06111f;font-weight:950}.media-library-topline{display:flex;align-items:end;justify-content:space-between;gap:18px}.media-search{position:relative;width:min(360px,100%)}.media-search svg{position:absolute;left:13px;bottom:14px;color:#f4c95d}.media-search input{padding-left:42px}.media-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 18px}.media-tabs button{display:grid;min-height:58px;min-width:138px;align-content:center;gap:2px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#02061775;color:#f8fafc;font-weight:950}.media-tabs button small{color:#93c5fd;font-size:.72rem;font-weight:800}.media-tabs button.is-active{border-color:#f4c95dcc;background:#f4c95d;color:#020617}.media-tabs button.is-active small{color:#0f172a}.media-active-section{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.media-active-section h3{margin:0 0 4px;color:#f8fafc;font-size:1.5rem;font-weight:950}.media-active-section p{margin:0;color:#cbd5e1}.media-active-section>span{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(244,201,93,.3);border-radius:999px;color:#fff7d6;font-weight:900}.media-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.media-card{display:grid;grid-template-columns:auto 1fr;gap:14px;min-height:260px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(145deg,#0f172ae6,#020617a8)}.media-card-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(244,201,93,.28);border-radius:15px;background:#f4c95d1a}.media-card-body{min-width:0}.media-card-meta{display:flex;flex-wrap:wrap;gap:7px}.media-card-meta span,.media-tags span,.media-pending-list span{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#f4c95d1a;color:#fff7d6;font-size:.72rem;font-weight:900}.media-card h3{margin:14px 0 8px;color:#f8fafc;font-weight:950}.media-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.media-card-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(148,163,184,.14)}.media-card-footer span{color:#bfdbfe;font-weight:900}.media-card-footer a,.media-pending-list a{display:inline-flex;align-items:center;gap:6px;color:#f4c95d;font-weight:950}.media-review-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:center;border-color:#f4c95d3d}.media-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-review-grid article,.media-empty-state,.media-pending-list article{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0206176b}.media-review-grid article{padding:18px}.media-review-grid h3{margin:10px 0 6px;color:#f8fafc;font-weight:950}.media-empty-state{display:flex;align-items:center;gap:12px;margin-top:18px;padding:18px}.media-empty-state svg{color:#22c55e}.media-empty-state p{margin:0}.media-pending-list{display:grid;gap:12px;margin-top:18px}.media-pending-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.media-pending-list h3{margin:8px 0;color:#f8fafc;font-weight:950}.media-pending-list small{display:block;color:#bfdbfe}.learn-page{min-height:100vh;padding:42px clamp(16px,4vw,64px) 72px;background:radial-gradient(circle at 15% 8%,rgba(244,201,93,.16),transparent 28%),radial-gradient(circle at 88% 18%,rgba(20,184,166,.14),transparent 24%),linear-gradient(135deg,#020617,#08111f 44%,#101827);color:#f8fafc}.learn-page a{text-decoration:none}.learn-hero,.learn-section{width:min(1180px,100%);margin:0 auto}.learn-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;align-items:stretch;padding:clamp(28px,5vw,58px);border:1px solid rgba(244,201,93,.24);border-radius:24px;background:linear-gradient(120deg,#020617d1,#0f172a8a),repeating-linear-gradient(115deg,rgba(244,201,93,.05) 0 1px,transparent 1px 18px);box-shadow:0 28px 80px #00000057}.learn-hero>*{min-width:0}.learn-kicker{display:inline-flex;align-items:center;gap:8px;color:#f4c95d;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.learn-hero h1,.learn-section-heading h2,.learn-conflict-copy h2,.learn-cta-section h2{margin:12px 0;color:#f8fafc;font-weight:950;line-height:1.02}.learn-hero h1{max-width:100%;font-size:clamp(2.6rem,5.4vw,5rem);overflow-wrap:anywhere;text-wrap:balance}.learn-hero p,.learn-section-heading p,.learn-card p,.learn-tool-card p,.learn-flow p,.learn-conflict-copy p,.learn-conflict-steps p,.learn-cta-section p{color:#dbeafe;line-height:1.65}.learn-hero-lede{color:#fff7d6!important;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800}.learn-actions,.learn-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.learn-primary-action,.learn-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border-radius:999px;font-weight:900}.learn-primary-action{border:1px solid rgba(244,201,93,.72);background:linear-gradient(135deg,#f7d36d,#22c55e);color:#06111f}.learn-secondary-action{border:1px solid rgba(226,232,240,.22);background:#0206178c;color:#f8fafc}.learn-primary-action:hover,.learn-secondary-action:hover{color:#fff;transform:translateY(-1px)}.learn-hero-panel{min-width:0;display:grid;gap:18px;align-content:center;padding:24px;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:radial-gradient(circle at top,rgba(244,201,93,.18),transparent 38%),#0206177a}.learn-movement-grid{display:grid;gap:14px;margin-top:28px}.learn-movement-layer{display:grid;grid-template-columns:54px 48px minmax(0,.26fr) minmax(190px,.7fr) minmax(280px,1.5fr);gap:16px;align-items:center;min-width:0;padding:18px 20px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(100deg,rgba(244,201,93,.1),transparent 30%),linear-gradient(145deg,#0f172ae6,#020617b3);box-shadow:inset 0 1px #ffffff0a}.learn-movement-layer:nth-child(2){margin-left:2%}.learn-movement-layer:nth-child(3){margin-left:4%}.learn-movement-layer:nth-child(4){margin-left:6%}.learn-movement-layer:nth-child(5){margin-left:8%;border-color:#22c55e52;background:linear-gradient(100deg,rgba(34,197,94,.13),rgba(20,184,166,.08) 45%,transparent),linear-gradient(145deg,#0f172aeb,#020617b8)}.learn-movement-number{color:#f4c95db8;font-size:1.4rem;font-weight:950;letter-spacing:.08em}.learn-movement-layer .learn-card-icon{flex:0 0 auto}.learn-movement-kicker{margin:0;color:#f4c95d!important;font-size:.74rem;font-weight:950;letter-spacing:.13em;line-height:1.25!important;text-transform:uppercase}.learn-movement-layer h3{margin:0;color:#f8fafc;font-size:1.12rem;font-weight:900}.learn-movement-layer>p:last-child{margin:0;color:#dbeafe;line-height:1.55}.learn-panel-stat strong{display:block;color:#f4c95d;font-size:2.4rem;line-height:1}.learn-panel-stat span{display:block;margin-top:8px;color:#e2e8f0;font-weight:800}.learn-mini-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.learn-mini-flow span{padding:12px;border:1px solid rgba(244,201,93,.28);border-radius:14px;background:#0f172ad1;color:#fff7d6;font-weight:900;text-align:center}.learn-section{margin-top:30px;padding:clamp(24px,4vw,44px);border:1px solid rgba(148,163,184,.16);border-radius:24px;background:#080d18a3}.learn-section-heading{max-width:860px}.learn-section-heading h2,.learn-conflict-copy h2,.learn-cta-section h2{font-size:clamp(2rem,4vw,4.2rem)}.learn-card-grid,.learn-tool-grid{display:grid;gap:16px;margin-top:24px}.learn-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-card,.learn-tool-card,.learn-flow li,.learn-conflict-steps li{border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg,#0f172ae0,#020617a8);box-shadow:inset 0 1px #ffffff0a}.learn-card{min-height:260px;padding:22px;border-radius:18px}.learn-card-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(244,201,93,.32);border-radius:14px;background:#f4c95d1f;color:#f4c95d}.learn-card h3,.learn-tool-card h3,.learn-flow h3{margin:16px 0 8px;color:#f8fafc;font-weight:900}.learn-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.learn-flow li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px;border-radius:18px}.learn-flow-number,.learn-conflict-steps span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:#f4c95d;color:#020617;font-weight:950}.learn-flow h3{margin-top:4px}.learn-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-tool-card{display:grid;grid-template-columns:auto 1fr;gap:14px;min-height:150px;padding:20px;border-radius:18px}.learn-tool-card>svg{color:#f4c95d;margin-top:3px}.learn-conflict-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:24px;align-items:center;border-color:#f4c95d3d;background:radial-gradient(circle at 90% 15%,rgba(244,201,93,.12),transparent 30%),#080d18c7}.learn-conflict-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.learn-conflict-steps li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px;border-radius:16px}.learn-conflict-steps p{margin:3px 0 0}.learn-cta-section{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border-color:#22c55e3d;background:linear-gradient(135deg,#14b8a629,#f4c95d1a),#080d18bf}@media(max-width:980px){.learn-hero,.learn-conflict-section,.learn-cta-section,.learn-card-grid,.learn-flow,.learn-tool-grid{grid-template-columns:1fr}.learn-movement-layer,.learn-movement-layer:nth-child(n){grid-template-columns:42px 46px minmax(0,1fr);margin-left:0}.learn-movement-layer h3,.learn-movement-layer>p:last-child{grid-column:3}}@media(max-width:640px){.learn-page{padding:18px 12px 48px}.learn-hero,.learn-section{border-radius:18px;padding:20px}.learn-hero h1{font-size:2.45rem}.learn-movement-layer{grid-template-columns:42px minmax(0,1fr);gap:10px 12px;padding:16px}.learn-movement-layer .learn-card-icon{grid-column:1;grid-row:2 / span 2}.learn-movement-kicker,.learn-movement-layer h3,.learn-movement-layer>p:last-child{grid-column:2}.learn-actions,.learn-cta-actions{flex-direction:column}.learn-primary-action,.learn-secondary-action{width:100%}}@media(max-width:720px){.tyk-page{padding:14px}.tyk-hero-panel{align-items:flex-start;flex-direction:column}}
