@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Google Sans,Segoe UI Variable,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-\[-10\%\]{left:-10%;right:-10%}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-10{bottom:-2.5rem}.-bottom-6{bottom:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-3{bottom:.75rem}.bottom-\[-12vh\]{bottom:-12vh}.bottom-\[-30\%\]{bottom:-30%}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-10000px\]{left:-10000px}.left-\[-8vw\]{left:-8vw}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.right-\[-2vw\]{right:-2vw}.right-\[-5vw\]{right:-5vw}.right-\[-7vw\]{right:-7vw}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[-10vh\]{top:-10vh}.top-\[-3vh\]{top:-3vh}.top-\[-8vh\]{top:-8vh}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[220\]{z-index:220}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-3{margin:.75rem}.m-4{margin:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[0\.45vh\]{margin-bottom:.45vh}.mb-\[0\.7vh\]{margin-bottom:.7vh}.mb-\[1\.4vh\]{margin-bottom:1.4vh}.mb-\[1vh\]{margin-bottom:1vh}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-\[0\.8vw\]{margin-left:.8vw}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.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-\[0\.25vh\]{margin-top:.25vh}.mt-\[0\.2vh\]{margin-top:.2vh}.mt-\[0\.35vh\]{margin-top:.35vh}.mt-\[0\.3vh\]{margin-top:.3vh}.mt-\[0\.45vh\]{margin-top:.45vh}.mt-\[0\.45vw\]{margin-top:.45vw}.mt-\[0\.4vh\]{margin-top:.4vh}.mt-\[0\.55vh\]{margin-top:.55vh}.mt-\[0\.5vh\]{margin-top:.5vh}.mt-\[0\.65vh\]{margin-top:.65vh}.mt-\[0\.6vh\]{margin-top:.6vh}.mt-\[0\.75vh\]{margin-top:.75vh}.mt-\[0\.8vh\]{margin-top:.8vh}.mt-\[0\.9vh\]{margin-top:.9vh}.mt-\[1\.2vh\]{margin-top:1.2vh}.mt-\[1\.3vh\]{margin-top:1.3vh}.mt-\[1\.4vh\]{margin-top:1.4vh}.mt-\[1vh\]{margin-top:1vh}.mt-\[2\.2vh\]{margin-top:2.2vh}.mt-\[2\.4vh\]{margin-top:2.4vh}.mt-\[2vh\]{margin-top:2vh}.mt-\[3vh\]{margin-top:3vh}.mt-\[4vh\]{margin-top:4vh}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.45vh\]{height:.45vh}.h-\[0\.55vh\]{height:.55vh}.h-\[0\.62vh\]{height:.62vh}.h-\[0\.7vh\]{height:.7vh}.h-\[0\.7vw\]{height:.7vw}.h-\[1\.1vw\]{height:1.1vw}.h-\[1\.2vw\]{height:1.2vw}.h-\[158px\]{height:158px}.h-\[2\.2vw\]{height:2.2vw}.h-\[25vw\]{height:25vw}.h-\[28vw\]{height:28vw}.h-\[3\.2vw\]{height:3.2vw}.h-\[3\.4vw\]{height:3.4vw}.h-\[3\.5vw\]{height:3.5vw}.h-\[30rem\]{height:30rem}.h-\[30vw\]{height:30vw}.h-\[360px\]{height:360px}.h-\[3vw\]{height:3vw}.h-\[4\.2vw\]{height:4.2vw}.h-\[53vh\]{height:53vh}.h-\[5vw\]{height:5vw}.h-\[60\%\]{height:60%}.h-\[76px\]{height:76px}.h-\[calc\(100vh-13rem\)\]{height:calc(100vh - 13rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-72{max-height:18rem}.max-h-\[19rem\]{max-height:19rem}.max-h-\[24vh\]{max-height:24vh}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-8{min-height:2rem}.min-h-\[108px\]{min-height:108px}.min-h-\[116px\]{min-height:116px}.min-h-\[218px\]{min-height:218px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[38px\]{min-height:38px}.min-h-\[50px\]{min-height:50px}.min-h-\[58px\]{min-height:58px}.min-h-\[640px\]{min-height:640px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[86px\]{min-height:86px}.min-h-\[92px\]{min-height:92px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.7vw\]{width:.7vw}.w-\[1\.1vw\]{width:1.1vw}.w-\[1\.2vw\]{width:1.2vw}.w-\[15vw\]{width:15vw}.w-\[17rem\]{width:17rem}.w-\[2\.2vw\]{width:2.2vw}.w-\[25vw\]{width:25vw}.w-\[280px\]{width:280px}.w-\[28vw\]{width:28vw}.w-\[3\.2vw\]{width:3.2vw}.w-\[3\.4vw\]{width:3.4vw}.w-\[3\.5vw\]{width:3.5vw}.w-\[30vw\]{width:30vw}.w-\[3vw\]{width:3vw}.w-\[4\.2vw\]{width:4.2vw}.w-\[5rem\]{width:5rem}.w-\[5vw\]{width:5vw}.w-\[84vw\]{width:84vw}.w-\[min\(21rem\,88vw\)\]{width:min(21rem,88vw)}.w-\[min\(22rem\,calc\(100vw-1rem\)\)\]{width:min(22rem,calc(100vw - 1rem))}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-7{min-width:1.75rem}.min-w-\[1060px\]{min-width:1060px}.min-w-\[10vw\]{min-width:10vw}.min-w-\[1160px\]{min-width:1160px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[14vw\]{min-width:14vw}.min-w-\[150px\]{min-width:150px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18vw\]{min-width:18vw}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[48px\]{min-width:48px}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[72px\]{min-width:72px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[120px\]{max-width:120px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[320px\]{max-width:320px}.max-w-\[34vw\]{max-width:34vw}.max-w-\[520px\]{max-width:520px}.max-w-\[70vw\]{max-width:70vw}.max-w-\[72vw\]{max-width:72vw}.max-w-\[7rem\]{max-width:7rem}.max-w-\[92px\]{max-width:92px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-4deg\]{--tw-rotate: -4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-auto{cursor:auto}.cursor-grab{cursor:grab}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.35fr_0\.65fr\]{grid-template-columns:.35fr .65fr}.grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.grid-cols-\[236px_172px_repeat\(5\,minmax\(144px\,1fr\)\)\]{grid-template-columns:236px 172px repeat(5,minmax(144px,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_15vw\]{grid-template-columns:auto minmax(0,1fr) 15vw}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_21vw\]{grid-template-columns:minmax(0,1fr) 21vw}.grid-cols-\[minmax\(74px\,1fr\)_auto\]{grid-template-columns:minmax(74px,1fr) auto}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[0\.45vw\]{gap:.45vw}.gap-\[0\.55vw\]{gap:.55vw}.gap-\[0\.5vw\]{gap:.5vw}.gap-\[0\.65vh\]{gap:.65vh}.gap-\[0\.6vh\]{gap:.6vh}.gap-\[0\.6vw\]{gap:.6vw}.gap-\[0\.75vw\]{gap:.75vw}.gap-\[0\.7vw\]{gap:.7vw}.gap-\[0\.85vw\]{gap:.85vw}.gap-\[0\.8vw\]{gap:.8vw}.gap-\[0\.9vw\]{gap:.9vw}.gap-\[1\.1vw\]{gap:1.1vw}.gap-\[1\.2vh\]{gap:1.2vh}.gap-\[1\.2vw\]{gap:1.2vw}.gap-\[1\.35vw\]{gap:1.35vw}.gap-\[1\.5vw\]{gap:1.5vw}.gap-\[1vh\]{gap:1vh}.gap-\[1vw\]{gap:1vw}.gap-\[2\.2vh\]{gap:2.2vh}.gap-\[2\.4vh\]{gap:2.4vh}.gap-\[2\.5vh\]{gap:2.5vh}.gap-\[2\.6vh\]{gap:2.6vh}.gap-\[2vw\]{gap:2vw}.gap-\[3vh\]{gap:3vh}.gap-\[4\.2vw\]{gap:4.2vw}.gap-\[4vw\]{gap:4vw}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-\[0\.45vh\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.45vh * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.45vh * 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-\[var\(--border\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-lg{border-radius:16px!important}.rounded{border-radius:12px}.rounded-2xl{border-radius:24px}.rounded-\[0\.65vw\]{border-radius:.65vw}.rounded-\[0\.85vw\]{border-radius:.85vw}.rounded-\[0\.9vw\]{border-radius:.9vw}.rounded-\[1\.1vw\]{border-radius:1.1vw}.rounded-\[1\.25vw\]{border-radius:1.25vw}.rounded-\[1\.2vw\]{border-radius:1.2vw}.rounded-\[1\.3vw\]{border-radius:1.3vw}.rounded-\[1\.4vw\]{border-radius:1.4vw}.rounded-\[1\.6vw\]{border-radius:1.6vw}.rounded-\[1\.8vw\]{border-radius:1.8vw}.rounded-\[1vw\]{border-radius:1vw}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:.375rem}.rounded-pill{border-radius:100px}.rounded-xl{border-radius:20px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-2xl{border-top-left-radius:24px;border-top-right-radius:24px}.border{border-width:1px}.border-2{border-width:2px}.border-\[0\.22vw\]{border-width:.22vw}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--status-danger-border\)\]{border-color:var(--status-danger-border)}.border-\[var\(--status-good\)\]{border-color:var(--status-good)}.border-\[var\(--status-warn-border\)\]{border-color:var(--status-warn-border)}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500\/20{border-color:#f59e0b33}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/50{border-color:#10b98180}.border-red-400\/40{border-color:#f8717166}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700\/20{border-color:#33415533}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-yellow-500\/25{border-color:#eab30840}.border-t-white\/60{border-top-color:#fff9}.bg-\[\#0078d4\]{--tw-bg-opacity: 1;background-color:rgb(0 120 212 / var(--tw-bg-opacity, 1))}.bg-\[\#09111a\]{--tw-bg-opacity: 1;background-color:rgb(9 17 26 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f7\]{--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1))}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--reveal-bg\)\]{background-color:var(--reveal-bg)}.bg-\[var\(--sidebar-bg\)\]{background-color:var(--sidebar-bg)}.bg-\[var\(--status-danger-bg\)\]{background-color:var(--status-danger-bg)}.bg-\[var\(--status-good\)\]{background-color:var(--status-good)}.bg-\[var\(--status-warn-bg\)\]{background-color:var(--status-warn-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-2-solid\)\]{background-color:var(--surface-2-solid)}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-\[var\(--surface-solid\)\]{background-color:var(--surface-solid)}.bg-\[var\(--taskbar-bg\)\]{background-color:var(--taskbar-bg)}.bg-\[var\(--titlebar-bg\)\]{background-color:var(--titlebar-bg)}.bg-\[var\(--wallpaper-overlay\)\]{background-color:var(--wallpaper-overlay)}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black\/10{background-color:#0000001a}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-400\/45{background-color:#94a3b873}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-yellow-500\/10{background-color:#eab3081a}.bg-\[linear-gradient\(135deg\,\#071018\,\#172631_58\%\,\#159bd7\)\]{background-image:linear-gradient(135deg,#071018,#172631 58%,#159bd7)}.bg-\[linear-gradient\(135deg\,\#ffffff\,\#eaf1f4_58\%\,\#159bd7\)\]{background-image:linear-gradient(135deg,#fff,#eaf1f4 58%,#159bd7)}.bg-\[radial-gradient\(circle_at_center\,transparent_0\,rgba\(255\,255\,255\,0\.05\)_45\%\,rgba\(226\,232\,240\,0\.46\)_100\%\)\]{background-image:radial-gradient(circle at center,transparent 0,rgba(255,255,255,.05) 45%,rgba(226,232,240,.46) 100%)}.bg-\[radial-gradient\(circle_at_center\,transparent_0\,rgba\(7\,9\,15\,0\.08\)_42\%\,rgba\(7\,9\,15\,0\.48\)_100\%\)\]{background-image:radial-gradient(circle at center,transparent 0,rgba(7,9,15,.08) 42%,rgba(7,9,15,.48) 100%)}.bg-\[radial-gradient\(circle_at_center\,transparent_0\,rgba\(7\,9\,15\,0\.08\)_42\%\,rgba\(7\,9\,15\,0\.58\)_100\%\)\]{background-image:radial-gradient(circle at center,transparent 0,rgba(7,9,15,.08) 42%,rgba(7,9,15,.58) 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.\!p-4{padding:1rem!important}.\!p-5{padding:1.25rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.1vw\]{padding:1.1vw}.p-\[1\.2vw\]{padding:1.2vw}.p-\[1\.35vw\]{padding:1.35vw}.p-\[1\.5vw\]{padding:1.5vw}.p-\[1\.6vw\]{padding:1.6vw}.p-\[1vw\]{padding:1vw}.p-\[2\.25vw\]{padding:2.25vw}.p-\[2\.4vw\]{padding:2.4vw}.p-\[2vw\]{padding:2vw}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.6vw\]{padding-left:.6vw;padding-right:.6vw}.px-\[0\.75vw\]{padding-left:.75vw;padding-right:.75vw}.px-\[0\.8vw\]{padding-left:.8vw;padding-right:.8vw}.px-\[1\.1vw\]{padding-left:1.1vw;padding-right:1.1vw}.px-\[1\.2vw\]{padding-left:1.2vw;padding-right:1.2vw}.px-\[1\.4vw\]{padding-left:1.4vw;padding-right:1.4vw}.px-\[1\.6vw\]{padding-left:1.6vw;padding-right:1.6vw}.px-\[1vw\]{padding-left:1vw;padding-right:1vw}.px-\[4\.5vw\]{padding-left:4.5vw;padding-right:4.5vw}.px-\[5vw\]{padding-left:5vw;padding-right:5vw}.px-\[6vw\]{padding-left:6vw;padding-right:6vw}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[0\.3vw\]{padding-top:.3vw;padding-bottom:.3vw}.py-\[0\.42vh\]{padding-top:.42vh;padding-bottom:.42vh}.py-\[0\.45vh\]{padding-top:.45vh;padding-bottom:.45vh}.py-\[0\.4vh\]{padding-top:.4vh;padding-bottom:.4vh}.py-\[0\.55vh\]{padding-top:.55vh;padding-bottom:.55vh}.py-\[0\.5vh\]{padding-top:.5vh;padding-bottom:.5vh}.py-\[0\.65vh\]{padding-top:.65vh;padding-bottom:.65vh}.py-\[0\.8vh\]{padding-top:.8vh;padding-bottom:.8vh}.py-\[1\.15vh\]{padding-top:1.15vh;padding-bottom:1.15vh}.py-\[1\.7vh\]{padding-top:1.7vh;padding-bottom:1.7vh}.py-\[1vh\]{padding-top:1vh;padding-bottom:1vh}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[0\.8vh\]{padding-bottom:.8vh}.pb-\[1\.35vw\]{padding-bottom:1.35vw}.pb-\[2\.5vw\]{padding-bottom:2.5vw}.pb-\[3\.5vh\]{padding-bottom:3.5vh}.pb-\[3vh\]{padding-bottom:3vh}.pb-\[4vh\]{padding-bottom:4vh}.pb-\[9vh\]{padding-bottom:9vh}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[4vh\]{padding-top:4vh}.pt-\[5\.5vh\]{padding-top:5.5vh}.pt-\[5vh\]{padding-top:5vh}.pt-\[min\(12vh\,5rem\)\]{padding-top:min(12vh,5rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.62vw\]{font-size:.62vw}.text-\[0\.72vw\]{font-size:.72vw}.text-\[0\.78vw\]{font-size:.78vw}.text-\[0\.7vw\]{font-size:.7vw}.text-\[0\.82vw\]{font-size:.82vw}.text-\[0\.85vw\]{font-size:.85vw}.text-\[0\.86vw\]{font-size:.86vw}.text-\[0\.8vw\]{font-size:.8vw}.text-\[0\.95vw\]{font-size:.95vw}.text-\[0\.9vw\]{font-size:.9vw}.text-\[1\.05vw\]{font-size:1.05vw}.text-\[1\.15vw\]{font-size:1.15vw}.text-\[1\.1vw\]{font-size:1.1vw}.text-\[1\.25vw\]{font-size:1.25vw}.text-\[1\.2vw\]{font-size:1.2vw}.text-\[1\.35vw\]{font-size:1.35vw}.text-\[1\.3vw\]{font-size:1.3vw}.text-\[1\.45vw\]{font-size:1.45vw}.text-\[1\.4vw\]{font-size:1.4vw}.text-\[1\.55vw\]{font-size:1.55vw}.text-\[1\.5vw\]{font-size:1.5vw}.text-\[1\.65vw\]{font-size:1.65vw}.text-\[1\.6vw\]{font-size:1.6vw}.text-\[1\.75vw\]{font-size:1.75vw}.text-\[1\.7vw\]{font-size:1.7vw}.text-\[10px\]{font-size:10px}.text-\[10vw\]{font-size:10vw}.text-\[11px\]{font-size:11px}.text-\[12\.8vw\]{font-size:12.8vw}.text-\[14vw\]{font-size:14vw}.text-\[16px\]{font-size:16px}.text-\[17vw\]{font-size:17vw}.text-\[1vw\]{font-size:1vw}.text-\[2\.2vw\]{font-size:2.2vw}.text-\[2\.4vw\]{font-size:2.4vw}.text-\[2\.5vw\]{font-size:2.5vw}.text-\[2\.8vw\]{font-size:2.8vw}.text-\[2vw\]{font-size:2vw}.text-\[3\.2vw\]{font-size:3.2vw}.text-\[3\.4vw\]{font-size:3.4vw}.text-\[3\.5vw\]{font-size:3.5vw}.text-\[3vw\]{font-size:3vw}.text-\[4\.7vw\]{font-size:4.7vw}.text-\[4vw\]{font-size:4vw}.text-\[5vw\]{font-size:5vw}.text-\[6vw\]{font-size:6vw}.text-\[7vw\]{font-size:7vw}.text-\[9\.8vw\]{font-size:9.8vw}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.92\]{line-height:.92}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#27a46d\]{--tw-text-opacity: 1;color:rgb(39 164 109 / var(--tw-text-opacity, 1))}.text-\[\#d28a22\]{--tw-text-opacity: 1;color:rgb(210 138 34 / var(--tw-text-opacity, 1))}.text-\[\#d65353\]{--tw-text-opacity: 1;color:rgb(214 83 83 / var(--tw-text-opacity, 1))}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--status-danger-text\)\]{color:var(--status-danger-text)}.text-\[var\(--status-good\)\]{color:var(--status-good)}.text-\[var\(--status-warn-text\)\]{color:var(--status-warn-text)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / 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-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:#ffffff73}.text-white\/55{color:#ffffff8c}.text-white\/\[0\.035\]{color:#ffffff09}.text-white\/\[0\.18\]{color:#ffffff2e}.text-white\/\[0\.20\]{color:#fff3}.text-white\/\[0\.25\]{color:#ffffff40}.text-white\/\[0\.30\]{color:#ffffff4d}.text-white\/\[0\.34\]{color:#ffffff57}.text-white\/\[0\.36\]{color:#ffffff5c}.text-white\/\[0\.38\]{color:#ffffff61}.text-white\/\[0\.40\]{color:#fff6}.text-white\/\[0\.42\]{color:#ffffff6b}.text-white\/\[0\.44\]{color:#ffffff70}.text-white\/\[0\.45\]{color:#ffffff73}.text-white\/\[0\.48\]{color:#ffffff7a}.text-white\/\[0\.50\]{color:#ffffff80}.text-white\/\[0\.55\]{color:#ffffff8c}.text-white\/\[0\.58\]{color:#ffffff94}.text-white\/\[0\.60\]{color:#fff9}.text-white\/\[0\.70\]{color:#ffffffb3}.text-white\/\[0\.72\]{color:#ffffffb8}.text-white\/\[0\.75\]{color:#ffffffbf}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 -1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_0\.45vw_rgba\(21\,155\,215\,0\.22\)\,0_0_2vw_rgba\(21\,155\,215\,0\.85\)\]{--tw-shadow: 0 0 0 .45vw rgba(21,155,215,.22),0 0 2vw rgba(21,155,215,.85);--tw-shadow-colored: 0 0 0 .45vw var(--tw-shadow-color), 0 0 2vw var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_8px_rgba\(226\,0\,116\,0\.2\)\,0_0_24px_rgba\(226\,0\,116\,0\.75\)\]{--tw-shadow: 0 0 0 8px rgba(226,0,116,.2),0 0 24px rgba(226,0,116,.75);--tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_7px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 2px 7px rgba(0,0,0,.24);--tw-shadow-colored: 0 2px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3vh_8vh_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow: 0 3vh 8vh rgba(0,0,0,.26);--tw-shadow-colored: 0 3vh 8vh var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3vh_8vh_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow: 0 3vh 8vh rgba(0,0,0,.3);--tw-shadow-colored: 0 3vh 8vh var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_var\(--accent-glow\)\]{--tw-shadow: 0 6px 16px var(--accent-glow);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_var\(--accent-glow\)\]{--tw-shadow: 0 8px 20px var(--accent-glow);--tw-shadow-colored: 0 8px 20px 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-\[4px_0_10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 4px 0 10px rgba(0,0,0,.08);--tw-shadow-colored: 4px 0 10px 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-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: inset 0 1px 2px rgba(0,0,0,.12);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.10\)\]{--tw-shadow: inset 0 1px rgba(255,255,255,.1);--tw-shadow-colored: inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: inset 0 1px rgba(255,255,255,.12);--tw-shadow-colored: inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow: inset 0 1px rgba(255,255,255,.14);--tw-shadow-colored: inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow: inset 0 1px rgba(255,255,255,.18);--tw-shadow-colored: inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--accent\)\]{--tw-shadow: inset 3px 0 0 var(--accent);--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow-color: var(--shadow-float);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow-color: var(--shadow-modal);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[5vw\]{--tw-blur: blur(5vw);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1\.2vh_2\.5vh_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 1.2vh 2.5vh rgba(0,0,0,.28));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1\.6vh_3vh_rgba\(0\,0\,0\,0\.24\)\]{--tw-drop-shadow: drop-shadow(0 1.6vh 3vh rgba(0,0,0,.24));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2vw_3vw_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 2vw 3vw rgba(0,0,0,.45));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-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}:root{--font-display: "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-text: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--app-wallpaper: none;--accent: #007aff;--accent-hover: #006ee6;--accent-light: #d8ebff;--accent-secondary: #15803d;--accent-glow: rgba(0, 122, 255, .2);--status-good: #1f8a4c;--status-warn: #c98408;--status-warn-text: #f2c15b;--status-warn-bg: rgba(201, 132, 8, .14);--status-warn-border: rgba(201, 132, 8, .28);--status-danger-text: #f87171;--status-danger-bg: rgba(201, 64, 64, .12);--status-danger-border: rgba(201, 64, 64, .28);--status-danger: #c94040;--status-info: #0876c9;--console-rail: #0b1220;--console-ink: #101827;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 100px;--shadow-card: 0 18px 44px rgba(15, 23, 42, .08), 0 1px 1px rgba(15, 23, 42, .04);--shadow-float: 0 24px 70px rgba(15, 23, 42, .18), 0 2px 8px rgba(15, 23, 42, .08);--shadow-modal: 0 30px 90px rgba(0, 0, 0, .3), 0 4px 16px rgba(15, 23, 42, .12);--transition-fast: .15s cubic-bezier(.16, 1, .3, 1);--transition-normal: .25s cubic-bezier(.16, 1, .3, 1);--transition-slow: .4s cubic-bezier(.16, 1, .3, 1);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px)}:root,.dark{--bg: #08090d;--bg-gradient: radial-gradient(circle at 18% 8%, rgba(0, 122, 255, .2), transparent 30%), radial-gradient(circle at 82% 18%, rgba(52, 199, 89, .12), transparent 28%), linear-gradient(180deg, #17191f 0%, #0b0c10 58%, #050609 100%);--surface: rgba(28, 30, 36, .72);--surface-2: rgba(44, 46, 54, .62);--surface-3: rgba(66, 70, 80, .62);--surface-solid: #151b24;--surface-2-solid: #1b2430;--sidebar-bg: rgba(18, 20, 27, .74);--command-bg: rgba(20, 22, 28, .72);--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--text: rgba(255,255,255,.94);--text-secondary: rgba(232,240,248,.68);--text-tertiary: rgba(232,240,248,.44);--acrylic: #151b24;--mica: #111821;--taskbar-bg: rgba(18, 20, 27, .74);--titlebar-bg: rgba(18, 20, 27, .74);--reveal-bg: rgba(255, 255, 255, .08);--reveal-border: rgba(255, 255, 255, .12);--input-bg: rgba(17, 19, 24, .72);--scrollbar-track: rgba(255,255,255,.04);--scrollbar-thumb: rgba(255,255,255,.15);--scrollbar-thumb-hover: rgba(255,255,255,.25);--wallpaper-opacity: 0;--wallpaper-overlay: rgba(9, 10, 14, .78)}.light{--bg: #f2f2f7;--bg-gradient: radial-gradient(circle at 12% 8%, rgba(255, 255, 255, .95), transparent 30%), radial-gradient(circle at 82% 10%, rgba(0, 122, 255, .12), transparent 30%), linear-gradient(180deg, #fbfbfd 0%, #f2f2f7 52%, #e9e9ef 100%);--surface: rgba(255, 255, 255, .76);--surface-2: rgba(255, 255, 255, .58);--surface-3: rgba(242, 242, 247, .86);--surface-solid: #ffffff;--surface-2-solid: #ffffff;--sidebar-bg: rgba(255, 255, 255, .68);--command-bg: rgba(255, 255, 255, .66);--border: rgba(15,23,42,.1);--border-strong: rgba(15,23,42,.18);--text: #111114;--text-secondary: rgba(17, 17, 20, .68);--text-tertiary: rgba(17, 17, 20, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(255, 255, 255, .64);--taskbar-bg: rgba(255, 255, 255, .72);--titlebar-bg: rgba(255, 255, 255, .72);--reveal-bg: rgba(0, 0, 0, .045);--reveal-border: rgba(0, 0, 0, .07);--input-bg: rgba(255, 255, 255, .82);--scrollbar-track: rgba(0,0,0,.04);--scrollbar-thumb: rgba(0,0,0,.15);--scrollbar-thumb-hover: rgba(0,0,0,.25);--accent: #007aff;--accent-hover: #006ee6;--accent-light: #d8ebff;--accent-glow: rgba(0, 122, 255, .18);--status-warn-text: #8a5800;--status-warn-bg: rgba(201, 132, 8, .14);--status-warn-border: rgba(154, 100, 6, .32);--status-danger-text: #a62323;--status-danger-bg: rgba(201, 64, 64, .11);--status-danger-border: rgba(166, 35, 35, .28);--wallpaper-opacity: 0;--wallpaper-overlay: rgba(245, 247, 249, .9)}.vista{--bg: #d8e8f7;--bg-gradient: linear-gradient(180deg, #e9f6ff 0%, #c2d8f0 46%, #7f9fbd 100%);--surface: rgba(244, 250, 255, .72);--surface-2: rgba(255, 255, 255, .58);--surface-3: rgba(222, 241, 255, .72);--surface-solid: #f4faff;--surface-2-solid: #edf7ff;--sidebar-bg: rgba(235, 247, 255, .74);--command-bg: rgba(235, 247, 255, .76);--border: rgba(38, 82, 130, .28);--border-strong: rgba(28, 74, 128, .42);--text: #132235;--text-secondary: #38516e;--text-tertiary: #6a7e95;--acrylic: rgba(240, 249, 255, .66);--mica: rgba(211, 234, 252, .62);--taskbar-bg: rgba(18, 58, 102, .42);--titlebar-bg: rgba(235, 247, 255, .56);--reveal-bg: rgba(255,255,255,.34);--reveal-border: rgba(255,255,255,.46);--input-bg: rgba(255, 255, 255, .72);--scrollbar-track: rgba(35, 78, 124, .08);--scrollbar-thumb: rgba(35, 78, 124, .28);--scrollbar-thumb-hover: rgba(35, 78, 124, .4);--accent: #0a64ad;--accent-hover: #074f89;--accent-light: #d7edff;--accent-glow: rgba(10, 100, 173, .22);--wallpaper-opacity: .5;--wallpaper-overlay: rgba(225, 239, 250, .38)}.mac{--bg: #f2f2f7;--bg-gradient: radial-gradient(circle at 14% 10%, rgba(255, 255, 255, .96), transparent 30%), radial-gradient(circle at 84% 8%, rgba(0, 122, 255, .16), transparent 28%), radial-gradient(circle at 78% 86%, rgba(52, 199, 89, .11), transparent 30%), linear-gradient(180deg, #fbfbfd 0%, #f2f2f7 48%, #e7e8ee 100%);--surface: rgba(255, 255, 255, .74);--surface-2: rgba(255, 255, 255, .58);--surface-3: rgba(242, 242, 247, .82);--surface-solid: #ffffff;--surface-2-solid: #f8fafc;--sidebar-bg: rgba(255, 255, 255, .66);--command-bg: rgba(255, 255, 255, .68);--border: rgba(60, 60, 67, .15);--border-strong: rgba(60, 60, 67, .26);--text: #111114;--text-secondary: rgba(17, 17, 20, .68);--text-tertiary: rgba(17, 17, 20, .45);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(255, 255, 255, .64);--taskbar-bg: rgba(255, 255, 255, .7);--titlebar-bg: rgba(255, 255, 255, .7);--reveal-bg: rgba(0, 0, 0, .045);--reveal-border: rgba(0, 0, 0, .07);--input-bg: rgba(255, 255, 255, .78);--scrollbar-track: rgba(15, 23, 42, .04);--scrollbar-thumb: rgba(15, 23, 42, .16);--scrollbar-thumb-hover: rgba(15, 23, 42, .26);--accent: #007aff;--accent-hover: #0067d6;--accent-light: #dbeafe;--accent-glow: rgba(0, 122, 255, .18);--wallpaper-opacity: .08;--wallpaper-overlay: rgba(244, 244, 249, .62)}.carbon{--bg: #090b0b;--bg-gradient: radial-gradient(circle at 14% 12%, rgba(26, 188, 156, .16), transparent 30%), radial-gradient(circle at 82% 16%, rgba(245, 158, 11, .1), transparent 28%), linear-gradient(180deg, #151818 0%, #0b0d0d 60%, #050606 100%);--surface: rgba(28, 32, 31, .76);--surface-2: rgba(39, 45, 43, .66);--surface-3: rgba(54, 62, 59, .7);--surface-solid: #151a19;--surface-2-solid: #1d2422;--sidebar-bg: rgba(18, 22, 21, .78);--command-bg: rgba(19, 23, 22, .76);--border: rgba(226, 241, 237, .13);--border-strong: rgba(226, 241, 237, .22);--text: rgba(246, 252, 250, .94);--text-secondary: rgba(222, 238, 234, .68);--text-tertiary: rgba(222, 238, 234, .44);--acrylic: #151a19;--mica: #111615;--taskbar-bg: rgba(18, 22, 21, .78);--titlebar-bg: rgba(18, 22, 21, .78);--reveal-bg: rgba(255, 255, 255, .08);--reveal-border: rgba(255, 255, 255, .12);--input-bg: rgba(13, 16, 16, .72);--scrollbar-track: rgba(255,255,255,.04);--scrollbar-thumb: rgba(255,255,255,.15);--scrollbar-thumb-hover: rgba(255,255,255,.25);--accent: #2dd4bf;--accent-hover: #14b8a6;--accent-light: #ccfbf1;--accent-secondary: #f59e0b;--accent-glow: rgba(45, 212, 191, .2);--wallpaper-opacity: 0;--wallpaper-overlay: rgba(6, 8, 8, .7)}.mint{--bg: #f2fbf7;--bg-gradient: radial-gradient(circle at 12% 10%, rgba(45, 212, 191, .18), transparent 30%), radial-gradient(circle at 86% 14%, rgba(244, 114, 182, .12), transparent 30%), linear-gradient(180deg, #fbfffd 0%, #effbf6 52%, #e1f4ed 100%);--surface: rgba(255, 255, 255, .78);--surface-2: rgba(246, 255, 251, .68);--surface-3: rgba(222, 247, 239, .76);--surface-solid: #ffffff;--surface-2-solid: #f5fffb;--sidebar-bg: rgba(250, 255, 253, .72);--command-bg: rgba(250, 255, 253, .74);--border: rgba(20, 83, 65, .12);--border-strong: rgba(20, 83, 65, .22);--text: #10201b;--text-secondary: rgba(16, 32, 27, .68);--text-tertiary: rgba(16, 32, 27, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(245, 255, 251, .66);--taskbar-bg: rgba(250, 255, 253, .76);--titlebar-bg: rgba(250, 255, 253, .76);--reveal-bg: rgba(20, 83, 65, .055);--reveal-border: rgba(20, 83, 65, .08);--input-bg: rgba(255, 255, 255, .84);--scrollbar-track: rgba(20, 83, 65, .04);--scrollbar-thumb: rgba(20, 83, 65, .16);--scrollbar-thumb-hover: rgba(20, 83, 65, .26);--accent: #0f766e;--accent-hover: #115e59;--accent-light: #ccfbf1;--accent-secondary: #db2777;--accent-glow: rgba(15, 118, 110, .18);--wallpaper-opacity: .05;--wallpaper-overlay: rgba(242, 251, 247, .62)}.coral{--bg: #fff6f5;--bg-gradient: radial-gradient(circle at 13% 10%, rgba(244, 63, 94, .14), transparent 30%), radial-gradient(circle at 84% 12%, rgba(20, 184, 166, .12), transparent 30%), linear-gradient(180deg, #fffafa 0%, #fff1f2 48%, #eefaf8 100%);--surface: rgba(255, 255, 255, .78);--surface-2: rgba(255, 250, 250, .66);--surface-3: rgba(255, 228, 230, .66);--surface-solid: #ffffff;--surface-2-solid: #fffafa;--sidebar-bg: rgba(255, 250, 250, .74);--command-bg: rgba(255, 250, 250, .76);--border: rgba(136, 19, 55, .12);--border-strong: rgba(136, 19, 55, .22);--text: #251316;--text-secondary: rgba(37, 19, 22, .68);--text-tertiary: rgba(37, 19, 22, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(255, 250, 250, .66);--taskbar-bg: rgba(255, 250, 250, .76);--titlebar-bg: rgba(255, 250, 250, .76);--reveal-bg: rgba(136, 19, 55, .05);--reveal-border: rgba(136, 19, 55, .08);--input-bg: rgba(255, 255, 255, .84);--scrollbar-track: rgba(136, 19, 55, .04);--scrollbar-thumb: rgba(136, 19, 55, .16);--scrollbar-thumb-hover: rgba(136, 19, 55, .26);--accent: #e11d48;--accent-hover: #be123c;--accent-light: #ffe4e6;--accent-secondary: #0f766e;--accent-glow: rgba(225, 29, 72, .17);--wallpaper-opacity: .05;--wallpaper-overlay: rgba(255, 246, 245, .62)}.iris{--bg: #f8f7ff;--bg-gradient: radial-gradient(circle at 12% 8%, rgba(124, 58, 237, .14), transparent 28%), radial-gradient(circle at 86% 10%, rgba(6, 182, 212, .12), transparent 30%), linear-gradient(180deg, #fcfbff 0%, #f4f1ff 48%, #edf8fb 100%);--surface: rgba(255, 255, 255, .78);--surface-2: rgba(250, 249, 255, .66);--surface-3: rgba(237, 233, 254, .72);--surface-solid: #ffffff;--surface-2-solid: #fbfaff;--sidebar-bg: rgba(250, 249, 255, .74);--command-bg: rgba(250, 249, 255, .76);--border: rgba(76, 29, 149, .12);--border-strong: rgba(76, 29, 149, .22);--text: #1d1830;--text-secondary: rgba(29, 24, 48, .68);--text-tertiary: rgba(29, 24, 48, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(250, 249, 255, .66);--taskbar-bg: rgba(250, 249, 255, .76);--titlebar-bg: rgba(250, 249, 255, .76);--reveal-bg: rgba(76, 29, 149, .05);--reveal-border: rgba(76, 29, 149, .08);--input-bg: rgba(255, 255, 255, .84);--scrollbar-track: rgba(76, 29, 149, .04);--scrollbar-thumb: rgba(76, 29, 149, .16);--scrollbar-thumb-hover: rgba(76, 29, 149, .26);--accent: #6d28d9;--accent-hover: #5b21b6;--accent-light: #ede9fe;--accent-secondary: #0891b2;--accent-glow: rgba(109, 40, 217, .17);--wallpaper-opacity: .05;--wallpaper-overlay: rgba(248, 247, 255, .62)}.graphite{--bg: #0c0d10;--bg-gradient: radial-gradient(circle at 14% 10%, rgba(56, 189, 248, .14), transparent 28%), radial-gradient(circle at 84% 14%, rgba(249, 115, 22, .1), transparent 28%), linear-gradient(180deg, #1b1d23 0%, #101217 58%, #07080b 100%);--surface: rgba(31, 34, 41, .78);--surface-2: rgba(43, 47, 57, .68);--surface-3: rgba(60, 65, 76, .7);--surface-solid: #171a20;--surface-2-solid: #20242c;--sidebar-bg: rgba(20, 23, 29, .78);--command-bg: rgba(21, 24, 30, .78);--border: rgba(226, 232, 240, .13);--border-strong: rgba(226, 232, 240, .22);--text: rgba(248, 250, 252, .94);--text-secondary: rgba(226, 232, 240, .68);--text-tertiary: rgba(226, 232, 240, .44);--acrylic: #171a20;--mica: #11141a;--taskbar-bg: rgba(20, 23, 29, .78);--titlebar-bg: rgba(20, 23, 29, .78);--reveal-bg: rgba(255, 255, 255, .08);--reveal-border: rgba(255, 255, 255, .12);--input-bg: rgba(13, 15, 20, .72);--scrollbar-track: rgba(255,255,255,.04);--scrollbar-thumb: rgba(255,255,255,.15);--scrollbar-thumb-hover: rgba(255,255,255,.25);--accent: #38bdf8;--accent-hover: #0ea5e9;--accent-light: #e0f2fe;--accent-secondary: #f97316;--accent-glow: rgba(56, 189, 248, .18);--wallpaper-opacity: 0;--wallpaper-overlay: rgba(7, 8, 11, .72)}.aurora{--bg: #08110f;--bg-gradient: radial-gradient(circle at 16% 12%, rgba(163, 230, 53, .14), transparent 28%), radial-gradient(circle at 82% 12%, rgba(34, 211, 238, .13), transparent 30%), linear-gradient(180deg, #10201f 0%, #0a1415 58%, #040808 100%);--surface: rgba(22, 36, 35, .78);--surface-2: rgba(32, 50, 48, .68);--surface-3: rgba(45, 66, 62, .72);--surface-solid: #101c1b;--surface-2-solid: #172725;--sidebar-bg: rgba(13, 24, 23, .78);--command-bg: rgba(14, 25, 24, .78);--border: rgba(220, 252, 231, .13);--border-strong: rgba(220, 252, 231, .22);--text: rgba(244, 255, 250, .94);--text-secondary: rgba(219, 244, 238, .68);--text-tertiary: rgba(219, 244, 238, .44);--acrylic: #101c1b;--mica: #0c1615;--taskbar-bg: rgba(13, 24, 23, .78);--titlebar-bg: rgba(13, 24, 23, .78);--reveal-bg: rgba(255, 255, 255, .08);--reveal-border: rgba(255, 255, 255, .12);--input-bg: rgba(8, 16, 15, .72);--scrollbar-track: rgba(255,255,255,.04);--scrollbar-thumb: rgba(255,255,255,.15);--scrollbar-thumb-hover: rgba(255,255,255,.25);--accent: #a3e635;--accent-hover: #84cc16;--accent-light: #ecfccb;--accent-secondary: #22d3ee;--accent-glow: rgba(163, 230, 53, .16);--wallpaper-opacity: 0;--wallpaper-overlay: rgba(4, 8, 8, .72)}.tide{--bg: #f2fbfd;--bg-gradient: radial-gradient(circle at 12% 10%, rgba(14, 165, 233, .14), transparent 30%), radial-gradient(circle at 84% 12%, rgba(13, 148, 136, .12), transparent 30%), linear-gradient(180deg, #f7fbff 0%, #e8f8fa 52%, #dceff3 100%);--surface: rgba(255, 255, 255, .78);--surface-2: rgba(246, 253, 255, .68);--surface-3: rgba(218, 242, 247, .76);--surface-solid: #ffffff;--surface-2-solid: #f5fdff;--sidebar-bg: rgba(250, 254, 255, .74);--command-bg: rgba(250, 254, 255, .76);--border: rgba(12, 74, 110, .12);--border-strong: rgba(12, 74, 110, .22);--text: #10202a;--text-secondary: rgba(16, 32, 42, .68);--text-tertiary: rgba(16, 32, 42, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(245, 253, 255, .66);--taskbar-bg: rgba(250, 254, 255, .76);--titlebar-bg: rgba(250, 254, 255, .76);--reveal-bg: rgba(12, 74, 110, .055);--reveal-border: rgba(12, 74, 110, .08);--input-bg: rgba(255, 255, 255, .84);--scrollbar-track: rgba(12, 74, 110, .04);--scrollbar-thumb: rgba(12, 74, 110, .16);--scrollbar-thumb-hover: rgba(12, 74, 110, .26);--accent: #0284c7;--accent-hover: #0369a1;--accent-light: #e0f2fe;--accent-secondary: #0d9488;--accent-glow: rgba(2, 132, 199, .17);--wallpaper-opacity: .05;--wallpaper-overlay: rgba(242, 251, 253, .62)}.citrus{--bg: #fffdf2;--bg-gradient: radial-gradient(circle at 12% 10%, rgba(245, 158, 11, .18), transparent 30%), radial-gradient(circle at 86% 14%, rgba(101, 163, 13, .12), transparent 30%), linear-gradient(180deg, #fffdf2 0%, #fff7d6 50%, #edf7dd 100%);--surface: rgba(255, 255, 255, .78);--surface-2: rgba(255, 252, 239, .68);--surface-3: rgba(254, 243, 199, .72);--surface-solid: #ffffff;--surface-2-solid: #fffdf2;--sidebar-bg: rgba(255, 253, 245, .76);--command-bg: rgba(255, 253, 245, .76);--border: rgba(120, 53, 15, .12);--border-strong: rgba(120, 53, 15, .22);--text: #241d10;--text-secondary: rgba(36, 29, 16, .68);--text-tertiary: rgba(36, 29, 16, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(255, 253, 245, .66);--taskbar-bg: rgba(255, 253, 245, .76);--titlebar-bg: rgba(255, 253, 245, .76);--reveal-bg: rgba(120, 53, 15, .055);--reveal-border: rgba(120, 53, 15, .08);--input-bg: rgba(255, 255, 255, .84);--scrollbar-track: rgba(120, 53, 15, .04);--scrollbar-thumb: rgba(120, 53, 15, .16);--scrollbar-thumb-hover: rgba(120, 53, 15, .26);--accent: #65a30d;--accent-hover: #4d7c0f;--accent-light: #ecfccb;--accent-secondary: #f59e0b;--accent-glow: rgba(101, 163, 13, .17);--wallpaper-opacity: .05;--wallpaper-overlay: rgba(255, 253, 242, .62)}.rosewood{--bg: #110b0d;--bg-gradient: radial-gradient(circle at 14% 12%, rgba(251, 113, 133, .16), transparent 30%), radial-gradient(circle at 84% 18%, rgba(245, 158, 11, .1), transparent 28%), linear-gradient(180deg, #201316 0%, #130c0f 58%, #090506 100%);--surface: rgba(35, 23, 27, .78);--surface-2: rgba(52, 32, 38, .68);--surface-3: rgba(72, 43, 50, .72);--surface-solid: #1c1115;--surface-2-solid: #27181d;--sidebar-bg: rgba(23, 14, 17, .78);--command-bg: rgba(24, 15, 18, .78);--border: rgba(255, 228, 230, .13);--border-strong: rgba(255, 228, 230, .22);--text: rgba(255, 247, 248, .94);--text-secondary: rgba(248, 222, 226, .68);--text-tertiary: rgba(248, 222, 226, .44);--acrylic: #1c1115;--mica: #150d10;--taskbar-bg: rgba(23, 14, 17, .78);--titlebar-bg: rgba(23, 14, 17, .78);--reveal-bg: rgba(255, 255, 255, .08);--reveal-border: rgba(255, 255, 255, .12);--input-bg: rgba(16, 10, 12, .72);--scrollbar-track: rgba(255,255,255,.04);--scrollbar-thumb: rgba(255,255,255,.15);--scrollbar-thumb-hover: rgba(255,255,255,.25);--accent: #fb7185;--accent-hover: #f43f5e;--accent-light: #ffe4e6;--accent-secondary: #f59e0b;--accent-glow: rgba(251, 113, 133, .18);--wallpaper-opacity: 0;--wallpaper-overlay: rgba(9, 5, 6, .72)}.highland{--bg: #f7faf5;--bg-gradient: radial-gradient(circle at 12% 10%, rgba(47, 125, 87, .14), transparent 30%), radial-gradient(circle at 86% 14%, rgba(180, 83, 9, .1), transparent 30%), linear-gradient(180deg, #fbfdf9 0%, #edf5e9 52%, #dfe9d8 100%);--surface: rgba(255, 255, 255, .78);--surface-2: rgba(249, 255, 246, .68);--surface-3: rgba(220, 235, 215, .76);--surface-solid: #ffffff;--surface-2-solid: #f9fff6;--sidebar-bg: rgba(251, 255, 249, .74);--command-bg: rgba(251, 255, 249, .76);--border: rgba(31, 77, 54, .12);--border-strong: rgba(31, 77, 54, .22);--text: #172318;--text-secondary: rgba(23, 35, 24, .68);--text-tertiary: rgba(23, 35, 24, .44);--acrylic: rgba(255, 255, 255, .72);--mica: rgba(249, 255, 246, .66);--taskbar-bg: rgba(251, 255, 249, .76);--titlebar-bg: rgba(251, 255, 249, .76);--reveal-bg: rgba(31, 77, 54, .055);--reveal-border: rgba(31, 77, 54, .08);--input-bg: rgba(255, 255, 255, .84);--scrollbar-track: rgba(31, 77, 54, .04);--scrollbar-thumb: rgba(31, 77, 54, .16);--scrollbar-thumb-hover: rgba(31, 77, 54, .26);--accent: #2f7d57;--accent-hover: #246345;--accent-light: #dcfce7;--accent-secondary: #b45309;--accent-glow: rgba(47, 125, 87, .17);--wallpaper-opacity: .05;--wallpaper-overlay: rgba(247, 250, 245, .62)}.vista,.mac,.mint,.coral,.iris,.tide,.citrus,.highland{--status-warn-text: #7a4b00;--status-warn-bg: rgba(201, 132, 8, .14);--status-warn-border: rgba(154, 100, 6, .32);--status-danger-text: #9f1d1d;--status-danger-bg: rgba(201, 64, 64, .11);--status-danger-border: rgba(166, 35, 35, .28)}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-family:var(--font-text)!important;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;height:100%;font-family:var(--font-text)!important;background:var(--bg-gradient);color:var(--text);overflow:hidden;position:relative}button,input,textarea,select{font:inherit;font-family:var(--font-text)!important}button,[role=button],input,select,textarea{touch-action:manipulation}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{z-index:0;background-image:var(--app-wallpaper);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--wallpaper-opacity)}body:after{z-index:0;background:linear-gradient(180deg,var(--wallpaper-overlay),var(--wallpaper-overlay)),var(--bg-gradient)}#root{height:100%;display:flex;flex-direction:column;position:relative;z-index:1;isolation:isolate}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-moz-selection{background:#0078d44d;color:var(--text)}::selection{background:#0078d44d;color:var(--text)}.reveal{position:relative;overflow:hidden}.reveal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--reveal-bg);opacity:0;transition:opacity var(--transition-fast);border-radius:inherit;pointer-events:none}.reveal:hover:before{opacity:1}.reveal:active:before{opacity:0}.react-grid-layout{position:relative}.react-grid-item{transition:all .2s cubic-bezier(.16,1,.3,1);transition-property:left,top,width,height}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:100;will-change:width,height;opacity:.9}.react-grid-item.react-draggable-dragging{z-index:200;will-change:transform;cursor:grabbing!important;opacity:.85;box-shadow:var(--shadow-modal)!important;transform:scale(1.02)}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;cursor:se-resize;opacity:0;transition:opacity var(--transition-fast)}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);border-radius:1px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.glass{background:var(--surface);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--border)}.app-command-shell{display:flex;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% -12%,var(--accent-glow),transparent 38%),var(--bg-gradient)}.command-bar{min-height:calc(4.25rem + max(var(--safe-area-top),0px));flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);background:var(--command-bg);padding:calc(.75rem + max(var(--safe-area-top),0px)) 1.1rem .75rem;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);position:relative;z-index:40;box-shadow:inset 0 -1px #ffffff14}.command-bar-title{display:flex;min-width:0;align-items:center;gap:.75rem}.command-bar-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.command-page-title{max-width:15rem}.command-chip{display:inline-flex;min-height:2.4rem;max-width:13rem;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 78%,transparent);padding:0 .8rem;color:var(--text-secondary);font-size:.78rem;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffff29;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.command-chip:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text);transform:translateY(-1px)}@media (max-width: 639px){.command-bar{min-height:calc(3.85rem + max(var(--safe-area-top),0px));gap:.5rem;padding:calc(.55rem + max(var(--safe-area-top),0px)) .65rem .55rem}.command-bar-title{flex:1 1 auto;max-width:min(48vw,10rem);gap:.55rem}.command-page-title{max-width:5.75rem}.command-page-subtitle{display:none}.command-bar-actions{flex:0 0 auto;gap:.35rem}.command-chip{min-height:2.1rem;max-width:5.6rem;padding:0 .55rem;font-size:.72rem}.command-chip-time{max-width:4.95rem}.command-icon-button{width:2.15rem;height:2.15rem}.command-theme-button{display:none}}.command-mobile-drawer{padding-top:calc(.75rem + max(var(--safe-area-top),0px));padding-bottom:calc(.75rem + max(var(--safe-area-bottom),0px))}.store-detail-drawer{top:max(var(--safe-area-top),0px);height:calc(100% - max(var(--safe-area-top),0px))}.command-icon-button{position:relative;display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid transparent;color:var(--text-secondary);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.command-icon-button:hover{border-color:var(--border);background:var(--reveal-bg);color:var(--text)}.command-notification-dot{position:absolute;top:-.2rem;right:-.15rem;min-width:1rem;height:1rem;border-radius:999px;border:1px solid var(--surface);background:var(--accent);color:#fff;font-size:.62rem;font-weight:700;line-height:.95rem;text-align:center}.command-menu-panel,.command-popover{backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%)}.luna-logo-badge{flex-shrink:0;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);box-shadow:inset 0 1px #ffffff2e,var(--shadow-card)}.dark .luna-logo-badge,:root:not(.light):not(.vista):not(.mac) .luna-logo-badge{background:var(--console-rail)}.light .luna-logo-badge,.vista .luna-logo-badge,.mac .luna-logo-badge{background:#fff;border-color:#0f172a1f;box-shadow:0 1px 2px #0f172a14}.command-nav{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--text-secondary)}.command-nav-mobile{flex:1;height:auto}.command-nav-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:.15rem}.command-nav-toggle{display:flex;min-height:2.15rem;width:100%;align-items:center;justify-content:flex-start;gap:.45rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 82%,transparent);padding:0 .65rem;color:var(--text-secondary);font-size:.74rem;font-weight:600;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.command-nav-toggle:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text)}.command-nav-item{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:var(--radius-lg);border:1px solid transparent;padding:.72rem;color:var(--text-secondary);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.command-nav-collapsed .command-nav-item{justify-content:center;gap:0;padding:.58rem 0}.command-nav-item:hover{border-color:var(--border);background:var(--reveal-bg);color:var(--text);transform:translate(1px)}.command-nav-item-active{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 88%),color-mix(in srgb,var(--surface-2) 86%,transparent);color:var(--text);box-shadow:inset 0 1px #ffffff24,0 10px 28px #007aff14}.command-nav-icon{display:flex;width:2.2rem;height:2.2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 88%,transparent);color:var(--text-secondary)}.command-nav-collapsed .command-nav-icon{width:2.3rem;height:2.3rem}.command-nav-item-active .command-nav-icon{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.settings-section-label-mobile{display:none}.settings-section-icon{display:inline-flex;flex-shrink:0}@media (max-width: 639px){.settings-section-nav{scrollbar-width:thin;scroll-snap-type:x proximity;gap:.35rem;padding:.55rem .75rem}.settings-section-tab{flex:0 0 auto;min-width:5.85rem;max-width:7.25rem;justify-content:center;scroll-snap-align:start;padding:.6rem .7rem;font-size:.78rem;line-height:1}.settings-section-tab>span{justify-content:center}.settings-section-label-full{display:none}.settings-section-label-mobile{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}}.today-page{min-height:100%;padding:1rem}.today-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:.5rem 0 1.1rem}.today-hero-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,white 8%),var(--surface)),var(--surface);padding:1rem;box-shadow:var(--shadow-card);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.today-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1rem}.today-panel{overflow:hidden}.today-metric{min-height:8.8rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 86%,white 14%),var(--surface-2));padding:.9rem;box-shadow:inset 0 1px #ffffff1f}@media (min-width: 1024px){.today-page{padding:1.25rem}.today-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:stretch}.today-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}}.ops-surface{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,white 12%),var(--surface));box-shadow:var(--shadow-card);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.ops-panel{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 88%,white 12%),var(--surface-2));box-shadow:inset 0 1px #ffffff1f}.ops-strip{border:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--surface-2);box-shadow:inset 0 1px #ffffff1f}.ops-kicker{letter-spacing:0;text-transform:uppercase;color:var(--text-tertiary)}.ops-gridline{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:100% 36px,36px 100%}.status-warning-surface{border-color:var(--status-warn-border);background:linear-gradient(90deg,var(--status-warn-bg),color-mix(in srgb,var(--status-warn-bg) 35%,transparent) 58%,transparent),var(--surface-2);color:var(--status-warn-text)}.status-warning-chip{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--status-warn-text)}.status-danger-chip{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}@media (pointer: coarse){html{font-size:15px}button,[role=button],input,select{min-height:44px}button,[role=button]{min-width:44px}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}.app-titlebar{height:calc(4.25rem + max(var(--safe-area-top),0px))}.app-taskbar button,.taskbar-tab{min-width:56px;min-height:52px}}.titlebar-inline-action,.titlebar-inline-input,.titlebar-store-select{min-height:1.75rem;height:1.75rem}.titlebar-inline-action{min-width:1.75rem;border-radius:var(--radius-sm);justify-content:center}.titlebar-store-row{min-height:1.75rem;align-items:center}.titlebar-store-select{line-height:1.25rem}@media (pointer: coarse){.titlebar-inline-action,.titlebar-inline-input,.titlebar-store-select{min-height:2.25rem;height:2.25rem}.titlebar-inline-action{min-width:2.25rem}.titlebar-store-row{min-height:2.25rem}.titlebar-store-icon{width:.875rem;height:.875rem}.titlebar-store-select{max-width:14.5rem;padding-left:.5rem;padding-right:1.75rem}}.status-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.glass-strong{background:var(--surface-2);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--border-strong)}.mica{background:var(--mica);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.vista .glass,.vista .glass-strong,.vista .mica,.vista .chrome-bar,.mac .glass,.mac .glass-strong,.mac .mica,.mac .chrome-bar{backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.mac .chrome-bar{box-shadow:inset 0 1px #ffffffd1,0 12px 36px #0f172a14}.login-card{border:1px solid var(--border);background:var(--surface);color:var(--text)}.store-launch-screen{min-height:100vh;min-height:100dvh;padding:calc(1rem + max(var(--safe-area-top),0px)) 1rem calc(1rem + max(var(--safe-area-bottom),0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.store-launch-panel{max-height:calc(100vh - 2rem - max(var(--safe-area-top),0px) - max(var(--safe-area-bottom),0px));max-height:calc(100dvh - 2rem - max(var(--safe-area-top),0px) - max(var(--safe-area-bottom),0px))}@media (min-width: 640px){.store-launch-screen{padding-right:1.5rem;padding-left:1.5rem}}@media (max-width: 639px){.store-launch-screen{align-items:stretch;justify-content:flex-start;min-height:100svh;padding:calc(.75rem + max(var(--safe-area-top),0px)) .75rem calc(.75rem + max(var(--safe-area-bottom),0px))}.store-launch-panel{max-height:none;min-height:calc(100svh - 1.5rem - max(var(--safe-area-top),0px) - max(var(--safe-area-bottom),0px))}}.dashboard-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,var(--accent-glow),transparent 34%),var(--surface);color:var(--text)}.dashboard-loader-orb{position:relative;display:grid;width:132px;height:132px;place-items:center}.dashboard-loader-orb:before{position:absolute;top:18px;right:18px;bottom:18px;left:18px;content:"";border-radius:999px;background:var(--accent);filter:blur(30px);opacity:.18;animation:luna-loader-breathe 1.9s ease-in-out infinite}.dashboard-loader-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid transparent}.dashboard-loader-ring-one{border-top-color:var(--accent);border-right-color:color-mix(in srgb,var(--accent) 55%,transparent);animation:luna-loader-spin 1.4s linear infinite}.dashboard-loader-ring-two{top:14px;right:14px;bottom:14px;left:14px;border-bottom-color:var(--border-strong);border-left-color:var(--accent);animation:luna-loader-spin 2.1s linear infinite reverse}.dashboard-loader-logo{position:relative;display:grid;min-width:96px;min-height:56px;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--surface-2) 72%,transparent);box-shadow:inset 0 1px #ffffff29,0 14px 34px #0000002e}.dashboard-loader-dot{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:luna-loader-dot 1s ease-in-out infinite}.dashboard-loader-dot-delay-1{animation-delay:.14s}.dashboard-loader-dot-delay-2{animation-delay:.28s}@keyframes luna-loader-spin{to{transform:rotate(360deg)}}@keyframes luna-loader-breathe{0%,to{transform:scale(.92);opacity:.14}50%{transform:scale(1.08);opacity:.26}}@keyframes luna-loader-dot{0%,to{transform:translateY(0);opacity:.38}45%{transform:translateY(-5px);opacity:1}}.vista .chrome-bar{box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #0d2b4e57}.vista .taskbar-tab{color:#183553;text-shadow:0 1px rgba(255,255,255,.52)}.vista .taskbar-tab-idle:hover{color:#071a2e;background:#ffffff6b}.vista .taskbar-tab-active{color:#fff!important;background:linear-gradient(180deg,#2591e2fa,#0560a8f5)!important;border:1px solid rgba(255,255,255,.68);box-shadow:inset 0 1px #ffffff9e,0 4px 12px #06407647;text-shadow:0 -1px rgba(0,0,0,.35)}.app-titlebar{padding-top:max(var(--safe-area-top),0px);height:calc(3.5rem + max(var(--safe-area-top),0px))}.app-taskbar{padding-bottom:max(var(--safe-area-bottom),0px)}@media (min-width: 640px){.app-titlebar{height:calc(3rem + max(var(--safe-area-top),0px))}}.text-gradient{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media print{@page{size:landscape;margin:.35in}html,body,#root{width:100%;height:auto;overflow:visible!important;background:#fff!important}body *{visibility:hidden!important}.print-schedule-area,.print-schedule-area *{visibility:visible!important}.print-schedule-area{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-schedule-page{min-width:0!important;width:100%!important;padding:0!important}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 20px 4px var(--accent-glow)}}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.float-anim{animation:float 3s ease-in-out infinite}:root{--font-display: "Avenir Next", "Segoe UI Variable Display", "SF Pro Display", system-ui, sans-serif;--font-text: "Inter", "Segoe UI Variable Text", "SF Pro Text", system-ui, sans-serif;--accent: #de5838;--accent-hover: #c9482c;--accent-light: #fff0eb;--accent-secondary: #d49431;--accent-glow: rgba(222, 88, 56, .18);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-2xl: 18px;--shadow-card: 0 1px 2px rgba(31, 37, 45, .05), 0 8px 24px rgba(31, 37, 45, .05);--shadow-float: 0 2px 4px rgba(31, 37, 45, .06), 0 20px 48px rgba(31, 37, 45, .12);--shadow-modal: 0 4px 12px rgba(14, 20, 28, .14), 0 32px 80px rgba(14, 20, 28, .24)}:root,.dark{--bg: #11171d;--bg-gradient: linear-gradient(135deg, #141b22 0%, #0e141a 58%, #111820 100%);--surface: #182129;--surface-2: #202b34;--surface-3: #293640;--surface-solid: #182129;--surface-2-solid: #202b34;--sidebar-bg: #10171d;--command-bg: rgba(17, 24, 30, .96);--border: rgba(229, 235, 238, .11);--border-strong: rgba(229, 235, 238, .2);--text: #f3f0ea;--text-secondary: #aeb8bc;--text-tertiary: #718087;--input-bg: #11191f;--reveal-bg: rgba(255, 255, 255, .055);--wallpaper-overlay: rgba(10, 15, 19, .54)}.light,.mac{--bg: #eeeae2;--bg-gradient: linear-gradient(135deg, #f7f4ee 0%, #ebe7df 62%, #e6e1d7 100%);--surface: #fffdf9;--surface-2: #f5f1ea;--surface-3: #ebe5dc;--surface-solid: #fffdf9;--surface-2-solid: #f7f3ec;--sidebar-bg: #17232c;--command-bg: rgba(255, 253, 249, .94);--border: rgba(49, 57, 62, .13);--border-strong: rgba(49, 57, 62, .23);--text: #20282d;--text-secondary: #5c686e;--text-tertiary: #8b9497;--input-bg: #fffefa;--reveal-bg: rgba(31, 42, 48, .055);--wallpaper-overlay: rgba(244, 240, 233, .68)}html{font-family:var(--font-text);letter-spacing:-.006em}body{background:var(--bg)}h1,h2,h3,.command-page-title,.command-nav>div:first-child{font-family:var(--font-display)}::-moz-selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}:where(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:999;transform:translateY(-160%);border-radius:var(--radius-md);background:var(--text);padding:.65rem .9rem;color:var(--bg);font-size:.82rem;font-weight:700;transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0)}.app-command-shell{background-color:var(--bg);background-image:linear-gradient(color-mix(in srgb,var(--border) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 24%,transparent) 1px,transparent 1px),var(--bg-gradient);background-size:32px 32px,32px 32px,auto}.app-command-shell>aside{border-color:#ffffff13!important;background:var(--sidebar-bg)!important;box-shadow:12px 0 32px #0a121814}.command-bar{min-height:calc(4rem + max(var(--safe-area-top),0px));border-color:var(--border);background:var(--command-bg);padding:calc(.65rem + max(var(--safe-area-top),0px)) 1.25rem .65rem;box-shadow:0 1px #ffffff73,0 10px 28px #1f252a0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-bar-title:before{width:3px;height:2rem;flex:0 0 auto;border-radius:99px;background:var(--accent);content:""}.command-page-title>div:first-child{font-size:.92rem;font-weight:700}.command-chip,.command-icon-button,.command-nav-toggle{border-radius:var(--radius-md);box-shadow:none}.command-chip{min-height:2.25rem;background:var(--surface-2);font-weight:600}.light .command-chip,.mac .command-chip{background:#faf7f1}.command-chip:hover,.command-nav-toggle:hover{transform:none}.command-nav{color:#aeb9be}.command-nav .luna-logo-badge{border:0;background:#fff!important;box-shadow:0 8px 24px #0000002e}.command-nav>div:first-child>div:last-child>div:first-child{color:#f6f3ed!important;font-size:1rem;letter-spacing:-.02em}.command-nav>div:first-child>div:last-child>div:last-child{color:#788991!important}.command-nav-toggle{border-color:#ffffff17;background:#ffffff0a;color:#91a0a7}.command-nav-list{padding-right:.2rem}.command-nav-group+.command-nav-group{margin-top:1rem}.command-nav-group-label{margin:0 .55rem .35rem;color:#667981;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.command-nav-item{min-height:3.15rem;border-radius:var(--radius-md);padding:.5rem .55rem;color:#aeb9be}.command-nav-item:hover{border-color:#ffffff14;background:#ffffff0e;color:#fffdf8;transform:none}.command-nav-item-active{border-color:#f5755438;background:#de583824;color:#fff8f4;box-shadow:inset 3px 0 #ec6a49}.command-nav-icon,.command-nav-item-active .command-nav-icon{width:2rem;height:2rem;border-radius:7px;background:transparent}.command-nav-item-active .command-nav-icon{color:#ff8a69}.ops-surface,.today-hero-card,.today-metric{background:var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}.ops-panel{background:var(--surface-2);box-shadow:none}.ops-strip{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,var(--surface-2)),var(--surface-2) 62%);box-shadow:none}.today-page{width:100%;max-width:1480px;margin:0 auto;padding:1.25rem}.today-hero{gap:1.25rem;padding:.75rem 0 1.25rem}.today-hero h1{max-width:16ch;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:650;line-height:1.02;letter-spacing:-.045em}.today-hero-card{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.today-hero-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent);content:""}.today-grid{gap:1.25rem;padding-top:1.25rem}.today-metric{min-height:8.3rem;border-radius:var(--radius-lg)}.app-command-shell main h1:not(.today-hero h1){font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}.app-command-shell main h2,.app-command-shell main h3{letter-spacing:-.015em}.store-launch-screen{background:#e8e2d8}.store-launch-screen>div:first-child{background-color:#e8e2d8!important;background-image:linear-gradient(rgba(33,45,51,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(33,45,51,.055) 1px,transparent 1px),linear-gradient(135deg,#f3efe7,#e2ddd2)!important;background-size:36px 36px,36px 36px,auto!important}.store-launch-panel{border-radius:var(--radius-xl)!important;border-color:#212d3326!important;box-shadow:0 32px 90px #262d3129!important}.store-launch-panel>section:first-child{position:relative;background:#17232c!important;color:#f7f2e9}.store-launch-panel>section:first-child:after{position:absolute;right:2rem;bottom:7.2rem;width:8rem;height:8rem;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:"";box-shadow:0 0 0 2rem #ffffff06,0 0 0 4rem #ffffff05;pointer-events:none}.store-launch-panel>section:first-child h1{color:#fffaf2!important;font-size:clamp(2.4rem,4vw,4rem);line-height:.98;letter-spacing:-.05em}.store-launch-panel>section:first-child p{color:#9cabb1!important}.store-launch-panel>section:first-child>div:last-child>div{border-color:#ffffff1a!important;background:#ffffff0b!important}.store-launch-panel>section:first-child>div:last-child>div>div:last-child{color:#f5f0e8!important}.login-card{background:#fffdf9}.login-card input,.login-card select{background:#faf7f1}.dashboard-loader{background:var(--bg-gradient)}.dashboard-loader-orb{width:116px;height:116px}.dashboard-loader-ring{border-style:dashed;opacity:.65}.dashboard-loader-logo{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card)}.animate-pulse{animation-duration:1.8s}@media (max-width: 1023px){.command-mobile-drawer{background:#17232c!important}}@media (max-width: 639px){.command-bar{min-height:calc(3.75rem + max(var(--safe-area-top),0px));padding-inline:.75rem}.command-bar-title:before{display:none}.command-bar-actions>.command-chip:not(.command-chip-time){display:none}.command-bar-title{max-width:none}.command-page-title{max-width:7rem}.today-page{padding:.9rem}.today-hero{padding-top:.35rem}.today-hero h1{font-size:2.15rem}.store-launch-screen{background:#fffdf9;padding:0!important}.store-launch-panel{min-height:100svh!important;border:0!important;border-radius:0!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.module-header{flex:0 0 auto;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 48%,transparent);padding:1rem}.module-legacy-header{flex:0 0 auto;background:color-mix(in srgb,var(--surface) 48%,transparent)}.module-legacy-header h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}.module-header-main{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.module-header-copy{min-width:0}.module-header-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent)}.module-header h1{overflow:hidden;color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.module-eyebrow{margin-bottom:.4rem;color:var(--text-tertiary);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.module-header-description{margin-top:.35rem;color:var(--text-secondary);font-size:.76rem;line-height:1.45}.module-header-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem;color:var(--text-tertiary);font-size:.7rem}.module-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.module-header-toolbar{margin-top:.85rem;border-top:1px solid var(--border);padding-top:.85rem}.module-empty-state{display:flex;min-height:14rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 82%,transparent);padding:2rem;text-align:center}.module-empty-state-compact{min-height:9rem;padding:1.25rem}.module-empty-icon{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent)}.module-empty-state h2{color:var(--text);font-size:.9rem;font-weight:700}.module-empty-state p{max-width:34rem;margin-top:.25rem;color:var(--text-secondary);font-size:.76rem;line-height:1.55}.module-empty-action{margin-top:.15rem}.module-notice{display:flex;align-items:flex-start;gap:.7rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:.75rem .85rem}.module-notice-icon{display:inline-flex;margin-top:.05rem;color:var(--status-info)}.module-notice-title{color:var(--text);font-size:.78rem;font-weight:700}.module-notice-copy{color:var(--text-secondary);font-size:.74rem;line-height:1.45}.module-notice-success{border-color:color-mix(in srgb,var(--status-good) 30%,var(--border));background:color-mix(in srgb,var(--status-good) 8%,var(--surface))}.module-notice-success .module-notice-icon{color:var(--status-good)}.module-notice-warning{border-color:var(--status-warn-border);background:var(--status-warn-bg)}.module-notice-warning .module-notice-icon{color:var(--status-warn-text)}.module-notice-danger{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.module-notice-danger .module-notice-icon{color:var(--status-danger-text)}.module-notice-action{flex:0 0 auto}.module-skeleton{display:grid;gap:.75rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:1rem}.module-skeleton-heading{width:36%;height:1.25rem;border-radius:var(--radius-sm)}.module-skeleton-row{height:4rem;border-radius:var(--radius-md)}.module-workflow-steps{display:grid;grid-template-columns:repeat(var(--workflow-count, 3),minmax(0,1fr));gap:.5rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 72%,transparent);padding:.65rem 1rem}.module-workflow-step{display:flex;min-width:0;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.7rem;font-weight:650}.module-workflow-number{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:.66rem}.module-workflow-step-current{color:var(--text)}.module-workflow-step-current .module-workflow-number{border-color:var(--accent);background:var(--accent);color:#fff}.module-workflow-step-complete{color:var(--status-good)}.module-workflow-step-complete .module-workflow-number{border-color:color-mix(in srgb,var(--status-good) 35%,var(--border));background:color-mix(in srgb,var(--status-good) 10%,var(--surface))}.lock-screen{background-image:linear-gradient(color-mix(in srgb,var(--border) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 24%,transparent) 1px,transparent 1px),var(--bg-gradient);background-size:32px 32px,32px 32px,auto}.employee-selector{overflow-x:auto;overflow-y:hidden}.employee-selector-list>button{min-width:14rem}@media (min-width: 1024px){.employee-selector{overflow-x:hidden;overflow-y:auto}.employee-selector-list{display:block}.employee-selector-list>button{min-width:0}.employee-selector-list>button+button{margin-top:.375rem}}@media (max-width: 639px){.module-header{padding:.85rem}.module-header-main{align-items:flex-start;flex-direction:column}.module-header h1{font-size:1.1rem}.module-header-actions{width:100%;justify-content:flex-start}.module-header-actions>button{flex:1 1 auto}.module-workflow-steps{overflow-x:auto;grid-template-columns:repeat(var(--workflow-count, 3),minmax(8rem,1fr));padding-inline:.85rem}}.placeholder\:text-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--accent-hover\)\]:hover{border-color:var(--accent-hover)}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--reveal-bg\)\]:hover{background-color:var(--reveal-bg)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:hover\:text-\[var\(--text-tertiary\)\]:hover:disabled{color:var(--text-tertiary)}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--text\)\]{color:var(--text)}.group\/emp:hover .group-hover\/emp\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}@media (min-width: 640px){.sm\:relative{position:relative}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:min-h-\[128px\]{min-height:128px}.sm\:w-32{width:8rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-\[min\(1180px\,calc\(100vw-2rem\)\)\]{width:min(1180px,calc(100vw - 2rem))}.sm\:w-auto{width:auto}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-none{max-width:none}.sm\:flex-none{flex:none}.sm\:flex-shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[110px_auto_1fr\]{grid-template-columns:110px auto 1fr}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:grid-cols-\[1fr_130px_auto\]{grid-template-columns:1fr 130px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:overflow-y-auto{overflow-y:auto}.sm\:rounded-2xl{border-radius:24px}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pb-0{padding-bottom:0}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-44{width:11rem}.md\:w-48{width:12rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table{display:table}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:min-h-\[640px\]{min-height:640px}.lg\:w-64{width:16rem}.lg\:max-w-xl{max-width:36rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(360px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:overflow-auto{overflow:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:max-h-\[calc\(100vh-15rem\)\]{max-height:calc(100vh - 15rem)}.xl\:grid-cols-1{grid-template-columns:repeat(1,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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.xl\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.xl\:grid-cols-\[21rem_minmax\(0\,1fr\)\]{grid-template-columns:21rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:overflow-auto{overflow:auto}.xl\:overflow-hidden{overflow:hidden}.xl\:border-b-0{border-bottom-width:0px}.xl\:border-r{border-right-width:1px}}@media (min-width: 1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&\>option\]\:bg-\[var\(--surface-solid\)\]>option{background-color:var(--surface-solid)}:root{--font-display: "Manrope Variable", "Manrope", "Segoe UI Variable Display", system-ui, sans-serif;--font-text: "Inter Variable", "Inter", "Segoe UI Variable Text", system-ui, sans-serif;--accent: #159bd7;--accent-hover: #087fb8;--accent-active: #066b9b;--accent-light: #dff5ff;--accent-glow: rgba(21, 155, 215, .22);--accent-contrast: #ffffff;--status-good: #27a46d;--status-info: #2589cf;--status-warn: #d28a22;--status-danger: #d65353;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--shadow-card: 0 1px 2px rgba(5, 18, 28, .06), 0 10px 30px rgba(5, 18, 28, .06);--shadow-float: 0 18px 48px rgba(5, 18, 28, .16), 0 2px 8px rgba(5, 18, 28, .08);--shadow-modal: 0 28px 80px rgba(5, 18, 28, .28), 0 4px 16px rgba(5, 18, 28, .12)}:root,.dark,.carbon,.graphite,.aurora,.rosewood{--bg: #071018;--bg-gradient: radial-gradient(circle at 14% -8%, rgba(21, 155, 215, .15), transparent 34%), linear-gradient(150deg, #0b1620 0%, #071018 52%, #09131b 100%);--surface: #111d27;--surface-2: #172631;--surface-3: #20313e;--surface-solid: #111d27;--surface-2-solid: #172631;--sidebar-bg: #08131c;--command-bg: rgba(9, 20, 29, .9);--border: rgba(214, 235, 246, .1);--border-strong: rgba(214, 235, 246, .18);--text: #f4f8fa;--text-secondary: #a9bbc5;--text-tertiary: #718995;--input-bg: #0c1821;--reveal-bg: rgba(226, 243, 252, .055);--scrollbar-track: rgba(255, 255, 255, .035);--scrollbar-thumb: rgba(255, 255, 255, .15)}.light,.mac,.vista,.mint,.coral,.iris,.tide,.citrus,.highland{--bg: #eef4f7;--bg-gradient: radial-gradient(circle at 12% -6%, rgba(21, 155, 215, .11), transparent 30%), linear-gradient(150deg, #f7fafb 0%, #edf3f6 58%, #e8f0f3 100%);--surface: #ffffff;--surface-2: #f4f8fa;--surface-3: #eaf1f4;--surface-solid: #ffffff;--surface-2-solid: #f4f8fa;--sidebar-bg: #0b1b27;--command-bg: rgba(255, 255, 255, .9);--border: rgba(21, 47, 61, .1);--border-strong: rgba(21, 47, 61, .18);--text: #10222d;--text-secondary: #526b78;--text-tertiary: #7c929d;--input-bg: #f8fbfc;--reveal-bg: rgba(16, 57, 77, .05);--scrollbar-track: rgba(16, 45, 60, .035);--scrollbar-thumb: rgba(16, 45, 60, .16)}html{font-family:var(--font-text)!important;font-size:15px;font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.008em}body,button,input,textarea,select{font-family:var(--font-text)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;text-wrap:balance}.page-frame{width:100%;margin-inline:auto;padding:clamp(1rem,1.8vw,1.75rem)}.page-frame-standard{max-width:80rem}.page-frame-wide{max-width:96rem}.page-frame-full{max-width:none}.section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.section-header-copy{min-width:0}.section-header-title{display:flex;align-items:center;gap:var(--space-2)}.section-header-title h2{color:var(--text);font-size:.95rem;font-weight:700;letter-spacing:-.02em}.section-header-copy p{margin-top:.2rem;color:var(--text-secondary);font-size:.8rem}.section-header-icon{display:inline-flex;color:var(--accent)}.section-header-action{flex:0 0 auto}.status-label{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);font-size:.78rem;font-weight:600}.status-label-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--text-tertiary)}.status-label-info .status-label-dot{background:var(--status-info)}.status-label-success .status-label-dot{background:var(--status-good)}.status-label-warning .status-label-dot{background:var(--status-warn)}.status-label-danger .status-label-dot{background:var(--status-danger)}.app-command-shell{background-color:var(--bg);background-image:var(--bg-gradient)}.app-command-shell>aside{padding:1rem!important;border-color:#d6ebf614!important;background:var(--sidebar-bg)!important;box-shadow:14px 0 40px #030c121a}.command-bar{min-height:calc(4.5rem + max(var(--safe-area-top),0px));padding:calc(.75rem + max(var(--safe-area-top),0px)) 1.25rem .75rem;border-color:var(--border);background:var(--command-bg);box-shadow:0 1px #ffffff0f;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.command-bar-title:before{display:none}.command-page-title>div:first-child{font-family:var(--font-display);font-size:.95rem;font-weight:720}.command-page-subtitle{margin-top:.15rem}.command-chip{min-height:2.45rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 86%,transparent);box-shadow:none;font-size:.78rem}.command-icon-button{width:2.5rem;height:2.5rem;border-radius:var(--radius-md)}.command-nav .luna-logo-badge{border-radius:var(--radius-lg)}.command-nav-group+.command-nav-group{margin-top:1.25rem}.command-nav-group-label{margin:0 .65rem .45rem;color:#607785;font-size:.68rem;letter-spacing:.11em}.command-nav-item{min-height:3.25rem;border-radius:var(--radius-md);padding:.55rem .6rem;color:#a9bbc5}.command-nav-item:hover{border-color:#d6ebf617;background:#d6ebf60f;color:#fff}.command-nav-item-active{border-color:#3cbeef38;background:linear-gradient(90deg,#159bd733,#159bd714);color:#fff;box-shadow:inset 3px 0 #39b9ec}.command-nav-item-active .command-nav-icon{color:#55c8f4}.command-nav-icon{width:2.1rem;height:2.1rem}.ops-surface,.today-panel,.today-hero-card,.today-metric{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-card)}.ops-surface,.today-panel{border-radius:var(--radius-lg)}.ops-panel{border-color:var(--border);background:var(--surface-2)}.today-page{min-height:100%;padding:clamp(1rem,1.8vw,1.75rem)}.today-hero{position:relative;gap:clamp(1.25rem,2.4vw,2.5rem);align-items:stretch;padding:clamp(.75rem,1.5vw,1.5rem) 0 clamp(1.5rem,2.5vw,2.5rem)}.today-hero-copy{display:flex;flex-direction:column;justify-content:center}.today-hero h1{max-width:19ch;margin-top:1.15rem;font-size:clamp(2.15rem,3.4vw,3.75rem);font-weight:690;line-height:1.01;letter-spacing:-.055em}.today-hero-copy>p{max-width:42rem;margin-top:.8rem;font-size:.95rem;line-height:1.65}.today-hero-card{min-height:13.5rem;padding:1.25rem;border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%,rgba(62,195,241,.17),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,var(--accent) 8%),var(--surface))}.today-hero-card:before{inset:1.25rem auto 1.25rem 0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#54caf5,var(--accent))}.today-signal-stat{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 90%,transparent);padding:.75rem}.today-signal-label{color:var(--text-tertiary);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.today-signal-value{margin-top:.25rem;color:var(--text);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.today-grid{gap:1.25rem;padding-top:0}.today-grid>div,.today-grid>aside{display:flex;flex-direction:column;gap:1.25rem}.today-grid>div.space-y-4>:not([hidden])~:not([hidden]),.today-grid>aside.space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.today-panel{overflow:clip}.today-panel>[class*=border-b]{padding:1rem 1.15rem}.today-panel>[class*=p-4]{padding:1.15rem}.today-metric{min-height:9.25rem;padding:1rem;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:none}@media (min-width: 1024px){.today-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem)}.today-grid{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.75fr)}}@media (max-width: 639px){html{font-size:15px}.page-frame,.today-page{padding:.85rem}.command-bar{min-height:calc(4rem + max(var(--safe-area-top),0px));padding-inline:.75rem}.today-hero{padding-top:.5rem}.today-hero h1{font-size:2.15rem}.today-hero-card{min-height:auto}.section-header{align-items:flex-start;padding:.9rem 1rem}}.store-launch-screen{background:#06131d;padding:max(1rem,var(--safe-area-top)) clamp(.8rem,2vw,1.75rem) max(1rem,var(--safe-area-bottom))}.store-launch-screen>div:first-child{background-color:#06131d!important;background-image:linear-gradient(rgba(117,215,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(117,215,255,.035) 1px,transparent 1px),radial-gradient(circle at 18% 10%,rgba(21,155,215,.22),transparent 34%),linear-gradient(145deg,#0c2637,#06131d 62%)!important;background-size:42px 42px,42px 42px,auto,auto!important}.store-launch-panel{border-radius:var(--radius-2xl)!important;border-color:#a0daf52b!important;background:var(--surface)!important;box-shadow:0 36px 100px #00060b75,0 0 0 1px #75d7ff09!important}.store-launch-panel .launch-hero{isolation:isolate;background:radial-gradient(circle at 85% 18%,rgba(117,215,255,.16),transparent 26%),linear-gradient(155deg,#0e344a,#0a2434 52%,#081b29)!important}.store-launch-panel .launch-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(115deg,transparent 54%,rgba(255,255,255,.035));clip-path:polygon(55% 0,100% 0,100% 100%,24% 100%)}.store-launch-panel .launch-hero:after{border-color:#75d7ff1c;box-shadow:0 0 0 2rem #75d7ff06,0 0 0 4rem #75d7ff04}.store-launch-panel .launch-hero h1{color:#f5fbff!important;font-family:var(--font-display);font-size:clamp(2.35rem,4vw,3.8rem);font-weight:750;line-height:1.01;letter-spacing:-.055em}.store-launch-panel .launch-hero p{color:#a8c0cd!important}.launch-stats>div{border-color:#b4e2f71f!important;border-radius:var(--radius-lg)!important;background:#ffffff0e!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.launch-stats>div>div:last-child{color:#f1f9fc!important}.login-card.launch-login{background:var(--surface)!important}.login-card.launch-login input,.login-card.launch-login select{background:var(--input-bg)!important}.onboarding-flow{position:relative}.onboarding-logo{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--surface-2);box-shadow:var(--shadow-card)}.onboarding-flow h2{font-family:var(--font-display);font-weight:750;letter-spacing:-.035em}.onboarding-step-card{border-color:color-mix(in srgb,var(--accent) 14%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--surface-2)),var(--surface-2));box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.lock-screen{background-image:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%),linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),var(--bg-gradient);background-size:auto,40px 40px,40px 40px,auto}.lock-screen-card{width:min(25rem,calc(100vw - 2rem));border-radius:var(--radius-2xl)!important;border-color:color-mix(in srgb,var(--accent) 16%,var(--border));background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-modal),inset 0 1px color-mix(in srgb,white 7%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.lock-key{border:1px solid var(--border);border-radius:var(--radius-lg)!important;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent),0 6px 14px #00000014}.lock-key:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-loader{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 17%,transparent),transparent 30%),var(--bg-gradient)}.dashboard-loader-ring{border-style:solid}.dashboard-loader-logo{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-float),inset 0 1px color-mix(in srgb,white 7%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.announcement-overlay{background:#020a10ad!important;-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%)}.announcement-dialog{position:relative;overflow:hidden;border-radius:var(--radius-2xl)!important;border-color:color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:var(--shadow-modal)}.announcement-dialog:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,var(--accent),#75d7ff,#4dd59a)}.announcement-dialog h2{font-family:var(--font-display);letter-spacing:-.025em}.announcement-item{border-radius:var(--radius-md)!important;border-left:3px solid color-mix(in srgb,var(--accent) 70%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface-2))}.luna-display{font-family:var(--font-text);color:#f7fbfd;background:#071724;text-rendering:optimizeLegibility}.luna-display h1,.luna-display h2,.luna-display h3{font-family:var(--font-display)}.display-control-bar,.display-slide-nav{filter:drop-shadow(0 10px 24px rgba(0,5,10,.28))}.display-brand,.display-control-actions button,.display-controls>button{border-color:#b5e5fa2e!important;background:#071b29bd!important;box-shadow:inset 0 1px #ffffff14}.display-control-actions button:hover,.display-controls>button:hover{border-color:#75d7ff6b!important;background:#0f374ddb!important}@media (max-width: 639px){.store-launch-screen{padding-inline:.65rem}.store-launch-panel{border-radius:var(--radius-xl)!important}.lock-screen-card{padding:1.75rem 1.25rem}.display-control-bar{padding-inline:.75rem}.display-brand{padding-inline:.55rem}.display-control-actions{gap:.25rem}.display-control-actions button{padding-inline:.55rem}}@media (prefers-reduced-motion: reduce){.dashboard-loader-ring,.dashboard-loader-orb:before,.dashboard-loader-dot{animation-duration:3s}}.district-board{--district-row-hover: color-mix(in srgb, var(--accent) 5%, var(--surface))}.district-view-toolbar{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 12%,var(--border))}.district-view-toolbar:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(180deg,var(--accent),#75d7ff)}.district-view-switcher{width:-moz-fit-content;width:fit-content;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.district-view-switcher button{min-height:2.2rem;border-color:transparent!important}.district-pin-controls{min-width:0}.district-control-label{display:inline-flex;min-height:1.75rem;align-items:center;gap:.35rem;margin-right:.15rem;color:var(--text-tertiary);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.district-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.district-summary-tile{position:relative;overflow:hidden;border-top:3px solid var(--accent);border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)}.district-summary-tile:after{position:absolute;top:-2.5rem;right:-2rem;width:7rem;height:7rem;border-radius:999px;content:"";background:color-mix(in srgb,var(--accent) 7%,transparent);pointer-events:none}.district-summary-label{letter-spacing:.075em}.district-summary-value{font-family:var(--font-display);font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:760;letter-spacing:-.04em}.district-summary-helper{min-height:1.1rem;line-height:1.35}.district-panel-heading,.district-ranking-toolbar,.store-detail-header{background:color-mix(in srgb,var(--surface-2) 64%,var(--surface))}.district-focus-panel,.district-insights-panel,.district-comparison-panel,.district-ranking-panel,.district-gap-strip{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)}.district-focus-row{position:relative;min-height:4.25rem;transition:background var(--transition-fast),padding-left var(--transition-fast)}.district-focus-row:hover{padding-left:1.45rem}.district-insight-row{align-items:flex-start;line-height:1.5}.district-insight-row>span{width:.45rem;height:.45rem;flex:0 0 auto;margin-top:.4rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}.district-comparison-card{position:relative;overflow:hidden;border-radius:var(--radius-lg)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 4%,var(--surface-2)),var(--surface-2));transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.district-comparison-card:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));transform:translateY(-1px);box-shadow:var(--shadow-card)}.district-compare-metric{min-width:0}.district-compare-metric>span:first-child{display:block;margin-bottom:.35rem;color:var(--text-tertiary);font-size:.62rem;font-weight:700;letter-spacing:.06em}.district-compare-metric .district-goal-chip{width:100%;justify-content:center;padding-inline:.25rem}.district-gap-strip{overflow:hidden}.district-gap-stat{min-width:0;padding:1rem 1.2rem}.district-gap-stat+.district-gap-stat{border-left:1px solid var(--border)}.district-gap-stat>div:last-child{margin-top:.25rem;font-family:var(--font-display);font-size:1.35rem;font-weight:750;letter-spacing:-.035em}.district-ranking-toolbar{border-bottom-color:color-mix(in srgb,var(--accent) 10%,var(--border))}.district-ranking-toolbar>div:first-child{flex:0 0 auto;padding-top:.15rem}.district-ranking-controls{max-width:68rem}.district-control-group{min-height:2rem}.district-control-group button{min-height:1.9rem;border-radius:var(--radius-sm)}.district-ranking-scroll{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.district-ranking-table{line-height:1.35}.district-ranking-table thead th{height:2.75rem;padding-block:.7rem;white-space:nowrap;background:var(--surface-2-solid)!important}.district-ranking-table tbody tr{height:4.55rem}.district-ranking-table tbody tr:nth-child(2n):not(.is-current-store){background:color-mix(in srgb,var(--surface-2) 30%,var(--surface))}.district-ranking-table tbody tr:hover{background:var(--district-row-hover)!important}.district-ranking-table tbody tr:focus-visible{position:relative;z-index:2;outline:2px solid var(--accent);outline-offset:-2px}.district-ranking-table th:nth-child(3),.district-ranking-table td:nth-child(3){position:sticky;left:0;z-index:4;min-width:13.5rem;background:var(--surface);box-shadow:1px 0 0 var(--border),10px 0 18px #040f170d}.district-ranking-table th:nth-child(3){z-index:12;background:var(--surface-2-solid)!important}.district-ranking-table tr:nth-child(2n):not(.is-current-store) td:nth-child(3){background:color-mix(in srgb,var(--surface-2) 30%,var(--surface))}.district-ranking-table tr:hover td:nth-child(3){background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.district-ranking-table .is-current-store td:nth-child(3){background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.district-rank-pill,.district-goal-chip{white-space:nowrap}.district-store-card{position:relative;overflow:hidden;border-radius:var(--radius-lg)!important;box-shadow:0 1px 1px #05121c0a}.district-store-card:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:transparent}.district-store-card.is-current-store:before{background:var(--accent)}.district-mobile-metrics>div{min-width:0;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.district-mobile-metrics .district-goal-chip{max-width:100%;padding-inline:.35rem;font-size:.58rem}.district-metric-panel,.store-detail-mini-stat{border-radius:var(--radius-md)!important;background:color-mix(in srgb,var(--accent) 3%,var(--surface-2))}.store-detail-drawer{border-color:color-mix(in srgb,var(--accent) 15%,var(--border-strong));background:var(--surface)}.store-detail-header{min-height:4.5rem}.store-detail-content{scrollbar-gutter:stable}@media (max-width: 1279px){.district-ranking-controls{width:100%}.district-ranking-toolbar>div:first-child{width:100%}}@media (max-width: 639px){.district-board{gap:.85rem}.district-view-toolbar{padding:.75rem!important}.district-view-switcher{width:100%}.district-view-switcher button{flex:1 1 0;padding-inline:.5rem}.district-pin-controls{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem;scrollbar-width:none}.district-pin-controls::-webkit-scrollbar{display:none}.district-pin-controls>*{flex:0 0 auto}.district-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.district-summary-tile{min-height:7.35rem;padding:.85rem!important}.district-summary-value{font-size:1.45rem}.district-summary-helper{font-size:.68rem}.district-gap-stat+.district-gap-stat{border-top:1px solid var(--border);border-left:0}.district-ranking-toolbar{padding:.9rem!important}.district-ranking-controls,.district-control-group{align-items:center}.district-control-group{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem;scrollbar-width:none}.district-control-group::-webkit-scrollbar{display:none}.district-control-group>*{flex:0 0 auto}.district-mobile-ranking{padding:.65rem}.district-store-card{padding:.85rem}.store-detail-content{padding:1rem}}@media (prefers-reduced-motion: reduce){.command-nav-item,.command-chip,.command-icon-button{transition:none}}.operations-page{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 2.5%,transparent),transparent 13rem),transparent}.operations-page .module-header{padding:1.15rem clamp(1rem,1.8vw,1.5rem);border-color:var(--border);background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.operations-page .module-header-main{align-items:center}.operations-page .module-header-icon{width:2.4rem;height:2.4rem;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.operations-page .module-header h1{font-size:1.4rem;font-weight:720;letter-spacing:-.035em}.operations-page .module-eyebrow{margin-bottom:.5rem;color:var(--accent);font-size:.7rem;letter-spacing:.11em}.operations-page .module-header-description{max-width:46rem;margin-top:.45rem;color:var(--text-secondary);font-size:.84rem}.operations-page .module-header-meta{margin-top:.35rem;font-size:.75rem}.operations-page .module-header-toolbar{display:grid;gap:.8rem;margin-top:1rem;padding-top:1rem}.operations-content{scrollbar-gutter:stable}.operations-page .ops-surface{border-radius:var(--radius-lg);background:var(--surface)}.operation-filter-bar>button{min-height:2.2rem;border-radius:var(--radius-md);padding-inline:.9rem}.tasks-page .operations-content{padding:clamp(1rem,1.8vw,1.5rem)}.tasks-page .operations-content>.space-y-5{width:100%;max-width:72rem;margin-inline:auto}.task-category-group{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:.55rem;box-shadow:var(--shadow-card)}.task-category-group>div:first-child{min-height:2.5rem;margin-bottom:0;padding:.35rem .65rem .55rem}.task-row{min-height:3.4rem;border-top:1px solid var(--border);border-radius:var(--radius-md)}.task-row:hover{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface-2))}.appointments-page .operations-content{padding:clamp(1rem,1.8vw,1.5rem)}.appointments-page .operations-content>div{max-width:92rem;gap:1.25rem}.appointment-calendar{align-self:start;border-radius:var(--radius-xl)!important}.appointment-day{min-height:clamp(5.75rem,8vw,7.6rem);background:color-mix(in srgb,var(--surface) 96%,transparent)}.appointment-day:hover{position:relative;z-index:1;background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.appointment-sidebar{position:sticky;top:0;align-self:start}.appointment-sidebar>.ops-surface:first-child{background:radial-gradient(circle at 100% 0%,rgba(21,155,215,.13),transparent 55%),var(--surface)}.employees-page .operations-content{min-height:0}.employee-selector{background:color-mix(in srgb,var(--surface) 58%,transparent);padding:1rem}.employee-selector-list{display:flex;gap:.5rem}.employee-selector-list>button{min-height:3.75rem;border-radius:var(--radius-md);padding:.7rem .8rem}@media (min-width: 1024px){.employee-selector-list{flex-direction:column}.employee-selector-list>button{width:100%;min-width:0;flex:none}}.employee-workspace{padding:clamp(1rem,1.8vw,1.5rem)}.employee-workspace>div{max-width:82rem;margin-inline:auto;gap:1.25rem}.employee-workspace .ops-surface{padding:1.2rem}.schedule-page .module-header{position:relative;z-index:35}.schedule-header-actions{max-width:68rem}.schedule-page .operations-content{background:color-mix(in srgb,var(--bg) 76%,transparent)}.schedule-page .operations-content>div>div:first-child{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 52%,transparent)}.schedule-page .react-grid-layout,.schedule-page [class*="min-w-[1060px]"]{border-radius:var(--radius-lg)}@media (max-width: 1023px){.operations-page .module-header-main{align-items:flex-start}.operations-page .module-header-actions{max-width:55%}.appointment-sidebar{position:static}}@media (max-width: 639px){.operations-page .module-header-main{flex-direction:column}.operations-page .module-header-actions{width:100%;max-width:none;justify-content:flex-start}.operations-page .module-header-actions>div{width:100%}.operations-page .module-header-actions .status-label{margin-right:auto}.appointments-page .operations-content{padding:.75rem}.appointment-calendar{max-width:calc(100vw - 1.5rem);overflow-x:auto!important}.appointment-calendar>.grid{min-width:43rem}.appointment-sidebar{width:100%}.employee-workspace{padding:.85rem}}.performance-suite{background:radial-gradient(circle at 88% -12%,rgba(21,155,215,.07),transparent 28rem),transparent}.performance-suite .module-header{padding:1.15rem clamp(1rem,1.8vw,1.5rem);border-color:var(--border);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.performance-suite .module-header-main{align-items:center}.performance-suite .module-header-icon{width:2.4rem;height:2.4rem;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.performance-suite .module-header h1{font-size:1.4rem;font-weight:720;letter-spacing:-.035em}.performance-suite .module-eyebrow{margin-bottom:.5rem;color:var(--accent);font-size:.7rem;letter-spacing:.11em}.performance-suite .module-header-description{max-width:48rem;margin-top:.45rem;color:var(--text-secondary);font-size:.84rem}.performance-suite .module-header-meta{margin-top:.4rem;font-size:.75rem}.performance-suite .module-header-toolbar{margin-top:1rem;padding-top:1rem}.performance-content{scrollbar-gutter:stable}.district-performance-page .performance-content,.goals-performance-page .performance-content,.commission-performance-page .performance-content,.performance-update-page .performance-content{padding:clamp(1rem,1.8vw,1.5rem)}.district-performance-page .performance-content>div,.goals-performance-page .performance-content>div,.commission-performance-page .performance-content>div,.performance-update-page .performance-content>div{width:100%;max-width:96rem;margin-inline:auto}.performance-suite .ops-surface{border-radius:var(--radius-lg);background:var(--surface)}.performance-suite .ops-panel{border-radius:var(--radius-md);background:var(--surface-2)}.performance-filter-bar,.performance-board-toolbar{border-radius:var(--radius-lg)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;box-shadow:var(--shadow-card)}.performance-filter-bar button,.performance-board-toolbar button{min-height:2.25rem;border-radius:var(--radius-md)}.performance-suite table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.performance-suite table thead{position:sticky;top:0;z-index:8;background:var(--surface-2-solid);box-shadow:0 1px 0 var(--border)}.performance-suite table th{color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.performance-suite table tbody tr{transition:background var(--transition-fast)}.performance-suite table tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.performance-suite table td{border-color:var(--border)}.goals-performance-page .performance-content .ops-surface,.commission-performance-page .performance-content .ops-surface{box-shadow:var(--shadow-card)}.commission-performance-page .performance-content>.grid{gap:.9rem}.commission-performance-page input,.commission-performance-page select{font-variant-numeric:tabular-nums}.performance-update-page .module-workflow-steps{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 72%,transparent);padding:.8rem clamp(1rem,1.8vw,1.5rem)}.performance-update-page .performance-content>div{gap:1.25rem}.performance-update-page .performance-content>div>.ops-surface:first-child{position:sticky;top:0;align-self:start}.reports-performance-page .performance-content{min-height:0}.report-setup{background:color-mix(in srgb,var(--surface) 68%,transparent);padding:1.25rem}.report-setup>div{position:sticky;top:0}.report-preview{padding:clamp(1rem,1.8vw,1.5rem);background:linear-gradient(color-mix(in srgb,var(--border) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 34%,transparent) 1px,transparent 1px),var(--surface-2);background-size:24px 24px,24px 24px,auto}.report-preview iframe{border:0}.report-preview>div>div:last-child{border-radius:var(--radius-lg);box-shadow:0 16px 50px #05121c24}@media (max-width: 1023px){.performance-suite .module-header-main{align-items:flex-start}.performance-suite .module-header-actions{max-width:58%}.performance-update-page .performance-content>div>.ops-surface:first-child{position:static}}@media (max-width: 639px){.performance-suite .module-header-main{flex-direction:column}.performance-suite .module-header-actions{width:100%;max-width:none;justify-content:flex-start}.performance-suite .module-header-actions>div{width:100%}.district-performance-page .performance-content,.goals-performance-page .performance-content,.commission-performance-page .performance-content,.performance-update-page .performance-content{padding:.8rem}.performance-filter-bar,.performance-board-toolbar{padding:.7rem!important}.report-setup,.report-preview{padding:.85rem}}.tool-suite{background:radial-gradient(circle at 86% -10%,rgba(21,155,215,.065),transparent 26rem),transparent}.tool-suite .module-header{padding:1.15rem clamp(1rem,1.8vw,1.5rem);border-color:var(--border);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.tool-suite .module-header-main{align-items:center}.tool-suite .module-header-icon{width:2.4rem;height:2.4rem;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.tool-suite .module-header h1{font-size:1.4rem;font-weight:720;letter-spacing:-.035em}.tool-suite .module-eyebrow{margin-bottom:.5rem;color:var(--accent);font-size:.7rem;letter-spacing:.11em}.tool-suite .module-header-description{max-width:48rem;margin-top:.45rem;color:var(--text-secondary);font-size:.84rem}.tool-suite .module-header-meta{margin-top:.4rem;font-size:.75rem}.tool-suite .module-header-toolbar{margin-top:1rem;padding-top:1rem}.tool-content{scrollbar-gutter:stable}.devices-tool-page .tool-content,.weather-tool-page .tool-content{padding:clamp(1rem,1.8vw,1.5rem)}.weather-tool-page .tool-content{width:100%;max-width:96rem;margin-inline:auto}.device-lookup-toolbar>div:first-child{gap:.4rem}.devices-tool-page .tool-content>div{max-width:72rem}.devices-tool-page .tool-content button[class*="min-h-[76px]"]{min-height:5.25rem;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.devices-tool-page .tool-content button[class*="min-h-[76px]"]:hover{background:color-mix(in srgb,var(--accent) 4%,var(--surface));transform:translateY(-1px)}.weather-tool-page .ops-surface{border-radius:var(--radius-lg);background:var(--surface)}.weather-tool-page .tool-content>div{gap:1.25rem}.weather-tool-page .tool-content .text-6xl{font-family:var(--font-display);font-weight:520;letter-spacing:-.06em}.settings-workspace{background:color-mix(in srgb,var(--bg) 88%,transparent)}.settings-section-nav{width:17rem;padding:1rem;border-color:var(--border);background:color-mix(in srgb,var(--surface) 76%,transparent)}.settings-section-tab{min-height:2.8rem;margin-inline:0!important;border:1px solid transparent;border-radius:var(--radius-md)!important}.settings-section-tab:hover{border-color:var(--border)}.settings-section-tab[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.settings-section-tab[aria-current=page]>div{border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 9%,transparent)}.settings-content{scrollbar-gutter:stable}.settings-content>div{max-width:88rem;margin-inline:auto}.settings-admin-page .settings-content .weather-tool-page>.module-header{padding:0 0 1rem;border-bottom:1px solid var(--border);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-admin-page .settings-content .weather-tool-page .tool-content{max-width:none;padding:1rem 0 0}.settings-section-heading{min-height:3.25rem;margin-bottom:1rem;padding-bottom:.8rem}.settings-section-heading-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.settings-section-heading h2{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.025em}.settings-row{min-height:4.5rem;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.settings-row:hover{border-color:color-mix(in srgb,var(--accent) 18%,var(--border))}.settings-segment{border-radius:var(--radius-md)}.settings-segment button{min-height:2.25rem;border-radius:calc(var(--radius-md) - 2px)}.access-admin-section>div,.remote-admin-section>div{border-radius:var(--radius-lg)!important}.access-admin-section>div:not(:last-child),.remote-admin-section>div:not(:last-child){background:var(--surface);box-shadow:var(--shadow-card)}.remote-admin-section button,.access-admin-section button{white-space:nowrap}@media (max-width: 1023px){.tool-suite .module-header-main{align-items:flex-start}}@media (max-width: 639px){.tool-suite .module-header-main{flex-direction:column}.tool-suite .module-header-actions{width:100%;justify-content:flex-start}.tool-suite .module-header-actions>div{width:100%}.devices-tool-page .tool-content,.weather-tool-page .tool-content{padding:.8rem}.settings-section-nav{width:100%;padding:.65rem .75rem;background:var(--surface)}.settings-section-heading{margin-bottom:.75rem}.settings-content{padding:.85rem}.access-admin-section>div>div,.remote-admin-section>div>div{flex-wrap:wrap}}
