*,: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%;-moz-tab-size:4;-o-tab-size:4;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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}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{--background: 210 20% 98%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 222 47% 11%;--primary-foreground: 0 0% 100%;--secondary: 214 32% 91%;--secondary-foreground: 222 47% 11%;--muted: 210 20% 94%;--muted-foreground: 215 16% 47%;--accent: 0 72% 51%;--accent-foreground: 0 0% 100%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--border: 214 32% 85%;--input: 214 32% 85%;--ring: 217 91% 60%;--radius: .75rem;--hero-red: 0 72% 46%;--hero-blue: 217 91% 50%;--text-dim: 222 47% 11%;--section-dark-bg: 222 47% 11%;--section-dark-fg: 210 40% 98%;--academy-ink: 222 58% 7%;--academy-blue: 218 69% 27%;--academy-red: 351 71% 32%;--academy-red-bright: 351 72% 40%;--academy-silver: 214 16% 75%;--academy-gold: 39 55% 62%;--academy-paper: 210 25% 97%;--academy-electric: 207 100% 62%;--academy-ruby: 350 92% 50%;--academy-chrome-dark: 215 12% 38%;--station-presidential: 211 89% 25%;--station-gunmetal: 213 14% 72%;--station-cherry: 352 92% 34%;--station-cobalt: 208 90% 40%;--station-crimson: 352 88% 25%;--station-midnight: 211 83% 19%;--station-burgundy: 352 84% 22%;--command-black: 220 38% 3%;--command-gunmetal: 215 22% 12%;--command-silver: 215 17% 81%;--command-chrome: 213 31% 93%;--command-cherry: 352 92% 34%;--command-crimson: 351 79% 47%;--wua-navy: 220 71% 12%;--wua-navy-deep: 222 72% 6%;--wua-cherry: 351 88% 27%;--wua-gold: 39 62% 61%;--wua-silver: 214 18% 78%;--wua-paper: 210 25% 98%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 222 47% 11%;--sidebar-primary: 224 76% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 210 20% 94%;--sidebar-accent-foreground: 222 47% 11%;--sidebar-border: 214 32% 85%;--sidebar-ring: 217 91% 60%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.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}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-6{bottom:-1.5rem}.-left-12{left:-3rem}.-left-\[10000px\]{left:-10000px}.-right-12{right:-3rem}.-right-\[12\%\]{right:-12%}.-right-\[16\%\]{right:-16%}.-right-\[22\%\]{right:-22%}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-last{order:9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[560px\]{max-height:560px}.max-h-\[620px\]{max-height:620px}.max-h-\[85vh\]{max-height:85vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-64{min-height:16rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[180px\]{min-height:180px}.min-h-\[265px\]{min-height:265px}.min-h-\[330px\]{min-height:330px}.min-h-\[380px\]{min-height:380px}.min-h-\[390px\]{min-height:390px}.min-h-\[410px\]{min-height:410px}.min-h-\[510px\]{min-height:510px}.min-h-\[670px\]{min-height:670px}.min-h-\[680px\]{min-height:680px}.min-h-\[760px\]{min-height:760px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.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-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[58\%\]{width:58%}.w-\[62\%\]{width:62%}.w-\[70\%\]{width:70%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[250px\]{max-width:250px}.max-w-\[730px\]{max-width:730px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -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))}.-translate-x-px{--tw-translate-x: -1px;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))}.-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))}.translate-x-\[-50\%\]{--tw-translate-x: -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))}.translate-x-px{--tw-translate-x: 1px;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))}.translate-y-\[-50\%\]{--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))}.rotate-45{--tw-rotate: 45deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-8{row-gap:2rem}.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-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-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-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-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-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-academy-gold{border-color:hsl(var(--academy-gold))}.border-academy-paper\/20{border-color:hsl(var(--academy-paper) / .2)}.border-academy-red{border-color:hsl(var(--academy-red))}.border-academy-red-bright{border-color:hsl(var(--academy-red-bright))}.border-academy-silver{border-color:hsl(var(--academy-silver))}.border-academy-silver\/20{border-color:hsl(var(--academy-silver) / .2)}.border-academy-silver\/25{border-color:hsl(var(--academy-silver) / .25)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-command-silver\/25{border-color:hsl(var(--command-silver) / .25)}.border-command-silver\/55{border-color:hsl(var(--command-silver) / .55)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-academy-blue{background-color:hsl(var(--academy-blue))}.bg-academy-blue\/25{background-color:hsl(var(--academy-blue) / .25)}.bg-academy-blue\/35{background-color:hsl(var(--academy-blue) / .35)}.bg-academy-ink{background-color:hsl(var(--academy-ink))}.bg-academy-ink\/30{background-color:hsl(var(--academy-ink) / .3)}.bg-academy-ink\/75{background-color:hsl(var(--academy-ink) / .75)}.bg-academy-ink\/80{background-color:hsl(var(--academy-ink) / .8)}.bg-academy-red{background-color:hsl(var(--academy-red))}.bg-academy-red\/20{background-color:hsl(var(--academy-red) / .2)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-command-black\/45{background-color:hsl(var(--command-black) / .45)}.bg-command-black\/50{background-color:hsl(var(--command-black) / .5)}.bg-command-black\/75{background-color:hsl(var(--command-black) / .75)}.bg-command-black\/80{background-color:hsl(var(--command-black) / .8)}.bg-command-crimson{background-color:hsl(var(--command-crimson))}.bg-command-crimson\/70{background-color:hsl(var(--command-crimson) / .7)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.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-academy-ink{--tw-gradient-from: hsl(var(--academy-ink)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--academy-ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-academy-ink\/85{--tw-gradient-from: hsl(var(--academy-ink) / .85) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--academy-ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-academy-ink\/45{--tw-gradient-to: hsl(var(--academy-ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--academy-ink) / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-academy-ink\/85{--tw-gradient-to: hsl(var(--academy-ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--academy-ink) / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-academy-ink\/90{--tw-gradient-to: hsl(var(--academy-ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--academy-ink) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-academy-paper\/80{--tw-gradient-to: hsl(var(--academy-paper) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--academy-paper) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-academy-red-bright{--tw-gradient-to: hsl(var(--academy-red-bright) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--academy-red-bright)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-command-crimson{--tw-gradient-to: hsl(var(--command-crimson) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--command-crimson)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-academy-ink{--tw-gradient-to: hsl(var(--academy-ink)) var(--tw-gradient-to-position)}.to-academy-ink\/10{--tw-gradient-to: hsl(var(--academy-ink) / .1) var(--tw-gradient-to-position)}.to-academy-ink\/25{--tw-gradient-to: hsl(var(--academy-ink) / .25) var(--tw-gradient-to-position)}.to-academy-ink\/45{--tw-gradient-to: hsl(var(--academy-ink) / .45) var(--tw-gradient-to-position)}.to-academy-red\/30{--tw-gradient-to: hsl(var(--academy-red) / .3) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[60\%_center\]{-o-object-position:60% center;object-position:60% center}.object-\[66\%_center\]{-o-object-position:66% center;object-position:66% center}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[1px\]{padding:1px}.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-7{padding-left:1.75rem;padding-right:1.75rem}.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-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.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}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[24rem\]{padding-top:24rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.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\.38rem\]{font-size:.38rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.63rem\]{font-size:.63rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[6rem\]{font-size:6rem}.text-\[clamp\(1\.9rem\,4\.2vw\,3\.8rem\)\]{font-size:clamp(1.9rem,4.2vw,3.8rem)}.text-\[clamp\(2\.2rem\,4\.6vw\,4\.4rem\)\]{font-size:clamp(2.2rem,4.6vw,4.4rem)}.text-\[clamp\(2\.5rem\,5vw\,5rem\)\]{font-size:clamp(2.5rem,5vw,5rem)}.text-\[clamp\(2\.6rem\,5\.3vw\,5\.7rem\)\]{font-size:clamp(2.6rem,5.3vw,5.7rem)}.text-\[clamp\(2\.6rem\,6\.4vw\,6\.4rem\)\]{font-size:clamp(2.6rem,6.4vw,6.4rem)}.text-\[clamp\(2\.6rem\,6vw\,4\.6rem\)\]{font-size:clamp(2.6rem,6vw,4.6rem)}.text-\[clamp\(2\.7rem\,5\.7vw\,6rem\)\]{font-size:clamp(2.7rem,5.7vw,6rem)}.text-\[clamp\(2\.7rem\,6vw\,6\.4rem\)\]{font-size:clamp(2.7rem,6vw,6.4rem)}.text-\[clamp\(2\.8rem\,5\.7vw\,6\.2rem\)\]{font-size:clamp(2.8rem,5.7vw,6.2rem)}.text-\[clamp\(2\.8rem\,6\.8vw\,6\.8rem\)\]{font-size:clamp(2.8rem,6.8vw,6.8rem)}.text-\[clamp\(2rem\,4\.4vw\,4\.2rem\)\]{font-size:clamp(2rem,4.4vw,4.2rem)}.text-\[clamp\(2rem\,4\.4vw\,4rem\)\]{font-size:clamp(2rem,4.4vw,4rem)}.text-\[clamp\(3\.35rem\,8\.7vw\,8\.7rem\)\]{font-size:clamp(3.35rem,8.7vw,8.7rem)}.text-\[clamp\(3rem\,6vw\,6\.3rem\)\]{font-size:clamp(3rem,6vw,6.3rem)}.text-\[clamp\(3rem\,6vw\,6\.5rem\)\]{font-size:clamp(3rem,6vw,6.5rem)}.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-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.78\]{line-height:.78}.leading-\[0\.84\]{line-height:.84}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.86\]{line-height:.86}.leading-\[0\.88\]{line-height:.88}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.9\]{line-height:.9}.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\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\]{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-academy-gold{color:hsl(var(--academy-gold))}.text-academy-ink{color:hsl(var(--academy-ink))}.text-academy-paper{color:hsl(var(--academy-paper))}.text-academy-red-bright{color:hsl(var(--academy-red-bright))}.text-academy-silver{color:hsl(var(--academy-silver))}.text-academy-silver\/50{color:hsl(var(--academy-silver) / .5)}.text-academy-silver\/55{color:hsl(var(--academy-silver) / .55)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-command-chrome{color:hsl(var(--command-chrome))}.text-command-silver\/45{color:hsl(var(--command-silver) / .45)}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-primary-foreground\/85{color:hsl(var(--primary-foreground) / .85)}.text-primary-foreground\/90{color:hsl(var(--primary-foreground) / .9)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.18\]{opacity:.18}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 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-academy-red{--tw-shadow: 0 18px 45px hsl(var(--academy-red) / .3);--tw-shadow-colored: 0 18px 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-command-crimson{--tw-shadow: 0 0 16px hsl(var(--command-crimson) / .7);--tw-shadow-colored: 0 0 16px 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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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-academy-blue{--tw-shadow-color: hsl(var(--academy-blue));--tw-shadow: var(--tw-shadow-colored)}.shadow-academy-red{--tw-shadow-color: hsl(var(--academy-red));--tw-shadow: var(--tw-shadow-colored)}.shadow-command-crimson{--tw-shadow-color: hsl(var(--command-crimson));--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--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(0px + 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-2{--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)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.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-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-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-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;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,text-decoration-color,fill,stroke;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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.founder-page{color:#f8fbff;background:#06162f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.founder-header{border-bottom:1px solid rgba(220,235,255,.3);background:linear-gradient(90deg,#031127f7,#083667e6,#041834f5);box-shadow:0 14px 40px #00081966,inset 0 -1px #ffffff1f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.founder-brand{color:#fff;letter-spacing:.04em;text-shadow:0 0 18px rgba(86,178,255,.42)}.founder-nav-link{display:flex;align-items:center;padding:0 .82rem;border-left:1px solid rgba(220,235,255,.17);letter-spacing:.11em;color:#f8fbff;transition:.2s ease}.founder-nav-link:hover,.founder-nav-link:focus-visible{color:#fff;background:#51a7ff24;outline:none;box-shadow:inset 0 -2px #a8d9ff}.founder-nav-active{background:linear-gradient(180deg,#d21f42,#850e2a);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffff80,0 6px 18px #80042259}.founder-hero{min-height:760px;background:#071d3e}.founder-hero-image{-o-object-position:center;object-position:center;filter:saturate(1.05) contrast(1.02) brightness(1.06)}.founder-hero-wash{background:radial-gradient(circle at 76% 28%,rgba(66,165,255,.2),transparent 28%),linear-gradient(180deg,transparent 45%,rgba(2,15,35,.48) 100%)}.founder-hero-copy{text-shadow:0 4px 18px rgba(0,9,24,.65)}.founder-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:.8rem;font-weight:800;letter-spacing:.34em;text-transform:uppercase}.founder-eyebrow:before,.founder-eyebrow:after{content:"";width:3rem;height:1px;background:linear-gradient(90deg,transparent,#ecf8ff)}.founder-eyebrow:after{background:linear-gradient(90deg,#ecf8ff,transparent)}.founder-name{margin-top:.4rem;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(4.6rem,8.6vw,8.8rem);font-weight:900;line-height:.72;letter-spacing:0;text-transform:uppercase}.founder-name span,.founder-name strong{display:block}.founder-name span{color:transparent;background:linear-gradient(180deg,#fff,#dfe8ef 28%,#7f94a8 48%,#f8fdff 64%,#9faebc,#fff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #091d38) drop-shadow(0 0 8px rgba(210,240,255,.5))}.founder-name strong{color:transparent;background:linear-gradient(180deg,#ff6a7f,#a6082d 30%,#4d0017,#dc2348,#77041f 84%,#ff6680);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 #36000f) drop-shadow(0 0 9px rgba(232,28,69,.45))}.founder-tagline{display:inline-block;margin-top:1.1rem;padding:.55rem 1.1rem;border-block:1px solid rgba(255,255,255,.55);font-size:clamp(.72rem,1.1vw,1rem);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.founder-quote-grid{display:grid;grid-template-columns:1fr 9.5rem;gap:1.25rem;align-items:center;margin-top:1.1rem}.founder-quote-grid>*{min-width:0;overflow-wrap:anywhere}.founder-quote-grid blockquote{padding-right:1rem;font-family:Georgia,serif;font-size:clamp(.84rem,1vw,1rem);font-style:italic;line-height:1.55;border-right:2px solid #b40d33}.founder-quote-grid cite{display:block;margin-top:.6rem;font-family:Inter,sans-serif;font-size:.73rem;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.founder-quote-grid cite span{display:block;font-size:.6rem;color:#d6e5f2}.founder-values{display:flex;flex-direction:column;gap:.34rem;text-align:left;font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.founder-principles{border-block:1px solid rgba(214,237,255,.32);background:linear-gradient(110deg,#06162f,#0b3a6d 55%,#071c3b);box-shadow:inset 0 1px #ffffff1f,0 13px 45px #000b1f47}.founder-principle{min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.25rem .7rem;border-right:1px solid rgba(209,233,255,.22);text-align:center}.founder-principle span,.founder-reason>span{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1px solid #dceeff;border-radius:50%;background:linear-gradient(145deg,#fff3,#2c84d31f);color:#fff;box-shadow:inset 0 0 0 3px #ffffff0f,0 0 18px #3f9ef14d}.founder-principle svg{width:1.65rem}.founder-principle h2{font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.founder-bridge-message{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;border-left:3px solid #b81336;background:radial-gradient(circle at 90%,rgba(56,145,225,.32),transparent 55%)}.founder-bridge-message svg{width:3.5rem;height:3.5rem;color:#cfeaff}.founder-bridge-message p{max-width:16rem;font-size:1.08rem;font-weight:700;line-height:1.12;text-transform:uppercase}.founder-bridge-message strong{display:block;color:#fff;font-size:1.35rem}.founder-story{color:#0a2547;background:#edf7ff}.founder-story>img{filter:brightness(1.07) saturate(.9)}.founder-story-wash{background:linear-gradient(90deg,#f5fbffed,#f2faffba)}.founder-glass-card{padding:clamp(1.5rem,3vw,2.7rem);border:1px solid rgba(72,121,162,.35);background:linear-gradient(145deg,#ffffffde,#e0f1fdab);box-shadow:0 18px 45px #072b4f21,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.founder-section-kicker{color:#a10b2c!important;font-size:.72rem!important;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.founder-glass-card>h2{margin:.2rem 0 1.35rem;padding-bottom:.8rem;border-bottom:2px solid #a90d31;color:#092b55;font-family:Georgia,serif;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:800;text-transform:uppercase}.founder-glass-card>p{margin-top:1rem;font-size:.98rem;line-height:1.78}.founder-mandate{display:block;margin-top:1.5rem;padding:1rem 1.1rem;border-left:4px solid #a50b2e;background:#ffffffa8;color:#092b55;font-family:Georgia,serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-style:italic;line-height:1.4}.founder-reasons{display:grid;gap:1rem}.founder-reason{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;align-items:center}.founder-reason>span{color:#0b4b89;border-color:#7d9cb7;background:linear-gradient(145deg,#fff,#c9e1f2);box-shadow:inset 0 0 0 3px #fff9,0 7px 16px #09325824}.founder-reason svg{width:1.35rem}.founder-reason h3{color:#092d59;font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.founder-reason p{margin-top:.2rem;font-size:.81rem;line-height:1.45}.founder-tomorrow{min-height:320px;display:grid;place-items:center;border-block:1px solid rgba(220,240,255,.5)}.founder-tomorrow-wash{background:linear-gradient(90deg,#061b3cb3,#073b7040,#061b3c4d)}.founder-tomorrow h2{color:transparent;background:linear-gradient(180deg,#fff,#d8e6f0 45%,#8ba0b3 58%,#fff 88%);-webkit-background-clip:text;background-clip:text;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(3rem,7vw,7rem);letter-spacing:.015em;line-height:.85;text-transform:uppercase;filter:drop-shadow(0 4px 8px rgba(0,16,43,.7))}.founder-tomorrow p{margin-top:1.1rem;color:#fff;font-size:clamp(.85rem,1.6vw,1.35rem);font-weight:900;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 3px 8px #00122e}.founder-foundation{color:#0a294d;background:linear-gradient(135deg,#fafdff,#dceaf4 52%,#f8fcff)}.founder-foundation-card{position:relative;padding:2rem;border:1px solid rgba(54,101,142,.35);background:linear-gradient(145deg,#fffffff0,#deeffbb8);box-shadow:0 16px 35px #072b4f21,inset 0 1px #fff;text-align:center}.founder-foundation-card>svg{margin:0 auto .8rem;color:#0d579a}.founder-foundation-card h2{margin-bottom:1rem;padding-bottom:.7rem;border-bottom:2px solid #a50b2e;font-family:Georgia,serif;font-size:1.5rem;font-weight:800;text-transform:uppercase}.founder-foundation-card p,.founder-foundation-card blockquote{font-size:.92rem;line-height:1.65}.founder-scripture{color:#fff;background:linear-gradient(145deg,#0c4d8b,#061b3d);border-color:#c8e6ff;box-shadow:0 18px 44px #0323464d,inset 0 1px #ffffff4d}.founder-scripture>svg{color:#e6f5ff}.founder-scripture blockquote{font-family:Georgia,serif;font-style:italic}.founder-scripture h2{margin-top:1.1rem;border:0;font-family:Inter,sans-serif;font-size:.9rem;letter-spacing:.12em}.founder-scripture h2 span{color:#d5e9f8}.founder-footer{border-top:1px solid rgba(215,238,255,.25);background:linear-gradient(90deg,#041329,#0a3767,#04152f)}.founder-footer p{display:flex;flex-direction:column;text-transform:uppercase}.founder-footer strong{color:#fff;font-size:1.15rem;letter-spacing:.08em}.founder-footer p span{color:#bcd0df;font-size:.52rem;letter-spacing:.12em}.founder-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;color:#e7f4ff;font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.founder-footer nav span+span:before{content:"|";margin-right:.7rem;color:#6f94b5}@media (max-width:1023px){.founder-hero{min-height:0}.founder-hero-image{-o-object-position:34% top;object-position:34% top}.founder-hero-wash{background:linear-gradient(180deg,transparent 0 46%,rgba(2,18,42,.72) 62%,#061832 100%)}.founder-hero-copy{padding-top:1rem}.founder-principle:nth-child(2){border-right:0}}@media (max-width:639px){.founder-hero-image{height:28rem;-o-object-position:31% top;object-position:31% top}.founder-hero-layout{padding-top:24rem}.founder-name{font-size:3.15rem;line-height:.78}.founder-quote-grid{grid-template-columns:1fr}.founder-quote-grid blockquote{padding:0;border-right:0}.founder-values{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.45rem .75rem;padding-inline:.25rem;text-align:center}.founder-values span:not(:last-child):after{content:" •";color:#e32a4e}.founder-principle{min-height:125px}.founder-principle:nth-child(odd){border-right:1px solid rgba(209,233,255,.22)}.founder-bridge-message{border-left:0;border-top:2px solid #b81336}.founder-tomorrow{min-height:260px}}@media (prefers-reduced-motion:reduce){.founder-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.home-master{--home-deep: 220 82% 6%;--home-navy: 216 86% 17%;--home-blue: 207 100% 54%;--home-red: 351 92% 39%;--home-ruby: 351 96% 53%;--home-silver: 211 27% 82%;--home-white: 210 40% 98%;--home-gold: 39 62% 58%;background:hsl(var(--home-deep));color:hsl(var(--home-white));font-family:Arial,Helvetica,sans-serif}html:has(.home-master){scroll-behavior:smooth}.home-master #briefing,.home-master #deployments,.home-master #community{scroll-margin-top:.75rem}.home-master section{position:relative;border-bottom:1px solid hsl(var(--home-blue)/.7);box-shadow:inset 0 -1px hsl(var(--home-silver)/.24),0 0 24px hsl(var(--home-blue)/.2)}.home-cover{filter:brightness(1.04) saturate(1.05) contrast(1.04)}.home-section-shell{position:relative;width:min(100%,1600px);margin-inline:auto;padding:2rem clamp(1rem,3vw,2.5rem)}.home-header{border-bottom:1px solid hsl(var(--home-silver)/.34);background:linear-gradient(90deg,hsl(var(--home-deep)/.97),hsl(var(--home-navy)/.88),hsl(var(--home-deep)/.95));box-shadow:inset 0 -1px hsl(var(--home-blue)/.45),0 12px 30px hsl(var(--home-deep)/.54);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.home-brand img{border-radius:50%;filter:drop-shadow(0 0 8px hsl(var(--home-blue)/.55))}.home-brand strong{letter-spacing:.02em;text-shadow:0 2px 0 hsl(var(--home-deep)),0 0 11px hsl(var(--home-blue)/.35)}.home-brand small{letter-spacing:.11em;color:hsl(var(--home-silver))}.home-nav-link{padding:.6rem .85rem;border-left:1px solid hsl(var(--home-silver)/.24);color:hsl(var(--home-white));font-size:.62rem;font-weight:800;text-transform:uppercase;transition:.2s ease}.home-nav-link:hover,.home-nav-link:focus-visible{color:hsl(var(--home-white));background:hsl(var(--home-blue)/.12);box-shadow:inset 0 -2px hsl(var(--home-ruby));outline:0}.home-menu-trigger{border:1px solid hsl(var(--home-silver)/.48);color:hsl(var(--home-white));background:hsl(var(--home-deep)/.7)}.home-hero{min-height:680px;background:hsl(var(--home-deep))}.home-hero>.home-cover{-o-object-position:center;object-position:center}.home-hero-wash{background:linear-gradient(90deg,transparent 0 20%,hsl(var(--home-deep)/.35) 33%,hsl(var(--home-deep)/.55) 51%,transparent 74%),linear-gradient(0deg,hsl(var(--home-deep)/.62),transparent 38%)}.home-hero-layout{min-height:610px;grid-template-columns:1fr minmax(31rem,1.35fr) 15rem;align-items:center}.home-hero-copyblock{grid-column:2;max-width:48rem;padding:1.2rem 1.5rem;text-align:center;text-shadow:0 3px 12px hsl(var(--home-deep))}.home-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(4.4rem,7.2vw,7.8rem);font-weight:900;line-height:.69;text-transform:uppercase}.home-title span,.home-title strong{display:block;color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:1px hsl(var(--home-white)/.5)}.home-title span{background-image:linear-gradient(180deg,hsl(var(--home-white)),hsl(var(--home-silver)) 38%,#5e6c7d 55%,hsl(var(--home-white)) 74%,#76889e);filter:drop-shadow(0 2px 0 hsl(var(--home-white)/.45)) drop-shadow(0 6px 0 hsl(var(--home-deep))) drop-shadow(0 0 14px hsl(var(--home-blue)/.45))}.home-title strong{margin-top:.12em;background-image:linear-gradient(180deg,#fcf3d9,hsl(var(--home-gold)) 29%,#875c26 51%,#f3da86 67%,#845f2e 88%);filter:drop-shadow(0 2px 0 hsl(46 72% 85%/.45)) drop-shadow(0 6px 0 hsl(31 54% 16%)) drop-shadow(0 0 14px hsl(var(--home-gold)/.42))}.home-declaration{margin-top:.55rem;font-family:Georgia,serif;font-size:clamp(.8rem,1.2vw,1.05rem);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.home-intro{max-width:43rem;margin:.85rem auto 0;font-size:.75rem;line-height:1.45}.home-hero-actions{display:flex;justify-content:center;gap:1.2rem;margin-top:1rem}.home-command-button{position:relative;min-width:14rem;min-height:2.9rem;overflow:hidden;border:1px solid hsl(var(--command-edge)/.92);border-radius:5px;color:hsl(var(--home-white));background:linear-gradient(180deg,hsl(var(--command-light)/.68),hsl(var(--command-base)) 44%,hsl(var(--home-deep)));box-shadow:inset 0 2px hsl(var(--home-white)/.33),inset 0 -3px hsl(var(--home-deep)/.65),0 0 15px hsl(var(--command-light)/.54);font-size:.7rem;font-weight:900;text-transform:uppercase}.home-command-button[data-tone=red]{--command-edge:351 100% 72%;--command-light:351 100% 58%;--command-base:351 91% 33%}.home-command-button[data-tone=blue]{--command-edge:207 100% 72%;--command-light:207 100% 58%;--command-base:215 83% 26%}.home-command-button:hover{color:hsl(var(--home-white));transform:translateY(-2px);box-shadow:inset 0 2px hsl(var(--home-white)/.5),0 0 24px hsl(var(--command-light)/.72)}.home-hero-seal{grid-column:3;width:min(100%,14rem);justify-self:center;filter:drop-shadow(0 0 4px hsl(var(--home-white)/.55)) drop-shadow(0 0 18px hsl(var(--home-blue)/.52))}.home-band-wash{background:linear-gradient(110deg,#f3f7fb6b,#c8e3f92e 40%,#06245147),linear-gradient(180deg,#ebf7ff29,#b6d0ec33)}.home-briefing{min-height:510px;background:linear-gradient(135deg,#f0f5fa,#c9e0f2 48%,#88b0e7)}.home-briefing>.home-cover{filter:brightness(1.42) saturate(.96) contrast(.9);opacity:.78}.home-centered-heading{text-align:center;text-transform:uppercase}.home-centered-heading h2,.home-worlds-heading h2,.home-action h2,.home-levels h2,.home-deployments h2,.home-final h2{font-family:Georgia,Times New Roman,serif;color:transparent;background:linear-gradient(180deg,hsl(var(--home-white)),hsl(var(--home-silver)) 45%,#677689 63%,hsl(var(--home-white)));background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 2px 0 hsl(var(--home-deep))) drop-shadow(0 0 8px hsl(var(--home-blue)/.28));letter-spacing:0;text-transform:uppercase}.home-centered-heading h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.8}.home-centered-heading p{display:flex;justify-content:center;gap:2.2rem;margin-top:.85rem;color:hsl(var(--home-white));font-family:Georgia,serif;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 8px hsl(var(--home-deep)/.76)}.home-briefing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;padding-left:18%}.home-intel-card{position:relative;display:grid;min-height:215px;grid-template-columns:43% 1fr auto;align-items:center;overflow:hidden;border:1px solid hsl(var(--home-white)/.9);background:linear-gradient(140deg,#ffffffe0,#e5f0fbd1 44%,#a0c4eec7);box-shadow:inset 0 1px hsl(var(--home-white)),inset 0 -18px 34px hsl(var(--home-blue)/.08),0 16px 34px hsl(var(--home-deep)/.18),0 0 0 1px hsl(var(--home-blue)/.35),0 0 22px hsl(var(--home-blue)/.22);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);color:hsl(var(--home-deep))}.home-intel-card:nth-child(2){border-color:hsl(var(--home-silver)/.8)}.home-intel-card:nth-child(3){border-color:hsl(var(--home-ruby)/.82)}.home-intel-card>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(1.25) saturate(1.12)}.home-intel-content{min-width:0;padding:.8rem}.home-intel-content b{display:block;color:hsl(var(--home-navy));font-size:.85rem}.home-intel-content strong{display:block;font-size:clamp(.9rem,1.35vw,1.35rem);line-height:.92;text-transform:uppercase}.home-intel-content small{display:block;margin-top:.65rem;color:hsl(var(--home-deep)/.8);font-size:.65rem;line-height:1.35}.home-intel-card>svg{width:1.1rem;margin-right:.5rem;color:hsl(var(--home-navy));filter:drop-shadow(0 0 5px hsl(var(--home-blue)/.55))}.home-worlds{min-height:570px;background:linear-gradient(135deg,#e7f0f8,#b3d7f5 48%,#1159c5);color:hsl(var(--home-deep))}.home-worlds>.home-cover{-o-object-position:center;object-position:center;filter:brightness(1.48) saturate(.8) contrast(.82);opacity:.66}.home-worlds-wash{background:radial-gradient(circle at 52% 48%,hsl(var(--home-white)/.36),transparent 32%),linear-gradient(90deg,#eff5fab8,#c9e4f86b 52%,#6b9eeb52);-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}.home-worlds-layout{display:grid;min-height:570px;grid-template-columns:25% 55% 20%;align-items:center}.home-worlds-heading h2{font-size:clamp(2.7rem,4vw,4.8rem);line-height:.82;background:linear-gradient(180deg,#143167,#055ebd 43%,#52b4ff 57%,#0f2d62);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 1px 0 hsl(var(--home-white))) drop-shadow(0 4px 10px hsl(var(--home-blue)/.2))}.home-worlds-heading p{margin-top:1.2rem;font-size:.68rem;font-weight:900;line-height:1.4;text-transform:uppercase}.home-orbit{position:relative;width:min(100%,39rem);aspect-ratio:1.25;margin:auto}.home-orbit-center{position:absolute;left:50%;top:50%;z-index:3;width:9.5rem;aspect-ratio:1;overflow:hidden;border:5px solid hsl(var(--home-silver));border-radius:50%;transform:translate(-50%,-50%);background:hsl(var(--home-white)/.72);box-shadow:inset 0 0 0 2px hsl(var(--home-white)),inset 0 0 24px hsl(var(--home-blue)/.24),0 0 6px hsl(var(--home-white)),0 0 30px hsl(var(--home-blue)/.72),0 12px 28px hsl(var(--home-deep)/.18)}.home-orbit-center img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-world-node{--angle:calc(var(--node)*51.43deg - 90deg);position:absolute;left:50%;top:50%;z-index:4;width:8.5rem;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-12.5rem) rotate(calc(var(--angle)*-1));text-align:center}.home-world-node>span{display:grid;width:4.6rem;aspect-ratio:1;margin:auto;place-items:center;border:4px solid hsl(var(--home-silver));border-radius:50%;color:hsl(var(--home-white));background:radial-gradient(circle at 34% 18%,hsl(var(--home-white)/.82),transparent 15%),linear-gradient(145deg,#5cb6ffe0,hsl(var(--home-blue)/.92) 36%,hsl(var(--home-navy)/.96));box-shadow:inset 0 0 0 2px hsl(var(--home-white)/.9),inset 0 -12px 22px hsl(var(--home-deep)/.28),0 0 16px hsl(var(--home-blue)/.82),0 0 5px hsl(var(--home-white)),0 10px 24px hsl(var(--home-deep)/.18)}.home-world-node svg{width:2rem}.home-world-node h3{margin:.5rem auto 0;max-width:8.5rem;font-size:.8rem;font-weight:900;line-height:1.18;text-transform:uppercase;color:hsl(var(--home-deep));text-shadow:0 1px hsl(var(--home-white)),0 0 9px hsl(var(--home-white)),0 0 16px hsl(var(--home-white))}.home-worlds-statement{justify-self:end;font-family:Georgia,serif;font-size:1rem;line-height:1.25;text-align:right;text-transform:uppercase}.home-worlds-statement strong{font-size:1.25rem}.home-action{color:hsl(var(--home-deep));background:radial-gradient(circle at 58% 8%,hsl(var(--home-white)/.95),transparent 34%),linear-gradient(180deg,#f7fafc,#d6e7f5 52%,#b8d0ea)}.home-action-layout{display:grid;grid-template-columns:18% 1fr;align-items:center}.home-action header,.home-levels header,.home-deployments header{padding-right:1rem}.home-action h2,.home-levels h2,.home-deployments h2{max-width:100%;font-size:clamp(1.7rem,2.7vw,3rem);line-height:.85;overflow-wrap:anywhere;background:linear-gradient(180deg,#0b275b,#045ebe 42%,#42b0ff 58%,#09214e);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 1px hsl(var(--home-white))) drop-shadow(0 4px 8px hsl(var(--home-blue)/.18))}.home-action h2 strong{color:hsl(var(--home-navy))}.home-action header p,.home-levels header p,.home-deployments header p{margin-top:.8rem;font-size:.53rem;font-weight:900;line-height:1.4;text-transform:uppercase}.home-action-track{display:grid;grid-template-columns:repeat(4,1fr)}.home-action-card{position:relative;min-height:160px;padding:1rem;border:1px solid hsl(var(--home-white));background:linear-gradient(145deg,hsl(var(--home-white)/.92),#ebf7ffb8 36%,#b9d6f4c7);box-shadow:inset 0 1px hsl(var(--home-white)),inset 0 -18px 35px hsl(var(--home-blue)/.08),0 12px 26px hsl(var(--home-deep)/.15),0 0 0 1px hsl(var(--home-blue)/.24),0 0 18px hsl(var(--home-blue)/.14);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);text-align:center;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,8% 50%)}.home-action-card>svg:not(.home-action-arrow){margin:auto;width:2rem;height:2rem}.home-action-card h3{margin-top:.45rem;font-family:Georgia,serif;font-size:1.25rem;text-transform:uppercase}.home-action-card p{margin-top:.3rem;color:hsl(var(--home-navy)/.8);font-size:.55rem;line-height:1.35;text-transform:uppercase}.home-action-arrow{position:absolute;right:-.15rem;top:50%;z-index:3;color:hsl(var(--home-blue));transform:translateY(-50%);filter:drop-shadow(0 0 6px hsl(var(--home-blue)/.72))}.home-levels{min-height:780px;color:hsl(var(--home-deep));background:#e1eef9}.home-levels-background{-o-object-position:center;object-position:center;filter:brightness(1.08) saturate(.94) contrast(.94)}.home-levels-wash{background:linear-gradient(90deg,hsl(210 56% 98%/.97) 0%,hsl(208 72% 95%/.83) 23%,transparent 45% 79%,hsl(210 55% 98%/.42)),linear-gradient(180deg,hsl(var(--home-white)/.16),transparent 72%,hsl(210 62% 95%/.24))}.home-levels-layout{position:relative;min-height:780px}.home-section-eyebrow{display:flex;align-items:center;gap:.55rem;color:hsl(var(--home-navy));font-size:.57rem;font-weight:900;letter-spacing:.25em;text-transform:uppercase}.home-section-eyebrow:after{content:"";width:3.4rem;height:2px;background:linear-gradient(90deg,hsl(var(--home-ruby)),transparent);box-shadow:0 0 7px hsl(var(--home-ruby)/.35)}.home-levels-copy{position:absolute;left:clamp(1rem,3vw,3.25rem);top:17%;z-index:4;width:min(31rem,38%)}.home-levels-copy h2{margin-top:1rem;font-size:clamp(3rem,4.8vw,5.45rem);line-height:.76}.home-levels-copy h2 span,.home-levels-copy h2 strong{display:block;white-space:nowrap}.home-levels-copy h2 span{color:hsl(var(--home-navy));-webkit-text-fill-color:hsl(var(--home-navy))}.home-levels-copy h2 strong{color:#0079db;-webkit-text-fill-color:hsl(207 100% 43%);filter:drop-shadow(0 2px hsl(var(--home-white))) drop-shadow(0 5px 12px hsl(var(--home-blue)/.24))}.home-levels-intro{margin-top:1rem;padding-bottom:1rem;border-bottom:2px solid hsl(var(--home-ruby));font-size:.72rem;font-weight:900;line-height:1.45;text-transform:uppercase}.home-levels-copy blockquote{margin-top:1.5rem;padding-left:1rem;border-left:2px solid hsl(var(--home-ruby));color:hsl(var(--home-navy));font-family:Georgia,serif;font-size:clamp(.9rem,1.35vw,1.35rem);font-style:italic;line-height:1.15}.home-levels-copy cite{display:block;margin-top:.8rem;color:hsl(var(--home-ruby));font-family:Arial,sans-serif;font-size:.46rem;font-style:normal;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.home-level-system{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.home-level-paths{position:absolute;left:42%;top:8%;width:45%;height:70%;border:1px solid hsl(var(--home-blue)/.28);border-radius:50%;box-shadow:0 0 28px hsl(var(--home-blue)/.38),inset 0 0 34px hsl(var(--home-blue)/.14);transform:rotate(-8deg)}.home-level-paths:before,.home-level-paths:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid hsl(var(--home-white)/.92);border-radius:50%;box-shadow:0 0 14px hsl(var(--home-blue)/.55);transform:rotate(36deg)}.home-level-paths:after{top:29%;right:-10%;bottom:29%;left:-10%;transform:rotate(68deg)}.home-level{position:absolute;z-index:5;display:grid;width:clamp(13rem,19vw,19rem);min-height:6rem;grid-template-columns:38% 3rem 1fr;align-items:center;overflow:hidden;border:1px solid hsl(var(--home-white));border-radius:7px;color:hsl(var(--home-white));background:linear-gradient(115deg,hsl(var(--home-deep)/.98),hsl(var(--home-navy)/.94) 58%,hsl(var(--home-blue)/.88));box-shadow:inset 0 1px hsl(var(--home-white)/.7),inset 0 -12px 22px hsl(var(--home-deep)/.38),0 0 0 2px hsl(var(--home-blue)/.55),0 0 20px hsl(var(--home-blue)/.7),0 12px 25px hsl(var(--home-deep)/.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase}.home-level[data-level="0"]{left:39%;top:5%}.home-level[data-level="1"]{left:56%;top:27%}.home-level[data-level="2"]{right:5%;top:50%}.home-level[data-level="3"]{right:3%;bottom:10%}.home-level img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(1.18) saturate(1.08)}.home-level-icon{display:grid;width:2.7rem;aspect-ratio:1;place-items:center;border:1px solid hsl(var(--home-white)/.85);border-radius:50%;background:hsl(var(--home-blue)/.3);box-shadow:inset 0 0 12px hsl(var(--home-blue)/.55),0 0 10px hsl(var(--home-blue)/.65)}.home-level-icon svg{width:1.45rem}.home-level-label{min-width:0;padding:.65rem .55rem}.home-level-label strong,.home-level-label small{display:block}.home-level-label strong{font-size:clamp(.72rem,1.15vw,1.05rem);line-height:1}.home-level-label small{margin-top:.25rem;font-size:.48rem}.home-level-platform{position:absolute;left:40%;bottom:4.2%;width:39%;padding:.48rem;border-block:1px solid hsl(var(--home-white)/.82);color:hsl(var(--home-white));background:hsl(var(--home-deep)/.72);box-shadow:0 0 14px hsl(var(--home-blue)/.7);font-size:.54rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-level-platform span{color:hsl(var(--home-blue));padding-inline:.35rem}.home-levels-statement{position:absolute;right:2.6%;bottom:2.2%;z-index:5;padding-bottom:.55rem;border-bottom:2px solid hsl(var(--home-ruby));color:hsl(var(--home-navy));font-family:Georgia,serif;font-size:clamp(.72rem,1vw,.98rem);line-height:1.15;text-align:right;text-transform:uppercase}.home-deployments{min-height:800px;color:hsl(var(--home-deep));background:#e3eef8}.home-deployments-background{-o-object-position:center;object-position:center;filter:brightness(1.04) saturate(.9) contrast(.96)}.home-deployments-wash{background:linear-gradient(110deg,hsl(210 55% 98%/.92) 0%,hsl(207 72% 95%/.58) 25%,transparent 49%),linear-gradient(180deg,hsl(var(--home-white)/.08),transparent 72%,hsl(214 70% 31%/.15))}.home-deployments-layout{position:relative;min-height:800px}.home-deployments-copy{position:absolute;left:clamp(1rem,3vw,3.25rem);top:7%;z-index:5}.home-deployments-copy h2{margin-top:1rem;font-size:clamp(4.2rem,7.2vw,8rem);line-height:.68}.home-deployments-copy h2 span,.home-deployments-copy h2 strong{display:block;white-space:nowrap}.home-deployments-copy h2 span{color:hsl(var(--home-navy));-webkit-text-fill-color:hsl(var(--home-navy))}.home-deployments-copy h2 strong{color:#0464be;-webkit-text-fill-color:hsl(209 96% 38%);font-size:clamp(2.52rem,4.32vw,4.3rem)}@media (min-width:768px) and (max-width:1066px){.home-deployments-copy h2 strong{font-size:.52em}}.home-deployments-copy>p:last-child{margin-top:1rem;font-size:.74rem;font-weight:900;text-transform:uppercase}.home-deployment-system{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.home-deployment-connections{position:absolute;left:50%;top:54%;width:42%;height:46%;border:2px solid hsl(var(--home-blue)/.5);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px hsl(var(--home-blue)/.55),inset 0 0 25px hsl(var(--home-blue)/.35)}.home-deployment-connections:before,.home-deployment-connections:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--home-blue)),hsl(var(--home-white)),hsl(var(--home-blue)),transparent);box-shadow:0 0 12px hsl(var(--home-blue));transform:translate(-50%,-50%) rotate(28deg)}.home-deployment-connections:after{transform:translate(-50%,-50%) rotate(-28deg)}.home-deployment-hub{position:absolute;left:50%;top:57%;z-index:5;width:clamp(10rem,17vw,15rem);aspect-ratio:1;padding:.5rem;border:2px solid hsl(var(--home-white));border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(145deg,hsl(var(--home-white)/.82),#92c7f29e);box-shadow:inset 0 0 25px hsl(var(--home-blue)/.42),0 0 0 4px hsl(var(--home-silver)/.75),0 0 10px hsl(var(--home-white)),0 0 32px hsl(var(--home-blue)/.8),0 18px 35px hsl(var(--home-deep)/.2)}.home-deployment-hub span{display:block;overflow:hidden;width:100%;height:100%;border-radius:50%}.home-deployment-hub img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-deployment-card{position:absolute;z-index:4;display:grid;width:clamp(16rem,25vw,23rem);min-height:8.8rem;grid-template-columns:52% 1fr;overflow:hidden;border:1px solid hsl(var(--home-white));border-radius:8px;color:hsl(var(--home-white));background:linear-gradient(110deg,hsl(var(--home-deep)/.98),hsl(var(--home-navy)/.94));box-shadow:inset 0 1px hsl(var(--home-white)/.72),inset 0 -16px 30px hsl(var(--home-deep)/.45),0 0 0 2px hsl(var(--home-blue)/.62),0 0 22px hsl(var(--home-blue)/.72),0 15px 32px hsl(var(--home-deep)/.23);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-deployment-card[data-deployment="0"]{left:50%;top:22%;transform:translate(-50%)}.home-deployment-card[data-deployment="1"]{right:3%;top:48%}.home-deployment-card[data-deployment="2"]{left:3%;top:48%}.home-deployment-card[data-deployment="3"]{left:50%;bottom:3%;transform:translate(-50%)}.home-deployment-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(1.18) saturate(1.05);transition:transform .3s ease}.home-deployment-card:hover img{transform:scale(1.035)}.home-deployment-card span{align-self:end;padding:.8rem;text-transform:uppercase}.home-deployment-card strong,.home-deployment-card small{display:block}.home-deployment-card strong{color:hsl(var(--home-white));font-size:clamp(.7rem,1.1vw,1rem);line-height:1;text-shadow:0 2px 7px hsl(var(--home-deep))}.home-deployment-card small{margin-top:.32rem;color:hsl(var(--home-silver));font-size:.48rem;line-height:1.2;text-transform:none}.home-deployment-values,.home-deployment-impact{position:absolute;bottom:5%;z-index:5;padding-left:.65rem;border-left:2px solid hsl(var(--home-ruby));color:hsl(var(--home-navy));font-size:.58rem;font-weight:800;line-height:1.4;text-transform:uppercase}.home-deployment-values{left:2.5%}.home-deployment-impact{right:2.5%}.home-final{min-height:760px;background:#e1eef9;color:hsl(var(--home-deep))}.home-final>.home-cover{-o-object-position:center;object-position:center;filter:brightness(1.08) saturate(1.08) contrast(1.03)}.home-final-wash{background:linear-gradient(180deg,hsl(var(--home-white)/.08),transparent 48%,hsl(211 69% 87%/.1))}.home-final-layout{position:relative;display:grid;min-height:760px;grid-template-columns:minmax(10rem,17%) minmax(34rem,66%) minmax(10rem,17%);grid-template-rows:auto auto auto 1fr auto;gap:.75rem 1rem;align-items:start;padding-top:1.5rem;padding-bottom:.7rem}.home-triad{min-height:900px;background:linear-gradient(180deg,#eaf3fa,#f2f8fd 40%,#dfebf6);color:hsl(var(--home-deep))}.home-triad-environment{filter:brightness(1.3) saturate(.9) contrast(.92);opacity:.62;-o-object-position:center 42%;object-position:center 42%}.home-triad-wash{background:radial-gradient(120% 80% at 50% 10%,#ffffffd1,#e9f3fb9e 48%,#cfdff2b8)}.home-triad-topedge{height:9rem;background:linear-gradient(180deg,hsl(208 60% 94%),transparent)}.home-triad-bottomedge{height:9rem;background:linear-gradient(0deg,hsl(209 52% 91%),transparent)}.home-triad-layout{display:grid;gap:2.6rem;padding-block:4.5rem}.home-triad-head{text-align:center}.home-triad-head .home-section-eyebrow{color:hsl(var(--home-navy))}.home-triad h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.4vw,4.6rem);line-height:.94;text-transform:uppercase}.home-triad h2 span,.home-triad h2 strong{display:block}.home-triad h2 span:first-of-type{color:hsl(var(--home-navy))}.home-triad h2 span:last-of-type{color:hsl(var(--home-blue));text-shadow:0 1px hsl(var(--home-white)),0 0 22px hsl(var(--home-blue)/.35)}.home-triad h2 strong{color:hsl(var(--home-red))}.home-triad-thread{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin:1.1rem auto 0;padding:.55rem 1.4rem;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid hsl(var(--home-white));border-radius:999px;background:linear-gradient(120deg,#ffffffe0,#e9f3fcc7);box-shadow:inset 0 1px hsl(var(--home-white)),0 10px 26px hsl(var(--home-deep)/.12);color:hsl(var(--home-navy));font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-triad-thread i{display:block;width:2.4rem;height:2px;background:linear-gradient(90deg,hsl(var(--home-blue)),hsl(var(--home-ruby)));box-shadow:0 0 8px hsl(var(--home-blue)/.6)}.home-triad-system{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;align-items:stretch}.home-triad-conduit{position:absolute;left:6%;right:6%;top:38%;height:4px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--home-blue)/.15),hsl(var(--home-blue)/.85) 22%,hsl(var(--home-white)) 50%,hsl(var(--home-ruby)/.8) 80%,hsl(var(--home-ruby)/.2));box-shadow:0 0 18px hsl(var(--home-blue)/.55),0 0 40px hsl(var(--home-white))}.home-triad-stage{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--home-white));border-radius:10px;background:linear-gradient(150deg,#fffffff0,#edf5fce0 50%,#cee0f3db);box-shadow:inset 0 1px hsl(var(--home-white)),0 20px 44px hsl(var(--home-deep)/.18),0 0 0 1px hsl(var(--home-blue)/.3),0 0 26px hsl(var(--home-blue)/.2);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}.home-triad-stage[data-stage="1"]{transform:translateY(-1.6rem);border-color:hsl(var(--home-silver));box-shadow:inset 0 1px hsl(var(--home-white)),0 26px 56px hsl(var(--home-deep)/.22),0 0 0 1px hsl(var(--home-ruby)/.25),0 0 34px hsl(var(--home-blue)/.3)}.home-triad-stage figure{position:relative;margin:0;overflow:hidden}.home-triad-stage figure img{display:block;width:100%;height:15rem;-o-object-fit:cover;object-fit:cover;filter:brightness(1.12) saturate(1.02)}.home-triad-stage figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:center;align-items:center;gap:.8rem;min-height:2.5rem;padding:.6rem .75rem;background:linear-gradient(0deg,#fffffffa,#ffffff61);color:hsl(var(--home-navy));font-size:.78rem;font-weight:900;line-height:1.15;letter-spacing:.11em;text-shadow:0 1px hsl(var(--home-white));text-transform:uppercase}.home-triad-stage figcaption i{display:block;width:1.3rem;height:2px;flex:0 0 auto;background:hsl(var(--home-blue))}.home-triad-seal{position:absolute;left:50%;bottom:2.6rem;display:block;width:5.6rem;translate:-50% 0}.home-triad-seal img{display:block;width:100%;height:auto;max-height:5.6rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 6px hsl(var(--home-white))) drop-shadow(0 0 16px hsl(var(--home-blue)/.55))}.home-triad-body{display:grid;gap:.6rem;padding:1.4rem 1.5rem 1.7rem}.home-triad-index{color:hsl(var(--home-blue));font-size:.58rem;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.home-triad-stage h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.3vw,2.7rem);line-height:.92;text-transform:uppercase}.home-triad-stage h3 span{display:block;color:hsl(var(--home-navy))}.home-triad-stage h3 strong{display:block;color:hsl(var(--home-red))}.home-triad-stage[data-stage="1"] h3 strong{color:hsl(var(--home-blue))}.home-triad-stage p{color:#2e4056;font-size:.74rem;font-weight:700;line-height:1.55;letter-spacing:.05em;text-transform:uppercase}@media (max-width:1023px){.home-triad{min-height:0}.home-triad-system{grid-template-columns:1fr;gap:1.4rem}.home-triad-conduit{left:50%;top:4%;bottom:4%;height:auto;width:4px;translate:-50% 0;background:linear-gradient(180deg,hsl(var(--home-blue)/.2),hsl(var(--home-white)) 50%,hsl(var(--home-ruby)/.35))}.home-triad-stage{max-width:44rem;width:100%;margin-inline:auto}.home-triad-stage[data-stage="1"]{transform:none}}@media (max-width:767px){.home-triad-layout{padding-block:3rem}.home-triad h2{font-size:2.05rem}.home-triad-thread{gap:.5rem;font-size:.54rem}.home-triad-thread i{width:1.6rem}.home-triad-stage figure img{height:12rem}.home-triad-stage figcaption{gap:.4rem;padding:.6rem .35rem;font-size:.68rem;letter-spacing:.07em;white-space:nowrap}.home-triad-stage figcaption i{width:.8rem}}.home-final-topline{grid-column:2;display:flex;align-items:center;justify-content:center;gap:1rem;color:hsl(var(--home-navy));font-size:.52rem;font-weight:900;letter-spacing:.48em;text-transform:uppercase}.home-final-topline span{width:5rem;height:2px;background:linear-gradient(90deg,hsl(var(--home-ruby)),hsl(var(--home-blue)));box-shadow:0 0 8px hsl(var(--home-blue)/.55)}.home-final-copy{grid-column:2;text-align:center;text-transform:uppercase}.home-final-copy>p:first-child{color:hsl(var(--home-navy));font-family:Georgia,serif;font-size:clamp(.8rem,1.35vw,1.2rem);letter-spacing:.38em}.home-final h2{margin-top:.45rem;font-size:clamp(2.5rem,4.25vw,4.65rem);line-height:.82}.home-final h2 span,.home-final h2 strong{display:block}.home-final h2 span{color:hsl(var(--home-navy));-webkit-text-fill-color:hsl(var(--home-navy));text-shadow:0 1px hsl(var(--home-white)),0 4px 8px hsl(var(--home-blue)/.16)}.home-final h2 strong{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#0084db,#034091 48%,#42b7ff);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 1px hsl(var(--home-white))) drop-shadow(0 0 10px hsl(var(--home-blue)/.28));white-space:nowrap}.home-final-copy>p:last-of-type{margin-top:.7rem;color:hsl(var(--home-navy));font-family:Georgia,serif;font-size:clamp(.65rem,1.3vw,1.05rem);font-weight:800;letter-spacing:.22em}.home-final-copy>small{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:.9rem;color:hsl(var(--home-navy));font-size:.52rem;font-weight:900;letter-spacing:.28em}.home-final-copy>small:before,.home-final-copy>small:after{content:"";width:2.8rem;height:2px;background:hsl(var(--home-ruby));box-shadow:0 0 7px hsl(var(--home-ruby)/.42)}.home-final-panel{position:absolute;top:8rem;width:12.5rem;padding:1rem;color:hsl(var(--home-white));font-family:Georgia,serif;text-transform:uppercase;text-shadow:0 2px 8px hsl(var(--home-deep))}.home-final-panel-left{left:1.5rem}.home-final-panel-right{right:1.5rem}.home-final-panel strong,.home-final-panel span{display:block}.home-final-panel strong{font-size:.86rem;line-height:1.35}.home-final-panel span{font-size:.63rem;line-height:1.5}.home-final-panel i{display:block;width:2.2rem;height:2px;margin:.85rem 0;background:hsl(var(--home-white));box-shadow:0 0 8px hsl(var(--home-blue))}.home-signup{grid-column:2;display:grid;width:min(100%,32rem);grid-template-columns:1fr auto;align-self:start;justify-self:center;overflow:hidden;border:1px solid hsl(var(--home-white));border-radius:5px;background:hsl(var(--home-white)/.78);box-shadow:inset 0 1px hsl(var(--home-white)),0 10px 28px hsl(var(--home-deep)/.2),0 0 20px hsl(var(--home-blue)/.22);-webkit-backdrop-filter:blur(13px) saturate(1.25);backdrop-filter:blur(13px) saturate(1.25)}.home-signup input{min-width:0;min-height:3.8rem;border:0;background:hsl(var(--home-white)/.72);padding:.7rem 1rem;color:hsl(var(--home-deep));font-size:.75rem;outline:0}.home-signup .home-command-button{min-width:12rem;min-height:3.8rem;border-radius:0}.home-signup .home-command-button>span{display:grid;line-height:1}.home-signup .home-command-button small{margin-top:.32rem;font-size:.48rem;font-weight:600}.home-signup .home-command-button svg{position:absolute;right:.75rem;width:1rem}.home-signup-status{grid-column:1/-1;margin:0;padding:0 1rem;min-height:0;max-height:0;overflow:hidden;font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.4;text-align:center;color:hsl(var(--home-deep));transition:max-height .25s ease,padding .25s ease}.home-signup-status[data-state=success],.home-signup-status[data-state=duplicate],.home-signup-status[data-state=error]{max-height:4rem;padding:.55rem 1rem .7rem}.home-signup-status[data-state=success],.home-signup-status[data-state=duplicate]{color:#1b6a45}.home-signup-status[data-state=error]{color:#a31f1f}.home-final-seal{grid-column:2;align-self:end;justify-self:center;width:12rem;min-height:9.75rem;display:flex;align-items:center;justify-content:center;padding:.35rem;overflow:visible;filter:drop-shadow(0 0 7px hsl(var(--home-white))) drop-shadow(0 0 17px hsl(var(--home-blue)/.48))}.home-final-seal img{display:block;width:9rem;height:9rem;-o-object-fit:contain;object-fit:contain}.home-final-impact,.home-final blockquote{position:absolute;bottom:5.8rem;color:hsl(var(--home-white));font-family:Georgia,serif;text-shadow:0 2px 8px hsl(var(--home-deep))}.home-final-impact{left:1.5rem;font-size:.78rem;line-height:1.4;text-transform:uppercase}.home-final blockquote{right:1.5rem;margin:0;font-size:.72rem;font-style:italic;line-height:1.35;text-align:right}.home-final blockquote cite{display:block;margin-top:.6rem;font-size:.48rem;font-style:normal;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.home-final-footerline{grid-column:1/-1;align-self:end;justify-self:center;color:hsl(var(--home-navy));font-size:.48rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.home-final-footerline span{margin-inline:.45rem;color:hsl(var(--home-blue))}.home-final-footerline b{margin-inline:.45rem;color:hsl(var(--home-ruby))}@media (max-width:1023px){.home-hero-layout{grid-template-columns:1fr minmax(25rem,1.4fr) 10rem}.home-title{font-size:clamp(3.6rem,8vw,5.4rem)}.home-hero-seal{width:9rem}.home-briefing-grid{padding-left:0}.home-worlds-layout{grid-template-columns:28% 72%}.home-worlds-statement{display:none}.home-orbit{transform:scale(.88)}.home-levels-copy{width:34%}.home-level{width:13rem}.home-level[data-level="0"]{left:40%}.home-level[data-level="1"]{left:57%}.home-deployment-card{width:19rem}.home-final-layout{grid-template-columns:9rem 1fr 9rem}.home-final-panel{width:9rem;padding:.5rem}.home-final-panel-left{left:.5rem}.home-final-panel-right{right:.5rem}.home-final-panel strong{font-size:.68rem}.home-final-panel span{font-size:.52rem}}@media (max-width:767px){.home-section-shell{padding:2.5rem 1rem}.home-brand strong{font-size:clamp(.8rem,4.4vw,1.15rem)}.home-brand small{font-size:.34rem}.home-hero{min-height:900px}.home-hero>.home-cover{-o-object-position:36% center;object-position:36% center}.home-hero-wash{background:linear-gradient(180deg,transparent 0 34%,hsl(var(--home-deep)/.56) 49%,hsl(var(--home-deep)/.95) 72%)}.home-hero-layout{display:flex;min-height:830px;flex-direction:column;justify-content:flex-end;padding-bottom:3rem}.home-hero-copyblock{order:2;width:100%;padding:.8rem 0}.home-title{font-size:clamp(3.25rem,17vw,5.2rem)}.home-tagline{font-size:.55rem;letter-spacing:.1em}.home-declaration{font-size:.67rem}.home-intro{font-size:.68rem}.home-hero-actions{flex-direction:column;align-items:center}.home-hero-seal{position:absolute;top:1.2rem;right:1rem;width:6.7rem}.home-hero-values{display:none}.home-centered-heading p{flex-wrap:wrap;gap:.4rem 1rem}.home-briefing{min-height:0}.home-briefing>.home-cover{-o-object-position:24% center;object-position:24% center}.home-briefing-grid{grid-template-columns:1fr}.home-intel-card{min-height:165px}.home-worlds{min-height:850px}.home-worlds>.home-cover{-o-object-position:61% center;object-position:61% center}.home-worlds-layout{display:block;min-height:850px}.home-worlds-heading{text-align:center}.home-worlds-heading h2{font-size:3rem}.home-orbit{width:27rem;max-width:100%;margin:5rem auto 0;transform:scale(.78)}.home-world-node{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-10.3rem) rotate(calc(var(--angle)*-1))}.home-world-node h3{font-size:.9rem;line-height:1.2}.home-action-layout{display:block}.home-action header{margin-bottom:1.5rem;text-align:center}.home-action-track{grid-template-columns:1fr;gap:.75rem}.home-action-card{min-height:140px;clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%)}.home-action-arrow{top:auto;right:50%;bottom:-.55rem;transform:translate(50%) rotate(90deg)}.home-levels,.home-levels-layout{min-height:1280px}.home-levels-background{-o-object-position:63% center;object-position:63% center}.home-levels-wash{background:linear-gradient(180deg,#f7fafdf5 0,#f7fafdf5 31%,#e9f3fb2e 47%,#f3f7fc85)}.home-levels-copy{position:relative;left:auto;top:auto;width:100%;padding-top:1rem;text-align:left}.home-levels-copy h2{font-size:clamp(2.55rem,12vw,4.2rem)}.home-level-system{top:36%;height:60%}.home-level-paths{left:5%;top:1%;width:90%;height:88%}.home-level{position:absolute;width:min(82%,20rem);min-height:6.6rem}.home-level[data-level="0"]{left:2%;top:3%}.home-level[data-level="1"]{left:auto;right:2%;top:25%}.home-level[data-level="2"]{left:2%;right:auto;top:48%}.home-level[data-level="3"]{right:2%;bottom:5%}.home-level-platform{left:8%;bottom:2%;width:84%;font-size:.47rem;letter-spacing:.06em}.home-levels-statement{right:1rem;bottom:.3rem;font-size:.64rem}.home-deployments,.home-deployments-layout{min-height:1450px}.home-deployments-background{-o-object-position:center;object-position:center}.home-deployments-wash{background:linear-gradient(180deg,hsl(210 55% 98%/.95) 0 23%,transparent 44%,hsl(209 58% 96%/.32))}.home-deployments-copy{left:1rem;top:3rem}.home-deployments-copy h2{font-size:clamp(4rem,20vw,6.2rem)}.home-deployments-copy h2 strong{font-size:.48em}.home-deployment-system{top:22%;height:73%}.home-deployment-connections{left:50%;top:48%;width:90%;height:72%}.home-deployment-hub{top:48%;width:11.5rem}.home-deployment-card{width:min(88%,22rem);min-height:9rem}.home-deployment-card[data-deployment="0"]{top:0}.home-deployment-card[data-deployment="1"]{right:0;top:25%}.home-deployment-card[data-deployment="2"]{left:0;top:59%}.home-deployment-card[data-deployment="3"]{bottom:0}.home-deployment-values,.home-deployment-impact{bottom:1.4rem}.home-final{min-height:900px}.home-final>.home-cover{-o-object-position:center;object-position:center}.home-final-wash{background:linear-gradient(180deg,hsl(var(--home-white)/.05),transparent 48%,hsl(211 64% 90%/.22))}.home-final-layout{display:grid;min-height:900px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr auto auto;gap:1rem;padding-top:2rem;padding-bottom:1rem}.home-final-topline,.home-final-copy,.home-signup,.home-final-seal{grid-column:1/-1}.home-final-topline{font-size:.42rem;letter-spacing:.22em}.home-final-topline span{width:2rem}.home-final h2{font-size:clamp(2.25rem,10.5vw,3.5rem)}.home-final h2 strong{white-space:normal}.home-final-copy>p:last-of-type{letter-spacing:.11em}.home-final-copy>small{font-size:.42rem;letter-spacing:.12em}.home-final-copy>small:before,.home-final-copy>small:after{width:1.2rem}.home-final-panel{position:static;width:auto;min-height:8.5rem;margin-top:0;align-self:start;padding:.85rem;background:linear-gradient(135deg,hsl(var(--home-navy)/.86),hsl(var(--home-deep)/.65));box-shadow:inset 0 1px hsl(var(--home-white)/.28),0 8px 22px hsl(var(--home-deep)/.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-final-panel-left{grid-column:1}.home-final-panel-right{grid-column:2}.home-final-panel strong{font-size:.62rem}.home-final-panel span{font-size:.48rem}.home-signup{grid-template-columns:1fr;width:100%}.home-signup .home-command-button{width:100%}.home-final-seal{width:9rem;min-height:7.75rem;padding:.35rem}.home-final-seal img{width:7rem;height:7rem}.home-final-impact,.home-final blockquote{position:static;align-self:end;padding:.75rem;background:hsl(var(--home-navy)/.72)}.home-final-impact{grid-column:1;font-size:.58rem}.home-final blockquote{grid-column:2;font-size:.58rem}.home-final-footerline{font-size:.38rem;letter-spacing:.12em;text-align:center}}@media (max-width:374px){.home-hero{min-height:860px}.home-hero-layout{min-height:790px}.home-title{font-size:3.15rem}.home-orbit{transform:scale(.69);margin-top:3rem}.home-worlds{min-height:800px}}@media (prefers-reduced-motion:reduce){html:has(.home-master){scroll-behavior:auto!important}.home-master *{scroll-behavior:auto!important;transition-duration:0s!important}}.home-header{background:linear-gradient(90deg,#072046f0,#0a5999e0,#0e2c53eb);box-shadow:inset 0 -1px hsl(var(--home-white)/.48),0 10px 24px hsl(var(--home-blue)/.2)}.home-hero{min-height:720px;background:#c8e1f4}.home-hero>.home-cover{-o-object-position:center;object-position:center;filter:brightness(1.04) saturate(1.03) contrast(1.02)}.home-hero-wash{background:linear-gradient(90deg,hsl(207 63% 94%/.72) 0%,hsl(207 67% 91%/.56) 31%,transparent 53%),linear-gradient(0deg,hsl(216 72% 13%/.38),transparent 35%)}.home-hero-data-lines{opacity:.56;background-image:linear-gradient(90deg,hsl(var(--home-blue)/.17) 1px,transparent 1px),linear-gradient(0deg,hsl(var(--home-blue)/.11) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 0 43%,#000 65%);mask-image:linear-gradient(90deg,transparent 0 43%,#000 65%);animation:home-data-drift 24s linear infinite}.home-hero-layout{min-height:648px;grid-template-columns:minmax(25rem,47%) 1fr;align-items:center}.home-hero-copyblock{grid-column:1;max-width:45rem;padding:1.2rem 2rem 1.2rem 0;text-align:left;text-shadow:none}.home-hero-kicker{display:inline-flex;align-items:center;gap:.65rem;color:#0a2752;font-size:.64rem;font-weight:900;letter-spacing:.21em;text-transform:uppercase}.home-hero-kicker:before{content:"";width:2.5rem;height:2px;background:linear-gradient(90deg,hsl(var(--home-ruby)),hsl(var(--home-blue)));box-shadow:0 0 8px hsl(var(--home-blue)/.65)}.home-hero .home-declaration{margin-top:.7rem;color:#0e2e5d;font-size:.7rem;letter-spacing:.13em}.home-title{margin-top:1rem;font-size:clamp(3.6rem,5.7vw,6.8rem);line-height:.72;letter-spacing:0}.home-title span,.home-title strong{display:block;width:-moz-max-content;width:max-content;max-width:100%}.home-title span{color:#133476;background:none;-webkit-text-stroke:0;filter:drop-shadow(0 1px 0 hsl(0 0% 100%/.85)) drop-shadow(0 0 12px hsl(0 0% 100%/.65))}.home-title strong{margin-top:.16em;color:#133476;background:none;-webkit-text-stroke:0;filter:drop-shadow(0 1px 0 hsl(0 0% 100%/.85)) drop-shadow(0 0 12px hsl(0 0% 100%/.65));font-size:.72em}.home-hero .home-intro{max-width:37rem;margin:1.25rem 0 0;color:#102442;font-size:.76rem;font-weight:600;line-height:1.52}.home-hero-actions{justify-content:flex-start}.home-hero .home-command-button{border-color:hsl(var(--home-silver));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-intelligence-portal{position:relative;grid-column:2;justify-self:end;width:min(42vw,34rem);aspect-ratio:1;margin-right:1.5rem}.home-portal-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid hsl(var(--home-silver));border-radius:50%;background:linear-gradient(145deg,hsl(0 0% 100%/.3),transparent 42%,hsl(var(--home-blue)/.16));box-shadow:inset 0 2px 6px #ffffffd9,inset 0 -4px 10px #2a466f80,inset 0 0 26px hsl(var(--home-blue)/.24),0 0 0 2px #7287a18c,0 0 26px hsl(var(--home-blue)/.5)}.home-portal-ring-outer:before,.home-portal-ring-outer:after{content:none}.home-portal-ring-inner{display:none}.home-intelligence-portal .home-hero-seal{position:absolute;left:50%;top:50%;z-index:4;width:92%;transform:translate(-50%,-50%);filter:drop-shadow(0 0 4px hsl(var(--home-white))) drop-shadow(0 0 21px hsl(var(--home-blue)/.7))}.home-hero-levels{position:absolute;right:1.5rem;bottom:1rem;display:flex;gap:.4rem}.home-hero-levels span{padding:.32rem .58rem;border-top:1px solid hsl(var(--home-white)/.72);color:hsl(var(--home-white));background:#0b2346bd;font-size:.48rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@keyframes home-portal-spin{to{transform:rotate(360deg)}}@keyframes home-portal-spin-reverse{to{transform:rotate(-360deg)}}@keyframes home-data-drift{to{background-position:72px 0,0 72px}}@media (max-width:1023px){.home-hero-layout{grid-template-columns:minmax(22rem,52%) 1fr}.home-title{font-size:clamp(3.3rem,7vw,4.8rem)}.home-intelligence-portal{width:min(44vw,26rem);margin-right:0}}@media (max-width:767px){.home-hero{min-height:820px}.home-hero>.home-cover{-o-object-position:61% center;object-position:61% center}.home-hero-wash{background:linear-gradient(180deg,#e7f1f81f,#e1eef980 39%,#dbe8f5f0 62%,#c9dcf3fa)}.home-hero-data-lines{-webkit-mask-image:linear-gradient(180deg,#000,transparent 64%);mask-image:linear-gradient(180deg,#000,transparent 64%)}.home-hero-layout{display:flex;min-height:750px;align-items:stretch;justify-content:flex-end;padding-bottom:1.2rem}.home-hero-copyblock{order:2;padding:.6rem 0 0}.home-title{font-size:clamp(2.85rem,13.5vw,4.1rem)}.home-title strong{font-size:.66em}.home-hero .home-intro{color:#0e1f3a}.home-intelligence-portal{position:absolute;top:.7rem;right:.5rem;width:17rem;margin:0}.home-intelligence-portal .home-hero-seal{left:50%;top:50%;right:auto;width:88%}.home-hero-levels{top:16.7rem;right:.7rem;bottom:auto;flex-wrap:wrap;justify-content:flex-end;width:14rem}.home-hero-levels span{color:#0c2345;background:#ebf3fab8;border-color:hsl(var(--home-blue)/.5)}}@media (max-width:374px){.home-hero{min-height:820px}.home-hero-layout{min-height:750px}.home-title{font-size:2.7rem}.home-intelligence-portal{width:15.5rem}.home-hero-levels{top:15.4rem}}@media (prefers-reduced-motion:reduce){.home-portal-ring,.home-portal-ring:after,.home-hero-data-lines{animation:none!important}}@keyframes mission-environment-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.06) translate3d(-.6%,-.35%,0)}}@keyframes mission-data-drift{0%{background-position:0 0}to{background-position:0 0,0 0,140px 110px,72px 72px,72px 72px}}@keyframes mission-cue{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,5px)}}@keyframes mission-scan{0%{background-position:0 0}to{background-position:0 84px}}@keyframes mission-stage-pulse{0%,35%,to{opacity:.48;transform:scale(.86)}48%,68%{opacity:1;transform:scale(1.15)}}@keyframes mission-globe-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes mission-line-reveal{to{opacity:1;transform:translateY(0)}}.wua-brand-name{font-family:Georgia,Times New Roman,serif;letter-spacing:.04em;color:hsl(var(--wua-paper));text-shadow:0 1px 0 hsl(var(--wua-paper) / .28),0 4px 14px hsl(var(--wua-navy-deep))}.wua-brand-tagline{letter-spacing:.16em;color:hsl(var(--wua-gold))}.wua-hero-nav-link{position:relative;padding:.35rem 1.35rem;letter-spacing:0;color:hsl(var(--wua-silver));transition:color .2s ease}.wua-hero-nav-link:after{content:"";position:absolute;right:0;bottom:-.55rem;left:0;height:1px;background:hsl(var(--wua-cherry));box-shadow:0 0 10px hsl(var(--wua-cherry) / .8);transform:scaleX(0);transition:transform .22s ease}.wua-hero-nav-link:hover,.wua-hero-nav-link:focus-visible{color:hsl(var(--wua-paper))}.wua-hero-nav-link:hover:after,.wua-hero-nav-link:focus-visible:after{transform:scaleX(1)}.wua-mobile-menu-trigger{border:1px solid hsl(var(--wua-gold) / .45);color:hsl(var(--wua-paper));background:hsl(var(--wua-navy-deep) / .72)}.wua-mobile-menu{border-color:hsl(var(--wua-gold) / .42);color:hsl(var(--wua-paper));background:hsl(var(--wua-navy-deep) / .97);box-shadow:0 18px 50px hsl(var(--wua-navy-deep) / .75),0 0 22px hsl(var(--academy-electric) / .12)}.wua-mobile-menu a{border-radius:0;padding:.75rem;font-size:.72rem;font-weight:700;text-transform:uppercase}.wua-mobile-menu a:focus{color:hsl(var(--wua-paper));background:hsl(var(--wua-cherry) / .3)}@keyframes wua-hero-drift{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.055) translate3d(-.55%,-.35%,0)}}@keyframes wua-status-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (max-width: 767px){.wua-hero{min-height:auto}.wua-hero-image{-o-object-position:62% center;object-position:62% center;opacity:.84}.wua-hero-wash{background:radial-gradient(circle at 74% 58%,hsl(var(--wua-cherry) / .15),transparent 28%),linear-gradient(90deg,hsl(var(--wua-navy-deep) / .94),hsl(var(--wua-navy-deep) / .66)),linear-gradient(180deg,hsl(var(--wua-navy-deep) / .42),hsl(var(--wua-navy-deep) / .94))}.wua-hero-title{max-width:100%;font-size:clamp(2.7rem,14vw,4.8rem)}.wua-brand-name{font-size:clamp(.82rem,4.1vw,1.25rem)}.wua-intelligence-channel{grid-template-columns:4.15rem minmax(0,1fr) auto}}.academy-image-wash{background:radial-gradient(circle at 72% 36%,hsl(var(--academy-electric) / .14),transparent 25%),radial-gradient(circle at 10% 70%,hsl(var(--academy-ruby) / .12),transparent 28%),linear-gradient(90deg,hsl(var(--academy-ink)),hsl(var(--academy-ink) / .94) 34%,hsl(var(--academy-ink) / .55) 62%,hsl(var(--academy-ink) / .18)),linear-gradient(0deg,hsl(var(--academy-ink) / .88) 0%,transparent 42%)}.academy-metal-grid{background-image:linear-gradient(hsl(var(--academy-silver) / .12) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--academy-silver) / .12) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(to right,hsl(var(--academy-ink)),transparent 72%);mask-image:linear-gradient(to right,hsl(var(--academy-ink)),transparent 72%)}.academy-metal-type{background:linear-gradient(180deg,hsl(var(--academy-paper)) 8%,hsl(var(--academy-silver)) 48%,hsl(var(--academy-chrome-dark)),hsl(var(--academy-paper)) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 hsl(var(--academy-paper) / .4)) drop-shadow(0 13px 22px hsl(var(--academy-ink) / .72))}.academy-data-grid{background-image:linear-gradient(hsl(var(--academy-silver) / .08) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--academy-silver) / .08) 1px,transparent 1px),radial-gradient(circle at 50% 50%,hsl(var(--academy-blue) / .5),transparent 66%);background-size:56px 56px,56px 56px,100% 100%}.academy-scanlines{background-image:repeating-linear-gradient(0deg,transparent 0,transparent 4px,hsl(var(--academy-silver) / .025) 5px)}.academy-panel-glow{position:relative;background-image:linear-gradient(135deg,hsl(var(--academy-paper) / .09),transparent 28%),linear-gradient(90deg,hsl(var(--academy-blue) / .18),hsl(var(--academy-ink) / .7));box-shadow:inset 0 1px hsl(var(--academy-silver) / .22),inset -1px 0 hsl(var(--academy-silver) / .08),inset 0 -28px 60px hsl(var(--academy-ink) / .44),0 18px 60px hsl(var(--academy-ink) / .45),0 0 24px hsl(var(--academy-red) / .12)}.academy-page{background:radial-gradient(circle at 15% 18%,hsl(var(--academy-blue) / .24),transparent 24%),radial-gradient(circle at 88% 48%,hsl(var(--academy-red) / .12),transparent 22%),hsl(var(--academy-ink))}.academy-page>section{isolation:isolate;box-shadow:inset 0 1px hsl(var(--academy-paper) / .045),inset 0 -44px 90px hsl(var(--academy-ink) / .34)}.academy-page>section:after{content:"";position:absolute;z-index:20;right:0;bottom:-1px;left:0;height:64px;pointer-events:none;background:linear-gradient(90deg,transparent 2%,hsl(var(--academy-red-bright) / .85) 19%,hsl(var(--academy-gold) / .34) 38%,hsl(var(--academy-silver) / .46) 50%,hsl(var(--academy-electric) / .62) 79%,transparent 98%) bottom / 100% 1px no-repeat,linear-gradient(to bottom,transparent,hsl(var(--academy-ink) / .96));opacity:.78;filter:drop-shadow(0 -5px 12px hsl(var(--academy-red) / .14))}.academy-intelligence-layer{background-image:linear-gradient(118deg,transparent 0 47%,hsl(var(--academy-electric) / .055) 47.2%,transparent 47.5%),linear-gradient(62deg,transparent 0 68%,hsl(var(--academy-ruby) / .045) 68.2%,transparent 68.5%),radial-gradient(circle at 82% 18%,transparent 0 3px,hsl(var(--academy-electric) / .2) 4px,transparent 5px),radial-gradient(circle at 26% 72%,transparent 0 2px,hsl(var(--academy-ruby) / .17) 3px,transparent 4px),linear-gradient(hsl(var(--academy-silver) / .055) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--academy-silver) / .055) 1px,transparent 1px);background-size:100% 100%,100% 100%,220px 180px,280px 210px,72px 72px,72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,hsl(var(--academy-ink)) 16%,hsl(var(--academy-ink)) 84%,transparent);mask-image:linear-gradient(to bottom,transparent,hsl(var(--academy-ink)) 16%,hsl(var(--academy-ink)) 84%,transparent)}.academy-section-heading{text-shadow:0 1px 0 hsl(var(--academy-paper) / .13),0 18px 38px hsl(var(--academy-ink) / .78),0 0 36px hsl(var(--academy-blue) / .2)}.academy-image-frame{box-shadow:inset 0 0 0 1px hsl(var(--academy-paper) / .12),0 0 0 5px hsl(var(--academy-ink) / .62),0 0 0 6px hsl(var(--academy-red-bright) / .3),0 26px 70px hsl(var(--academy-ink) / .76),0 0 34px hsl(var(--academy-blue) / .2)}.academy-cta-polish{position:relative;overflow:hidden;box-shadow:inset 0 1px hsl(var(--academy-paper) / .28),inset 0 -16px 24px hsl(var(--academy-ink) / .22),0 0 0 1px hsl(var(--academy-ruby) / .38),0 12px 34px hsl(var(--academy-red) / .42),0 0 24px hsl(var(--academy-ruby) / .24)}.academy-cta-polish:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 18%,hsl(var(--academy-paper) / .16) 42%,transparent 60%);transform:translate(-120%);transition:transform .6s ease}.academy-cta-polish:hover:before{transform:translate(120%)}.academy-station-field{background:linear-gradient(180deg,hsl(var(--academy-paper) / .18),transparent 19%),linear-gradient(110deg,transparent 18%,hsl(var(--academy-paper) / .09) 38%,transparent 57%),radial-gradient(circle at 50% -12%,hsl(var(--station-light) / .48),transparent 48%),linear-gradient(145deg,hsl(var(--station-base) / .98),hsl(var(--academy-ink) / .92));border-color:hsl(var(--station-light) / .72);box-shadow:inset 0 1px hsl(var(--academy-paper) / .58),inset 0 -32px 52px hsl(var(--academy-ink) / .56),inset 1px 0 hsl(var(--academy-paper) / .1),0 0 0 1px hsl(var(--academy-ink) / .88),0 0 28px hsl(var(--station-light) / .5),0 28px 58px hsl(var(--academy-ink) / .78)}.academy-station-field:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;border:1px solid hsl(var(--academy-paper) / .16);clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.academy-station-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 31%,hsl(var(--academy-paper) / .17) 39%,transparent 48%),linear-gradient(hsl(var(--academy-paper) / .045) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--academy-paper) / .045) 1px,transparent 1px);background-size:100% 100%,22px 22px,22px 22px;mix-blend-mode:screen;opacity:.72;transition:opacity .3s ease,transform .5s ease}.academy-station-field:hover:after{opacity:.94;transform:translate(2%)}.academy-station-field:hover{border-color:hsl(var(--station-light) / .96);box-shadow:inset 0 1px hsl(var(--academy-paper) / .7),inset 0 -32px 52px hsl(var(--academy-ink) / .54),0 0 0 1px hsl(var(--academy-ink) / .9),0 0 38px hsl(var(--station-light) / .68),0 34px 66px hsl(var(--academy-ink) / .84)}.academy-station-field[data-station="1"]{--station-base: var(--station-presidential);--station-light: 206 100% 60%}.academy-station-field[data-station="2"]{--station-base: 215 19% 18%;--station-light: 39 78% 66%}.academy-station-field[data-station="3"]{--station-base: var(--station-cherry);--station-light: 351 100% 58%}.academy-station-field[data-station="4"]{--station-base: var(--station-cobalt);--station-light: 202 100% 68%}.academy-station-field[data-station="5"]{--station-base: var(--station-crimson);--station-light: 351 100% 54%}.academy-station-field[data-station="6"]{--station-base: var(--station-midnight);--station-light: 205 100% 65%}.academy-station-field[data-station="7"]{--station-base: var(--station-burgundy);--station-light: 351 100% 55%}.academy-station-field[data-station="2"] .academy-station-icon{color:hsl(var(--station-gunmetal));filter:drop-shadow(0 1px 0 hsl(var(--academy-paper) / .7)) drop-shadow(0 0 8px hsl(var(--academy-gold) / .34))}.academy-station-icon{color:hsl(var(--academy-paper));filter:drop-shadow(0 1px 0 hsl(var(--academy-paper) / .6)) drop-shadow(0 0 8px hsl(var(--station-light) / .5))}.academy-station-number{background:linear-gradient(180deg,hsl(var(--academy-paper)),hsl(var(--station-light)) 56%,hsl(var(--academy-silver)));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px hsl(var(--station-light) / .4))}.academy-command-shell{background:linear-gradient(125deg,hsl(var(--command-chrome) / .22),transparent 16% 84%,hsl(var(--command-silver) / .15)),repeating-linear-gradient(90deg,transparent 0 54px,hsl(var(--command-silver) / .035) 55px),hsl(var(--command-black) / .84);border:1px solid hsl(var(--command-silver) / .48);box-shadow:inset 0 1px hsl(var(--command-chrome) / .38),inset 0 -30px 70px hsl(var(--command-black) / .68),0 0 0 5px hsl(var(--command-black) / .76),0 0 0 6px hsl(var(--command-crimson) / .5),0 0 38px hsl(var(--command-crimson) / .3),0 34px 78px hsl(var(--command-black) / .8);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.academy-command-title{background:linear-gradient(180deg,hsl(var(--command-chrome)),hsl(var(--command-silver)) 48%,#656e7b 74%,hsl(var(--command-chrome)));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 12px 28px hsl(var(--command-black) / .8)}.academy-command-red{background:linear-gradient(180deg,#f15f75,hsl(var(--command-crimson)) 42%,hsl(var(--command-cherry)) 72%,#e76e80);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 13px hsl(var(--command-crimson) / .38))}.academy-command-indicator{background:linear-gradient(110deg,hsl(var(--command-chrome) / .1),transparent 22%),linear-gradient(90deg,hsl(var(--command-crimson) / .24),transparent 42%),hsl(var(--command-gunmetal) / .88);border-left:2px solid hsl(var(--command-crimson));border-right:1px solid hsl(var(--command-silver) / .18);box-shadow:inset 0 1px hsl(var(--command-chrome) / .32),inset 0 -14px 24px hsl(var(--command-black) / .42),0 0 26px hsl(var(--command-crimson) / .26)}.academy-dashboard-cell{background:linear-gradient(135deg,hsl(var(--command-chrome) / .19),transparent 34%),radial-gradient(circle at 0% 100%,hsl(var(--command-crimson) / .22),transparent 44%),hsl(var(--command-gunmetal) / .9);box-shadow:inset 0 1px hsl(var(--command-chrome) / .3),inset 0 -28px 44px hsl(var(--command-black) / .44);transition:background-color .3s ease,box-shadow .3s ease}.academy-dashboard-cell:hover{box-shadow:inset 0 1px hsl(var(--command-chrome) / .42),inset 0 -28px 44px hsl(var(--command-black) / .38),0 0 22px hsl(var(--command-crimson) / .23)}.academy-dashboard-icon{box-shadow:inset 0 1px hsl(var(--command-chrome) / .32),inset 0 -10px 22px hsl(var(--command-black) / .55),0 0 12px hsl(var(--command-crimson) / .25)}@media (max-width: 1023px){.academy-image-wash{background:linear-gradient(90deg,hsl(var(--academy-ink) / .95),hsl(var(--academy-ink) / .55)),linear-gradient(0deg,hsl(var(--academy-ink) / .92) 0%,transparent 65%)}}@media (prefers-reduced-motion: reduce){.wua-hero-image,.wua-status-light{animation:none}.academy-cta-polish:before,.academy-station-field:after{transition:none}}.academy-request-page{background:radial-gradient(circle at 78% 12%,hsl(var(--academy-blue) / .42),transparent 28%),radial-gradient(circle at 7% 46%,hsl(var(--academy-red) / .18),transparent 24%),linear-gradient(155deg,hsl(var(--academy-ink)),hsl(var(--command-black)) 66%,hsl(var(--academy-ink)))}.academy-request-shell{background:linear-gradient(135deg,hsl(var(--academy-paper) / .1),transparent 20%),linear-gradient(180deg,hsl(var(--academy-blue) / .18),hsl(var(--command-black) / .92));border:1px solid hsl(var(--academy-silver) / .34);box-shadow:inset 0 1px hsl(var(--academy-paper) / .24),inset 0 -45px 80px hsl(var(--command-black) / .48),0 0 0 5px hsl(var(--academy-ink) / .78),0 0 0 6px hsl(var(--academy-red-bright) / .26),0 32px 90px hsl(var(--command-black) / .82),0 0 45px hsl(var(--academy-electric) / .12)}.academy-request-panel{background:linear-gradient(125deg,hsl(var(--academy-paper) / .075),transparent 28%),hsl(var(--command-gunmetal) / .74);border:1px solid hsl(var(--academy-silver) / .24);box-shadow:inset 0 1px hsl(var(--academy-paper) / .16),0 18px 44px hsl(var(--command-black) / .42)}.academy-request-field{border-color:hsl(var(--academy-silver) / .28);background:hsl(var(--command-black) / .66);color:hsl(var(--academy-paper));box-shadow:inset 0 1px 8px hsl(var(--command-black) / .5)}.academy-request-field:focus{border-color:hsl(var(--academy-electric) / .8);box-shadow:0 0 0 2px hsl(var(--academy-electric) / .16),0 0 22px hsl(var(--academy-electric) / .12)}.academy-request-choice[data-selected=true]{border-color:hsl(var(--academy-red-bright));background:linear-gradient(125deg,hsl(var(--academy-paper) / .09),transparent 30%),hsl(var(--academy-red) / .42);box-shadow:inset 0 1px hsl(var(--academy-paper) / .18),0 0 18px hsl(var(--academy-ruby) / .2)}.academy-progress-line{background:linear-gradient(90deg,hsl(var(--academy-red-bright)),hsl(var(--academy-gold)),hsl(var(--academy-electric)));box-shadow:0 0 14px hsl(var(--academy-electric) / .32)}.academy-status-node{background:linear-gradient(125deg,hsl(var(--academy-paper) / .08),transparent 30%),hsl(var(--command-gunmetal) / .7);border:1px solid hsl(var(--academy-silver) / .24);box-shadow:inset 0 1px hsl(var(--academy-paper) / .16),0 16px 40px hsl(var(--command-black) / .45)}.academy-status-node[data-state=current]{border-color:hsl(var(--academy-red-bright) / .65);box-shadow:inset 0 1px hsl(var(--academy-paper) / .22),0 0 32px hsl(var(--academy-ruby) / .22)}.academy-status-node[data-state=upcoming]{opacity:.6}.academy-brief-module{background:linear-gradient(130deg,hsl(var(--academy-paper) / .08),transparent 34%),hsl(var(--command-black) / .62);border:1px solid hsl(var(--academy-silver) / .2);box-shadow:inset 0 1px hsl(var(--academy-paper) / .12),0 12px 30px hsl(var(--command-black) / .4)}.academy-brief-panel{background:linear-gradient(135deg,hsl(var(--academy-paper) / .1),transparent 22%),linear-gradient(180deg,hsl(var(--academy-blue) / .22),hsl(var(--command-black) / .92));border:1px solid hsl(var(--academy-silver) / .3);box-shadow:inset 0 1px hsl(var(--academy-paper) / .22),0 0 0 1px hsl(var(--academy-red-bright) / .18),0 30px 80px hsl(var(--command-black) / .75)}.academy-enroll-panel{background:linear-gradient(135deg,hsl(var(--academy-paper) / .14),transparent 24%),linear-gradient(175deg,hsl(var(--academy-red) / .3),hsl(var(--command-black) / .94));border:1px solid hsl(var(--academy-gold) / .45);box-shadow:inset 0 1px hsl(var(--academy-paper) / .26),0 0 40px hsl(var(--academy-ruby) / .2),0 30px 80px hsl(var(--command-black) / .78)}.academy-workflow-node{background:linear-gradient(140deg,hsl(var(--academy-paper) / .1),transparent 30%),linear-gradient(180deg,hsl(var(--academy-blue) / .3),hsl(var(--command-black) / .9));border:1px solid hsl(var(--academy-silver) / .26);box-shadow:inset 0 1px hsl(var(--academy-paper) / .18),0 22px 56px hsl(var(--command-black) / .6)}.academy-ghost-number{color:hsl(var(--academy-paper) / .07)}.academy-metal-type-red{background:linear-gradient(180deg,hsl(var(--academy-paper) / .9),hsl(var(--academy-red-bright)) 45%,hsl(var(--academy-red)));-webkit-background-clip:text;background-clip:text;color:transparent}.mission-master{--mission-blue: var(--academy-blue);--mission-cyan: var(--academy-electric);--mission-red: var(--academy-red-bright);--mission-gold: var(--academy-gold);background:linear-gradient(180deg,#183259,hsl(var(--academy-blue)) 46%,#11213b);color:hsl(var(--academy-paper));font-family:Arial,Helvetica,sans-serif}.mission-master a:focus-visible{outline:2px solid hsl(var(--academy-gold));outline-offset:3px}.mission-master-header{border-bottom:1px solid hsl(var(--academy-silver) / .4);background:linear-gradient(90deg,hsl(var(--academy-blue) / .94),#1a4075db,hsl(var(--academy-blue) / .92));box-shadow:0 7px 24px hsl(var(--command-black) / .3),inset 0 1px hsl(var(--academy-paper) / .14),inset 0 -1px hsl(var(--academy-electric) / .3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mission-master-hero{min-height:575px;border-bottom:3px solid hsl(var(--academy-gold) / .72)}.mission-master-hero>img,.mission-master-workflow>img,.mission-master-mandate>img,.mission-master-final>img{filter:brightness(1.14) saturate(1.1) contrast(1.02)}.mission-master-hero-wash{background:linear-gradient(90deg,hsl(var(--academy-blue) / .9),hsl(var(--academy-blue) / .64) 37%,hsl(var(--academy-blue) / .1) 68%,hsl(var(--academy-ink) / .18)),linear-gradient(0deg,hsl(var(--academy-blue) / .58),transparent 42%)}.mission-master-grid{background-image:linear-gradient(hsl(var(--academy-electric) / .065) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--academy-electric) / .065) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,black,transparent 68%);mask-image:linear-gradient(90deg,black,transparent 68%)}.mission-master-kicker{font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--academy-gold))}.mission-master-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,6.4vw,6.6rem);font-weight:900;line-height:.9;letter-spacing:0;filter:drop-shadow(0 2px 0 hsl(var(--academy-paper) / .24)) drop-shadow(0 6px 12px hsl(var(--command-black) / .55)) drop-shadow(0 0 18px hsl(var(--academy-electric) / .12))}.mission-master-title span{display:block}.mission-master-title span:first-child{color:hsl(var(--academy-paper));text-shadow:0 1px 0 hsl(var(--academy-paper) / .32)}.mission-master-title span:nth-child(2){font-size:.69em;color:transparent;background:linear-gradient(180deg,hsl(var(--academy-paper)),hsl(var(--academy-silver)) 55%,#8f9cae);background-clip:text;-webkit-background-clip:text}.mission-master-title span:last-child{color:transparent;background:linear-gradient(180deg,hsl(var(--academy-paper)),hsl(var(--academy-silver)) 42%,#6e7887 67%,hsl(var(--academy-paper)));background-clip:text;-webkit-background-clip:text}.mission-master-declaration{font-size:clamp(1rem,1.8vw,1.5rem);font-weight:900}.mission-master-declaration span{color:hsl(var(--academy-gold))}.mission-master-button{height:2.75rem;min-width:11.5rem;border-radius:0;border:1px solid hsl(var(--academy-paper) / .48);padding-inline:1.25rem;font-size:.65rem;font-weight:900;text-transform:uppercase;box-shadow:inset 0 1px hsl(var(--academy-paper) / .3),0 0 18px hsl(var(--academy-electric) / .2)}.mission-master-button[data-tone=red]{background:linear-gradient(180deg,hsl(var(--academy-red-bright)),hsl(var(--academy-red)));border-color:hsl(var(--academy-ruby))}.mission-master-button[data-tone=blue]{background:hsl(var(--academy-blue) / .72);color:hsl(var(--academy-paper))}.mission-master-values{position:absolute;right:2.5rem;bottom:1.2rem;gap:1.6rem;font-size:.54rem;font-weight:900;text-transform:uppercase;color:hsl(var(--academy-silver))}.mission-master-values span:before{content:"•";margin-right:.5rem;color:hsl(var(--academy-gold))}.mission-master-band{border-bottom:2px solid hsl(var(--academy-silver) / .3)}.mission-master-briefing{background:linear-gradient(180deg,#27548b,#1c3e6d 52%,#122544)}.mission-master-band-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.2rem);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;color:transparent;background:linear-gradient(180deg,hsl(var(--academy-paper)) 4%,#dae0e7 38%,hsl(var(--academy-silver)) 64%,hsl(var(--academy-paper)) 96%);background-clip:text;-webkit-background-clip:text;text-shadow:0 8px 24px hsl(var(--command-black) / .32)}.mission-master-subtitle{margin-top:.45rem;font-size:.63rem;font-weight:800;text-transform:uppercase;color:hsl(var(--academy-gold))}.mission-master-image-panel{position:relative;overflow:hidden;border:1px solid hsl(var(--academy-silver) / .58);background:hsl(var(--academy-blue));box-shadow:inset 0 1px hsl(var(--academy-paper) / .42),inset 0 0 34px hsl(var(--academy-electric) / .08),0 18px 38px hsl(var(--command-black) / .35),0 0 22px hsl(var(--academy-electric) / .22);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.mission-master-image-panel>img{filter:brightness(1.16) saturate(1.12) contrast(1.02)}.mission-master-image-panel[data-tone=red]{border-color:hsl(var(--academy-red-bright) / .82)}.mission-master-image-panel[data-tone=gold]{border-color:hsl(var(--academy-gold) / .82)}.mission-master-panel-wash{background:linear-gradient(0deg,hsl(var(--academy-blue) / .82),hsl(var(--academy-blue) / .03) 72%)}.mission-master-image-panel[data-tone=red] .mission-master-panel-wash{background:linear-gradient(0deg,hsl(var(--academy-red) / .78),hsl(var(--academy-red) / .03) 72%)}.mission-master-image-panel[data-tone=gold] .mission-master-panel-wash{background:linear-gradient(0deg,hsl(var(--academy-blue) / .78),hsl(var(--academy-gold) / .02) 72%)}.mission-master-number{font-family:Georgia,serif;font-size:2rem;font-weight:900;color:hsl(var(--academy-paper) / .86)}.mission-master-workflow{border-bottom:2px solid hsl(var(--academy-electric) / .56);background:hsl(var(--academy-blue))}.mission-master-dark-wash{background:linear-gradient(180deg,hsl(var(--academy-blue) / .38),hsl(var(--academy-blue) / .48))}.mission-master-process,.mission-master-stage{position:relative}.mission-master-stage-icon{display:grid;place-items:center;width:5.8rem;height:5.8rem;margin:0 auto;border-radius:999px;color:hsl(var(--academy-paper));border:2px solid hsl(var(--academy-electric));background:radial-gradient(circle,hsl(var(--academy-electric) / .42),#1c4882e6 58%,hsl(var(--academy-blue)));box-shadow:inset 0 0 18px hsl(var(--academy-paper) / .15),0 0 22px hsl(var(--academy-electric) / .65),0 0 0 6px hsl(var(--academy-blue) / .64)}.mission-master-stage-icon svg{width:2.3rem;height:2.3rem}.mission-master-stage[data-tone=gold] .mission-master-stage-icon{border-color:hsl(var(--academy-gold));box-shadow:inset 0 0 18px hsl(var(--academy-paper) / .15),0 0 22px hsl(var(--academy-gold) / .56),0 0 0 6px hsl(var(--academy-blue) / .64)}.mission-master-stage[data-tone=red] .mission-master-stage-icon{border-color:hsl(var(--academy-red-bright));box-shadow:inset 0 0 18px hsl(var(--academy-paper) / .15),0 0 22px hsl(var(--academy-red-bright) / .56),0 0 0 6px hsl(var(--academy-blue) / .64)}.mission-master-stage-arrow{position:absolute;right:-1.45rem;top:2.1rem;color:hsl(var(--academy-electric));filter:drop-shadow(0 0 6px hsl(var(--academy-electric)))}.mission-master-mandate{border-bottom:2px solid hsl(var(--academy-gold) / .6)}.mission-master-mandate-wash{background:linear-gradient(90deg,hsl(var(--academy-blue) / .84),hsl(var(--academy-blue) / .44) 50%,hsl(var(--academy-blue) / .24))}.mission-master-mini-button,.mission-master-card-button{border-radius:0;color:hsl(var(--academy-paper));text-transform:uppercase;font-size:.6rem;font-weight:900;border-color:hsl(var(--academy-electric) / .66);background:hsl(var(--academy-blue) / .6)}.mission-master-level{padding:1.2rem .8rem;border:1px solid hsl(var(--academy-electric) / .62);background:linear-gradient(145deg,hsl(var(--academy-paper) / .19),#21497db8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px hsl(var(--academy-paper) / .42),inset 0 -14px 30px hsl(var(--academy-blue) / .2),0 14px 30px hsl(var(--command-black) / .3),0 0 20px hsl(var(--academy-electric) / .12)}.mission-master-level svg{color:hsl(var(--academy-electric))}.mission-master-level[data-tone=gold]{border-color:hsl(var(--academy-gold) / .64)}.mission-master-level[data-tone=gold] svg{color:hsl(var(--academy-gold))}.mission-master-level[data-tone=red]{border-color:hsl(var(--academy-red-bright) / .64)}.mission-master-level[data-tone=red] svg{color:hsl(var(--academy-red-bright))}.mission-master-civic{border-bottom:3px solid hsl(var(--academy-gold))}.mission-master-civic-wash{background:linear-gradient(90deg,hsl(var(--academy-paper) / .94),hsl(var(--academy-paper) / .74) 57%,hsl(var(--academy-paper) / .16))}.mission-master-civic-title{font-family:Georgia,serif;font-size:clamp(2rem,3.7vw,3.8rem);font-weight:900;line-height:1;color:hsl(var(--academy-red))}.mission-master-gold-strip{max-width:47rem;padding:.55rem .8rem;background:linear-gradient(90deg,hsl(var(--academy-gold)),#e6c789);color:hsl(var(--academy-ink));font-size:.78rem;font-weight:900;text-transform:uppercase;box-shadow:0 5px 14px hsl(var(--academy-ink) / .22)}.mission-master-quote{padding-left:1.2rem;border-left:3px solid hsl(var(--academy-red));font-family:Georgia,serif;font-size:1.1rem;font-weight:700;color:hsl(var(--academy-ink));text-shadow:0 1px hsl(var(--academy-paper))}.mission-master-quote cite{display:block;margin-top:.5rem;font-family:Arial,sans-serif;font-size:.58rem;font-style:normal;text-transform:uppercase}.mission-master-deployments{background:linear-gradient(180deg,hsl(var(--academy-paper)),#d9e0e8);color:hsl(var(--academy-ink))}.mission-master-deploy-title{font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,4rem);font-weight:900;line-height:1;text-transform:uppercase;color:hsl(var(--academy-blue))}.mission-master-deploy-card{overflow:hidden;color:hsl(var(--academy-paper));border:1px solid hsl(var(--academy-silver) / .78);background:hsl(var(--academy-blue));box-shadow:0 15px 34px hsl(var(--academy-ink) / .25),inset 0 1px hsl(var(--academy-paper) / .34),0 0 18px hsl(var(--academy-electric) / .1)}.mission-master-deploy-card[data-tone=red]{background:hsl(var(--academy-red));border-color:hsl(var(--academy-red-bright))}.mission-master-deploy-card[data-tone=gold]{border-color:hsl(var(--academy-gold))}.mission-master-deploy-card[data-tone=blue]{background:hsl(var(--academy-blue));border-color:hsl(var(--academy-electric) / .66)}.mission-master-deploy-card img{filter:brightness(1.14) saturate(1.08)}.mission-master-deploy-image-wash{background:linear-gradient(0deg,hsl(var(--academy-blue) / .52),transparent 52%)}.mission-master-deploy-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border:1px solid hsl(var(--academy-gold));color:hsl(var(--academy-gold));background:hsl(var(--academy-ink) / .68)}.mission-master-deploy-icon svg{width:1rem}.mission-master-card-button{height:2.35rem;width:100%}.mission-master-final{border-top:2px solid hsl(var(--academy-silver) / .4)}.mission-master-final-wash{background:linear-gradient(90deg,hsl(var(--academy-blue) / .5),hsl(var(--academy-blue) / .38),hsl(var(--academy-blue) / .44)),linear-gradient(0deg,hsl(var(--academy-blue) / .62),transparent 58%)}.mission-master-final-title{font-family:Georgia,serif;font-size:clamp(2.4rem,4.6vw,4.9rem);font-weight:900;line-height:.98;letter-spacing:0;filter:drop-shadow(0 2px 0 hsl(var(--academy-paper) / .18)) drop-shadow(0 6px 14px hsl(var(--command-black) / .62))}.mission-master-final-title span{display:block}.mission-master-final-title span:nth-child(2){color:hsl(var(--academy-red-bright))}.mission-master-final-title span:last-child{color:hsl(var(--academy-gold))}.mission-master-footer-index{gap:.4rem;padding-left:.8rem;border-left:2px solid hsl(var(--academy-red-bright));font-size:.56rem;font-weight:900;text-transform:uppercase;color:hsl(var(--academy-silver))}@media (max-width: 767px){.mission-master-hero{min-height:600px}.mission-master-hero>img{-o-object-position:61% center;object-position:61% center}.mission-master-hero-wash{background:linear-gradient(90deg,hsl(var(--academy-blue) / .88),hsl(var(--academy-blue) / .48)),linear-gradient(0deg,hsl(var(--academy-blue) / .62),transparent 58%)}.mission-master-title{font-size:clamp(2.8rem,13vw,3.2rem);line-height:.94;overflow-wrap:anywhere}.mission-master-band-title{font-size:clamp(1.82rem,9vw,2rem);line-height:1.03;overflow-wrap:anywhere}.mission-master-civic-wash{background:linear-gradient(180deg,hsl(var(--academy-paper) / .9),hsl(var(--academy-paper) / .7) 64%,hsl(var(--academy-paper) / .44))}.mission-master-civic>img{-o-object-position:74% center;object-position:74% center}.mission-master-final>img{-o-object-position:center;object-position:center}.mission-master-button{width:100%;max-width:28rem}.mission-master-deploy-title,.mission-master-civic-title,.mission-master-final-title{line-height:1.03;overflow-wrap:anywhere}.mission-master-stage:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-1.75rem;width:1px;height:1.3rem;background:linear-gradient(hsl(var(--academy-electric)),hsl(var(--academy-gold)));box-shadow:0 0 8px hsl(var(--academy-electric) / .7)}}@media (prefers-reduced-motion: reduce){.mission-master img,.mission-master-stage-icon{transition:none;animation:none}}.prayer-page{--prayer-blue: 216 76% 24%;--prayer-deep: 220 79% 9%;--prayer-electric: 205 100% 62%;--prayer-gold: 40 70% 61%;--prayer-ruby: 350 80% 39%;background:hsl(var(--prayer-deep));color:hsl(var(--academy-paper));font-family:Arial,Helvetica,sans-serif}.prayer-page a:focus-visible{outline:2px solid hsl(var(--prayer-gold));outline-offset:3px}.prayer-header{border-bottom:1px solid hsl(var(--academy-gold) / .66);background:linear-gradient(90deg,hsl(var(--prayer-deep)/.96),hsl(var(--prayer-blue)/.9),hsl(var(--prayer-deep)/.94));box-shadow:0 5px 22px hsl(var(--command-black)/.38),inset 0 -1px hsl(var(--prayer-electric)/.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prayer-nav-active{color:hsl(var(--academy-paper));background:linear-gradient(180deg,hsl(var(--prayer-electric)/.2),transparent)}.prayer-nav-active:after{transform:scaleX(1);background:hsl(var(--prayer-electric));box-shadow:0 0 12px hsl(var(--prayer-electric))}.prayer-hero{min-height:clamp(610px,52vw,790px);border-bottom:2px solid hsl(var(--prayer-electric)/.82);background:hsl(var(--prayer-deep))}.prayer-hero-art{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.08) contrast(1.05) brightness(1.03)}.prayer-hero-wash{background:radial-gradient(circle at 50% 55%,transparent 0 34%,hsl(var(--prayer-deep)/.18) 72%),linear-gradient(0deg,hsl(var(--prayer-deep)/.46),transparent 26%)}.prayer-hero-layout{position:relative;min-height:calc(clamp(610px,52vw,790px) - 69px)}.prayer-hero-brand{position:absolute;z-index:3;top:2.4%;left:20.5%;width:46%;text-align:center;text-transform:uppercase;font-family:Georgia,serif;font-weight:900;line-height:.8}.prayer-hero-brand span,.prayer-hero-brand strong{display:block;color:transparent;background-clip:text;-webkit-background-clip:text}.prayer-hero-brand span{font-size:clamp(2.5rem,5vw,5.6rem);background-image:linear-gradient(180deg,#fff,#ced9e3 28%,#5a687c 53%,#fff 72%,#4e586a);-webkit-text-stroke:1px hsl(210 24% 92%/.8);filter:drop-shadow(0 3px 0 hsl(var(--prayer-deep))) drop-shadow(0 7px 8px hsl(var(--command-black)/.9)) drop-shadow(0 0 12px hsl(var(--prayer-electric)/.45))}.prayer-hero-brand strong{margin-top:.05em;font-size:clamp(3.2rem,6.7vw,7.6rem);background-image:linear-gradient(180deg,#fff 0,#fff 5%,#c9d4de 14%,#5d6e89 31%,#fff 43%,#9eafc2 56%,#455168,#e1e8ef 88%,#fff);-webkit-text-stroke:1px hsl(210 28% 92%/.9);filter:drop-shadow(1px 1px 0 hsl(var(--academy-paper)/.65)) drop-shadow(4px 7px 0 hsl(var(--prayer-deep))) drop-shadow(0 0 18px hsl(var(--prayer-electric)/.4))}.prayer-hero-brand small{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:.42rem auto 0;padding:.32rem 1.2rem;border-block:1px solid hsl(var(--academy-silver)/.72);font-family:Arial,sans-serif;font-size:clamp(.48rem,.92vw,.86rem);line-height:1;letter-spacing:.2em;color:hsl(var(--academy-paper));background:hsl(var(--prayer-deep)/.56);box-shadow:0 0 18px hsl(var(--prayer-electric)/.16)}.prayer-hero-seal{position:absolute;z-index:4;top:2.5%;right:.5%;width:clamp(9.5rem,18vw,17.5rem);aspect-ratio:1;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px hsl(var(--academy-paper)/.66),0 0 0 7px hsl(var(--prayer-deep)/.9),0 0 0 9px hsl(var(--prayer-ruby)/.72),0 18px 35px hsl(var(--command-black)/.75),0 0 24px hsl(var(--prayer-electric)/.35)}.prayer-title{position:absolute;z-index:3;left:17%;right:11%;bottom:8.5%;display:flex;align-items:flex-end;justify-content:center;line-height:.69;text-transform:uppercase;filter:drop-shadow(0 14px 20px hsl(var(--command-black)/.88))}.prayer-forty{display:flex;flex:0 0 auto;font-family:Georgia,serif;font-size:clamp(12rem,24vw,23rem);font-weight:900;letter-spacing:-.13em}.prayer-four,.prayer-zero,.prayer-words>span,.prayer-section-heading h2,.prayer-heart-title,.prayer-final-title span{color:transparent;background-clip:text;-webkit-background-clip:text}.prayer-four{background-image:linear-gradient(160deg,#fff 0,#fff 4%,#d8e0e9 11%,#6d7e97 26%,#fff 39%,#a2b2c3 51%,#475366 69%,#e4ebf1 83%,#606f85 94%);-webkit-text-stroke:2px hsl(210 28% 92%/.92);filter:drop-shadow(2px 2px 0 hsl(var(--academy-paper)/.65)) drop-shadow(7px 9px 0 hsl(var(--prayer-deep))) drop-shadow(0 0 22px hsl(var(--prayer-electric)/.62))}.prayer-zero{background-image:linear-gradient(145deg,#fff 0,#fff 5%,#d6dee6 13%,#67778e 29%,#fff 40%,#b1bfcd 48%,#485365 64%,#e4eaf1 76%,#fff 81%,#65758b 94%);-webkit-text-stroke:2px hsl(210 28% 92%/.9);filter:drop-shadow(2px 2px 0 hsl(var(--academy-paper)/.7)) drop-shadow(7px 9px 0 hsl(var(--prayer-deep))) drop-shadow(0 0 20px hsl(var(--prayer-electric)/.55))}.prayer-words{display:grid;flex:0 1 auto;margin:0 0 .11em .16em;font-family:Georgia,serif;font-size:clamp(4rem,8.6vw,8.7rem);font-weight:900;line-height:.66;text-align:left}.prayer-words>span{background-image:linear-gradient(180deg,#fff 0,#fff 6%,#d6dee6 15%,#65758b 31%,#fff 44%,#a8b8c7 56%,#485365 72%,#e1e8ef 87%,#fff);-webkit-text-stroke:1px hsl(210 28% 92%/.92);filter:drop-shadow(1px 1px 0 hsl(var(--academy-paper)/.7)) drop-shadow(5px 6px 0 hsl(var(--prayer-deep))) drop-shadow(0 0 16px hsl(var(--prayer-electric)/.45))}.prayer-words small{margin-block:.08em;font-family:Arial,sans-serif;font-size:.25em;color:hsl(var(--academy-paper));text-align:center;letter-spacing:.18em;text-shadow:0 2px 4px hsl(var(--command-black))}.prayer-history{border-bottom:2px solid hsl(var(--prayer-electric)/.72);background:radial-gradient(ellipse at 50% 0,hsl(var(--academy-paper)/.15),transparent 24%),radial-gradient(circle at 15% 42%,hsl(var(--prayer-electric)/.22),transparent 28%),radial-gradient(circle at 88% 74%,hsl(349 78% 38%/.16),transparent 25%),linear-gradient(155deg,#144c94,hsl(var(--prayer-blue)) 46%,hsl(var(--prayer-deep)))}.prayer-section-heading{text-align:center;text-transform:uppercase}.prayer-section-heading h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem);font-weight:900;line-height:1;background-image:linear-gradient(180deg,#fff 0,#fff 8%,#d8e0e8 20%,#73839c 42%,#fff 55%,#a6b6c9 69%,#5b6980 84%,#ebf0f4);-webkit-text-stroke:1px hsl(var(--academy-paper)/.24);filter:drop-shadow(0 1px 0 hsl(var(--academy-paper)/.35)) drop-shadow(0 4px 8px hsl(var(--prayer-deep)))}.prayer-section-heading h2 span{font-family:Arial,sans-serif;font-size:.3em;color:hsl(var(--prayer-gold));-webkit-text-fill-color:hsl(var(--prayer-gold))}.prayer-history-heading h2{display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:clamp(.7rem,2vw,1.5rem);background-image:linear-gradient(180deg,#fff 0,#fff 9%,#e0e9f0 17%,#7b8ba3 35%,#fff 48%,#b1c1d2 60%,#566581 78%,#f1f5f9 93%);filter:drop-shadow(0 1px 0 hsl(var(--academy-paper)/.5)) drop-shadow(0 5px 9px hsl(var(--prayer-deep))) drop-shadow(0 0 18px hsl(var(--prayer-electric)/.35))}.prayer-history-heading h2 span{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--academy-silver)/.75),hsl(var(--academy-paper)),hsl(var(--prayer-electric)/.65));box-shadow:0 0 8px hsl(var(--prayer-electric)/.65);-webkit-text-fill-color:initial}.prayer-history-heading h2 span:last-child{transform:scaleX(-1)}.prayer-history-heading p{color:hsl(var(--academy-paper)/.88);text-shadow:0 0 10px hsl(var(--prayer-electric)/.55)}.prayer-section-heading p{margin-top:.35rem;font-size:.63rem;font-weight:700;letter-spacing:.18em;color:hsl(var(--academy-silver))}.prayer-timeline{align-items:stretch}.prayer-history-card{position:relative;display:flex;min-height:30rem;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--academy-silver)/.78);background:linear-gradient(145deg,#164c92f7,hsl(var(--prayer-blue)/.98) 44%,hsl(var(--prayer-deep)/.99));box-shadow:inset 0 1px hsl(var(--academy-paper)/.72),inset 1px 0 hsl(var(--prayer-electric)/.28),inset 0 0 34px hsl(var(--prayer-electric)/.14),0 13px 30px hsl(var(--prayer-deep)/.48),0 0 18px hsl(var(--prayer-electric)/.28)}.prayer-history-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(118deg,hsl(var(--academy-paper)/.2),transparent 15% 72%,hsl(var(--prayer-electric)/.11)),linear-gradient(180deg,transparent 68%,hsl(348 76% 40%/.08))}.prayer-history-image{position:relative;height:220px;overflow:hidden;border-bottom:1px solid hsl(var(--academy-paper)/.7);box-shadow:inset 0 -18px 25px hsl(var(--prayer-deep)/.18),0 5px 16px hsl(var(--prayer-deep)/.3)}.prayer-history-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsl(var(--prayer-electric)/.04),transparent 58%,hsl(var(--prayer-deep)/.42));pointer-events:none}.prayer-history-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(1.16) saturate(1.06) contrast(1.04)}.prayer-history-image span{position:absolute;left:.85rem;top:.75rem;z-index:2;padding:.22rem .65rem;border:1px solid hsl(var(--academy-paper)/.8);font-family:Georgia,serif;font-size:2rem;font-weight:900;color:hsl(var(--academy-paper));background:linear-gradient(145deg,hsl(var(--prayer-deep)/.92),#19519ae0);text-shadow:0 1px 0 hsl(var(--academy-paper)/.7),0 3px 0 hsl(218 20% 30%),0 0 12px hsl(var(--prayer-electric)/.85);box-shadow:inset 0 1px hsl(var(--academy-paper)/.55),inset 0 0 12px hsl(var(--prayer-electric)/.26),0 0 14px hsl(var(--prayer-electric)/.42)}.prayer-history-copy{position:relative;z-index:2;flex:1;padding:1.15rem 1.25rem 1.25rem}.prayer-history-copy h3{font-size:1.02rem;font-weight:900;text-transform:uppercase;color:hsl(var(--academy-paper));text-shadow:0 0 10px hsl(var(--prayer-electric)/.55)}.prayer-history-copy p{margin-top:.65rem;font-size:.82rem;line-height:1.62;color:hsl(var(--academy-paper)/.92)}.prayer-history-card footer{position:relative;z-index:2;padding:.62rem .8rem;border-top:1px solid hsl(var(--academy-silver)/.75);font-size:.68rem;font-weight:900;text-align:center;text-transform:uppercase;color:hsl(var(--academy-paper));background:linear-gradient(90deg,hsl(var(--prayer-deep)/.96),#184e95eb,#97173059,hsl(var(--prayer-deep)/.96));text-shadow:0 0 9px hsl(var(--prayer-electric)/.62);box-shadow:inset 0 1px hsl(var(--academy-paper)/.18)}.prayer-heart{min-height:330px;border-bottom:2px solid hsl(var(--academy-gold)/.68);background:hsl(var(--prayer-blue))}.prayer-heart>img{filter:brightness(1.05) saturate(1.06);-o-object-position:center;object-position:center}.prayer-heart-wash{background:linear-gradient(90deg,transparent 0 31%,hsl(var(--prayer-blue)/.55) 43%,hsl(var(--prayer-blue)/.2) 73%,transparent),linear-gradient(0deg,hsl(var(--prayer-deep)/.3),transparent 48%)}.prayer-gold-kicker{font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--prayer-gold));text-shadow:0 2px 8px hsl(var(--prayer-deep))}.prayer-heart-title{margin-top:.3rem;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6.1rem);font-weight:900;line-height:.76;text-transform:uppercase;background-image:linear-gradient(180deg,hsl(var(--academy-paper)),#d4dbe2 46%,hsl(var(--academy-silver)) 68%,hsl(var(--academy-paper)));filter:drop-shadow(0 4px 8px hsl(var(--prayer-deep)/.78))}.prayer-heart-quote{align-self:center;font-family:Georgia,serif;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:700;font-style:italic;line-height:1.35;text-shadow:0 2px 8px hsl(var(--prayer-deep))}.prayer-heart-quote cite{display:block;margin-top:.7rem;font-size:.68rem;color:hsl(var(--prayer-gold))}.prayer-spheres{border-bottom:2px solid hsl(var(--prayer-electric)/.72);background:hsl(var(--prayer-blue))}.prayer-spheres>img{filter:brightness(.92) saturate(1.1)}.prayer-spheres-wash{background:linear-gradient(180deg,hsl(var(--prayer-blue)/.16),hsl(var(--prayer-deep)/.2))}.prayer-sphere{text-align:center}.prayer-sphere-icon{position:relative;display:grid;width:6rem;height:6rem;margin:0 auto;place-items:center;border:1px solid hsl(var(--academy-paper)/.7);border-radius:999px;color:hsl(var(--academy-paper));background:radial-gradient(circle at 35% 25%,hsl(var(--academy-paper)/.3),transparent 19%),radial-gradient(circle at 50% 47%,hsl(var(--sphere-light)/.28),hsl(var(--prayer-blue)/.86) 52%,hsl(var(--prayer-deep)/.96) 75%);box-shadow:inset 0 0 0 3px hsl(var(--sphere-light)/.82),inset 0 0 0 6px hsl(var(--academy-paper)/.12),inset 0 0 24px hsl(var(--sphere-light)/.34),0 0 5px hsl(var(--academy-paper)/.6),0 0 12px hsl(var(--sphere-light)/.9),0 0 25px hsl(var(--sphere-light)/.5),0 0 0 5px hsl(var(--prayer-deep)/.52)}.prayer-sphere-icon:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;border-top:2px solid hsl(var(--academy-paper)/.72);border-right:1px solid hsl(var(--sphere-light)/.32);transform:rotate(-18deg);opacity:.85}.prayer-sphere-icon:after{content:"";position:absolute;top:.55rem;right:1.15rem;width:.38rem;height:.38rem;border-radius:999px;background:hsl(var(--academy-paper)/.92);box-shadow:0 0 8px hsl(var(--academy-paper)),0 0 15px hsl(var(--sphere-light))}.prayer-sphere[data-tone=blue]{--sphere-light:214 100% 68%}.prayer-sphere[data-tone=cyan]{--sphere-light:190 100% 60%}.prayer-sphere[data-tone=gold]{--sphere-light:40 88% 66%}.prayer-sphere[data-tone=red]{--sphere-light:350 92% 58%}.prayer-sphere-icon svg{position:relative;z-index:1;width:2.55rem;height:2.55rem;stroke-width:1.8;filter:drop-shadow(0 1px 0 hsl(var(--academy-paper)/.35)) drop-shadow(0 0 5px hsl(var(--sphere-light)/.5))}.prayer-sphere-secondary{position:absolute;right:1rem;bottom:1rem;width:1.65rem!important;height:1.65rem!important;transform:rotate(-12deg)}.prayer-sphere h3{margin-top:.85rem;min-height:2rem;font-size:.78rem;font-weight:900;line-height:1.1;text-transform:uppercase}.prayer-sphere p{margin:.35rem auto 0;max-width:9rem;font-size:.65rem;line-height:1.35;color:hsl(var(--academy-paper)/.84)}.prayer-final{border-bottom:2px solid hsl(var(--academy-gold)/.76);background:hsl(var(--prayer-blue))}.prayer-final>img{filter:brightness(1.1) saturate(1.1) contrast(1.01);-o-object-position:center;object-position:center}.prayer-final-wash{background:linear-gradient(90deg,transparent 0 28%,hsl(var(--prayer-blue)/.42) 42%,hsl(var(--prayer-deep)/.18) 68%,transparent)}.prayer-final-title{font-family:Georgia,serif;font-size:clamp(3rem,5.3vw,5.5rem);font-weight:900;line-height:.86;text-transform:uppercase}.prayer-final-title span{display:block;background-image:linear-gradient(180deg,#fff 0,#fff 7%,#d8e0e9 17%,#6e7f96 37%,#fff 50%,#a7b7c8 61%,#536074 79%,#ebf0f4 94%);-webkit-text-stroke:1px hsl(var(--academy-paper)/.24);filter:drop-shadow(0 1px 0 hsl(var(--academy-paper)/.42)) drop-shadow(0 4px 8px hsl(var(--prayer-deep)))}.prayer-final-title span:last-child{margin-top:.18em;background-image:linear-gradient(180deg,#fff8e0 0,#fff8e0 8%,#fadd94 18%,#e7a336,#824d1c 52%,#fbe49d 61%,#ebaa33 73%,#73441c 87%,#fce192);-webkit-text-stroke-color:hsl(43 93% 84%/.7)}.prayer-final-tag{padding-block:.45rem;border-block:1px solid hsl(var(--academy-silver)/.45);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.prayer-final-values{display:grid;gap:.24rem;padding:.45rem .7rem .45rem .8rem;border-left:1px solid hsl(var(--prayer-gold)/.65);font-family:Georgia,serif;font-size:.78rem;text-transform:uppercase;color:hsl(var(--prayer-electric)/.78);text-shadow:0 1px 2px hsl(var(--prayer-deep)/.92),0 0 8px hsl(var(--prayer-electric)/.2);background:linear-gradient(90deg,hsl(var(--prayer-deep)/.22),transparent);opacity:.84}.prayer-footer{border-top:1px solid hsl(var(--prayer-electric)/.42);background:hsl(var(--prayer-deep));font-size:.53rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--prayer-electric))}.prayer-footer span{margin-inline:.55rem;color:hsl(var(--prayer-gold))}@media (max-width:1023px){.prayer-history-card{min-height:31rem}.prayer-hero-layout{min-height:600px}.prayer-scripture{margin:1rem auto 0;max-width:42rem;text-align:center;border:1px solid hsl(var(--academy-gold)/.45)}.prayer-microbar{position:static;justify-content:center;padding:.5rem;background:hsl(var(--prayer-deep)/.72)}.prayer-heart-wash{background:linear-gradient(90deg,transparent,hsl(var(--prayer-blue)/.55) 44%,hsl(var(--prayer-blue)/.48))}.prayer-heart>div:last-child{grid-template-columns:.65fr 1.35fr}.prayer-heart-quote{grid-column:2}.prayer-final>div:last-child{grid-template-columns:.6fr 1.4fr}.prayer-final-values{display:none}}@media (max-width:767px){.prayer-hero{min-height:720px}.prayer-hero>img{-o-object-position:49% center;object-position:49% center}.prayer-hero-wash{background:linear-gradient(0deg,hsl(var(--prayer-deep)/.74),transparent 50%,hsl(var(--prayer-deep)/.12))}.prayer-title{align-items:flex-end;margin-top:1rem}.prayer-forty{font-size:clamp(7.2rem,34vw,10rem)}.prayer-words{margin:0 0 .16em -.08em;font-size:clamp(2.2rem,11vw,3.2rem)}.prayer-three{letter-spacing:.12em}.prayer-transform{letter-spacing:.05em}.prayer-history-heading h2{grid-template-columns:minmax(1rem,1fr) minmax(0,auto) minmax(1rem,1fr);gap:.55rem}.prayer-history-heading h2 span{display:block}.prayer-history-card{min-height:0}.prayer-history-image{height:210px}.prayer-history-copy{padding:1rem}.prayer-history-copy p{font-size:.82rem;line-height:1.58}.prayer-heart{min-height:640px}.prayer-heart>img{-o-object-position:35% center;object-position:35% center}.prayer-heart-wash{background:linear-gradient(0deg,hsl(var(--prayer-deep)/.86),hsl(var(--prayer-blue)/.12) 66%)}.prayer-heart>div:last-child{display:flex;min-height:640px;flex-direction:column;justify-content:flex-end;padding-bottom:2rem}.prayer-heart>div:last-child>div[aria-hidden]{display:none}.prayer-heart-quote{margin-top:1rem}.prayer-section-heading h2{font-size:clamp(1.75rem,9vw,2.4rem);overflow-wrap:anywhere}.prayer-sphere-grid>article:last-child{grid-column:1/-1}.prayer-final{min-height:610px}.prayer-final>img{-o-object-position:55% center;object-position:55% center}.prayer-final-wash{background:linear-gradient(0deg,hsl(var(--prayer-deep)/.7),transparent 75%)}.prayer-final>div:last-child{display:flex;min-height:610px;align-items:flex-end;justify-content:center;padding-bottom:3rem}.prayer-final>div:last-child>div[aria-hidden]{display:none}.prayer-final-title{font-size:clamp(2.7rem,14vw,4rem)}}@media (max-width:374px){.prayer-forty{font-size:6.8rem}.prayer-words{font-size:2rem}.prayer-sphere-grid{grid-template-columns:1fr}.prayer-sphere-grid>article:last-child{grid-column:auto}.prayer-microbar{gap:.5rem}.prayer-microbar span+span:before{margin-right:.5rem}}@media (prefers-reduced-motion:reduce){.prayer-page *{scroll-behavior:auto}}.delegates-page{--delegates-blue:216 78% 25%;--delegates-deep:220 78% 10%;--delegates-electric:199 100% 61%;--delegates-ruby:350 86% 42%;--delegates-chrome:210 28% 88%;background:linear-gradient(180deg,hsl(var(--delegates-blue)),hsl(var(--delegates-deep)));color:hsl(var(--primary-foreground));font-family:Arial,sans-serif}.delegates-page a:focus-visible{outline:2px solid hsl(var(--delegates-electric));outline-offset:3px}.delegates-header{border-block:1px solid hsl(var(--delegates-electric)/.65);background:linear-gradient(180deg,hsl(var(--delegates-blue)/.96),hsl(var(--delegates-deep)/.92));box-shadow:inset 0 1px hsl(var(--primary-foreground)/.28),0 0 18px hsl(var(--delegates-electric)/.38)}.delegates-brand{font-family:Georgia,serif;background:linear-gradient(180deg,#fff,hsl(var(--delegates-chrome)) 46%,#7b8ca3 74%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 hsl(var(--delegates-deep)))}.delegates-nav-link{display:flex;align-items:center;padding-inline:1rem;border-left:1px solid hsl(var(--delegates-chrome)/.26);color:hsl(var(--primary-foreground));transition:background .2s ease,box-shadow .2s ease}.delegates-nav-link:hover{background:hsl(var(--delegates-electric)/.12)}.delegates-nav-active{background:linear-gradient(145deg,#ff2e51,hsl(var(--delegates-ruby)) 45%,#750b1e 82%,#ff0f2f);box-shadow:inset 0 1px hsl(var(--primary-foreground)/.5),inset 0 -2px hsl(var(--delegates-ruby)),0 0 17px hsl(var(--delegates-ruby)/.72)}.delegates-hero{min-height:620px;border-bottom:2px solid hsl(var(--delegates-electric));background:hsl(var(--delegates-blue))}.delegates-hero>img{filter:brightness(1.08) saturate(1.08) contrast(1.02);-o-object-position:center;object-position:center}.delegates-hero-wash{background:linear-gradient(90deg,hsl(var(--delegates-deep)/.08),hsl(var(--delegates-blue)/.2) 26%,hsl(var(--delegates-deep)/.52) 48%,hsl(var(--delegates-blue)/.15) 75%,hsl(var(--delegates-deep)/.06)),linear-gradient(0deg,hsl(var(--delegates-deep)/.55),transparent 55%)}.delegates-hero-inner{min-height:540px}.delegates-hero-seal{align-self:start;width:82%;max-width:12.5rem;margin-top:1.25rem;filter:drop-shadow(0 0 4px hsl(var(--primary-foreground)/.75)) drop-shadow(0 0 18px hsl(var(--delegates-electric)/.58))}.delegates-lockup{padding:.75rem 1rem;background:radial-gradient(ellipse at center,hsl(var(--delegates-deep)/.7),transparent 72%);text-shadow:0 2px 8px hsl(var(--delegates-deep))}.delegates-kicker{font-family:Georgia,serif;font-size:clamp(1rem,1.7vw,1.55rem);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.delegates-title{margin-top:-.1rem;font-family:Georgia,serif;font-size:clamp(4.25rem,8.5vw,8.2rem);font-weight:900;line-height:.67;text-transform:uppercase}.delegates-title span{display:block;background:linear-gradient(168deg,#fff 0,#fff 7%,#ebf0f4 13%,#7689a2 29%,#fff 42%,#bac9d8 54%,#4c5b76 71%,#e1e8ef 85%,#fff 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px hsl(var(--primary-foreground)/.52);filter:drop-shadow(1px 1px 0 hsl(var(--primary-foreground)/.64)) drop-shadow(4px 5px 0 hsl(var(--delegates-deep))) drop-shadow(0 0 16px hsl(var(--delegates-electric)/.48))}.delegates-title span:last-child{margin-top:.16em;background:linear-gradient(170deg,#ffc2ca 0,#ffc2ca 6%,#ff3d5e 14%,hsl(var(--delegates-ruby)) 32%,#630916 51%,#ff8599 58%,#f4012a 68%,#660a1b 84%,#ff6173 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px hsl(351 100% 76%/.72);filter:drop-shadow(1px 1px 0 hsl(352 100% 84%/.5)) drop-shadow(4px 5px 0 hsl(var(--delegates-deep))) drop-shadow(0 0 17px hsl(var(--delegates-ruby)/.52))}.delegates-subtitle{margin-top:1.25rem;font-family:Georgia,serif;font-size:clamp(.9rem,1.7vw,1.45rem);font-weight:800;line-height:1.05;text-transform:uppercase;letter-spacing:.05em}.delegates-deployed{margin:1rem auto 0;max-width:35rem;padding:.35rem 1rem;border-block:1px solid hsl(var(--primary-foreground)/.72);background:linear-gradient(90deg,transparent,hsl(var(--delegates-ruby)/.9) 18% 82%,transparent);font-family:Georgia,serif;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:800;text-transform:uppercase;box-shadow:0 0 18px hsl(var(--delegates-ruby)/.38)}.delegates-lockup blockquote{max-width:38rem;margin:.8rem auto 0;font-family:Georgia,serif;font-size:clamp(.72rem,1.1vw,.92rem);line-height:1.28}.delegates-lockup cite{display:block;margin-top:.5rem;font-family:Arial,sans-serif;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.11em;color:hsl(var(--delegates-chrome))}.delegates-lockup cite span{margin-inline:.7rem;color:hsl(var(--delegates-electric))}.delegates-values{align-self:end;display:grid;gap:.15rem;padding:.6rem;border-left:1px solid hsl(var(--delegates-electric)/.55);font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.delegates-hero-footer{position:absolute;inset:auto 0 0;padding:.45rem;border-top:1px solid hsl(var(--delegates-chrome)/.48);text-align:center;font-family:Georgia,serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;background:hsl(var(--delegates-deep)/.74)}.delegates-intro-grid{background:linear-gradient(180deg,hsl(var(--delegates-blue)),hsl(var(--delegates-deep)))}.delegates-intro-panel{display:flex;min-height:245px;flex-direction:column;padding:1rem;border:1px solid hsl(var(--delegates-electric)/.96);border-radius:3px;background:linear-gradient(145deg,hsl(var(--primary-foreground)/.11),transparent 24%),linear-gradient(145deg,#154584f7,hsl(var(--delegates-deep)/.96));box-shadow:inset 0 1px hsl(var(--primary-foreground)/.72),inset 1px 0 hsl(var(--delegates-chrome)/.28),inset 0 0 30px hsl(var(--delegates-electric)/.16),0 0 13px hsl(var(--delegates-electric)/.4)}.delegates-panel-heading{display:flex;align-items:center;gap:1rem}.delegates-round-icon{display:grid;width:4.2rem;height:4.2rem;flex:none;place-items:center;border:1px solid hsl(var(--primary-foreground)/.92);border-radius:999px;background:radial-gradient(circle at 34% 22%,hsl(var(--primary-foreground)/.58),transparent 16%),radial-gradient(circle,hsl(var(--delegates-electric)/.32),hsl(var(--delegates-blue)) 56%,hsl(var(--delegates-deep)));box-shadow:inset 0 0 0 3px hsl(var(--delegates-chrome)/.72),inset 0 0 0 5px hsl(var(--delegates-electric)/.54),inset 0 0 20px hsl(var(--delegates-electric)/.24),0 0 15px hsl(var(--delegates-electric)/.78)}.delegates-round-icon svg{width:2rem;height:2rem;filter:drop-shadow(0 0 4px hsl(var(--primary-foreground)))}.delegates-intro-panel h2{font-family:Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:.9;text-transform:uppercase}.delegates-intro-panel h2 small{display:block;margin-bottom:.25rem;font-family:Arial,sans-serif;font-size:.45em}.delegates-intro-panel h2 em{display:block;color:#ff3859;font-style:normal;text-shadow:0 0 8px hsl(var(--delegates-ruby)/.5)}.delegates-intro-panel>p{margin-top:1rem;font-size:.76rem;line-height:1.48;color:hsl(var(--primary-foreground)/.9)}.delegates-intro-panel>strong{margin-top:auto;padding-top:.8rem;border-top:1px solid hsl(var(--delegates-chrome)/.34);text-align:center;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}.delegates-intro-panel ul{display:grid;gap:.25rem;margin-top:.85rem;font-size:.71rem;line-height:1.25}.delegates-intro-panel li{display:flex;gap:.4rem}.delegates-intro-panel li svg{width:.8rem;height:.8rem;flex:none;color:hsl(var(--delegates-electric));fill:hsl(var(--primary-foreground)/.18)}.delegates-worlds{min-height:365px;border-block:2px solid hsl(var(--delegates-electric)/.9)}.delegates-worlds>img{filter:brightness(1.13) saturate(1.08)}.delegates-worlds-wash{background:linear-gradient(180deg,hsl(var(--delegates-blue)/.38),hsl(var(--delegates-blue)/.12) 50%,hsl(var(--delegates-deep)/.58))}.delegates-worlds>div:last-child{padding-top:2rem;padding-bottom:2.2rem}.delegates-section-heading{text-align:center;text-transform:uppercase;text-shadow:0 2px 7px hsl(var(--delegates-deep))}.delegates-section-heading h2{font-family:Georgia,serif;font-size:clamp(1.9rem,4vw,3.7rem);font-weight:900;line-height:.88;background:linear-gradient(180deg,#fff,hsl(var(--delegates-chrome)) 42%,#77879c 67%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.delegates-section-heading p{margin-top:.5rem;font-size:.63rem;font-weight:900;letter-spacing:.09em}.delegates-world{text-align:center}.delegates-world-medallion{position:relative;width:7rem;height:7rem;margin:auto;overflow:hidden;border:1px solid hsl(var(--primary-foreground));border-radius:999px;background-image:linear-gradient(hsl(var(--delegates-blue)/.02),hsl(var(--delegates-deep)/.1)),url(/assets/delegates-worlds-Di0cq9Ru.jpg);background-size:700% 100%;background-position:var(--world-position) center;box-shadow:inset 0 0 0 3px hsl(var(--delegates-chrome)/.9),inset 0 0 0 6px hsl(var(--delegates-electric)/.7),inset 0 0 22px hsl(var(--delegates-deep)/.34),0 0 6px hsl(var(--primary-foreground)/.9),0 0 20px hsl(var(--delegates-electric)/.82)}.delegates-world-medallion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(125deg,hsl(var(--primary-foreground)/.44),transparent 25% 63%,hsl(var(--delegates-electric)/.2))}.delegates-world-medallion:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;border-top:3px solid hsl(var(--primary-foreground)/.9);border-right:1px solid hsl(var(--delegates-electric)/.58);transform:rotate(-20deg);box-shadow:inset 0 0 11px hsl(var(--delegates-electric)/.2)}.delegates-world-medallion svg{position:absolute;inset:50% auto auto 50%;width:2.4rem;height:2.4rem;transform:translate(-50%,-50%);filter:drop-shadow(0 0 4px hsl(var(--delegates-deep))) drop-shadow(0 0 7px hsl(var(--primary-foreground)))}.delegates-world h3{margin-top:.65rem;min-height:1.8rem;font-size:.68rem;font-weight:900;line-height:1.05;text-transform:uppercase}.delegates-world p{font-size:.58rem;line-height:1.25;color:hsl(var(--primary-foreground)/.84)}.delegates-operations{background:linear-gradient(135deg,#fff,#f0f5f9 34%,#d6e0eb 72%,#e5f2fb);box-shadow:inset 0 1px hsl(var(--primary-foreground)),inset 0 -1px hsl(var(--delegates-electric)/.45)}.delegates-light-panel{overflow:hidden;border:1px solid hsl(var(--delegates-electric)/.76);border-radius:3px;color:hsl(var(--delegates-deep));background:linear-gradient(145deg,#ffffffeb,#f1f5f9f5 46%,#d4dee8f5);box-shadow:inset 0 1px #fff,inset 1px 0 hsl(var(--delegates-chrome)/.7),inset 0 -18px 35px hsl(var(--delegates-electric)/.06),0 7px 18px hsl(var(--delegates-blue)/.15),0 0 12px hsl(var(--delegates-electric)/.3)}.delegates-light-panel>header{padding:.5rem .6rem .35rem;text-align:center;text-transform:uppercase}.delegates-light-panel>header h2{font-family:Georgia,serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:.95;color:hsl(var(--delegates-blue))}.delegates-light-panel>header p{margin-top:.15rem;font-size:.52rem;font-weight:900;letter-spacing:.06em}.delegates-orbit{position:relative;width:min(100%,25rem);aspect-ratio:1.12;margin:.2rem auto .6rem}.delegates-orbit:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:2px solid hsl(var(--delegates-chrome)/.9);border-radius:999px;box-shadow:inset 0 0 25px hsl(var(--delegates-electric)/.2),0 0 0 1px hsl(var(--delegates-blue)/.38),0 0 12px hsl(var(--delegates-electric)/.26)}.delegates-orbit-center{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:7.5rem;height:7.5rem;place-items:center;border:5px solid hsl(var(--delegates-chrome));border-radius:999px;transform:translate(-50%,-50%);color:hsl(var(--primary-foreground));background:radial-gradient(circle at 34% 22%,hsl(var(--primary-foreground)/.48),transparent 16%),radial-gradient(circle,hsl(var(--delegates-electric)/.38),hsl(var(--delegates-blue)) 54%,hsl(var(--delegates-deep)));box-shadow:inset 0 0 0 2px hsl(var(--primary-foreground)/.55),inset 0 0 22px hsl(var(--delegates-electric)/.22),0 0 18px hsl(var(--delegates-electric)/.58);text-align:center;font-size:.66rem;font-weight:900;line-height:1.25;text-transform:uppercase}.delegates-orbit-node{--angle:calc(var(--orbit-index) * 51.43deg - 90deg);position:absolute;left:50%;top:50%;z-index:3;width:5.2rem;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-8.1rem) rotate(calc(var(--angle) * -1));text-align:center}.delegates-orbit-node>span{display:grid;width:3.5rem;height:3.5rem;margin:auto;place-items:center;border:2px solid hsl(var(--delegates-chrome));border-radius:999px;color:hsl(var(--primary-foreground));background:radial-gradient(circle at 35% 25%,hsl(var(--primary-foreground)/.35),transparent 18%),linear-gradient(145deg,hsl(var(--delegates-blue)),hsl(var(--delegates-deep)));box-shadow:0 0 8px hsl(var(--delegates-electric)/.55)}.delegates-orbit-node svg{width:1.45rem;height:1.45rem}.delegates-orbit-node small{display:block;margin-top:.2rem;font-size:.45rem;font-weight:900;line-height:1.05}.delegates-flow ol{display:grid;gap:.3rem;padding:.25rem .65rem .7rem}.delegates-flow li{display:grid;grid-template-columns:3.5rem 1fr;min-height:3.5rem;align-items:center;background:linear-gradient(100deg,#fff,#e9f0f6 48%,#c8d5e4);box-shadow:inset 0 1px hsl(var(--primary-foreground)),inset 0 -1px hsl(var(--delegates-blue)/.14);clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%)}.delegates-flow li>b{display:grid;align-self:stretch;place-items:center;color:hsl(var(--primary-foreground));background:linear-gradient(145deg,#ff2445,hsl(var(--delegates-ruby)) 52%,#750f22);font-family:Georgia,serif;font-size:2rem;text-shadow:0 2px 2px hsl(var(--delegates-deep))}.delegates-flow li:nth-child(2n)>b{background:linear-gradient(145deg,#007af5,hsl(var(--delegates-blue)) 58%,hsl(var(--delegates-deep)))}.delegates-flow li>div{padding:.35rem .75rem .35rem .65rem}.delegates-flow h3{font-size:.62rem;font-weight:900;text-transform:uppercase;color:hsl(var(--delegates-blue))}.delegates-flow li p{font-size:.52rem;line-height:1.2}.delegates-levels>div{display:grid;gap:.25rem;padding:.2rem .5rem .55rem}.delegates-levels section{display:grid;min-height:4.55rem;grid-template-columns:48% 1fr;overflow:hidden;border:1px solid hsl(var(--delegates-chrome))}.delegates-level-image{background-image:url(/assets/delegates-intelligence-CDf00vc1.jpg);background-size:100% 400%;background-position:center var(--level-position)}.delegates-levels section>div:last-child{padding:.45rem;color:hsl(var(--primary-foreground));background:linear-gradient(145deg,hsl(var(--delegates-blue)),hsl(var(--delegates-deep)))}.delegates-levels h3{font-size:.62rem;font-weight:900;text-transform:uppercase}.delegates-levels section p{margin-top:.2rem;font-size:.51rem;line-height:1.25}.delegates-final{min-height:345px;border-block:2px solid hsl(var(--delegates-electric))}.delegates-final>img{filter:brightness(1.13) saturate(1.06);-o-object-position:center;object-position:center}.delegates-final-wash{background:linear-gradient(0deg,hsl(var(--delegates-deep)/.58),transparent 58%),linear-gradient(90deg,hsl(var(--delegates-blue)/.18),transparent 27% 73%,hsl(var(--delegates-blue)/.2))}.delegates-pillar-copy{padding:.7rem;border-left:2px solid hsl(var(--delegates-chrome));font-family:Georgia,serif;font-size:.7rem;font-weight:900;line-height:1.65;text-transform:uppercase;text-shadow:0 2px 5px hsl(var(--delegates-deep))}.delegates-pillar-copy:last-child{border-right:2px solid hsl(var(--delegates-chrome));border-left:0}.delegates-final-kicker{margin-bottom:.55rem;font-family:Georgia,serif;font-size:clamp(.9rem,1.8vw,1.3rem);text-transform:uppercase;letter-spacing:.12em;text-shadow:0 2px 6px hsl(var(--delegates-deep))}.delegates-cta{min-height:4.2rem;padding:.75rem 2rem;border:2px solid hsl(var(--delegates-chrome));border-radius:999px;color:hsl(var(--primary-foreground));background:linear-gradient(165deg,#ff7a8e 0,#ff7a8e 5%,#ff3856 13%,hsl(var(--delegates-ruby)) 38%,#6f0b1d 68%,#ff2949 88%,#ff7083);box-shadow:inset 0 2px hsl(var(--primary-foreground)/.68),inset 0 -3px #520a18,inset 1px 0 hsl(var(--delegates-chrome)/.42),0 0 0 3px hsl(var(--delegates-deep)/.7),0 0 20px hsl(var(--delegates-ruby)/.7);font-size:.8rem;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.delegates-cta:hover{background:linear-gradient(165deg,#ff7086,#ff002b 38%,#820d22 72%,#ff1f40)}.delegates-cta svg{width:1.5rem;height:1.5rem;margin-left:1rem}.delegates-footer{border-top:1px solid hsl(var(--delegates-electric)/.5);background:hsl(var(--delegates-deep));color:hsl(var(--delegates-electric));font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.delegates-footer span{margin-inline:.65rem;color:hsl(var(--delegates-chrome))}@media (max-width:1023px){.delegates-hero-inner{min-height:610px;grid-template-columns:1fr 8rem;padding-bottom:3rem}.delegates-lockup{grid-column:1}.delegates-values{grid-column:2}.delegates-world-grid>article:last-child{grid-column:2/4}.delegates-operations{grid-template-columns:1fr 1fr}.delegates-levels{grid-column:1/-1}.delegates-levels>div{grid-template-columns:1fr 1fr}.delegates-final-grid{grid-template-columns:1fr;justify-items:center}.delegates-pillar-copy{display:none}}@media (max-width:767px){.delegates-hero{min-height:780px}.delegates-hero>img{-o-object-position:52% center;object-position:52% center}.delegates-hero-wash{background:linear-gradient(0deg,hsl(var(--delegates-deep)/.84),hsl(var(--delegates-blue)/.08) 62%,hsl(var(--delegates-deep)/.12))}.delegates-hero-inner{display:flex;min-height:700px;flex-direction:column;justify-content:flex-end;padding-bottom:3.5rem}.delegates-lockup{width:100%}.delegates-title{font-size:clamp(3.3rem,17vw,5.8rem)}.delegates-title span:last-child{margin-top:.2em;font-size:.78em}.delegates-values{display:none}.delegates-intro-grid{grid-template-columns:1fr;padding:4px}.delegates-intro-panel{min-height:0}.delegates-world-grid{grid-template-columns:1fr 1fr}.delegates-world-grid>article:last-child{grid-column:1/-1}.delegates-world-medallion{width:6.5rem;height:6.5rem}.delegates-operations{grid-template-columns:1fr;padding:4px}.delegates-levels{grid-column:auto}.delegates-levels>div{grid-template-columns:1fr}.delegates-orbit{transform:scale(.9);margin-block:-.65rem}.delegates-final{min-height:500px}.delegates-final>img{-o-object-position:50% center;object-position:50% center}.delegates-final-wash{background:linear-gradient(0deg,hsl(var(--delegates-deep)/.78),transparent 70%)}.delegates-final-grid{min-height:500px;padding-bottom:2rem}.delegates-cta{width:min(100%,24rem);font-size:.7rem}}@media (max-width:374px){.delegates-brand{font-size:.9rem}.delegates-title{font-size:3rem}.delegates-panel-heading{align-items:flex-start}.delegates-round-icon{width:3.5rem;height:3.5rem}.delegates-orbit{transform:scale(.78);margin-block:-2.2rem}}@media (prefers-reduced-motion:reduce){.delegates-page *{scroll-behavior:auto;transition-duration:0s!important}}@media (max-width: 1023px){.prayer-hero{min-height:760px}.prayer-hero-layout{min-height:691px}.prayer-hero-art{-o-object-position:center;object-position:center}.prayer-hero-brand{top:4%;left:19%;width:58%}.prayer-hero-brand span{font-size:clamp(2.25rem,7.5vw,4rem)}.prayer-hero-brand strong{font-size:clamp(3rem,10vw,5.25rem)}.prayer-hero-seal{top:3%;right:2%;width:clamp(8rem,21vw,11rem)}.prayer-title{left:12%;right:5%;bottom:10%}.prayer-forty{font-size:clamp(12rem,31vw,17rem)}.prayer-words{font-size:clamp(3.8rem,11vw,6rem)}}@media (max-width: 767px){.prayer-hero{min-height:780px}.prayer-hero-layout{min-height:711px}.prayer-hero picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-30}.prayer-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.prayer-hero-wash{background:linear-gradient(180deg,hsl(var(--prayer-deep)/.08),transparent 25%,hsl(var(--prayer-deep)/.18) 58%,hsl(var(--prayer-deep)/.72))}.prayer-hero-brand{top:3%;left:2%;width:70%}.prayer-hero-brand span{font-size:clamp(2.05rem,10.5vw,3rem)}.prayer-hero-brand strong{font-size:clamp(2.75rem,14vw,4rem)}.prayer-hero-brand small{margin-top:.5rem;padding:.3rem .5rem;font-size:clamp(.38rem,2vw,.56rem);letter-spacing:.1em;white-space:nowrap}.prayer-hero-seal{top:3.5%;right:2%;width:clamp(6rem,26vw,7.6rem)}.prayer-title{left:2%;right:2%;bottom:8%;align-items:flex-end}.prayer-forty{font-size:clamp(10rem,45vw,13rem)}.prayer-words{margin:0 0 .16em -.04em;font-size:clamp(2.7rem,13vw,3.75rem)}}@media (max-width: 374px){.prayer-hero{min-height:740px}.prayer-hero-layout{min-height:671px}.prayer-hero-brand{width:76%}.prayer-hero-seal{width:5.7rem}.prayer-forty{font-size:9.4rem}.prayer-words{font-size:2.45rem}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -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))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-academy-blue\/25:hover{background-color:hsl(var(--academy-blue) / .25)}.hover\:bg-academy-blue\/30:hover{background-color:hsl(var(--academy-blue) / .3)}.hover\:bg-academy-red-bright:hover{background-color:hsl(var(--academy-red-bright))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-command-gunmetal\/95:hover{background-color:hsl(var(--command-gunmetal) / .95)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-academy-paper:hover{color:hsl(var(--academy-paper))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 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)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1: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(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-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-academy-silver:focus-visible{--tw-ring-color: hsl(var(--academy-silver))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-65:disabled{opacity:.65}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.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\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\: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)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--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))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--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))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);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 accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-academy-red[data-state=checked]{background-color:hsl(var(--academy-red))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-academy-paper[data-state=checked]{color:hsl(var(--academy-paper))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;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))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;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[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;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[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\: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)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (prefers-reduced-motion: no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-\[pulse_12s_ease-in-out_infinite\]{animation:pulse 12s ease-in-out infinite}.motion-safe\:hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;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))}.motion-safe\:hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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))}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:size-16{width:4rem;height:4rem}.sm\:h-16{height:4rem}.sm\:w-auto{width:auto}.sm\:min-w-80{min-width:20rem}.sm\:min-w-96{min-width:24rem}.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\: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)))}.sm\: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)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-\[31rem\]{padding-top:31rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[0\.55rem\]{font-size:.55rem}.sm\:text-\[0\.5rem\]{font-size:.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-left{text-align:left}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\: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)}}@media (min-width: 1024px){.lg\:order-first{order:-9999}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-\[12\.5\%\]{margin-left:12.5%;margin-right:12.5%}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[4\.25rem\]{height:4.25rem}.lg\:min-h-\[690px\]{min-height:690px}.lg\:min-h-\[calc\(100vh-101px\)\]{min-height:calc(100vh - 101px)}.lg\:min-h-screen{min-height:100vh}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.25fr_1fr_auto\]{grid-template-columns:.25fr 1fr auto}.lg\:grid-cols-\[0\.72fr_1\.25fr_0\.7fr\]{grid-template-columns:.72fr 1.25fr .7fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.8fr_1\.25fr_0\.65fr\]{grid-template-columns:.8fr 1.25fr .65fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_\.9fr_1fr\]{grid-template-columns:1.05fr .9fr 1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.7fr_0\.8fr\]{grid-template-columns:1.7fr .8fr}.lg\:grid-cols-\[10rem_1fr_10rem\]{grid-template-columns:10rem 1fr 10rem}.lg\:grid-cols-\[16rem_1fr_9rem\]{grid-template-columns:16rem 1fr 9rem}.lg\:grid-cols-\[1fr_1\.12fr_1fr\]{grid-template-columns:1fr 1.12fr 1fr}.lg\:grid-cols-\[52\%_48\%\]{grid-template-columns:52% 48%}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-6{gap:1.5rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pr-10{padding-right:2.5rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:text-\[0\.66rem\]{font-size:.66rem}.xl\:text-\[0\.68rem\]{font-size:.68rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;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))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
