@layer tailwind-base{*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer lrsus.tokens,lrsus.base,lrsus.components,lrsus.utilities;.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-16{left:-4rem}.-right-8{right:-2rem}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-10{top:2.5rem}.top-16{top:4rem}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.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}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-44{width:11rem;height:11rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.h-1\.5{height:.375rem}.h-8{height:2rem}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[500px\]{max-height:500px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-screen{min-height:100vh}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-28{width:7rem}.w-44{width:11rem}.w-64{width:16rem}.w-80{width:20rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[45vw\]{max-width:45vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.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-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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-300\/50{border-color:#fcd34d80}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/40{border-color:#6ee7b766}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-400\/50{border-color:#f8717180}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-yellow-300\/25{border-color:#fde04740}.border-yellow-300\/30{border-color:#fde0474d}.border-yellow-300\/55{border-color:#fde0478c}.border-t-yellow-300{--tw-border-opacity:1;border-top-color:rgb(253 224 71/var(--tw-border-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-black\/30{background-color:#0000004d}.bg-black\/60{background-color:#0009}.bg-blue-300\/10{background-color:#93c5fd1a}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-red-300\/10{background-color:#fca5a51a}.bg-red-400\/10{background-color:#f871711a}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-200\/20{background-color:#fef08a33}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-300\/10{background-color:#fde0471a}.bg-yellow-300\/15{background-color:#fde04726}.bg-yellow-300\/20{background-color:#fde04733}.p-1{padding:.25rem}.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-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[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}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.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-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-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-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-yellow-300{accent-color:#fde047}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tab-content-container{grid-template-rows:1fr 52px;grid-template-columns:1fr;gap:5px;height:100%;display:grid;position:absolute;inset:0}canvas{image-rendering:auto;box-sizing:border-box;display:block}.tabs-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;height:100%;margin:0 10px;display:grid;position:relative;overflow:hidden auto}.main-wrapper{grid-template-rows:1fr;grid-template-columns:1fr;gap:0;display:grid;position:relative;overflow:hidden auto}.actions-menu-wrapper{grid-column-gap:0px;grid-template-rows:88px 1fr;grid-template-columns:1fr;height:100%;display:grid;overflow:hidden}.submenu-item{padding-top:0;padding-bottom:0;padding-inline-start:2rem;font-size:12px}.footer-open{height:calc(100vh - 164px)}.footer-closed{height:calc(100vh - 81px)}.fill-available-width{width:-webkit-fill-available;width:-moz-available;width:stretch;width:"-webkit-stretch";width:"-moz-available"}.lrs-text-yellow{color:#fd0}.lrs-bg-yellow{background:#fd0}.api-shell{background-color:#020617;background-image:radial-gradient(circle at 12% 14%,#0f172ae6,#0000 34%),radial-gradient(circle at 86% 76%,#facc151f,#0000 36%)}.api-glow{pointer-events:none;filter:blur(46px);opacity:.45;border-radius:9999px;position:absolute}.api-glow-top{background:#3b82f673;width:240px;height:240px;top:-72px;right:-54px}.api-glow-bottom{background:#fbbf2459;width:300px;height:300px;bottom:-110px;left:-60px}@keyframes api-enter-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.api-animate{animation:.55s ease-out both api-enter-up}.api-animate-delayed{animation:.65s ease-out 80ms both api-enter-up}@media (prefers-reduced-motion:reduce){.api-animate,.api-animate-delayed{animation:none}}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.hover\:border-yellow-300\/50:hover{border-color:#fde04780}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-400\/20:hover{background-color:#f8717133}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.hover\:bg-yellow-300\/10:hover{background-color:#fde0471a}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(52 211 153/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-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/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-200:hover{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.focus\:border-yellow-300:focus{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.focus\:border-yellow-400:focus{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 224 71/var(--tw-ring-opacity,1))}.focus\:ring-yellow-300\/20:focus{--tw-ring-color:#fde04733}.focus\:ring-yellow-300\/25:focus{--tw-ring-color:#fde04740}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}@media (min-width:640px){.sm\:block{display:block}.sm\:w-32{width:8rem}.sm\:w-auto{width:auto}.sm\:min-w-\[140px\]{min-width:140px}.sm\:max-w-screen-sm{max-width:640px}.sm\:gap-3{gap:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:h-screen{height:100vh}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0}.md\:p-16{padding:4rem}}@media (min-width:1024px){.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-16{margin-left:4rem}.lg\:ml-64{margin-left:16rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[calc\(100\%-16rem\)\]{width:calc(100% - 16rem)}.lg\:w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}
@layer lrsus.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lrs-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lrs-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--lrs-editor-font-size:1rem;--lrs-radius-sm:.25rem;--lrs-radius-md:.5rem;--lrs-radius-lg:.75rem;--lrs-radius-xl:1rem;--lrs-radius-full:9999px;--lrs-shadow-sm:0 1px 2px 0 #0f172a0d;--lrs-shadow-md:0 4px 6px -1px #0f172a1a, 0 2px 4px -2px #0f172a1a;--lrs-shadow-lg:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a1a;--lrs-focus-ring:0 0 0 3px #2563eb4d;--lrs-transition:.15s ease;--lrs-brand-blue:#0e7490;--lrs-brand-orange:#d97706;--lrs-brand-green:#15803d;--lrs-color-secondary-500:#d97706;--lrs-glass:#ffffffb8;--lrs-glass-border:#0e74902e;--lrs-color-primary-50:#eff6ff;--lrs-color-primary-100:#dbeafe;--lrs-color-primary-200:#bfdbfe;--lrs-color-primary-500:#3b82f6;--lrs-color-primary-600:#2563eb;--lrs-color-primary-700:#1d4ed8;--lrs-color-primary-800:#1e40af;--lrs-color-primary-900:#1e3a8a;--lrs-color-success-50:#f0fdf4;--lrs-color-success-100:#dcfce7;--lrs-color-success-200:#bbf7d0;--lrs-color-success-500:#22c55e;--lrs-color-success-600:#16a34a;--lrs-color-success-700:#15803d;--lrs-color-warning-50:#fefce8;--lrs-color-warning-100:#fef9c3;--lrs-color-warning-200:#fef08a;--lrs-color-warning-500:#eab308;--lrs-color-warning-600:#ca8a04;--lrs-color-warning-700:#a16207;--lrs-color-danger-50:#fef2f2;--lrs-color-danger-100:#fee2e2;--lrs-color-danger-200:#fecaca;--lrs-color-danger-500:#ef4444;--lrs-color-danger-600:#dc2626;--lrs-color-danger-700:#b91c1c;--lrs-color-info-50:#eff6ff;--lrs-color-info-100:#dbeafe;--lrs-color-info-600:#2563eb;--lrs-color-gray-50:#f8fafc;--lrs-color-gray-100:#f1f5f9;--lrs-color-gray-200:#e2e8f0;--lrs-color-gray-300:#cbd5e1;--lrs-color-gray-400:#94a3b8;--lrs-color-gray-500:#64748b;--lrs-color-gray-600:#475569;--lrs-color-gray-700:#334155;--lrs-color-gray-800:#1e293b;--lrs-color-gray-900:#0f172a;--lrs-bg:#fff;--lrs-surface:#fff;--lrs-surface-soft:#f8fbff;--lrs-surface-muted:#f8fafc;--lrs-surface-emphasis:#f1f5f9;--lrs-border:#e2e8f0;--lrs-border-strong:#cbd5e1;--lrs-text:#0f172a;--lrs-text-muted:#475569;--lrs-text-subtle:#64748b;--lrs-on-primary:#fff;--lrs-overlay:#0f172a8c}:root.dark,.dark,[data-theme=dark],[data-lrsus-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lrs-brand-blue:#56b3d0;--lrs-brand-orange:#eba944;--lrs-brand-green:#67c888;--lrs-color-info-50:#0e293a;--lrs-color-info-100:#173f55;--lrs-color-info-600:#56b3d0;--lrs-glass:#11243799;--lrs-glass-border:#56b3d026;--lrs-color-primary-50:#0e293a;--lrs-color-primary-100:#173f55;--lrs-color-primary-200:#245d76;--lrs-color-primary-500:#56b3d0;--lrs-color-primary-600:#3e9dbb;--lrs-color-primary-700:#2d829d;--lrs-color-primary-800:#23677d;--lrs-color-primary-900:#17495c;--lrs-color-success-50:#0b2d20;--lrs-color-success-100:#164d35;--lrs-color-success-200:#287650;--lrs-color-success-500:#67c888;--lrs-color-success-600:#43ad6d;--lrs-color-success-700:#2d8e56;--lrs-color-warning-50:#3d2a12;--lrs-color-warning-100:#61431d;--lrs-color-warning-200:#8d6428;--lrs-color-warning-500:#eba944;--lrs-color-warning-600:#d4902f;--lrs-color-warning-700:#b8771e;--lrs-color-danger-50:#3d171d;--lrs-color-danger-100:#64232d;--lrs-color-danger-200:#8e3542;--lrs-color-danger-500:#f87171;--lrs-color-danger-600:#ef5e68;--lrs-color-danger-700:#d84856;--lrs-color-gray-100:#162d43;--lrs-color-gray-200:#25435b;--lrs-bg:#06111b;--lrs-surface:#112437;--lrs-surface-soft:#162d43;--lrs-surface-muted:#0b1825;--lrs-surface-emphasis:#162d43;--lrs-border:#25435b;--lrs-border-strong:#35607f;--lrs-text:#eaf2f8;--lrs-text-muted:#aac0d1;--lrs-text-subtle:#7f9bb0;--lrs-on-primary:#07131d;--lrs-overlay:#040a12e0;--lrs-focus-ring:0 0 0 3px #56b3d059}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]):not([data-lrsus-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lrs-brand-blue:#56b3d0;--lrs-brand-orange:#eba944;--lrs-brand-green:#67c888;--lrs-color-info-50:#0e293a;--lrs-color-info-100:#173f55;--lrs-color-info-600:#56b3d0;--lrs-glass:#11243799;--lrs-glass-border:#56b3d026;--lrs-color-primary-50:#0e293a;--lrs-color-primary-100:#173f55;--lrs-color-primary-200:#245d76;--lrs-color-primary-500:#56b3d0;--lrs-color-primary-600:#3e9dbb;--lrs-color-primary-700:#2d829d;--lrs-color-primary-800:#23677d;--lrs-color-primary-900:#17495c;--lrs-color-success-50:#0b2d20;--lrs-color-success-100:#164d35;--lrs-color-success-200:#287650;--lrs-color-success-500:#67c888;--lrs-color-success-600:#43ad6d;--lrs-color-success-700:#2d8e56;--lrs-color-warning-50:#3d2a12;--lrs-color-warning-100:#61431d;--lrs-color-warning-200:#8d6428;--lrs-color-warning-500:#eba944;--lrs-color-warning-600:#d4902f;--lrs-color-warning-700:#b8771e;--lrs-color-danger-50:#3d171d;--lrs-color-danger-100:#64232d;--lrs-color-danger-200:#8e3542;--lrs-color-danger-500:#f87171;--lrs-color-danger-600:#ef5e68;--lrs-color-danger-700:#d84856;--lrs-color-gray-100:#162d43;--lrs-color-gray-200:#25435b;--lrs-bg:#06111b;--lrs-surface:#112437;--lrs-surface-soft:#162d43;--lrs-surface-muted:#0b1825;--lrs-surface-emphasis:#162d43;--lrs-border:#25435b;--lrs-border-strong:#35607f;--lrs-text:#eaf2f8;--lrs-text-muted:#aac0d1;--lrs-text-subtle:#7f9bb0;--lrs-on-primary:#07131d;--lrs-overlay:#040a12e0;--lrs-focus-ring:0 0 0 3px #56b3d059}}:root{--lrs-m3-font-brand:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lrs-m3-font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lrs-m3-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--lrs-m3-display-large:clamp(2.5rem, 5vw, 4.5rem);--lrs-m3-display-medium:clamp(2rem, 4vw, 3.5rem);--lrs-m3-headline-large:clamp(1.75rem, 3vw, 2.5rem);--lrs-m3-headline-medium:clamp(1.5rem, 2.4vw, 2rem);--lrs-m3-title-large:1.375rem;--lrs-m3-title-medium:1rem;--lrs-m3-body-large:1rem;--lrs-m3-body-medium:.875rem;--lrs-m3-body-small:.75rem;--lrs-m3-label-large:.875rem;--lrs-m3-label-medium:.75rem;--lrs-m3-label-small:.6875rem;--lrs-m3-color-background:#f8fafc;--lrs-m3-color-on-background:#0f172a;--lrs-m3-color-surface:#fff;--lrs-m3-color-on-surface:#0f172a;--lrs-m3-color-surface-variant:#e2e8f0;--lrs-m3-color-on-surface-variant:#475569;--lrs-m3-color-surface-container-low:#f8fbff;--lrs-m3-color-surface-container:#f1f5f9;--lrs-m3-color-surface-container-high:#e2e8f0;--lrs-m3-color-surface-container-highest:#cbd5e1;--lrs-m3-color-outline:#cbd5e1;--lrs-m3-color-outline-strong:#94a3b8;--lrs-m3-color-primary:#0e7490;--lrs-m3-color-on-primary:#fff;--lrs-m3-color-primary-container:#cffafe;--lrs-m3-color-on-primary-container:#164e63;--lrs-m3-color-secondary:#d97706;--lrs-m3-color-on-secondary:#fff;--lrs-m3-color-secondary-container:#fef3c7;--lrs-m3-color-on-secondary-container:#78350f;--lrs-m3-color-tertiary:#15803d;--lrs-m3-color-on-tertiary:#fff;--lrs-m3-color-tertiary-container:#dcfce7;--lrs-m3-color-on-tertiary-container:#14532d;--lrs-m3-color-error:#b91c1c;--lrs-m3-color-error-container:#fee2e2;--lrs-m3-color-on-error-container:#7f1d1d;--lrs-m3-color-scrim:#0f172a8c;--lrs-m3-shape-xs:.25rem;--lrs-m3-shape-sm:.5rem;--lrs-m3-shape-md:.75rem;--lrs-m3-shape-lg:1rem;--lrs-m3-shape-xl:1.5rem;--lrs-m3-shape-xxl:1.75rem;--lrs-m3-shape-full:9999px;--lrs-m3-elevation-0:none;--lrs-m3-elevation-1:0 1px 2px #0f172a14, 0 1px 3px #0f172a0f;--lrs-m3-elevation-2:0 4px 8px #0f172a1f, 0 2px 4px #0f172a14;--lrs-m3-elevation-3:0 12px 24px #0f172a29, 0 4px 8px #0f172a1a;--lrs-m3-motion-fast:.12s cubic-bezier(.2, 0, 0, 1);--lrs-m3-motion-standard:.22s cubic-bezier(.2, 0, 0, 1);--lrs-m3-motion-emphasized:.36s cubic-bezier(.05, .7, .1, 1);--lrs-m3-density:0;--lrs-m3-breakpoint-compact:37.5rem;--lrs-m3-breakpoint-medium:52.5rem;--lrs-m3-breakpoint-expanded:75rem;--lrs-font-sans:var(--lrs-m3-font-body);--lrs-font-mono:var(--lrs-m3-font-mono);--lrs-bg:var(--lrs-m3-color-background);--lrs-surface:var(--lrs-m3-color-surface);--lrs-surface-soft:var(--lrs-m3-color-surface-container-low);--lrs-surface-muted:var(--lrs-m3-color-surface-container);--lrs-surface-emphasis:var(--lrs-m3-color-surface-container-high);--lrs-border:var(--lrs-m3-color-outline);--lrs-border-strong:var(--lrs-m3-color-outline-strong);--lrs-text:var(--lrs-m3-color-on-background);--lrs-text-muted:var(--lrs-m3-color-on-surface-variant);--lrs-text-subtle:var(--lrs-m3-color-on-surface-variant);--lrs-on-primary:var(--lrs-m3-color-on-primary);--lrs-overlay:var(--lrs-m3-color-scrim);--lrs-brand-blue:var(--lrs-m3-color-primary);--lrs-brand-orange:var(--lrs-m3-color-secondary);--lrs-brand-green:var(--lrs-m3-color-tertiary);--lrs-color-secondary-500:var(--lrs-m3-color-secondary);--lrs-color-primary-50:var(--lrs-m3-color-primary-container);--lrs-color-primary-100:var(--lrs-m3-color-primary-container);--lrs-color-primary-200:var(--lrs-m3-color-outline);--lrs-color-primary-500:var(--lrs-m3-color-primary);--lrs-color-primary-600:var(--lrs-m3-color-primary);--lrs-color-primary-700:var(--lrs-m3-color-on-primary-container);--lrs-color-info-600:var(--lrs-m3-color-primary);--lrs-radius-sm:var(--lrs-m3-shape-sm);--lrs-radius-md:var(--lrs-m3-shape-md);--lrs-radius-lg:var(--lrs-m3-shape-lg);--lrs-radius-xl:var(--lrs-m3-shape-xl);--lrs-radius-full:var(--lrs-m3-shape-full);--lrs-shadow-sm:var(--lrs-m3-elevation-1);--lrs-shadow-md:var(--lrs-m3-elevation-2);--lrs-shadow-lg:var(--lrs-m3-elevation-3)}:root.dark,.dark,[data-theme=dark],[data-lrsus-theme=dark]{--lrs-m3-color-background:#06111b;--lrs-m3-color-on-background:#eaf2f8;--lrs-m3-color-surface:#112437;--lrs-m3-color-on-surface:#eaf2f8;--lrs-m3-color-surface-variant:#25435b;--lrs-m3-color-on-surface-variant:#aac0d1;--lrs-m3-color-surface-container-low:#0b1825;--lrs-m3-color-surface-container:#112437;--lrs-m3-color-surface-container-high:#162d43;--lrs-m3-color-surface-container-highest:#1f3c55;--lrs-m3-color-outline:#25435b;--lrs-m3-color-outline-strong:#35607f;--lrs-m3-color-primary:#56b3d0;--lrs-m3-color-on-primary:#07131d;--lrs-m3-color-primary-container:#173f55;--lrs-m3-color-on-primary-container:#eaf2f8;--lrs-m3-color-secondary:#eba944;--lrs-m3-color-on-secondary:#20190f;--lrs-m3-color-secondary-container:#3d2a12;--lrs-m3-color-on-secondary-container:#f9e4ba;--lrs-m3-color-tertiary:#67c888;--lrs-m3-color-on-tertiary:#071b12;--lrs-m3-color-tertiary-container:#0b2d20;--lrs-m3-color-on-tertiary-container:#c6f5d7;--lrs-m3-color-error:#f87171;--lrs-m3-color-error-container:#3d171d;--lrs-m3-color-on-error-container:#ffdada;--lrs-m3-color-scrim:#040a12e0;--lrs-glass:#11243799;--lrs-glass-border:#56b3d026;--lrs-color-primary-50:var(--lrs-m3-color-primary-container);--lrs-color-primary-100:var(--lrs-m3-color-primary-container);--lrs-color-primary-200:var(--lrs-m3-color-outline);--lrs-color-primary-500:var(--lrs-m3-color-primary);--lrs-color-primary-600:var(--lrs-m3-color-primary);--lrs-color-primary-700:var(--lrs-m3-color-primary);--lrs-color-info-600:var(--lrs-m3-color-primary)}}@layer lrsus.base{.lrs-ui,.lrs-ui *{box-sizing:border-box}.lrs-ui{background-color:var(--lrs-bg);color:var(--lrs-text);font-family:var(--lrs-font-sans);line-height:1.5;font-size:var(--lrs-editor-font-size);min-height:100%}.lrs-ui button,.lrs-ui input,.lrs-ui optgroup,.lrs-ui select,.lrs-ui textarea{color:inherit;font:inherit}.lrs-ui button:not(:disabled),.lrs-ui [role=button]:not([aria-disabled=true]),.lrs-ui a{cursor:pointer}.lrs-ui :where(button,a,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--lrs-focus-ring);outline:none}.lrs-ui [hidden],.lrs-hidden{display:none!important}.lrs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lrs-scroll-lock{overflow:hidden}}@layer lrsus.components{.lrs-button{background:var(--lrs-color-primary-600);border-radius:var(--lrs-radius-md);color:var(--lrs-on-primary);min-height:2.5rem;transition:background-color var(--lrs-transition), border-color var(--lrs-transition), box-shadow var(--lrs-transition), color var(--lrs-transition), opacity var(--lrs-transition);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.lrs-button:hover:not(:disabled):not([aria-disabled=true]),.lrs-button[data-color=primary]:hover:not(:disabled),.lrs-button[data-color=blue]:hover:not(:disabled){background:var(--lrs-color-primary-700)}.lrs-button:disabled,.lrs-button[aria-disabled=true],.lrs-button[data-loading=true]{cursor:not-allowed;opacity:.65}.lrs-button[data-size=xs]{min-height:1.75rem;padding:.375rem .625rem;font-size:.75rem}.lrs-button[data-size=sm]{min-height:2.25rem;padding:.5rem 1rem}.lrs-button[data-size=lg]{min-height:2.75rem;padding:.75rem 1.5rem;font-size:1rem}.lrs-button[data-size=xl]{min-height:3rem;padding:.875rem 1.75rem;font-size:1.125rem}.lrs-button[data-full-sized=true]{width:100%}.lrs-button[data-pill=true]{border-radius:var(--lrs-radius-full)}.lrs-button[data-outline=true]{color:var(--lrs-color-primary-700);background:0 0;border-color:currentColor}.lrs-button[data-outline=true]:hover:not(:disabled){background:var(--lrs-color-primary-50)}.lrs-button[data-color=gray]{background:var(--lrs-color-gray-100);color:var(--lrs-color-gray-900)}.lrs-button[data-color=gray]:hover:not(:disabled),.lrs-button[data-color=light]:hover:not(:disabled){background:var(--lrs-color-gray-200)}.lrs-button[data-color=dark]{background:var(--lrs-color-gray-900);color:#fff}.lrs-button[data-color=success]{background:var(--lrs-color-success-600)}.lrs-button[data-color=success]:hover:not(:disabled){background:var(--lrs-color-success-700)}.lrs-button[data-color=failure],.lrs-button[data-color=red]{background:var(--lrs-color-danger-600)}.lrs-button[data-color=failure]:hover:not(:disabled),.lrs-button[data-color=red]:hover:not(:disabled){background:var(--lrs-color-danger-700)}.lrs-button[data-color=warning]{background:var(--lrs-color-warning-500);color:#422006}.lrs-button[data-color=info]{background:var(--lrs-color-info-600)}.lrs-button[data-color=brand],.lrs-button[data-color=orange]{background:linear-gradient(135deg, var(--lrs-brand-orange), #f5b34f);color:#20190f;box-shadow:0 4px 20px #eba9444d}.lrs-button[data-color=brand]:hover:not(:disabled),.lrs-button[data-color=orange]:hover:not(:disabled){background:linear-gradient(135deg, #f5b34f, var(--lrs-brand-orange));transform:translateY(-2px);box-shadow:0 8px 32px #eba94480,0 0 0 3px #eba94433}.lrs-button[data-color=secondary]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--lrs-glass);border-color:var(--lrs-border-strong);color:var(--lrs-text-muted)}.lrs-button[data-color=secondary]:hover:not(:disabled){background:var(--lrs-surface-emphasis);border-color:var(--lrs-brand-blue);color:var(--lrs-text);transform:translateY(-2px)}.lrs-button[data-gradient=true]{background:linear-gradient(135deg, var(--lrs-color-primary-600), #7c3aed)}.lrs-button[data-gradient=true]:hover:not(:disabled){background:linear-gradient(135deg, var(--lrs-color-primary-700), #6d28d9)}.lrs-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite lrs-spin;display:inline-block}.lrs-button-group{display:inline-flex}.lrs-button-group>.lrs-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.lrs-button-group>.lrs-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.lrs-alert{background:var(--lrs-color-primary-50);border:1px solid var(--lrs-color-primary-200);border-radius:var(--lrs-radius-md);color:var(--lrs-color-primary-800);border-left-width:4px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.lrs-alert[data-color=success]{background:var(--lrs-color-success-50);border-color:var(--lrs-color-success-200);color:var(--lrs-color-success-700)}.lrs-alert[data-color=warning]{background:var(--lrs-color-warning-50);border-color:var(--lrs-color-warning-200);color:var(--lrs-color-warning-700)}.lrs-alert[data-color=failure]{background:var(--lrs-color-danger-50);border-color:var(--lrs-color-danger-200);color:var(--lrs-color-danger-700)}.lrs-alert[data-rounded=false]{border-radius:0}.lrs-alert__content{flex:1;min-width:0}.lrs-alert__close,.lrs-toast__close{border-radius:var(--lrs-radius-sm);color:currentColor;background:0 0;border:0;padding:.25rem;font-size:1.25rem;line-height:1;display:inline-flex}.lrs-alert__close:hover,.lrs-toast__close:hover{background:#0f172a1a}.lrs-avatar{background:var(--lrs-color-gray-100);color:var(--lrs-color-gray-700);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:visible}.lrs-avatar[data-rounded=false]{border-radius:var(--lrs-radius-md)}.lrs-avatar[data-size=xs]{width:1.5rem;height:1.5rem}.lrs-avatar[data-size=sm]{width:2rem;height:2rem}.lrs-avatar[data-size=lg]{width:3.5rem;height:3.5rem}.lrs-avatar[data-size=xl]{width:4.5rem;height:4.5rem}.lrs-avatar[data-bordered=true]{border:2px solid var(--lrs-surface);box-shadow:0 0 0 2px var(--lrs-color-primary-500)}.lrs-avatar[data-stacked=true]{margin-left:-.75rem}.lrs-avatar__image{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lrs-avatar__status{background:var(--lrs-color-success-500);border:2px solid var(--lrs-surface);border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:0;right:0}.lrs-avatar__status[data-status=away]{background:var(--lrs-color-warning-500)}.lrs-avatar__status[data-status=busy]{background:var(--lrs-color-danger-500)}.lrs-avatar__status[data-status=offline]{background:var(--lrs-color-gray-400)}.lrs-avatar__status[data-position=top-left]{inset:0 auto auto 0}.lrs-avatar__status[data-position=top-right]{top:0;bottom:auto}.lrs-avatar__status[data-position=bottom-left]{left:0;right:auto}.lrs-avatar-group{padding-left:.75rem;display:flex}.lrs-avatar-counter{background:var(--lrs-color-gray-100);border:2px solid var(--lrs-surface);color:var(--lrs-text-muted);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:-.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.lrs-badge{background:var(--lrs-color-primary-100);border-radius:var(--lrs-radius-md);color:var(--lrs-color-primary-800);align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.lrs-badge[data-color=success]{background:var(--lrs-color-success-100);color:var(--lrs-color-success-700)}.lrs-badge[data-color=warning]{background:var(--lrs-color-warning-100);color:var(--lrs-color-warning-700)}.lrs-badge[data-color=failure]{background:var(--lrs-color-danger-100);color:var(--lrs-color-danger-700)}.lrs-badge[data-color=gray]{background:var(--lrs-color-gray-100);color:var(--lrs-color-gray-700)}.lrs-badge[data-size=xs]{padding:.125rem .375rem;font-size:.625rem}.lrs-badge[data-size=lg]{padding:.375rem .75rem;font-size:.875rem}.lrs-badge[data-size=xl]{padding:.5rem 1rem;font-size:1rem}.lrs-badge[data-pill=true]{border-radius:var(--lrs-radius-full)}.lrs-banner{background:var(--lrs-surface-emphasis);border-bottom:1px solid var(--lrs-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.lrs-blockquote{border-left:4px solid var(--lrs-color-primary-500);color:var(--lrs-text-muted);margin:1rem 0;padding-left:1rem;font-size:1.125rem;font-style:italic}.lrs-breadcrumb{color:var(--lrs-text-muted);font-size:.875rem}.lrs-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lrs-breadcrumb__item{align-items:center;gap:.5rem;display:inline-flex}.lrs-breadcrumb__item a:hover{color:var(--lrs-color-primary-600)}.lrs-breadcrumb__separator{color:var(--lrs-color-gray-400)}.lrs-card{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-lg);box-shadow:var(--lrs-shadow-sm);display:block;overflow:hidden}.lrs-card[data-horizontal=true]{display:flex}.lrs-card__image{-o-object-fit:cover;object-fit:cover;width:100%;max-height:18rem;display:block}.lrs-card[data-horizontal=true] .lrs-card__image{max-width:40%;height:100%}.lrs-card__body{padding:1.25rem}.lrs-card__body>:first-child{margin-top:0}.lrs-card__body>:last-child{margin-bottom:0}.lrs-card[data-href=true]{transition:box-shadow var(--lrs-transition), transform var(--lrs-transition)}.lrs-card[data-href=true]:hover{box-shadow:var(--lrs-shadow-md);transform:translateY(-1px)}.lrs-carousel{position:relative;overflow:hidden}.lrs-carousel__viewport{min-height:12rem;display:flex;overflow:hidden}.lrs-carousel__slide{flex:0 0 100%;display:none;position:relative}.lrs-carousel__slide[data-active=true]{display:block}.lrs-carousel__control{color:#fff;z-index:1;background:#0f172a59;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lrs-carousel__control:hover{background:#0f172a99}.lrs-carousel__control[data-direction=previous]{left:1rem}.lrs-carousel__control[data-direction=next]{right:1rem}.lrs-carousel__indicators{justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.lrs-carousel__indicator{border-radius:var(--lrs-radius-full);background:#ffffff80;border:0;width:.5rem;height:.5rem;padding:0}.lrs-carousel__indicator[data-active=true]{background:#fff;width:1.25rem}.lrs-choice{accent-color:var(--lrs-color-primary-600);width:1rem;height:1rem}.lrs-clipboard{align-items:center;gap:.5rem;display:inline-flex}.lrs-clipboard[data-copied=true]{color:var(--lrs-color-success-700)}.lrs-datepicker{position:relative}.lrs-datepicker__input{width:100%}.lrs-datepicker__popup{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);box-shadow:var(--lrs-shadow-lg);margin-top:.5rem;padding:.75rem}.lrs-datepicker__actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.lrs-drawer{background:var(--lrs-surface);box-shadow:var(--lrs-shadow-lg);z-index:60;flex-direction:column;max-width:min(100%,24rem);transition:transform .2s;display:flex;position:fixed}.lrs-drawer[data-position=left]{width:min(85vw,24rem);top:0;bottom:0;left:0}.lrs-drawer[data-position=right]{width:min(85vw,24rem);top:0;bottom:0;right:0}.lrs-drawer[data-position=top]{width:100%;top:0;left:0;right:0}.lrs-drawer[data-position=bottom]{width:100%;bottom:0;left:0;right:0}.lrs-drawer__header{border-bottom:1px solid var(--lrs-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.lrs-drawer__items{padding:1rem;overflow:auto}.lrs-backdrop{background:var(--lrs-overlay);z-index:50;position:fixed;inset:0}.lrs-dropdown{display:inline-block;position:relative}.lrs-dropdown__menu{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);box-shadow:var(--lrs-shadow-lg);z-index:40;min-width:10rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0}.lrs-dropdown__menu[data-placement^=bottom-start]{left:0;right:auto}.lrs-dropdown__item{border-radius:var(--lrs-radius-sm);color:var(--lrs-text);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;display:flex}.lrs-dropdown__item:hover{background:var(--lrs-surface-emphasis)}.lrs-dropdown__header{color:var(--lrs-text-subtle);padding:.625rem .75rem;font-size:.75rem;font-weight:600}.lrs-dropdown__divider{border:0;border-top:1px solid var(--lrs-border);margin:.375rem 0}.lrs-field{flex-direction:column;gap:.375rem;display:flex}.lrs-label{color:var(--lrs-text);font-size:.875rem;font-weight:500}.lrs-input,.lrs-select,.lrs-text-input,.lrs-textarea,.lrs-file-input,.lrs-range{background-color:var(--lrs-surface);border:1px solid var(--lrs-border-strong);border-radius:var(--lrs-radius-md);color:var(--lrs-text);transition:border-color var(--lrs-transition), box-shadow var(--lrs-transition)}.lrs-input:focus,.lrs-select:focus,.lrs-text-input:focus,.lrs-textarea:focus,.lrs-file-input:focus,.lrs-range:focus{border-color:var(--lrs-color-primary-500);box-shadow:var(--lrs-focus-ring);outline:none}.lrs-text-input,.lrs-select,.lrs-file-input{width:100%;min-height:2.5rem;padding:.625rem .75rem}.lrs-text-input[data-size=sm],.lrs-select[data-size=sm]{min-height:2.25rem;padding:.5rem .625rem}.lrs-text-input[data-size=lg],.lrs-select[data-size=lg]{min-height:2.75rem;padding:.75rem 1rem}.lrs-text-input[data-shadow=true],.lrs-select[data-shadow=true]{box-shadow:var(--lrs-shadow-sm)}.lrs-text-input[data-invalid=true],.lrs-select[data-invalid=true],.lrs-textarea[data-invalid=true]{border-color:var(--lrs-color-danger-500)}.lrs-textarea{resize:vertical;width:100%;min-height:6rem;padding:.75rem}.lrs-field__control{align-items:stretch;display:flex;position:relative}.lrs-field__control>.lrs-text-input,.lrs-field__control>.lrs-select{flex:1}.lrs-field__icon{color:var(--lrs-text-subtle);align-items:center;padding:0 .75rem;display:inline-flex}.lrs-field__icon+.lrs-text-input{padding-left:0}.lrs-field__addon{background:var(--lrs-surface-emphasis);border:1px solid var(--lrs-border-strong);color:var(--lrs-text-muted);align-items:center;padding:0 .75rem;display:inline-flex}.lrs-field__addon+.lrs-text-input{border-top-left-radius:0;border-bottom-left-radius:0}.lrs-field__help{font-size:.875rem}.lrs-field__help[data-color=failure],.lrs-field__help[data-color=error]{color:var(--lrs-color-danger-600)}.lrs-field__help[data-color=success]{color:var(--lrs-color-success-700)}.lrs-field__help[data-color=warning]{color:var(--lrs-color-warning-700)}.lrs-file-input{padding:.375rem}.lrs-file-input::file-selector-button{background:var(--lrs-surface-emphasis);border-radius:var(--lrs-radius-sm);color:var(--lrs-text);cursor:pointer;border:0;margin-right:.75rem;padding:.5rem .75rem}.lrs-floating-label{position:relative}.lrs-floating-label .lrs-text-input{padding-top:1.25rem}.lrs-floating-label__label{background:var(--lrs-surface);color:var(--lrs-text-muted);pointer-events:none;padding:0 .25rem;font-size:.75rem;position:absolute;top:.25rem;left:.75rem}.lrs-floating-label[data-variant=standard] .lrs-text-input{border-width:0 0 1px;border-radius:0;padding-left:0}.lrs-floating-label[data-variant=standard] .lrs-floating-label__label{left:0}.lrs-footer{background:var(--lrs-surface);border-top:1px solid var(--lrs-border);color:var(--lrs-text-muted);padding:2rem 1rem}.lrs-footer[data-container=true]>*{max-width:80rem;margin-left:auto;margin-right:auto}.lrs-footer[data-bg-dark=true]{background:var(--lrs-color-gray-900);color:var(--lrs-color-gray-300)}.lrs-footer__links{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.lrs-footer a:hover{color:var(--lrs-color-primary-500)}.lrs-footer__title{color:var(--lrs-text);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.lrs-footer[data-bg-dark=true] .lrs-footer__title{color:#fff}.lrs-footer__divider{opacity:.25;border:0;border-top:1px solid;margin:1rem 0}.lrs-hr{border:0;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.lrs-hr:before,.lrs-hr:after{background:var(--lrs-border);content:"";flex:1;height:1px}.lrs-hr[data-variant=trimmed]:before{flex:0 10%}.lrs-hr__content{color:var(--lrs-text-muted);white-space:nowrap;font-size:.875rem}.lrs-hr__icon{color:var(--lrs-text-muted);align-items:center;display:inline-flex}.lrs-kbd{background:var(--lrs-surface-emphasis);border:1px solid var(--lrs-border-strong);border-radius:var(--lrs-radius-sm);color:var(--lrs-text-muted);font-family:var(--lrs-font-mono);border-bottom-width:2px;padding:.125rem .375rem;font-size:.75rem}.lrs-list{margin:0;padding-left:1.5rem}.lrs-list[data-horizontal=true]{flex-wrap:wrap;gap:1rem;padding-left:0;list-style:none;display:flex}.lrs-list[data-unstyled=true]{padding-left:0;list-style:none}.lrs-list[data-nested=true]{padding-left:1rem;list-style:none}.lrs-list__item{margin:.375rem 0}.lrs-list-group{border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.lrs-list-group__item{background:var(--lrs-surface);border-bottom:1px solid var(--lrs-border);width:100%;padding:.75rem 1rem;display:block}.lrs-list-group__item:last-child{border-bottom:0}.lrs-list-group__item:hover{background:var(--lrs-surface-emphasis)}.lrs-mega-menu{position:relative}.lrs-mega-menu__dropdown{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);box-shadow:var(--lrs-shadow-lg);z-index:40;padding:1rem;position:absolute;top:calc(100% + .375rem);left:0}.lrs-modal{background:var(--lrs-surface);border-radius:var(--lrs-radius-lg);box-shadow:var(--lrs-shadow-lg);z-index:51;flex-direction:column;width:100%;max-width:32rem;max-height:calc(100vh - 2rem);margin:1rem;display:flex;position:relative;overflow:auto}.lrs-modal[data-size=sm]{max-width:24rem}.lrs-modal[data-size=lg]{max-width:48rem}.lrs-modal[data-size=xl]{max-width:64rem}.lrs-modal[data-size="7xl"]{max-width:80rem}.lrs-modal[data-popup=true]{text-align:center;max-width:24rem}.lrs-modal__viewport{z-index:51;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.lrs-modal__header{border-bottom:1px solid var(--lrs-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.lrs-modal__title{margin:0;font-size:1.125rem;font-weight:600}.lrs-modal__body{flex:auto;padding:1.5rem;overflow:auto}.lrs-modal__footer{border-top:1px solid var(--lrs-border);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.lrs-modal__close{border-radius:var(--lrs-radius-sm);color:var(--lrs-text-muted);background:0 0;border:0;padding:.25rem;font-size:1.5rem;line-height:1}.lrs-modal__close:hover{background:var(--lrs-surface-emphasis);color:var(--lrs-text)}.lrs-navbar{background:var(--lrs-surface);border-bottom:1px solid var(--lrs-border);z-index:30;position:relative}.lrs-navbar[data-rounded=true]{border-radius:var(--lrs-radius-lg)}.lrs-navbar__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;min-height:4rem;margin:0 auto;padding:.75rem 1rem;display:flex}.lrs-navbar[data-fluid=true] .lrs-navbar__inner{max-width:none}.lrs-navbar__brand{flex-shrink:0;align-items:center;display:inline-flex}.lrs-navbar__toggle{border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);color:var(--lrs-text-muted);background:0 0;padding:.5rem;display:inline-flex}.lrs-navbar__collapse{flex:1}.lrs-navbar__collapse[data-open=false]{display:none}.lrs-navbar__list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lrs-navbar__link{border-radius:var(--lrs-radius-md);color:var(--lrs-text-muted);padding:.5rem .75rem;text-decoration:none;display:block}.lrs-navbar__link:hover,.lrs-navbar__link[data-active=true]{background:var(--lrs-surface-emphasis);color:var(--lrs-text)}.lrs-navbar__link[aria-disabled=true]{cursor:not-allowed;opacity:.5}.lrs-pagination{justify-content:center;align-items:center;gap:.75rem;display:flex}.lrs-pagination__pages{gap:.25rem;display:flex}.lrs-pagination__button{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);color:var(--lrs-text-muted);justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.375rem .625rem;display:inline-flex}.lrs-pagination__button:hover:not(:disabled),.lrs-pagination__button[data-active=true]{background:var(--lrs-color-primary-600);border-color:var(--lrs-color-primary-600);color:#fff}.lrs-pagination__button:disabled{cursor:not-allowed;opacity:.5}.lrs-pagination__label{color:var(--lrs-text-muted);font-size:.875rem}.lrs-popover,.lrs-tooltip{display:inline-block;position:relative}.lrs-popover__content,.lrs-tooltip__content{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);box-shadow:var(--lrs-shadow-md);color:var(--lrs-text);z-index:45;min-width:max-content;padding:.625rem .75rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.lrs-tooltip__content{background:var(--lrs-color-gray-900);border-color:var(--lrs-color-gray-900);color:#fff;font-size:.75rem}.lrs-tooltip[data-open=false] .lrs-tooltip__content,.lrs-popover[data-open=false] .lrs-popover__content{display:none}.lrs-tooltip[data-trigger=hover]:hover .lrs-tooltip__content{display:block}.lrs-progress{background:var(--lrs-surface-emphasis);border-radius:var(--lrs-radius-full);width:100%;height:.625rem;overflow:hidden}.lrs-progress__bar{background:var(--lrs-color-primary-600);border-radius:inherit;height:100%;transition:width .2s}.lrs-progress[data-color=success] .lrs-progress__bar{background:var(--lrs-color-success-600)}.lrs-progress[data-color=failure] .lrs-progress__bar{background:var(--lrs-color-danger-600)}.lrs-progress[data-color=warning] .lrs-progress__bar{background:var(--lrs-color-warning-500)}.lrs-progress[data-size=sm]{height:.375rem}.lrs-progress[data-size=lg]{height:1rem}.lrs-rating{align-items:center;gap:.125rem;display:inline-flex}.lrs-rating__star{color:var(--lrs-color-gray-300);display:inline-flex}.lrs-rating__star[data-filled=true]{color:#facc15}.lrs-rating__advanced{align-items:center;gap:.75rem;display:flex}.lrs-rating__advanced-bar{background:var(--lrs-surface-emphasis);border-radius:var(--lrs-radius-full);flex:1;height:.5rem;overflow:hidden}.lrs-rating__advanced-fill{background:#facc15;height:100%}.lrs-range{accent-color:var(--lrs-color-primary-600);border:0;width:100%;height:1.25rem;padding:0}.lrs-sidebar{background:var(--lrs-surface);border-right:1px solid var(--lrs-border);width:16rem;min-height:100%}.lrs-sidebar[data-collapsed=true][data-collapse-behavior=hide]{display:none}.lrs-sidebar[data-collapsed=true][data-collapse-behavior=collapse]{width:4.5rem}.lrs-sidebar__inner{height:100%;padding:1rem .75rem;overflow-y:auto}.lrs-sidebar__logo{align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0 .75rem;display:flex}.lrs-sidebar__items{margin:0;padding:0;list-style:none}.lrs-sidebar__group{margin:.5rem 0}.lrs-sidebar__item,.lrs-sidebar__collapse-button{border-radius:var(--lrs-radius-md);color:var(--lrs-text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;text-decoration:none;display:flex}.lrs-sidebar__item:hover,.lrs-sidebar__collapse-button:hover,.lrs-sidebar__item[data-active=true]{background:var(--lrs-surface-emphasis);color:var(--lrs-text)}.lrs-sidebar[data-collapsed=true] .lrs-sidebar__label,.lrs-sidebar[data-collapsed=true] .lrs-sidebar__chevron{display:none}.lrs-sidebar__collapse-content{padding-left:1.25rem}.lrs-sidebar__cta{border-radius:var(--lrs-radius-md);margin:1rem 0;padding:.75rem}.lrs-spinner{color:var(--lrs-color-primary-600);border:3px solid;border-right-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite lrs-spin;display:inline-block}.lrs-spinner[data-size=xs]{border-width:2px;width:1rem;height:1rem}.lrs-spinner[data-size=sm]{width:1.5rem;height:1.5rem}.lrs-spinner[data-size=lg]{width:3rem;height:3rem}.lrs-spinner[data-color=success]{color:var(--lrs-color-success-600)}.lrs-spinner[data-color=failure]{color:var(--lrs-color-danger-600)}.lrs-spinner[data-color=warning]{color:var(--lrs-color-warning-500)}.lrs-table-wrapper{overflow-x:auto}.lrs-table{border-collapse:collapse;color:var(--lrs-text);text-align:left;min-width:100%}.lrs-table th{background:var(--lrs-surface-emphasis);color:var(--lrs-text-muted);letter-spacing:.025em;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.lrs-table td{border-top:1px solid var(--lrs-border);padding:.75rem 1rem}.lrs-table[data-striped=true] tbody tr:nth-child(2n){background:var(--lrs-surface-muted)}.lrs-table[data-hoverable=true] tbody tr:hover{background:var(--lrs-surface-emphasis)}.lrs-table[data-variant=shadow]{box-shadow:var(--lrs-shadow-sm)}.lrs-table__head{background:var(--lrs-surface-emphasis)}.lrs-tabs__list{border-bottom:1px solid var(--lrs-border);gap:.25rem;display:flex;overflow-x:auto}.lrs-tabs__tab{color:var(--lrs-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem 1rem;font-weight:500}.lrs-tabs__tab:hover{color:var(--lrs-text)}.lrs-tabs__tab[data-active=true]{border-bottom-color:var(--lrs-color-primary-600);color:var(--lrs-color-primary-600)}.lrs-tabs[data-variant=pills] .lrs-tabs__list{border:0;gap:.5rem}.lrs-tabs[data-variant=pills] .lrs-tabs__tab{border-radius:var(--lrs-radius-md);border:0}.lrs-tabs[data-variant=pills] .lrs-tabs__tab[data-active=true]{background:var(--lrs-color-primary-100)}.lrs-tabs[data-variant=fullWidth] .lrs-tabs__tab{flex:1}.lrs-tabs__panel{padding-top:1rem}.lrs-textarea::-moz-placeholder{color:var(--lrs-text-subtle)}.lrs-text-input::-moz-placeholder{color:var(--lrs-text-subtle)}.lrs-textarea::placeholder,.lrs-text-input::placeholder{color:var(--lrs-text-subtle)}.lrs-toggle-switch{align-items:center;gap:.75rem;display:inline-flex}.lrs-toggle-switch__control{background:var(--lrs-color-gray-300);border-radius:var(--lrs-radius-full);height:1.5rem;transition:background-color var(--lrs-transition);border:0;width:2.75rem;padding:.125rem;position:relative}.lrs-toggle-switch__control[data-checked=true]{background:var(--lrs-color-primary-600)}.lrs-toggle-switch__thumb{height:1.25rem;transition:transform var(--lrs-transition);background:#fff;border-radius:50%;width:1.25rem;display:block;transform:translate(0)}.lrs-toggle-switch__control[data-checked=true] .lrs-toggle-switch__thumb{transform:translate(1.25rem)}.lrs-toggle-switch__label{color:var(--lrs-text);font-size:.875rem}.lrs-timeline{margin:0;padding:0;list-style:none}.lrs-timeline[data-horizontal=false] .lrs-timeline__item{grid-template-columns:1.5rem 1fr;min-height:5rem;display:grid}.lrs-timeline__point{background:var(--lrs-color-primary-100);border:2px solid var(--lrs-color-primary-600);color:var(--lrs-color-primary-700);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}.lrs-timeline[data-horizontal=false] .lrs-timeline__item:not(:last-child) .lrs-timeline__point:after{background:var(--lrs-border);content:"";z-index:-1;width:2px;height:3.5rem;position:absolute;top:1.375rem;left:.625rem}.lrs-timeline__content{padding:0 0 1.5rem 1rem}.lrs-timeline__time{color:var(--lrs-text-subtle);font-size:.875rem}.lrs-timeline__title{margin:.25rem 0;font-size:1.125rem;font-weight:600}.lrs-timeline__body{color:var(--lrs-text-muted)}.lrs-toast{background:var(--lrs-surface);border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);box-shadow:var(--lrs-shadow-lg);align-items:flex-start;gap:.75rem;max-width:24rem;padding:1rem;display:flex}.lrs-toast__content{flex:1}.lrs-accordion{border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-md);overflow:hidden}.lrs-accordion__panel+.lrs-accordion__panel{border-top:1px solid var(--lrs-border)}.lrs-accordion__title{background:var(--lrs-surface);color:var(--lrs-text);text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-weight:500;display:flex}.lrs-accordion__title:hover{background:var(--lrs-surface-emphasis)}.lrs-accordion__content{background:var(--lrs-surface);color:var(--lrs-text-muted);padding:0 1rem 1rem}.lrs-m3-page{background:var(--lrs-m3-color-background);color:var(--lrs-m3-color-on-background);font-family:var(--lrs-m3-font-body);min-height:100dvh}.lrs-m3-page__content{width:100%;max-width:75rem;margin-inline:auto;padding:1.5rem}.lrs-m3-page__header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.lrs-m3-page__eyebrow,.lrs-m3-label{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-label-medium);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.333}.lrs-m3-page__title{color:var(--lrs-m3-color-on-background);font-family:var(--lrs-m3-font-brand);font-size:var(--lrs-m3-headline-large);letter-spacing:-.025em;margin:.5rem 0 0;font-weight:700;line-height:1.15}.lrs-m3-page__description{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-body-large);max-width:48rem;margin:.75rem 0 0;line-height:1.5}.lrs-m3-surface,.lrs-m3-surface-container-low,.lrs-m3-surface-container,.lrs-m3-surface-container-high{color:var(--lrs-m3-color-on-surface)}.lrs-m3-surface{background:var(--lrs-m3-color-surface)}.lrs-m3-surface-container-low{background:var(--lrs-m3-color-surface-container-low)}.lrs-m3-surface-container{background:var(--lrs-m3-color-surface-container)}.lrs-m3-surface-container-high{background:var(--lrs-m3-color-surface-container-high)}.lrs-m3-card,.lrs-m3-data-card{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-xl);box-shadow:var(--lrs-m3-elevation-1);padding:1.25rem}.lrs-m3-card[data-variant=outlined],.lrs-m3-data-card[data-variant=outlined]{box-shadow:none;background:0 0}.lrs-m3-card[data-variant=elevated],.lrs-m3-data-card[data-variant=elevated]{background:var(--lrs-m3-color-surface);box-shadow:var(--lrs-m3-elevation-2)}.lrs-m3-card[data-interactive=true],.lrs-m3-data-card[data-interactive=true]{transition:box-shadow var(--lrs-m3-motion-standard), border-color var(--lrs-m3-motion-standard), transform var(--lrs-m3-motion-standard)}.lrs-m3-card[data-interactive=true]:hover,.lrs-m3-data-card[data-interactive=true]:hover{border-color:var(--lrs-m3-color-primary);box-shadow:var(--lrs-m3-elevation-2);transform:translateY(-2px)}.lrs-m3-card__header,.lrs-m3-data-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.lrs-m3-card__title,.lrs-m3-data-card__title{color:var(--lrs-m3-color-on-surface);font-size:var(--lrs-m3-title-large);margin:0;font-weight:700;line-height:1.25}.lrs-m3-card__subtitle,.lrs-m3-data-card__subtitle{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-body-medium);margin:.375rem 0 0;line-height:1.45}.lrs-m3-metric{background:linear-gradient(135deg, var(--lrs-m3-color-surface-container-high), var(--lrs-m3-color-surface-container));border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-xl);box-shadow:var(--lrs-m3-elevation-1);padding:1.25rem}.lrs-m3-metric__label{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-label-medium);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.lrs-m3-metric__value{color:var(--lrs-m3-color-on-surface);font-family:var(--lrs-m3-font-brand);letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.lrs-m3-metric__helper{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-body-small);margin-top:.625rem;line-height:1.4}.lrs-m3-button{border-radius:var(--lrs-m3-shape-lg);cursor:pointer;font-family:var(--lrs-m3-font-body);font-size:var(--lrs-m3-label-large);letter-spacing:.01em;min-height:2.5rem;transition:background-color var(--lrs-m3-motion-fast), border-color var(--lrs-m3-motion-fast), box-shadow var(--lrs-m3-motion-fast), color var(--lrs-m3-motion-fast), transform var(--lrs-m3-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:700;display:inline-flex}.lrs-m3-button:hover:not(:disabled){transform:translateY(-1px)}.lrs-m3-button:disabled{cursor:not-allowed;opacity:.55}.lrs-m3-button[data-variant=filled]{background:var(--lrs-m3-color-primary);color:var(--lrs-m3-color-on-primary)}.lrs-m3-button[data-variant=filled]:hover:not(:disabled){box-shadow:var(--lrs-m3-elevation-2)}.lrs-m3-button[data-variant=tonal]{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-button[data-variant=outlined]{border-color:var(--lrs-m3-color-outline-strong);color:var(--lrs-m3-color-primary);background:0 0}.lrs-m3-button[data-variant=text]{color:var(--lrs-m3-color-primary);background:0 0;padding-inline:.75rem}.lrs-m3-button[data-variant=elevated]{background:var(--lrs-m3-color-surface);box-shadow:var(--lrs-m3-elevation-1);color:var(--lrs-m3-color-primary)}.lrs-m3-button[data-tone=secondary]{background:var(--lrs-m3-color-secondary);color:var(--lrs-m3-color-on-secondary)}.lrs-m3-button[data-tone=tertiary]{background:var(--lrs-m3-color-tertiary);color:var(--lrs-m3-color-on-tertiary)}.lrs-m3-icon-button{border-radius:var(--lrs-m3-shape-full);color:var(--lrs-m3-color-on-surface-variant);cursor:pointer;height:2.5rem;transition:background-color var(--lrs-m3-motion-fast), color var(--lrs-m3-motion-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:2.5rem;display:inline-flex}.lrs-m3-icon-button:hover:not(:disabled){background:var(--lrs-m3-color-surface-container-high);color:var(--lrs-m3-color-on-surface)}.lrs-m3-icon-button[data-selected=true]{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-chip{background:var(--lrs-m3-color-surface-container-high);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-sm);color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-label-medium);align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-weight:700;display:inline-flex}.lrs-m3-chip[data-color=primary]{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container);border-color:#0000}.lrs-m3-chip[data-color=secondary]{background:var(--lrs-m3-color-secondary-container);color:var(--lrs-m3-color-on-secondary-container);border-color:#0000}.lrs-m3-chip[data-color=tertiary]{background:var(--lrs-m3-color-tertiary-container);color:var(--lrs-m3-color-on-tertiary-container);border-color:#0000}.lrs-m3-chip[data-color=error]{background:var(--lrs-m3-color-error-container);color:var(--lrs-m3-color-on-error-container);border-color:#0000}.lrs-m3-field{gap:.5rem;display:grid}.lrs-m3-field__label{color:var(--lrs-m3-color-on-surface);font-size:var(--lrs-m3-label-large);font-weight:700}.lrs-m3-field__hint{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-body-small)}.lrs-m3-field input,.lrs-m3-field select,.lrs-m3-field textarea{background:var(--lrs-m3-color-surface-container-low);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-md);color:var(--lrs-m3-color-on-surface);font:inherit;min-height:3rem;transition:background-color var(--lrs-m3-motion-fast), border-color var(--lrs-m3-motion-fast), box-shadow var(--lrs-m3-motion-fast);outline:none;width:100%;padding:.75rem 1rem}.lrs-m3-field textarea{resize:vertical;min-height:7rem}.lrs-m3-field input::-moz-placeholder{color:var(--lrs-m3-color-on-surface-variant);opacity:.78}.lrs-m3-field textarea::-moz-placeholder{color:var(--lrs-m3-color-on-surface-variant);opacity:.78}.lrs-m3-field input::placeholder,.lrs-m3-field textarea::placeholder{color:var(--lrs-m3-color-on-surface-variant);opacity:.78}.lrs-m3-field input:focus,.lrs-m3-field select:focus,.lrs-m3-field textarea:focus{border-color:var(--lrs-m3-color-primary);box-shadow:0 0 0 3px #56b3d033}.lrs-m3-field[data-invalid=true] input,.lrs-m3-field[data-invalid=true] select,.lrs-m3-field[data-invalid=true] textarea{border-color:var(--lrs-m3-color-error)}.lrs-m3-segmented{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.lrs-m3-segmented__item{border-radius:var(--lrs-m3-shape-md);color:var(--lrs-m3-color-on-surface-variant);cursor:pointer;font:inherit;font-size:var(--lrs-m3-label-large);background:0 0;border:0;min-height:2.25rem;padding:.5rem 1rem;font-weight:700}.lrs-m3-segmented__item[data-selected=true]{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-top-app-bar{border-bottom:1px solid var(--lrs-m3-color-outline);box-shadow:var(--lrs-m3-elevation-1);color:var(--lrs-m3-color-on-surface);z-index:20;background:#112437eb;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.lrs-m3-top-app-bar__brand{flex:1;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.lrs-m3-top-app-bar__title{font-family:var(--lrs-m3-font-brand);font-size:var(--lrs-m3-title-large);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.lrs-m3-navigation-drawer{background:var(--lrs-m3-color-surface-container-low);border-right:1px solid var(--lrs-m3-color-outline);width:17.5rem;min-height:100%;padding:1rem .75rem}.lrs-m3-navigation-drawer__item{border-radius:var(--lrs-m3-shape-lg);color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-label-large);min-height:3rem;transition:background-color var(--lrs-m3-motion-fast), color var(--lrs-m3-motion-fast);background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:flex}.lrs-m3-navigation-drawer__item:hover,.lrs-m3-navigation-drawer__item[data-active=true]{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-shell{background:var(--lrs-m3-color-background);color:var(--lrs-m3-color-on-background);grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.lrs-m3-shell__body{grid-template-columns:17.5rem minmax(0,1fr);min-height:0;display:grid}.lrs-m3-shell__main{min-width:0;overflow:auto}.lrs-m3-data-table{border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-xl);overflow-x:auto}.lrs-m3-table{border-collapse:separate;border-spacing:0;color:var(--lrs-m3-color-on-surface);width:100%;min-width:100%}.lrs-m3-table thead{background:var(--lrs-m3-color-surface-container-high)}.lrs-m3-table th{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-label-medium);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.875rem 1rem;font-weight:700}.lrs-m3-table td{border-top:1px solid var(--lrs-m3-color-outline);font-size:var(--lrs-m3-body-medium);padding:.875rem 1rem}.lrs-m3-table tbody tr{background:var(--lrs-m3-color-surface-container);transition:background-color var(--lrs-m3-motion-fast)}.lrs-m3-table tbody tr:hover{background:var(--lrs-m3-color-surface-container-high)}.lrs-m3-progress{background:var(--lrs-m3-color-surface-container-high);border-radius:var(--lrs-m3-shape-full);height:.5rem;overflow:hidden}.lrs-m3-progress__bar{background:linear-gradient(90deg, var(--lrs-m3-color-primary), var(--lrs-m3-color-tertiary));border-radius:inherit;height:100%;transition:width var(--lrs-m3-motion-emphasized)}.lrs-m3-banner,.lrs-m3-snackbar{border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.lrs-m3-banner{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-banner[data-color=error]{background:var(--lrs-m3-color-error-container);color:var(--lrs-m3-color-on-error-container)}.lrs-m3-snackbar{background:var(--lrs-m3-color-surface-container-highest);box-shadow:var(--lrs-m3-elevation-3);color:var(--lrs-m3-color-on-surface)}.lrs-m3-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.lrs-m3-grid>*{grid-column:span 12}.lrs-m3-grid[data-columns="2"]>*{grid-column:span 6}.lrs-m3-grid[data-columns="3"]>*{grid-column:span 4}.lrs-m3-grid[data-columns="4"]>*{grid-column:span 3}@media (max-width:52.5rem){.lrs-m3-page__content{padding:1rem}.lrs-m3-page__header{flex-direction:column;align-items:flex-start}.lrs-m3-shell__body{display:block}.lrs-m3-navigation-drawer{border-bottom:1px solid var(--lrs-m3-color-outline);border-right:0;width:100%;min-height:auto}.lrs-m3-navigation-drawer[data-open=false]{display:none}.lrs-m3-grid[data-columns="2"]>*,.lrs-m3-grid[data-columns="3"]>*,.lrs-m3-grid[data-columns="4"]>*{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.lrs-m3-card[data-interactive=true],.lrs-m3-data-card[data-interactive=true],.lrs-m3-button,.lrs-m3-icon-button,.lrs-m3-field input,.lrs-m3-field select,.lrs-m3-field textarea,.lrs-m3-navigation-drawer__item,.lrs-m3-table tbody tr,.lrs-m3-progress__bar{transition-duration:.01ms}}}@layer lrsus.utilities{.lrs-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.lrs-stack{flex-direction:column;gap:1rem;display:flex}.lrs-inline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lrs-surface{background:var(--lrs-surface);color:var(--lrs-text)}.lrs-muted{color:var(--lrs-text-muted)}.lrs-divider{border-color:var(--lrs-border)}}@keyframes lrs-spin{to{transform:rotate(360deg)}}@media (min-width:768px){.lrs-navbar__toggle{display:none}.lrs-navbar__collapse,.lrs-navbar__collapse[data-open=false]{display:block}.lrs-sidebar{position:sticky;top:0}}@media (max-width:767px){.lrs-navbar__collapse[data-open=true]{border-top:1px solid var(--lrs-border);margin-top:.75rem;padding-top:.75rem}.lrs-navbar__list{flex-direction:column;align-items:stretch}.lrs-tabs[data-variant=fullWidth] .lrs-tabs__tab{min-width:8rem}.lrs-card[data-horizontal=true]{flex-direction:column}.lrs-card[data-horizontal=true] .lrs-card__image{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lrs-theme-toggle{border:1px solid var(--lrs-border);border-radius:var(--lrs-radius-full);color:var(--lrs-text-muted);background:0 0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;display:inline-flex}.lrs-theme-toggle:hover{background:var(--lrs-surface-emphasis);color:var(--lrs-text)}.lrs-footer__brand,.lrs-footer__icon,.lrs-footer__link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.lrs-footer__brand{gap:.5rem;margin-bottom:1rem}.lrs-footer__brand-image{max-width:10rem;max-height:2rem}.lrs-footer__copyright{font-size:.875rem}:where(.dark,[data-theme=dark],[data-lrsus-theme=dark]) .lrs-ui{background:radial-gradient(ellipse 80% 50% at 20% -10%, #56b3d02e, transparent), radial-gradient(ellipse 60% 40% at 85% 0%, #eba9441f, transparent), linear-gradient(180deg, #07131d 0%, var(--lrs-bg) 48%, #081521 100%)}:where(.dark,[data-theme=dark],[data-lrsus-theme=dark]) .lrs-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg, var(--lrs-glass), #1124374d);border-color:var(--lrs-glass-border);box-shadow:var(--lrs-shadow-lg), inset 0 1px 0 #ffffff0a;border-radius:1.25rem}:where(.dark,[data-theme=dark],[data-lrsus-theme=dark]) .lrs-navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--lrs-glass-border);background:#08141fbf}:where(.dark,[data-theme=dark],[data-lrsus-theme=dark]) .lrs-navbar__link{border-radius:var(--lrs-radius-full)}.lrs-modal__viewport[hidden]{display:none!important}.lrs-m3-page,.lrs-m3-page *,.lrs-m3-shell,.lrs-m3-shell *{box-sizing:border-box}.lrs-m3-page,.lrs-m3-shell{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.lrs-m3-page__content,.lrs-m3-shell__body,.lrs-m3-shell__main,.lrs-m3-grid>*{min-width:0;max-width:100%}.lrs-m3-top-app-bar{width:100%;min-width:0}.lrs-m3-top-app-bar__brand,.lrs-m3-top-app-bar__title,.lrs-m3-card__header>div:first-child,.lrs-m3-data-card__header>div:first-child{min-width:0}@media (max-width:52.5rem){.lrs-m3-card__header,.lrs-m3-data-card__header{flex-direction:column;align-items:stretch}.lrs-m3-card__header>div:last-child,.lrs-m3-data-card__header>div:last-child{width:100%;max-width:100%}.lrs-m3-card__header .lrs-m3-button,.lrs-m3-data-card__header .lrs-m3-button{width:100%}}.lrs-m3-shell{background:radial-gradient(ellipse 70% 45% at 12% -10%, #56b3d029, transparent), radial-gradient(ellipse 55% 40% at 90% 100%, #eba9441f, transparent), var(--lrs-m3-color-background)}.lrs-m3-page{background:radial-gradient(ellipse 75% 40% at 10% 0%, #56b3d01a, transparent), var(--lrs-m3-color-background)}.lrs-m3-top-app-bar{background:var(--lrs-m3-color-surface-container);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lrs-m3-status-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lrs-m3-status-list__item{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);color:var(--lrs-m3-color-on-surface);cursor:pointer;font:inherit;text-align:left;min-height:3rem;transition:background-color var(--lrs-m3-motion-fast), border-color var(--lrs-m3-motion-fast), transform var(--lrs-m3-motion-fast);justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.lrs-m3-status-list__item:hover{background:var(--lrs-m3-color-surface-container-high);border-color:var(--lrs-m3-color-primary);transform:translate(2px)}.lrs-m3-status-list__item[data-selected=true]{background:var(--lrs-m3-color-primary-container);border-color:var(--lrs-m3-color-primary);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-status-list__item[data-tone=secondary]{border-inline-start:3px solid var(--lrs-m3-color-secondary)}.lrs-m3-status-list__item[data-tone=tertiary]{border-inline-start:3px solid var(--lrs-m3-color-tertiary)}.lrs-m3-status-list__item[data-tone=error]{border-inline-start:3px solid var(--lrs-m3-color-error)}.lrs-m3-status-list__label{min-width:0;font-weight:700}.lrs-m3-status-list__meta{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-body-small);white-space:nowrap}.lrs-m3-filter-bar{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-xl);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.lrs-m3-filter-bar__fields{flex:20rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;min-width:0;display:grid}.lrs-m3-filter-bar__actions{flex:none;gap:.5rem;display:flex}.lrs-m3-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;min-width:0;display:grid}.lrs-m3-workspace__primary,.lrs-m3-workspace__secondary{gap:1rem;min-width:0;display:grid}.lrs-m3-workspace__compose{min-width:0}.lrs-m3-workspace__lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.lrs-m3-workspace__recipients,.lrs-m3-workspace__messages,.lrs-m3-workspace__received,.lrs-m3-workspace__sent{min-width:0}.lrs-m3-workspace__footer{grid-column:1/-1}@media (max-width:75rem){.lrs-m3-workspace{grid-template-columns:1fr}}@media (max-width:52.5rem){.lrs-m3-workspace__lower{grid-template-columns:1fr}.lrs-m3-filter-bar__actions{width:100%}.lrs-m3-filter-bar__actions .lrs-m3-button{flex:1}}@media (prefers-reduced-motion:reduce){.lrs-m3-status-list__item{transition-duration:.01ms}}.lrs-m3-portal-shell__actions,.lrs-m3-portal-shell__meta{align-items:center;gap:.5rem;display:flex}@media (max-width:52.5rem){.lrs-m3-portal-shell__meta{display:none}.lrs-m3-top-app-bar{padding-inline:.75rem}}.lrs-m3-choice{color:var(--lrs-m3-color-on-surface);font-size:var(--lrs-m3-body-medium);align-items:center;gap:.75rem;min-height:2.75rem;display:inline-flex}.lrs-m3-choice input{accent-color:var(--lrs-m3-color-primary);block-size:1.25rem;inline-size:1.25rem}.lrs-m3-switch{color:var(--lrs-m3-color-on-surface);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.75rem;min-height:2.75rem;padding:0;display:inline-flex}.lrs-m3-switch__track{background:var(--lrs-m3-color-surface-container-high);border:2px solid var(--lrs-m3-color-outline-strong);border-radius:var(--lrs-m3-shape-full);height:2rem;transition:background-color var(--lrs-m3-motion-standard), border-color var(--lrs-m3-motion-standard);align-items:center;width:3.25rem;padding:.125rem;display:inline-flex}.lrs-m3-switch__thumb{background:var(--lrs-m3-color-on-surface-variant);border-radius:var(--lrs-m3-shape-full);height:1.25rem;transition:background-color var(--lrs-m3-motion-standard), transform var(--lrs-m3-motion-standard);width:1.25rem;display:block}.lrs-m3-switch[aria-checked=true] .lrs-m3-switch__track{background:var(--lrs-m3-color-primary-container);border-color:var(--lrs-m3-color-primary)}.lrs-m3-switch[aria-checked=true] .lrs-m3-switch__thumb{background:var(--lrs-m3-color-primary);transform:translate(1.125rem)}.lrs-m3-slider{gap:.625rem;display:grid}.lrs-m3-slider input[type=range]{accent-color:var(--lrs-m3-color-primary);min-height:2rem;padding:0}.lrs-m3-choice:focus-within,.lrs-m3-switch:focus-visible,.lrs-m3-slider input:focus-visible{outline-offset:3px;outline:3px solid #56b3d047}@media (prefers-reduced-motion:reduce){.lrs-m3-switch__track,.lrs-m3-switch__thumb{transition-duration:.01ms}}.lrs-m3-menu{display:inline-block;position:relative}.lrs-m3-menu__trigger{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);color:var(--lrs-m3-color-on-surface);cursor:pointer;font:inherit;font-size:var(--lrs-m3-label-large);align-items:center;gap:.625rem;min-height:2.75rem;padding:.625rem 1rem;font-weight:700;display:inline-flex}.lrs-m3-menu__trigger[aria-expanded=true]{background:var(--lrs-m3-color-primary-container);border-color:var(--lrs-m3-color-primary);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-menu__content{background:var(--lrs-m3-color-surface-container-high);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);box-shadow:var(--lrs-m3-elevation-3);z-index:40;gap:.25rem;min-width:12rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.lrs-m3-menu__item{border-radius:var(--lrs-m3-shape-md);color:var(--lrs-m3-color-on-surface);cursor:pointer;font:inherit;font-size:var(--lrs-m3-body-medium);text-align:start;background:0 0;border:0;width:100%;min-height:2.5rem;padding:.625rem .75rem}.lrs-m3-menu__item:hover:not(:disabled),.lrs-m3-menu__item:focus-visible{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-menu__item:disabled{cursor:not-allowed;opacity:.55}.lrs-m3-choice-group{gap:.5rem;display:grid}.lrs-m3-avatar{background:var(--lrs-m3-color-primary-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-full);color:var(--lrs-m3-color-on-primary-container);font-size:var(--lrs-m3-label-medium);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:inline-flex;overflow:hidden}.lrs-m3-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lrs-m3-org-switcher{gap:.5rem;min-width:0;display:grid;position:relative}.lrs-m3-org-switcher__trigger{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);color:var(--lrs-m3-color-on-surface);cursor:pointer;font:inherit;font-size:var(--lrs-m3-body-medium);text-align:start;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:3rem;padding:.75rem 1rem;font-weight:700;display:flex}.lrs-m3-org-switcher__trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrs-m3-org-switcher__menu{background:var(--lrs-m3-color-surface-container-high);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);box-shadow:var(--lrs-m3-elevation-3);z-index:50;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0}.lrs-m3-org-switcher__search{background:var(--lrs-m3-color-surface-container-low);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-md);color:var(--lrs-m3-color-on-surface);font:inherit;width:100%;min-height:2.5rem;padding:.625rem .75rem}.lrs-m3-org-switcher__menu ul{gap:.25rem;max-height:14rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.lrs-m3-org-switcher__option{border-radius:var(--lrs-m3-shape-md);color:var(--lrs-m3-color-on-surface);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.625rem .75rem;display:flex}.lrs-m3-org-switcher__option:hover,.lrs-m3-org-switcher__option[aria-selected=true]{background:var(--lrs-m3-color-primary-container);color:var(--lrs-m3-color-on-primary-container)}.lrs-m3-org-switcher__option small,.lrs-m3-org-switcher__empty{color:var(--lrs-m3-color-on-surface-variant);font-size:var(--lrs-m3-body-small)}.lrs-m3-org-switcher__empty{padding:.75rem}.lrs-m3-menu__content,.lrs-m3-org-switcher__menu{max-width:min(20rem,100vw - 2rem)}.lrs-m3-chart-frame,.lrs-m3-scene-frame{background:var(--lrs-m3-color-surface-container);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-xl);box-shadow:var(--lrs-m3-elevation-1);overflow:hidden}.lrs-m3-chart-frame__header{border-bottom:1px solid var(--lrs-m3-color-outline);padding:1rem 1.25rem}.lrs-m3-chart-frame__title{color:var(--lrs-m3-color-on-surface);font-size:var(--lrs-m3-title-large);margin:0;font-weight:700}.lrs-m3-chart-frame__body{min-height:10rem;padding:1.25rem}.lrs-m3-chart-frame__body>:first-child{margin-top:0}.lrs-m3-chart-frame__body>:last-child{margin-bottom:0}.lrs-m3-sparkline{width:15rem;max-width:100%;height:auto;display:block}.lrs-m3-sparkline polyline{stroke:var(--lrs-m3-color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.lrs-m3-sparkline[data-tone=secondary] polyline{stroke:var(--lrs-m3-color-secondary)}.lrs-m3-sparkline[data-tone=tertiary] polyline{stroke:var(--lrs-m3-color-tertiary)}.lrs-m3-drag-handle{background:var(--lrs-m3-color-surface-container-high);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-md);color:var(--lrs-m3-color-on-surface-variant);cursor:grab;font:inherit;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.lrs-m3-drag-handle:active{cursor:grabbing}.lrs-m3-drop-zone{background:var(--lrs-m3-color-surface-container-low);border:2px dashed var(--lrs-m3-color-outline-strong);border-radius:var(--lrs-m3-shape-xl);color:var(--lrs-m3-color-on-surface-variant);text-align:center;min-height:7rem;transition:background-color var(--lrs-m3-motion-fast), border-color var(--lrs-m3-motion-fast);justify-content:center;align-items:center;padding:1rem;display:flex}.lrs-m3-drop-zone:hover{background:var(--lrs-m3-color-primary-container);border-color:var(--lrs-m3-color-primary)}.lrs-m3-scene-frame{background:radial-gradient(circle at 30% 20%, #56b3d03d, transparent 42%), var(--lrs-m3-color-surface-container-high);justify-content:center;align-items:center;min-height:12rem;padding:1.25rem;display:flex;position:relative}.lrs-m3-scene-frame canvas,.lrs-m3-scene-frame svg{max-width:100%;max-height:100%;display:block}.lrs-m3-toast-region{z-index:80;gap:.75rem;width:100%;max-width:min(24rem,100vw - 2rem);display:grid;position:fixed;bottom:1.5rem;right:1.5rem}.lrs-m3-toast{background:var(--lrs-m3-color-surface-container-highest);border:1px solid var(--lrs-m3-color-outline);border-radius:var(--lrs-m3-shape-lg);box-shadow:var(--lrs-m3-elevation-3);color:var(--lrs-m3-color-on-surface);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.lrs-m3-toast__content{gap:.25rem;display:grid}.lrs-m3-toast__title{font-size:var(--lrs-m3-label-large)}.lrs-m3-toast[data-tone=success]{background:var(--lrs-m3-color-tertiary-container);color:var(--lrs-m3-color-on-tertiary-container)}.lrs-m3-toast[data-tone=warning]{background:var(--lrs-m3-color-secondary-container);color:var(--lrs-m3-color-on-secondary-container)}.lrs-m3-toast[data-tone=error]{background:var(--lrs-m3-color-error-container);color:var(--lrs-m3-color-on-error-container)}@media (max-width:52.5rem){.lrs-m3-toast-region{width:auto;bottom:1rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.lrs-m3-drop-zone{transition-duration:.01ms}}.lrs-m3-scene-placeholder{border-radius:var(--lrs-m3-shape-xl);color:var(--lrs-m3-color-on-primary);font-size:var(--lrs-m3-title-medium);background:linear-gradient(135deg,#56b3d0b3,#eba944b3);align-items:center;width:min(100%,22rem);min-height:8rem;padding:1rem;font-weight:700;display:flex;transform:perspective(18rem)rotateX(4deg)rotateY(-8deg)}
