@import"https://fonts.googleapis.com/css2?family=Calistoga&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Orbitron:wght@400;500;600;700;800;900&display=swap";*,: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:Inter,sans-serif;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:JetBrains Mono,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,[data-theme]{color:hsl(var(--nextui-foreground));background-color:hsl(var(--nextui-background))}:root{--cyber-primary: #6750A4;--cyber-primary-light: #9381FF;--cyber-primary-dark: #4A3A7A;--cyber-accent: #00F0FF;--cyber-accent-dim: rgba(0, 240, 255, .3);--cyber-dark: #0A0A0F;--cyber-dark-lighter: #14141E;--cyber-dark-card: rgba(20, 20, 30, .7);--cyber-surface: rgba(30, 30, 45, .6);--cyber-surface-hover: rgba(40, 40, 60, .8);--cyber-border: rgba(103, 80, 164, .3);--cyber-border-glow: rgba(0, 240, 255, .5);--cyber-success: #00E5A0;--cyber-warning: #FFB800;--cyber-danger: #FF3B5C;--cyber-info: #00F0FF;--accent-primary: #6750A4;--accent-secondary: #9381FF;--gradient-brand: linear-gradient(135deg, #6750A4, #9381FF);--bg-canvas: #0A0A0F;--fg-foreground: #FFFFFF;--bg-muted: #14141E;--bg-card: rgba(20, 20, 30, .7);--border-default: rgba(103, 80, 164, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--shadow-accent: 0 4px 14px rgba(103, 80, 164, .4);--shadow-neon-purple: 0 0 20px rgba(103, 80, 164, .5), 0 0 40px rgba(103, 80, 164, .3);--shadow-neon-cyan: 0 0 20px rgba(0, 240, 255, .5), 0 0 40px rgba(0, 240, 255, .3);--content-max-width: 72rem;--section-padding-vertical: 11rem;--section-padding-standard: 7rem;--border-radius-xl: 12px;--border-radius-2xl: 16px;--md-surface: #0A0A0F;--md-on-surface: #FFFFFF;--md-primary: #6750A4;--md-on-primary: #FFFFFF;--md-secondary-container: #1E1E2E;--md-on-secondary-container: #FFFFFF;--md-tertiary: #00F0FF;--md-surface-container: #14141E;--md-surface-container-low: #0A0A0F;--md-surface-container-high: #1E1E2E;--md-outline: rgba(103, 80, 164, .3);--md-on-surface-variant: #A0A0B0}*{border-color:var(--cyber-border)}html{scroll-behavior:smooth}body{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0f;min-height:100vh}::-moz-selection{background-color:#6750a480;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}::selection{background-color:#6750a480;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-\[20\%\]{bottom:20%}.left-0{left:0}.left-\[10\%\]{left:10%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-\[10\%\]{right:10%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[10\%\]{top:10%}.top-\[50\%\]{top:50%}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.m-4{margin:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.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-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.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-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[500px\]{height:500px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-px{height:1px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.min-h-64{min-height:16rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[76px\]{min-height:76px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[170px\]{width:170px}.w-\[190px\]{width:190px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[90rem\]{max-width:90rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.-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-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-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))}.translate-x-6{--tw-translate-x: 1.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))}.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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:16px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#00F0FF\]{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.border-\[\#00F0FF\]\/15{border-color:#00f0ff26}.border-\[\#00F0FF\]\/20{border-color:#00f0ff33}.border-\[\#00F0FF\]\/30{border-color:#00f0ff4d}.border-\[\#00F0FF\]\/35{border-color:#00f0ff59}.border-\[\#00F0FF\]\/40{border-color:#00f0ff66}.border-\[\#00F0FF\]\/50{border-color:#00f0ff80}.border-\[\#00F0FF\]\/60{border-color:#00f0ff99}.border-\[\#6750A4\]{--tw-border-opacity: 1;border-color:rgb(103 80 164 / var(--tw-border-opacity, 1))}.border-\[\#6750A4\]\/10{border-color:#6750a41a}.border-\[\#6750A4\]\/15{border-color:#6750a426}.border-\[\#6750A4\]\/20{border-color:#6750a433}.border-\[\#6750A4\]\/25{border-color:#6750a440}.border-\[\#6750A4\]\/30{border-color:#6750a44d}.border-\[\#6750A4\]\/35{border-color:#6750a459}.border-\[\#6750A4\]\/40{border-color:#6750a466}.border-\[\#6750A4\]\/50{border-color:#6750a480}.border-\[\#6750a4\]\/35{border-color:#6750a459}.border-\[\#6750a4\]\/40{border-color:#6750a466}.border-\[\#F59E0B\]\/30{border-color:#f59e0b4d}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-400\/20{border-color:#9ca3af33}.border-gray-500\/30{border-color:#6b72804d}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-400\/15{border-color:#4ade8026}.border-green-400\/20{border-color:#4ade8033}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-orange-400\/15{border-color:#fb923c26}.border-orange-500\/20{border-color:#f9731633}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-400\/40{border-color:#f8717166}.border-red-400\/60{border-color:#f8717199}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-rose-500\/20{border-color:#f43f5e33}.border-transparent{border-color:transparent}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-500\/30{border-color:#eab3084d}.border-t-\[\#00F0FF\]{--tw-border-opacity: 1;border-top-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#00F0FF\]{--tw-bg-opacity: 1;background-color:rgb(0 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#00F0FF\]\/10{background-color:#00f0ff1a}.bg-\[\#00F0FF\]\/20{background-color:#00f0ff33}.bg-\[\#00F0FF\]\/5{background-color:#00f0ff0d}.bg-\[\#0A0A0F\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0A0A0F\]\/50{background-color:#0a0a0f80}.bg-\[\#0A0A0F\]\/60{background-color:#0a0a0f99}.bg-\[\#0A0A0F\]\/80{background-color:#0a0a0fcc}.bg-\[\#0A0A0F\]\/90{background-color:#0a0a0fe6}.bg-\[\#0F0D17\]{--tw-bg-opacity: 1;background-color:rgb(15 13 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0F0F16\]{--tw-bg-opacity: 1;background-color:rgb(15 15 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0f\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#111119\]{--tw-bg-opacity: 1;background-color:rgb(17 17 25 / var(--tw-bg-opacity, 1))}.bg-\[\#12111a\]{--tw-bg-opacity: 1;background-color:rgb(18 17 26 / var(--tw-bg-opacity, 1))}.bg-\[\#12121A\]{--tw-bg-opacity: 1;background-color:rgb(18 18 26 / var(--tw-bg-opacity, 1))}.bg-\[\#13131A\]{--tw-bg-opacity: 1;background-color:rgb(19 19 26 / var(--tw-bg-opacity, 1))}.bg-\[\#15151F\]{--tw-bg-opacity: 1;background-color:rgb(21 21 31 / var(--tw-bg-opacity, 1))}.bg-\[\#15151F\]\/90{background-color:#15151fe6}.bg-\[\#1A1A24\]{--tw-bg-opacity: 1;background-color:rgb(26 26 36 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1A24\]\/50{background-color:#1a1a2480}.bg-\[\#1A1A24\]\/70{background-color:#1a1a24b3}.bg-\[\#1A1A24\]\/75{background-color:#1a1a24bf}.bg-\[\#1A1A24\]\/80{background-color:#1a1a24cc}.bg-\[\#1A1A24\]\/95{background-color:#1a1a24f2}.bg-\[\#1d1a2b\]{--tw-bg-opacity: 1;background-color:rgb(29 26 43 / var(--tw-bg-opacity, 1))}.bg-\[\#2d75e4\]{--tw-bg-opacity: 1;background-color:rgb(45 117 228 / var(--tw-bg-opacity, 1))}.bg-\[\#3A3A4A\]{--tw-bg-opacity: 1;background-color:rgb(58 58 74 / var(--tw-bg-opacity, 1))}.bg-\[\#6750A4\]{--tw-bg-opacity: 1;background-color:rgb(103 80 164 / var(--tw-bg-opacity, 1))}.bg-\[\#6750A4\]\/10{background-color:#6750a41a}.bg-\[\#6750A4\]\/20{background-color:#6750a433}.bg-\[\#6750A4\]\/30{background-color:#6750a44d}.bg-\[\#6750A4\]\/35{background-color:#6750a459}.bg-\[\#6750A4\]\/5{background-color:#6750a40d}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/50{background-color:#34d39980}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-400\/10{background-color:#9ca3af1a}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-900\/40{background-color:#14532d66}.bg-orange-500\/10{background-color:#f973161a}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/15{background-color:#f8717126}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-900\/40{background-color:#713f1266}.bg-opacity-10{--tw-bg-opacity: .1}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#00F0FF\]{--tw-gradient-from: #00F0FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 240 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0A0A0F\]{--tw-gradient-from: #0A0A0F var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6750A4\]{--tw-gradient-from: #6750A4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 80 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EF4444\]{--tw-gradient-from: #EF4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F59E0B\]{--tw-gradient-from: #F59E0B var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#12121A\]{--tw-gradient-to: rgb(18 18 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #12121A var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00F0FF\]{--tw-gradient-to: #00F0FF var(--tw-gradient-to-position)}.to-\[\#06B6D4\]{--tw-gradient-to: #06B6D4 var(--tw-gradient-to-position)}.to-\[\#0A0A0F\]{--tw-gradient-to: #0A0A0F var(--tw-gradient-to-position)}.to-\[\#8B5CF6\]{--tw-gradient-to: #8B5CF6 var(--tw-gradient-to-position)}.to-\[\#F43F5E\]{--tw-gradient-to: #F43F5E var(--tw-gradient-to-position)}.to-\[\#F97316\]{--tw-gradient-to: #F97316 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.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-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.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-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-20{padding-right:5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-tight{letter-spacing:-.025em}.text-\[\#00F0FF\]{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}.text-\[\#00F0FF\]\/70{color:#00f0ffb3}.text-\[\#00F0FF\]\/80{color:#00f0ffcc}.text-\[\#00dce9\]{--tw-text-opacity: 1;color:rgb(0 220 233 / var(--tw-text-opacity, 1))}.text-\[\#07130F\]{--tw-text-opacity: 1;color:rgb(7 19 15 / var(--tw-text-opacity, 1))}.text-\[\#1677ff\]{--tw-text-opacity: 1;color:rgb(22 119 255 / var(--tw-text-opacity, 1))}.text-\[\#6750A4\]{--tw-text-opacity: 1;color:rgb(103 80 164 / var(--tw-text-opacity, 1))}.text-\[\#9381FF\]{--tw-text-opacity: 1;color:rgb(147 129 255 / var(--tw-text-opacity, 1))}.text-\[\#9580FF\]{--tw-text-opacity: 1;color:rgb(149 128 255 / var(--tw-text-opacity, 1))}.text-\[\#D0BCFF\]{--tw-text-opacity: 1;color:rgb(208 188 255 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#ff66b3\]{--tw-text-opacity: 1;color:rgb(255 102 179 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-foreground{color:var(--fg-foreground)}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[0\.03\]{opacity:.03}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(0\,240\,255\,0\.18\)\]{--tw-shadow: 0 0 0 2px rgba(0,240,255,.18);--tw-shadow-colored: 0 0 0 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-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-\[\#6750A4\]\/20{--tw-shadow-color: rgb(103 80 164 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#6750A4\]\/30{--tw-shadow-color: rgb(103 80 164 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur-\[100px\]{--tw-blur: blur(100px);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)}.blur-\[120px\]{--tw-blur: blur(120px);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)}.blur-\[150px\]{--tw-blur: blur(150px);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)}.blur-lg{--tw-blur: blur(16px);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)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.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:.25s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}:root,.light,[data-theme=light]{color-scheme:light;--nextui-background: 0 0% 100%;--nextui-foreground-50: 0 0% 98.04%;--nextui-foreground-100: 240 4.76% 95.88%;--nextui-foreground-200: 240 5.88% 90%;--nextui-foreground-300: 240 4.88% 83.92%;--nextui-foreground-400: 240 5.03% 64.9%;--nextui-foreground-500: 240 3.83% 46.08%;--nextui-foreground-600: 240 5.2% 33.92%;--nextui-foreground-700: 240 5.26% 26.08%;--nextui-foreground-800: 240 3.7% 15.88%;--nextui-foreground-900: 240 5.88% 10%;--nextui-foreground: 201.81999999999994 24.44% 8.82%;--nextui-divider: 0 0% 6.67%;--nextui-divider-opacity: .15;--nextui-focus: 212.01999999999998 100% 46.67%;--nextui-overlay: 0 0% 0%;--nextui-content1: 0 0% 100%;--nextui-content1-foreground: 201.81999999999994 24.44% 8.82%;--nextui-content2: 240 4.76% 95.88%;--nextui-content2-foreground: 240 3.7% 15.88%;--nextui-content3: 240 5.88% 90%;--nextui-content3-foreground: 240 5.26% 26.08%;--nextui-content4: 240 4.88% 83.92%;--nextui-content4-foreground: 240 5.2% 33.92%;--nextui-default-50: 0 0% 98.04%;--nextui-default-100: 240 4.76% 95.88%;--nextui-default-200: 240 5.88% 90%;--nextui-default-300: 240 4.88% 83.92%;--nextui-default-400: 240 5.03% 64.9%;--nextui-default-500: 240 3.83% 46.08%;--nextui-default-600: 240 5.2% 33.92%;--nextui-default-700: 240 5.26% 26.08%;--nextui-default-800: 240 3.7% 15.88%;--nextui-default-900: 240 5.88% 10%;--nextui-default-foreground: 0 0% 0%;--nextui-default: 240 4.88% 83.92%;--nextui-primary-50: 212.5 92.31% 94.9%;--nextui-primary-100: 211.84000000000003 92.45% 89.61%;--nextui-primary-200: 211.84000000000003 92.45% 79.22%;--nextui-primary-300: 212.24 92.45% 68.82%;--nextui-primary-400: 212.14 92.45% 58.43%;--nextui-primary-500: 212.01999999999998 100% 46.67%;--nextui-primary-600: 212.14 100% 38.43%;--nextui-primary-700: 212.24 100% 28.82%;--nextui-primary-800: 211.84000000000003 100% 19.22%;--nextui-primary-900: 211.84000000000003 100% 9.61%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212.01999999999998 100% 46.67%;--nextui-secondary-50: 270 61.54% 94.9%;--nextui-secondary-100: 270 59.26% 89.41%;--nextui-secondary-200: 270 59.26% 78.82%;--nextui-secondary-300: 270 59.26% 68.24%;--nextui-secondary-400: 270 59.26% 57.65%;--nextui-secondary-500: 270 66.67% 47.06%;--nextui-secondary-600: 270 66.67% 37.65%;--nextui-secondary-700: 270 66.67% 28.24%;--nextui-secondary-800: 270 66.67% 18.82%;--nextui-secondary-900: 270 66.67% 9.41%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 66.67% 47.06%;--nextui-success-50: 146.66999999999996 64.29% 94.51%;--nextui-success-100: 145.71000000000004 61.4% 88.82%;--nextui-success-200: 146.2 61.74% 77.45%;--nextui-success-300: 145.78999999999996 62.57% 66.47%;--nextui-success-400: 146.01 62.45% 55.1%;--nextui-success-500: 145.96000000000004 79.46% 43.92%;--nextui-success-600: 146.01 79.89% 35.1%;--nextui-success-700: 145.78999999999996 79.26% 26.47%;--nextui-success-800: 146.2 79.78% 17.45%;--nextui-success-900: 145.71000000000004 77.78% 8.82%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 145.96000000000004 79.46% 43.92%;--nextui-warning-50: 54.55000000000001 91.67% 95.29%;--nextui-warning-100: 37.139999999999986 91.3% 90.98%;--nextui-warning-200: 37.139999999999986 91.3% 81.96%;--nextui-warning-300: 36.95999999999998 91.24% 73.14%;--nextui-warning-400: 37.00999999999999 91.26% 64.12%;--nextui-warning-500: 37.02999999999997 91.27% 55.1%;--nextui-warning-600: 37.00999999999999 74.22% 44.12%;--nextui-warning-700: 36.95999999999998 73.96% 33.14%;--nextui-warning-800: 37.139999999999986 75% 21.96%;--nextui-warning-900: 37.139999999999986 75% 10.98%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37.02999999999997 91.27% 55.1%;--nextui-danger-50: 339.13 92% 95.1%;--nextui-danger-100: 340 91.84% 90.39%;--nextui-danger-200: 339.3299999999999 90% 80.39%;--nextui-danger-300: 339.11 90.6% 70.78%;--nextui-danger-400: 339 90% 60.78%;--nextui-danger-500: 339.20000000000005 90.36% 51.18%;--nextui-danger-600: 339 86.54% 40.78%;--nextui-danger-700: 339.11 85.99% 30.78%;--nextui-danger-800: 339.3299999999999 86.54% 20.39%;--nextui-danger-900: 340 84.91% 10.39%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339.20000000000005 90.36% 51.18%;--nextui-divider-weight: 1px;--nextui-disabled-opacity: .5;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--nextui-background: 240 20% 4.9%;--nextui-foreground: 0 0% 100%;--nextui-focus: 256.43000000000006 34.43% 47.84%;--nextui-overlay: 0 0% 0%;--nextui-overlay-opacity: .8;--nextui-divider: 256.43000000000006 34.43% 47.84%;--nextui-divider-opacity: .2;--nextui-content1: 240 20% 9.8%;--nextui-content1-foreground: 0 0% 100%;--nextui-content2: 240 21.05% 14.9%;--nextui-content2-foreground: 240 14.81% 89.41%;--nextui-content3: 240 19.23% 20.39%;--nextui-content3-foreground: 240 14.55% 78.43%;--nextui-content4: 240 19.4% 26.27%;--nextui-content4-foreground: 240 9.2% 65.88%;--nextui-default-50: 240 5.88% 10%;--nextui-default-100: 240 3.7% 15.88%;--nextui-default-200: 240 5.26% 26.08%;--nextui-default-300: 240 5.2% 33.92%;--nextui-default-400: 240 3.83% 46.08%;--nextui-default-500: 240 5.03% 64.9%;--nextui-default-600: 240 4.88% 83.92%;--nextui-default-700: 240 5.88% 90%;--nextui-default-800: 240 4.76% 95.88%;--nextui-default-900: 0 0% 98.04%;--nextui-default-foreground: 0 0% 100%;--nextui-default: 240 20% 9.8%;--nextui-primary-50: 276 38.46% 94.9%;--nextui-primary-100: 263.0799999999999 65% 92.16%;--nextui-primary-200: 263.0799999999999 27.08% 81.18%;--nextui-primary-300: 261.6 16.56% 70.39%;--nextui-primary-400: 248.56999999999994 100% 75.29%;--nextui-primary-500: 256.43000000000006 34.43% 47.84%;--nextui-primary-600: 257.14 36.15% 41.76%;--nextui-primary-700: 255 35.56% 35.29%;--nextui-primary-800: 253.58000000000004 35.1% 29.61%;--nextui-primary-900: 252.26999999999998 37.93% 22.75%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 256.43000000000006 34.43% 47.84%;--nextui-secondary-50: 270 66.67% 9.41%;--nextui-secondary-100: 270 66.67% 18.82%;--nextui-secondary-200: 270 66.67% 28.24%;--nextui-secondary-300: 270 66.67% 37.65%;--nextui-secondary-400: 270 66.67% 47.06%;--nextui-secondary-500: 270 59.26% 57.65%;--nextui-secondary-600: 270 59.26% 68.24%;--nextui-secondary-700: 270 59.26% 78.82%;--nextui-secondary-800: 270 59.26% 89.41%;--nextui-secondary-900: 270 61.54% 94.9%;--nextui-secondary-foreground: 0 0% 0%;--nextui-secondary: 183.52999999999997 100% 50%;--nextui-success-50: 145.71000000000004 77.78% 8.82%;--nextui-success-100: 146.2 79.78% 17.45%;--nextui-success-200: 145.78999999999996 79.26% 26.47%;--nextui-success-300: 146.01 79.89% 35.1%;--nextui-success-400: 145.96000000000004 79.46% 43.92%;--nextui-success-500: 146.01 62.45% 55.1%;--nextui-success-600: 145.78999999999996 62.57% 66.47%;--nextui-success-700: 146.2 61.74% 77.45%;--nextui-success-800: 145.71000000000004 61.4% 88.82%;--nextui-success-900: 146.66999999999996 64.29% 94.51%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 161.91999999999996 100% 44.9%;--nextui-warning-50: 37.139999999999986 75% 10.98%;--nextui-warning-100: 37.139999999999986 75% 21.96%;--nextui-warning-200: 36.95999999999998 73.96% 33.14%;--nextui-warning-300: 37.00999999999999 74.22% 44.12%;--nextui-warning-400: 37.02999999999997 91.27% 55.1%;--nextui-warning-500: 37.00999999999999 91.26% 64.12%;--nextui-warning-600: 36.95999999999998 91.24% 73.14%;--nextui-warning-700: 37.139999999999986 91.3% 81.96%;--nextui-warning-800: 37.139999999999986 91.3% 90.98%;--nextui-warning-900: 54.55000000000001 91.67% 95.29%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 43.29000000000002 100% 50%;--nextui-danger-50: 340 84.91% 10.39%;--nextui-danger-100: 339.3299999999999 86.54% 20.39%;--nextui-danger-200: 339.11 85.99% 30.78%;--nextui-danger-300: 339 86.54% 40.78%;--nextui-danger-400: 339.20000000000005 90.36% 51.18%;--nextui-danger-500: 339 90% 60.78%;--nextui-danger-600: 339.11 90.6% 70.78%;--nextui-danger-700: 339.3299999999999 90% 80.39%;--nextui-danger-800: 340 91.84% 90.39%;--nextui-danger-900: 339.13 92% 95.1%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 349.9 100% 61.57%;--nextui-muted: 240 21.05% 14.9%;--nextui-muted-foreground: 240 9.2% 65.88%;--nextui-divider-weight: 1px;--nextui-disabled-opacity: .5;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-hover-opacity: .9}.grid-pattern{background-image:linear-gradient(rgba(103,80,164,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(103,80,164,.08) 1px,transparent 1px);background-size:32px 32px}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 #6750a466}50%{opacity:.6;box-shadow:0 0 0 8px #6750a400}}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-600::placeholder{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.hover\:border-\[\#00F0FF\]:hover{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00F0FF\]\/35:hover{border-color:#00f0ff59}.hover\:border-\[\#00F0FF\]\/40:hover{border-color:#00f0ff66}.hover\:border-\[\#00F0FF\]\/50:hover{border-color:#00f0ff80}.hover\:border-\[\#6750A4\]:hover{--tw-border-opacity: 1;border-color:rgb(103 80 164 / var(--tw-border-opacity, 1))}.hover\:border-\[\#6750A4\]\/40:hover{border-color:#6750a466}.hover\:border-\[\#6750A4\]\/45:hover{border-color:#6750a473}.hover\:border-\[\#6750A4\]\/60:hover{border-color:#6750a499}.hover\:bg-\[\#00F0FF\]\/10:hover{background-color:#00f0ff1a}.hover\:bg-\[\#2A2A3A\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 42 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3984ef\]:hover{--tw-bg-opacity: 1;background-color:rgb(57 132 239 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6750A4\]\/10:hover{background-color:#6750a41a}.hover\:bg-\[\#6750A4\]\/15:hover{background-color:#6750a426}.hover\:bg-\[\#6750A4\]\/20:hover{background-color:#6750a433}.hover\:bg-\[\#6750A4\]\/30:hover{background-color:#6750a44d}.hover\:bg-\[\#6750A4\]\/5:hover{background-color:#6750a40d}.hover\:bg-\[\#6750A4\]\/50:hover{background-color:#6750a480}.hover\:bg-\[\#7862b6\]:hover{--tw-bg-opacity: 1;background-color:rgb(120 98 182 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F59E0B\]\/20:hover{background-color:#f59e0b33}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-400\/20:hover{background-color:#f8717133}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-yellow-400\/10:hover{background-color:#facc151a}.hover\:bg-yellow-400\/20:hover{background-color:#facc1533}.hover\:text-\[\#00F0FF\]:hover{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#00F0FF\]\/80:hover{color:#00f0ffcc}.hover\:text-\[\#00dce9\]:hover{--tw-text-opacity: 1;color:rgb(0 220 233 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ff0080\]:hover{--tw-text-opacity: 1;color:rgb(255 0 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#6750A4\]\/30:hover{--tw-shadow-color: rgb(103 80 164 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#6750A4\]\/50:hover{--tw-shadow-color: rgb(103 80 164 / .5);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[\#00F0FF\]:focus{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.focus\:border-\[\#00dce9\]:focus{--tw-border-opacity: 1;border-color:rgb(0 220 233 / var(--tw-border-opacity, 1))}.focus\:border-\[\#6750A4\]:focus{--tw-border-opacity: 1;border-color:rgb(103 80 164 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-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-\[\#00F0FF\]\/20:focus{--tw-ring-color: rgb(0 240 255 / .2)}.focus\:ring-\[\#6750A4\]\/40:focus{--tw-ring-color: rgb(103 80 164 / .4)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:opacity-10{opacity:.1}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:h-12{height:3rem}.sm\:h-6{height:1.5rem}.sm\:w-12{width:3rem}.sm\:w-6{width:1.5rem}.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\:flex-row{flex-direction:row}.sm\:place-items-center{place-items:center}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\: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))}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-t{border-top-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-\[\#6750A4\]\/25{border-color:#6750a440}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pl-0{padding-left:0}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.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-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}}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:mt-16{margin-top:4rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:w-full{width:100%}.lg\:max-w-none{max-width:none}.lg\:translate-y-14{--tw-translate-y: 3.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))}.lg\:translate-y-7{--tw-translate-y: 1.75rem;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))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(20rem\,30rem\)_minmax\(24rem\,31rem\)\]{grid-template-columns:minmax(20rem,30rem) minmax(24rem,31rem)}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\: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))}.lg\: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))}.lg\:overflow-visible{overflow:visible}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pl-\[7vw\]{padding-left:7vw}.lg\:pr-\[14\.5vw\]{padding-right:14.5vw}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:border-t-0{border-top-width:0px}}#root{max-width:100%;margin:0;padding:0;text-align:left;min-height:100vh}.enterprise-shell{min-height:100vh;display:flex;background:#07171c;color:#bfd8e5}.enterprise-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:170px;display:flex;flex-direction:column;background:#09171b;border-right:1px solid #17333b}.enterprise-brand{display:flex;gap:10px;align-items:center;padding:14px 14px 16px;color:#d8edf7;text-decoration:none;border-bottom:1px solid #132a31}.enterprise-brand-mark{width:30px;height:30px;display:grid;place-items:center;color:#83d2d0;background:#244a50;border:1px solid #34636a;border-radius:8px}.enterprise-brand strong{display:block;font-size:13px;line-height:1.35}.enterprise-brand small{display:block;margin-top:2px;color:#6e9298;font-size:9px}.enterprise-nav{padding:10px 8px}.enterprise-nav a{height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;margin-bottom:4px;color:#77989f;border:1px solid transparent;border-radius:6px;font-size:12px;text-decoration:none;transition:.18s ease}.enterprise-nav a:hover{color:#c4e8ee;background:#10262c}.enterprise-nav a.active{color:#c8f5f1;background:#17383c;border-color:#28545a}.enterprise-nav a i{width:4px;height:4px;margin-left:auto;border-radius:50%;background:#5ad5cf}.enterprise-sidebar-footer{margin-top:auto;padding:17px 19px;color:#79999e;font-size:16px;border-top:1px solid #132a31}.enterprise-main{flex:1;min-width:0;margin-left:170px;background:#0b294d}.enterprise-topbar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#8eacbe;background:#07171c;border-bottom:1px solid #163b46;font-size:12px}.enterprise-crumbs,.enterprise-user{display:flex;align-items:center;gap:9px}.enterprise-crumbs strong,.enterprise-user span:first-child{color:#d8eff7;font-weight:600}.enterprise-user{font-size:11px}.enterprise-entry{color:#8eacbe}.enterprise-menu-button{display:grid;place-items:center;width:26px;height:26px;padding:0;color:#8eacbe;background:transparent;border:0;cursor:pointer}.enterprise-page{padding:40px 28px}.enterprise-sidebar-mask{display:none}.platform-enterprise-management{min-height:calc(100vh - 117px);color:#c4d8dc}.platform-enterprise-hero{display:flex;height:142px;align-items:center;padding:0;background:#092344}.platform-enterprise-hero h1{margin:0;color:#dce7f8;font-size:32px;font-weight:700;letter-spacing:0}.platform-enterprise-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.platform-enterprise-metrics article{display:flex;min-height:174px;flex-direction:column;justify-content:center;padding:0 15px;background:#08233f}.platform-enterprise-metrics span{color:#bbcfde;font-size:12px}.platform-enterprise-metrics strong{margin-top:5px;color:#d9e8f7;font-size:22px;line-height:1}.platform-enterprise-panel{min-height:620px;margin-top:10px;overflow:hidden;background:#08233f}.platform-enterprise-tabs{display:flex;height:46px;align-items:end;gap:8px;padding:0 20px;border-bottom:1px solid #274867}.platform-enterprise-tabs button{position:relative;height:46px;padding:0 8px;color:#8eabbf;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.platform-enterprise-tabs button span{margin-left:6px;color:inherit}.platform-enterprise-tabs button.is-active{color:#d8e9f2}.platform-enterprise-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#37b3e8}.platform-enterprise-filters{display:grid;grid-template-columns:238px minmax(160px,1fr);gap:14px;padding:13px 20px;background:#092746;border-bottom:1px solid #1e405e}.platform-enterprise-search,.platform-enterprise-status{display:flex;height:30px;align-items:center;gap:8px;padding:0 10px;color:#829db2;background:#08213c;border:1px solid #2d4c6a}.platform-enterprise-search input,.platform-enterprise-status select{width:100%;min-width:0;color:#9eb5c6;outline:0;background:transparent;border:0;font:inherit;font-size:12px}.platform-enterprise-search input::-moz-placeholder{color:#7794a8}.platform-enterprise-search input::placeholder{color:#7794a8}.platform-enterprise-status{padding:0}.platform-enterprise-status span{display:none}.platform-enterprise-status select{height:100%;padding:0 10px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.platform-enterprise-table{padding:0 20px}.platform-enterprise-row{display:grid;grid-template-columns:2fr 1.35fr 1.1fr .62fr .9fr .72fr;-moz-column-gap:18px;column-gap:18px;min-width:800px;padding:12px 0;color:#95b0c4;border-bottom:1px solid #173c5d;font-size:12px}.platform-enterprise-table-head{min-height:35px;align-items:center;padding:0;color:#86a5ba;background:#092746;font-size:11px}.platform-enterprise-row>div{min-width:0}.platform-enterprise-row strong,.platform-enterprise-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-enterprise-row strong{color:#c6d9e8;font-size:13px;font-weight:600}.platform-enterprise-row small{margin-top:4px;color:#7697ae;font-size:11px}.platform-enterprise-row time{color:#93b0c3;white-space:nowrap}.platform-enterprise-badge{align-self:center;width:-moz-fit-content;width:fit-content;color:#c2e6ff;font-size:11px}.platform-enterprise-badge.status-pending{color:#e4eef9}.platform-enterprise-badge.status-approved{color:#60d4bd}.platform-enterprise-badge.status-rejected{color:#9db4c5}.platform-enterprise-actions{display:flex;align-items:center;gap:9px}.platform-enterprise-actions button{display:grid;width:20px;height:20px;place-items:center;padding:0;color:#b4d2e2;background:transparent;border:0;cursor:pointer}.platform-enterprise-actions button:hover{color:#55c4ef}.platform-enterprise-empty{padding:52px 0;color:#7e9eb4;font-size:13px;text-align:center}.platform-enterprise-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#020f1ab8}.platform-enterprise-modal{width:min(550px,100%);color:#c8d8e4;background:#0c2945;border:1px solid #2f6180;box-shadow:0 18px 42px #0006}.platform-enterprise-modal header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid #284c67}.platform-enterprise-modal header p{margin:0 0 5px;color:#85a6bd;font-size:12px}.platform-enterprise-modal h2{margin:0;color:#e1edf5;font-size:20px}.platform-enterprise-modal header button{display:grid;width:28px;height:28px;place-items:center;color:#9ab5c7;background:transparent;border:0;cursor:pointer}.platform-enterprise-modal dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:18px 24px;gap:18px}.platform-enterprise-modal dt{margin-bottom:6px;color:#7e9db2;font-size:11px}.platform-enterprise-modal dd{margin:0;color:#d0dfeb;font-size:13px}.platform-enterprise-modal footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 22px}.platform-enterprise-modal footer button{height:32px;padding:0 16px;color:#c6d9e6;background:#173b55;border:1px solid #38627e;font:inherit;font-size:12px;cursor:pointer}.platform-enterprise-modal footer .is-approve{color:#e8f8ff;background:#197a9e;border-color:#42badd}.platform-enterprise-toast{position:fixed;right:28px;bottom:28px;z-index:70;padding:12px 16px;color:#d9f3ff;background:#123d58;border:1px solid #3c91b6;font-size:13px;box-shadow:0 8px 24px #0000004d}.platform-enterprise-review-dialog-body{display:flex;flex-direction:column;gap:16px;padding:18px 24px 4px}.platform-enterprise-review-dialog-body>p{margin:0;color:#9fb9c8;font-size:13px;line-height:1.6}.platform-enterprise-review-dialog-body>label{display:flex;flex-direction:column;gap:8px;color:#c8d8e4;font-size:12px}.platform-enterprise-review-dialog-body textarea{width:100%;min-height:116px;box-sizing:border-box;padding:10px 12px;color:#dceaf2;background:#08213a;border:1px solid #38627e;border-radius:4px;font:inherit;font-size:13px;line-height:1.55;resize:vertical}.platform-enterprise-review-dialog-body textarea::-moz-placeholder{color:#718b9a}.platform-enterprise-review-dialog-body textarea::placeholder{color:#718b9a}.platform-enterprise-review-dialog-body textarea:focus{border-color:#55c4ef;outline:2px solid rgba(85,196,239,.18)}.platform-enterprise-detail-page{min-height:calc(100vh - 160px);color:#d8d5ef;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px;overflow:hidden}.platform-enterprise-detail-back{display:inline-flex;align-items:center;gap:6px;height:38px;margin:14px 20px 0;padding:0;color:#a6a1b5;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.platform-enterprise-detail-back:hover{color:#82edf4}.platform-enterprise-detail-hero{padding:12px 24px 22px;border-bottom:1px solid rgba(103,80,164,.22)}.platform-enterprise-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-enterprise-detail-title>svg{color:#70dfe7}.platform-enterprise-detail-title h1{margin:0;color:#eeeaff;font-size:26px;line-height:1.3}.platform-enterprise-detail-hero p{display:flex;flex-wrap:wrap;gap:9px 18px;margin:10px 0 0 32px;color:#9691a6;font-size:13px}.platform-enterprise-detail-hero p span+span{padding-left:18px;border-left:1px solid rgba(103,80,164,.3)}.platform-enterprise-detail-status{display:inline-flex;min-height:23px;align-items:center;padding:0 9px;color:#b4afc8;background:#211f2d;border:1px solid rgba(147,138,183,.34);border-radius:12px;font-size:11px}.platform-enterprise-detail-status.status-pending{color:#f4d08c;background:#b384361f;border-color:#dcaa4e73}.platform-enterprise-detail-status.status-approved{color:#8edbb9;background:#358f6521;border-color:#58b5846b}.platform-enterprise-detail-status.status-rejected{color:#f0a0ad;background:#99435324;border-color:#d264786b}.platform-enterprise-detail-content{max-width:1050px;padding:8px 24px 32px}.platform-enterprise-detail-section{padding:22px 0;border-bottom:1px solid rgba(103,80,164,.18)}.platform-enterprise-detail-section header{display:flex;align-items:center;gap:8px}.platform-enterprise-detail-section header svg{color:#76e6ee}.platform-enterprise-detail-section h2{margin:0;color:#eeeaff;font-size:16px}.platform-enterprise-detail-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:13px 0 0}.platform-enterprise-detail-section dl>div{min-height:63px;padding:11px 0;border-bottom:1px solid rgba(103,80,164,.14)}.platform-enterprise-detail-section dt{color:#898597;font-size:12px}.platform-enterprise-detail-section dd{margin:7px 0 0;color:#ded9ed;font-size:13px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.platform-enterprise-license-preview{display:inline-flex;max-width:100%;align-items:center;gap:8px;overflow:hidden;color:#c8f5f1;vertical-align:middle}.platform-enterprise-license-preview img{width:76px;height:48px;flex:0 0 76px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(118,230,238,.45);border-radius:4px}.platform-enterprise-license-preview>small{flex:0 0 auto;color:#76e6ee;font-size:11px;font-weight:500}.platform-enterprise-detail-actions{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;background:#12121a;border-top:1px solid rgba(103,80,164,.22)}.platform-enterprise-detail-actions button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#d7d2e7;background:#1b1926;border:1px solid rgba(136,126,168,.48);border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.platform-enterprise-detail-actions .is-reject{color:#ffdce1;background:#602d3a;border-color:#a75567}.platform-enterprise-detail-actions .is-approve{color:#e0fcff;background:#6750a4;border-color:#8b72cb}.platform-enterprise-detail-actions button:hover:not(:disabled){color:#fff;border-color:#00dce9}.platform-enterprise-detail-actions button:disabled{cursor:not-allowed;opacity:.55}.platform-enterprise-detail-empty{display:grid;min-height:360px;place-items:center;color:#8e8b9c;font-size:13px}.platform-enterprise-detail-notice{position:fixed;right:28px;bottom:28px;z-index:70;padding:12px 16px;color:#ffe4e7;background:#542b35;border:1px solid #a75567;border-radius:5px;font-size:13px}@media (max-width: 620px){.platform-enterprise-detail-page{border-right:0;border-left:0;border-radius:0}.platform-enterprise-detail-back{margin-left:16px}.platform-enterprise-detail-hero{padding:10px 16px 18px}.platform-enterprise-detail-title h1{font-size:22px}.platform-enterprise-detail-hero p{margin-left:0}.platform-enterprise-detail-content{padding:0 16px 24px}.platform-enterprise-detail-section dl{grid-template-columns:1fr;gap:0}.platform-enterprise-detail-actions{padding:14px 16px}.platform-enterprise-detail-actions button{flex:1;padding:0 8px}}.legacy-shell{min-height:100vh;display:flex;color:#d8d5ef;background:#0a0a0f}.legacy-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:260px;display:flex;flex-direction:column;background:#12121a;border-right:1px solid rgba(103,80,164,.28);box-shadow:0 0 34px #0000005c;transition:transform .22s ease}.legacy-brand{display:flex;align-items:center;gap:12px;padding:22px 20px;color:#e6e2ff;text-decoration:none;border-bottom:1px solid rgba(103,80,164,.24)}.legacy-brand-orb{width:31px;height:31px;flex:0 0 31px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#a996ff,#6750a4 48%,#00d9e8);box-shadow:0 0 16px #6750a4b3}.legacy-brand strong{display:block;color:#8bdcf4;font-size:15px;letter-spacing:0}.legacy-brand small{display:block;margin-top:3px;color:#796da9;font-size:8px;font-family:monospace;letter-spacing:.14em}.legacy-navigation{flex:1;padding:16px 12px;overflow-y:auto}.legacy-nav-group>a,.legacy-nav-group>button{width:100%;min-height:39px;display:flex;align-items:center;gap:12px;padding:0 12px;color:#8e8b9c;background:transparent;border:1px solid transparent;border-radius:8px;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.legacy-nav-group>a:hover,.legacy-nav-group>button:hover{color:#d9d6e8;background:#1a1924}.legacy-nav-group>a.active,.legacy-nav-group>button.active{color:#08e8fa;background:#6750a433;border-color:#6750a473}.legacy-nav-label{flex:1}.legacy-nav-group i{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#00f0ff;box-shadow:0 0 7px #00f0ff}.legacy-nav-group svg:last-child{margin-left:auto;transition:transform .18s ease}.legacy-nav-group svg.is-expanded{transform:rotate(180deg)}.legacy-nav-children{margin:3px 0 5px 24px;padding-left:10px;border-left:1px solid rgba(103,80,164,.28)}.legacy-nav-children a{display:flex;align-items:center;gap:9px;min-height:31px;color:#817f91;font-size:12px;text-decoration:none}.legacy-nav-children a:hover,.legacy-nav-children a.active{color:#00f0ff}.legacy-sidebar-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;color:#656273;border-top:1px solid rgba(103,80,164,.2);font:9px monospace}.legacy-sidebar-footer i{width:6px;height:6px;border-radius:50%;background:#00e5a0;box-shadow:0 0 8px #00e5a0}.legacy-main{min-width:0;flex:1;background:#0a0a0f;transition:margin-left .22s ease}.legacy-topbar{position:sticky;top:0;z-index:10;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#0a0a0ff0;border-bottom:1px solid rgba(103,80,164,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legacy-crumbs,.legacy-user{display:flex;align-items:center;gap:10px;font-size:12px}.legacy-crumbs button{display:grid;width:34px;height:34px;place-items:center;color:#9b98ab;background:#14141e;border:1px solid rgba(103,80,164,.28);border-radius:9px;cursor:pointer}.legacy-home{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:#847aae;background:#14141e;border:1px solid rgba(103,80,164,.16);border-radius:7px}.legacy-crumbs>strong{padding:7px 10px;color:#e5e2ee;background:#14141e;border:1px solid rgba(0,240,255,.22);border-radius:7px}.legacy-clock{display:inline-flex;align-items:center;gap:5px;color:#7565b2;font-family:monospace}.legacy-avatar{display:grid;width:27px;height:27px;place-items:center;color:#fff;background:linear-gradient(135deg,#6750a4,#00bcd4);border-radius:50%;font-size:11px}.legacy-user-menu{position:relative;z-index:12}.legacy-user-trigger{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 10px 0 5px;color:#c1bfca;background:#14141e;border:1px solid rgba(103,80,164,.28);border-radius:8px;font:inherit;font-size:12px;cursor:pointer}.legacy-user-trigger:hover,.legacy-user-trigger[aria-expanded=true]{color:#f0eff6;border-color:#00f0ff6b}.legacy-user-trigger>svg{color:#847aae;transition:transform .18s ease}.legacy-user-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.legacy-user-dropdown{position:absolute;top:calc(100% + 7px);right:0;width:184px;overflow:hidden;color:#d9d6e8;background:#171621;border:1px solid rgba(103,80,164,.38);border-radius:8px;box-shadow:0 16px 38px #0000006b}.legacy-user-dropdown-profile{display:grid;gap:3px;padding:12px 14px 10px;border-bottom:1px solid rgba(103,80,164,.22)}.legacy-user-dropdown-profile strong{color:#ece9f7;font-size:13px}.legacy-user-dropdown-profile span{color:#878294;font-size:11px}.legacy-user-logout{display:flex;width:100%;height:42px;align-items:center;gap:8px;padding:0 14px;color:#ff7c88;background:transparent;border:0;font:inherit;font-size:13px;text-align:left;cursor:pointer}.legacy-user-logout:hover{background:#ff5c7014;color:#ff9da6}.legacy-user-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:transparent;border:0;cursor:default}.legacy-page{padding:58px 28px 44px}.enterprise-blank-page{min-height:calc(100vh - 160px)}.legacy-sidebar-mask{display:none}.legacy-shell.is-task-workspace,.legacy-main.is-task-workspace{background:#061419}.legacy-sidebar.is-task-workspace{width:191px;color:#8da5aa;background:#07161b;border-right-color:#163039;box-shadow:none}.legacy-sidebar.is-task-workspace .legacy-brand{gap:10px;padding:15px 18px 18px;color:#d6e6e8;border-bottom-color:#10272e}.legacy-sidebar.is-task-workspace .legacy-brand-orb{width:31px;height:31px;flex-basis:31px;background:#214b50;border-radius:8px;box-shadow:none}.legacy-sidebar.is-task-workspace .legacy-brand strong{color:#d9e9ea;font-size:13px}.legacy-sidebar.is-task-workspace .legacy-brand small{color:#6d878c;font-family:inherit;font-size:9px;letter-spacing:0}.legacy-sidebar.is-task-workspace .legacy-navigation{padding:14px 10px}.legacy-sidebar.is-task-workspace .legacy-nav-group>a,.legacy-sidebar.is-task-workspace .legacy-nav-group>button{min-height:34px;gap:10px;padding:0 10px;color:#80999f;border-radius:6px;font-size:12px}.legacy-sidebar.is-task-workspace .legacy-nav-group>a:hover,.legacy-sidebar.is-task-workspace .legacy-nav-group>button:hover{color:#c6e1e4;background:#10262c}.legacy-sidebar.is-task-workspace .legacy-nav-group>a.active,.legacy-sidebar.is-task-workspace .legacy-nav-group>button.active{color:#d1f2f0;background:#14363a;border-color:#1b454b}.legacy-sidebar.is-task-workspace .legacy-nav-group i{background:#59d7d1;box-shadow:none}.legacy-sidebar.is-task-workspace .legacy-sidebar-footer{color:#5b7479;border-top-color:#10272e}.legacy-sidebar.is-task-workspace .legacy-sidebar-footer i{background:#4ed1c9;box-shadow:none}.legacy-topbar.is-task-workspace{height:55px;padding:0 32px;color:#759097;background:#07161b;border-bottom-color:#123039;-webkit-backdrop-filter:none;backdrop-filter:none}.legacy-topbar.is-task-workspace .legacy-crumbs{gap:10px}.legacy-topbar.is-task-workspace .legacy-crumbs button{width:24px;height:28px;color:#80969b;background:transparent;border:0;border-radius:0}.legacy-topbar.is-task-workspace .legacy-home{padding:0;color:#71888e;background:transparent;border:0}.legacy-topbar.is-task-workspace .legacy-crumbs>strong{padding:0;color:#d4e6e8;background:transparent;border:0}.legacy-user.is-task-workspace{gap:8px;color:#b6c9cc}.legacy-user.is-task-workspace .legacy-avatar{width:24px;height:24px;color:#e5f4f4;background:#1d7278;font-size:10px}.legacy-page.is-task-workspace{min-height:calc(100vh - 55px);padding:30px 32px 32px;background:#061419}.legacy-topbar.is-task-workspace .legacy-user{gap:8px;color:#8da5aa}.legacy-topbar.is-task-workspace .legacy-user>span:first-child{color:#c8d8da;font-weight:600}body .legacy-page :is(.platform-enterprise-management,.course-management,.platform-training-page,.platform-tasks-page,.platform-recruitment-page,.platform-project-review-page){min-height:calc(100vh - 160px);color:#d8d5ef;background:transparent}body .legacy-page :is(.platform-enterprise-hero,.course-management>h1,.platform-training-page>h1,.platform-tasks-page>h1,.platform-recruitment-page>h1,.platform-project-review-page>h1){display:flex;min-height:48px;height:auto;align-items:center;margin:0 0 20px;padding:0;color:#fff;background:transparent;font-size:30px;font-weight:700;line-height:1.2;text-indent:0}body .legacy-page .platform-enterprise-hero h1{color:inherit;font-size:inherit}body .legacy-page :is(.platform-enterprise-metrics,.course-metrics,.platform-training-metrics,.platform-task-metrics,.platform-recruitment-metrics,.platform-project-review-metrics){gap:14px;margin:0 0 20px}body .legacy-page :is(.platform-enterprise-metrics article,.course-metrics>div,.platform-training-metrics article,.platform-task-metrics article,.platform-recruitment-metrics>div,.platform-project-review-metrics article){min-height:112px;padding:0 16px;color:#d8d5ef;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px}body .legacy-page :is(.platform-enterprise-metrics span,.course-metrics span,.platform-training-metrics span,.platform-task-metrics span,.platform-recruitment-metrics span,.platform-project-review-metrics span){color:#9b98ab}body .legacy-page :is(.platform-enterprise-metrics strong,.course-metrics strong,.platform-training-metrics strong,.platform-task-metrics strong,.platform-recruitment-metrics strong,.platform-project-review-metrics strong){color:#eeeaff}body .legacy-page :is(.platform-enterprise-panel,.course-directory,.course-detail,.platform-training-workspace,.platform-training-list,.platform-training-detail,.platform-task-list,.platform-task-detail,.platform-recruitment-workspace,.platform-recruitment-list,.platform-recruitment-detail){background:#0f0f16;border-color:#6750a438}body .legacy-page :is(.platform-training-detail,.platform-task-detail,.platform-recruitment-detail,.course-detail){background:#12121a}body .legacy-page :is(.platform-enterprise-tabs,.platform-enterprise-filters,.course-directory>header,.course-chapters>header,.course-detail-heading,.course-tabs,.platform-training-list>header,.platform-training-tabs,.platform-task-list>header,.platform-task-detail-header,.platform-task-tabs,.platform-recruitment-list>header,.platform-recruitment-filters,.platform-recruitment-detail-heading,.platform-recruitment-tabs){border-color:#6750a438}body .legacy-page :is(.platform-enterprise-filters,.platform-enterprise-table-head){background:#171621}body .legacy-page :is(.course-filters input,.course-filters select,.platform-training-search,.platform-training-filters select,.platform-task-filters select,.platform-task-search,.platform-recruitment-filters label,.platform-enterprise-search,.platform-enterprise-status){color:#d8d5ef;background:#171621;border-color:#6750a459}body .legacy-page :is(.course-directory-list>button:hover,.course-directory-list>button.is-selected,.platform-training-cards>button:hover,.platform-training-cards>button.is-selected,.platform-task-cards>button:hover,.platform-task-cards>button.is-selected,.platform-recruitment-cards>button:hover,.platform-recruitment-cards>button.is-selected){background:#6750a438;border-color:#00f0ff47;box-shadow:inset 3px 0 #00f0ff}body .legacy-page :is(.platform-enterprise-tabs button.is-active,.course-tabs button.is-active,.platform-training-tabs button.is-active,.platform-task-tabs button.is-active,.platform-recruitment-tabs button.is-active){color:#00f0ff;background:transparent}body .legacy-page :is(.platform-enterprise-tabs button.is-active:after,.course-tabs button.is-active:after,.platform-training-tabs button.is-active:after,.platform-task-tabs button.is-active:after,.platform-recruitment-tabs button.is-active:after){background:#00f0ff}body .legacy-page :is(.course-directory header button,.course-chapters header button,.course-detail-actions button,.platform-training-list>header button,.platform-training-detail-header button,.platform-task-list header button,.platform-task-detail-header button,.platform-recruitment-list header button,.platform-recruitment-detail-heading button){color:#fff;background:#6750a4;border-color:#806bb9}body .legacy-page :is(.platform-training-workspace,.platform-task-workspace,.platform-recruitment-workspace){border:1px solid rgba(103,80,164,.22)}body .legacy-page .platform-content-force-offline{color:#fdd;background:#642b39;border-color:#9d4c5c}body .legacy-page .platform-content-force-offline:hover:not(:disabled){color:#fff;background:#7a3445;border-color:#cc7181}body .legacy-page .platform-content-force-offline:disabled{cursor:not-allowed;opacity:.52}@media (max-width: 520px){body .legacy-page :is(.platform-enterprise-hero,.course-management>h1,.platform-training-page>h1,.platform-tasks-page>h1,.platform-recruitment-page>h1){min-height:38px;margin-bottom:16px;font-size:24px}}.platform-project-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-project-review-metrics article{display:flex;flex-direction:column;justify-content:center;gap:7px}.platform-project-review-metrics strong{font-size:27px;line-height:1}.platform-project-review-metrics .is-pending strong{color:#f4c979}.platform-project-review-metrics .is-success strong{color:#79d5ae}.platform-project-review-metrics .is-danger strong{color:#ee9ba8}.platform-project-review-panel{overflow:hidden;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px}.platform-project-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px;padding:16px 20px;border-bottom:1px solid rgba(103,80,164,.22)}.platform-project-review-toolbar h2,.platform-project-review-detail h2,.platform-project-review-copy h3,.platform-project-review-note h3{margin:0;color:#eeeaff;font-size:18px;font-weight:700}.platform-project-review-toolbar>div:first-child>span{display:block;margin-top:6px;color:#8e8b9c;font-size:13px}.platform-project-review-filters{display:flex;flex:0 1 440px;gap:10px}.platform-project-review-filters label{min-width:0;flex:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;color:#8e8b9c;background:#171621;border:1px solid rgba(103,80,164,.35);border-radius:5px}.platform-project-review-filters input{width:100%;min-width:0;color:#e4e0f4;outline:0;background:transparent;border:0;font:inherit;font-size:13px}.platform-project-review-filters input::-moz-placeholder{color:#777384}.platform-project-review-filters input::placeholder{color:#777384}.platform-project-review-filters select{width:146px;height:34px;padding:0 9px;color:#d8d5ef;background:#171621;border:1px solid rgba(103,80,164,.35);border-radius:5px;font:inherit;font-size:13px}.platform-project-review-workspace{min-height:540px}.platform-project-review-workspace.platform-project-review-list{border-right:0}.platform-project-review-list{min-width:0;border-right:1px solid rgba(103,80,164,.22)}.platform-project-review-table-head,.platform-project-review-card{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(92px,.82fr) minmax(128px,.95fr) minmax(106px,.9fr) 96px 84px;-moz-column-gap:14px;column-gap:14px;align-items:center;padding:0 18px}.platform-project-review-table-head{min-height:42px;color:#878396;background:#171621;font-size:12px}.platform-project-review-card{width:100%;min-height:76px;box-sizing:border-box;color:#aaa6b9;background:transparent;border:0;border-bottom:1px solid rgba(103,80,164,.16);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.platform-project-review-card:hover,.platform-project-review-card:focus-visible{background:#6750a424}.platform-project-review-card:focus-visible{outline:2px solid #00dce9;outline-offset:-2px}.platform-project-review-card>span:not(.project-review-title):not(.project-review-open){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-review-title{min-width:0}.project-review-title strong,.project-review-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-review-title strong{color:#e6e2f4;font-size:14px;font-weight:600}.project-review-title small{margin-top:5px;color:#858196;font-size:12px}.project-review-status{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;min-height:22px;padding:0 8px;overflow:hidden;color:#b4afc8;background:#211f2d;border:1px solid rgba(147,138,183,.34);border-radius:12px;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.project-review-status.status-reviewing{color:#f4d08c;background:#b384361f;border-color:#dcaa4e73}.project-review-status.status-published{color:#8edbb9;background:#358f6521;border-color:#58b5846b}.project-review-status.status-rejected{color:#f0a0ad;background:#99435324;border-color:#d264786b}.project-review-status.status-offline{color:#aaa4b5}.project-review-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;color:#76e6ee;font-size:12px;white-space:nowrap}.platform-project-review-empty-list{margin:0;padding:44px 20px;color:#8e8b9c;font-size:13px;text-align:center}.platform-project-review-detail{min-width:0;padding:20px;background:#12121a}.platform-project-review-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid rgba(103,80,164,.22)}.platform-project-review-detail-heading h2{font-size:19px;line-height:1.35}.platform-project-review-detail-heading p{margin:7px 0 0;color:#8e8b9c;font-size:12px}.platform-project-review-summary{padding:17px 0;border-bottom:1px solid rgba(103,80,164,.18)}.platform-project-review-summary>div{display:flex;align-items:center;gap:7px;color:#a9dce3;font-size:12px}.platform-project-review-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 0 0}.platform-project-review-summary dt{color:#888496;font-size:12px}.platform-project-review-summary dd{margin:5px 0 0;overflow:hidden;color:#ddd9eb;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.platform-project-review-copy{padding:16px 0;border-bottom:1px solid rgba(103,80,164,.18)}.platform-project-review-copy h3,.platform-project-review-note h3{font-size:13px}.platform-project-review-copy p,.platform-project-review-note p{margin:8px 0 0;color:#b9b4c8;font-size:13px;line-height:1.65}.platform-project-review-note{margin-top:16px;padding:14px;background:#913d4e1c;border:1px solid rgba(215,100,121,.3);border-radius:5px}.platform-project-review-note h3{color:#eeabb5}.platform-project-review-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:18px}.platform-project-review-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;color:#d7d2e7;background:#1b1926;border:1px solid rgba(136,126,168,.48);border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.platform-project-review-actions .is-reject,.platform-project-review-actions .is-danger{color:#ffdce1;background:#602d3a;border-color:#a75567}.platform-project-review-actions .is-approve{color:#e0fcff;background:#6750a4;border-color:#8b72cb}.platform-project-review-actions button:hover:not(:disabled){color:#fff;border-color:#00dce9}.platform-project-review-actions button:disabled{cursor:not-allowed;opacity:.55}.platform-project-review-reject-form{width:100%}.platform-project-review-reject-form label{display:grid;gap:7px;color:#b3adbf;font-size:12px}.platform-project-review-reject-form textarea{width:100%;box-sizing:border-box;padding:9px 10px;color:#e6e2f3;outline:0;resize:vertical;background:#171621;border:1px solid rgba(103,80,164,.4);border-radius:5px;font:inherit;font-size:13px;line-height:1.5}.platform-project-review-reject-form textarea:focus{border-color:#00dce9}.platform-project-review-reject-form>div{display:flex;justify-content:flex-end;gap:10px;margin-top:11px}.platform-project-review-empty{display:grid;min-height:330px;place-items:center;color:#8e8b9c;font-size:13px;text-align:center}.platform-project-review-detail-page{min-height:calc(100vh - 160px);color:#d8d5ef;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px}.platform-project-review-back{display:inline-flex;align-items:center;gap:6px;height:38px;margin:14px 20px 0;padding:0;color:#a6a1b5;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.platform-project-review-back:hover{color:#82edf4}.platform-project-review-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:8px 20px 20px}.platform-project-review-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-project-review-detail-title h1{margin:0;color:#eeeaff;font-size:26px;line-height:1.3}.platform-project-review-detail-hero p{display:flex;flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;color:#9691a6;font-size:13px}.platform-project-review-detail-tabs{display:flex;height:46px;padding:0 20px;border-top:1px solid rgba(103,80,164,.2);border-bottom:1px solid rgba(103,80,164,.22)}.platform-project-review-detail-tabs button{position:relative;padding:0 18px;color:#9691a6;background:transparent;border:0;font:inherit;font-size:14px;cursor:pointer}.platform-project-review-detail-tabs button:hover,.platform-project-review-detail-tabs button.is-active{color:#d9fbff}.platform-project-review-detail-tabs button.is-active:after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;content:"";background:#00dce9}.platform-project-review-detail-content{max-width:980px;padding:24px 20px 42px}.platform-project-review-detail-section{padding:0 0 22px;border-bottom:1px solid rgba(103,80,164,.18)}.platform-project-review-detail-section+.platform-project-review-detail-copy,.platform-project-review-detail-copy+.platform-project-review-detail-copy,.platform-project-review-detail-copy+.platform-project-review-detail-section{margin-top:0}.platform-project-review-detail-section h2,.platform-project-review-detail-copy h3,.platform-project-review-audit-heading h2{margin:0;color:#eeeaff;font-size:16px;font-weight:700}.platform-project-review-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:14px 0 0}.platform-project-review-detail-facts>div{min-height:66px;padding:12px 0;border-bottom:1px solid rgba(103,80,164,.16)}.platform-project-review-detail-facts>div.is-wide{grid-column:1 / -1}.platform-project-review-detail-facts dt{color:#898597;font-size:12px}.platform-project-review-detail-facts dd{margin:7px 0 0;color:#ded9ed;font-size:13px;font-weight:600;line-height:1.55}.platform-project-review-cover{display:block;width:min(720px,100%);aspect-ratio:16 / 9;margin-bottom:22px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(103,80,164,.22);border-radius:6px}.platform-project-review-list{display:grid;gap:7px;margin:12px 0 0;padding-left:20px;color:#c9c3d8;font-size:13px;line-height:1.6}.platform-project-review-list strong,.platform-project-review-list span{display:block}.platform-project-review-list span{color:#918ca1}.platform-project-review-detail-copy{padding:18px 0;border-bottom:1px solid rgba(103,80,164,.18)}.platform-project-review-detail-copy p,.platform-project-review-course-empty,.platform-project-review-audit-heading p{margin:8px 0 0;color:#b9b4c8;font-size:13px;line-height:1.7}.platform-project-review-course-empty{padding:14px 0 0}.platform-project-review-audit-panel{max-width:660px}.platform-project-review-audit-heading{display:flex;gap:10px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid rgba(103,80,164,.18)}.platform-project-review-audit-heading>svg{flex:0 0 auto;margin-top:2px;color:#7ce5ed}.platform-project-review-audit-panel .platform-project-review-note{margin-top:18px}.platform-project-review-detail-empty{display:grid;min-height:360px;place-items:center;color:#8e8b9c;font-size:13px}@media (max-width: 1040px){.platform-project-review-workspace{grid-template-columns:1fr}.platform-project-review-list{border-right:0;border-bottom:1px solid rgba(103,80,164,.22)}.platform-project-review-detail{min-height:0}}@media (max-width: 720px){.platform-project-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-project-review-toolbar{align-items:stretch;flex-direction:column}.platform-project-review-filters{flex-basis:auto}.platform-project-review-workspace{display:block;min-height:0}.platform-project-review-list{overflow-x:auto}.platform-project-review-table-head,.platform-project-review-card{min-width:750px}.platform-project-review-detail{padding:16px}}@media (max-width: 480px){.platform-project-review-filters{flex-direction:column}.platform-project-review-filters select{width:100%}.platform-project-review-detail-heading{flex-direction:column}.platform-project-review-summary dl,.platform-project-review-detail-facts{grid-template-columns:1fr}.platform-project-review-actions{flex-wrap:wrap}.platform-project-review-actions>button{flex:1}.platform-project-review-detail-page{border-right:0;border-left:0;border-radius:0}.platform-project-review-back,.platform-project-review-detail-hero,.platform-project-review-detail-tabs,.platform-project-review-detail-content{padding-right:14px;padding-left:14px}.platform-project-review-back{margin-left:14px}.platform-project-review-detail-title h1{font-size:22px}}.enterprise-access-page{position:relative;min-height:calc(100vh - 160px);overflow:hidden;color:#bfd0da;background:#0d1724;border:1px solid #233950;border-radius:6px}.enterprise-access-tabs{display:flex;height:61px;align-items:end;gap:0;padding:0 20px;background:#101d30;border-bottom:1px solid #1d3044}.enterprise-access-tabs button{position:relative;height:42px;padding:0 15px;color:#7f95a9;background:transparent;border:0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.enterprise-access-tabs button:hover{color:#d7e8f4}.enterprise-access-tabs button.is-active{color:#e8f9ff;background:#143047;border-radius:5px 5px 0 0}.enterprise-access-tabs button.is-active:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;content:"";background:#54dbe4}.enterprise-access-panel{min-height:calc(100vh - 221px);padding:30px 34px}.enterprise-account-panel h1,.enterprise-access-heading h1{margin:0;color:#e5edf3;font-size:15px;font-weight:700}.enterprise-account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:14px;margin-top:15px}.enterprise-account-form label{display:grid;gap:6px;color:#bdcbd7;font-size:12px;font-weight:600}.enterprise-account-form input{width:100%;height:34px;box-sizing:border-box;padding:0 10px;color:#e1ebf2;background:#152133;border:1px solid #40546a;border-radius:5px;font:inherit;font-size:12px;font-weight:600;outline:none}.enterprise-account-form input:focus{border-color:#55ccd9;box-shadow:0 0 0 2px #4fcad71f}.enterprise-account-actions{display:flex;justify-content:flex-end;margin-top:33px}.enterprise-account-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:33px;padding:0 13px;color:#edf6ff;background:#276fda;border:1px solid #3f83e6;border-radius:6px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 5px 15px #1e6fdb33}.enterprise-account-actions button:hover{background:#3480e8}.enterprise-access-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #2b3d51}.enterprise-access-heading>span{color:#7f98aa;font-size:12px}.enterprise-access-table{margin-top:18px;overflow-x:auto;border:1px solid #30445a;border-radius:5px}.enterprise-access-row{min-width:680px;display:grid;grid-template-columns:1fr 1.3fr 1.2fr 1.1fr .7fr;min-height:52px;align-items:center;padding:0 16px;color:#aebfcb;border-top:1px solid #26394d;font-size:13px}.enterprise-access-row:first-child{border-top:0}.enterprise-access-row strong{color:#e0ebf1;font-weight:600}.enterprise-access-table-head{min-height:42px;color:#7890a2;background:#142033;border:0;font-size:12px}.enterprise-access-status{color:#55d9b0}.enterprise-role-list{display:grid;gap:12px;margin-top:18px}.enterprise-role-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 24px;padding:17px;background:#111e2d;border:1px solid #2b4055;border-radius:5px}.enterprise-role-list h2{margin:0;color:#e5eef5;font-size:14px}.enterprise-role-list p{margin:6px 0 0;color:#8198aa;font-size:12px}.enterprise-role-list>article>span{color:#91adbe;font-size:12px}.enterprise-role-permissions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.enterprise-role-permissions i{padding:4px 8px;color:#b7ddea;background:#172f41;border:1px solid #294d63;border-radius:4px;font-size:11px;font-style:normal}.enterprise-access-toast{position:fixed;right:28px;bottom:24px;z-index:70;padding:10px 14px;color:#e6faff;background:#176f87;border:1px solid #48cad9;border-radius:5px;font-size:13px;box-shadow:0 12px 28px #00000059}@media (max-width: 720px){.enterprise-access-page{min-height:calc(100vh - 96px)}.enterprise-access-tabs{padding:0 8px;overflow-x:auto}.enterprise-access-tabs button{flex:0 0 auto;padding:0 12px}.enterprise-access-panel{min-height:calc(100vh - 157px);padding:20px 16px}.enterprise-account-form{grid-template-columns:1fr}.enterprise-account-actions{margin-top:24px}}.enterprise-tasks-page{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 117px);color:#b7c5cc;background:#081318;border:1px solid #112a31;border-radius:5px;overflow:hidden}.enterprise-task-list{padding:18px;background:#0a171c;border-right:1px solid #123039}.enterprise-task-list-heading,.enterprise-task-detail-heading,.enterprise-task-actions,.enterprise-task-filters{display:flex;align-items:center}.enterprise-task-list-heading{justify-content:space-between;gap:10px}.enterprise-task-list h1,.enterprise-task-detail h2,.enterprise-task-info h3,.enterprise-task-materials h3{margin:0;color:#e5f0f3;font-weight:700;letter-spacing:0}.enterprise-task-list h1{font-size:16px}.enterprise-task-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 11px;color:#f4fbff;background:#246fd0;border:1px solid #2f82e7;border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.enterprise-task-primary:hover{background:#3380df}.enterprise-task-primary:disabled{cursor:not-allowed;opacity:.46}.enterprise-task-filters{gap:8px;margin:14px 0 10px}.enterprise-task-search,.enterprise-task-select{height:34px;display:flex;align-items:center;color:#718891;background:#0d1c24;border:1px solid #2a4450;border-radius:6px}.enterprise-task-search{min-width:0;flex:1;padding:0 8px;gap:6px}.enterprise-task-search input,.enterprise-task-select select,.enterprise-task-form input,.enterprise-task-form select,.enterprise-task-form textarea{min-width:0;color:#d9e6ea;background:transparent;border:0;outline:0;font:inherit}.enterprise-task-search input{width:100%;font-size:12px}.enterprise-task-search input::-moz-placeholder{color:#647982}.enterprise-task-search input::placeholder{color:#647982}.enterprise-task-select{position:relative;flex:0 0 105px;padding-left:7px}.enterprise-task-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;cursor:pointer}.enterprise-task-select svg{position:absolute;right:6px;pointer-events:none}.enterprise-task-cards{display:grid;gap:9px}.enterprise-task-card{position:relative;width:100%;min-height:84px;display:block;padding:12px 12px 10px;color:#859ba3;background:#0e1d24;border:1px solid transparent;border-radius:7px;font:inherit;text-align:left;cursor:pointer}.enterprise-task-card:hover{background:#11252d}.enterprise-task-card.is-selected{color:#a6d9d9;background:#123037;border-color:#1c4b53;box-shadow:inset 3px 0 #4bd6ce}.enterprise-task-card strong{display:block;overflow:hidden;color:#dcebed;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.enterprise-task-card small{display:block;margin-top:11px;color:#6d868d;font-size:11px}.enterprise-task-status{display:inline-flex;align-items:center;height:19px;margin-top:7px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600}.status-published{color:#6bd8cc;background:#25897e38}.status-draft{color:#9ed3ca;background:#4b747442}.status-offline{color:#8d9da1;background:#64767b38}.enterprise-task-detail{min-width:0;padding:31px 36px;background:#081318}.enterprise-task-detail-heading{justify-content:space-between;gap:18px;padding:0 0 25px;border-bottom:1px solid #142d34}.enterprise-task-detail h2{font-size:22px;line-height:1.3}.enterprise-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:8px;color:#608086;font-size:12px}.enterprise-task-meta .enterprise-task-status{margin:0}.enterprise-task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.enterprise-task-actions button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;color:#b7c8cc;background:#0a1a21;border:1px solid #21404a;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.enterprise-task-actions button:hover{color:#effcff;border-color:#3f8189}.enterprise-task-tabs{display:flex;gap:2px;height:44px;margin-bottom:28px;border-bottom:1px solid #142d34}.enterprise-task-tabs button{position:relative;padding:0 14px;color:#6e858c;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.enterprise-task-tabs button.is-active{color:#d8f5f5;background:#10262c}.enterprise-task-tabs button.is-active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;content:"";background:#55d8d0}.enterprise-task-info{max-width:1180px}.enterprise-task-info h3{font-size:15px}.enterprise-task-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;border-bottom:1px solid #112a31}.enterprise-task-facts div{min-height:57px;padding:0 9px 11px 0;border-bottom:1px solid #10282f}.enterprise-task-facts dt{margin-bottom:9px;color:#6b838a;font-size:11px}.enterprise-task-facts dd{margin:0;overflow:hidden;color:#d8e7e9;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.enterprise-task-requirement{padding:12px 0 3px;border-bottom:1px solid #112a31}.enterprise-task-requirement h4{margin:0 0 8px;color:#7b949a;font-size:11px;font-weight:500}.enterprise-task-requirement p{margin:0 0 12px;color:#c1d1d4;font-size:13px;line-height:1.65}.enterprise-task-requirement br{display:block;height:3px;content:""}.enterprise-task-materials{padding-top:43px}.enterprise-task-materials>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.enterprise-task-materials span{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 8px;color:#82c9c2;background:#113139;border-radius:13px;font-size:12px}.enterprise-task-materials small{color:#70868c;font-size:12px}.enterprise-task-placeholder,.enterprise-task-empty-detail{display:grid;min-height:270px;place-content:center;color:#728a91;text-align:center}.enterprise-task-placeholder h3{margin:0 0 9px;color:#d7e7e9;font-size:16px}.enterprise-task-placeholder p{margin:0;font-size:13px}.enterprise-task-empty{padding:32px 0;color:#70858c;font-size:12px;text-align:center}.enterprise-task-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#030a0db8}.enterprise-task-modal{width:min(760px,100%);max-height:calc(100vh - 32px);padding:22px;overflow-y:auto;color:#d8e7e9;background:#0d1e24;border:1px solid #28505b;border-radius:7px;box-shadow:0 22px 60px #00000080}.enterprise-task-modal header,.enterprise-task-modal footer{display:flex;align-items:center;justify-content:space-between}.enterprise-task-modal h2{margin:0;color:#edf9fb;font-size:18px}.enterprise-task-modal header button{display:grid;width:28px;height:28px;place-items:center;color:#9ab1b5;background:transparent;border:0;cursor:pointer}.enterprise-task-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.enterprise-task-form label{display:grid;gap:7px;color:#88a0a5;font-size:12px}.enterprise-task-form label.is-wide{grid-column:1 / -1}.enterprise-task-form input,.enterprise-task-form select,.enterprise-task-form textarea{width:100%;box-sizing:border-box;padding:9px 10px;background:#0a171c;border:1px solid #294852;border-radius:5px;font-size:13px}.enterprise-task-form textarea{resize:vertical}.enterprise-task-modal footer{justify-content:flex-end;gap:9px}.enterprise-task-modal footer>button:not(.enterprise-task-primary){height:32px;padding:0 12px;color:#b4c7cb;background:transparent;border:1px solid #294852;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.enterprise-task-edit-notice{grid-column:1 / -1;margin:0;padding:9px 10px;color:#e6c77d;background:#b37e221f;border:1px solid rgba(212,157,53,.42);border-radius:5px;font-size:12px;line-height:1.5}.enterprise-task-owner-field{position:relative;min-height:61px}.enterprise-task-owner-options,.enterprise-task-owner-empty{position:absolute;top:100%;right:0;left:0;z-index:4;margin-top:5px;box-sizing:border-box;box-shadow:0 10px 24px #0000004d}.enterprise-task-owner-options{display:grid;max-height:152px;overflow-y:auto;background:#0a171c;border:1px solid #294852;border-radius:5px}.enterprise-task-owner-options button{display:grid;gap:3px;padding:8px 10px;color:#d9e6ea;background:transparent;border:0;border-bottom:1px solid #1e3940;font:inherit;text-align:left;cursor:pointer}.enterprise-task-owner-options button:last-child{border-bottom:0}.enterprise-task-owner-options button:hover,.enterprise-task-owner-options button.is-selected{background:#143239}.enterprise-task-owner-options strong{font-size:12px}.enterprise-task-owner-options small{color:#8fa8ad;font-size:11px}.enterprise-task-owner-options p{margin:0;padding:10px;color:#8fa8ad;font-size:12px}.enterprise-task-owner-empty{display:grid;gap:8px;padding:10px;color:#c9bfc6;background:#201921;border:1px solid rgba(189,109,129,.42);border-radius:5px;font-size:12px;line-height:1.5}.enterprise-task-owner-empty button{justify-self:start;padding:0;color:#99e6df;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.enterprise-task-reward-hint{grid-column:1 / -1;margin:-5px 0 0;color:#8ba8ad;font-size:12px;line-height:1.5}.enterprise-task-form .enterprise-task-reward-range>span{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;background:#0a171c;border:1px solid #294852;border-radius:5px}.enterprise-task-form .enterprise-task-reward-range input{padding:9px 0;background:transparent;border:0}.enterprise-task-reward-range b{color:#799298;font-size:12px;font-weight:500}.enterprise-task-reference-field{display:grid;grid-column:1 / -1;gap:8px;margin:0;padding:0;color:#88a0a5;border:0;font-size:12px}.enterprise-task-reference-field legend{padding:0}.enterprise-task-reference-picker{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.enterprise-task-reference-picker>label{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 10px;color:#c6d9db;background:#10262b;border:1px solid #33575c;border-radius:5px;cursor:pointer}.enterprise-task-reference-picker>label:hover{color:#ebf8f8;border-color:#55cfc6}.enterprise-task-reference-picker>label:has(input:disabled){cursor:wait;opacity:.65}.enterprise-task-reference-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.enterprise-task-reference-picker small{color:#718a91}.enterprise-task-reference-error{margin:0;color:#ef9c9c}.enterprise-task-reference-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.enterprise-task-reference-list li{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;background:#0a171c;border:1px solid #1e3940;border-radius:5px}.enterprise-task-reference-list li>span{display:grid;min-width:0;gap:2px}.enterprise-task-reference-list strong,.enterprise-task-reference-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-task-reference-list strong{color:#dce9eb;font-size:12px}.enterprise-task-reference-list small{color:#718a91;font-size:11px}.enterprise-task-reference-list button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;color:#a7bdc0;background:transparent;border:1px solid #34565d;border-radius:4px;cursor:pointer}.enterprise-task-reference-list button:hover{color:#f4d5d6;border-color:#9f555b}.enterprise-task-reference-list .is-empty{display:block;min-height:0;color:#718a91;background:transparent;border-style:dashed;font-size:12px}.enterprise-task-toast{position:fixed;right:26px;bottom:26px;z-index:60;padding:11px 15px;color:#d9f5f2;background:#143239;border:1px solid #2b7774;border-radius:5px;font-size:13px;box-shadow:0 12px 24px #00000052}.enterprise-task-review-stack{padding:14px 0 6px}.enterprise-task-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.enterprise-task-review-metrics>div{min-height:62px;display:grid;align-content:center;gap:5px;padding:0 14px;background:#0e2027;border:1px solid #17353e;border-radius:6px}.enterprise-task-review-metrics strong{color:#e7f0f1;font-size:20px;line-height:1}.enterprise-task-review-metrics span{color:#94adb2;font-size:11px}.enterprise-task-review-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0}.enterprise-task-review-filters button{height:27px;padding:0 10px;color:#829ba0;background:transparent;border:1px solid transparent;border-radius:4px;font:inherit;font-size:11px;cursor:pointer}.enterprise-task-review-filters button:hover{color:#c7e1e1;background:#112a31}.enterprise-task-review-filters button.is-active{color:#e1f5f3;background:#143239;border-color:#28575a}.enterprise-task-review-list{border:1px solid #17333b;border-radius:7px;overflow:hidden}.enterprise-task-review-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px 14px;background:#0c1d24;border-bottom:1px solid #17333b}.enterprise-task-review-record:last-child{border-bottom:0}.enterprise-task-review-copy{min-width:0}.enterprise-task-review-copy>strong,.enterprise-task-review-copy>span,.enterprise-task-review-copy>small{display:block}.enterprise-task-review-copy>strong{color:#e0ecee;font-size:13px}.enterprise-task-review-copy>span{margin-top:4px;color:#98b1b5;font-size:11px}.enterprise-task-review-copy>p{margin:7px 0 0;color:#c3d2d4;font-size:12px;line-height:1.55}.enterprise-task-review-copy>small{margin-top:8px;color:#91aaad;font-size:11px}.enterprise-task-review-tags,.enterprise-task-review-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.enterprise-task-review-tags em,.enterprise-task-review-files em{padding:3px 6px;color:#a8d2ce;background:#143238;border:1px solid #285057;border-radius:4px;font-size:10px;font-style:normal;line-height:1.1}.enterprise-task-review-files em{color:#b7cdcf;background:transparent;border:0;padding:0}.enterprise-task-review-actions{display:flex;align-items:center;align-self:start;gap:7px}.enterprise-task-review-status{min-width:44px;color:#aec0c3;font-size:11px;text-align:right;white-space:nowrap}.enterprise-task-review-status.is-pending{color:#e0c57d}.enterprise-task-review-status.is-approved{color:#67ccc0}.enterprise-task-review-status.is-rejected,.enterprise-task-review-status.is-revision_requested{color:#d1a989}.enterprise-task-review-status.is-not_submitted{color:#8fa4a7}.enterprise-task-review-actions button{display:grid;width:27px;height:27px;place-items:center;padding:0;color:#9db9bc;background:transparent;border:1px solid #24474e;border-radius:4px;cursor:pointer}.enterprise-task-review-actions button:hover{color:#e1f6f3;background:#153136;border-color:#3d7374}.enterprise-task-review-empty{margin:0;padding:34px 0;color:#91aaad;font-size:12px;text-align:center}@media (max-width: 960px){.enterprise-tasks-page{grid-template-columns:220px minmax(0,1fr)}.enterprise-task-detail{padding:25px 22px}.enterprise-task-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-task-detail-heading{align-items:flex-start;flex-direction:column}.enterprise-task-actions{justify-content:flex-start}}@media (max-width: 680px){.enterprise-tasks-page{display:block}.enterprise-task-list{border-right:0;border-bottom:1px solid #123039}.enterprise-task-cards{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.enterprise-task-detail{padding:20px 16px}.enterprise-task-facts{grid-template-columns:1fr}.enterprise-task-materials{padding-top:30px}.enterprise-task-form{grid-template-columns:1fr}.enterprise-task-form label.is-wide{grid-column:auto}}.training-projects-page{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 117px);color:#b7c5cc;background:#081318;border:1px solid #112a31;border-radius:5px;overflow:hidden}.training-project-list{padding:18px;background:#0a171c;border-right:1px solid #123039}.training-project-list-heading,.training-project-detail-heading,.training-project-actions,.training-project-filters{display:flex;align-items:center}.training-project-list-heading{justify-content:space-between;gap:10px}.training-project-list h1,.training-project-detail h2,.training-project-info h3{margin:0;color:#e5f0f3;font-weight:700;letter-spacing:0}.training-project-list h1{font-size:16px}.training-project-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 11px;color:#f4fbff;background:#246fd0;border:1px solid #2f82e7;border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.training-project-primary:hover{background:#3380df}.training-project-primary:disabled{cursor:not-allowed;opacity:.46}.training-project-filters{gap:8px;margin:14px 0 10px}.training-project-search,.training-project-select{height:34px;display:flex;align-items:center;color:#718891;background:#0d1c24;border:1px solid #2a4450;border-radius:6px}.training-project-search{min-width:0;flex:1;padding:0 8px;gap:6px}.training-project-search input,.training-project-select select,.training-project-form input,.training-project-form select,.training-project-form textarea{min-width:0;color:#d9e6ea;background:transparent;border:0;outline:0;font:inherit}.training-project-search input{width:100%;font-size:12px}.training-project-search input::-moz-placeholder{color:#647982}.training-project-search input::placeholder{color:#647982}.training-project-select{position:relative;flex:0 0 105px;padding-left:7px}.training-project-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;cursor:pointer}.training-project-select svg{position:absolute;right:6px;pointer-events:none}.training-project-cards{display:grid;gap:9px}.training-project-card{position:relative;width:100%;min-height:84px;display:block;padding:12px 12px 10px;color:#859ba3;background:#0e1d24;border:1px solid transparent;border-radius:7px;font:inherit;text-align:left;cursor:pointer}.training-project-card:hover{background:#11252d}.training-project-card.is-selected{color:#a6d9d9;background:#123037;border-color:#1c4b53;box-shadow:inset 3px 0 #4bd6ce}.training-project-card strong{display:block;overflow:hidden;color:#dcebed;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.training-project-card small{display:block;margin-top:11px;color:#6d868d;font-size:11px}.training-project-status{display:inline-flex;align-items:center;height:19px;margin-top:7px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600}.training-project-status.status-published{color:#6bd8cc;background:#25897e38}.training-project-status.status-reviewing{color:#f4d08c;background:#b3843629}.training-project-status.status-draft{color:#b8c9ce;background:#4b747442}.training-project-status.status-rejected{color:#ffb7c1;background:#ae3d522e}.training-project-status.status-offline{color:#c9b9df;background:#6750a43d}.training-project-detail{min-width:0;padding:31px 36px;background:#081318}.training-project-detail-heading{justify-content:space-between;gap:18px;padding:0 0 25px;border-bottom:1px solid #142d34}.training-project-detail h2{font-size:22px;line-height:1.3}.training-project-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:8px;color:#608086;font-size:12px}.training-project-meta .training-project-status{margin:0}.training-project-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.training-project-actions button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;color:#b7c8cc;background:#0a1a21;border:1px solid #21404a;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.training-project-actions button:hover{color:#effcff;border-color:#3f8189}.training-project-tabs{display:flex;gap:2px;height:44px;margin-bottom:28px;border-bottom:1px solid #142d34;overflow-x:auto}.training-project-tabs button{position:relative;flex:0 0 auto;padding:0 14px;color:#6e858c;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.training-project-tabs button.is-active{color:#d8f5f5;background:#10262c}.training-project-tabs button.is-active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;content:"";background:#55d8d0}.training-project-info{max-width:1180px}.training-project-info h3{font-size:15px}.training-project-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;border-bottom:1px solid #112a31}.training-project-facts div{min-height:57px;padding:0 9px 11px 0;border-bottom:1px solid #10282f}.training-project-facts dt{margin-bottom:9px;color:#6b838a;font-size:11px}.training-project-facts dd{margin:0;overflow:hidden;color:#d8e7e9;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.training-project-copy{padding:12px 0 3px;border-bottom:1px solid #112a31}.training-project-copy h4{margin:0 0 8px;color:#7b949a;font-size:11px;font-weight:500}.training-project-copy p{margin:0 0 12px;color:#c1d1d4;font-size:13px;line-height:1.65}.training-project-placeholder,.training-project-empty-detail{display:grid;min-height:270px;place-content:center;color:#728a91;text-align:center}.training-project-placeholder h3{margin:0 0 9px;color:#d7e7e9;font-size:16px}.training-project-placeholder p{margin:0;font-size:13px}.training-project-empty{padding:32px 0;color:#70858c;font-size:12px;text-align:center}.training-project-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#030a0db8}.training-project-modal{width:min(620px,100%);padding:22px;color:#d8e7e9;background:#0d1e24;border:1px solid #28505b;border-radius:7px;box-shadow:0 22px 60px #00000080}.training-project-modal header,.training-project-modal footer{display:flex;align-items:center;justify-content:space-between}.training-project-modal h2{margin:0;color:#edf9fb;font-size:18px}.training-project-modal header button{display:grid;width:28px;height:28px;place-items:center;color:#9ab1b5;background:transparent;border:0;cursor:pointer}.training-project-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.training-project-form label{display:grid;gap:7px;color:#88a0a5;font-size:12px}.training-project-form label.is-wide{grid-column:1 / -1}.training-project-form input,.training-project-form select,.training-project-form textarea{width:100%;box-sizing:border-box;padding:9px 10px;background:#0a171c;border:1px solid #294852;border-radius:5px;font-size:13px}.training-project-form textarea{resize:vertical}.training-project-modal footer{justify-content:flex-end;gap:9px}.training-project-modal footer>button:not(.training-project-primary){height:32px;padding:0 12px;color:#b4c7cb;background:transparent;border:1px solid #294852;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.training-project-toast{position:fixed;right:26px;bottom:26px;z-index:60;padding:11px 15px;color:#d9f5f2;background:#143239;border:1px solid #2b7774;border-radius:5px;font-size:13px;box-shadow:0 12px 24px #00000052}.training-project-lifecycle-meta{color:#908ba2;font-size:12px}.training-project-lifecycle-meta.status-recruitment_closed{color:#c9aa6e}.training-project-lifecycle-meta.status-cancelled,.training-project-lifecycle-meta.status-terminated{color:#d88795}.training-project-lifecycle-dialog{width:min(520px,100%)}.training-project-lifecycle-dialog header{align-items:flex-start;gap:16px}.training-project-lifecycle-dialog header>div{display:grid;gap:6px}.training-project-lifecycle-dialog header p{margin:0;color:#9aafb3;font-size:12px;line-height:1.6}.training-project-lifecycle-dialog>label{display:grid;gap:7px;margin:20px 0;color:#b5c9cc;font-size:12px}.training-project-lifecycle-dialog textarea{width:100%;box-sizing:border-box;padding:9px 10px;color:#d8e7e9;background:#0a171c;border:1px solid #294852;border-radius:5px;font:inherit;font-size:13px;line-height:1.55;resize:vertical}.training-project-submit-errors{display:grid;gap:6px;margin:-2px 0 14px;padding:10px 12px;color:#ffd2d8;background:#8a2a3a29;border:1px solid rgba(231,139,153,.5);border-radius:6px;font-size:12px;line-height:1.55}.training-project-submit-errors strong{color:#ffe0e4}.training-project-submit-errors ul{display:grid;gap:3px;margin:0;padding-left:18px}.training-project-field-editor{width:min(780px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column}.training-project-field-editor .training-project-form{min-height:0;padding-right:4px;overflow-y:auto}.training-project-cover-field.is-wide,.training-project-list-field{grid-column:1 / -1}.training-project-list-field{min-width:0;display:grid;grid-template-columns:1fr 32px;gap:7px;margin:0;padding:0;border:0}.training-project-list-field legend{grid-column:1 / -1;margin-bottom:1px;color:#88a0a5;font-size:12px}.training-project-list-field>div{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 32px;gap:7px}.training-project-step-field>div{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr) 32px}.training-project-list-field button{display:grid;width:32px;height:32px;place-items:center;align-self:center;color:#9ab1b5;background:#0a171c;border:1px solid #294852;border-radius:5px;cursor:pointer}.training-project-list-field button:disabled{cursor:not-allowed;opacity:.4}.training-project-list-field .training-project-list-add{grid-column:2}.training-project-copy ul,.training-project-copy ol{display:grid;gap:6px;margin:0 0 12px;padding-left:20px;color:#c1d1d4;font-size:13px;line-height:1.55}.training-project-copy li strong,.training-project-copy li span{display:block}.training-project-copy li span{margin-top:2px;color:#8ea3aa}.training-project-upload-rule{display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(110px,.9fr) minmax(84px,.65fr) minmax(150px,1.25fr) 74px 62px auto auto 32px;align-items:center;gap:7px}.training-project-upload-rule input{min-width:0}.training-project-upload-rule label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.training-project-upload-rule label input{width:auto;padding:0}.training-project-upload-rule button{grid-column:auto}.training-project-upload-rule+.training-project-upload-rule{margin-top:2px}.training-project-upload-rule{grid-template-columns:minmax(130px,1.2fr) minmax(135px,1.4fr) 100px 82px auto auto 32px!important;gap:8px}.training-project-upload-rule>input{width:100%;box-sizing:border-box}.training-project-upload-rule .training-project-rule-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center;min-width:0}.training-project-upload-rule .training-project-rule-unit .training-project-rule-number{width:100%;padding:8px 5px;text-align:center}.training-project-upload-rule .training-project-rule-unit span{font-size:12px}.training-project-upload-rule .training-project-rule-check{justify-content:center;gap:5px;padding:0 2px;color:#c6d9db}.training-project-upload-rule .training-project-rule-check input{width:14px;height:14px;margin:0;accent-color:#55cfc6}.training-project-upload-rule>button{flex:0 0 32px}.training-project-list-field .training-project-list-add{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;color:#9fc8cb;background:transparent;border:1px solid #34565d;border-radius:4px}.training-project-list-field .training-project-list-add:hover{color:#e8fbfb;border-color:#55cfc6}.training-project-radio-field{min-width:0;margin:0;padding:0;border:0}.training-project-radio-field legend{margin-bottom:7px;color:#88a0a5;font-size:12px}.training-project-radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.training-project-radio-grid label{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px;color:#a9bdc2;background:#0a171c;border:1px solid #294852;border-radius:5px;font-size:13px;cursor:pointer}.training-project-radio-grid label:hover{border-color:#4c818d}.training-project-radio-grid label.is-selected{color:#e8fbfb;background:#153139;border-color:#55cfc6}.training-project-radio-grid input{width:14px;height:14px;margin:0;padding:0;accent-color:#55cfc6}.training-project-editor-heading>div{display:grid;gap:5px}.training-project-editor-heading p{margin:0;color:#81979d;font-size:12px}.training-project-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none}.training-project-stepper li{position:relative;min-width:0}.training-project-stepper li:not(:last-child):after{position:absolute;top:15px;right:8px;left:calc(50% + 24px);height:1px;content:"";background:#294852}.training-project-stepper li.is-complete:not(:last-child):after{background:#6750a4}.training-project-stepper button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:9px;column-gap:9px;padding:0 12px 0 0;color:#859aa0;text-align:left;background:transparent;border:0;cursor:pointer}.training-project-stepper button:disabled{cursor:not-allowed;opacity:.48}.training-project-stepper button>span{z-index:1;display:grid;width:30px;height:30px;grid-row:1 / 3;place-items:center;color:#9db0b5;background:#102229;border:1px solid #36515a;border-radius:50%;font-size:12px;font-weight:700}.training-project-stepper strong{align-self:end;color:#a8b9bd;font-size:12px}.training-project-stepper small{margin-top:2px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.training-project-stepper .is-active button>span,.training-project-stepper .is-complete button>span{color:#fff;background:#6750a4;border-color:#8d78c7}.training-project-stepper .is-active strong{color:#f2efff}.training-project-step-content{min-height:350px!important;align-content:start;margin:18px 0!important}.training-project-field-label{display:inline-flex;align-items:center;gap:3px;width:-moz-fit-content;width:fit-content}.training-project-required{margin-left:0;color:#e78b99;font-size:12px;font-style:normal}.training-project-field-note{color:#667d84;font-size:10px;line-height:1.5}.training-project-field-error{grid-column:1 / -1;margin:-3px 0 0;color:#ef9aa7;font-size:11px}.training-project-list-field legend{display:flex;align-items:center;gap:3px}.training-project-list-field legend small{color:#667d84;font-size:10px}.training-project-list-field legend>span{margin-left:auto;color:#667d84;font-size:10px}.training-project-editor-guidance{grid-column:1 / -1;padding:12px 14px;background:#6750a41a;border:1px solid rgba(128,107,185,.3);border-radius:6px}.training-project-editor-guidance strong{color:#ded9f4;font-size:12px}.training-project-editor-guidance p{margin:5px 0 0;color:#817b96;font-size:11px}.training-project-editor-footer{justify-content:space-between!important}.training-project-editor-footer>div{display:flex;align-items:center;gap:9px}.training-project-editor-footer>div>button{height:32px;padding:0 12px;color:#b4c7cb;background:transparent;border:1px solid #294852;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.training-project-editor-footer>div>.training-project-primary{color:#fff;background:#6750a4;border-color:#806bb9}.training-project-editor-footer button:disabled{cursor:not-allowed;opacity:.46}@media (max-width: 960px){.training-projects-page{grid-template-columns:220px minmax(0,1fr)}.training-project-detail{padding:25px 22px}.training-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.training-project-detail-heading{align-items:flex-start;flex-direction:column}.training-project-actions{justify-content:flex-start}}@media (max-width: 680px){.training-projects-page{display:block}.training-project-list{border-right:0;border-bottom:1px solid #123039}.training-project-cards{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.training-project-detail{padding:20px 16px}.training-project-facts,.training-project-form{grid-template-columns:1fr}.training-project-form label.is-wide{grid-column:auto}.training-project-stepper button{grid-template-columns:28px minmax(0,1fr);padding-right:5px}.training-project-stepper button>span{width:26px;height:26px}.training-project-stepper li:not(:last-child):after{top:13px;left:calc(50% + 20px)}.training-project-stepper small{display:none}.training-project-step-content{min-height:390px!important}.training-project-step-content .is-wide,.training-project-field-error,.training-project-editor-guidance{grid-column:auto}.training-project-step-field>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 32px}.training-project-radio-grid{grid-template-columns:1fr}.training-project-radio-field.is-wide{grid-column:auto}.training-project-upload-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 68px 58px!important}.training-project-upload-rule>.training-project-rule-check{justify-content:flex-start}.training-project-upload-rule>button{grid-column:4;justify-self:end}.training-project-list-field .training-project-list-add{grid-column:4}}.compute-management-page{min-height:calc(100vh - 91px);color:#d9e2e8;background:#071317}.compute-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.compute-metric-card{display:flex;align-items:center;gap:16px;min-height:225px;padding:0 16px;background:#111c2c;border:1px solid #1a364a;border-radius:8px;box-sizing:border-box}.compute-metric-icon{display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;color:#e4e7eb;border:1.5px solid #bac1c9;border-radius:50%}.compute-metric-card strong,.compute-metric-card b,.compute-metric-card small{display:block}.compute-metric-card strong{color:#f1f4f7;font-size:32px;line-height:1.1;letter-spacing:0}.compute-metric-card b{margin-top:5px;color:#e1e7ec;font-size:14px;line-height:1.35}.compute-metric-card small{margin-top:2px;color:#c0cbd2;font-size:13px;line-height:1.35}.compute-panel{margin-top:18px;padding:23px 24px;background:#111c2c;border:1px solid #1a364a;border-radius:8px;box-sizing:border-box}.compute-allocation-panel{min-height:443px}.compute-consumption-panel{min-height:338px}.compute-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.compute-panel-heading h1,.compute-panel-heading h2{margin:0;color:#e8eef2;font-size:18px;font-weight:700;line-height:1.35}.compute-panel-heading p{margin:4px 0 0;color:#a5b2bd;font-size:13px;line-height:1.4}.compute-primary-button{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:#fff;background:#2879e8;border:1px solid #478ff0;border-radius:6px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.compute-primary-button:hover{background:#3a87ee}.compute-primary-button:disabled{cursor:wait;opacity:.65}.compute-table-wrap{margin-top:3px;overflow-x:auto}.compute-table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed}.compute-table th,.compute-table td{height:64px;padding:0 13px;color:#c8d1d8;border-top:1px solid #223c52;border-bottom:1px solid #223c52;font-size:14px;text-align:left}.compute-table thead th{height:40px;color:#a5b4bf;background:#14243a;font-size:13px;font-weight:600}.compute-table tbody th{color:#e0e7ec;font-weight:600}.compute-table th:nth-child(1),.compute-table td:nth-child(1){width:23%}.compute-table th:nth-child(2),.compute-table td:nth-child(2){width:23%}.compute-table th:nth-child(3),.compute-table td:nth-child(3),.compute-table th:nth-child(4),.compute-table td:nth-child(4){width:29%}.compute-table th:nth-child(5),.compute-table td:nth-child(5){width:10%}.compute-status{display:inline-flex;padding:5px 9px;color:#8ce4e0;background:#2c8f9038;border-radius:999px;font-size:12px;font-weight:600;line-height:1}.compute-status.is-watch{color:#91d4dc;background:#306f8357}.compute-consumption-table{margin-top:10px}.compute-consumption-table th,.compute-consumption-table td{height:48px}.compute-consumption-table th{width:25%;color:#dce5ea;font-weight:600}.compute-consumption-table td{width:25%}.compute-consumption-table tr:last-child th,.compute-consumption-table tr:last-child td{color:#94d8ff}.compute-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#02090dc7}.compute-dialog{width:min(430px,100%);padding:22px;color:#dae4ea;background:#111c2c;border:1px solid #2d5574;border-radius:8px;box-shadow:0 24px 70px #00000080}.compute-dialog header,.compute-dialog footer{display:flex;align-items:center;justify-content:space-between}.compute-dialog h2{margin:0;font-size:18px}.compute-dialog header button{display:grid;width:30px;height:30px;place-items:center;color:#b8c7d1;background:transparent;border:0;cursor:pointer}.compute-dialog label{display:grid;gap:7px;margin-top:17px;color:#b4c1ca;font-size:13px}.compute-dialog input{height:36px;padding:0 10px;color:#e7eff4;background:#09151d;border:1px solid #2a4960;border-radius:5px;font:inherit;outline:0}.compute-dialog input:focus{border-color:#4d97ed}.compute-dialog footer{justify-content:flex-end;gap:10px;margin-top:23px}.compute-dialog footer>button:first-child{height:36px;padding:0 14px;color:#d0dbe2;background:transparent;border:1px solid #345068;border-radius:5px;font:inherit;cursor:pointer}.platform-training-page{min-height:calc(100vh - 115px);color:#c9dae0;background:#061419}.platform-training-page>h1{height:60px;margin:0;display:flex;align-items:center;padding:0;color:#d9e7fb;font-size:28px;font-weight:700;line-height:1}.platform-training-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.platform-training-metrics article{min-height:88px;display:flex;flex-direction:column;justify-content:center;padding:0 15px;background:#0a1b20}.platform-training-metrics span{color:#b4c9d7;font-size:12px}.platform-training-metrics strong{margin-top:5px;color:#d7e4f6;font-size:21px;line-height:1}.platform-training-filters{display:grid;grid-template-columns:minmax(0,1fr) 184px 184px;gap:12px;margin-top:10px}.platform-training-search,.platform-training-filters select{height:30px;box-sizing:border-box;display:flex;align-items:center;color:#91adbf;background:#09181d;border:1px solid #1d4049;border-radius:6px;font:inherit;font-size:12px}.platform-training-search{gap:7px;padding:0 10px}.platform-training-search input{width:100%;min-width:0;color:#c5d7e2;outline:0;background:transparent;border:0;font:inherit}.platform-training-search input::-moz-placeholder{color:#7c9aaf}.platform-training-search input::placeholder{color:#7c9aaf}.platform-training-filters select{padding:0 10px;color:#c5d7e2;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.platform-training-workspace{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:calc(100vh - 313px);margin-top:32px;overflow:hidden;background:#0a1b20}.platform-training-list{padding:0 10px 12px 0;background:#0a1b20;border-right:10px solid #061419}.platform-training-list>header{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 0}.platform-training-list h2,.platform-training-detail h2,.platform-training-overview h3{margin:0;color:#d7e5f7;font-weight:700;letter-spacing:0}.platform-training-list h2{font-size:16px}.platform-training-list>header button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;color:#dceafa;background:#10232a;border:1px solid #28515a;border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.platform-training-list>header button:hover{border-color:#4a9fc8;color:#fff}.platform-training-cards{display:grid;gap:1px}.platform-training-cards>button{min-height:76px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:4px 8px;padding:11px 10px;color:#a8bfcd;background:#0c2027;border:0;font:inherit;font-size:11px;text-align:left;cursor:pointer}.platform-training-cards>button:hover{background:#112b34}.platform-training-cards>button.is-selected{color:#c6e3e7;background:#12323a;box-shadow:inset 3px 0 #4accca}.platform-training-card-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;grid-column:1 / -1}.platform-training-card-title strong{overflow:hidden;color:#d4e2f1;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platform-training-card-title em{flex:0 0 auto;color:#67cfc7;font-size:10px;font-style:normal}.platform-training-cards>button>span:not(.platform-training-card-title){overflow:hidden;color:#8eabba;text-overflow:ellipsis;white-space:nowrap}.platform-training-cards small{justify-self:end;color:#a3bed0;font-size:10px;white-space:nowrap}.platform-training-cards>p{margin:22px 0;color:#829fb3;font-size:12px;text-align:center}.platform-training-detail{min-width:0;padding:16px 28px 30px;background:#0a1b20}.platform-training-detail-header{min-height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-training-detail h2{font-size:20px;line-height:1.3}.platform-training-detail-header p{display:flex;flex-wrap:wrap;gap:14px;margin:9px 0 0;color:#b6cbd8;font-size:11px}.platform-training-detail-header p span:first-child{color:#d4e8f5}.platform-training-detail-header button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;color:#d2e1ef;background:#10232a;border:1px solid #28515a;border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.platform-training-detail-header button:hover{color:#fff;border-color:#4da2ca}.platform-training-tabs{display:flex;height:42px;margin-top:6px;border-bottom:1px solid #1a4264;overflow-x:auto}.platform-training-tabs button{position:relative;flex:0 0 auto;padding:0 11px;color:#879fb0;background:transparent;border:0;font:inherit;font-size:11px;cursor:pointer}.platform-training-tabs button.is-active{color:#d9edf1}.platform-training-tabs button.is-active:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;content:"";background:#42c9d0}.platform-training-overview{max-width:760px;padding:36px 10px 0}.platform-training-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-training-overview h3{font-size:15px}.platform-training-overview-heading>span{color:#cce6ee;font-size:11px}.platform-training-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;margin:17px 0 0}.platform-training-facts div{min-height:59px;padding:0 0 11px;border-bottom:1px solid #143b5a}.platform-training-facts dt,.platform-training-copy h4{margin:0 0 8px;color:#9db6c6;font-size:11px;font-weight:400}.platform-training-facts dd{margin:0;overflow:hidden;color:#d6e4f2;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platform-training-copy{padding:12px 0;border-bottom:1px solid #143b5a}.platform-training-copy p{margin:0;color:#d3e3ed;font-size:12px;font-weight:600;line-height:1.55}.platform-training-tab-empty,.platform-training-empty{display:grid;min-height:300px;place-content:center;color:#91aebb;text-align:center}.platform-training-tab-empty h3{margin:0 0 8px;color:#d8e6f0;font-size:15px}.platform-training-tab-empty p{margin:0;font-size:12px}.platform-training-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#030f1cbd}.platform-training-modal{width:min(630px,100%);color:#c9dbe7;background:#0a2946;border:1px solid #2a5a79;box-shadow:0 22px 60px #0000007a}.platform-training-modal header,.platform-training-modal footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #234b69}.platform-training-modal h2{margin:0;color:#e3eff8;font-size:18px}.platform-training-modal header button{display:grid;width:26px;height:26px;place-items:center;color:#aac3d2;background:transparent;border:0;cursor:pointer}.platform-training-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px}.platform-training-modal label{display:grid;gap:6px;color:#9bb6c7;font-size:12px}.platform-training-modal label.is-wide{grid-column:1 / -1}.platform-training-modal input,.platform-training-modal select,.platform-training-modal textarea{width:100%;box-sizing:border-box;color:#d9e7f0;background:#061c31;border:1px solid #28506d;border-radius:4px;outline:0;font:inherit;font-size:13px;padding:8px 9px}.platform-training-modal textarea{resize:vertical}.platform-training-modal footer{justify-content:flex-end;gap:8px;border-top:1px solid #234b69;border-bottom:0}.platform-training-modal footer button{height:31px;padding:0 13px;color:#c8dce8;background:transparent;border:1px solid #315976;border-radius:4px;font:inherit;font-size:12px;cursor:pointer}.platform-training-modal footer .is-primary{color:#edf8ff;background:#24759d;border-color:#3fa8d3}.platform-training-modal footer .is-primary:disabled{cursor:not-allowed;opacity:.5}.platform-training-management-panel{padding:24px 10px 8px}.platform-training-section-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-training-section-heading h3{margin:0;color:#dce9eb;font-size:15px}.platform-training-section-heading>span{display:grid;width:24px;height:24px;place-items:center;color:#9bd8d4;background:#102a30;border-radius:50%;font-size:11px}.platform-training-section-heading a{height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;color:#c7dfdf;background:#10232a;border:1px solid #28515a;border-radius:5px;font-size:11px;text-decoration:none}.platform-training-section-heading a:hover{color:#fff;border-color:#4accca}.platform-training-management-facts{margin-top:15px}.platform-training-chapter-list{display:grid;gap:7px;margin-top:14px}.platform-training-chapter-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;background:#0c2027;border:1px solid #163940}.platform-training-chapter-list article>span{display:grid;width:25px;height:25px;place-items:center;color:#7ad5cf;background:#123239;border-radius:4px;font-size:11px}.platform-training-chapter-list strong{display:block;color:#d4e4e6;font-size:12px}.platform-training-chapter-list p{margin:4px 0 0;color:#8fa8ad;font-size:11px;line-height:1.45}.platform-training-chapter-list small{color:#a7c2c5;font-size:11px;white-space:nowrap}.platform-training-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.platform-training-resource-grid article{display:grid;gap:6px;padding:15px;color:#6fcfc7;background:#0c2027;border:1px solid #163940}.platform-training-resource-grid strong{color:#d4e5e6;font-size:12px}.platform-training-resource-grid span,.platform-training-resource-grid small{color:#93adb1;font-size:11px}.platform-training-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:-24px -10px 18px;background:#14333a}.platform-training-mini-metrics article{min-height:63px;display:flex;flex-direction:column;justify-content:center;padding:0 12px;background:#0c2027}.platform-training-mini-metrics article span{color:#96afb3;font-size:11px}.platform-training-mini-metrics article strong{margin-top:4px;color:#dce8ea;font-size:19px}.platform-training-review-list{display:grid;margin-top:13px}.platform-training-review-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 10px;border-bottom:1px solid #15363d}.platform-training-review-list article>div{min-width:0}.platform-training-review-list strong,.platform-training-review-list span{display:block}.platform-training-review-list strong{color:#d6e5e7;font-size:12px}.platform-training-review-list span{margin-top:4px;color:#98b0b4;font-size:11px}.platform-training-review-list p{margin:7px 0;color:#c0d3d5;font-size:12px;line-height:1.5}.platform-training-review-list small{display:flex;flex-wrap:wrap;gap:4px}.platform-training-review-list small i{padding:3px 5px;color:#a9c7ca;background:#102a30;border-radius:3px;font-size:10px;font-style:normal}.platform-training-review-list aside{display:flex;align-items:center;gap:7px;flex:0 0 auto}.platform-training-review-list em{padding:3px 6px;color:#a8c2c4;background:#10262c;border-radius:3px;font-size:10px;font-style:normal}.platform-training-review-list em.status-pending{color:#f3d697}.platform-training-review-list em.status-approved{color:#7cdbbf}.platform-training-review-list em.status-rejected,.platform-training-review-list em.status-revision{color:#f0a7ae}.platform-training-review-list button{display:grid;width:25px;height:25px;place-items:center;color:#9dc5c4;background:transparent;border:1px solid #28515a;border-radius:4px;cursor:pointer}.platform-training-review-list button:hover{color:#fff;border-color:#56d8cf}.platform-training-progress-list{display:grid;gap:15px;margin-top:17px}.platform-training-progress-list article{display:grid;grid-template-columns:150px minmax(120px,1fr) 38px 112px;gap:12px;align-items:center}.platform-training-progress-list strong,.platform-training-progress-list span{display:block}.platform-training-progress-list strong{color:#d5e5e7;font-size:12px}.platform-training-progress-list span,.platform-training-progress-list small{margin-top:4px;color:#93adb1;font-size:11px}.platform-training-progress-list b{color:#d5e5e7;font-size:12px}.platform-training-progress-track{height:5px;overflow:hidden;background:#163239;border-radius:3px}.platform-training-progress-track i{display:block;height:100%;background:#42c9c1;border-radius:inherit}.platform-dashboard-page{min-height:calc(100vh - 115px);color:#c7dadd}.platform-dashboard-heading{display:flex;align-items:end;justify-content:space-between;padding:5px 0 24px;border-bottom:1px solid #15333b}.platform-dashboard-heading p{margin:0 0 7px;color:#71b4b5;font-size:12px}.platform-dashboard-heading h1,.platform-dashboard-panel h2{margin:0;color:#e0edef}.platform-dashboard-heading h1{font-size:28px}.platform-dashboard-heading>span{color:#7f9ca0;font-size:12px}.platform-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.platform-dashboard-metrics article{min-height:116px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#0a1b20;border:1px solid #14333a}.platform-dashboard-icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:#74d2ce;background:#102b31;border:1px solid #23545a;border-radius:6px}.platform-dashboard-metrics article>div{display:grid;gap:2px}.platform-dashboard-metrics strong{color:#e1edf0;font-size:24px;line-height:1}.platform-dashboard-metrics span{color:#b9cdd0;font-size:12px}.platform-dashboard-metrics small{color:#759397;font-size:11px}.platform-dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-top:10px}.platform-dashboard-panel{background:#0a1b20;border:1px solid #14333a}.platform-dashboard-panel>header{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-bottom:1px solid #14333a}.platform-dashboard-panel h2{font-size:15px}.platform-dashboard-panel>header>span{color:#6fc9c3;font-size:12px}.platform-dashboard-panel ul{margin:0;padding:0 16px;list-style:none}.platform-dashboard-panel li{display:flex;height:43px;align-items:center;justify-content:space-between;color:#b8cbce;border-bottom:1px solid #112d34;font-size:12px}.platform-dashboard-panel li:last-child{border-bottom:0}.platform-dashboard-panel li strong{color:#8de0d8}.platform-dashboard-activity{display:grid;grid-template-columns:18px 1fr;gap:12px 10px;padding:16px;color:#6ecbc5}.platform-dashboard-activity p{display:grid;gap:3px;margin:0}.platform-dashboard-activity strong{color:#c8dbde;font-size:12px}.platform-dashboard-activity span{color:#759397;font-size:11px}.platform-dashboard-shortcuts{margin-top:10px}.platform-dashboard-shortcuts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-dashboard-shortcuts a{display:grid;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:78px;padding:0 16px;color:#78d3cc;border-right:1px solid #14333a;text-decoration:none}.platform-dashboard-shortcuts a:last-child{border-right:0}.platform-dashboard-shortcuts a:hover{background:#10252b}.platform-dashboard-shortcuts span{display:grid;gap:4px;min-width:0}.platform-dashboard-shortcuts strong{color:#d4e3e5;font-size:12px}.platform-dashboard-shortcuts small{overflow:hidden;color:#78959a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.legacy-shell.is-task-workspace .legacy-brand{color:#d7e8e9}.legacy-shell.is-task-workspace .legacy-brand-orb{position:relative;background:#173f46;border:1px solid #2a7073}.legacy-shell.is-task-workspace .legacy-brand-orb:after{position:absolute;width:13px;height:16px;content:"";border:2px solid #7ae2dc;border-radius:2px}.legacy-shell.is-task-workspace .legacy-brand strong{color:#dbeaec}.legacy-platform-role{color:#b9cccf;font-size:11px}.legacy-platform-role:before{display:inline-block;width:5px;height:5px;margin-right:6px;content:"";vertical-align:middle;background:#4ed1c9;border-radius:50%}.legacy-platform-logout{display:grid;width:28px;height:28px;place-items:center;color:#92abb0;background:transparent;border:0;cursor:pointer}.legacy-platform-logout:hover{color:#d4edee}@media (max-width: 760px){.platform-training-page{min-height:calc(100vh - 90px)}.platform-training-page>h1{height:52px;font-size:24px}.platform-training-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.platform-training-metrics article{min-height:74px;padding:0 12px}.platform-training-filters{grid-template-columns:1fr;gap:7px}.platform-training-filters select{width:100%}.platform-training-workspace{display:block;min-height:0;margin-top:18px;overflow:visible}.platform-training-list{padding:0 0 10px;border-right:0;border-bottom:8px solid #061419}.platform-training-list>header{padding:0 10px}.platform-training-cards{grid-template-columns:repeat(3,minmax(208px,1fr));overflow-x:auto}.platform-training-cards>button{min-height:78px}.platform-training-detail{padding:16px 12px 24px}.platform-training-detail-header{align-items:flex-start;flex-direction:column}.platform-training-overview{max-width:none;padding:28px 0 0}.platform-training-facts{grid-template-columns:1fr}.platform-training-modal>div{grid-template-columns:1fr}.platform-training-modal label.is-wide{grid-column:auto}.platform-training-modal footer{padding:14px 16px}}@media (max-width: 1023px){.compute-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compute-metric-card{min-height:164px}.compute-panel{min-height:0;padding:18px 15px}}@media (max-width: 760px){.training-management-heading,.training-tab-heading{flex-direction:column}.training-toolbar{width:100%;flex-wrap:wrap}.training-toolbar button,.training-tab-heading>button{flex:1 1 auto}.training-chapter>header{grid-template-columns:34px minmax(0,1fr)}.training-chapter>header>button{grid-column:2;justify-self:start}.training-lesson{grid-template-columns:24px minmax(0,1fr) 28px}.training-lesson span{grid-column:2;grid-row:2;white-space:normal}.training-lesson button{grid-column:3;grid-row:1 / span 2}.training-resource-grid{grid-template-columns:1fr}.training-mentor-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:12px}.training-mentor-list article>span{grid-column:2}.training-mentor-list article>button{grid-column:3}.training-mentor-list article>button:last-child{grid-row:2}.training-metric-strip,.training-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-record-list article,.training-student-list article{grid-template-columns:1fr;gap:10px}.training-row-actions{justify-content:flex-start}.training-student-list .training-progress{width:100%}}@media (max-width: 560px){.compute-metrics{grid-template-columns:1fr}.compute-metric-card{min-height:132px}.compute-panel-heading{gap:12px}.compute-panel-heading p{max-width:215px}.compute-primary-button{padding:0 11px}}.enterprise-profile-page{width:100%;min-height:calc(100vh - 160px);background:#0a0a0f;overflow:hidden}.enterprise-profile-tabs{display:flex;gap:8px;padding:18px 22px 0;border-bottom:1px solid rgba(89,155,190,.12)}.enterprise-profile-tabs button{height:38px;padding:0 16px;color:#8796ae;background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;font-size:14px;cursor:pointer}.enterprise-profile-tabs button:hover{color:#d6e9f5}.enterprise-profile-tabs button.is-active{color:#d8fbff;background:#00b0ec1f;border-bottom-color:#00e8f7}.enterprise-profile-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);gap:28px;padding:26px}.enterprise-profile-details{min-width:0}.enterprise-profile-section-heading,.enterprise-profile-service-heading,.enterprise-profile-modal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.enterprise-profile-section-heading h1,.enterprise-profile-service-heading h2,.enterprise-profile-modal-heading h2{margin:0;color:#e8f7ff;font-size:18px;line-height:1.4}.enterprise-profile-section-heading p,.enterprise-profile-service-heading p,.enterprise-profile-modal-heading p{margin:5px 0 0;color:#8196ae;font-size:13px;line-height:1.55}.enterprise-profile-edit,.enterprise-profile-save{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;color:#bdeeff;white-space:nowrap;background:#007ec429;border:1px solid rgba(0,205,244,.3);border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.enterprise-profile-edit:hover,.enterprise-profile-save:hover{color:#fff;background:#00b5e045;border-color:#00eaffad}.enterprise-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid #2b2e3a;border-left:1px solid #2b2e3a}.enterprise-profile-field{min-height:74px;padding:13px 15px;background:#12131a;border-right:1px solid #2b2e3a;border-bottom:1px solid #2b2e3a}.enterprise-profile-field.is-wide{grid-column:1 / -1;min-height:80px}.enterprise-profile-field>span{display:block;color:#7f94ac;font-size:12px}.enterprise-profile-field strong{display:flex;align-items:center;gap:6px;margin-top:7px;color:#d6e7f6;font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.enterprise-profile-field strong svg{flex:0 0 auto;color:#52dbe9}.enterprise-profile-services{margin-top:26px;padding:18px;background:#12131a;border:1px solid #2b2e3a;border-radius:6px}.enterprise-profile-service-heading h2{font-size:17px}.enterprise-profile-service-heading>span{flex:0 0 auto;padding:5px 10px;color:#c6e9ff;background:#5d97d32e;border-radius:999px;font-size:12px}.enterprise-profile-tags,.enterprise-preview-services{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.enterprise-profile-tags span,.enterprise-preview-services span{padding:5px 10px;color:#bec4cf;background:#252832;border-radius:999px;font-size:12px}.enterprise-student-preview{min-width:0;background:#12131a;border:1px solid #2b2e3a;border-radius:6px;overflow:hidden;align-self:start}.enterprise-student-preview>header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #292c36}.enterprise-student-preview>header strong{color:#e1e3ea;font-size:14px}.enterprise-student-preview>header span{color:#8d919d;font-size:12px}.enterprise-preview-cover{min-height:140px;display:grid;place-items:center;padding:16px;background:#1a1c24}.enterprise-preview-cover span{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:6px 10px;color:#bbc0cc;background:#252832;border-radius:999px;font-size:12px;overflow-wrap:anywhere}.enterprise-preview-body{padding:20px 16px 22px;background:#12131a}.enterprise-preview-title{display:flex;align-items:center;gap:10px}.enterprise-preview-logo{display:grid;width:42px;height:42px;place-items:center;color:#c9ecef;background:#254047;border-radius:7px}.enterprise-preview-title h2{margin:0;color:#e5e6eb;font-size:18px}.enterprise-preview-meta{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.enterprise-preview-meta span{padding:4px 8px;color:#bcc1cb;background:#252832;border-radius:999px;font-size:11px}.enterprise-preview-body p{margin:0;color:#a9adb8;font-size:13px;line-height:1.7}.enterprise-preview-links{display:grid;gap:7px;margin-top:14px}.enterprise-preview-links span{display:flex;align-items:flex-start;gap:5px;color:#b8c9cb;font-size:12px;overflow-wrap:anywhere}.enterprise-preview-links svg{flex:0 0 auto;margin-top:2px}.enterprise-preview-divider{height:1px;margin:16px 0 0;background:#67b1db33}.enterprise-preview-services{margin-top:13px;gap:7px}.enterprise-preview-services span{color:#bec4cf;background:#252832;font-size:11px}.enterprise-preview-verified,.enterprise-preview-mentor{display:none}.enterprise-profile-tab-blank{min-height:calc(100vh - 230px)}.enterprise-profile-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#02070fb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.enterprise-profile-modal{width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;color:#dcebf8;background:#111d30;border:1px solid rgba(0,225,255,.36);border-radius:7px;box-shadow:0 24px 80px #0000007a}.enterprise-profile-modal-heading>button{display:grid;width:30px;height:30px;place-items:center;color:#94aabf;background:transparent;border:0;cursor:pointer}.enterprise-profile-modal-heading>button:hover{color:#fff}.enterprise-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.enterprise-profile-input-field,.enterprise-profile-textarea-field{display:grid;gap:6px;color:#a4b8cb;font-size:12px}.enterprise-profile-input-field input,.enterprise-profile-textarea-field textarea{width:100%;box-sizing:border-box;padding:9px 10px;color:#e2f2ff;background:#0b1423;border:1px solid rgba(95,166,207,.3);border-radius:5px;font:inherit;font-size:13px;outline:none}.enterprise-profile-input-field input:focus,.enterprise-profile-textarea-field textarea:focus{border-color:#00ddec}.enterprise-profile-textarea-field{grid-column:1 / -1}.enterprise-profile-textarea-field textarea{resize:vertical;line-height:1.6}.enterprise-profile-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.enterprise-profile-modal-actions>button{height:34px;padding:0 14px;color:#b9cce0;background:#17263b;border:1px solid rgba(95,166,207,.28);border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.enterprise-profile-modal-actions>button:hover{color:#fff;border-color:#00e1ff8c}.enterprise-profile-modal-actions>.enterprise-profile-save{color:#dffbff;background:#008aa9;border-color:#00cdec}@media (max-width: 900px){.enterprise-profile-content{grid-template-columns:1fr;padding:18px}}@media (max-width: 560px){.enterprise-profile-page{min-height:calc(100vh - 90px)}.enterprise-profile-tabs{gap:0;padding:10px 8px 0;overflow-x:auto}.enterprise-profile-tabs button{flex:0 0 auto;padding:0 13px}.enterprise-profile-content{padding:14px}.enterprise-profile-section-heading,.enterprise-profile-service-heading{gap:12px}.enterprise-profile-section-heading h1{font-size:16px}.enterprise-profile-fields,.enterprise-profile-form{grid-template-columns:1fr}.enterprise-profile-field.is-wide,.enterprise-profile-textarea-field{grid-column:auto}.enterprise-profile-field{min-height:68px}.enterprise-profile-services{padding:14px}.enterprise-profile-service-heading>span{display:none}.enterprise-profile-modal-backdrop{padding:10px}.enterprise-profile-modal{padding:18px}}.enterprise-dashboard{width:100%;min-height:calc(100vh - 160px);display:flex;max-width:none;flex-direction:column;margin:0;color:#b8c5d1;font-size:15px;background:#050506}.enterprise-intro{margin-bottom:42px}.enterprise-intro h1{margin:0 0 13px;color:#f4f7fb;font-size:36px;font-weight:700;letter-spacing:0}.enterprise-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#91a0b1;font-size:15px}.enterprise-actions strong{margin:0 6px;color:#f4f7fb;font-size:20px}.enterprise-action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;color:#bac8d5;background:#18181b;border:0;border-radius:4px;font-size:14px;text-decoration:none}.enterprise-action:hover{color:#f2f8ff;background:#222226}.enterprise-action-primary{color:#eef9ff;background:#1d6bd0}.enterprise-action-primary:hover{background:#2a7ce0}.enterprise-panel{background:#111113;border:0;border-radius:6px}.enterprise-panel h2{margin:0;color:#f0f4f7;font-size:20px;font-weight:700}.enterprise-metrics-panel{min-height:166px;padding:22px;margin-bottom:16px}.enterprise-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.enterprise-metric{display:flex;justify-content:flex-start;align-items:center;gap:10px;min-height:72px;padding:0 16px;background:#18181b;border-radius:6px}.enterprise-metric>strong{color:#f4f7fb;font-size:32px;line-height:1}.enterprise-metric span,.enterprise-metric small{display:block}.enterprise-metric span{color:#d7e0e8;font-size:15px}.enterprise-metric small{margin-top:4px;color:#8292a2;font-size:13px}.enterprise-overview-grid{display:grid;min-height:380px;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:14px;margin-bottom:16px}.enterprise-pending-panel{padding:18px}.enterprise-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.enterprise-count{display:grid;min-width:34px;height:27px;place-items:center;color:#d7e2ec;background:#243447;border-radius:14px;font-size:14px;font-weight:700}.enterprise-pending-list{display:grid;gap:8px;margin-top:16px}.enterprise-pending-item{min-height:70px;display:flex;align-items:center;gap:12px;padding:9px 12px;color:#bdc9d5;background:#18181b;border-radius:6px;text-decoration:none}.enterprise-pending-item:hover{background:#222226}.enterprise-pending-icon{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;color:#d3dce5;background:#252529;border:0;border-radius:6px}.enterprise-pending-copy{flex:1;min-width:0}.enterprise-pending-copy strong,.enterprise-pending-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-pending-copy strong{color:#eef3f7;font-size:15px}.enterprise-pending-copy small{margin-top:4px;color:#7e8e9e;font-size:13px}.enterprise-item-count{display:grid;min-width:29px;height:29px;place-items:center;color:#d7e2ec;background:#2b3e54;border-radius:50%;font-size:18px}.enterprise-profile-panel{position:relative;display:flex;min-height:380px;flex-direction:column;padding:18px}.enterprise-completion{display:flex;align-items:baseline;gap:8px;margin-top:18px}.enterprise-completion strong{color:#f4f7fb;font-size:40px;line-height:1}.enterprise-completion span{color:#aab7c4;font-size:15px}.enterprise-progress{height:6px;margin-top:13px;overflow:hidden;background:#2b2b30;border-radius:3px}.enterprise-progress span{display:block;width:85%;height:100%;background:#edf1f5;border-radius:inherit}.enterprise-profile-panel p{margin:16px 0;color:#93a1ae;font-size:14px;line-height:1.65}.enterprise-complete-link{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;margin-top:auto;padding:8px 12px;color:#d4dfe7;background:#1b1b1f;border:0;border-radius:5px;font-size:14px;text-decoration:none}.enterprise-complete-link:hover{background:#252529}.enterprise-project-panel{min-height:320px;flex:1;padding:18px}.enterprise-view-all{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;color:#1382e8;background:#b9d1e9;border-radius:16px;font-size:13px;text-decoration:none}.enterprise-view-all:hover{color:#0f6fc6;background:#d2e7f8}.enterprise-project-table{display:grid;gap:6px;margin-top:10px;overflow-x:auto}.enterprise-project-row{min-width:720px;display:grid;grid-template-columns:2fr .75fr .9fr 1.15fr .7fr;align-items:center;min-height:56px;padding:0 14px;color:#b5c1cc;background:#18181b;border-radius:6px;font-size:14px}.enterprise-project-header{min-height:38px;color:#8494a3;background:transparent;font-size:13px}.enterprise-project-row>strong{color:#eef3f7;font-size:15px}.enterprise-project-row>span:nth-child(2),.enterprise-applicants,.enterprise-project-row>a{display:flex;align-items:center;gap:5px}.enterprise-project-row>a{color:#0c88f4;text-decoration:none;font-size:13px}.enterprise-status{width:6px;height:6px;border-radius:50%}.enterprise-status-success{background:#10c58d;box-shadow:0 0 0 5px #10c58d1f}.enterprise-status-warning{background:#e1ad35;box-shadow:0 0 0 5px #e1ad351f}.enterprise-status-draft{background:#7d9cb9;box-shadow:0 0 0 5px #7d9cb91f}@media (max-width: 800px){.enterprise-sidebar{width:230px;transform:translate(-100%);transition:transform .2s ease;box-shadow:12px 0 28px #00000059}.enterprise-sidebar.is-open{transform:translate(0)}.enterprise-sidebar-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:block;background:#030c11a8;border:0}.enterprise-main{margin-left:0}.enterprise-topbar{height:48px;padding:0 14px}.enterprise-user{display:none}.enterprise-page,.legacy-page{padding:24px 14px}.enterprise-dashboard{display:block;min-height:auto}.enterprise-intro{margin-bottom:24px}.enterprise-metrics{grid-template-columns:repeat(2,1fr);gap:10px 0}.enterprise-metric:nth-child(2){border-right:0}.enterprise-overview-grid{min-height:0;grid-template-columns:1fr}.enterprise-profile-panel{min-height:254px}.enterprise-project-panel{min-height:0}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (prefers-color-scheme: dark){::-webkit-scrollbar-thumb{background:#fff3}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.enterprise-profile-page,.enterprise-tasks-page,.training-projects-page,.compute-management-page,.enterprise-access-page,.enterprise-recruitment-page{color:#d8d5ef;background:#0a0a0f;border-color:#6750a447}.enterprise-profile-page{min-height:calc(100vh - 160px);border:1px solid rgba(103,80,164,.28);border-radius:8px}.enterprise-profile-tabs,.enterprise-access-tabs{background:#12121a;border-bottom-color:#6750a447}.enterprise-profile-tabs button,.enterprise-access-tabs button{color:#908ba2}.enterprise-profile-tabs button:hover,.enterprise-access-tabs button:hover{color:#e3e0f2}.enterprise-profile-tabs button.is-active,.enterprise-access-tabs button.is-active{color:#d9fbff;background:#6750a433}.enterprise-profile-tabs button.is-active{border-bottom-color:#00f0ff}.enterprise-access-tabs button.is-active:after{background:#00f0ff}.enterprise-profile-section-heading h1,.enterprise-profile-service-heading h2,.enterprise-access-heading h1,.enterprise-account-panel h1{color:#eeeaff}.enterprise-profile-section-heading h1{font-size:22px}.enterprise-profile-section-heading p,.enterprise-profile-service-heading p,.enterprise-access-heading>span{color:#8e8b9c}.enterprise-profile-fields{border-color:#6750a440}.enterprise-profile-field,.enterprise-profile-services,.enterprise-student-preview{background:#12121a;border-color:#6750a447}.enterprise-profile-field{border-right-color:#6750a440;border-bottom-color:#6750a440}.enterprise-profile-field>span{color:#8e8b9c}.enterprise-profile-field strong{color:#e1dff0}.enterprise-profile-field strong svg{color:#00e5f1}.enterprise-profile-tags span,.enterprise-preview-services span{color:#c8c2df;background:#1d1b29;border:1px solid rgba(103,80,164,.25)}.enterprise-profile-edit,.enterprise-profile-save,.enterprise-primary-action{color:#e9e5ff;background:#6750a4;border-color:#806bb9;box-shadow:0 6px 16px #6750a438}.enterprise-profile-edit:hover,.enterprise-profile-save:hover,.enterprise-primary-action:hover{color:#fff;background:#7963b4;border-color:#00dce9}.enterprise-student-preview>header{border-bottom-color:#6750a43d}.enterprise-preview-cover{background:#1c1a2a}.enterprise-preview-cover span{color:#aea6ce}.enterprise-preview-body{background:#12121a}.enterprise-preview-title h2,.enterprise-preview-meta,.enterprise-preview-links{color:#ded9ed}.enterprise-preview-logo{color:#d9fbff;background:#6750a4}.enterprise-tasks-page,.training-projects-page{border-radius:8px}.enterprise-task-list,.training-project-list{background:#12121a;border-right-color:#6750a447}.enterprise-task-detail,.training-project-detail{background:#0a0a0f}.enterprise-task-list h1,.enterprise-task-detail h2,.enterprise-task-info h3,.enterprise-task-materials h3,.training-project-list h1,.training-project-detail h2,.training-project-info h3{color:#eeeaff}.enterprise-task-primary,.training-project-primary{color:#fff;background:#6750a4;border-color:#806bb9}.enterprise-task-primary:hover,.training-project-primary:hover{background:#7963b4}.enterprise-task-list-heading,.training-project-list-heading,.recruitment-list-heading{min-width:0}.enterprise-task-list-heading h1,.training-project-list-heading h1,.recruitment-list-heading h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-task-list-heading button,.training-project-list-heading button,.recruitment-list-heading button{flex:0 0 auto;white-space:nowrap}.enterprise-task-search,.enterprise-task-select,.training-project-search,.training-project-select{color:#908ba2;background:#171621;border-color:#6750a459}.enterprise-task-card,.training-project-card{color:#908ba2;background:#171621;border-color:transparent}.enterprise-task-card:hover,.training-project-card:hover{background:#201e2d}.enterprise-task-card.is-selected,.training-project-card.is-selected{color:#d7fbfb;background:#6750a43d;border-color:#00f0ff52;box-shadow:inset 3px 0 #00e5f1}.enterprise-task-card strong,.training-project-card strong{color:#e1dff0}.enterprise-task-card small,.training-project-card small,.enterprise-task-meta,.training-project-meta{color:#908ba2}.enterprise-task-detail-heading,.enterprise-task-tabs,.training-project-detail-heading,.training-project-tabs{border-color:#6750a447}.enterprise-task-actions button,.training-project-actions button{color:#c6c0da;background:#171621;border-color:#6750a459}.enterprise-task-actions button:hover,.training-project-actions button:hover{color:#fff;border-color:#00dce9}.enterprise-task-tabs button,.training-project-tabs button{color:#908ba2}.enterprise-task-tabs button.is-active,.training-project-tabs button.is-active{color:#d9fbff;background:#6750a433}.enterprise-task-tabs button.is-active:after,.training-project-tabs button.is-active:after{background:#00e5f1}.enterprise-task-facts,.enterprise-task-facts div,.enterprise-task-requirement,.enterprise-task-materials,.training-project-facts,.training-project-facts div,.training-project-copy{border-color:#6750a438}.enterprise-task-facts dt,.enterprise-task-requirement h4,.training-project-facts dt,.training-project-copy h4{color:#908ba2}.enterprise-task-facts dd,.enterprise-task-requirement p,.training-project-facts dd,.training-project-copy p{color:#d8d5ef}.compute-management-page{padding:0}.compute-metric-card,.compute-panel,.enterprise-access-panel{background:#12121a;border-color:#6750a447}.compute-metric-card{min-height:148px;border-radius:8px}.compute-metric-icon{width:48px;height:48px;flex-basis:48px;color:#b9eeff;border-color:#00f0ff80;background:#00f0ff0f}.compute-metric-card strong,.compute-metric-card b,.compute-panel-heading h1,.compute-panel-heading h2{color:#eeeaff}.compute-metric-card small,.compute-panel-heading p{color:#908ba2}.compute-primary-button{background:#6750a4;border-color:#806bb9}.compute-primary-button:hover{background:#7963b4}.compute-table th,.compute-table td{color:#c8c2df;border-color:#6750a43d}.compute-table thead th{color:#aaa3bd;background:#1a1924}.compute-table tbody th{color:#e4e0f2}.compute-status{color:#b8f5ee;background:#00e5a01f}.compute-status.is-watch{color:#c4e9ff;background:#00b0ec24}.enterprise-access-page{border-radius:8px}.enterprise-account-form input{color:#ded9ed;background:#171621;border-color:#6750a466}.enterprise-account-form input:focus{border-color:#00e5f1}.enterprise-account-actions button{background:#6750a4;border-color:#806bb9}.enterprise-access-heading{border-bottom-color:#6750a447}.enterprise-access-table{border-color:#6750a459}.enterprise-access-row{color:#c8c2df;border-color:#6750a438}.enterprise-access-row strong{color:#e4e0f2}.enterprise-access-table-head{color:#aaa3bd;background:#1a1924}.enterprise-role-list article{background:#171621;border-color:#6750a44d}.enterprise-role-list h2{color:#e4e0f2}.enterprise-role-list p{color:#908ba2}.enterprise-role-permissions i{color:#c8c2df;background:#211f2e;border-color:#6750a459}.enterprise-recruitment-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 131px);color:#c2d2d5;background:#071418}.recruitment-job-list{padding:0 22px;background:#071418}.recruitment-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px}.recruitment-list-heading h1{margin:0;color:#dcebed;font-size:18px;line-height:1}.recruitment-list-heading button,.recruitment-save{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:35px;padding:0 13px;color:#effbff;background:#2878e7;border:1px solid #3c88ed;border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.recruitment-list-heading button:hover,.recruitment-save:hover{background:#3a87ed}.recruitment-filters{display:flex;gap:8px;padding:14px 0 13px;border-top:1px solid #10272e;border-bottom:1px solid #10272e}.recruitment-filters label{display:flex;align-items:center;gap:7px;height:35px;padding:0 9px;color:#6f878d;background:#101e2b;border:1px solid #36506b;border-radius:6px}.recruitment-filters label:first-child{min-width:0;flex:1}.recruitment-filters input,.recruitment-filters select{min-width:0;width:100%;color:#c2d2d5;background:transparent;border:0;font:inherit;font-size:12px;outline:0}.recruitment-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.recruitment-status-select{width:112px;flex:0 0 112px}.recruitment-status-select svg{flex:0 0 auto}.recruitment-job-cards{display:grid;gap:10px;padding-top:12px}.recruitment-job-card{display:grid;grid-template-columns:1fr auto;gap:7px 9px;min-height:95px;padding:13px 12px 11px;color:#82999e;background:#0c1e24;border:1px solid transparent;border-radius:8px;font:inherit;text-align:left;cursor:pointer}.recruitment-job-card:hover{background:#10272d}.recruitment-job-card.is-selected{color:#c6e8e6;background:#123339;border-color:#1a4b51;box-shadow:inset 3px 0 #58d6cf}.recruitment-job-card strong{overflow:hidden;color:#dcebed;font-size:14px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.recruitment-job-card small{grid-column:1 / -1;color:#728a90;font-size:12px}.recruitment-job-status{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;height:22px;padding:0 8px;color:#8de0d6;background:#173b3e;border-radius:12px;font-size:11px;font-style:normal;line-height:1}.recruitment-job-status.status-draft{color:#a9cdbf;background:#20443f}.recruitment-job-status.status-closed{color:#93a4a8;background:#27363a}.recruitment-empty{margin:28px 0;color:#70878d;font-size:12px;text-align:center}.recruitment-job-detail{min-width:0;padding:5px 24px 0 40px;background:#071418}.recruitment-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 20px}.recruitment-detail-heading h2{margin:0 0 11px;color:#e5f1f3;font-size:25px;line-height:1.2}.recruitment-detail-heading>div:first-child>div{display:flex;align-items:center;gap:10px;color:#7c9499;font-size:12px}.recruitment-detail-actions{display:flex;gap:10px;padding-top:3px}.recruitment-detail-actions button{display:inline-flex;align-items:center;gap:6px;height:35px;padding:0 12px;color:#adc0c4;background:#091a20;border:1px solid #1d4149;border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.recruitment-detail-actions button:hover{color:#e3f1f3;border-color:#3d7579}.recruitment-detail-actions button:disabled{cursor:default;opacity:.45}.recruitment-tabs{border-bottom:1px solid #102a31}.recruitment-tabs div{display:flex;gap:14px}.recruitment-tabs button{position:relative;height:49px;padding:0 14px;color:#789097;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.recruitment-tabs button:hover,.recruitment-tabs button.is-active{color:#cce4e5;background:#10272b}.recruitment-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#59d8d0}.recruitment-info{padding-top:38px}.recruitment-info h3,.recruitment-records h3{margin:0;color:#dfeef0;font-size:15px}.recruitment-info dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;border-bottom:1px solid #10272e}.recruitment-info dl div{min-height:70px;padding-right:10px;border-bottom:1px solid #10272e}.recruitment-info dt,.recruitment-copy h4{margin:0 0 12px;color:#71898f;font-size:12px;font-weight:400}.recruitment-info dd{margin:0;color:#dbe9eb;font-size:13px;font-weight:600}.recruitment-copy{padding:14px 0 2px;border-bottom:1px solid #10272e}.recruitment-copy p{margin:0 0 13px;color:#d0e0e2;font-size:13px;font-weight:600;line-height:1.6}.recruitment-detail-empty,.recruitment-record-empty{display:grid;min-height:250px;place-content:center;color:#71898f;font-size:13px;text-align:center}.recruitment-records{padding-top:37px}.recruitment-table{margin-top:15px;overflow-x:auto;border:1px solid #16363e;border-radius:5px}.recruitment-table>div{min-width:640px;display:grid;grid-template-columns:1fr 2fr 1fr 1.2fr;align-items:center;min-height:52px;padding:0 14px;color:#bdcfd2;border-top:1px solid #102a31;font-size:13px}.recruitment-table>div:first-child{border-top:0}.recruitment-table strong{color:#dcebed}.recruitment-table i{width:-moz-max-content;width:max-content;padding:4px 7px;color:#98e1d9;background:#163a3d;border-radius:10px;font-size:11px;font-style:normal}.recruitment-table-head{min-height:40px!important;color:#789096!important;background:#0d2026;font-size:12px!important}.recruitment-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#020a0db8}.recruitment-modal{width:min(620px,100%);padding:22px;color:#c8d9db;background:#0d2026;border:1px solid #28515a;border-radius:7px;box-shadow:0 22px 60px #00000080}.recruitment-modal header,.recruitment-modal footer{display:flex;align-items:center;justify-content:space-between}.recruitment-modal h2{margin:0;color:#e5f2f4;font-size:18px}.recruitment-modal header button{display:grid;width:28px;height:28px;place-items:center;color:#a5bec2;background:transparent;border:0;cursor:pointer}.recruitment-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.recruitment-form label{display:grid;gap:7px;color:#87a0a6;font-size:12px}.recruitment-form label.is-wide{grid-column:1 / -1}.recruitment-form input,.recruitment-form select,.recruitment-form textarea{box-sizing:border-box;width:100%;padding:9px 10px;color:#d8e9eb;background:#09191e;border:1px solid #294b54;border-radius:5px;font:inherit;font-size:13px}.recruitment-form textarea{resize:vertical}.recruitment-modal footer{justify-content:flex-end;gap:9px}.recruitment-modal footer>button:not(.recruitment-save){height:32px;padding:0 12px;color:#b4c8cb;background:transparent;border:1px solid #294b54;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.recruitment-save:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 760px){.enterprise-recruitment-workspace{display:block;min-height:0}.recruitment-job-list{padding:0}.recruitment-list-heading{min-height:48px}.recruitment-job-cards{grid-template-columns:repeat(2,minmax(205px,1fr));overflow-x:auto;padding-bottom:12px}.recruitment-job-detail{padding:24px 0 0}.recruitment-detail-heading{flex-direction:column}.recruitment-detail-actions{padding-top:0}.recruitment-tabs{overflow-x:auto}.recruitment-tabs button{flex:0 0 auto}.recruitment-info{padding-top:27px}.recruitment-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-form{grid-template-columns:1fr}.recruitment-form label.is-wide{grid-column:auto}.enterprise-page-header,.enterprise-data-panel-heading{flex-direction:column}.enterprise-primary-action{width:100%}.enterprise-recruitment-summary{grid-template-columns:1fr}.enterprise-data-panel{padding:16px}.enterprise-recruitment-tools{width:100%}.enterprise-recruitment-tools label{flex:1}.enterprise-recruitment-tools input{width:100%}.compute-metric-card{min-height:124px}}.enterprise-profile-page,.enterprise-access-page,.compute-management-page,.enterprise-recruitment-page,.enterprise-workspace-page{display:flex;min-height:calc(100vh - 160px);flex-direction:column;gap:24px;color:#d8d5ef;background:transparent;border:0;border-radius:0}.enterprise-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.enterprise-page-heading-main{position:relative;display:flex;align-items:center;gap:16px;min-width:0}.enterprise-page-heading-glow{position:absolute;width:48px;height:48px;background:linear-gradient(90deg,#6750a4,#00f0ff);border-radius:12px;filter:blur(13px);opacity:.35}.enterprise-page-heading-icon{position:relative;display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:#fff;background:linear-gradient(90deg,#6750a4,#00bcd4);border-radius:12px}.enterprise-page-heading h1{margin:0;color:#fff;font-size:30px;font-weight:700;line-height:1.2}.enterprise-page-heading p{margin:5px 0 0;color:#9b98ab;font-size:13px;line-height:1.5}.enterprise-heading-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;flex:0 0 auto;padding:0 14px;color:#fff;background:linear-gradient(90deg,#6750a4,#00bcd4);border:0;border-radius:9px;box-shadow:0 8px 18px #6750a440;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.enterprise-heading-action:hover{filter:brightness(1.12)}.enterprise-surface{overflow:hidden;background:#1a1a24cc;border:1px solid rgba(103,80,164,.3);border-radius:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.enterprise-profile-surface,.enterprise-access-surface{flex:1}.enterprise-profile-tabs,.enterprise-access-tabs{height:60px;align-items:center;padding:0 24px;background:#0f0f16b3;border-bottom:1px solid rgba(103,80,164,.22)}.enterprise-profile-tabs button,.enterprise-access-tabs button{height:60px;padding:0 16px;color:#9b98ab;background:transparent;border-radius:0;font-size:13px;font-weight:500}.enterprise-profile-tabs button.is-active,.enterprise-access-tabs button.is-active{color:#00f0ff;background:transparent}.enterprise-profile-tabs button.is-active:after,.enterprise-access-tabs button.is-active:after{right:14px;bottom:0;left:14px;height:2px;background:#00f0ff}.enterprise-profile-content{gap:24px;padding:24px}.enterprise-profile-field,.enterprise-profile-services,.enterprise-student-preview{background:#0f0f16;border-color:#6750a438}.enterprise-profile-fields{border-color:#6750a438}.enterprise-profile-field{border-right-color:#6750a438;border-bottom-color:#6750a438}.enterprise-access-panel{min-height:0;padding:26px 28px;background:transparent}.enterprise-account-form{max-width:920px}.enterprise-access-table{background:#0f0f16;border-color:#6750a438}.enterprise-role-list article{background:#0f0f16}.enterprise-compute-surface{padding:22px}.compute-metrics{gap:14px}.compute-metric-card{min-height:136px;background:#0f0f16;border-color:#6750a438}.compute-panel{min-height:0;padding:22px;background:#0f0f16;border-color:#6750a438}.compute-panel-heading{padding-bottom:14px;border-bottom:1px solid rgba(103,80,164,.18)}.compute-table-wrap{margin-top:12px}.enterprise-workspace-surface{flex:1;padding:0}.enterprise-tasks-page,.training-projects-page,.enterprise-recruitment-workspace{min-height:calc(100vh - 255px);background:#0f0f16;border:0;border-radius:0}.enterprise-task-list,.training-project-list,.recruitment-job-list{background:#0f0f16}.enterprise-task-detail,.training-project-detail,.recruitment-job-detail{background:#12121a}.enterprise-task-tabs,.training-project-tabs,.recruitment-tabs{margin-top:16px;padding:0;border-bottom-color:#6750a438}.enterprise-task-tabs button,.training-project-tabs button,.recruitment-tabs button{height:42px;padding:0 14px;color:#9b98ab;font-size:13px}.enterprise-task-tabs button.is-active,.training-project-tabs button.is-active,.recruitment-tabs button.is-active{color:#00f0ff;background:transparent}.enterprise-task-tabs button.is-active:after,.training-project-tabs button.is-active:after,.recruitment-tabs button.is-active:after{right:12px;left:12px;background:#00f0ff}.enterprise-task-detail-heading,.training-project-detail-heading,.recruitment-detail-heading{border-bottom-color:#6750a438}.enterprise-recruitment-workspace{border:0}.recruitment-job-list{border-right:1px solid rgba(103,80,164,.22)}.recruitment-filters{border-color:#6750a433}.recruitment-job-card,.recruitment-filters label{background:#171621;border-color:#6750a433}.recruitment-job-card.is-selected{background:#6750a438;border-color:#00f0ff47;box-shadow:inset 3px 0 #00f0ff}.recruitment-table{background:#0f0f16;border-color:#6750a440}.recruitment-table>div{border-color:#6750a42e}.recruitment-table-head{background:#1a1924}.enterprise-recruitment-workspace{color:#d8d5ef}.recruitment-list-heading h1,.recruitment-detail-heading h2,.recruitment-info h3,.recruitment-records h3{color:#eeeaff}.recruitment-list-heading button,.recruitment-save{background:#6750a4;border-color:#806bb9;box-shadow:0 6px 16px #6750a438}.recruitment-list-heading button:hover,.recruitment-save:hover{background:#7963b4;border-color:#00dce9}.enterprise-task-list-heading h1,.training-project-list-heading h1,.recruitment-list-heading h1{flex:1 1 auto;font-size:14px;line-height:1}.enterprise-task-list-heading button,.training-project-list-heading button,.recruitment-list-heading button{gap:4px;height:28px;padding:0 8px;font-size:12px;line-height:1}.enterprise-task-list-heading button svg,.training-project-list-heading button svg,.recruitment-list-heading button svg{width:13px;height:13px}.recruitment-filters label{color:#908ba2}.recruitment-filters input,.recruitment-filters select{color:#ded9ed}.recruitment-job-card{color:#908ba2}.recruitment-job-card:hover{background:#201e2d}.recruitment-job-card strong{color:#e1dff0}.recruitment-job-card small{color:#908ba2}.recruitment-job-status{color:#b8f5ee;background:#00e5a01f}.recruitment-job-status.status-draft{color:#c4e9ff;background:#00b0ec24}.recruitment-job-status.status-closed{color:#a59eb8;background:#a59eb81f}.recruitment-job-detail{background:#0a0a0f}.recruitment-detail-heading>div:first-child>div,.recruitment-info dt,.recruitment-copy h4{color:#908ba2}.recruitment-detail-actions button{color:#c6c0da;background:#171621;border-color:#6750a459}.recruitment-detail-actions button:hover{color:#fff;border-color:#00dce9}.recruitment-info dl,.recruitment-info dl div,.recruitment-copy{border-color:#6750a438}.recruitment-info dd,.recruitment-copy p{color:#d8d5ef}.recruitment-copy p{font-weight:400}.recruitment-modal{color:#d8d5ef;background:#171621;border-color:#806bb9}.recruitment-modal h2{color:#eeeaff}.recruitment-modal header button,.recruitment-form label{color:#908ba2}.recruitment-form input,.recruitment-form select,.recruitment-form textarea{color:#ded9ed;background:#0a0a0f;border-color:#6750a466}.recruitment-modal footer>button:not(.recruitment-save){color:#c6c0da;border-color:#6750a459}.training-management{min-width:0;color:#d8d5ef}.training-management h3,.training-management h4,.training-management p{margin:0}.training-management h3{color:#eeeaff;font-size:18px}.training-management h4{color:#e7e3f3;font-size:14px}.training-management p{color:#9893aa;font-size:12px;line-height:1.6}.training-management-heading,.training-tab-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.training-management-heading>div:first-child{min-width:0}.training-management-heading p{margin-top:6px}.training-toolbar,.training-tab-heading>button{display:flex;flex:0 0 auto;gap:8px}.training-toolbar button,.training-tab-heading button,.training-chapter>header>button,.training-resource-grid>article>button,.training-mentor-list button,.training-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 10px;color:#c6c0da;background:#171621;border:1px solid rgba(103,80,164,.36);border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.training-toolbar button:hover,.training-tab-heading button:hover,.training-chapter>header>button:hover,.training-resource-grid>article>button:hover,.training-mentor-list button:hover,.training-row-actions button:hover{color:#fff;border-color:#00dce9}.training-toolbar .is-primary,.training-tab-heading .is-primary{color:#fff;background:#6750a4;border-color:#806bb9}.training-inline-metrics{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.training-inline-metrics span,.training-state{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;color:#c4e9ff;background:#00b0ec24;border-radius:12px;font-size:11px;font-style:normal}.training-inline-metrics span:first-child,.training-state.is-approved,.training-state.is-learning{color:#b8f5ee;background:#00e5a01f}.training-state.is-pending,.training-state.is-revision,.training-state.is-at_risk{color:#ffd78c;background:#e0a73b24}.training-state.is-rejected,.training-state.is-not_started{color:#b7b1c5;background:#a59eb824}.training-course-visibility{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;color:#ffd78c;background:#e0a73b17;border:1px solid rgba(224,167,59,.28);border-radius:7px}.training-course-visibility.is-published{color:#8bdcba;background:#4db18117;border-color:#4db1814d}.training-course-visibility strong,.training-course-visibility span{display:block}.training-course-visibility strong{color:#eeeaff;font-size:13px}.training-course-visibility span{margin-top:4px;color:#aaa4b8;font-size:12px}.training-course-visibility button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;color:#ded9ed;background:#171621;border:1px solid rgba(103,80,164,.4);border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.training-course-visibility button:hover:not(:disabled){color:#fff;border-color:#00dce9}.training-course-visibility button:disabled{cursor:not-allowed;opacity:.45}.training-chapter-list{display:grid;gap:12px}.training-chapter{overflow:hidden;background:#171621;border:1px solid rgba(103,80,164,.24);border-radius:8px}.training-chapter>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;background:#6750a41f}.training-chapter>header>b{display:grid;width:30px;height:30px;place-items:center;color:#bfeeff;background:#00b0ec2e;border-radius:6px;font-size:12px}.training-chapter>header h4{margin-bottom:4px}.training-chapter>header small{display:block;margin-top:4px;color:#8f8aa2;font-size:11px}.training-lesson{display:grid;grid-template-columns:24px minmax(0,1fr) auto 30px;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-top:1px solid rgba(103,80,164,.16)}.training-lesson i{display:grid;width:21px;height:21px;place-items:center;color:#b5dfff;background:#00b0ec29;border-radius:50%;font-size:11px;font-style:normal}.training-lesson strong{overflow:hidden;color:#ded9ed;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.training-lesson span{color:#908ba2;font-size:11px;white-space:nowrap}.training-lesson button{display:grid;width:28px;height:28px;place-items:center;color:#a8a1bb;background:transparent;border:1px solid rgba(103,80,164,.26);border-radius:5px;cursor:pointer}.training-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.training-resource-grid>article{position:relative;display:flex;min-height:108px;gap:12px;padding:16px;color:#9e98ad;background:#171621;border:1px solid rgba(103,80,164,.22);border-radius:8px}.training-resource-grid svg{flex:0 0 auto;color:#00dce9}.training-resource-grid h4{margin-bottom:7px}.training-resource-grid span,.training-resource-grid small{display:block;color:#9b95a9;font-size:12px}.training-resource-grid small{margin-top:7px;color:#c8c2d7}.training-resource-grid>article>button{position:absolute;top:12px;right:12px;width:28px;min-height:28px;padding:0}.training-mentor-list{overflow:hidden;border:1px solid rgba(103,80,164,.25);border-radius:8px}.training-mentor-list article{display:grid;grid-template-columns:34px minmax(150px,1fr) minmax(130px,1fr) minmax(120px,1fr) auto auto;align-items:center;gap:14px;min-height:62px;padding:0 14px;color:#bbb5ca;border-top:1px solid rgba(103,80,164,.18);font-size:13px}.training-mentor-list article:first-child{border-top:0}.training-avatar{display:grid;width:30px;height:30px;place-items:center;color:#d9fbff;background:#00b0ec2e;border-radius:50%;font-size:12px}.training-mentor-list strong{color:#e8e3f4}.training-mentor-list button{min-height:27px;padding:0 8px}.training-mentor-list button:last-child{width:28px;padding:0}.training-mentor-list .is-visible{color:#b8f5ee;background:#00e5a01a}.training-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.training-metric-strip article,.training-stats-grid article{min-height:76px;padding:13px 15px;background:#171621;border:1px solid rgba(103,80,164,.22);border-radius:8px}.training-metric-strip article.is-warning{border-color:#e0a73b6b}.training-metric-strip strong,.training-stats-grid strong{display:block;color:#eeeaff;font-size:25px;line-height:1.1}.training-metric-strip .is-warning strong{color:#ffd78c}.training-metric-strip span,.training-stats-grid span{display:block;margin-top:6px;color:#9b95a9;font-size:12px}.training-filter-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.training-filter-tabs button{height:30px;padding:0 10px;color:#9b95a9;background:transparent;border:0;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.training-filter-tabs button:hover,.training-filter-tabs button.is-active{color:#d9fbff;background:#6750a43d}.training-publication-review{max-width:1080px;padding:22px}.training-publication-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(103,80,164,.22)}.training-publication-review-heading h3{margin:0;color:#eeeaff;font-size:18px}.training-publication-review-heading p{margin:7px 0 0;color:#9b95a9;font-size:13px;line-height:1.6}.training-publication-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none}.training-publication-flow li{position:relative;display:flex;min-width:0;gap:10px;min-height:92px;padding:14px;color:#898497;background:#171621;border:1px solid rgba(103,80,164,.25);border-radius:8px}.training-publication-flow li.is-current{color:#d9fbff;border-color:#00dce994;background:#00b0ec1a}.training-publication-flow li.is-completed{color:#baf2dd;border-color:#4db1816b}.training-publication-flow li.is-rejected{color:#ffc4cd;border-color:#d660777a}.training-publication-flow-index{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;color:#aaa5b7;background:#0f0f16;border:1px solid rgba(103,80,164,.48);border-radius:50%;font-size:12px}.training-publication-flow .is-current .training-publication-flow-index{color:#00171a;background:#00dce9;border-color:#00dce9}.training-publication-flow .is-completed .training-publication-flow-index{color:#09231b;background:#8bdcba;border-color:#8bdcba}.training-publication-flow .is-rejected .training-publication-flow-index{color:#37131b;background:#ffabb9;border-color:#ffabb9}.training-publication-flow strong,.training-publication-flow small,.training-publication-flow time{display:block}.training-publication-flow strong{overflow:hidden;color:#e7e2f4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.training-publication-flow small{min-height:34px;margin-top:5px;color:#9993a7;font-size:12px;line-height:1.45}.training-publication-flow time{margin-top:7px;color:#7e798d;font-size:11px}.training-publication-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(103,80,164,.22);border-radius:8px}.training-publication-facts div{min-width:0;padding:14px;border-right:1px solid rgba(103,80,164,.18)}.training-publication-facts div:last-child{border-right:0}.training-publication-facts dt{color:#918ca0;font-size:12px}.training-publication-facts dd{margin:7px 0 0;overflow:hidden;color:#e0dcec;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.training-publication-note{display:flex;gap:10px;margin-top:14px;padding:14px;color:#9ee7ec;background:#00b0ec17;border:1px solid rgba(0,220,233,.24);border-radius:8px}.training-publication-note.is-rejected{color:#ffb7c1;background:#ae3d521f;border-color:#d6607757}.training-publication-note strong{display:block;color:#e6e1f1;font-size:13px}.training-publication-note p{margin:5px 0 0;color:#bdb7cb;font-size:13px;line-height:1.6}.training-publication-actions{display:flex;justify-content:flex-end;min-height:42px;padding-top:18px}.training-publication-actions>span{display:inline-flex;align-items:center;gap:7px;color:#9b95a9;font-size:13px}.training-publication-actions button{display:inline-flex;align-items:center;gap:6px}.training-publication-actions button:disabled{cursor:wait;opacity:.62}.training-record-list,.training-student-list{display:grid;gap:12px}.training-record-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:82px;padding:14px;background:#171621;border:1px solid rgba(103,80,164,.2);border-radius:8px}.training-record-list h4,.training-student-list h4{margin-bottom:5px}.training-record-list>article>div:first-child>span,.training-student-list>article>div:first-child>span{display:block;color:#aaa3b8;font-size:12px}.training-record-list>article>div:first-child>p,.training-student-list>article>div:first-child>p{margin-top:5px}.training-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.training-row-actions button{min-height:28px;padding:0 8px}.training-student-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:22px;min-height:84px;padding:14px;background:#171621;border:1px solid rgba(103,80,164,.2);border-radius:8px}.training-progress span{display:flex;justify-content:space-between;color:#aaa3b8;font-size:12px}.training-progress b{color:#e6e1f3}.training-progress i{display:block;height:7px;margin-top:7px;overflow:hidden;background:#0a0a0f;border-radius:5px}.training-progress em{display:block;height:100%;background:linear-gradient(90deg,#6750a4,#00bfa5);border-radius:inherit}.training-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.training-stats-grid article{min-height:92px}.training-stats-grid strong{font-size:28px;color:#d8efff}.training-project-load-error{display:grid;gap:9px;margin:18px 0;padding:14px;color:#ffc5ce;background:#ae3d521f;border:1px solid rgba(214,96,119,.48);border-radius:6px;font-size:12px;line-height:1.5}.training-project-load-error button{width:-moz-fit-content;width:fit-content;height:30px;padding:0 10px;color:#ffe6e9;background:transparent;border:1px solid rgba(214,96,119,.6);border-radius:4px;font:inherit;font-size:12px;cursor:pointer}.training-project-workspace-error{margin:28px 0}.training-student-actions{display:grid;justify-items:end;gap:7px}.training-student-actions button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;color:#b9d9dc;background:transparent;border:1px solid #34565d;border-radius:4px;font:inherit;font-size:11px;cursor:pointer}.training-student-actions button:hover{color:#e8fbfb;border-color:#55cfc6}.training-progress small{display:block;margin-top:7px;color:#918ca0;font-size:11px}.training-progress .training-course-completion{margin-top:3px;color:#b8d9d5}.training-student-progress-dialog{width:min(560px,100%)}.training-student-progress-dialog header>div{display:grid;gap:4px}.training-student-progress-dialog header p{margin:0;color:#9993a7;font-size:12px}.training-student-progress-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:20px 0;border:1px solid rgba(103,80,164,.26);border-radius:6px;overflow:hidden}.training-student-progress-facts div{padding:13px;border-right:1px solid rgba(103,80,164,.2);border-bottom:1px solid rgba(103,80,164,.2)}.training-student-progress-facts div:nth-child(2n){border-right:0}.training-student-progress-facts div:nth-last-child(-n+2){border-bottom:0}.training-student-progress-facts dt{color:#9993a7;font-size:11px}.training-student-progress-facts dd{margin:6px 0 0;color:#e6e1f3;font-size:13px;font-weight:600}.training-student-progress-detail{margin:0 0 20px}.training-student-progress-detail i{height:9px}@media (max-width: 900px){.training-publication-flow,.training-publication-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.training-publication-facts div:nth-child(2){border-right:0}.training-publication-facts div:nth-child(-n+2){border-bottom:1px solid rgba(103,80,164,.18)}}@media (max-width: 540px){.training-course-visibility{grid-template-columns:20px minmax(0,1fr);align-items:start}.training-course-visibility button{grid-column:1 / -1;width:100%}.training-publication-review{padding:16px}.training-publication-review-heading{align-items:flex-start;flex-direction:column}.training-publication-flow,.training-publication-facts{grid-template-columns:1fr}.training-publication-flow li,.training-publication-flow small{min-height:0}.training-publication-facts div,.training-publication-facts div:nth-child(2){border-right:0;border-bottom:1px solid rgba(103,80,164,.18)}.training-publication-facts div:last-child{border-bottom:0}.training-publication-actions{justify-content:stretch}.training-publication-actions button{width:100%;justify-content:center}}@media (max-width: 760px){.enterprise-profile-page,.enterprise-access-page,.compute-management-page,.enterprise-recruitment-page,.enterprise-workspace-page{min-height:calc(100vh - 90px);gap:16px}.enterprise-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.enterprise-page-heading h1{font-size:24px}.enterprise-heading-action{width:100%}.enterprise-surface{border-radius:12px}.enterprise-profile-tabs,.enterprise-access-tabs{padding:0 10px}.enterprise-profile-content,.enterprise-compute-surface{padding:16px}.enterprise-access-panel{padding:20px 16px}.enterprise-tasks-page,.training-projects-page,.enterprise-recruitment-workspace{min-height:0}}@media (max-width: 1023px){.legacy-sidebar{transform:translate(-100%)}.legacy-sidebar.is-open{transform:translate(0)}.legacy-sidebar-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:block;background:#00000094;border:0}.legacy-topbar{padding:0 14px}.legacy-clock,.legacy-user>span:last-child{display:none}.legacy-page{padding:16px}.legacy-topbar.is-task-workspace{padding:0 14px}.legacy-topbar.is-task-workspace .legacy-crumbs{gap:6px;min-width:0}.legacy-topbar.is-task-workspace .legacy-crumbs>strong{white-space:nowrap}.legacy-topbar.is-task-workspace .legacy-user>span:first-child{display:none}}.course-management{display:flex;min-height:calc(100vh - 115px);flex-direction:column;gap:10px;color:#dce9eb}.teacher-management{display:flex;min-height:calc(100vh - 115px);flex-direction:column;gap:16px;color:#dce9eb}.teacher-management-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.teacher-management-heading h1{margin:0;color:#eff9fa;font-size:29px;line-height:1.2}.teacher-management-heading p{margin:8px 0 0;color:#819497;font-size:14px}.teacher-primary-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;color:#062326;background:#35d0c8;border:1px solid #65ebe2;border-radius:6px;font-weight:700}.teacher-management-filters{display:flex;gap:10px}.teacher-management-filters input,.teacher-management-filters select{min-height:36px;padding:0 10px;color:#dce9eb;background:#081316;border:1px solid #1a3639;border-radius:6px}.teacher-management-filters input{flex:1;max-width:360px}.teacher-management-list{display:grid;gap:10px}.teacher-management-list>article{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;background:#071215;border:1px solid #173135;border-radius:6px}.teacher-management-summary{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 10px}.teacher-management-summary h2{margin:0;color:#eff9fa;font-size:17px}.teacher-management-summary span{width:-moz-fit-content;width:fit-content;padding:2px 7px;border-radius:4px;font-size:12px}.teacher-management-summary .is-enabled{color:#87ebc7;background:#0c302b}.teacher-management-summary .is-disabled{color:#c4c9c9;background:#273236}.teacher-management-summary p,.teacher-management-summary small{grid-column:1 / -1;margin:0;color:#9db1b4;font-size:13px}.teacher-management-summary .teacher-management-bio{max-width:720px;line-height:1.65;color:#c1d1d3}.teacher-management-actions{display:flex;gap:8px}.teacher-management-actions button{display:inline-grid;width:34px;height:34px;place-items:center;color:#b9d0d2;background:#0b1a1d;border:1px solid #244347;border-radius:5px}.teacher-management-actions button:disabled{cursor:not-allowed;opacity:.4}.teacher-editor-dialog{max-width:580px}.teacher-editor-dialog form{display:grid;gap:14px}.teacher-editor-dialog fieldset{display:flex;flex-wrap:wrap;gap:12px;padding:10px;border:1px solid #244347;border-radius:6px}.teacher-editor-dialog legend{padding:0 4px;color:#9db1b4}.teacher-status-choice{display:inline-flex!important;width:auto!important;align-items:center;gap:6px;color:#c1d1d3}@media (max-width: 620px){.teacher-management-heading,.teacher-management-filters{align-items:stretch;flex-direction:column}.teacher-management-filters input{max-width:none}.teacher-management-list>article{flex-direction:column}}.course-management h1{margin:0 0 20px;color:#eff9fa;font-size:29px;font-weight:700;line-height:1.2}.course-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.course-metrics>div{display:flex;min-height:105px;flex-direction:column;justify-content:center;padding:0 14px;background:#050b0d;border:1px solid #091519;border-radius:8px}.course-metrics span{color:#c9d9db;font-size:12px}.course-metrics strong{margin-top:4px;color:#f1f9fa;font-size:21px;line-height:1}.course-filters{display:grid;grid-template-columns:minmax(220px,1fr) 151px 151px;gap:10px;margin-bottom:36px}.course-filters input,.course-filters select{box-sizing:border-box;width:100%;height:31px;padding:0 10px;color:#e0ebed;background:#03090b;border:1px solid #163139;border-radius:5px;font:inherit;font-size:12px;outline:none}.course-filters input{background:#142030;border-color:#567087}.course-filters input::-moz-placeholder{color:#c0cdd3}.course-filters input::placeholder{color:#c0cdd3}.course-filters input:focus,.course-filters select:focus{border-color:#56d6cd}.course-workspace{display:grid;flex:1;grid-template-columns:255px minmax(0,1fr);gap:12px;min-height:680px}.course-directory,.course-detail{min-width:0;background:#03090b;border:1px solid #081417}.course-directory{padding:0}.course-directory>header,.course-chapters>header{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 13px;border-bottom:1px solid #102126}.course-directory h2,.course-chapters h3{margin:0;color:#e5f0f1;font-size:15px}.course-directory header button,.course-chapters header button,.course-detail-actions button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 10px;color:#d9e6e8;background:#071115;border:1px solid #29444a;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.course-directory header button:hover,.course-chapters header button:hover,.course-detail-actions button:hover:not(:disabled){border-color:#56d6cd;color:#fff}.course-directory-list{padding:0}.course-directory-list>button{display:flex;width:100%;min-height:61px;align-items:center;justify-content:space-between;gap:8px;padding:9px 8px;color:#bed0d3;background:transparent;border:0;border-bottom:1px solid #101e23;font:inherit;text-align:left;cursor:pointer}.course-directory-list>button:hover,.course-directory-list>button.is-selected{background:#10272b}.course-directory-list>button>span{display:grid;min-width:0;gap:5px}.course-directory-list>button>span:last-child{justify-items:end;flex:0 0 auto}.course-directory-list strong{overflow:hidden;color:#e1ecee;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.course-directory-list small{color:#d2dde0;font-size:10px;line-height:1}.course-directory-list em{color:#e0edef;font-size:10px;font-style:normal;line-height:1}.course-detail{padding:0 18px}.course-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 0 15px;border-bottom:1px solid #102126}.course-detail-heading h2{margin:0 0 10px;color:#f0f7f8;font-size:21px;line-height:1.2}.course-tags{display:flex;flex-wrap:wrap;gap:7px}.course-tags span{padding:3px 7px;color:#d8e4e6;background:#071115;border:1px solid #183238;border-radius:4px;font-size:10px;line-height:1}.course-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.course-detail-actions button:disabled{cursor:wait;opacity:.58}.course-tabs{display:flex;height:39px;align-items:stretch;gap:0;border-bottom:1px solid #102126}.course-tabs button{position:relative;padding:0 9px;color:#a9bfc3;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.course-tabs button.is-active{color:#e5f2f4;background:#0e252a}.course-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#57d8cf}.course-chapters>header{min-height:58px;padding:0}.course-chapters>header button{margin-right:0}.course-chapters article{border-bottom:1px solid #12242a}.course-chapter-row{display:flex;min-height:62px;align-items:center;gap:8px}.course-chapter-trigger{display:flex;min-width:0;flex:1;align-items:center;gap:12px;padding:8px 0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.course-chapter-trigger>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;color:#a9eaec;background:#12343c;border-radius:5px;font-size:10px;font-weight:700}.course-chapter-trigger>div{min-width:0;flex:1}.course-chapter-trigger strong{color:#e4eff0;font-size:13px}.course-chapter-trigger p{overflow:hidden;margin:4px 0 0;color:#c7d6d9;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.course-chapter-trigger>svg{flex:0 0 auto;color:#d8e5e7}.course-row-actions,.course-lesson>div:last-child{display:flex;align-items:center;gap:12px}.course-row-actions button,.course-lesson button{display:grid;width:18px;height:22px;place-items:center;padding:0;color:#91adb1;background:transparent;border:0;cursor:pointer}.course-row-actions button:hover,.course-lesson button:hover{color:#58d8ce}.course-lessons{margin-left:45px}.course-lesson{display:flex;min-height:67px;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #16262b}.course-lesson>div:first-child{min-width:0}.course-lesson strong{color:#e1ebec;font-size:12px}.course-lesson p{margin:4px 0 0;color:#d6e2e4;font-size:11px}.course-lesson small{display:block;margin-top:3px;color:#718a91;font-size:10px}.course-visible{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#c8edeb;background:#12393a;border:1px solid #21605e;border-radius:4px;font-size:10px;white-space:nowrap}.course-add-lesson{display:flex;width:100%;height:30px;align-items:center;justify-content:center;gap:5px;margin:7px 0 15px;color:#dde9eb;background:transparent;border:1px dashed #294246;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.course-add-lesson:hover{color:#5edfd6;border-color:#4b9895}.course-empty{display:grid;min-height:300px;place-items:center;color:#7b9297;font-size:13px}.course-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#010709bd}.course-create-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);color:#dce9eb;background:#0b1518;border:1px solid #28464d;border-radius:7px;box-shadow:0 24px 70px #00000085;overflow-y:auto}.course-create-dialog>header{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #1b363c}.course-create-dialog h2{margin:0;color:#eef7f8;font-size:18px;line-height:1}.course-create-dialog>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#9eb6ba;background:transparent;border:0;cursor:pointer}.course-create-dialog>header button:hover{color:#f0fbfc}.course-create-dialog form{display:grid;gap:16px;padding:20px}.course-authoring-form,.course-information-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.course-create-dialog label,.course-create-dialog fieldset{display:grid;gap:8px;margin:0;padding:0;color:#b7cdd1;border:0;font-size:13px}.course-create-dialog .is-wide{grid-column:1 / -1}.course-create-dialog legend{padding:0;color:#b7cdd1;font-size:13px}.course-create-dialog input:not([type=radio]),.course-create-dialog select,.course-create-dialog textarea{box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;color:#e7f1f2;background:#081014;border:1px solid #29474e;border-radius:5px;font:inherit;font-size:13px;outline:none}.course-create-dialog textarea{min-height:92px;resize:vertical}.course-create-dialog input:not([type=radio])::-moz-placeholder,.course-create-dialog textarea::-moz-placeholder{color:#6e888d}.course-create-dialog input:not([type=radio])::placeholder,.course-create-dialog textarea::placeholder{color:#6e888d}.course-create-dialog input:not([type=radio]):focus,.course-create-dialog select:focus,.course-create-dialog textarea:focus{border-color:#55cfc6;box-shadow:0 0 0 2px #55cfc61f}.course-status-options{display:flex;gap:10px}.course-status-options label{position:relative;display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 12px;color:#c2d7da;background:#081014;border:1px solid #29474e;border-radius:5px;cursor:pointer}.course-status-options input{accent-color:#57d8cf}.course-status-options label:has(input:checked){color:#e3f8f6;background:#103037;border-color:#4cb6ae}.course-create-error{margin:-5px 0 0;color:#ef9c9c;font-size:12px}.course-create-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.course-create-dialog footer button{height:34px;padding:0 15px;color:#bcd0d3;background:transparent;border:1px solid #34565d;border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.course-create-dialog footer .course-create-primary{color:#effaf9;background:#237c76;border-color:#53bfb7}.course-create-dialog footer button:hover:not(:disabled){border-color:#65d7cf}.course-create-dialog footer .course-create-primary:hover:not(:disabled){background:#2d9089}.course-create-dialog button:disabled{cursor:not-allowed;opacity:.55}.course-delete-dialog{width:min(420px,100%);overflow:hidden}.course-delete-copy{display:grid;gap:14px;padding:22px 20px 10px}.course-delete-copy p{margin:0;color:#c7d6d9;font-size:14px;line-height:1.6}.course-delete-copy .course-create-error{color:#ef9c9c}.course-delete-dialog footer{padding:10px 20px 20px}.course-delete-dialog footer .course-delete-primary{color:#fff4f4;background:#8e3d46;border-color:#cf6a73}.course-delete-dialog footer .course-delete-primary:hover:not(:disabled){background:#a64b56}.course-authoring-form footer{grid-column:1 / -1}.course-cover-field{display:grid;grid-column:1 / -1;gap:8px;color:#b7cdd1;font-size:13px}.course-cover-control{display:flex;min-height:92px;align-items:center;gap:14px;padding:10px;background:#081014;border:1px dashed #35555c;border-radius:5px}.course-cover-control>img,.course-cover-control>span{display:grid;width:116px;height:70px;flex:0 0 116px;place-items:center;overflow:hidden;color:#91a9ad;background:#0f2227;border-radius:4px;font-size:11px;-o-object-fit:cover;object-fit:cover}.course-cover-control>span{gap:5px;text-align:center}.course-cover-control>div{display:flex;flex-wrap:wrap;gap:8px}.course-cover-control input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.course-cover-control button,.course-cover-control label{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 10px;color:#c0d6d8;background:#10262b;border:1px solid #33575c;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.course-cover-control button:hover:not(:disabled),.course-cover-control label:hover{color:#e8f6f5;border-color:#55cfc6}.course-cover-error{color:#ef9c9c;font-size:11px}.course-information dd a{color:#78d9d2;text-decoration:none}.course-information dd a:hover{color:#d9faf6;text-decoration:underline}.course-information-cover img{display:block;width:min(280px,100%);max-height:160px;-o-object-fit:cover;object-fit:cover;border:1px solid #29474e;border-radius:5px}.course-information-list h4:not(:first-child){margin-top:16px}.course-resource-field{display:grid;grid-column:1 / -1;gap:8px;margin:0;padding:0;color:#b7cdd1;border:0;font-size:13px}.course-resource-field legend{padding:0;color:#b7cdd1;font-size:13px}.course-resource-picker{display:flex;align-items:center;gap:8px}.course-resource-picker select{min-width:0;flex:1}.course-resource-picker>button,.course-resource-picker>label{display:inline-flex;height:36px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;color:#c0d6d8;background:#10262b;border:1px solid #33575c;border-radius:5px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.course-resource-picker>button:hover:not(:disabled),.course-resource-picker>label:hover{color:#e8f6f5;border-color:#55cfc6}.course-resource-picker>button:disabled{cursor:not-allowed;opacity:.55}.course-resource-picker>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.course-resource-picker>small{color:#718a91;font-size:11px}.course-resource-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.course-resource-list li{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;background:#081014;border:1px solid #1e3940;border-radius:5px}.course-resource-list li>span{display:grid;min-width:0;gap:2px}.course-resource-list strong{overflow:hidden;color:#dce9eb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.course-resource-list small{overflow:hidden;color:#718a91;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.course-resource-list button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;color:#a7bdc0;background:transparent;border:1px solid #34565d;border-radius:4px;cursor:pointer}.course-resource-list button:hover{color:#f4d5d6;border-color:#9f555b}.course-resource-list .is-empty{display:block;min-height:0;color:#718a91;background:transparent;border-style:dashed;font-size:12px}.course-lesson-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.course-lesson-form .is-wide,.course-lesson-form footer{grid-column:1 / -1}.course-create-dialog .course-lesson-visibility{display:inline-flex!important;width:-moz-max-content;width:max-content;grid-auto-flow:column;align-items:center;gap:8px!important;cursor:pointer}.course-create-dialog .course-lesson-visibility input[type=checkbox]{box-sizing:border-box;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;padding:0;background:transparent;border:0;box-shadow:none;accent-color:#57d8cf}@media (max-width: 900px){.course-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.course-filters{grid-template-columns:1fr 1fr;margin-bottom:14px}.course-filters input{grid-column:1 / -1}.course-workspace{grid-template-columns:1fr;min-height:0}.course-directory-list{display:flex;overflow-x:auto}.course-directory-list>button{min-width:230px;border-right:1px solid #102126;border-bottom:0}.course-detail{padding:0 13px}.course-chapter-trigger p{white-space:normal}.course-lessons{margin-left:24px}.course-lesson{align-items:flex-start;flex-direction:column}.course-lesson>div:last-child{align-self:flex-end}}@media (max-width: 520px){.course-metrics,.course-filters{grid-template-columns:1fr}.course-filters input{grid-column:auto}.course-detail-heading{flex-direction:column}.course-detail-actions{width:100%}.course-detail-actions button{flex:1;justify-content:center}.course-chapter-row{align-items:flex-start;padding:8px 0}.course-row-actions{padding-top:10px}.course-chapter-trigger p{display:none}.course-tags{gap:5px}.course-authoring-form,.course-lesson-form{grid-template-columns:1fr}.course-authoring-form .is-wide,.course-lesson-form .is-wide{grid-column:auto}.course-create-dialog{max-height:calc(100vh - 20px)}.course-cover-field{grid-column:auto}}.platform-recruitment-page{display:flex;min-height:calc(100vh - 115px);flex-direction:column;color:#dbe8ea}.platform-recruitment-page>h1{margin:0 0 10px;color:#eef8f9;font-size:29px;line-height:1.2}.platform-recruitment-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.platform-recruitment-metrics>div{display:flex;min-height:70px;flex-direction:column;align-items:center;justify-content:center;background:#071c3d;border:1px solid #0a294f}.platform-recruitment-metrics span{color:#c8d9e7;font-size:11px}.platform-recruitment-metrics strong{margin-top:3px;color:#eff8ff;font-size:20px;line-height:1}.platform-recruitment-workspace{display:grid;flex:1;grid-template-columns:255px minmax(0,1fr);min-height:650px;background:#061b3a;border:1px solid #0a294f}.platform-recruitment-list{min-width:0;border-right:1px solid #0a294f}.platform-recruitment-list>header{display:flex;height:54px;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid #0a294f}.platform-recruitment-list h2{margin:0;color:#ebf5f8;font-size:18px}.platform-recruitment-list header button,.platform-recruitment-detail-heading button{display:inline-flex;height:31px;align-items:center;gap:5px;padding:0 10px;color:#e3f2f5;background:#092345;border:1px solid #244975;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.platform-recruitment-list header button:hover,.platform-recruitment-detail-heading button:hover{color:#fff;border-color:#55ddd3}.platform-recruitment-filters{display:flex;gap:7px;padding:12px 8px;border-bottom:1px solid #0a294f}.platform-recruitment-filters label{display:flex;min-width:0;height:31px;align-items:center;gap:5px;padding:0 8px;color:#a7c0d4;background:#0a254b;border:1px solid #214971;border-radius:5px}.platform-recruitment-filters label:first-child{flex:1}.platform-recruitment-filters label:last-child{width:96px}.platform-recruitment-filters input,.platform-recruitment-filters select{min-width:0;width:100%;color:#d9e8ef;background:transparent;border:0;font:inherit;font-size:11px;outline:0}.platform-recruitment-filters input::-moz-placeholder{color:#a5b7c6}.platform-recruitment-filters input::placeholder{color:#a5b7c6}.platform-recruitment-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.platform-recruitment-filters label>svg{flex:0 0 auto}.platform-recruitment-cards{display:grid;gap:8px;padding:10px 8px}.platform-recruitment-cards>button{display:grid;grid-template-columns:1fr auto;gap:6px 8px;min-height:87px;padding:11px 9px;color:#a7c6d2;background:transparent;border:1px solid transparent;border-radius:6px;font:inherit;text-align:left;cursor:pointer}.platform-recruitment-cards>button:hover,.platform-recruitment-cards>button.is-selected{background:#0b3159;border-color:#123e67}.platform-recruitment-cards strong{overflow:hidden;color:#e7f3f8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.platform-recruitment-cards span{align-self:start;color:#d9eff2;font-size:11px}.platform-recruitment-cards small,.platform-recruitment-cards em{grid-column:1 / -1;color:#bed0df;font-size:11px;font-style:normal}.platform-recruitment-cards em{color:#d3e1ea}.platform-recruitment-cards>p{color:#98acbb;font-size:12px;text-align:center}.platform-recruitment-detail{min-width:0;padding:0 33px;background:#061b3a}.platform-recruitment-detail-heading{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #10345a}.platform-recruitment-detail-heading h2{margin:0 0 10px;color:#e7f5fb;font-size:22px;line-height:1.2}.platform-recruitment-detail-heading>div:first-child>div{display:flex;flex-wrap:wrap;gap:9px;color:#c6d6e4;font-size:11px}.platform-recruitment-detail-heading>div:first-child>div span:first-child{color:#e7f5fb}.platform-recruitment-detail-heading>div:last-child{display:flex;gap:8px}.platform-recruitment-tabs{display:flex;height:37px;align-items:stretch;border-bottom:1px solid #10345a}.platform-recruitment-tabs button{position:relative;padding:0 13px;color:#adbed0;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.platform-recruitment-tabs button.is-active{color:#e4f5fa;background:#0b3159}.platform-recruitment-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#58d8d0}.platform-recruitment-info{padding-top:30px}.platform-recruitment-info h3{margin:0;color:#e4f4f9;font-size:16px}.platform-recruitment-info dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:13px 0 0;border-bottom:1px solid #10345a}.platform-recruitment-info dl div{min-height:57px}.platform-recruitment-info dt,.platform-recruitment-info h4{margin:0 0 11px;color:#a6bed1;font-size:11px;font-weight:400}.platform-recruitment-info dd{margin:0;color:#edf8fe;font-size:12px;font-weight:600}.platform-recruitment-info article{padding:13px 0 1px;border-bottom:1px solid #10345a}.platform-recruitment-info article p{margin:0 0 12px;color:#d7e8f1;font-size:12px;font-weight:600;line-height:1.6}.platform-recruitment-empty{display:grid;min-height:260px;place-content:center;color:#9db1c2;font-size:12px;text-align:center}.platform-recruitment-empty h3{margin:0 0 8px;color:#dcecf5;font-size:15px}.platform-recruitment-empty p{margin:0}@media (max-width: 900px){.platform-recruitment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-recruitment-workspace{grid-template-columns:1fr;min-height:0}.platform-recruitment-list{border-right:0;border-bottom:1px solid #0a294f}.platform-recruitment-cards{display:flex;overflow-x:auto}.platform-recruitment-cards>button{min-width:220px}.platform-recruitment-detail{padding:0 16px}.platform-recruitment-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.platform-recruitment-metrics{grid-template-columns:1fr}.platform-recruitment-detail-heading{align-items:flex-start;flex-direction:column;padding:16px 0}.platform-recruitment-detail-heading>div:last-child,.platform-recruitment-detail-heading button{width:100%}.platform-recruitment-detail-heading button{justify-content:center}.platform-recruitment-tabs{overflow-x:auto}.platform-recruitment-tabs button{flex:0 0 auto}.platform-recruitment-info dl{grid-template-columns:1fr}}.platform-tasks-page{display:flex;min-height:calc(100vh - 115px);flex-direction:column;gap:10px;color:#d5e1ec}.platform-tasks-page h1{margin:0;padding:32px 0 31px;color:#d9e7ff;background:#0a2346;font-size:29px;font-weight:700;line-height:1.2;text-indent:24px}.platform-task-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.platform-task-metrics article{display:flex;min-height:128px;flex-direction:column;justify-content:center;padding:0 16px;background:#071e3d;border:1px solid #09284d}.platform-task-metrics span{color:#d4e5ff;font-size:12px}.platform-task-metrics strong{margin-top:4px;color:#f0f6ff;font-size:22px;line-height:1}.platform-task-filters{display:grid;grid-template-columns:minmax(230px,1fr) 185px 185px;gap:10px;margin:1px 0 61px}.platform-task-filters select,.platform-task-search{box-sizing:border-box;width:100%;height:31px;color:#d3e2f4;background:#041a36;border:1px solid #173a64;border-radius:5px;font:inherit;font-size:12px;outline:none}.platform-task-search{display:flex;align-items:center;gap:7px;padding:0 9px;color:#aac5e6}.platform-task-search input{width:100%;min-width:0;color:inherit;background:transparent;border:0;font:inherit;outline:0}.platform-task-search input::-moz-placeholder{color:#bdcbe0}.platform-task-search input::placeholder{color:#bdcbe0}.platform-task-filters select{padding:0 10px}.platform-task-filters select:focus,.platform-task-search:focus-within{border-color:#52a8ff}.platform-task-workspace{display:grid;flex:1;grid-template-columns:255px minmax(0,1fr);gap:12px;min-height:610px}.platform-task-list,.platform-task-detail{min-width:0;background:#041a36;border:1px solid #082750}.platform-task-list>header{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #12365f}.platform-task-list h2{margin:0;color:#d9e8ff;font-size:16px}.platform-task-list header button,.platform-task-detail-header button{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 10px;color:#dbeaff;background:#0b274b;border:1px solid #31577f;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.platform-task-list header button:hover,.platform-task-detail-header button:hover{color:#fff;border-color:#69b5ff}.platform-task-cards{padding:0}.platform-task-cards>button{display:grid;width:100%;min-height:89px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px 9px;color:#c6d9ef;background:transparent;border:0;border-bottom:1px solid #12345b;font:inherit;text-align:left;cursor:pointer}.platform-task-cards>button:hover,.platform-task-cards>button.is-selected{background:#10385f}.platform-task-card-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;grid-column:1 / -1}.platform-task-card-title strong{overflow:hidden;color:#e3efff;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.platform-task-card-title em{flex:0 0 auto;color:#86d6e0;font-size:10px;font-style:normal}.platform-task-cards>button>span:not(.platform-task-card-title){color:#c4d3e7;font-size:10px}.platform-task-cards small{align-self:end;color:#c4d3e7;font-size:10px;text-align:right}.platform-task-cards>p{padding:27px 0;color:#8ca4c2;font-size:12px;text-align:center}.platform-task-detail{padding:0 18px}.platform-task-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 0 15px;border-bottom:1px solid #12365f}.platform-task-detail-header h2{margin:0 0 10px;color:#e0edff;font-size:22px;line-height:1.2}.platform-task-detail-header p{display:flex;flex-wrap:wrap;gap:7px;margin:0}.platform-task-detail-header p span{padding:3px 7px;color:#d4e4f8;background:#0a274d;border:1px solid #25496f;border-radius:4px;font-size:10px;line-height:1}.platform-task-detail-header>div:last-child{display:flex;flex:0 0 auto;gap:7px}.platform-task-detail-header>div:last-child button:last-child{color:#c7dcf4;background:#061d3c}.platform-task-tabs{display:flex;height:39px;align-items:stretch;border-bottom:1px solid #12365f}.platform-task-tabs button{position:relative;padding:0 9px;color:#9bb8d9;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}.platform-task-tabs button.is-active{color:#d8f6ff;background:#0f3a61}.platform-task-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#58d8cf}.platform-task-overview{padding-top:18px}.platform-task-overview-heading{display:flex;align-items:center;justify-content:space-between}.platform-task-overview h3{margin:0;color:#d8e8ff;font-size:15px}.platform-task-overview-heading>span{color:#d5e7ff;font-size:11px}.platform-task-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0 0}.platform-task-facts div{min-height:59px;padding:0 12px 10px 0;border-bottom:1px solid #17395f}.platform-task-facts dt{margin-bottom:9px;color:#a9c1df;font-size:11px}.platform-task-facts dd{margin:0;overflow:hidden;color:#e4edff;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.platform-task-copy{padding:12px 0 3px;border-bottom:1px solid #17395f}.platform-task-copy h4{margin:0 0 8px;color:#b8cde7;font-size:11px;font-weight:500}.platform-task-copy p{margin:0 0 12px;color:#dde9fa;font-size:13px;line-height:1.65}.platform-task-materials{padding-top:15px}.platform-task-materials>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.platform-task-materials span{display:inline-flex;align-items:center;gap:5px;color:#bcd8fb;font-size:12px}.platform-task-materials small{color:#9eb5d0;font-size:12px}.platform-task-tab-empty,.platform-task-empty{display:grid;min-height:270px;place-content:center;color:#abc2dd;text-align:center}.platform-task-tab-empty h3{margin:0 0 9px;color:#dfeaff;font-size:16px}.platform-task-tab-empty p{margin:0;font-size:13px}.platform-task-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#020a14b8}.platform-task-modal{width:min(650px,100%);padding:22px;color:#dceaff;background:#0a213f;border:1px solid #31577f;border-radius:7px;box-shadow:0 22px 60px #00000080}.platform-task-modal header,.platform-task-modal footer{display:flex;align-items:center;justify-content:space-between}.platform-task-modal h2{margin:0;color:#edf5ff;font-size:18px}.platform-task-modal header button{display:grid;width:28px;height:28px;place-items:center;color:#b9d0e8;background:transparent;border:0;cursor:pointer}.platform-task-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.platform-task-modal label{display:grid;gap:7px;color:#b6cae2;font-size:12px}.platform-task-modal label.is-wide{grid-column:1 / -1}.platform-task-modal input,.platform-task-modal select,.platform-task-modal textarea{box-sizing:border-box;width:100%;padding:9px 10px;color:#e0edff;background:#041a36;border:1px solid #294d76;border-radius:5px;font:inherit;font-size:13px;outline:0}.platform-task-modal textarea{resize:vertical}.platform-task-modal footer{justify-content:flex-end;gap:9px}.platform-task-modal footer button{height:32px;padding:0 12px;color:#c8dbf0;background:transparent;border:1px solid #395b7c;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.platform-task-modal footer .is-primary{color:#eff8ff;background:#226eb8;border-color:#4a9be7}.platform-task-modal footer .is-primary:disabled{cursor:not-allowed;opacity:.48}@media (max-width: 900px){.platform-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-task-filters{grid-template-columns:1fr 1fr;margin-bottom:14px}.platform-task-search{grid-column:1 / -1}.platform-task-workspace{grid-template-columns:1fr;min-height:0}.platform-task-cards{display:flex;overflow-x:auto}.platform-task-cards>button{min-width:230px;border-right:1px solid #12345b;border-bottom:0}.platform-task-detail{padding:0 13px}}@media (max-width: 520px){.platform-tasks-page h1{padding:23px 0;font-size:24px;text-indent:16px}.platform-task-metrics,.platform-task-filters{grid-template-columns:1fr}.platform-task-search{grid-column:auto}.platform-task-detail-header{flex-direction:column}.platform-task-detail-header>div:last-child{width:100%}.platform-task-detail-header>div:last-child button{flex:1;justify-content:center}.platform-task-facts{grid-template-columns:1fr}.platform-task-modal>div{grid-template-columns:1fr}.platform-task-modal label.is-wide{grid-column:auto}}.platform-recruitment-metrics>div{background:#070d0f;border-color:#10252a}.platform-recruitment-metrics span{color:#b9cccf}.platform-recruitment-metrics strong{color:#eef7f8}.platform-recruitment-workspace,.platform-recruitment-detail{background:#071116;border-color:#10262c}.platform-recruitment-list{background:#071116;border-right-color:#10262c}.platform-recruitment-list>header,.platform-recruitment-filters{border-color:#10262c}.platform-recruitment-list header button,.platform-recruitment-detail-heading button{color:#d9e9ea;background:#0a181c;border-color:#29484e}.platform-recruitment-filters label{color:#a9c0c4;background:#0a181c;border-color:#244149}.platform-recruitment-filters input,.platform-recruitment-filters select{color:#dbe9eb}.platform-recruitment-filters input::-moz-placeholder{color:#8fa8ad}.platform-recruitment-filters input::placeholder{color:#8fa8ad}.platform-recruitment-cards>button{color:#b4c9cd}.platform-recruitment-cards>button:hover,.platform-recruitment-cards>button.is-selected{background:#123238;border-color:#1b4950}.platform-recruitment-cards strong{color:#e5f0f1}.platform-recruitment-cards span{color:#cde4e4}.platform-recruitment-cards small{color:#a8c0c4}.platform-recruitment-cards em{color:#c7d8db}.platform-recruitment-detail-heading,.platform-recruitment-tabs,.platform-recruitment-info dl,.platform-recruitment-info article{border-color:#173238}.platform-recruitment-detail-heading h2,.platform-recruitment-info h3{color:#e8f3f4}.platform-recruitment-detail-heading>div:first-child>div{color:#a8c0c4}.platform-recruitment-detail-heading>div:first-child>div span:first-child{color:#d8ecec}.platform-recruitment-tabs button{color:#9ab2b7}.platform-recruitment-tabs button.is-active{color:#e4f5f4;background:#10282d}.platform-recruitment-info dt,.platform-recruitment-info h4{color:#91a9ae}.platform-recruitment-info dd{color:#e1eeef}.platform-recruitment-info article p{color:#d0e1e3}.platform-recruitment-empty{color:#8ca4a9}.platform-recruitment-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:3px 6px;border:1px solid transparent;border-radius:4px;font-size:10px;line-height:1}.platform-recruitment-status.status-reviewing{color:#f0d5a3;background:#7d5a2438;border-color:#bc8e4673}.platform-recruitment-status.status-published{color:#bde7d1;background:#26674b38;border-color:#489e736b}.platform-recruitment-status.status-rejected{color:#efbec0;background:#7a303738;border-color:#b54b546b}.platform-recruitment-status.status-draft,.platform-recruitment-status.status-offline{color:#b8c6c9;background:#4e626733;border-color:#758e9261}.platform-recruitment-review-actions,.platform-recruitment-review-note{margin-top:22px;padding:16px;background:#0a181c;border:1px solid #1c3b42;border-radius:6px}.platform-recruitment-review-actions h3,.platform-recruitment-review-note h3{margin:0;color:#e5f0f1;font-size:14px}.platform-recruitment-review-actions>p,.platform-recruitment-review-note>p{margin:8px 0 0;color:#a9c0c4;font-size:12px;line-height:1.6}.platform-recruitment-review-actions textarea{box-sizing:border-box;display:block;width:100%;min-height:82px;margin-top:13px;padding:9px 10px;resize:vertical;color:#dbe9eb;background:#071116;border:1px solid #29484e;border-radius:5px;font:inherit;font-size:12px;line-height:1.5;outline:none}.platform-recruitment-review-actions textarea:focus{border-color:#4f9c99}.platform-recruitment-review-actions textarea::-moz-placeholder{color:#789095}.platform-recruitment-review-actions textarea::placeholder{color:#789095}.platform-recruitment-review-actions>div{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.platform-recruitment-review-actions button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 11px;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.platform-recruitment-review-actions button:disabled{cursor:not-allowed;opacity:.5}.platform-recruitment-review-actions .platform-recruitment-reject{color:#f4d5d6;background:#44242a;border:1px solid #7a3d45}.platform-recruitment-review-actions .platform-recruitment-approve{color:#d8f0eb;background:#164b46;border:1px solid #347a70}@media (max-width: 520px){.platform-recruitment-review-actions,.platform-recruitment-review-note{padding:13px}.platform-recruitment-review-actions>div{flex-direction:column-reverse}.platform-recruitment-review-actions button{width:100%;justify-content:center}}.course-information{padding:27px 0 8px}.course-information>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #173036}.course-information>header>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.course-information h3{margin:0;color:#e5f0f1;font-size:15px}.course-information>header span{padding:4px 7px;color:#c8edeb;background:#12393a;border:1px solid #21605e;border-radius:4px;font-size:10px}.course-information-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.course-information-actions button{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#b7cdd1;background:#071115;border:1px solid #29444a;border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.course-information-actions button:hover:not(:disabled){color:#fff;border-color:#56d6cd}.course-information-actions .course-information-save{color:#effaf9;background:#237c76;border-color:#53bfb7}.course-information-actions button:disabled{cursor:not-allowed;opacity:.55}.course-information dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.course-information dl div{min-height:62px;padding-top:13px;border-bottom:1px solid #173036}.course-information dt,.course-information h4{margin:0 0 9px;color:#91a8ad;font-size:11px;font-weight:400}.course-information dd{margin:0;color:#dce9ea;font-size:12px;font-weight:600}.course-information article{padding:14px 0 5px;border-bottom:1px solid #173036}.course-information article p{margin:0 0 12px;color:#cfdee0;font-size:12px;font-weight:600;line-height:1.65}.course-information-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:17px 0 8px}.course-information-form label,.course-information-form fieldset{display:grid;gap:8px;margin:0;padding:0;color:#b7cdd1;border:0;font-size:12px}.course-information-form legend{padding:0;color:#b7cdd1;font-size:12px}.course-information-form label.is-wide,.course-information-form .is-wide{grid-column:1 / -1}.course-information-form input,.course-information-form select,.course-information-form textarea{box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;color:#e7f1f2;background:#081014;border:1px solid #29474e;border-radius:5px;font:inherit;font-size:13px;outline:none}.course-information-form textarea{min-height:92px;resize:vertical}.course-information-form input:focus,.course-information-form select:focus,.course-information-form textarea:focus{border-color:#55cfc6;box-shadow:0 0 0 2px #55cfc61f}.course-information-form .course-status-options{gap:8px}.course-information-form .course-status-options label{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:7px;padding:0 10px;color:#c2d7da;background:#081014;border:1px solid #29474e;border-radius:5px;cursor:pointer}.course-information-form .course-status-options input{width:auto;min-height:auto;padding:0;accent-color:#57d8cf}.course-information-form .course-status-options label:has(input:checked){color:#e3f8f6;background:#103037;border-color:#4cb6ae}@media (max-width: 520px){.course-information dl,.course-information-form{grid-template-columns:1fr}.course-information{padding-top:20px}.course-information>header{align-items:flex-start;flex-direction:column}.course-information-actions{width:100%}.course-information-actions button{flex:1}}.platform-tasks-page{color:#c6d3d5;background:#071417}.platform-tasks-page h1{color:#e1ebec;background:#0b181c}.platform-task-metrics article{background:#0b181c;border-color:#14272c}.platform-task-metrics span{color:#b4c3c6}.platform-task-metrics strong{color:#eef4f5}.platform-task-filters select,.platform-task-search{color:#c6d3d5;background:#0a1619;border-color:#20383e}.platform-task-search{color:#8ea8ad}.platform-task-search input::-moz-placeholder{color:#859da2}.platform-task-search input::placeholder{color:#859da2}.platform-task-filters select:focus,.platform-task-search:focus-within{border-color:#55bcb6}.platform-task-list,.platform-task-detail{background:#0b181c;border-color:#152b30}.platform-task-list>header,.platform-task-detail-header,.platform-task-tabs{border-color:#1b3338}.platform-task-list h2,.platform-task-detail-header h2,.platform-task-overview h3{color:#e0e9ea}.platform-task-list header button,.platform-task-detail-header button{color:#c9d9db;background:#101f23;border-color:#294348}.platform-task-list header button:hover,.platform-task-detail-header button:hover{color:#f3fbfb;border-color:#56bfb9}.platform-task-cards>button{color:#b8c8ca;border-color:#193136}.platform-task-cards>button:hover,.platform-task-cards>button.is-selected{background:#15292d}.platform-task-cards>button.is-selected{box-shadow:inset 3px 0 #54c9c1}.platform-task-card-title strong{color:#dbe7e8}.platform-task-cards>button>span:not(.platform-task-card-title),.platform-task-cards small{color:#a7bbbe}.platform-task-detail-header p span{color:#c5d5d7;background:#101f23;border-color:#294348}.platform-task-detail-header>div:last-child button:last-child{color:#c4d2d4;background:#0d1b1f}.platform-task-tabs button{color:#9eb6b9}.platform-task-tabs button.is-active{color:#dff5f3;background:#153136}.platform-task-tabs button.is-active:after{background:#58c9c2}.platform-task-overview-heading>span,.platform-task-facts dt,.platform-task-copy h4{color:#a9c0c3}.platform-task-facts div,.platform-task-copy{border-color:#1b353a}.platform-task-facts dd{color:#dde8e9}.platform-task-copy p{color:#d1dedf}.platform-task-materials span{color:#add6d2}.platform-task-materials small,.platform-task-tab-empty,.platform-task-empty{color:#9cb5b8}.platform-task-tab-empty h3{color:#dde9ea}.platform-task-modal-backdrop{background:#030c0ebd}.platform-task-modal{color:#d6e2e3;background:#101e22;border-color:#34545a}.platform-task-modal h2{color:#ecf4f5}.platform-task-modal header button,.platform-task-modal label{color:#b4c8ca}.platform-task-modal input,.platform-task-modal select,.platform-task-modal textarea{color:#dce8e9;background:#091619;border-color:#29464c}.platform-task-modal footer button{color:#c5d7d9;border-color:#36565c}.platform-task-modal footer .is-primary{color:#effafa;background:#267e78;border-color:#58bdb6}.platform-task-review-stack{padding:18px 0 6px}.platform-task-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;border:1px solid #1a3338}.platform-task-review-metrics>div{display:grid;min-height:64px;align-content:center;gap:4px;padding:0 14px;border-right:1px solid #1a3338}.platform-task-review-metrics>div:last-child{border-right:0}.platform-task-review-metrics strong{color:#e6f0f1;font-size:19px;line-height:1}.platform-task-review-metrics span{color:#a7bdc0;font-size:11px}.platform-task-review-list{border-top:1px solid #1a3338}.platform-task-review-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 12px;border-bottom:1px solid #1a3338}.platform-task-review-copy{min-width:0}.platform-task-review-copy>strong,.platform-task-review-copy>span,.platform-task-review-copy>small{display:block}.platform-task-review-copy>strong{color:#deebec;font-size:13px}.platform-task-review-copy>span{margin-top:4px;color:#a9bdc0;font-size:11px}.platform-task-review-copy>p{margin:7px 0 0;color:#cad9da;font-size:12px;line-height:1.5}.platform-task-review-copy>small{margin-top:7px;color:#8da7aa;font-size:11px}.platform-task-record-tags,.platform-task-record-files{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.platform-task-record-tags em,.platform-task-record-files em{padding:3px 6px;color:#add2cf;background:#13272b;border:1px solid #254348;border-radius:3px;font-size:10px;font-style:normal;line-height:1}.platform-task-record-files em{color:#bdd2d3;background:transparent;border:0;padding:0}.platform-task-review-actions{display:flex;align-items:center;align-self:center;gap:7px}.platform-task-review-status{min-width:42px;color:#b6c5c7;font-size:11px;text-align:right;white-space:nowrap}.platform-task-review-status.is-pending{color:#d8e6e7}.platform-task-review-status.is-approved{color:#68cfc4}.platform-task-review-status.is-rejected,.platform-task-review-status.is-revision_requested{color:#c9bda4}.platform-task-review-status.is-not_submitted{color:#8fa4a7}.platform-task-record-icon{display:grid;width:26px;height:26px;place-items:center;padding:0;color:#9db9bc;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.platform-task-record-icon:hover{color:#dff7f4;background:#152c30;border-color:#31575a}.platform-task-review-empty{padding:34px 0;color:#91aaad;font-size:12px;text-align:center}.platform-task-detail-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#040408ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.platform-task-detail-modal{width:min(620px,100%);overflow:hidden;color:#d8d5e7;background:#171621;border:1px solid rgba(103,80,164,.54);border-radius:8px;box-shadow:0 22px 60px #00000080}.platform-task-detail-modal header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid rgba(103,80,164,.24)}.platform-task-detail-modal h2{margin:0;color:#eeeaff;font-size:18px}.platform-task-detail-modal header button{display:grid;width:28px;height:28px;place-items:center;padding:0;color:#aaa4bc;background:transparent;border:0;border-radius:4px;cursor:pointer}.platform-task-detail-modal header button:hover{color:#eeeaff;background:#252331}.platform-task-detail-modal dl{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:8px 20px}.platform-task-detail-modal dl>div{min-height:59px;padding:12px 0 10px;border-bottom:1px solid rgba(103,80,164,.2)}.platform-task-detail-modal dl>div.is-wide{grid-column:1 / -1}.platform-task-detail-modal dt{margin-bottom:7px;color:#9f98b4;font-size:11px}.platform-task-detail-modal dd{margin:0;color:#e0ddec;font-size:13px;font-weight:600;line-height:1.5}.platform-task-detail-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px 19px}.platform-task-detail-modal footer button{height:32px;padding:0 13px;color:#cec8dc;background:#211f2c;border:1px solid rgba(103,80,164,.48);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.platform-task-detail-modal footer .is-primary{color:#fff;background:#6750a4;border-color:#806db5}.platform-task-detail-modal footer .is-primary:hover{background:#7963b4}@media (max-width: 640px){.platform-task-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-task-review-metrics>div:nth-child(2){border-right:0}.platform-task-review-metrics>div:nth-child(-n+2){border-bottom:1px solid #1a3338}.platform-task-review-record{grid-template-columns:1fr;gap:10px}.platform-task-review-actions{align-self:flex-start}.platform-task-review-status{text-align:left}}@media (max-width: 520px){.platform-task-detail-modal dl{grid-template-columns:1fr}.platform-task-detail-modal dl>div.is-wide{grid-column:auto}}body .legacy-page :is(.platform-tasks-page,.platform-recruitment-page){gap:0;background:transparent}.platform-task-panel,.platform-recruitment-panel{overflow:hidden;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px}.platform-task-toolbar,.platform-recruitment-toolbar{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid rgba(103,80,164,.22)}.platform-task-toolbar h2,.platform-recruitment-toolbar h2{margin:0;color:#eeeaff;font-size:18px;font-weight:700}.platform-task-metrics article,.platform-recruitment-metrics>div{align-items:stretch;gap:7px}.platform-task-metrics span,.platform-recruitment-metrics span{font-size:inherit}.platform-task-metrics strong,.platform-recruitment-metrics strong{margin-top:0;font-size:27px}.platform-task-toolbar .platform-task-filters{flex:0 1 620px;margin:0}.platform-recruitment-toolbar .platform-recruitment-filters{flex:0 1 440px;padding:0;border:0}.platform-recruitment-toolbar .platform-recruitment-filters label:last-child{width:146px}.platform-management-table{min-width:0;overflow-x:auto}.platform-task-table-head,.platform-task-table-row,.platform-recruitment-table-head,.platform-recruitment-table-row{display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:0 18px}.platform-task-table-head,.platform-task-table-row{min-width:960px;grid-template-columns:minmax(180px,1.35fr) minmax(110px,.8fr) 96px 100px minmax(150px,1fr) 88px 158px}.platform-recruitment-table-head,.platform-recruitment-table-row{min-width:920px;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) 92px 94px minmax(145px,.9fr) 88px 86px}.platform-task-table-head,.platform-recruitment-table-head{min-height:42px;color:#878396;background:#171621;font-size:12px}.platform-task-table-row,.platform-recruitment-table-row{min-height:76px;color:#aaa6b9;background:transparent;border:0;border-bottom:1px solid rgba(103,80,164,.16);font:inherit;font-size:13px;text-align:left}.platform-recruitment-table-row{width:100%;cursor:pointer;text-decoration:none}.platform-task-table-row:hover,.platform-recruitment-table-row:hover,.platform-recruitment-table-row.is-selected{background:#6750a424}.platform-recruitment-table-row.is-selected{box-shadow:inset 3px 0 #00dce9}.platform-task-table-row>span:not(.platform-management-title):not(.platform-management-actions),.platform-recruitment-table-row>span:not(.platform-management-title):not(.platform-management-open){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-management-title strong,.platform-management-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-management-title strong{color:#e6e2f4;font-size:14px;font-weight:600}.platform-management-title small{margin-top:5px;color:#858196;font-size:12px}.platform-management-status{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;min-height:22px;padding:0 8px;color:#b4afc8;background:#211f2d;border:1px solid rgba(147,138,183,.34);border-radius:12px;font-size:11px;font-style:normal;white-space:nowrap}.platform-management-status.status-reviewing{color:#f4d08c;background:#b384361f;border-color:#dcaa4e73}.platform-management-status.status-published{color:#8edbb9;background:#358f6521;border-color:#58b5846b}.platform-management-status.status-rejected{color:#f0a0ad;background:#99435324;border-color:#d264786b}.platform-management-actions{display:flex;align-items:center;gap:8px}.platform-management-actions a,.platform-management-actions button,.platform-management-open{display:inline-flex;align-items:center;gap:5px;color:#76e6ee;background:transparent;border:0;font:inherit;font-size:12px;text-decoration:none;white-space:nowrap}.platform-management-actions button{color:#c4becf;cursor:pointer}.platform-management-actions button:hover:not(:disabled),.platform-management-actions a:hover,.platform-recruitment-table-row:hover .platform-management-open{color:#fff}.platform-management-actions button:disabled{cursor:not-allowed;opacity:.5}.platform-management-empty{margin:0;padding:44px 20px;color:#8e8b9c;font-size:13px;text-align:center}.platform-recruitment-detail-page{min-height:calc(100vh - 160px);color:#d8d5ef;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px}.platform-recruitment-detail-back{display:inline-flex;align-items:center;gap:6px;height:38px;margin:14px 20px 0;padding:0;color:#a6a1b5;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.platform-recruitment-detail-back:hover{color:#82edf4}.platform-recruitment-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:8px 20px 20px;border-bottom:1px solid rgba(103,80,164,.22)}.platform-recruitment-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-recruitment-detail-title h1{margin:0;color:#eeeaff;font-size:26px;line-height:1.3}.platform-recruitment-detail-hero p{display:flex;flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;color:#9691a6;font-size:13px}.platform-recruitment-detail-hero>button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 13px;color:#fdd;background:#642b39;border:1px solid #9d4c5c;border-radius:5px;font:inherit;font-size:13px;cursor:pointer}.platform-recruitment-detail-hero>button:hover:not(:disabled){color:#fff;background:#7a3445;border-color:#cc7181}.platform-recruitment-detail-hero>button:disabled{cursor:not-allowed;opacity:.52}body .legacy-page .platform-recruitment-detail-page>.platform-recruitment-info{padding:24px 20px 0}body .legacy-page .platform-recruitment-detail-page>.platform-recruitment-review-actions,body .legacy-page .platform-recruitment-detail-page>.platform-recruitment-review-note{margin:22px 20px 28px}.platform-recruitment-detail-empty{display:grid;min-height:360px;place-items:center;color:#8e8b9c;font-size:13px}@media (max-width: 720px){.platform-task-toolbar,.platform-recruitment-toolbar{align-items:stretch;flex-direction:column}.platform-task-toolbar .platform-task-filters,.platform-recruitment-toolbar .platform-recruitment-filters{flex-basis:auto;width:100%}}@media (max-width: 520px){.platform-task-toolbar,.platform-recruitment-toolbar{padding:16px 14px}.platform-task-toolbar .platform-task-filters{grid-template-columns:1fr}.platform-recruitment-toolbar .platform-recruitment-filters{flex-direction:column}.platform-recruitment-toolbar .platform-recruitment-filters label,.platform-recruitment-toolbar .platform-recruitment-filters label:last-child{box-sizing:border-box;width:100%}.platform-recruitment-detail-hero{flex-direction:column}.platform-recruitment-detail-hero>button{width:100%;justify-content:center}.platform-recruitment-detail-title h1{font-size:22px}.platform-recruitment-detail-back{margin-left:14px}.platform-recruitment-detail-hero{padding-right:14px;padding-left:14px}body .legacy-page .platform-recruitment-detail-page>.platform-recruitment-info{padding-right:14px;padding-left:14px}}.platform-enterprise-management{color:#c4cdcf}.platform-enterprise-hero{background:#11181c}.platform-enterprise-hero h1{color:#eef3f4}.platform-enterprise-metrics article,.platform-enterprise-panel{background:#11181c}.platform-enterprise-metrics span{color:#aebcbe}.platform-enterprise-metrics strong{color:#eef3f4}.platform-enterprise-tabs{border-bottom-color:#27353a}.platform-enterprise-tabs button{color:#9eafb2}.platform-enterprise-tabs button.is-active{color:#e7f4f2}.platform-enterprise-tabs button.is-active:after{background:#58d8cf}.platform-enterprise-filters,.platform-enterprise-table-head{background:#0d1316;border-bottom-color:#253238}.platform-enterprise-search,.platform-enterprise-status{color:#9baeb1;background:#0a1013;border-color:#304046}.platform-enterprise-search input,.platform-enterprise-status select{color:#c6d1d3}.platform-enterprise-search input::-moz-placeholder{color:#77898d}.platform-enterprise-search input::placeholder{color:#77898d}.platform-enterprise-row{color:#a9b8ba;border-bottom-color:#223036}.platform-enterprise-table-head{color:#91a2a5}.platform-enterprise-row strong{color:#dce6e7}.platform-enterprise-row small,.platform-enterprise-row time{color:#84999c}.platform-enterprise-badge{color:#c4d6d8}.platform-enterprise-badge.status-pending{color:#e0e8e9}.platform-enterprise-badge.status-approved{color:#69d5c4}.platform-enterprise-badge.status-rejected{color:#9facaf}.platform-enterprise-actions button{color:#b7c8ca}.platform-enterprise-actions button:hover{color:#63d9d0}.platform-enterprise-empty{color:#839497}.platform-enterprise-modal{color:#cbd6d8;background:#11191d;border-color:#375057}.platform-enterprise-modal header{border-bottom-color:#2a3a40}.platform-enterprise-modal header p,.platform-enterprise-modal dt{color:#8fa3a6}.platform-enterprise-modal h2,.platform-enterprise-modal dd{color:#e2ebec}.platform-enterprise-modal footer button{color:#d2ddde;background:#1b292e;border-color:#40575d}.platform-enterprise-modal footer .is-approve{color:#ebf8f6;background:#247f78;border-color:#55c9be}.platform-enterprise-toast{color:#e2f5f2;background:#173937;border-color:#4ca79f}.platform-task-review-detail-page{min-height:calc(100vh - 160px);color:#c6d3d5;background:#071417}.platform-task-review-back{display:inline-flex;align-items:center;gap:6px;min-height:38px;color:#9eb7ba;font-size:13px;text-decoration:none}.platform-task-review-back:hover{color:#67d7cf}.platform-task-review-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid #1b3338;border-bottom:1px solid #1b3338}.platform-task-review-hero h1{margin:0;color:#e2ecee;font-size:26px;font-weight:700;line-height:1.3}.platform-task-review-hero p{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0}.platform-task-review-hero p span,.platform-task-review-status{padding:4px 7px;color:#b8d0d1;background:#101f23;border:1px solid #294348;border-radius:4px;font-size:11px;font-style:normal;line-height:1.2}.platform-task-review-status.status-reviewing{color:#d1eee9;background:#173535;border-color:#386c68}.platform-task-review-status.status-published{color:#8edbd2}.platform-task-review-status.status-rejected{color:#e3b8b3}.platform-task-review-status.status-offline{color:#a5b1b3}.platform-task-review-tabs{display:flex;gap:4px;min-height:50px;align-items:end;border-bottom:1px solid #1b3338}.platform-task-review-tabs button{position:relative;height:42px;padding:0 13px;color:#9fb5b8;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.platform-task-review-tabs button.is-active{color:#dff5f2}.platform-task-review-tabs button.is-active:after{position:absolute;right:11px;bottom:-1px;left:11px;height:2px;content:"";background:#59cbc3}.platform-task-review-body{padding:2px 0 32px}.platform-task-review-section{padding:19px 0;border-bottom:1px solid #1b3338}.platform-task-review-section h2{margin:0;color:#e0eaeb;font-size:16px;font-weight:600}.platform-task-review-section p{margin:10px 0 0;color:#c3d1d3;font-size:13px;line-height:1.7;white-space:pre-wrap}.platform-task-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 0}.platform-task-review-facts>div{min-height:65px;padding:12px 0;border-bottom:1px solid #183136}.platform-task-review-facts dt{color:#8fa8ab;font-size:12px}.platform-task-review-facts dd{margin:7px 0 0;color:#e0eaeb;font-size:13px;font-weight:600}.platform-task-review-attachments{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.platform-task-review-attachments span,.platform-task-review-attachments a{display:inline-flex;align-items:center;gap:6px;color:#afd6d2;font-size:13px}.platform-task-review-attachments a{text-decoration:none}.platform-task-review-attachments a:hover{color:#00f0ff}.platform-task-review-attachments small{color:#899fa2;font-size:13px}.platform-task-review-cover{display:block;width:min(100%,720px);aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border:1px solid #1b3338;border-radius:6px}.platform-task-review-record-panel{padding:18px 0;border-bottom:1px solid #1b3338}.platform-task-review-record-panel>div{display:flex;align-items:center;gap:7px;color:#a9d8d3;font-size:13px}.platform-task-review-record-panel>strong{display:block;margin:12px 0 0;color:#e3eeee;font-size:18px}.platform-task-review-record-panel p{margin:14px 0 0;color:#b6c8ca;font-size:13px;line-height:1.65}.platform-task-review-record-panel p b{display:block;margin-bottom:5px;color:#d8e5e6;font-size:13px}.platform-task-review-loading{display:grid;min-height:300px;place-items:center;color:#93abad;font-size:14px}.platform-task-review-boundary{margin-top:15px;padding:0 0 0 12px;border-left:2px solid #58c9c2}.platform-task-review-boundary h2{margin:0;color:#d9e8e8;font-size:13px}.platform-task-review-boundary p{margin:5px 0 0;color:#92abad;font-size:12px;line-height:1.6}.platform-task-review-comment{display:grid;gap:8px;margin-top:18px;color:#c4d6d8;font-size:13px}.platform-task-review-comment textarea{box-sizing:border-box;width:100%;min-height:110px;padding:10px 11px;color:#dce9ea;resize:vertical;background:#0a1619;border:1px solid #29464c;border-radius:5px;font:inherit;font-size:13px;line-height:1.6;outline:none}.platform-task-review-comment textarea::-moz-placeholder{color:#7f989b}.platform-task-review-comment textarea::placeholder{color:#7f989b}.platform-task-review-comment textarea:focus{border-color:#58c9c2}.platform-task-review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.platform-task-review-actions button{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#c5d7d9;background:#101f23;border:1px solid #36565c;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.platform-task-review-actions .is-reject{color:#f0cbd0;background:#4c2931;border-color:#955361}.platform-task-review-actions .is-approve{color:#e7f7f5;background:#257a73;border-color:#56bdb5}.platform-task-review-actions button:hover:not(:disabled){color:#fff;border-color:#7bd8d1}.platform-task-review-actions button:disabled{cursor:not-allowed;opacity:.5}.platform-task-review-complete{padding:12px 14px;background:#101f23;border:1px solid #294348;border-radius:5px}.platform-task-detail-actions{display:flex;flex:0 0 auto;gap:8px}.platform-task-detail-actions>a{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 10px;color:#c9d9db;background:#101f23;border:1px solid #294348;border-radius:6px;font-size:12px;text-decoration:none}.platform-task-detail-actions>a:hover{color:#effafa;border-color:#56bfb9}@media (max-width: 640px){.platform-task-review-hero{flex-direction:column}.platform-task-review-facts{grid-template-columns:1fr}.platform-task-review-detail-page{min-height:calc(100vh - 110px)}.platform-task-detail-actions{width:100%}.platform-task-detail-actions>a,.platform-task-detail-actions>button{flex:1;justify-content:center}}.legacy-navigation{padding-top:18px;padding-bottom:18px}.legacy-nav-group>a,.legacy-nav-group>button{min-height:44px;font-size:14px}.legacy-sidebar.is-enterprise-workspace .legacy-nav-group>a,.legacy-sidebar.is-enterprise-workspace .legacy-nav-group>button{font-size:15px;font-weight:500}.legacy-sidebar.is-enterprise-workspace .legacy-nav-label{line-height:1.4}.legacy-nav-children a{min-height:36px;font-size:13px}.legacy-brand strong{font-size:16px}.legacy-brand small{font-size:10px}.legacy-crumbs,.legacy-user{font-size:13px}.legacy-user-trigger{height:40px;font-size:13px}.legacy-page{font-size:14px;line-height:1.55}.legacy-page :is(h1,h2,h3){line-height:1.3}.legacy-page h1{font-size:32px}.legacy-page h2{font-size:20px}.legacy-page h3{font-size:18px}.legacy-page :is(p,li,td,th,dt,dd,label,small,span,button,input,select,textarea){font-size:max(13px,1em)}.legacy-page :is(input,select,textarea){min-height:38px}.legacy-page [role=row]{min-height:56px}@media (max-width: 760px){.legacy-nav-group>a,.legacy-nav-group>button{min-height:42px;font-size:13px}.legacy-sidebar.is-enterprise-workspace .legacy-nav-group>a,.legacy-sidebar.is-enterprise-workspace .legacy-nav-group>button{font-size:14px}.legacy-page{font-size:14px}.legacy-page h1{font-size:26px}.legacy-page h2{font-size:18px}.legacy-page h3{font-size:16px}.legacy-page :is(p,li,td,th,dt,dd,label,small,span,button,input,select,textarea){font-size:max(13px,1em)}}.enterprise-task-review-actions{flex-wrap:wrap;justify-content:flex-end}.enterprise-task-review-actions button{display:inline-flex;width:auto;align-items:center;gap:4px;padding:0 8px;font:inherit;font-size:11px}.enterprise-task-detail-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:18px;background:#020b0eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enterprise-task-detail-modal{width:min(700px,100%);max-height:calc(100vh - 36px);overflow-y:auto;color:#d9e8ea;background:#102b4f;border:1px solid #3280da;border-radius:7px;box-shadow:0 24px 72px #00000080}.enterprise-task-detail-modal>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid rgba(71,139,206,.36)}.enterprise-task-detail-modal h2,.enterprise-task-detail-modal h3{margin:0;color:#e8f3f5}.enterprise-task-detail-modal h2{font-size:18px}.enterprise-task-detail-modal h3{padding:16px 20px 9px;font-size:14px}.enterprise-task-detail-modal>header button{display:grid;width:28px;height:28px;place-items:center;padding:0;color:#9fbcd0;background:transparent;border:1px solid #29577b;border-radius:5px;cursor:pointer}.enterprise-task-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 20px}.enterprise-task-detail-facts>div{min-height:59px;padding:9px 10px 8px 0;border-bottom:1px solid rgba(69,128,184,.22)}.enterprise-task-detail-facts>div.is-wide{grid-column:1 / -1}.enterprise-task-detail-facts dt{margin-bottom:7px;color:#9fbad0;font-size:11px}.enterprise-task-detail-facts dd{margin:0;color:#e0eff2;font-size:13px;font-weight:600;line-height:1.55}.enterprise-task-detail-tags{display:flex;flex-wrap:wrap;gap:7px;padding:3px 20px 10px}.enterprise-task-detail-tags em{padding:4px 8px;color:#aadbd6;background:#164052;border-radius:12px;font-size:11px;font-style:normal}.enterprise-task-detail-files{display:flex;flex-wrap:wrap;gap:10px;padding:2px 20px 18px}.enterprise-task-detail-files>span{min-width:185px;display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;align-items:center;padding:12px;color:#b9d2df;background:#12345d;border:1px solid #245783;border-radius:6px}.enterprise-task-detail-files svg{grid-row:span 2}.enterprise-task-detail-files strong{overflow:hidden;color:#e4f1f4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-task-detail-files small,.enterprise-task-detail-files p{margin:2px 0 0;color:#9bb7cc;font-size:11px}.enterprise-task-detail-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:15px 20px 18px;border-top:1px solid rgba(69,128,184,.22)}.enterprise-task-detail-modal footer button{height:32px;padding:0 12px;color:#c4d8e0;background:#103252;border:1px solid #285a83;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.enterprise-task-detail-modal footer .is-primary{color:#fff;background:#2e7ce4;border-color:#4e99ee}.enterprise-task-detail-files>.enterprise-task-detail-file-card{min-width:205px;display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;align-items:center;padding:12px;color:#b9d2df;background:#12345d;border:1px solid #245783;border-radius:6px}.enterprise-task-detail-file-card>svg{grid-row:span 3}.enterprise-task-file-actions{display:flex;gap:7px;margin-top:6px}.enterprise-task-file-actions a{display:inline-flex;align-items:center;gap:3px;color:#b8dcf0;font-size:11px;text-decoration:none}.enterprise-task-file-actions a:hover{color:#fff;text-decoration:underline}.enterprise-task-revision-modal{width:min(520px,100%)}.enterprise-task-revision-body{display:grid;gap:10px;padding:20px}.enterprise-task-revision-body>p{margin:0;color:#a9c0d1;font-size:12px;line-height:1.65}.enterprise-task-revision-body label{display:grid;gap:7px;color:#dceaf0;font-size:13px;font-weight:600}.enterprise-task-revision-body textarea{width:100%;min-height:118px;box-sizing:border-box;resize:vertical;padding:10px;color:#e5f1f5;background:#0c2340;border:1px solid #2c5b88;border-radius:5px;font:inherit;font-size:13px;line-height:1.55;outline:none}.enterprise-task-revision-body textarea:focus{border-color:#4c9cec;box-shadow:0 0 0 2px #4c9cec29}.enterprise-task-revision-body>small{color:#8faec3;font-size:11px;text-align:right}.enterprise-task-revision-error{color:#ffb2b2!important}@media (max-width: 620px){.enterprise-task-detail-facts{grid-template-columns:1fr 1fr}.enterprise-task-detail-facts>div.is-wide{grid-column:1 / -1}.enterprise-task-detail-modal footer{flex-wrap:wrap}}.enterprise-profile-page{display:block;min-height:calc(100vh - 115px);color:#c8d9e7;background:#0d1720;border:1px solid #294563;border-radius:7px;overflow:hidden}.enterprise-profile-tabs{display:flex;height:62px;align-items:end;gap:4px;padding:0 20px;background:#101c2c;border-bottom:1px solid #253f5d}.enterprise-profile-tabs button{position:relative;height:43px;padding:0 15px;color:#9db3c8;background:transparent;border:0;border-radius:6px 6px 0 0;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.enterprise-profile-tabs button:hover{color:#e0f2ff;background:#152942}.enterprise-profile-tabs button.is-active{color:#edf9ff;background:#17334f}.enterprise-profile-tabs button.is-active:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;content:"";background:#45d6d4}.enterprise-profile-content,.enterprise-profile-tab-panel{padding:24px;background:#0d1720}.enterprise-profile-content{grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:22px}.enterprise-profile-section-heading h1,.enterprise-tab-panel-heading h1{color:#e7f4fa;font-size:18px}.enterprise-profile-section-heading p,.enterprise-tab-panel-heading p{color:#8faac1}.enterprise-profile-field,.enterprise-profile-services,.enterprise-student-preview{background:#10223a;border-color:#2b4969}.enterprise-profile-fields{border-color:#2b4969}.enterprise-profile-field{border-right-color:#2b4969;border-bottom-color:#2b4969}.enterprise-profile-field>span{color:#9eb6cd}.enterprise-profile-field strong{color:#e2eff7}.enterprise-profile-edit,.enterprise-profile-save{color:#e4f5fb;background:#174b78;border-color:#367cb2;box-shadow:none}.enterprise-profile-edit:hover,.enterprise-profile-save:hover{color:#fff;background:#216194;border-color:#57d8d0}.enterprise-profile-services{border-radius:6px}.enterprise-profile-service-heading>span{color:#bce8ed;background:#173e5b}.enterprise-profile-tags span{color:#cfe4ed;background:#17334f;border:1px solid #285473}.enterprise-student-preview>header{border-bottom-color:#2b4969}.enterprise-preview-cover{background:#173b62}.enterprise-preview-body{background:#10223a}.enterprise-preview-title h2,.enterprise-preview-meta,.enterprise-preview-links{color:#dcecf4}.enterprise-preview-logo{color:#ddf8f6;background:#1f7f82}.enterprise-tab-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid #294563}.enterprise-tab-panel-heading h1{margin:0}.enterprise-tab-panel-heading p{margin:5px 0 0;font-size:12px}.enterprise-mentor-filters{display:grid;grid-template-columns:minmax(180px,1fr) 180px 260px;gap:10px;padding:16px 0;border-bottom:1px solid #294563}.enterprise-mentor-filters label{position:relative;display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;color:#9ab5cb;background:#132d4d;border:1px solid #345b81;border-radius:5px}.enterprise-mentor-filters input,.enterprise-mentor-filters select{min-width:0;width:100%;color:#e1eef5;background:transparent;border:0;font:inherit;font-size:12px;outline:none}.enterprise-mentor-filters input::-moz-placeholder{color:#a7bdd0}.enterprise-mentor-filters input::placeholder{color:#a7bdd0}.enterprise-mentor-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.enterprise-mentor-filters svg{flex:0 0 auto}.enterprise-mentor-table{overflow-x:auto;border:1px solid #315777;border-radius:5px}.enterprise-mentor-row{min-width:760px;display:grid;grid-template-columns:1.1fr 1.2fr 1.35fr .55fr .5fr;align-items:center;min-height:61px;padding:0 13px;color:#c2d7e6;border-top:1px solid #294d70;font-size:12px}.enterprise-mentor-row:first-child{border-top:0}.enterprise-mentor-row>span:first-child{display:grid;gap:4px}.enterprise-mentor-row strong{color:#e5f3fa;font-size:13px}.enterprise-mentor-row small{color:#9db7ca;font-size:11px}.enterprise-mentor-head{min-height:40px;color:#9ebbd1;background:#132c4b;font-size:11px}.enterprise-mentor-row i{display:inline-flex;width:-moz-max-content;width:max-content;padding:4px 8px;color:#a8eee9;background:#174561;border-radius:10px;font-size:11px;font-style:normal}.enterprise-mentor-row i.disabled{color:#b7c4cf;background:#2a3d4d}.enterprise-mentor-actions{display:flex;gap:8px}.enterprise-mentor-actions button{display:grid;width:29px;height:29px;place-items:center;color:#a9c5d6;background:#102b49;border:1px solid #285474;border-radius:5px;cursor:pointer}.enterprise-mentor-actions button:hover{color:#dffafb;border-color:#53d8d0}.enterprise-mentor-empty{padding:42px;color:#9db4c7;font-size:12px;text-align:center}.enterprise-verification-panel{max-width:1040px}.enterprise-verification-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:#155d63;background:#b8deef;border-radius:5px}.enterprise-verification-banner>div{display:flex;align-items:flex-start;gap:10px}.enterprise-verification-banner h1{margin:0;font-size:16px}.enterprise-verification-banner p{margin:5px 0 0;color:#58869e;font-size:12px}.enterprise-verification-banner>span{padding:5px 10px;color:#5a9aaa;background:#a9dbea;border-radius:12px;font-size:11px;font-weight:600}.enterprise-verification-section{padding-top:26px}.enterprise-verification-section h2{margin:0 0 13px;color:#d9e9f4;font-size:14px}.enterprise-verification-section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.enterprise-verification-section label{display:grid;align-content:start;gap:6px;color:#b7cfe0;font-size:11px}.enterprise-verification-section label.is-wide{grid-column:span 2}.enterprise-verification-section strong{min-height:34px;display:flex;align-items:flex-start;padding:8px 10px;overflow-wrap:anywhere;color:#dcebf5;background:#132d4d;border:1px solid #345d85;border-radius:5px;font-size:12px;line-height:1.5;white-space:normal}.enterprise-verification-note{margin:26px 0 0;color:#7897b1;font-size:11px;text-align:right}.enterprise-profile-toast{position:fixed;right:28px;bottom:24px;z-index:80;padding:10px 14px;color:#e5fbfa;background:#17505c;border:1px solid #4dc5bf;border-radius:5px;font-size:13px;box-shadow:0 12px 28px #00000059}.enterprise-mentor-modal select{width:100%;min-height:36px;padding:8px 10px;color:#e2f1f8;background:#10243d;border:1px solid #315777;border-radius:5px;font:inherit;outline:0}@media (max-width: 860px){.enterprise-profile-content{grid-template-columns:1fr}.enterprise-mentor-filters{grid-template-columns:1fr 1fr}.enterprise-mentor-filters label:first-child{grid-column:1 / -1}.enterprise-verification-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.enterprise-profile-tabs{padding:0 8px;overflow-x:auto}.enterprise-profile-tabs button{flex:0 0 auto}.enterprise-profile-content,.enterprise-profile-tab-panel{padding:16px}.enterprise-tab-panel-heading{flex-direction:column}.enterprise-tab-panel-heading .enterprise-profile-edit{width:100%}.enterprise-mentor-filters,.enterprise-verification-section>div{grid-template-columns:1fr}.enterprise-mentor-filters label:first-child,.enterprise-verification-section label.is-wide{grid-column:auto}.enterprise-verification-note{text-align:left}}.enterprise-profile-page,.enterprise-profile-content,.enterprise-profile-tab-panel{background:#0b1419}.enterprise-profile-page{border-color:#1d333d}.enterprise-profile-tabs{background:#0b1419;border-bottom-color:#1d333d}.enterprise-profile-tabs button:hover{background:#101d23}.enterprise-profile-tabs button.is-active{background:#14262c}.enterprise-profile-content,.enterprise-profile-tab-panel{padding-top:22px}.enterprise-profile-field,.enterprise-profile-services,.enterprise-student-preview{background:#0f1b20;border-color:#203842}.enterprise-profile-fields{border-color:#203842}.enterprise-profile-field{border-right-color:#203842;border-bottom-color:#203842}.enterprise-profile-service-heading>span,.enterprise-profile-tags span{background:#14262c;border-color:#24434a}.enterprise-profile-edit,.enterprise-profile-save{background:#17474a;border-color:#2e7674}.enterprise-profile-edit:hover,.enterprise-profile-save:hover{background:#21605f;border-color:#5ed3cb}.enterprise-mentor-filters{border-bottom-color:#1d333d}.enterprise-mentor-filters label{color:#9fbac0;background:#101d23;border-color:#27434b}.enterprise-mentor-table{border-color:#27434b}.enterprise-mentor-row{color:#c4d5d8;border-top-color:#1d333d}.enterprise-mentor-head{color:#a9c0c5;background:#101d23}.enterprise-mentor-row i{color:#9ce5db;background:#143c3c}.enterprise-mentor-row i.disabled{color:#b7c2c5;background:#263539}.enterprise-mentor-actions button{color:#aac2c7;background:#101d23;border-color:#27434b}.enterprise-mentor-actions button:hover{background:#142a2e;border-color:#57c6bf}.enterprise-verification-banner{color:#bceee9;background:#133235;border:1px solid #285c5d}.enterprise-verification-banner p{color:#9ec5c6}.enterprise-verification-banner>span{color:#b7eee8;background:#1a4546}.enterprise-verification-section strong{background:#101d23;border-color:#27434b}.enterprise-members-panel,.enterprise-roles-panel{color:#c7d8e5;background:#0d1720}.enterprise-members-heading{align-items:center;padding-bottom:14px}.enterprise-members-heading h1,.enterprise-role-configuration h1,.enterprise-permission-section h1{margin:0;color:#e4f3fa;font-size:17px}.enterprise-access-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 13px;color:#f1fbff;background:#2d75e4;border:1px solid #4a90f2;border-radius:6px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-shadow:none}.enterprise-access-primary:hover{background:#3984ef}.enterprise-member-filters{display:grid;grid-template-columns:minmax(230px,1fr) 220px 220px;gap:10px;padding:16px 0 26px;border-bottom:1px solid #263f59}.enterprise-member-search{display:flex;height:34px;align-items:center;gap:7px;padding:0 10px;color:#9db7ca;background:#101f32;border:1px solid #345977;border-radius:5px}.enterprise-member-search input,.enterprise-member-filters select{min-width:0;width:100%;color:#e1eff7;background:transparent;border:0;font:inherit;font-size:12px;outline:none}.enterprise-member-search input::-moz-placeholder{color:#9ab3c6}.enterprise-member-search input::placeholder{color:#9ab3c6}.enterprise-member-filters select{height:34px;padding:0 10px;background:#101f32;border:1px solid #345977;border-radius:5px;cursor:pointer}.enterprise-member-table-wrap{margin-top:0;overflow-x:auto;border:1px solid #2c4b6a;border-radius:5px}.enterprise-member-table,.enterprise-permission-table{width:100%;border-collapse:collapse}.enterprise-member-table{min-width:760px}.enterprise-member-table th,.enterprise-member-table td{height:60px;padding:0 13px;color:#c4d7e5;border-top:1px solid #284765;font-size:12px;text-align:left}.enterprise-member-table thead th{height:40px;color:#a7c0d4;background:#122944;border-top:0;font-size:11px;font-weight:600}.enterprise-member-table td:first-child{display:table-cell}.enterprise-member-table td strong,.enterprise-member-table td small{display:block}.enterprise-member-table td strong{color:#e2f1fa;font-size:13px}.enterprise-member-table td small{margin-top:5px;color:#9db7ca;font-size:11px}.enterprise-member-status{min-width:48px;min-height:26px;padding:0 8px;color:#a7eee5;background:#143e50;border:0;border-radius:13px;font:inherit;font-size:11px;cursor:pointer}.enterprise-member-status.is-disabled{color:#bbc6cd;background:#293a49}.enterprise-member-actions{display:flex;gap:8px}.enterprise-member-actions button{display:grid;width:29px;height:29px;place-items:center;color:#b2cedc;background:#10233a;border:1px solid #2b526f;border-radius:5px;cursor:pointer}.enterprise-member-actions button:hover{color:#effcff;border-color:#58d5cd;background:#16324b}.enterprise-member-empty{padding:42px;color:#9eb8c9;font-size:12px;text-align:center}.enterprise-role-configuration{padding-bottom:26px;border-bottom:1px solid #263f59}.enterprise-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.enterprise-role-list article{grid-template-columns:minmax(0,1fr) auto;min-height:92px;gap:12px;padding:15px;background:#102949;border:1px solid #244b70;border-radius:6px}.enterprise-role-list h2{color:#e5f4fb;font-size:14px}.enterprise-role-list p{color:#a0b9ce;line-height:1.55}.enterprise-role-list>article>span{align-self:start;padding:4px 8px;color:#b8d9e6;background:#173c5c;border-radius:10px;font-size:11px}.enterprise-permission-section{padding-top:26px}.enterprise-permission-section .enterprise-access-heading{align-items:flex-start;padding-bottom:14px;border-bottom-color:#263f59}.enterprise-permission-section .enterprise-access-heading p{margin:6px 0 0;color:#93adc2;font-size:12px;line-height:1.5}.enterprise-permission-table-wrap{margin-top:0;overflow-x:auto;border:1px solid #2c4b6a;border-radius:5px}.enterprise-permission-table{min-width:860px}.enterprise-permission-table th,.enterprise-permission-table td{padding:11px 13px;color:#c6d8e5;border-top:1px solid #284765;font-size:12px;text-align:left}.enterprise-permission-table thead th{height:38px;color:#a7c0d4;background:#122944;border-top:0;font-size:11px;font-weight:600}.enterprise-permission-table tbody td:first-child{width:190px}.enterprise-permission-table td strong,.enterprise-permission-table td small{display:block}.enterprise-permission-table td strong{color:#e5f3fb;font-size:13px}.enterprise-permission-table td small{margin-top:4px;color:#91aac0;font-size:11px;line-height:1.45}.enterprise-permission-toggle{display:inline-flex;min-width:72px;min-height:28px;align-items:center;justify-content:center;gap:4px;padding:0 7px;color:#bdcbd5;background:#263a4e;border:0;border-radius:14px;font:inherit;font-size:11px;cursor:pointer}.enterprise-permission-toggle.is-enabled{color:#c7f2ec;background:#1b4d78}.enterprise-permission-toggle:hover{filter:brightness(1.15)}.enterprise-role-permissions{display:grid;gap:12px}.enterprise-role-permission-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:15px;background:#151515;border:1px solid #383838;border-radius:6px}.enterprise-role-permission-row>header strong,.enterprise-role-permission-row>header small{display:block}.enterprise-role-permission-row>header strong{color:#e9e9e9;font-size:14px}.enterprise-role-permission-row>header small{margin-top:5px;color:#ababab;font-size:11px;line-height:1.5}.enterprise-permission-groups{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:10px}.enterprise-permission-group{min-width:0;overflow:hidden;background:#101010;border:1px solid #343434;border-radius:5px}.enterprise-permission-parent{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 10px;color:#d2d2d2;background:#1a1a1a;cursor:pointer}.enterprise-permission-parent input,.enterprise-permission-children input{width:15px;height:15px;margin:0;accent-color:#55a788}.enterprise-permission-parent span{color:#eee;font-size:12px;font-weight:600}.enterprise-permission-parent em{margin-left:auto;color:#a6a6a6;font-size:11px;font-style:normal;white-space:nowrap}.enterprise-permission-parent.is-enabled{background:#20251f}.enterprise-permission-parent.is-enabled em{color:#a7d9bd}.enterprise-permission-parent.is-partial em{color:#e4c878}.enterprise-permission-parent.is-disabled{cursor:not-allowed;opacity:.62}.enterprise-permission-children{display:grid;gap:1px;padding:6px}.enterprise-permission-children label{display:flex;min-height:30px;align-items:center;gap:7px;padding:0 5px;color:#c1c1c1;font-size:12px;cursor:pointer}.enterprise-permission-children label:hover{color:#f0f0f0;background:#242424}.enterprise-permission-tab-parent{display:flex;min-height:30px;align-items:center;gap:7px;color:#e0e0e0;font-weight:600}.enterprise-permission-tab-parent>input{flex:0 0 auto}.enterprise-permission-tab-toggle{display:flex;min-width:0;flex:1;height:30px;align-items:center;gap:7px;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.enterprise-permission-tab-toggle em{margin-left:auto;color:#a6a6a6;font-size:11px;font-style:normal}.enterprise-permission-tab-toggle svg{flex:0 0 auto;color:#a6a6a6;transition:transform .16s ease}.enterprise-permission-tab-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.enterprise-permission-tab-items{display:grid;gap:1px;margin:0 0 2px 22px;padding-left:7px;border-left:1px solid #3b3b3b}.enterprise-permission-tab-items label{min-height:27px;font-size:11px}.enterprise-member-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#020a11b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.enterprise-member-modal{width:min(580px,100%);padding:20px;color:#dcebf5;background:#10233a;border:1px solid #3d6e98;border-radius:7px;box-shadow:0 24px 80px #00000073}.enterprise-member-modal header{display:flex;align-items:center;justify-content:space-between}.enterprise-member-modal h2{margin:0;color:#edf8ff;font-size:17px}.enterprise-member-modal header button{display:grid;width:30px;height:30px;place-items:center;color:#a8bfce;background:transparent;border:0;cursor:pointer}.enterprise-member-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px}.enterprise-member-editor label{display:grid;gap:6px;color:#b6cede;font-size:12px}.enterprise-member-editor input,.enterprise-member-editor select{width:100%;height:35px;box-sizing:border-box;padding:0 9px;color:#e3f0f7;background:#0c1d30;border:1px solid #365d80;border-radius:5px;font:inherit;font-size:12px;outline:0}.enterprise-member-editor input:focus,.enterprise-member-editor select:focus{border-color:#55d7d0}.enterprise-member-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.enterprise-member-modal footer>button:first-child{min-height:34px;padding:0 13px;color:#c1d2df;background:#172b42;border:1px solid #345978;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.enterprise-member-transfer-note{grid-column:1 / -1;margin:0;color:#c5d8e6;font-size:13px;line-height:1.6}.enterprise-member-editor .is-wide{grid-column:1 / -1}.enterprise-member-transfer-tasks{display:grid;gap:7px;max-height:176px;margin:0;padding:8px 10px;overflow:auto;list-style:none;color:#dcebf5;background:#0c1d30;border:1px solid #365d80;border-radius:5px}.enterprise-member-transfer-tasks li{display:flex;justify-content:space-between;gap:12px}.enterprise-member-transfer-tasks small{flex:none;color:#8fb8cb}.enterprise-member-remove-modal>p{margin:20px 0 0;color:#c5d8e6;font-size:13px;line-height:1.6}.enterprise-member-remove-confirm{min-height:34px;padding:0 13px;color:#fff;background:#91415a;border:1px solid #bd667f;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.enterprise-member-remove-confirm:hover{background:#a84f69}@media (max-width: 820px){.enterprise-member-filters{grid-template-columns:1fr 1fr}.enterprise-member-search{grid-column:1 / -1}.enterprise-role-list{grid-template-columns:1fr}}@media (max-width: 980px){.enterprise-role-permission-row{grid-template-columns:1fr;gap:12px}.enterprise-permission-groups{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media (max-width: 560px){.enterprise-members-panel,.enterprise-roles-panel{padding:18px 14px}.enterprise-member-filters{grid-template-columns:1fr}.enterprise-member-search{grid-column:auto}.enterprise-members-heading{align-items:flex-start;flex-direction:column}.enterprise-members-heading .enterprise-access-primary{width:100%}.enterprise-member-editor{grid-template-columns:1fr}.enterprise-member-modal-backdrop{padding:12px}.enterprise-permission-groups{grid-template-columns:1fr}.enterprise-role-permission-row{padding:12px}}.legacy-page .enterprise-task-list-heading h1,.legacy-page .training-project-list-heading h1,.legacy-page .recruitment-list-heading h1{flex:1 1 auto;min-width:0;font-size:14px;line-height:1}.legacy-page .enterprise-task-list-heading button,.legacy-page .training-project-list-heading button,.legacy-page .recruitment-list-heading button{gap:4px;height:28px;padding:0 8px;font-size:12px;line-height:1}.legacy-page .enterprise-task-list-heading button svg,.legacy-page .training-project-list-heading button svg,.legacy-page .recruitment-list-heading button svg{width:13px;height:13px}.training-workspace-editor{width:min(540px,100%)}.training-workspace-form{grid-template-columns:1fr}.training-workspace-field{display:grid;gap:7px;color:#b8b1ca;font-size:12px}.training-file-field{display:flex;gap:8px;min-width:0}.training-file-field>input{min-width:0;flex:1}.training-file-select{display:inline-flex;height:36px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;color:#c6c0da;background:#171621;border:1px solid rgba(103,80,164,.36);border-radius:5px;font-size:12px;cursor:pointer}.training-file-select:hover{color:#fff;border-color:#00dce9}.training-file-select input{display:none!important}.training-workspace-form .training-visibility{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:8px;color:#d8d5ef;cursor:pointer}.training-workspace-form .training-visibility input{width:16px;height:16px;margin:0;padding:0;accent-color:#00dce9}.training-resource-grid>article>.training-item-actions{position:absolute;top:12px;right:12px;display:flex;gap:5px}.training-item-actions button{display:grid;width:28px;min-height:28px;place-items:center;padding:0;color:#c6c0da;background:#171621;border:1px solid rgba(103,80,164,.36);border-radius:6px;cursor:pointer}.training-item-actions button:hover{color:#fff;border-color:#00dce9}.training-item-actions button.is-danger:hover{color:#ffc3cc;border-color:#ff7184}.training-mentor-list .training-item-actions{display:flex;gap:6px}.training-mentor-list .training-item-actions button{width:28px;min-height:27px;padding:0}.training-project-form .training-visibility{display:flex!important;width:-moz-max-content;width:max-content;grid-column:1 / -1;align-items:center;gap:8px}.training-project-form .training-visibility input[type=checkbox]{display:grid!important;width:18px!important;height:18px!important;min-width:18px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;background:#171621;border:1px solid rgba(103,80,164,.65);border-radius:4px}.training-project-form .training-visibility input[type=checkbox]:after{width:5px;height:9px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0)}.training-project-form .training-visibility input[type=checkbox]:checked{background:#6750a4;border-color:#00dce9}.training-project-form .training-visibility input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}body #root .training-platform-lesson-dialog{width:min(1160px,calc(100vw - 40px));max-height:calc(100vh - 32px);padding:0;overflow:auto;color:#263041;background:#fff!important;border-color:#d9dee8}.training-platform-lesson-dialog>header{padding:17px 18px;background:#fff;border-bottom:1px solid #dfe3eb}.training-platform-lesson-dialog>header h2{color:#31394a}.training-platform-lesson-dialog>header button{color:#7190a0}.training-platform-lesson-dialog>footer{padding:14px 18px 18px;background:#fff}.training-platform-lesson-dialog>footer>button:not(.training-project-primary){color:#526273;border-color:#9eadbd}.training-platform-lesson-dialog>footer .training-project-primary{background:#238e89;border-color:#238e89}.training-platform-lesson-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:18px;gap:15px;background:#fff}.training-platform-lesson-form>label,.training-platform-lesson-form>fieldset{min-width:0;color:#495569;font-size:12px}.training-platform-lesson-form input:not([type=radio]):not([type=checkbox]),.training-platform-lesson-form select,.training-platform-lesson-form textarea{color:#252b3a;background:#fff;border-color:#cbd2df}.training-platform-lesson-form select{min-height:40px;font-weight:700}.training-lesson-source{display:grid;gap:10px;padding:12px;color:#495569;background:#fff;border:1px solid #d9dee8;border-radius:6px}.training-lesson-source legend{padding:0 4px;color:#495569;font-size:12px}.training-status-options{display:flex;flex-wrap:wrap;gap:8px}.training-status-options label{display:inline-flex!important;width:auto!important;align-items:center;gap:6px;padding:7px 10px;color:#4b5669!important;background:#fff;border:1px solid #cbd2df;border-radius:5px;cursor:pointer}.training-status-options label:has(input:checked){color:#225c6a!important;background:#eaf8f7;border-color:#4eb6ae}.training-status-options input{width:auto!important;margin:0;accent-color:#238e89}.training-lesson-upload{display:grid;gap:6px}.training-lesson-upload-action{display:inline-flex!important;width:-moz-max-content;width:max-content;min-height:36px;align-items:center;padding:0 11px!important;color:#2e5962!important;background:#eff7f8;border:1px solid #9fc9cc!important;border-radius:5px;cursor:pointer}.training-lesson-upload-action input[type=file],.training-article-canvas>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.training-lesson-upload small{color:#718092;font-size:11px}.training-video-upload-progress{display:grid;gap:5px;max-width:360px;color:#52707a;font-size:12px}.training-video-upload-progress progress{width:100%;height:6px;accent-color:#238e89}.training-lesson-form-error{grid-column:1 / -1;margin:0;padding:9px 10px;color:#a43436;background:#fff2f2;border:1px solid #edb4b4;border-radius:5px;font-size:12px}.training-article-field{grid-column:1 / -1;min-width:0;padding:0;margin:0;border:0}.training-article-field>legend{margin-bottom:7px;color:#495569;font-size:12px}.training-article-workbench{display:grid;grid-template-columns:300px minmax(0,1fr);height:min(490px,55vh);min-height:360px;overflow:hidden;background:#fff;border:1px solid #d9dee8;border-radius:6px}.training-article-preview{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px 12px;overflow:hidden;background:#f1f3f7;border-right:1px solid #d9dee8}.training-article-preview>header{display:grid;gap:3px}.training-article-preview strong{color:#2f3748;font-size:13px}.training-article-preview small{color:#788296;font-size:11px}.training-article-preview article{min-height:0;padding:12px;overflow-y:auto;color:#3f4859;background:#fff;border:1px solid #dce1ea;border-radius:4px;font-size:12px;line-height:1.7}.training-article-preview-title{color:#252b3a;font-size:16px;font-weight:700;line-height:1.45}.training-article-preview-title.is-empty,.training-article-preview-empty{color:#9aa3b3;font-weight:400}.training-article-preview-empty{margin:12px 0 0}.training-article-preview-body :is(p,h3,blockquote,ul,ol){margin:0 0 8px}.training-article-preview-body img{max-width:100%;height:auto}.training-article-canvas{display:grid;min-width:0;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:#fbfbfc}.training-article-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:7px 8px;background:#e5e8ee;border-bottom:1px solid #c8cfda}.training-article-toolbar button{display:grid;width:29px;height:28px;place-items:center;padding:0;color:#4c566a;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer}.training-article-toolbar button:hover:not(:disabled),.training-article-toolbar button:focus-visible{color:#24314a;background:#dfe7f6;border-color:#a9bbda;outline:0}.training-article-toolbar label{display:inline-flex!important;width:auto!important;height:28px;align-items:center;gap:3px;padding:0 5px;color:#4c566a!important;background:#f7f8fb;border:1px solid #c8cfda;border-radius:3px;font-size:10px}.training-article-toolbar select{width:auto!important;min-height:24px!important;padding:0!important;color:#3d4759!important;background:transparent!important;border:0!important;font-size:10px}.training-article-title-editor,.training-article-body-editor{outline:0}.training-article-title-editor{min-height:42px;padding:11px 13px;color:#252b3a;background:#fff;border-bottom:1px solid #cbd2df;font-size:15px;font-weight:700}.training-article-body-editor{min-height:180px;padding:14px;overflow-y:auto;color:#2f3748;background:#fff;font-size:13px;line-height:1.7}.training-article-title-editor:empty:before,.training-article-body-editor:empty:before{color:#9aa3b3;content:attr(data-placeholder);pointer-events:none}.training-article-body-editor img{max-width:100%;height:auto}.training-article-upload-status,.training-article-error{display:block;padding:7px 12px;font-size:11px}.training-article-upload-status{color:#52707a}.training-article-error{color:#a43436}@media (max-width: 760px){.training-platform-lesson-dialog{width:min(100%,calc(100vw - 20px))}.training-platform-lesson-form{grid-template-columns:1fr;padding:14px}.training-article-workbench{grid-template-columns:1fr;height:auto}.training-article-preview{min-height:190px;border-right:0;border-bottom:1px solid #d9dee8}.training-article-canvas{min-height:330px}}.training-upload-rule-field{gap:9px}.training-upload-rule-field>legend{padding:0}.training-upload-rule-row{display:grid!important;grid-column:1 / -1;grid-template-columns:minmax(150px,1.35fr) max-content max-content minmax(88px,.72fr) minmax(68px,.55fr) minmax(160px,1.35fr)!important;align-items:center;gap:8px;min-width:0;padding:10px;background:#0a171c;border:1px solid #203c43;border-radius:6px}.training-upload-rule-row>input:first-child,.training-upload-rule-row>input:last-child{width:100%;min-width:0;min-height:34px;height:34px;box-sizing:border-box;padding:0 9px;color:#d9e6ea;background:#101f25;border:1px solid #294852;border-radius:5px;outline:0;font:inherit;font-size:12px}.training-upload-rule-row>input:focus,.training-upload-rule-row>label input:focus{border-color:#55d8d0}.training-upload-rule-row>label{display:flex;min-width:0;align-items:center;gap:6px;color:#a4b8bc;font-size:11px;white-space:nowrap}.training-upload-rule-row>label:nth-child(4),.training-upload-rule-row>label:nth-child(5){display:grid;gap:4px;white-space:normal}.training-upload-rule-row>label:nth-child(4) input,.training-upload-rule-row>label:nth-child(5) input{width:100%;min-width:0;min-height:30px;height:30px;box-sizing:border-box;padding:0 7px;color:#d9e6ea;background:#101f25;border:1px solid #294852;border-radius:5px;outline:0;font:inherit;font-size:12px}.training-upload-rule-row>label input[type=checkbox]{display:grid;width:15px!important;height:15px!important;min-width:15px;min-height:15px!important;margin:0;padding:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;background:#101f25;border:1px solid #35565d;border-radius:3px;cursor:pointer}.training-upload-rule-row>label input[type=checkbox]:after{width:4px;height:8px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0)}.training-upload-rule-row>label input[type=checkbox]:checked{background:#6750a4;border-color:#9b8bd0}.training-upload-rule-row>label input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}@media (max-width: 760px){.training-upload-rule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.training-upload-rule-row>input:first-child,.training-upload-rule-row>input:last-child{grid-column:1 / -1}}.enterprise-profile-page,.enterprise-access-page,.compute-management-page,.enterprise-recruitment-page,.enterprise-workspace-page{gap:24px;color:#d8d5ef;background:transparent}.enterprise-profile-page{display:flex;min-height:calc(100vh - 160px);flex-direction:column;border:0;border-radius:0;overflow:visible}.enterprise-profile-surface,.enterprise-access-surface,.enterprise-compute-surface,.enterprise-workspace-surface{background:#0f0f16;border-color:#6750a44d;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.enterprise-profile-content,.enterprise-profile-tab-panel,.enterprise-access-panel,.enterprise-compute-surface,.enterprise-task-detail,.training-project-detail,.recruitment-job-detail{background:#12121a}.enterprise-profile-content,.enterprise-profile-tab-panel{padding:28px 32px}.enterprise-profile-section-heading,.enterprise-tab-panel-heading,.enterprise-access-heading,.compute-panel-heading,.recruitment-detail-heading,.enterprise-task-detail-heading,.training-project-detail-heading{border-color:#6750a438}.enterprise-profile-section-heading h1,.enterprise-tab-panel-heading h1,.enterprise-access-heading h1,.enterprise-account-panel h1,.enterprise-members-heading h1,.enterprise-role-configuration h1,.enterprise-permission-section h1,.compute-panel-heading h2,.enterprise-task-info h3,.recruitment-info h3,.recruitment-records h3{color:#eeeaff;font-size:18px;line-height:1.35}.enterprise-profile-section-heading p,.enterprise-tab-panel-heading p,.enterprise-access-heading p,.enterprise-account-panel>p,.compute-panel-heading p,.enterprise-permission-section .enterprise-access-heading p{color:#9893aa;font-size:12px;line-height:1.6}.enterprise-profile-field,.enterprise-profile-services,.enterprise-student-preview,.enterprise-role-list article,.compute-metric-card,.compute-panel,.enterprise-access-table,.enterprise-member-table-wrap,.enterprise-permission-table-wrap,.enterprise-mentor-table,.recruitment-table{background:#171621;border-color:#6750a438}.enterprise-preview-cover{background:#1e1b2e}.enterprise-preview-body{background:#171621}.enterprise-preview-title h2,.enterprise-preview-links,.enterprise-preview-body p{color:#d8d5ef}.enterprise-preview-logo{color:#d9fbff;background:#00b0ec2e}.enterprise-profile-fields,.enterprise-profile-field,.enterprise-profile-field.is-wide,.enterprise-profile-service-heading,.enterprise-student-preview>header,.enterprise-mentor-filters,.enterprise-mentor-row,.enterprise-member-table th,.enterprise-member-table td,.enterprise-permission-table th,.enterprise-permission-table td,.compute-panel-heading{border-color:#6750a438}.enterprise-profile-field>span,.enterprise-mentor-filters label,.enterprise-member-search,.enterprise-member-table td small,.enterprise-permission-table td small,.compute-panel-heading p{color:#9b95a9;font-size:12px}.enterprise-profile-field strong,.enterprise-mentor-row strong,.enterprise-member-table td strong,.enterprise-permission-table td strong,.compute-table th,.compute-table td{color:#ded9ed;font-size:13px}.enterprise-profile-edit,.enterprise-profile-save,.enterprise-access-primary,.compute-primary-button,.recruitment-save,.recruitment-list-heading button{color:#fff;background:#6750a4;border-color:#806bb9;box-shadow:none}.enterprise-profile-edit:hover,.enterprise-profile-save:hover,.enterprise-access-primary:hover,.compute-primary-button:hover,.recruitment-save:hover,.recruitment-list-heading button:hover{color:#fff;background:#7963b4;border-color:#00dce9}.enterprise-mentor-filters label,.enterprise-member-search,.enterprise-member-filters select,.enterprise-profile-input-field input,.enterprise-profile-input-field select,.enterprise-profile-textarea-field textarea,.enterprise-member-editor input,.enterprise-member-editor select{color:#ded9ed;background:#0a0a0f;border-color:#6750a466}.enterprise-mentor-head,.enterprise-member-table thead th,.enterprise-permission-table thead th,.compute-table thead th,.recruitment-table-head{color:#9b95a9;background:#1e1b2e;font-size:12px}.enterprise-mentor-row,.enterprise-member-table th,.enterprise-member-table td,.enterprise-permission-table th,.enterprise-permission-table td,.compute-table th,.compute-table td{color:#bbb5ca;font-size:13px}.enterprise-member-actions button,.enterprise-mentor-actions button,.enterprise-task-actions button,.training-project-actions button,.recruitment-detail-actions button{color:#c6c0da;background:#171621;border-color:#6750a459}.enterprise-member-actions button:hover,.enterprise-mentor-actions button:hover,.enterprise-task-actions button:hover,.training-project-actions button:hover,.recruitment-detail-actions button:hover{color:#fff;background:#171621;border-color:#00dce9}.enterprise-task-list,.training-project-list,.recruitment-job-list{background:#0f0f16;border-color:#6750a438}.enterprise-task-search,.enterprise-task-select,.training-project-search,.training-project-select,.recruitment-filters label{color:#9b95a9;background:#0a0a0f;border-color:#6750a466}.enterprise-task-card,.training-project-card,.recruitment-job-card,.enterprise-task-review-metrics>div,.enterprise-task-review-list>article,.training-record-list article,.training-student-list article{color:#9b95a9;background:#171621;border-color:#6750a438}.enterprise-task-card strong,.training-project-card strong,.recruitment-job-card strong,.enterprise-task-review-list strong,.training-record-list h4,.training-student-list h4{color:#e7e3f3;font-size:14px}.enterprise-task-card small,.training-project-card small,.recruitment-job-card small,.enterprise-task-review-list span,.training-record-list>article>div:first-child>span,.training-student-list>article>div:first-child>span{color:#9b95a9;font-size:12px}.enterprise-task-card.is-selected,.training-project-card.is-selected,.recruitment-job-card.is-selected{color:#d9fbff;background:#6750a438;border-color:#00f0ff47;box-shadow:inset 3px 0 #00f0ff}.enterprise-task-info,.recruitment-info,.recruitment-records{padding-top:28px}.enterprise-task-facts,.enterprise-task-facts div,.enterprise-task-requirement,.enterprise-task-materials,.recruitment-info dl,.recruitment-info dl div,.recruitment-copy{border-color:#6750a438}.enterprise-task-facts dt,.enterprise-task-requirement h4,.enterprise-task-materials h3,.recruitment-info dt,.recruitment-copy h4{color:#9b95a9;font-size:12px}.enterprise-task-facts dd,.enterprise-task-requirement p,.recruitment-info dd,.recruitment-copy p{color:#d8d5ef;font-size:13px;font-weight:400}.enterprise-task-status.status-reviewing{color:#ffe08d;background:#dca53829}.enterprise-task-status.status-rejected{color:#ffad9e;background:#c64e4e2e}.enterprise-task-tabs{overflow-x:auto}.enterprise-task-tabs button{flex:0 0 auto}.enterprise-publication-review{max-width:1040px;padding-top:28px}.enterprise-publication-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(103,80,164,.22)}.enterprise-publication-review-heading h3,.enterprise-publication-note h4{margin:0;color:#eeeaff;font-size:18px;line-height:1.35}.enterprise-publication-review-heading p{margin:7px 0 0;color:#9b95a9;font-size:12px;line-height:1.6}.enterprise-publication-review-heading .enterprise-task-status{flex:0 0 auto;margin:0}.enterprise-publication-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none}.enterprise-publication-steps li{position:relative;min-height:104px;padding:15px 13px 12px;color:#9b95a9;background:#171621;border:1px solid rgba(103,80,164,.22);border-radius:6px}.enterprise-publication-steps li.is-complete{border-color:#00f0ff52}.enterprise-publication-steps li.is-current{background:#6750a438;border-color:#00f0ff80}.enterprise-publication-step-icon{display:grid;width:26px;height:26px;place-items:center;margin-bottom:12px;color:#777284;background:#0a0a0f;border:1px solid rgba(103,80,164,.38);border-radius:50%}.enterprise-publication-steps .is-complete .enterprise-publication-step-icon{color:#00f0ff;border-color:#00f0ff7a}.enterprise-publication-steps .is-current .enterprise-publication-step-icon{color:#ffe08d;border-color:#dca53899}.enterprise-publication-steps strong,.enterprise-publication-steps small,.enterprise-publication-steps em{display:block}.enterprise-publication-steps strong{color:#e7e3f3;font-size:13px}.enterprise-publication-steps small{margin-top:5px;color:#d8d5ef;font-size:12px}.enterprise-publication-steps em{margin-top:5px;color:#9b95a9;font-size:11px;font-style:normal;line-height:1.45}.enterprise-publication-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(103,80,164,.22);border-radius:6px;overflow:hidden}.enterprise-publication-facts div{min-width:0;padding:13px 14px;border-right:1px solid rgba(103,80,164,.22)}.enterprise-publication-facts div:last-child{border-right:0}.enterprise-publication-facts dt{margin-bottom:8px;color:#9b95a9;font-size:12px}.enterprise-publication-facts dd{margin:0;overflow:hidden;color:#d8d5ef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.enterprise-publication-note{margin-top:14px;padding:15px 16px;background:#171621;border:1px solid rgba(103,80,164,.22);border-left:3px solid #00dce9;border-radius:6px}.enterprise-publication-note.is-rejected{border-left-color:#e88776}.enterprise-publication-note h4{font-size:13px}.enterprise-publication-note p{margin:8px 0 0;color:#c5c0d6;font-size:13px;line-height:1.65}.enterprise-publication-review-actions{display:flex;justify-content:flex-end;margin-top:16px}.enterprise-publication-review-loading{display:grid;min-height:220px;place-content:center;color:#9b95a9;font-size:13px}.enterprise-publication-status{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.5fr);gap:18px 28px;margin:18px 0 4px;padding:15px 0;border-top:1px solid rgba(103,80,164,.22);border-bottom:1px solid rgba(103,80,164,.22)}.enterprise-publication-status-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.enterprise-publication-status-heading>div{display:grid;gap:4px}.enterprise-publication-status-heading strong{color:#eeeaff;font-size:14px}.enterprise-publication-status-heading small{color:#918ca1;font-size:11px}.enterprise-publication-status dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.enterprise-publication-status dt{color:#918ca1;font-size:11px}.enterprise-publication-status dd{margin:6px 0 0;overflow:hidden;color:#d8d5ef;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-publication-status p{grid-column:1 / -1;margin:-2px 0 0;padding:9px 12px;color:#c5c0d6;background:#00f0ff0a;border-left:3px solid #00dce9;font-size:12px;line-height:1.55}.enterprise-publication-status p.is-rejected{background:#e887760f;border-left-color:#e88776}.enterprise-publication-status p b{margin-right:10px;color:#eeeaff}.enterprise-publication-status-loading{min-height:64px;padding:22px 0;color:#9b95a9;font-size:12px}@media (max-width: 900px){.enterprise-publication-status{grid-template-columns:1fr}.enterprise-publication-status dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.enterprise-publication-status dl{grid-template-columns:1fr;gap:10px}.enterprise-publication-status dd{white-space:normal}}@media (max-width: 760px){.enterprise-publication-steps,.enterprise-publication-facts{grid-template-columns:1fr 1fr}.enterprise-publication-facts div:nth-child(2){border-right:0}.enterprise-publication-facts div:nth-child(-n+2){border-bottom:1px solid rgba(103,80,164,.22)}}@media (max-width: 460px){.enterprise-publication-review-heading{flex-direction:column;gap:10px}.enterprise-publication-steps,.enterprise-publication-facts{grid-template-columns:1fr}.enterprise-publication-facts div,.enterprise-publication-facts div:nth-child(2){border-right:0;border-bottom:1px solid rgba(103,80,164,.22)}.enterprise-publication-facts div:last-child{border-bottom:0}}@media (max-width: 760px){.enterprise-profile-page{min-height:calc(100vh - 90px);gap:16px}.enterprise-profile-content,.enterprise-profile-tab-panel{padding:20px 16px}}:root{--app-dialog-surface: #171621;--app-dialog-border: rgba(103, 80, 164, .38);--app-dialog-shadow: 0 24px 70px rgba(0, 0, 0, .52)}:is(.platform-enterprise-modal-backdrop,.enterprise-task-modal-backdrop,.training-project-modal-backdrop,.compute-dialog-backdrop,.platform-training-modal-backdrop,.enterprise-profile-modal-backdrop,.recruitment-modal-backdrop,.course-create-backdrop,.platform-task-modal-backdrop,.platform-task-detail-modal-backdrop,.enterprise-member-modal-backdrop){display:grid;place-items:center}:is(#root [role=dialog],.ant-modal-content,#root .fixed.inset-0>.relative,#root .fixed.inset-0>.pointer-events-auto>:is(div,section),#root .fixed.inset-0>:not(.absolute):not(.pointer-events-auto)){background:var(--app-dialog-surface);border-color:var(--app-dialog-border);box-shadow:var(--app-dialog-shadow)}.ant-modal-wrap{display:grid;place-items:center}.ant-modal{top:auto;max-width:calc(100vw - 32px);padding-bottom:0;margin:0}.training-detail-modal,.training-review-modal{width:min(560px,100%)}.training-detail-form{display:grid;gap:14px;margin:20px 0}.training-detail-field{display:grid;gap:6px;padding-bottom:13px;border-bottom:1px solid rgba(103,80,164,.22)}.training-detail-field>span,.training-review-note{color:#9b95a9;font-size:12px}.training-detail-field strong,.training-detail-field p{margin:0;color:#ded9ed;font-size:13px;font-weight:400;line-height:1.65;white-space:pre-wrap}.training-detail-field .training-state{justify-self:start}.training-application-detail-modal{width:min(720px,100%);max-height:calc(100vh - 32px);padding:0;overflow-y:auto}.training-application-detail-modal>header,.training-application-detail-modal>footer{padding:18px 24px;border-color:#6750a438}.training-application-detail-content{display:grid;gap:24px;padding:22px 24px}.training-application-detail-content h3{margin:0 0 12px;color:#eeeaff;font-size:15px}.training-application-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.training-application-facts>div{display:grid;gap:7px;min-width:0;padding:10px;background:#1e1b2e;border-bottom:1px solid rgba(103,80,164,.28)}.training-application-facts span,.training-application-statement>span,.training-application-materials-heading span,.training-application-material-list span,.training-application-material-list small{color:#9b95a9;font-size:12px}.training-application-facts strong,.training-application-statement p,.training-application-material-list strong{overflow-wrap:anywhere;color:#eeeaff;font-size:13px}.training-application-facts .training-state{justify-self:start}.training-application-statement{padding-bottom:12px;border-bottom:1px solid rgba(103,80,164,.22)}.training-application-statement p{margin:9px 0 0;line-height:1.65}.training-application-materials-heading{display:flex;align-items:end;justify-content:space-between;gap:14px}.training-application-materials-heading h3{margin-bottom:5px}.training-application-materials-heading button,.training-application-material-list button,.training-application-material-list a,.training-application-reject{height:32px;padding:0 12px;color:#d8d5ef;background:#171621;border:1px solid rgba(103,80,164,.42);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.training-application-material-list a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.training-application-materials-heading button{color:#fff;background:#6750a4;border-color:#806bb9}.training-application-material-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.training-application-material-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;padding:12px;background:#1e1b2e;border:1px solid rgba(103,80,164,.22);border-radius:6px}.training-application-material-list article>svg{color:#b8abed}.training-application-material-list article>div{display:grid;gap:4px;min-width:0}.training-application-material-list .training-application-material-actions{display:flex;flex-direction:column;gap:6px}.training-application-material-list small{line-height:1.35}.training-application-detail-modal>footer{justify-content:flex-end}.training-work-detail-modal{width:min(760px,100%);max-height:calc(100vh - 32px);padding:0;overflow-y:auto}.training-work-detail-modal>header,.training-work-detail-modal>footer{padding:18px 24px;border-color:#6750a438}.training-work-detail-modal>footer{justify-content:flex-end}.training-work-detail-content{display:grid;gap:22px;padding:22px 24px}.training-work-version-switcher{padding-bottom:16px;border-bottom:1px solid rgba(103,80,164,.22)}.training-work-version-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.training-work-version-heading span{color:#9b95a9;font-size:12px}.training-work-version-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.training-work-version-list button{display:grid;gap:5px;min-width:0;padding:10px 12px;color:#eeeaff;text-align:left;background:#1e1b2e;border:1px solid rgba(103,80,164,.28);border-radius:5px}.training-work-version-list button span{color:#9b95a9;font-size:11px}.training-work-version-list button.is-active{border-color:#b6a5ff;box-shadow:0 0 0 1px #b6a5ff38}.training-work-detail-content h3{margin:0 0 12px;color:#eeeaff;font-size:15px}.training-work-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.training-work-facts>div{display:grid;gap:7px;min-width:0;padding:10px;background:#1e1b2e;border-bottom:1px solid rgba(103,80,164,.28)}.training-work-facts span,.training-work-attachment-list span,.training-work-record-heading span{color:#9b95a9;font-size:12px}.training-work-facts strong,.training-work-public-project strong,.training-work-detail-section>p,.training-work-description p,.training-work-record-list p{overflow-wrap:anywhere;margin:0;color:#eeeaff;font-size:13px;font-weight:400;line-height:1.65;white-space:pre-wrap}.training-work-facts .training-state{justify-self:start}.training-work-description,.training-work-cover,.training-work-public-project,.training-work-detail-section{padding-bottom:14px;border-bottom:1px solid rgba(103,80,164,.22)}.training-work-cover,.training-work-public-project{display:grid;gap:8px}.training-work-cover a,.training-work-link-list a,.training-work-attachment-list a{color:#c6baff;font-size:13px;overflow-wrap:anywhere}.training-work-cover a{display:block;width:min(280px,100%);line-height:0}.training-work-cover img{display:block;width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover;background:#1e1b2e;border:1px solid rgba(103,80,164,.36);border-radius:5px}.training-work-cover-unavailable{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;color:#c5bfd6;background:#1e1b2e;border:1px solid rgba(103,80,164,.28);border-radius:5px}.training-work-detail-section{display:grid;gap:10px}.training-work-link-list,.training-work-tag-list,.training-work-artifacts{display:flex;flex-wrap:wrap;gap:8px}.training-work-tag-list span,.training-work-artifacts span{padding:4px 8px;color:#d8d5ef;background:#1e1b2e;border:1px solid rgba(103,80,164,.28);border-radius:4px;font-size:12px}.training-work-artifacts span{color:#b8b1ca}.training-work-artifacts a{padding:4px 8px;color:#c6baff;background:#1e1b2e;border:1px solid rgba(103,80,164,.28);border-radius:4px;font-size:12px;text-decoration:none}.training-work-artifacts a:hover{color:#f0ebff;border-color:#b6a5ff}.training-work-attachment-list,.training-work-record-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.training-work-attachment-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 12px;background:#1e1b2e;border:1px solid rgba(103,80,164,.22);border-radius:6px}.training-work-attachment-list article>svg{color:#b8abed}.training-work-attachment-list article>div{display:grid;gap:4px;min-width:0}.training-work-attachment-list strong{overflow-wrap:anywhere;color:#eeeaff;font-size:13px}.training-work-record-list li{display:grid;gap:9px;padding:12px;background:#1e1b2e;border-left:2px solid #806bb9}.training-work-record-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.training-work-record-heading strong{color:#eeeaff;font-size:13px}@media (max-width: 640px){.training-application-detail-content,.training-application-detail-modal>header,.training-application-detail-modal>footer,.training-work-detail-content,.training-work-detail-modal>header,.training-work-detail-modal>footer{padding-right:16px;padding-left:16px}.training-application-facts,.training-application-material-list,.training-work-facts{grid-template-columns:1fr}.training-application-materials-heading{align-items:flex-start;flex-direction:column}.training-work-record-heading{align-items:flex-start;flex-direction:column;gap:4px}}.training-review-note{display:grid;gap:7px}.training-review-note textarea{width:100%;min-height:112px;box-sizing:border-box;padding:9px 10px;resize:vertical;color:#ded9ed;background:#0a0a0f;border:1px solid rgba(103,80,164,.4);border-radius:5px;font:inherit;font-size:13px;outline:none}.training-review-note textarea:focus{border-color:#00dce9}.training-review-score{display:grid;gap:7px;color:#9b95a9;font-size:12px}.training-review-score input{width:100%;min-height:38px;box-sizing:border-box;padding:0 10px;color:#ded9ed;background:#0a0a0f;border:1px solid rgba(103,80,164,.4);border-radius:5px;font:inherit;font-size:13px;outline:none}.training-review-score input:focus{border-color:#00dce9}.training-review-error{margin:-2px 0 0;color:#f0a0ad;font-size:12px;line-height:1.5}.training-workspace-editor{max-height:calc(100vh - 32px);overflow:auto}.training-workspace-editor header>div>p{margin:5px 0 0;color:#9b95a9;font-size:12px;line-height:1.5}.training-chapter-actions,.training-lesson-actions{display:flex;align-items:center;gap:6px}.training-chapter-actions>button,.training-lesson-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 8px;color:#c6c0da;background:#171621;border:1px solid rgba(103,80,164,.36);border-radius:6px;font:inherit;font-size:12px;cursor:pointer}.training-chapter-actions>button:hover,.training-lesson-actions>button:hover{color:#fff;border-color:#00dce9}.training-chapter-actions>.is-danger,.training-lesson-actions>.is-danger{width:28px;padding:0}.training-chapter-actions>.is-danger:hover,.training-lesson-actions>.is-danger:hover{color:#ffc3cc;border-color:#ff7184}.training-lesson{grid-template-columns:24px minmax(0,1fr) auto auto}.training-lesson-actions>button{display:grid;width:28px;min-height:28px;padding:0}@media (max-width: 680px){.training-chapter>header{grid-template-columns:34px minmax(0,1fr)}.training-chapter-actions{grid-column:2;justify-self:start}.training-lesson{grid-template-columns:24px minmax(0,1fr) auto}.training-lesson span{grid-column:2;grid-row:2;white-space:normal}.training-lesson-actions{grid-column:3;grid-row:1 / span 2}.training-lesson-actions>button{grid-column:auto;grid-row:auto}}body .legacy-page .platform-dashboard-page{min-height:calc(100vh - 160px);color:#d8d5ef;background:transparent}body .legacy-page .platform-dashboard-state{display:grid;place-content:center;gap:8px;min-height:calc(100vh - 200px);color:#aaa6bd;text-align:center}body .legacy-page .platform-dashboard-state h1,body .legacy-page .platform-dashboard-state p{margin:0}body .legacy-page .platform-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 0 22px;border-bottom:1px solid rgba(103,80,164,.22)}body .legacy-page .platform-dashboard-heading p,body .legacy-page .platform-dashboard-panel header small{display:block;margin:0 0 7px;color:#00d8e8;font-size:13px;font-weight:600}body .legacy-page .platform-dashboard-heading h1{margin:0;color:#fff;font-size:32px;font-weight:700}body .legacy-page .platform-dashboard-heading>div>span{display:block;margin-top:7px;color:#a9a5bb;font-size:14px}body .legacy-page .platform-dashboard-status{display:grid;flex:0 0 auto;gap:7px;min-width:180px;padding:13px 15px;background:#0f0f16;border:1px solid rgba(103,80,164,.28);border-radius:8px}body .legacy-page .platform-dashboard-status strong{display:inline-flex;align-items:center;gap:7px;color:#80e3db;font-size:14px}body .legacy-page .platform-dashboard-status small{color:#9b98ab;font-size:13px}body .legacy-page .platform-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}body .legacy-page .platform-dashboard-metric{min-height:122px;display:flex;align-items:center;gap:14px;padding:16px;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-top:2px solid #6750a4;border-radius:8px;box-sizing:border-box}body .legacy-page .platform-dashboard-metric.is-enterprise{border-top-color:#00c7d9}body .legacy-page .platform-dashboard-metric.is-training{border-top-color:#7563d9}body .legacy-page .platform-dashboard-metric.is-task{border-top-color:#9a68cf}body .legacy-page .platform-dashboard-metric.is-recruitment{border-top-color:#4c8edb}body .legacy-page .platform-dashboard-icon,body .legacy-page .platform-dashboard-entry-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#00e2f5;background:#00f0ff14;border:1px solid rgba(0,240,255,.18);border-radius:6px}body .legacy-page .platform-dashboard-metric.is-training .platform-dashboard-icon{color:#ae9eff;background:#7563d91f;border-color:#7563d952}body .legacy-page .platform-dashboard-metric.is-task .platform-dashboard-icon{color:#d4a8ff;background:#9a68cf1f;border-color:#9a68cf52}body .legacy-page .platform-dashboard-metric>div{display:grid;gap:4px;min-width:0}body .legacy-page .platform-dashboard-metric small{color:#aaa6bd;font-size:13px}body .legacy-page .platform-dashboard-metric strong{color:#fff;font-size:28px;line-height:1}body .legacy-page .platform-dashboard-metric span{color:#8e8a9e;font-size:13px}body .legacy-page .platform-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:14px;margin-top:14px}body .legacy-page .platform-dashboard-bottom-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}body .legacy-page .platform-dashboard-panel{min-width:0;overflow:hidden;background:#0f0f16;border:1px solid rgba(103,80,164,.22);border-radius:8px}body .legacy-page .platform-dashboard-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:0 18px;color:#a9a5bb;border-bottom:1px solid rgba(103,80,164,.22)}body .legacy-page .platform-dashboard-panel h2{margin:0;color:#f3f0ff;font-size:19px}body .legacy-page .platform-dashboard-entry-list{padding:2px 18px 10px}body .legacy-page .platform-dashboard-entry-list a,body .legacy-page .platform-dashboard-pending li a,body .legacy-page .platform-dashboard-activity a{display:grid;align-items:center;color:#a9a5bb;text-decoration:none}body .legacy-page .platform-dashboard-entry-list a{grid-template-columns:38px minmax(0,1fr) 16px;gap:12px;min-height:73px;border-bottom:1px solid rgba(103,80,164,.16)}body .legacy-page .platform-dashboard-entry-list a:last-child,body .legacy-page .platform-dashboard-pending li:last-child{border-bottom:0}body .legacy-page .platform-dashboard-entry-list a:hover,body .legacy-page .platform-dashboard-pending li a:hover,body .legacy-page .platform-dashboard-activity a:hover{color:#00f0ff;background:#6750a41f}body .legacy-page .platform-dashboard-entry-list span:not(.platform-dashboard-entry-icon),body .legacy-page .platform-dashboard-pending li span,body .legacy-page .platform-dashboard-activity a span{display:grid;gap:4px;min-width:0}body .legacy-page .platform-dashboard-entry-list strong,body .legacy-page .platform-dashboard-pending li strong,body .legacy-page .platform-dashboard-activity a strong{overflow:hidden;color:#e8e5f5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}body .legacy-page .platform-dashboard-entry-list small,body .legacy-page .platform-dashboard-pending li small,body .legacy-page .platform-dashboard-activity a small{overflow:hidden;color:#9692a7;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body .legacy-page .platform-dashboard-pending ul{margin:0;padding:2px 18px 10px;list-style:none}body .legacy-page .platform-dashboard-pending li{border-bottom:1px solid rgba(103,80,164,.16)}body .legacy-page .platform-dashboard-pending li a{grid-template-columns:18px minmax(0,1fr) auto;gap:11px;min-height:73px}body .legacy-page .platform-dashboard-pending li a>svg{color:#00d8e8}body .legacy-page .platform-dashboard-pending li b{color:#f0d386;font-size:14px}body .legacy-page .platform-dashboard-flow-steps{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);gap:10px;align-items:center;padding:26px 18px 20px}body .legacy-page .platform-dashboard-flow-steps>div{display:grid;gap:5px;min-width:0}body .legacy-page .platform-dashboard-flow-steps i{width:10px;height:10px;border-radius:50%;background:#00c7d9}body .legacy-page .platform-dashboard-flow-steps i.is-user{background:#689cff}body .legacy-page .platform-dashboard-flow-steps i.is-enterprise{background:#e3bd7d}body .legacy-page .platform-dashboard-flow-steps strong{color:#e8e5f5;font-size:14px}body .legacy-page .platform-dashboard-flow-steps small{color:#9692a7;font-size:13px}body .legacy-page .platform-dashboard-flow-steps>svg{color:#696478}body .legacy-page .platform-dashboard-flow>p{margin:0 18px 20px;padding-top:14px;color:#9692a7;border-top:1px solid rgba(103,80,164,.16);font-size:13px;line-height:1.65}body .legacy-page .platform-dashboard-activity>div{padding:2px 18px 10px}body .legacy-page .platform-dashboard-panel.platform-dashboard-activity{display:block;padding:0;color:#d8d5ef}body .legacy-page .platform-dashboard-activity a{grid-template-columns:18px minmax(0,1fr) auto;gap:11px;min-height:68px;border-bottom:1px solid rgba(103,80,164,.16)}body .legacy-page .platform-dashboard-activity a:last-child{border-bottom:0}body .legacy-page .platform-dashboard-activity a>svg{color:#00d8e8}body .legacy-page .platform-dashboard-activity a b{color:#d9c6ff;font-size:13px;white-space:nowrap}@media (max-width: 1080px){body .legacy-page .platform-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .legacy-page .platform-dashboard-grid,body .legacy-page .platform-dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width: 640px){body .legacy-page .platform-dashboard-heading{align-items:flex-start;flex-direction:column;gap:16px}body .legacy-page .platform-dashboard-heading h1{font-size:26px}body .legacy-page .platform-dashboard-status{width:100%;box-sizing:border-box}body .legacy-page .platform-dashboard-metrics{grid-template-columns:1fr;gap:10px;margin-top:14px}body .legacy-page .platform-dashboard-metric{min-height:104px}body .legacy-page .platform-dashboard-panel>header{min-height:62px;padding:0 14px}body .legacy-page .platform-dashboard-entry-list,body .legacy-page .platform-dashboard-pending ul,body .legacy-page .platform-dashboard-activity>div{padding-right:14px;padding-left:14px}body .legacy-page .platform-dashboard-flow-steps{grid-template-columns:1fr;gap:13px;padding:19px 14px}body .legacy-page .platform-dashboard-flow-steps>svg{display:none}body .legacy-page .platform-dashboard-flow>p{margin-right:14px;margin-left:14px}}.platform-task-force-offline-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#040408b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.platform-task-force-offline-dialog{width:min(560px,100%);overflow:hidden;color:#d8d5e7;background:#171621;border:1px solid rgba(103,80,164,.54);border-radius:8px;box-shadow:0 22px 60px #00000080}.platform-task-force-offline-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid rgba(103,80,164,.24)}.platform-task-force-offline-dialog h2{margin:0;color:#eeeaff;font-size:18px}.platform-task-force-offline-dialog header p{margin:7px 0 0;color:#a9a4b9;font-size:12px;line-height:1.5}.platform-task-force-offline-dialog header button{display:grid;width:28px;height:28px;place-items:center;flex:0 0 auto;padding:0;color:#aaa4bc;background:transparent;border:0;border-radius:4px;cursor:pointer}.platform-task-force-offline-dialog header button:hover{color:#eeeaff;background:#252331}.platform-task-force-offline-context{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;margin:16px 20px 4px;padding:12px;background:#211f2c;border:1px solid rgba(103,80,164,.3);border-radius:5px}.platform-task-force-offline-context strong{color:#eeeaff;font-size:13px}.platform-task-force-offline-context span{color:#aaa4b9;font-size:12px}.platform-task-force-offline-context em{padding:3px 6px;color:#d7c8f6;background:#6750a433;border:1px solid rgba(129,104,189,.42);border-radius:3px;font-size:10px;font-style:normal}.platform-task-force-offline-dialog form{display:grid;gap:14px;padding:12px 20px 0}.platform-task-force-offline-dialog label{display:grid;gap:7px;color:#b7b1c8;font-size:12px}.platform-task-force-offline-dialog label>span{color:#d97d8f}.platform-task-force-offline-dialog select,.platform-task-force-offline-dialog textarea{width:100%;box-sizing:border-box;color:#e0ddec;background:#0e0d15;border:1px solid rgba(103,80,164,.42);border-radius:5px;font:inherit;font-size:13px;outline:none}.platform-task-force-offline-dialog select{height:38px;padding:0 10px}.platform-task-force-offline-dialog textarea{min-height:92px;padding:10px;resize:vertical;line-height:1.5}.platform-task-force-offline-dialog select:focus,.platform-task-force-offline-dialog textarea:focus{border-color:#8e78cb;box-shadow:0 0 0 2px #6750a429}.platform-task-force-offline-dialog textarea::-moz-placeholder{color:#797487}.platform-task-force-offline-dialog textarea::placeholder{color:#797487}.platform-task-force-offline-error{margin:-2px 0 0;color:#e59aa7;font-size:12px}.platform-task-force-offline-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:2px 0 19px}.platform-task-force-offline-dialog footer button{height:34px;padding:0 14px;color:#cec8dc;background:#211f2c;border:1px solid rgba(103,80,164,.48);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.platform-task-force-offline-dialog footer button:disabled{cursor:not-allowed;opacity:.58}.platform-task-force-offline-dialog footer .is-primary{color:#fff;background:#6750a4;border-color:#806db5}.platform-task-force-offline-dialog footer .is-primary:hover:not(:disabled){background:#7963b4}@media (max-width: 520px){.platform-task-force-offline-dialog form{padding-right:16px;padding-left:16px}.platform-task-force-offline-dialog>header{padding-right:16px;padding-left:16px}.platform-task-force-offline-context{margin-right:16px;margin-left:16px}}.enterprise-workspace-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.enterprise-workspace-modebar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;background:#12121a;border-bottom:1px solid rgba(103,80,164,.24)}.enterprise-workspace-modes,.enterprise-workspace-todos{display:flex;align-items:center;gap:4px}.training-project-action-confirm-copy{padding:4px 2px 0}.training-project-action-confirm-copy p{margin:0;color:#b8c5c9;font-size:13px;line-height:1.7}.enterprise-workspace-modes button{position:relative;display:inline-flex;height:47px;align-items:center;gap:6px;padding:0 12px;color:#908ba2;background:transparent;border:0;font:inherit;cursor:pointer}.enterprise-workspace-modes button span{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;color:#aaa3bd;background:#211f2e;border-radius:9px;font-size:11px}.enterprise-workspace-modes button.is-active{color:#00f0ff}.enterprise-workspace-modes button.is-active:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:#00e5f1}.enterprise-workspace-modes button.is-active span{color:#071417;background:#61dfdc}.enterprise-workspace-todos span{padding:4px 8px;color:#aaa3bd;background:#1b1925;border:1px solid rgba(103,80,164,.3);border-radius:4px;font-size:11px}.enterprise-workspace-todos span.is-warning{color:#ffd78c;border-color:#e0a73b73}.enterprise-workspace-todos span.is-cyan{color:#72e1db;border-color:#00dce966}.enterprise-task-list-heading small,.training-project-list-heading small{color:#908ba2;font-size:11px}.enterprise-task-card-row,.training-project-card-row{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;margin-top:11px}.enterprise-task-card-row small,.training-project-card-row small{min-width:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-task-card-row em,.training-project-card-row em{flex:0 0 auto;color:#e6c964;font-size:11px;font-style:normal;white-space:nowrap}.enterprise-task-card-row em.is-cyan,.training-project-card-row em.is-cyan{color:#63dbd7}.training-reviewable-content{display:grid;gap:14px}.training-review-policy,.training-review-lock{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;color:#a9a3b8;background:#6750a414;border:1px solid rgba(103,80,164,.28);border-radius:6px;font-size:12px;line-height:1.6}.training-review-policy>span{flex:0 0 auto;color:#ddd7ed;font-weight:600}.training-review-policy.is-direct{color:#aebcba;background:#00bfa50f;border-color:#00bfa547}.training-review-policy.is-direct>span{color:#bfe5df}.training-review-lock{color:#cbc6da;background:#e2ae4a14;border-color:#e2ae4a52}.training-review-lock>svg{flex:0 0 auto;margin-top:2px;color:#e2ae4a}.training-review-lock>div{display:grid;gap:2px}.training-review-lock strong{color:#f0dfbd;font-size:13px}.training-review-lock span{color:#aaa3b9;font-size:12px}.training-review-locked-body{opacity:.58;pointer-events:none}.training-mentor-library-modal{width:min(560px,100%)}.training-mentor-library-list{display:grid;gap:6px;min-height:0;max-height:min(440px,56vh);padding:10px 16px;overflow:auto}.training-mentor-library-list>button{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;align-items:center;width:100%;min-height:52px;padding:8px 10px;color:#d9d4e4;text-align:left;background:#0d0d14;border:1px solid rgba(103,80,164,.34);border-radius:6px;cursor:pointer}.training-mentor-library-list>button:hover,.training-mentor-library-list>button.is-selected{background:#00dce90f;border-color:#00dce999}.training-mentor-library-list>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.training-mentor-library-list>button strong,.training-mentor-library-list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-mentor-library-list>button small{color:#9d96ad;font-size:12px}.training-mentor-library-list>button>svg{color:#00dce9}.training-mentor-library-list .training-avatar{display:grid;width:32px;height:32px;place-items:center;overflow:hidden}.training-mentor-library-list .training-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-mentor-library-empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;margin:0;color:#8f899e;text-align:center;font-size:12px}.training-mentor-library-empty strong{color:#d7d1e1;font-size:14px}.platform-project-review-changes{margin-top:16px;padding:15px 16px;background:#0d1c20;border:1px solid #315159;border-radius:6px}.platform-project-review-changes>header,.platform-project-review-changes>header>div,.platform-project-review-changes li>div{display:flex;align-items:center}.platform-project-review-changes>header{justify-content:space-between;gap:12px}.platform-project-review-changes>header>div{gap:7px;color:#65d2ca}.platform-project-review-changes h2{margin:0;color:#e0eaeb;font-size:15px}.platform-project-review-changes>header>span,.platform-project-review-changes li em{padding:3px 6px;color:#bfe2de;background:#173438;border:1px solid #38666a;border-radius:4px;font-size:11px;font-style:normal}.platform-project-review-changes>p{margin:12px 0 0;color:#aabec0;font-size:13px;line-height:1.65}.platform-project-review-changes>p.is-missing{padding-left:10px;color:#e3bda2;border-left:2px solid #c98958}.platform-project-review-changes ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.platform-project-review-changes li{padding:10px 11px;background:#09171a;border:1px solid #263f45;border-radius:5px}.platform-project-review-changes li>div{justify-content:space-between;gap:8px}.platform-project-review-changes li strong{color:#dde9ea;font-size:13px}.platform-project-review-changes li p{margin:7px 0 0;color:#b5c7c9;font-size:12px;line-height:1.6}.platform-project-review-changes li small{display:block;margin-top:5px;color:#819a9d;font-size:11px}.platform-project-review-field-changes{display:grid;gap:7px;margin:10px 0 0}.platform-project-review-field-changes>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px;background:#0d1c20;border-left:2px solid #38666a}.platform-project-review-field-changes dt,.platform-project-review-field-changes dd{margin:0;font-size:12px;line-height:1.55}.platform-project-review-field-changes dt{color:#94aaad}.platform-project-review-field-changes dd{display:grid;gap:3px;min-width:0;color:#c9d7d9}.platform-project-review-field-changes dd span{overflow-wrap:anywhere}.platform-project-review-field-changes dd span:last-child{color:#72d1bd}.platform-project-operations-heading,.platform-project-operations-heading>div,.platform-project-review-history li>div{display:flex;align-items:center}.platform-project-operations-heading{justify-content:space-between;gap:12px}.platform-project-operations-heading>div{gap:7px;color:#62cbc3}.platform-project-operations-heading h2{margin:0}.platform-project-operations-heading>span{color:#9db4b6;font-size:12px}.platform-project-sync-missing{padding:13px 14px;color:#d3b892!important;background:#c9895814;border:1px solid rgba(201,137,88,.3);border-radius:5px}.platform-project-review-history{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.platform-project-review-history li{padding:12px 13px;background:#0b191c;border:1px solid #29444a;border-radius:5px}.platform-project-review-history li>div{justify-content:space-between;gap:10px}.platform-project-review-history strong{color:#dbe8e9;font-size:13px}.platform-project-review-history em{padding:3px 6px;color:#b7d4d1;background:#173034;border:1px solid #36585e;border-radius:4px;font-size:11px;font-style:normal}.platform-project-review-history em.status-rejected{color:#e4bdb8;background:#3a2428;border-color:#704249}.platform-project-review-history em.status-withdrawn{color:#d8c4a5;background:#332c22;border-color:#685941}.platform-project-review-history dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0}.platform-project-review-history dt{color:#81999c;font-size:11px}.platform-project-review-history dd{margin:3px 0 0;color:#becfd1;font-size:12px}.platform-project-review-history p{margin-top:9px;padding-top:9px;border-top:1px solid #21383d}@media (max-width: 640px){.platform-task-review-tabs{align-items:stretch;overflow-x:auto}.platform-task-review-tabs button{flex:0 0 auto}.platform-project-review-history dl{grid-template-columns:1fr;gap:7px}}.enterprise-workspace-search,.enterprise-workspace-select{height:38px;display:flex;align-items:center;color:#9b95a9;background:#0f0f16;border:1px solid rgba(103,80,164,.34);border-radius:7px;box-sizing:border-box}.enterprise-workspace-search{width:220px;gap:8px;padding:0 11px}.enterprise-workspace-search:focus-within,.enterprise-workspace-select:focus-within{border-color:#00dce99e}.enterprise-workspace-search input,.enterprise-workspace-select select{min-width:0;color:#ded9ed;background:transparent;border:0;outline:0;font:inherit;font-size:13px}.enterprise-workspace-search input{width:100%}.enterprise-workspace-search input::-moz-placeholder{color:#777284}.enterprise-workspace-search input::placeholder{color:#777284}.enterprise-workspace-select{position:relative;width:122px}.enterprise-workspace-select select{width:100%;height:100%;padding:0 30px 0 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.enterprise-workspace-select svg{position:absolute;right:9px;pointer-events:none}.enterprise-task-cards,.training-project-cards{margin-top:14px}@media (max-width: 1120px){.enterprise-workspace-page>.enterprise-page-heading{align-items:flex-start;flex-direction:column}.enterprise-workspace-toolbar{width:100%;justify-content:flex-start}}@media (max-width: 620px){.enterprise-workspace-modebar{align-items:flex-start;flex-direction:column;padding:0 9px 7px}.enterprise-workspace-modes{width:100%;justify-content:space-between}.enterprise-workspace-modes button{flex:1;justify-content:center;padding:0 5px;white-space:nowrap}.enterprise-workspace-todos{padding-left:5px}.enterprise-workspace-toolbar{flex-wrap:wrap}.enterprise-workspace-search{width:100%}.enterprise-workspace-select{flex:1 1 120px;width:auto}.enterprise-workspace-toolbar .enterprise-heading-action{width:auto;flex:0 0 auto}}.enterprise-image-viewer-trigger{position:relative;display:block;min-width:0;margin:0;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:zoom-in}.enterprise-image-viewer-trigger:focus-visible{outline:2px solid #00dce9;outline-offset:2px}.enterprise-image-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#020308d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.enterprise-image-lightbox{width:min(1100px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;gap:12px;padding:14px;color:#ece8f6;background:#111018;border:1px solid rgba(103,80,164,.5);border-radius:8px;box-shadow:0 24px 80px #00000094;box-sizing:border-box}.enterprise-image-lightbox>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.enterprise-image-lightbox>header strong{min-width:0;overflow:hidden;color:#f4f1fb;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.enterprise-image-lightbox>header button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:#aaa5b7;background:transparent;border:1px solid rgba(103,80,164,.36);border-radius:5px;cursor:pointer}.enterprise-image-lightbox>header button:hover,.enterprise-image-lightbox>header button:focus-visible{color:#fff;border-color:#00dce9;outline:none}.enterprise-image-lightbox-media{display:grid;min-height:0;max-height:calc(100vh - 128px);place-items:center;overflow:auto;padding:4px;background:#08080e;border-radius:5px}.enterprise-image-lightbox-media img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 140px);-o-object-fit:contain;object-fit:contain}.enterprise-image-preview{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:14px;min-width:0;margin-top:8px;padding:10px;background:#101018;border:1px solid rgba(103,80,164,.32);border-radius:7px}.enterprise-image-preview.is-square{grid-template-columns:96px minmax(0,1fr)}.enterprise-image-preview.is-compact{grid-template-columns:132px minmax(0,1fr)}.enterprise-image-preview-media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;color:#f3f7fb;background:#191924;border-radius:5px;line-height:0}.enterprise-image-preview.is-square .enterprise-image-preview-media{aspect-ratio:1}.enterprise-image-preview-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.enterprise-image-preview.is-square .enterprise-image-preview-media img{-o-object-fit:contain;object-fit:contain;padding:8px;box-sizing:border-box}.enterprise-image-preview-media>span{position:absolute;right:7px;bottom:7px;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;color:#fff;background:#040509c7;border-radius:4px;font-size:11px;line-height:1;opacity:0;transition:opacity .16s ease}.enterprise-image-preview-media:hover>span,.enterprise-image-preview-media:focus-visible>span{opacity:1}.enterprise-image-preview-media.is-empty{display:grid;place-items:center;color:#777284;border:1px dashed rgba(125,112,165,.5)}.enterprise-image-preview-info{display:grid;min-width:0;gap:5px}.enterprise-image-preview-info>strong,.enterprise-image-preview-info>small{display:block;overflow:hidden;text-overflow:ellipsis}.enterprise-image-preview-info>strong{color:#ece8f6;font-size:13px;white-space:nowrap}.enterprise-image-preview-info>small{color:#918ca1;font-size:11px;line-height:1.5}.enterprise-image-preview-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.enterprise-image-upload-action,.enterprise-image-remove-action{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#d8d3e6;background:#1b1a26;border:1px solid rgba(103,80,164,.46);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.enterprise-image-upload-action.is-icon-only,.enterprise-image-remove-action.is-icon-only{width:32px;min-height:32px;padding:0}.enterprise-image-upload-action:hover,.enterprise-image-remove-action:hover:not(:disabled){color:#fff;border-color:#00dce9}.enterprise-image-remove-action{color:#efb2b8}.enterprise-image-upload-action:has(input:disabled),.enterprise-image-remove-action:disabled{cursor:wait;opacity:.58}.enterprise-image-upload-action input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.training-project-cover-field>span,.training-workspace-field>span{display:block;color:#88a0a5;font-size:12px}.training-project-field-editor{height:min(760px,calc(100vh - 32px));overflow:hidden}.training-project-field-editor .training-project-step-content{flex:1 1 auto;min-height:0!important}.training-project-cover-uploader{min-width:0}.training-project-cover-uploader .enterprise-image-preview{gap:12px;margin-top:6px;padding:8px}.training-project-cover-error{margin:7px 0 0;color:#ef9aa7;font-size:11px;line-height:1.5}.training-project-save-error{margin:-8px 0 12px;color:#ef9aa7;font-size:11px;line-height:1.5}.training-project-comma-field>input,.training-project-comma-field>small,.training-project-text-list-field>textarea,.training-project-text-list-field>small{grid-column:1 / -1}.training-project-field-note.is-error{color:#ef9aa7}.training-workspace-field .enterprise-image-preview{margin-top:10px}.training-uploaded-file-summary{display:flex;align-items:center;gap:10px;min-height:48px;margin-top:10px;padding:8px 10px;color:#00dce9;background:#101018;border:1px solid rgba(103,80,164,.3);border-radius:6px}.training-uploaded-file-summary span,.training-uploaded-file-summary strong,.training-uploaded-file-summary small{display:block;min-width:0}.training-uploaded-file-summary strong{overflow:hidden;color:#e5e0ef;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.training-uploaded-file-summary small{margin-top:3px;color:#8f899c;font-size:11px}.training-resource-upload-error{margin:8px 0 0;color:#f0a7ae;font-size:11px}.enterprise-profile-image-field{min-width:0}.enterprise-profile-image-field .enterprise-image-preview{grid-template-columns:120px minmax(0,1fr);margin-top:10px}.enterprise-profile-image-field.is-logo .enterprise-image-preview{grid-template-columns:88px minmax(0,1fr)}.enterprise-profile-image-readonly a{display:block;line-height:0}.enterprise-profile-image-readonly .enterprise-image-viewer-trigger{line-height:0}.enterprise-profile-image-readonly img{display:block;width:120px;height:68px;-o-object-fit:cover;object-fit:cover;background:#191924;border-radius:5px}.enterprise-profile-image-field.is-logo .enterprise-profile-image-readonly img{width:52px;height:52px;padding:5px;-o-object-fit:contain;object-fit:contain;box-sizing:border-box}.enterprise-task-reference-list li:not(.is-empty){display:grid;grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;padding:7px}.enterprise-task-reference-list li.is-image{grid-template-columns:92px minmax(0,1fr) auto}.enterprise-task-reference-preview,.enterprise-task-reference-icon{position:relative;display:grid;width:100%;height:44px;place-items:center;overflow:hidden;color:#00dce9;background:#181822;border-radius:4px}.enterprise-task-reference-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.enterprise-task-reference-preview>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff;background:#040509b3;font-size:10px;opacity:0}.enterprise-task-reference-preview:hover>span,.enterprise-task-reference-preview:focus-visible>span{opacity:1}.enterprise-task-reference-list .enterprise-task-reference-copy{display:grid;min-width:0;gap:4px;align-content:center}.enterprise-task-reference-actions{display:flex;align-items:center;gap:5px}.enterprise-task-reference-actions a,.enterprise-task-reference-actions button{display:grid;width:28px;height:28px;place-items:center;padding:0;color:#a7bdc0;background:transparent;border:1px solid #34565d;border-radius:4px}.enterprise-task-reference-actions a:hover{color:#fff;border-color:#00dce9}.training-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.training-review-metric{position:relative;display:flex;min-width:0;min-height:78px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:12px 36px 12px 14px;color:#ded9ed;background:#171621;border:1px solid rgba(103,80,164,.28);border-radius:7px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.training-review-metric:hover,.training-review-metric:focus-visible{border-color:#00dce9b8;outline:none}.training-review-metric.is-warning{border-color:#e0a73b85}.training-review-metric.is-warning:hover,.training-review-metric.is-warning:focus-visible{border-color:#00dce9}.training-review-metric strong{color:#eeeaff;font-size:25px;line-height:1}.training-review-metric.is-warning strong{color:#ffd78c}.training-review-metric span{overflow:hidden;color:#9b95a9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.training-review-metric svg{position:absolute;right:12px;top:12px;color:#7d718f}@media (max-width: 960px){.training-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 460px){.training-review-metrics{gap:7px}.training-review-metric{min-height:70px;padding:10px 30px 10px 11px}.training-review-metric strong{font-size:22px}}.training-project-cover{position:relative;display:block;width:min(360px,100%);aspect-ratio:16 / 9;margin:14px 0 18px;overflow:hidden;background:#191924;border:1px solid rgba(103,80,164,.34);border-radius:6px;line-height:0}.training-project-cover img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.training-project-cover>span{position:absolute;right:8px;bottom:8px;display:inline-flex;min-height:26px;align-items:center;gap:5px;padding:0 8px;color:#fff;background:#040509c7;border-radius:4px;font-size:11px;line-height:1;opacity:0;transition:opacity .16s ease}.training-project-cover:hover>span,.training-project-cover:focus-visible>span{opacity:1}@media (max-width: 680px){.enterprise-image-preview,.enterprise-image-preview.is-square,.enterprise-image-preview.is-compact,.enterprise-profile-image-field .enterprise-image-preview,.enterprise-profile-image-field.is-logo .enterprise-image-preview{grid-template-columns:112px minmax(0,1fr)}.enterprise-task-reference-list li.is-image{grid-template-columns:72px minmax(0,1fr) auto}}@media (max-width: 460px){.enterprise-image-preview,.enterprise-image-preview.is-square,.enterprise-image-preview.is-compact,.enterprise-profile-image-field .enterprise-image-preview,.enterprise-profile-image-field.is-logo .enterprise-image-preview{grid-template-columns:1fr}.enterprise-image-preview-media{max-height:180px}}.enterprise-task-reference-picker>input:not([type=file]),.enterprise-task-reference-picker>label input:not([type=file]){position:static;width:auto;height:auto;opacity:1;pointer-events:auto}.enterprise-task-delivery-rule-add{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;color:#9fc8cb;background:transparent;border:1px solid #34565d;border-radius:4px;cursor:pointer}.enterprise-task-delivery-rule-add:hover{color:#e8fbfb;border-color:#55cfc6}.platform-task-review-delivery-rules{display:grid;gap:8px;margin-top:12px}.platform-task-review-delivery-rules>div{display:grid;gap:4px;padding:10px 12px;background:#0b1d22;border:1px solid #1b383f;border-radius:4px}.platform-task-review-delivery-rules strong{color:#dce9eb;font-size:13px}.platform-task-review-delivery-rules span{color:#8fa8ab;font-size:12px;line-height:1.6}.course-status-history ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.course-status-history li{display:grid;gap:4px;padding:10px 12px;background:#0a171c;border:1px solid #1e3940;border-radius:5px}.course-status-history li>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.course-status-history strong{color:#dce9eb;font-size:12px}.course-status-history time{color:#7f969c;font-size:11px;white-space:nowrap}.course-status-history p{margin:0;color:#9db1b5;font-size:12px}body .legacy-page .course-management{display:block;min-height:calc(100vh - 160px);color:#d8d5ef}body .legacy-page .course-page-heading{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}body .legacy-page .course-page-heading>div{min-width:0}body .legacy-page .course-page-heading h1{min-height:0;margin:0;color:#fff;font-size:30px;font-weight:700;line-height:1.2}body .legacy-page .course-page-heading p{margin:7px 0 0;color:#8e8a9f;font-size:13px}body .legacy-page .course-new-button{display:inline-flex;height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 17px;color:#fff;background:#6750a4;border:1px solid #8c72d1;border-radius:7px;box-shadow:0 8px 24px #5b41a747;font:inherit;font-size:13px;font-weight:600;cursor:pointer}body .legacy-page .course-new-button:hover{background:#745ab7;border-color:#a38be1}body .legacy-page .course-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}body .legacy-page .course-metrics>article{display:flex;min-width:0;min-height:110px;align-items:center;gap:14px;box-sizing:border-box;padding:16px;background:#11111a;border:1px solid rgba(120,105,164,.3);border-radius:8px}body .legacy-page .course-metric-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#c49bff;background:#8b52dc29;border:1px solid rgba(158,100,232,.3);border-radius:7px}body .legacy-page .course-metrics article.is-published .course-metric-icon{color:#70c9ff;background:#308cdf24;border-color:#4597e54d}body .legacy-page .course-metrics article.is-draft .course-metric-icon{color:#64e2e4;background:#24b0b41f;border-color:#2fbdc147}body .legacy-page .course-metrics article.is-archived .course-metric-icon{color:#dfa0ff;background:#a44dcf21;border-color:#b15bdb47}body .legacy-page .course-metrics article>div{display:grid;min-width:0;gap:3px}body .legacy-page .course-metrics article>div>span{color:#b8b3c7;font-size:13px}body .legacy-page .course-metrics article strong{margin:0;color:#fff;font-size:25px;line-height:1.1}body .legacy-page .course-metrics article small{color:#747083;font-size:12px}body .legacy-page .course-filter-panel{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;box-sizing:border-box;margin-bottom:14px;padding:14px 16px;background:#11111a;border:1px solid rgba(120,105,164,.28);border-radius:8px}body .legacy-page .course-search{display:flex;width:min(350px,100%);height:38px;flex:0 1 350px;align-items:center;gap:8px;box-sizing:border-box;padding:0 11px;color:#8d899a;background:#171621;border:1px solid rgba(126,115,157,.32);border-radius:6px}body .legacy-page .course-search:focus-within{border-color:#7a64bc;box-shadow:0 0 0 2px #6750a429}body .legacy-page .course-search input{width:100%;min-width:0;min-height:0;height:100%;padding:0;color:#e7e3f2;background:transparent;border:0;outline:0;font:inherit;font-size:13px}body .legacy-page .course-search input::-moz-placeholder{color:#716d7e}body .legacy-page .course-search input::placeholder{color:#716d7e}body .legacy-page .course-filter-controls{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px}body .legacy-page .course-filter-controls label{display:flex;align-items:center;gap:8px;color:#a8a3b5;white-space:nowrap}body .legacy-page .course-filter-controls label>span{font-size:12px}body .legacy-page .course-filter-controls select{width:126px;height:38px;min-height:38px;box-sizing:border-box;padding:0 10px;color:#d9d5e5;background:#171621;border:1px solid rgba(126,115,157,.32);border-radius:6px;outline:0;font:inherit;font-size:12px}body .legacy-page .course-filter-controls select:focus{border-color:#7a64bc}body .legacy-page .course-reset-button{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;color:#aaa5b8;background:#171621;border:1px solid rgba(126,115,157,.32);border-radius:6px;cursor:pointer}body .legacy-page .course-reset-button:hover{color:#fff;border-color:#7a64bc}body .legacy-page .course-list-panel{background:#11111a;border:1px solid rgba(120,105,164,.28);border-radius:8px}body .legacy-page .course-list-toolbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 15px;border-bottom:1px solid rgba(120,105,164,.23)}body .legacy-page .course-list-toolbar>div{display:flex;align-items:center;gap:13px;color:#aaa5b8}body .legacy-page .course-list-toolbar strong{color:#a991f0;font-size:12px;font-weight:500}body .legacy-page .course-list-toolbar button{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 10px;color:#bbb6c9;background:#171621;border:1px solid rgba(126,115,157,.32);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}body .legacy-page .course-list-toolbar button:hover{color:#fff;border-color:#7a64bc}body .legacy-page .course-table-scroll{overflow-x:auto}body .legacy-page .course-table{width:100%;min-width:1030px;border-collapse:collapse;table-layout:fixed;color:#a9a5b8}body .legacy-page .course-table th,body .legacy-page .course-table td{min-width:0;box-sizing:border-box;padding:10px 12px;border-bottom:1px solid rgba(120,105,164,.18);text-align:left;vertical-align:middle}body .legacy-page .course-table th{height:42px;padding-top:0;padding-bottom:0;color:#8f8a9d;background:#15141e;font-size:12px;font-weight:500}body .legacy-page .course-table tbody tr{height:64px}body .legacy-page .course-table tbody tr:hover{background:#6750a414}body .legacy-page .course-table tbody tr:last-child td{border-bottom:0}body .legacy-page .course-table th:nth-child(1){width:46px}body .legacy-page .course-table th:nth-child(2){width:31%}body .legacy-page .course-table th:nth-child(3){width:100px}body .legacy-page .course-table th:nth-child(4){width:112px}body .legacy-page .course-table th:nth-child(5){width:124px}body .legacy-page .course-table th:nth-child(6){width:100px}body .legacy-page .course-table th:nth-child(7){width:148px}body .legacy-page .course-table th:nth-child(8){width:220px}body .legacy-page .course-check-cell{text-align:center}body .legacy-page .course-check-cell input{width:16px;height:16px;min-height:16px;margin:0;accent-color:#7b5cc8}body .legacy-page .course-title-cell{display:flex;min-width:0;align-items:center;gap:10px}body .legacy-page .course-title-cell>img,body .legacy-page .course-title-cell>span{display:grid;width:56px;height:36px;flex:0 0 56px;place-items:center;overflow:hidden;color:#9f85e0;background:#201d2e;border:1px solid rgba(126,99,194,.36);border-radius:5px;-o-object-fit:cover;object-fit:cover}body .legacy-page .course-title-cell>div{display:grid;min-width:0;gap:3px}body .legacy-page .course-title-cell strong,body .legacy-page .course-title-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .legacy-page .course-title-cell strong{color:#e9e5f4;font-size:13px;font-weight:600}body .legacy-page .course-title-cell small{color:#777383;font-size:11px}body .legacy-page .course-table time{color:#9b96a9;white-space:nowrap}body .legacy-page .course-status-badge{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:0 8px;color:#9cdaff;background:#2c7fc21f;border-radius:4px;font-size:11px;white-space:nowrap}body .legacy-page .course-status-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}body .legacy-page .course-status-badge.is-published{color:#72dfb0;background:#2799661f}body .legacy-page .course-status-badge.is-archived{color:#d59bff;background:#924abe24}body .legacy-page .course-content-type-badge{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;color:#a8c9ff;background:#3e6fbe24;border:1px solid rgba(92,143,224,.28);border-radius:4px;font-size:11px;white-space:nowrap}body .legacy-page .course-content-type-badge.is-article{color:#f0c58e;background:#b7752d24;border-color:#d69a504d}body .legacy-page .course-table-actions{display:flex;align-items:center;gap:7px}body .legacy-page .course-table-actions>button,body .legacy-page .course-table-actions summary{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:0 10px;color:#c2bdcf;background:#171621;border:1px solid rgba(126,115,157,.32);border-radius:5px;font:inherit;font-size:12px;list-style:none;cursor:pointer;white-space:nowrap}body .legacy-page .course-table-actions>button.is-primary{color:#fff;background:#5f469f;border-color:#7c61c5}body .legacy-page .course-table-actions>button:hover,body .legacy-page .course-table-actions summary:hover{color:#fff;border-color:#8a6ed4}body .legacy-page .course-table-actions details{position:relative}body .legacy-page .course-table-actions summary::-webkit-details-marker{display:none}body .legacy-page .course-table-actions details>div{position:absolute;top:35px;right:0;z-index:20;display:grid;width:112px;padding:5px;background:#1b1925;border:1px solid rgba(126,115,157,.42);border-radius:6px;box-shadow:0 12px 28px #00000059}body .legacy-page .course-table-actions details>div button{height:30px;padding:0 8px;color:#c7c2d3;background:transparent;border:0;border-radius:4px;font:inherit;font-size:12px;text-align:left;cursor:pointer}body .legacy-page .course-table-actions details>div button:hover{color:#fff;background:#6750a447}body .legacy-page .course-table-empty{height:180px;color:#7f7a8d;text-align:center}body .legacy-page .course-pagination{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;color:#918c9e}body .legacy-page .course-pagination>div{display:flex;align-items:center;gap:7px}body .legacy-page .course-pagination>div>span{display:inline-flex;height:34px;align-items:center;padding:0 12px;background:#15141e;border:1px solid rgba(126,115,157,.25);border-radius:5px}body .legacy-page .course-pagination button{display:grid;width:34px;height:34px;place-items:center;padding:0;color:#aaa5b7;background:#15141e;border:1px solid rgba(126,115,157,.25);border-radius:5px;font:inherit;cursor:pointer}body .legacy-page .course-pagination button.is-active{color:#fff;background:#5f469f;border-color:#7d63c6}body .legacy-page .course-pagination button:disabled{cursor:not-allowed;opacity:.42}body .legacy-page .course-back-button{display:inline-flex;height:34px;align-items:center;gap:6px;margin-bottom:14px;padding:0 10px;color:#bbb6ca;background:#15141e;border:1px solid rgba(126,115,157,.3);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}body .legacy-page .course-back-button:hover{color:#fff;border-color:#7c63c2}body .legacy-page .course-management .course-workspace{grid-template-columns:255px minmax(0,1fr);min-height:680px}@media (max-width: 1180px){body .legacy-page .course-filter-panel{align-items:stretch;flex-direction:column}body .legacy-page .course-search{width:100%;flex-basis:auto}body .legacy-page .course-filter-controls{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 820px){body .legacy-page .course-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .legacy-page .course-management .course-workspace{grid-template-columns:1fr;min-height:0}}@media (max-width: 560px){body .legacy-page .course-page-heading{align-items:stretch;flex-direction:column}body .legacy-page .course-page-heading h1{font-size:25px}body .legacy-page .course-new-button{width:100%}body .legacy-page .course-metrics{grid-template-columns:1fr;gap:10px}body .legacy-page .course-metrics>article{min-height:94px}body .legacy-page .course-filter-controls{display:grid;grid-template-columns:1fr 38px}body .legacy-page .course-filter-controls label{grid-column:1 / -1;justify-content:space-between}body .legacy-page .course-filter-controls select{width:min(190px,62vw)}body .legacy-page .course-pagination{align-items:flex-start;flex-direction:column;padding:14px 0 8px}body .legacy-page .course-pagination>div{max-width:100%;flex-wrap:wrap}}body .legacy-page .course-authoring-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}body .legacy-page .course-authoring-actions button{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#d5d0df;background:#14141e;border:1px solid rgba(135,124,166,.42);border-radius:6px;font:inherit;font-size:12px;cursor:pointer}body .legacy-page .course-authoring-actions button.is-primary{color:#fff;background:#6750a4;border-color:#896fd0}body .legacy-page .course-authoring-actions button:hover:not(:disabled){color:#fff;border-color:#8d73d5}body .legacy-page .course-authoring-actions button:disabled{cursor:not-allowed;opacity:.48}body .legacy-page .course-authoring-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(640px,100%);margin:0 auto 22px}body .legacy-page .course-authoring-steps button{position:relative;display:flex;min-width:0;height:42px;align-items:center;justify-content:center;gap:8px;padding:0;color:#777283;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer}body .legacy-page .course-authoring-steps button:not(:last-child):after{position:absolute;top:50%;left:calc(50% + 48px);width:calc(100% - 96px);height:1px;content:"";background:#7e739d57}body .legacy-page .course-authoring-steps i{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:#a6a1b2;background:#1a1923;border:1px solid rgba(126,115,157,.26);border-radius:50%;font-size:12px;font-style:normal}body .legacy-page .course-authoring-steps button.is-active{color:#f0ecf8;font-weight:600}body .legacy-page .course-authoring-steps button.is-active i,body .legacy-page .course-authoring-steps button.is-complete i{color:#fff;background:#6750a4;border-color:#886ed0;box-shadow:0 0 0 3px #6750a41f}body .legacy-page .course-authoring-notice{width:-moz-fit-content;width:fit-content;margin:-12px auto 14px;padding:6px 10px;color:#82d9bb;background:#2799661a;border:1px solid rgba(72,176,123,.26);border-radius:5px;font-size:12px}body .legacy-page .course-authoring-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}body .legacy-page .course-authoring-body.is-directory{grid-template-columns:minmax(0,1fr) 286px}body .legacy-page .course-authoring-main{min-width:0;padding:16px;background:#11111a;border:1px solid rgba(120,105,164,.28);border-radius:8px}body .legacy-page .course-authoring-body.is-info .course-authoring-main,body .legacy-page .course-authoring-body.is-publish .course-authoring-main{width:min(880px,100%);box-sizing:border-box;margin:0 auto}body .legacy-page .course-authoring-course{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;padding:10px 14px;background:#0d0d15;border:1px solid rgba(120,105,164,.25);border-radius:7px}body .legacy-page .course-authoring-course-title{display:flex;min-width:0;align-items:center;gap:11px}body .legacy-page .course-authoring-course-title>img,body .legacy-page .course-authoring-course-title>span{display:grid;width:56px;height:40px;flex:0 0 56px;place-items:center;overflow:hidden;color:#a98be9;background:#211e30;border:1px solid rgba(126,99,194,.4);border-radius:5px;-o-object-fit:cover;object-fit:cover}body .legacy-page .course-authoring-course-title>div{min-width:0}body .legacy-page .course-authoring-course-title strong{display:block;overflow:hidden;color:#f0edf6;font-size:14px;text-overflow:ellipsis;white-space:nowrap}body .legacy-page .course-authoring-course-title p{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0}body .legacy-page .course-authoring-course-title em{padding:3px 7px;color:#b9b3c6;background:#1b1925;border:1px solid rgba(126,115,157,.26);border-radius:4px;font-size:10px;font-style:normal}body .legacy-page .course-authoring-course>button,body .legacy-page .course-authoring-sidebar section>button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#fff;background:#6750a4;border:1px solid #856acb;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}body .legacy-page .course-authoring-course>button:disabled,body .legacy-page .course-authoring-sidebar section>button:disabled{cursor:not-allowed;opacity:.45}body .legacy-page .course-authoring-main .course-chapters>header{min-height:52px;padding:0;border-bottom:0}body .legacy-page .course-authoring-main .course-chapters>header h3{font-size:15px}body .legacy-page .course-authoring-main .course-chapters>header button{display:none}body .legacy-page .course-authoring-main .course-chapters>article{margin-bottom:10px;padding:0 14px;background:#0d0d15;border:1px solid rgba(120,105,164,.24);border-radius:7px}body .legacy-page .course-authoring-main .course-chapter-row{min-height:58px}body .legacy-page .course-authoring-main .course-chapter-trigger>span{color:#fff;background:#6750a4}body .legacy-page .course-authoring-main .course-chapter-trigger strong{color:#eeeaf5}body .legacy-page .course-authoring-main .course-chapter-trigger p{color:#817c8d}body .legacy-page .course-authoring-main .course-lessons{margin:0;padding-bottom:7px}body .legacy-page .course-authoring-main .course-lesson{min-height:56px;padding:6px 9px;background:#10101a;border-top:1px solid rgba(120,105,164,.18)}body .legacy-page .course-authoring-main .course-add-lesson{color:#bd9cff;border-color:#825bdea6}body .legacy-page .course-authoring-sidebar{display:grid;gap:12px}body .legacy-page .course-authoring-sidebar section{padding:15px;background:#11111a;border:1px solid rgba(120,105,164,.28);border-radius:8px}body .legacy-page .course-authoring-sidebar h2{display:flex;align-items:center;gap:7px;margin:0 0 13px;color:#eeeaf6;font-size:14px}body .legacy-page .course-authoring-sidebar h2 svg{color:#8f73d8}body .legacy-page .course-authoring-sidebar dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid rgba(120,105,164,.2);border-radius:6px}body .legacy-page .course-authoring-sidebar dl>div{display:grid;gap:3px;padding:11px;border-right:1px solid rgba(120,105,164,.18);border-bottom:1px solid rgba(120,105,164,.18)}body .legacy-page .course-authoring-sidebar dl>div:nth-child(2n){border-right:0}body .legacy-page .course-authoring-sidebar dl>div:nth-last-child(-n+2){border-bottom:0}body .legacy-page .course-authoring-sidebar dt{color:#777283;font-size:11px}body .legacy-page .course-authoring-sidebar dd{margin:0;color:#eeeaf6;font-size:16px;font-weight:600}body .legacy-page .course-authoring-sidebar ul{display:grid;gap:9px;margin:0;padding:0;color:#aaa5b7;list-style:none}body .legacy-page .course-authoring-sidebar li{position:relative;padding-left:19px;font-size:12px;line-height:1.45}body .legacy-page .course-authoring-sidebar li:before{position:absolute;top:2px;left:0;display:grid;width:13px;height:13px;place-items:center;color:#a98bf2;content:"✓";border:1px solid #7357bb;border-radius:50%;font-size:8px}body .legacy-page .course-authoring-sidebar section:last-child{display:grid;gap:8px}body .legacy-page .course-authoring-sidebar section:last-child h2{margin-bottom:4px}body .legacy-page .course-authoring-sidebar section>button{width:100%}body .legacy-page .course-authoring-sidebar section>button:not(.is-primary){color:#c8c3d4;background:#16151f;border-color:#7e739d57}body .legacy-page .course-authoring-body+.course-back-button{margin-top:14px}body .legacy-page .course-authoring-main .course-information{padding:0}body .legacy-page .course-authoring-main .course-information>header{min-height:50px;padding:0 0 12px}body .legacy-page .course-authoring-main .course-information-form{padding:17px 0 0}body .legacy-page .course-publish-settings>header{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(120,105,164,.22)}body .legacy-page .course-publish-settings h2{margin:0;color:#f0ecf7;font-size:18px}body .legacy-page .course-publish-settings header p{margin:5px 0 0;color:#858092;font-size:12px}body .legacy-page .course-publish-settings header button{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 10px;color:#c4becf;background:#171621;border:1px solid rgba(126,115,157,.34);border-radius:5px;font:inherit;font-size:12px;cursor:pointer}body .legacy-page .course-publish-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:16px}body .legacy-page .course-publish-grid>article{min-width:0;min-height:144px;box-sizing:border-box;padding:16px;background:#0d0d15;border:1px solid rgba(126,115,157,.3);border-radius:7px}body .legacy-page .course-publish-grid>article:last-of-type{grid-column:1 / -1}body .legacy-page .course-publish-grid h3{margin:0 0 8px;color:#eeeaf6;font-size:14px}body .legacy-page .course-publish-grid article>p{margin:0 0 12px;color:#918c9f;font-size:12px;line-height:1.55}body .legacy-page .course-publish-state{color:#86dfb6}body .legacy-page .course-publish-state.is-draft{color:#75c9ff}body .legacy-page .course-publish-state.is-archived{color:#d5a0f2}body .legacy-page .course-publish-select{display:flex;height:42px;align-items:center;justify-content:space-between;padding:0 12px;color:#e4dfeb;background:#11111b;border:1px solid rgba(126,115,157,.34);border-radius:6px;font-size:12px}body .legacy-page .course-radio-row{display:flex;align-items:center;gap:7px;color:#e6e1ec;font-size:12px}body .legacy-page .course-radio-row input{width:15px;height:15px;min-height:15px;margin:0;accent-color:#6750a4}body .legacy-page .course-publish-grid article>small{display:block;margin-top:8px;color:#777283;font-size:11px}body .legacy-page .course-publish-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}body .legacy-page .course-publish-facts div{min-width:0}body .legacy-page .course-publish-facts dt{color:#777283;font-size:11px}body .legacy-page .course-publish-facts dd{overflow:hidden;margin:3px 0 0;color:#e9e5f0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}body .legacy-page .course-publish-check-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}body .legacy-page .course-publish-check-list li{display:flex;align-items:flex-start;gap:8px;color:#bdb8c8;font-size:12px}body .legacy-page .course-publish-check-list li>i{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;color:#8eddb5;border:1px solid #4c9f77;border-radius:50%;font-size:10px;font-style:normal}body .legacy-page .course-publish-check-list li.is-failed>i{color:#f1a7ae;border-color:#b55c68}body .legacy-page .course-publish-check-list span{display:grid;gap:2px}body .legacy-page .course-publish-check-list small{color:#817c8c;font-size:11px}@media (max-width: 1020px){body .legacy-page .course-page-heading{align-items:stretch;flex-direction:column}body .legacy-page .course-authoring-actions{flex-wrap:wrap}body .legacy-page .course-authoring-body.is-directory{grid-template-columns:1fr}body .legacy-page .course-authoring-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}body .legacy-page .course-authoring-sidebar section:last-child{grid-column:1 / -1}}@media (max-width: 620px){body .legacy-page .course-authoring-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .legacy-page .course-authoring-actions button.is-primary{grid-column:1 / -1}body .legacy-page .course-authoring-steps{margin-bottom:15px}body .legacy-page .course-authoring-steps button{align-items:center;flex-direction:column;gap:4px;height:58px}body .legacy-page .course-authoring-steps button:not(:last-child):after{top:19px;left:calc(50% + 22px);width:calc(100% - 44px)}body .legacy-page .course-authoring-main{padding:12px}body .legacy-page .course-authoring-course{align-items:stretch;flex-direction:column}body .legacy-page .course-authoring-course>button{width:100%}body .legacy-page .course-authoring-sidebar,body .legacy-page .course-publish-grid{grid-template-columns:1fr}body .legacy-page .course-authoring-sidebar section:last-child,body .legacy-page .course-publish-grid>article:last-of-type{grid-column:auto}body .legacy-page .course-publish-settings>header{align-items:stretch;flex-direction:column}body .legacy-page .course-publish-settings header button{justify-content:center}}body .legacy-page .course-create-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);gap:14px;align-items:start}body .legacy-page .course-create-primary-panel,body .legacy-page .course-create-side-panels>section{min-width:0;box-sizing:border-box;background:#11111a;border:1px solid rgba(120,105,164,.28);border-radius:8px}body .legacy-page .course-create-primary-panel{position:relative;padding:18px}body .legacy-page .course-create-primary-panel>header{padding-bottom:14px;border-bottom:1px solid rgba(120,105,164,.2)}body .legacy-page .course-create-primary-panel h2,body .legacy-page .course-create-side-panels h2{margin:0;color:#f0ecf7;font-size:17px}body .legacy-page .course-create-primary-panel>header p{margin:6px 0 0;color:#837e90;font-size:12px}body .legacy-page .course-create-readonly-notice{margin:14px 0 0;padding:10px 12px;color:#d7c59a;background:#a0772a1c;border:1px solid rgba(200,157,75,.32);border-radius:6px;font-size:12px;line-height:1.5}body .legacy-page .course-create-primary-panel .course-authoring-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px 0 0}body .legacy-page .course-create-primary-panel .course-authoring-form>label,body .legacy-page .course-create-primary-panel .course-authoring-form>fieldset{display:grid;gap:8px;margin:0;padding:0;color:#b9b4c5;border:0;font-size:12px}body .legacy-page .course-create-primary-panel .course-authoring-form>.is-wide,body .legacy-page .course-create-primary-panel .course-cover-field,body .legacy-page .course-create-primary-panel .course-resource-field{grid-column:1 / -1}body .legacy-page .course-create-primary-panel .course-cover-field{order:-1}body .legacy-page .course-create-primary-panel input,body .legacy-page .course-create-primary-panel select,body .legacy-page .course-create-primary-panel textarea{box-sizing:border-box;width:100%;min-height:40px;padding:8px 11px;color:#e8e3ef;background:#15141e;border:1px solid rgba(126,115,157,.34);border-radius:6px;outline:0;font:inherit;font-size:12px}body .legacy-page .course-create-primary-panel .course-cover-control input{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}body .legacy-page .course-create-primary-panel textarea{min-height:94px;resize:vertical}body .legacy-page .course-create-primary-panel input:focus,body .legacy-page .course-create-primary-panel select:focus,body .legacy-page .course-create-primary-panel textarea:focus{border-color:#8067c5;box-shadow:0 0 0 2px #6750a424}body .legacy-page .course-create-workspace.is-readonly :is(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.62}body .legacy-page .course-create-primary-panel .course-cover-control{min-height:126px;background:#15141e;border-color:#805bd599}body .legacy-page .course-create-primary-panel .course-cover-control>img,body .legacy-page .course-create-primary-panel .course-cover-control>span{width:180px;height:102px;flex-basis:180px}body .legacy-page .course-create-submit-proxy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body .legacy-page .course-create-side-panels{display:grid;gap:14px}body .legacy-page .course-create-side-panels>section{padding:18px}body .legacy-page .course-create-side-panels label{display:grid;gap:8px;margin-top:18px;color:#bcb7c8;font-size:12px}body .legacy-page .course-create-side-panels select{width:100%;height:40px;padding:0 11px;color:#e5e0ec;background:#15141e;border:1px solid rgba(126,115,157,.34);border-radius:6px;outline:0;font:inherit}body .legacy-page .course-create-side-panels>section>p{margin:10px 0 0;color:#7e798a;font-size:12px;line-height:1.55}body .legacy-page .course-create-chapter-preview>header{display:flex;align-items:center;gap:9px}body .legacy-page .course-create-chapter-preview>header span{padding:3px 7px;color:#ad91ee;background:#6750a42e;border-radius:4px;font-size:10px}body .legacy-page .course-create-chapter-preview>div{display:grid;min-height:245px;place-items:center;align-content:center;gap:10px;color:#8d72d0;text-align:center}body .legacy-page .course-create-chapter-preview strong{color:#e7e2ed;font-size:14px}body .legacy-page .course-create-chapter-preview p{margin:0;color:#817c8c;font-size:12px;line-height:1.55}body .legacy-page .course-create-chapter-preview button{height:34px;margin-top:4px;padding:0 13px;color:#9273dc;background:transparent;border:1px solid #6e50b2;border-radius:5px;font:inherit;font-size:12px}body .legacy-page .course-create-chapter-preview button:disabled{cursor:not-allowed;opacity:.7}@media (max-width: 980px){body .legacy-page .course-create-workspace{grid-template-columns:1fr}body .legacy-page .course-create-side-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){body .legacy-page .course-create-primary-panel{padding:14px}body .legacy-page .course-create-primary-panel .course-authoring-form,body .legacy-page .course-create-side-panels{grid-template-columns:1fr}body .legacy-page .course-create-primary-panel .course-authoring-form>.is-wide,body .legacy-page .course-create-primary-panel .course-cover-field,body .legacy-page .course-create-primary-panel .course-resource-field{grid-column:auto}body .legacy-page .course-create-primary-panel .course-cover-control{align-items:stretch;flex-direction:column}body .legacy-page .course-create-primary-panel .course-cover-control>img,body .legacy-page .course-create-primary-panel .course-cover-control>span{width:100%;height:auto;aspect-ratio:16 / 9;flex-basis:auto}}.platform-enterprise-modal{width:min(620px,100%);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:7px}.platform-enterprise-modal-backdrop{padding:18px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.platform-enterprise-modal>header{gap:16px;padding:19px 24px 16px}.platform-enterprise-modal>header>div{min-width:0}.platform-enterprise-modal>header small{display:block;margin-top:8px;color:#92abad;font-size:12px;line-height:1.55}.platform-enterprise-modal>header button{flex:0 0 auto;border:1px solid #34565c;border-radius:5px}.platform-enterprise-modal>header button:hover:not(:disabled){color:#effafa;border-color:#63d9d0}.platform-enterprise-review-dialog-body{display:block;padding:0 0 4px}.platform-enterprise-review-context-block{padding:16px 24px 0}.platform-enterprise-review-context-block h3{margin:0;color:#e0eaeb;font-size:13px;font-weight:600}.platform-enterprise-review-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:9px 0 0}.platform-enterprise-review-context>div{min-width:0;min-height:55px;padding:10px 0;border-bottom:1px solid #1b3338}.platform-enterprise-review-context dt{margin:0 0 5px;color:#8fa8ab;font-size:11px}.platform-enterprise-review-context dd{overflow:hidden;margin:0;color:#e0eaeb;font-size:13px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.platform-enterprise-review-result{margin:16px 24px 0;padding:11px 13px;border-left:2px solid #58c9c2;background:#267e781a}.platform-enterprise-review-result.is-rejected{border-left-color:#b96c7b;background:#9943531a}.platform-enterprise-review-result strong{display:block;color:#d9e8e8;font-size:12px}.platform-enterprise-review-result p{margin:5px 0 0;color:#a9bdbc;font-size:12px;line-height:1.55}.platform-enterprise-review-comment{display:grid;gap:8px;margin:16px 24px 0;color:#c4d6d8;font-size:12px}.platform-enterprise-review-comment textarea{min-height:96px;padding:10px 11px;border-radius:5px;font-size:13px;line-height:1.55}.platform-enterprise-modal>footer{margin-top:4px;border-top:1px solid #1b3338}.platform-enterprise-modal>footer button{border-radius:5px}.platform-enterprise-modal>footer button:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 560px){.platform-enterprise-review-context{grid-template-columns:1fr}.platform-enterprise-review-context>div{min-height:49px}.platform-enterprise-modal>header,.platform-enterprise-review-context-block{padding-right:18px;padding-left:18px}.platform-enterprise-review-result,.platform-enterprise-review-comment{margin-right:18px;margin-left:18px}.platform-enterprise-modal>footer{flex-wrap:wrap;padding-right:18px;padding-left:18px}.platform-enterprise-modal>footer button{flex:1}}.enterprise-member-status{cursor:default}.enterprise-member-actions .enterprise-member-status-action.is-active{color:#f2d6a6;border-color:#876535}.enterprise-member-actions .enterprise-member-status-action.is-disabled{color:#9ee9df;border-color:#34756f}
