*,: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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}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{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.file-name-wrap{overflow-wrap:anywhere;white-space:normal;word-break:break-word;flex:auto;min-width:0;max-width:100%}.notebook-paper{max-width:calc(var(--notebook-text-content-width,680px) + (var(--notebook-text-paper-padding-x,40px)*2));background:#fff;width:100%;margin-left:auto;margin-right:auto}.notebook-editable{color:#0f172a;font-family:var(--notebook-text-font-family,Helvetica,Arial,sans-serif);font-size:var(--notebook-text-font-size,1rem);font-weight:var(--notebook-text-font-weight,550);line-height:var(--notebook-text-line-height,2rem);padding:var(--notebook-text-padding-top,.25rem)0 var(--notebook-text-padding-bottom,1.75rem)}.notebook-editable h2{color:#061947;margin:.25rem 0;font-size:1.35rem;font-weight:900;line-height:2rem}.notebook-editable ul{margin-left:1.4rem;list-style:outside}.notebook-editable label{align-items:center;gap:.5rem;display:inline-flex}.notebook-editable a{color:#1d4ed8;cursor:pointer;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em}.notebook-tool-button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.notebook-tool-button.is-active,.notebook-tool-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.notebook-color-button{border:1px solid #cbd5e1;border-radius:999px;width:2rem;min-width:2rem;height:2rem;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.notebook-color-button.is-active,.notebook-color-button:hover{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.16),inset 0 0 0 1px rgba(15,23,42,.16)}.notebook-font-size-control{color:#475569;align-items:center;gap:.45rem;font-size:.75rem;font-weight:900;display:inline-flex}.notebook-font-size-select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;height:2rem;padding:0 .45rem;font-size:.75rem;font-weight:900}.notebook-mode-button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:900;display:inline-flex}.notebook-mode-button.is-active,.notebook-mode-button:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.notebook-workspace{grid-template-columns:minmax(0,3fr) minmax(20rem,2fr)}.notebook-workspace>header{grid-column:1/span 2}.notebook-workspace-files-collapsed>header{grid-column:1}.notebook-workspace-files-collapsed{grid-template-columns:minmax(0,1fr)}.notebook-related-files-panel.is-collapsed{place-self:start end;width:-moz-fit-content;width:fit-content;padding:.75rem}.notebook-related-files-panel.is-collapsed h2,.notebook-related-files-panel.is-collapsed .notebook-related-files-toggle-text{display:none}.notebook-related-files-reopen{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.35rem;min-height:2rem;padding:0 .6rem;font-size:.8rem;font-weight:900;display:inline-flex}.notebook-page-thumb{aspect-ratio:.72;color:#334155;background:linear-gradient(90deg,rgba(14,116,144,.12) 1px,transparent 1px) 20% 0/1px 100% no-repeat,repeating-linear-gradient(#fff 0,#fff 10px,#dbeafe 11px);border:1px solid #cbd5e1;border-radius:.375rem;grid-template-rows:1fr auto;justify-content:stretch;align-items:center;width:100%;padding:0;font-size:.8rem;font-weight:900;display:grid;position:relative;overflow:hidden}.notebook-page-thumb-select{color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.notebook-page-thumb-delete{color:#b91c1c;opacity:0;z-index:4;background:rgba(255,255,255,.92);border:1px solid rgba(248,113,113,.42);border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.notebook-page-thumb:hover .notebook-page-thumb-delete,.notebook-page-thumb:focus-within .notebook-page-thumb-delete{opacity:1}.notebook-page-thumb-delete:hover:not(:disabled){background:#fee2e2}.notebook-page-thumb-delete:disabled{cursor:not-allowed;opacity:.32}.notebook-page-thumb span{z-index:1;background:rgba(255,255,255,.88);border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .25rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notebook-page-thumb small{color:#475569;bottom:0;text-align:center;text-transform:uppercase;z-index:2;background:rgba(255,255,255,.92);border-top:1px solid rgba(203,213,225,.76);padding:.2rem .1rem;font-size:.62rem;font-weight:900;line-height:1.25;display:block;position:absolute;left:0;right:0}.notebook-page-thumb-preview{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.notebook-page-thumb-text-preview{background:linear-gradient(90deg,rgba(14,116,144,.12) 1px,transparent 1px) 20% 0/1px 100% no-repeat,repeating-linear-gradient(#fff 0,#fff 10px,#dbeafe 11px);align-content:start;gap:.22rem;width:100%;height:100%;padding:.55rem .45rem 1.6rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.notebook-page-thumb-text-preview i{background:#64748b;border-radius:999px;height:.18rem;display:block}.notebook-page-thumb.is-active,.notebook-page-thumb:hover{color:#1d4ed8;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.14)}.notebook-handwriting-stage{background:#eef2f7}.notebook-pages-sidebar{background:rgba(248,250,252,.72)}.notebook-unified-toolbar,.notebook-text-toolbar{max-width:100%}.notebook-handwriting-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;touch-action:pinch-zoom;max-width:none;margin:0 auto;display:block;background:linear-gradient(90deg,rgba(14,116,144,.16) 1px,transparent 1px) 3.25rem 0/1px 100% no-repeat,#fff repeating-linear-gradient(#fff 0,#fff 31px,#dbeafe 32px)!important}.notebook-handwriting-toolbar{max-width:100%}[data-theme=dark] .notebook-workspace .notebook-text-layer,[data-theme=dark] .notebook-workspace .notebook-handwriting-layer,[data-theme=dark] .notebook-workspace .notebook-pages-layer{background:#101d2f}[data-theme=dark] .notebook-workspace .notebook-paper{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101d2f!important}[data-theme=dark] .notebook-workspace .notebook-handwriting-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(90deg,rgba(56,189,248,.18) 1px,transparent 1px) 3.25rem 0/1px 100% no-repeat,#101d2f repeating-linear-gradient(#101d2f 0,#101d2f 31px,rgba(148,163,184,.18) 32px)!important}[data-theme=dark] .notebook-workspace .notebook-editable{caret-color:#fff;color:#f8fafc;text-shadow:0 0 rgba(255,255,255,0)}[data-theme=dark] .notebook-workspace .notebook-editable::-moz-selection{color:#fff;background:rgba(45,127,249,.48)}[data-theme=dark] .notebook-workspace .notebook-editable ::-moz-selection{color:#fff;background:rgba(45,127,249,.48)}[data-theme=dark] .notebook-workspace .notebook-editable::selection,[data-theme=dark] .notebook-workspace .notebook-editable ::selection{color:#fff;background:rgba(45,127,249,.48)}[data-theme=dark] .notebook-workspace .notebook-editable h2{color:#cbd5e1}[data-theme=dark] .notebook-workspace .notebook-editable p,[data-theme=dark] .notebook-workspace .notebook-editable li,[data-theme=dark] .notebook-workspace .notebook-editable label,[data-theme=dark] .notebook-workspace .notebook-editable div{color:#f8fafc}[data-theme=dark] .notebook-workspace .notebook-editable a{color:#93c5fd}[data-theme=dark] .notebook-workspace .notebook-unified-toolbar,[data-theme=dark] .notebook-workspace .notebook-text-toolbar,[data-theme=dark] .notebook-workspace .notebook-handwriting-toolbar{border-color:rgba(148,163,184,.18);background:rgba(16,29,47,.94)!important}[data-theme=dark] .notebook-workspace .notebook-pages-sidebar{background:#101d2f;border-color:rgba(148,163,184,.18)}[data-theme=dark] .notebook-workspace .notebook-tool-button.is-active,[data-theme=dark] .notebook-workspace .notebook-tool-button:hover{color:#fff;background:rgba(45,127,249,.18);border-color:rgba(86,167,255,.62)}[data-theme=dark] .notebook-workspace .notebook-font-size-control{color:#cbd5e1}[data-theme=dark] .notebook-workspace .notebook-font-size-select{color:#f8fafc;background:rgba(255,255,255,.06);border-color:rgba(148,163,184,.24)}[data-theme=dark] .notebook-workspace .notebook-mode-button{color:#cbd5e1;background:rgba(255,255,255,.05);border-color:rgba(148,163,184,.22)}[data-theme=dark] .notebook-workspace .notebook-mode-button.is-active,[data-theme=dark] .notebook-workspace .notebook-mode-button:hover{color:#fff;background:rgba(45,127,249,.18);border-color:rgba(86,167,255,.62)}[data-theme=dark] .notebook-workspace .notebook-color-button{border-color:rgba(203,213,225,.5);box-shadow:inset 0 0 0 1px rgba(15,23,42,.42)}[data-theme=dark] .notebook-workspace .notebook-color-button.is-active,[data-theme=dark] .notebook-workspace .notebook-color-button:hover{border-color:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.24),inset 0 0 0 1px rgba(15,23,42,.36)}@media (max-width:1100px){.notebook-workspace,.notebook-workspace-files-open,.notebook-workspace-files-collapsed{grid-template-columns:minmax(0,1fr)}.notebook-workspace>header{grid-column:1}.notebook-related-files-panel{order:3}.notebook-related-files-panel.is-collapsed{justify-self:stretch;width:auto}}@media (max-width:760px){.notebook-workspace{gap:.75rem}.notebook-pages-layer{grid-template-columns:minmax(0,1fr)}.notebook-pages-sidebar{border-bottom:1px solid #cbd5e1;border-right:0;overflow-x:auto}.notebook-pages-sidebar>div{min-width:max-content;display:flex}.notebook-page-thumb{width:4.25rem}.notebook-handwriting-toolbar{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.notebook-handwriting-toolbar .notebook-tool-button{flex:none}.notebook-handwriting-stage{padding:.75rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-12{left:3rem;right:3rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-5{bottom:1.25rem}.bottom-\[-3px\]{bottom:-3px}.left-0{left:0}.left-1\/3{left:33.3333%}.left-3{left:.75rem}.left-7{left:1.75rem}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-44{top:11rem}.top-5{top:1.25rem}.top-\[2\.15rem\]{top:2.15rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[2147483000\]{z-index:2147483000}.z-\[2147483001\]{z-index:2147483001}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[900\]{z-index:900}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1/-1}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-5{margin-bottom:-1.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.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-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[152px\]{height:152px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[94vh\]{height:94vh}.h-\[calc\(100dvh-0\.5rem\)\]{height:calc(100dvh - .5rem)}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[420px\]{max-height:420px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[620px\]{max-height:620px}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-250px\)\]{max-height:calc(100vh - 250px)}.max-h-\[calc\(100vh-7\.5rem\)\]{max-height:calc(100vh - 7.5rem)}.max-h-\[calc\(92vh-73px\)\]{max-height:calc(92vh - 73px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-56{min-height:14rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[132px\]{min-height:132px}.min-h-\[150px\]{min-height:150px}.min-h-\[154px\]{min-height:154px}.min-h-\[164px\]{min-height:164px}.min-h-\[184px\]{min-height:184px}.min-h-\[190px\]{min-height:190px}.min-h-\[205px\]{min-height:205px}.min-h-\[218px\]{min-height:218px}.min-h-\[260px\]{min-height:260px}.min-h-\[3\.1rem\]{min-height:3.1rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[330px\]{min-height:330px}.min-h-\[420px\]{min-height:420px}.min-h-\[46px\]{min-height:46px}.min-h-\[480px\]{min-height:480px}.min-h-\[49px\]{min-height:49px}.min-h-\[62px\]{min-height:62px}.min-h-\[68vh\]{min-height:68vh}.min-h-\[70px\]{min-height:70px}.min-h-\[720px\]{min-height:720px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.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\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[24\%\]{width:24%}.w-\[30\%\]{width:30%}.w-\[460px\]{width:460px}.w-\[48\%\]{width:48%}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-14{min-width:3.5rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-56{min-width:14rem}.min-w-60{min-width:15rem}.min-w-9{min-width:2.25rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1060px\]{min-width:1060px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[130px\]{min-width:130px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[238px\]{min-width:238px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[min\(100\%\,120px\)\]{min-width:min(100%,120px)}.min-w-\[min\(100\%\,140px\)\]{min-width:min(100%,140px)}.min-w-\[min\(100\%\,150px\)\]{min-width:min(100%,150px)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-24{max-width:6rem}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[170px\]{max-width:170px}.max-w-\[190px\]{max-width:190px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[204px\]{max-width:204px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[96rem\]{max-width:96rem}.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}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.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-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(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))skewX(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))skewX(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))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.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}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.95fr_1fr\]{grid-template-columns:.95fr 1fr}.grid-cols-\[108px\,minmax\(0\,1fr\)\]{grid-template-columns:108px minmax(0,1fr)}.grid-cols-\[150px_1fr_1fr_1fr_1fr_1fr\]{grid-template-columns:150px 1fr 1fr 1fr 1fr 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto\,minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.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-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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(241,245,249,var(--tw-divide-opacity,1))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:rgba(255,255,255,.1)}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-rcLg{border-radius:var(--radius-lg)}.rounded-rcMd{border-radius:var(--radius-md)}.rounded-rcXl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.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-\[\#00C2FF\]\/20{border-color:rgba(0,194,255,.2)}.border-\[\#00C2FF\]\/45{border-color:rgba(0,194,255,.45)}.border-\[\#0C4A7A\]{--tw-border-opacity:1;border-color:rgba(12,74,122,var(--tw-border-opacity,1))}.border-\[\#0D6EFD\]\/25{border-color:rgba(13,110,253,.25)}.border-\[\#153A64\]{--tw-border-opacity:1;border-color:rgba(21,58,100,var(--tw-border-opacity,1))}.border-\[\#dfe6f0\]{--tw-border-opacity:1;border-color:rgba(223,230,240,var(--tw-border-opacity,1))}.border-amber-100{--tw-border-opacity:1;border-color:rgba(254,243,199,var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgba(253,230,138,var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgba(252,211,77,var(--tw-border-opacity,1))}.border-amber-300\/25{border-color:rgba(252,211,77,.25)}.border-amber-300\/30{border-color:rgba(252,211,77,.3)}.border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:rgba(29,78,216,var(--tw-border-opacity,1))}.border-cyan-100{--tw-border-opacity:1;border-color:rgba(207,250,254,var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgba(165,243,252,var(--tw-border-opacity,1))}.border-cyan-200\/25{border-color:rgba(165,243,252,.25)}.border-cyan-300{--tw-border-opacity:1;border-color:rgba(103,232,249,var(--tw-border-opacity,1))}.border-cyan-300\/25{border-color:rgba(103,232,249,.25)}.border-cyan-300\/40{border-color:rgba(103,232,249,.4)}.border-cyan-400\/20{border-color:rgba(34,211,238,.2)}.border-cyan-500{--tw-border-opacity:1;border-color:rgba(6,182,212,var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgba(209,250,229,var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgba(167,243,208,var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgba(110,231,183,var(--tw-border-opacity,1))}.border-emerald-300\/20{border-color:rgba(110,231,183,.2)}.border-rc-surface{border-color:var(--surface)}.border-red-200{--tw-border-opacity:1;border-color:rgba(254,202,202,var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgba(255,228,230,var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgba(254,205,211,var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgba(253,164,175,var(--tw-border-opacity,1))}.border-rose-300\/20{border-color:rgba(253,164,175,.2)}.border-rose-300\/35{border-color:rgba(253,164,175,.35)}.border-sky-200{--tw-border-opacity:1;border-color:rgba(186,230,253,var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgba(125,211,252,var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgba(241,245,249,var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity,1))}.border-slate-200\/70{border-color:rgba(226,232,240,.7)}.border-slate-300{--tw-border-opacity:1;border-color:rgba(203,213,225,var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgba(15,23,42,var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgba(153,246,228,var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-200\/25{border-color:rgba(221,214,254,.25)}.border-violet-300\/25{border-color:rgba(196,181,253,.25)}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity,1))}.border-white\/10{border-color:rgba(255,255,255,.1)}.border-white\/15{border-color:rgba(255,255,255,.15)}.border-white\/20{border-color:rgba(255,255,255,.2)}.border-white\/25{border-color:rgba(255,255,255,.25)}.bg-\[\#00C2FF\]{--tw-bg-opacity:1;background-color:rgba(0,194,255,var(--tw-bg-opacity,1))}.bg-\[\#00C2FF\]\/15{background-color:rgba(0,194,255,.15)}.bg-\[\#061B35\]\/65{background-color:rgba(6,27,53,.65)}.bg-\[\#061B35\]\/70{background-color:rgba(6,27,53,.7)}.bg-\[\#061B35\]\/80{background-color:rgba(6,27,53,.8)}.bg-\[\#062A53\]{--tw-bg-opacity:1;background-color:rgba(6,42,83,var(--tw-bg-opacity,1))}.bg-\[\#071028\]{--tw-bg-opacity:1;background-color:rgba(7,16,40,var(--tw-bg-opacity,1))}.bg-\[\#071028\]\/55{background-color:rgba(7,16,40,.55)}.bg-\[\#071028\]\/80{background-color:rgba(7,16,40,.8)}.bg-\[\#071B35\]{--tw-bg-opacity:1;background-color:rgba(7,27,53,var(--tw-bg-opacity,1))}.bg-\[\#0A1426\]{--tw-bg-opacity:1;background-color:rgba(10,20,38,var(--tw-bg-opacity,1))}.bg-\[\#0A1426\]\/90{background-color:rgba(10,20,38,.9)}.bg-\[\#0D6EFD\]{--tw-bg-opacity:1;background-color:rgba(13,110,253,var(--tw-bg-opacity,1))}.bg-\[\#0D6EFD\]\/10{background-color:rgba(13,110,253,.1)}.bg-\[\#0D6EFD\]\/15{background-color:rgba(13,110,253,.15)}.bg-\[\#0D6EFD\]\/20{background-color:rgba(13,110,253,.2)}.bg-\[\#0D8CFF\]{--tw-bg-opacity:1;background-color:rgba(13,140,255,var(--tw-bg-opacity,1))}.bg-\[\#0E1E3B\]{--tw-bg-opacity:1;background-color:rgba(14,30,59,var(--tw-bg-opacity,1))}.bg-\[\#10284A\]{--tw-bg-opacity:1;background-color:rgba(16,40,74,var(--tw-bg-opacity,1))}.bg-\[\#153A64\]{--tw-bg-opacity:1;background-color:rgba(21,58,100,var(--tw-bg-opacity,1))}.bg-\[\#93C5FD\]{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity,1))}.bg-\[\#CBD5E1\]{--tw-bg-opacity:1;background-color:rgba(203,213,225,var(--tw-bg-opacity,1))}.bg-\[\#f6f8fb\]{--tw-bg-opacity:1;background-color:rgba(246,248,251,var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgba(252,211,77,var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgba(251,191,36,.1)}.bg-amber-400\/15{background-color:rgba(251,191,36,.15)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity,1))}.bg-amber-50\/70{background-color:rgba(255,251,235,.7)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgba(217,119,6,var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.bg-blue-50\/60{background-color:rgba(239,246,255,.6)}.bg-blue-50\/70{background-color:rgba(239,246,255,.7)}.bg-blue-700{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity,1))}.bg-brand-midnight{--tw-bg-opacity:1;background-color:rgba(13,24,38,var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-cyan-300\/10{background-color:rgba(103,232,249,.1)}.bg-cyan-300\/15{background-color:rgba(103,232,249,.15)}.bg-cyan-300\/30{background-color:rgba(103,232,249,.3)}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgba(34,211,238,var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:rgba(34,211,238,.1)}.bg-cyan-400\/15{background-color:rgba(34,211,238,.15)}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgba(236,254,255,var(--tw-bg-opacity,1))}.bg-cyan-50\/70{background-color:rgba(236,254,255,.7)}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgba(6,182,212,var(--tw-bg-opacity,1))}.bg-cyan-500\/85{background-color:rgba(6,182,212,.85)}.bg-emerald-400\/10{background-color:rgba(52,211,153,.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity,1))}.bg-emerald-50\/60{background-color:rgba(236,253,245,.6)}.bg-emerald-50\/80{background-color:rgba(236,253,245,.8)}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(240,253,244,var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:rgba(253,186,116,var(--tw-bg-opacity,1))}.bg-orange-400\/15{background-color:rgba(251,146,60,.15)}.bg-rc-border{background-color:var(--border)}.bg-rc-info{background-color:var(--info)}.bg-rc-primary{background-color:var(--primary)}.bg-rc-surfaceElevated{background-color:var(--surface-elevated)}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity,1))}.bg-rose-300{--tw-bg-opacity:1;background-color:rgba(253,164,175,var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity,1))}.bg-rose-50\/70{background-color:rgba(255,241,242,.7)}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-rose-500\/15{background-color:rgba(244,63,94,.15)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgba(225,29,72,var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgba(190,18,60,var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgba(240,249,255,var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgba(30,41,59,var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgba(15,23,42,var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgba(2,6,23,var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:rgba(2,6,23,.4)}.bg-slate-950\/45{background-color:rgba(2,6,23,.45)}.bg-slate-950\/50{background-color:rgba(2,6,23,.5)}.bg-slate-950\/55{background-color:rgba(2,6,23,.55)}.bg-slate-950\/60{background-color:rgba(2,6,23,.6)}.bg-slate-950\/70{background-color:rgba(2,6,23,.7)}.bg-slate-950\/75{background-color:rgba(2,6,23,.75)}.bg-slate-950\/95{background-color:rgba(2,6,23,.95)}.bg-teal-50{--tw-bg-opacity:1;background-color:rgba(240,253,250,var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgba(245,243,255,var(--tw-bg-opacity,1))}.bg-violet-500\/85{background-color:rgba(139,92,246,.85)}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgba(255,255,255,.1)}.bg-white\/15{background-color:rgba(255,255,255,.15)}.bg-white\/30{background-color:rgba(255,255,255,.3)}.bg-white\/5{background-color:rgba(255,255,255,.05)}.bg-white\/70{background-color:rgba(255,255,255,.7)}.bg-white\/80{background-color:rgba(255,255,255,.8)}.bg-white\/95{background-color:rgba(255,255,255,.95)}.bg-\[linear-gradient\(145deg\,\#132544_0\%\,\#0E1E3B_100\%\)\]{background-image:linear-gradient(145deg,#132544 0%,#0e1e3b 100%)}.bg-\[linear-gradient\(180deg\,rgba\(5\,31\,62\,0\.72\)_0\%\,rgba\(3\,21\,47\,0\.84\)_100\%\)\]{background-image:linear-gradient(rgba(5,31,62,.72) 0%,rgba(3,21,47,.84) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(5\,31\,62\,0\.94\)_0\%\,rgba\(3\,21\,47\,0\.98\)_100\%\)\]{background-image:linear-gradient(rgba(5,31,62,.94) 0%,rgba(3,21,47,.98) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(5\,31\,62\,0\.96\)_0\%\,rgba\(3\,21\,47\,0\.98\)_100\%\)\]{background-image:linear-gradient(rgba(5,31,62,.96) 0%,rgba(3,21,47,.98) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(5\,31\,62\,0\.97\)_0\%\,rgba\(3\,21\,47\,0\.99\)_100\%\)\]{background-image:linear-gradient(rgba(5,31,62,.97) 0%,rgba(3,21,47,.99) 100%)}.bg-\[radial-gradient\(circle_at_81\%_20\%\,rgba\(0\,194\,255\,0\.18\)\,transparent_32\%\)\,linear-gradient\(180deg\,rgba\(4\,26\,55\,0\.96\)_0\%\,rgba\(3\,19\,43\,0\.98\)_100\%\)\]{background-image:radial-gradient(circle at 81% 20%,rgba(0,194,255,.18),transparent 32%),linear-gradient(rgba(4,26,55,.96) 0%,rgba(3,19,43,.98) 100%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#00C2FF\]{--tw-gradient-from:#00c2ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,194,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#00C2FF\]\/45{--tw-gradient-to:rgba(0,194,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,194,255,.45) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#00C2FF\]\/55{--tw-gradient-to:rgba(0,194,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,194,255,.55) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:rgba(34,211,238,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22d3ee var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#0D6EFD\]{--tw-gradient-to:#0d6efd var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-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}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.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-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[clamp\(1\.65rem\,2\.4vw\,2\.35rem\)\]{font-size:max(1.65rem,min(2.4vw,2.35rem))}.text-\[clamp\(2rem\,3\.8vw\,3\.15rem\)\]{font-size:max(2rem,min(3.8vw,3.15rem))}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.text-\[\#00A3FF\]{--tw-text-opacity:1;color:rgba(0,163,255,var(--tw-text-opacity,1))}.text-\[\#00C2FF\]{--tw-text-opacity:1;color:rgba(0,194,255,var(--tw-text-opacity,1))}.text-\[\#061947\]{--tw-text-opacity:1;color:rgba(6,25,71,var(--tw-text-opacity,1))}.text-\[\#071028\]{--tw-text-opacity:1;color:rgba(7,16,40,var(--tw-text-opacity,1))}.text-\[\#0D8CFF\]{--tw-text-opacity:1;color:rgba(13,140,255,var(--tw-text-opacity,1))}.text-\[\#22C55E\]{--tw-text-opacity:1;color:rgba(34,197,94,var(--tw-text-opacity,1))}.text-\[\#7DDCFF\]{--tw-text-opacity:1;color:rgba(125,220,255,var(--tw-text-opacity,1))}.text-\[\#93C5FD\]{--tw-text-opacity:1;color:rgba(147,197,253,var(--tw-text-opacity,1))}.text-\[\#9EDCFF\]{--tw-text-opacity:1;color:rgba(158,220,255,var(--tw-text-opacity,1))}.text-\[\#9EDCFF\]\/80{color:rgba(158,220,255,.8)}.text-\[\#A855F7\]{--tw-text-opacity:1;color:rgba(168,85,247,var(--tw-text-opacity,1))}.text-\[\#CBD5E1\]{--tw-text-opacity:1;color:rgba(203,213,225,var(--tw-text-opacity,1))}.text-\[\#FF8A00\]{--tw-text-opacity:1;color:rgba(255,138,0,var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgba(254,243,199,var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgba(253,230,138,var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgba(217,119,6,var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgba(180,83,9,var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgba(146,64,14,var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgba(120,53,15,var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgba(69,26,3,var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:rgba(239,246,255,var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity,1))}.text-brand-ink{--tw-text-opacity:1;color:rgba(30,41,59,var(--tw-text-opacity,1))}.text-brand-midnight{--tw-text-opacity:1;color:rgba(13,24,38,var(--tw-text-opacity,1))}.text-brand-navy{--tw-text-opacity:1;color:rgba(8,19,31,var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgba(207,250,254,var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgba(165,243,252,var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgba(103,232,249,var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgba(34,211,238,var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:rgba(236,254,255,var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgba(14,116,144,var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgba(21,94,117,var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgba(22,78,99,var(--tw-text-opacity,1))}.text-cyan-950{--tw-text-opacity:1;color:rgba(8,51,68,var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgba(209,250,229,var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgba(110,231,183,var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgba(4,120,87,var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgba(6,95,70,var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgba(6,78,59,var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgba(2,44,34,var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgba(21,128,61,var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-orange-200{--tw-text-opacity:1;color:rgba(254,215,170,var(--tw-text-opacity,1))}.text-rc-info{color:var(--info)}.text-rc-textMuted{color:var(--text-muted)}.text-rc-textPrimary{color:var(--text-primary)}.text-rc-textSecondary{color:var(--text-secondary)}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgba(185,28,28,var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgba(255,228,230,var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgba(254,205,211,var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgba(253,164,175,var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgba(225,29,72,var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgba(190,18,60,var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgba(159,18,57,var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgba(136,19,55,var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgba(76,5,25,var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgba(3,105,161,var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgba(8,47,73,var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgba(241,245,249,var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgba(226,232,240,var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgba(203,213,225,var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgba(100,116,139,var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgba(71,85,105,var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgba(51,65,85,var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgba(30,41,59,var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgba(15,23,42,var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgba(2,6,23,var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgba(94,234,212,var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgba(15,118,110,var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgba(17,94,89,var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgba(196,181,253,var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgba(109,40,217,var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-white\/55{color:rgba(255,255,255,.55)}.text-white\/60{color:rgba(255,255,255,.6)}.text-white\/70{color:rgba(255,255,255,.7)}.text-white\/75{color:rgba(255,255,255,.75)}.text-white\/80{color:rgba(255,255,255,.8)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.caret-\[\#061947\]{caret-color:#061947}.accent-cyan-500{accent-color:#06b6d4}.accent-cyan-600{accent-color:#0891b2}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.18\]{opacity:.18}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(13\,110\,253\,0\.22\)\]{--tw-shadow:0 0 0 1px rgba(13,110,253,.22);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(13\,140\,255\,0\.9\)\]{--tw-shadow:0 0 16px rgba(13,140,255,.9);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(13\,110\,253\,0\.18\)\]{--tw-shadow:0 10px 22px rgba(13,110,253,.18);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,194\,255\,0\.18\)\]{--tw-shadow:0 10px 24px rgba(0,194,255,.18);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(13\,110\,253\,0\.2\)\]{--tw-shadow:0 10px 24px rgba(13,110,253,.2);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(6\,25\,71\,0\.04\)\]{--tw-shadow:0 10px 28px rgba(6,25,71,.04);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(6\,25\,71\,0\.05\)\]{--tw-shadow:0 10px 28px rgba(6,25,71,.05);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 12px 28px rgba(0,0,0,.16);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(13\,110\,253\,0\.28\)\]{--tw-shadow:0 14px 32px rgba(13,110,253,.28);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 14px 34px rgba(0,0,0,.16);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 16px 38px rgba(0,0,0,.18);--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(13\,110\,253\,0\.28\)\]{--tw-shadow:0 18px 36px rgba(13,110,253,.28);--tw-shadow-colored:0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 42px rgba(0,0,0,.18);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 18px 48px rgba(0,0,0,.22);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_20px_54px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 20px 54px rgba(0,0,0,.22);--tw-shadow-colored:0 20px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 22px 70px rgba(0,0,0,.24);--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 24px 70px rgba(0,0,0,.32);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 30px 90px rgba(0,0,0,.38);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(13\,110\,253\,0\.18\)\]{--tw-shadow:0 8px 18px rgba(13,110,253,.18);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(139\,92\,246\,0\.18\)\]{--tw-shadow:0 8px 18px rgba(139,92,246,.18);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(6\,182\,212\,0\.18\)\]{--tw-shadow:0 8px 18px rgba(6,182,212,.18);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(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 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-premium{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-rcSm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-rcXs{--tw-shadow:var(--shadow-xs);--tw-shadow-colored:var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(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 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-cyan-950\/20{--tw-shadow-color:rgba(8,51,68,.2);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid transparent}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.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 transparent)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#00C2FF\]\/20{--tw-ring-color:rgba(0,194,255,.2)}.ring-amber-300\/20{--tw-ring-color:rgba(252,211,77,.2)}.ring-amber-300\/25{--tw-ring-color:rgba(252,211,77,.25)}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgba(110,231,183,var(--tw-ring-opacity,1))}.ring-orange-300\/25{--tw-ring-color:rgba(253,186,116,.25)}.ring-rose-300\/20{--tw-ring-color:rgba(253,164,175,.2)}.ring-rose-300\/25{--tw-ring-color:rgba(253,164,175,.25)}.ring-slate-900\/20{--tw-ring-color:rgba(15,23,42,.2)}.ring-white\/10{--tw-ring-color:rgba(255,255,255,.1)}.ring-white\/15{--tw-ring-color:rgba(255,255,255,.15)}.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)}.drop-shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 8px 20px rgba(0,0,0,.35));filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,box-shadow\,color\]{transition-property:border-color,background-color,box-shadow,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\,background-color\,color\]{transition-property:border-color,box-shadow,background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,background-color\,color\]{transition-property:box-shadow,background-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[180ms\]{transition-duration:.18s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.\[filter\:none\]{filter:none}.\[mix-blend-mode\:normal\]{mix-blend-mode:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[perf-audit\:google-drive\]{perf-audit:google-drive}.\[perf-audit\:http\]{perf-audit:http}.\[perf-audit\:react-render\]{perf-audit:react-render}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#08131f;--background-secondary:#0d1826;--surface:#132235;--surface-secondary:#18304b;--surface-elevated:#1b3654;--surface-subtle:rgba(255,255,255,.024);--border:rgba(255,255,255,.05);--border-strong:rgba(255,255,255,.11);--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--primary:#2d7ff9;--primary-hover:#56a7ff;--primary-soft:rgba(45,127,249,.14);--success:#22c55e;--warning:#facc15;--danger:#ef4444;--info:#38bdf8;--shadow-xs:0 1px 2px rgba(0,0,0,.18);--shadow-sm:0 8px 18px rgba(0,0,0,.16);--shadow:0 18px 44px rgba(0,0,0,.24);--shadow-lg:0 28px 68px rgba(0,0,0,.32);--modal-background:#111f31;--modal-surface:#172a40;--modal-text:var(--text-primary);--foreground:var(--text-primary)}.subject-docx-preview-shell{background:#e5e7eb}.subject-docx-preview-notice{color:#78350f;background:#fffbeb;border-color:#fde68a}.subject-docx-preview-page{background:#fff;border:1px solid #d8dee8;box-shadow:0 24px 60px rgba(15,23,42,.2)}.subjects-docx-preview,.subjects-docx-preview .subject-docx-content{color:#0f172a;overflow-wrap:anywhere;word-break:normal;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.subjects-docx-preview .subject-docx-content,.subjects-docx-preview .subject-docx-content :not(a){color:#0f172a}.subjects-docx-preview .subject-docx-content a{color:#0f5fd7;text-underline-offset:2px;text-decoration:underline}.subjects-docx-preview .subject-docx-content h1,.subjects-docx-preview .subject-docx-content h2,.subjects-docx-preview .subject-docx-content h3,.subjects-docx-preview .subject-docx-content h4,.subjects-docx-preview .subject-docx-content h5,.subjects-docx-preview .subject-docx-content h6{color:#061947;margin:1.2rem 0 .65rem;font-weight:800;line-height:1.25}.subjects-docx-preview .subject-docx-content h1{font-size:1.75rem}.institution-banner-theme-image{opacity:0}.institution-banner-dark-image{opacity:1}.institution-banner-dark-only{display:block}[data-theme=dark] .institution-banner-dark-image{opacity:1}[data-theme=dark] .institution-banner-light-image{opacity:0}[data-theme=dark] .institution-banner-dark-only{display:block}[data-theme=light] .institution-banner-dark-image{opacity:0}[data-theme=light] .institution-banner-light-image{opacity:1}[data-theme=light] .institution-banner-dark-only{display:none!important}[data-theme=light] .institution-banner-dark-only img{opacity:0!important}.subjects-docx-preview .subject-docx-content h2{font-size:1.35rem}.subjects-docx-preview .subject-docx-content p{margin:0 0 .85rem}.subjects-docx-preview .subject-docx-content ul,.subjects-docx-preview .subject-docx-content ol{margin:0 0 1rem 1.35rem;padding:0}.subjects-docx-preview .subject-docx-content ul{list-style:outside}.subjects-docx-preview .subject-docx-content ol{list-style:decimal}.subjects-docx-preview .subject-docx-content li{margin:.25rem 0}.subjects-docx-preview .subject-docx-content table{border-collapse:collapse;background:#fff;width:100%;margin:1rem 0}.subjects-docx-preview .subject-docx-content td,.subjects-docx-preview .subject-docx-content th{color:#0f172a;vertical-align:top;background:#fff;border:1px solid #cbd5e1;padding:.5rem}.subjects-docx-preview .subject-docx-content th{color:#061947;background:#f8fafc;font-weight:800}.subjects-docx-preview .subject-docx-content img{filter:none;max-width:100%;height:auto}.subjects-docx-preview .subject-docx-content hr{border:0;border-top:1px solid #cbd5e1;margin:1.5rem 0}[data-theme=dark] .subject-docx-preview-shell{background:#d9dee7}[data-theme=dark] .subject-docx-preview-page,[data-theme=dark] .subjects-docx-preview,[data-theme=dark] .subjects-docx-preview .subject-docx-content{color:#0f172a;background:#fff}.spreadsheet-preview-shell{color:#0f172a;background:#f8fafc}.spreadsheet-preview-tabs,.spreadsheet-preview-meta{color:#334155;background:#fff;border-color:#dbe3ef}.spreadsheet-preview-tab{color:#334155;background:#f8fafc;border-color:#cbd5e1}.spreadsheet-preview-tab:hover,.spreadsheet-preview-tab-active{color:#075985;background:#e0f2fe;border-color:#38bdf8}.spreadsheet-preview-table-wrap{background:#eef2f7;padding:.75rem}.spreadsheet-preview-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:max-content;min-width:max-content}.spreadsheet-preview-table td{color:#0f172a;vertical-align:top;white-space:normal;word-break:break-word;background:#fff;border:1px solid #d7dee9;min-width:7.5rem;max-width:22rem;padding:.45rem .55rem;font-size:.75rem;line-height:1.35}.spreadsheet-preview-table tr:nth-child(2n) td{background:#fbfdff}[data-theme=dark] .spreadsheet-preview-shell{color:#0f172a;background:#f8fafc}[data-theme=dark] .spreadsheet-preview-tabs,[data-theme=dark] .spreadsheet-preview-meta{color:#334155;background:#fff;border-color:#dbe3ef}[data-theme=dark] .spreadsheet-preview-tab{color:#334155;background:#f8fafc;border-color:#cbd5e1}[data-theme=dark] .spreadsheet-preview-tab:hover,[data-theme=dark] .spreadsheet-preview-tab-active{color:#075985;background:#e0f2fe;border-color:#38bdf8}[data-theme=dark] .spreadsheet-preview-table-wrap{background:#eef2f7}[data-theme=dark] .spreadsheet-preview-table{background:#fff}[data-theme=dark] .spreadsheet-preview-table td{color:#0f172a;background:#fff;border-color:#d7dee9}[data-theme=dark] .spreadsheet-preview-table tr:nth-child(2n) td{background:#fbfdff}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f6fa;--background-secondary:#fff;--surface:#fff;--surface-secondary:#f8fafc;--surface-elevated:#fff;--surface-subtle:rgba(15,23,42,.024);--border:#e2e8f0;--border-strong:#cbd5e1;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#64748b;--primary:#2d7ff9;--primary-hover:#1f6fe5;--primary-soft:rgba(45,127,249,.1);--success:#22c55e;--warning:#facc15;--danger:#ef4444;--info:#365b8c;--shadow-xs:0 1px 3px rgba(15,23,42,.04);--shadow-sm:0 2px 12px rgba(15,23,42,.05);--shadow:0 12px 30px rgba(15,23,42,.07);--shadow-lg:0 24px 58px rgba(15,23,42,.11);--modal-background:#fff;--modal-surface:#fff;--modal-text:var(--text-primary);--foreground:var(--text-primary)}:root{--font-sans:Montserrat,Arial,Helvetica,sans-serif;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:1rem;--ease-premium:cubic-bezier(.2,.8,.2,1);--transition-fast:.15s var(--ease-premium);--transition-base:.18s var(--ease-premium);--focus-ring:0 0 0 3px color-mix(in srgb,var(--primary)22%,transparent);--dashboard-accent:#0d6efd;--dashboard-cyan:#00c2ff;--dashboard-bg:#031026;--dashboard-panel:#051f3e;--dashboard-panel-deep:#03152f;--dashboard-border:rgba(0,194,255,.24);--dashboard-border-strong:rgba(0,194,255,.46);--dashboard-glow:rgba(0,194,255,.18);--dashboard-radius:.5rem;--dashboard-transition:.32s var(--ease-premium);--dashboard-shadow:0 22px 60px rgba(0,0,0,.28)}*{box-sizing:border-box}html{background:var(--background);min-width:320px;max-width:100%;overflow-x:clip}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"kern";max-width:100%;min-height:100dvh;text-rendering:geometricPrecision;margin:0;transition:background-color .18s,color .18s;overflow-x:hidden}@supports (padding:max(0px)){body{padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}}button,input,select,textarea{font:inherit;min-width:0;max-width:100%}img,svg,video,canvas,table{max-width:100%}#__next,.theme-app,.rc-app-body,.rc-app-content{min-width:0;max-width:100%}.overflow-x-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%}::selection{background:color-mix(in srgb,var(--primary)28%,transparent)}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted)32%,transparent);background-clip:content-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted)48%,transparent);background-clip:content-box;border:3px solid transparent}.theme-app{background:var(--background);color:var(--text-primary);width:100%}.theme-header{background:color-mix(in srgb,var(--background-secondary)92%,transparent);border-color:var(--border);box-shadow:var(--shadow-sm)}.theme-surface{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow)}.theme-dashboard{background:0 0}.theme-card{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}.theme-card-secondary{background:color-mix(in srgb,var(--surface)88%,var(--surface-secondary));border-color:var(--border)}.theme-surface-secondary{background:var(--surface-secondary);border-color:var(--border)}.theme-control{background:var(--surface-secondary);border-color:var(--border);color:var(--text-primary);box-shadow:var(--shadow-xs);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.theme-control:hover{border-color:var(--border-strong);background:var(--surface-elevated);transform:translateY(-1px)}.theme-control:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.theme-primary-button{background:var(--primary);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--primary)22%,transparent);transition:background-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.theme-primary-button:hover{background:var(--primary-hover);transform:translateY(-1px)}.theme-primary-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.theme-text-primary{color:var(--text-primary)}.theme-text-secondary{color:var(--text-secondary)}.theme-text-muted{color:var(--text-muted)}.admin-settings-page .admin-settings-surface,.admin-settings-page .bg-white{background-color:var(--surface);border-color:var(--border)}.admin-settings-page .bg-slate-50,.admin-settings-page .bg-slate-100{background-color:var(--surface-secondary)}.admin-settings-page .border-slate-100,.admin-settings-page .border-slate-200{border-color:var(--border)}.admin-settings-page .text-brand-ink,.admin-settings-page .text-slate-900,.admin-settings-page .text-slate-800,.admin-settings-page .text-slate-700{color:var(--text-primary)}.admin-settings-page .text-slate-600,.admin-settings-page .text-slate-500{color:var(--text-secondary)}[data-theme=light] .admin-settings-page .admin-settings-surface,[data-theme=light] .admin-settings-page .bg-white{background-color:#fff;border-color:#e2e8f0}[data-theme=light] .admin-settings-page .bg-slate-50{background-color:#f8fafc}[data-theme=light] .admin-settings-page .bg-slate-100{background-color:#f1f5f9}[data-theme=light] .admin-settings-page .border-slate-100{border-color:#f1f5f9}[data-theme=light] .admin-settings-page .border-slate-200{border-color:#e2e8f0}[data-theme=light] .admin-settings-page .text-brand-ink,[data-theme=light] .admin-settings-page .text-slate-900,[data-theme=light] .admin-settings-page .text-slate-800,[data-theme=light] .admin-settings-page .text-slate-700{color:#0f172a}[data-theme=light] .admin-settings-page .text-slate-600,[data-theme=light] .admin-settings-page .text-slate-500{color:#475569}[data-theme=dark] .admin-settings-page .admin-selected-item,[data-theme=dark] .admin-settings-page .admin-selected-item.bg-blue-50,[data-theme=dark] .admin-settings-page .admin-interactive-card[data-state=checked],[data-theme=dark] .admin-settings-page .admin-interactive-card[data-state=selected],[data-theme=dark] .admin-settings-page .admin-interactive-card[data-selected=true],[data-theme=dark] .admin-settings-page .admin-interactive-card[data-active=true]{background-color:#12375b;border-color:rgba(34,211,238,.55);box-shadow:0 0 0 1px rgba(34,211,238,.16)}[data-theme=dark] .admin-settings-page .admin-interactive-card:hover,[data-theme=dark] .admin-settings-page .admin-interactive-card:active,[data-theme=dark] .admin-settings-page .admin-interactive-card[data-highlighted],[data-theme=dark] .admin-settings-page .hover\:bg-slate-50:hover,[data-theme=dark] .admin-settings-page .hover\:bg-cyan-50:hover,[data-theme=dark] .admin-settings-page .hover\:bg-cyan-50\/40:hover,[data-theme=dark] .admin-settings-page .hover\:bg-blue-50:hover,[data-theme=dark] .admin-settings-page .hover\:bg-blue-100:hover,[data-theme=dark] .admin-settings-page .hover\:bg-slate-100:hover{background-color:#0f2f4f;border-color:rgba(34,211,238,.38)}[data-theme=dark] .admin-settings-page .admin-interactive-card:focus-visible{background-color:#0f2f4f;border-color:rgba(34,211,238,.38)}[data-theme=dark] .admin-settings-page .admin-interactive-card:focus-visible{outline-offset:2px;outline:2px solid rgba(34,211,238,.65)}[data-theme=dark] .admin-settings-page .admin-selected-item:hover,[data-theme=dark] .admin-settings-page .admin-selected-item:active,[data-theme=dark] .admin-settings-page .admin-interactive-card[data-state=checked]:hover,[data-theme=dark] .admin-settings-page .admin-interactive-card[data-state=selected]:hover,[data-theme=dark] .admin-settings-page .admin-interactive-card[data-selected=true]:hover,[data-theme=dark] .admin-settings-page .admin-interactive-card[data-active=true]:hover{background-color:#12375b;border-color:rgba(34,211,238,.55)}[data-theme=dark] .admin-settings-page .admin-selected-item:focus-visible{background-color:#12375b;border-color:rgba(34,211,238,.55)}[data-theme=dark] .admin-settings-page .admin-selected-item .text-slate-900,[data-theme=dark] .admin-settings-page .admin-selected-item .text-slate-800,[data-theme=dark] .admin-settings-page .admin-selected-item .text-slate-700,[data-theme=dark] .admin-settings-page .admin-selected-item .text-brand-ink{color:#f8fafc}[data-theme=dark] .admin-settings-page .admin-selected-item .text-slate-600,[data-theme=dark] .admin-settings-page .admin-selected-item .text-slate-500{color:#cbd5e1}[data-theme=dark] .admin-settings-page .admin-access-state-button.bg-white{color:#f8fafc;background-color:#164469}.admin-settings-page .admin-access-state-button{overflow-wrap:anywhere;width:100%}.admin-settings-page .admin-field{border:1px solid var(--border);background-color:var(--surface);width:100%;min-height:2.5rem;color:var(--text-primary);border-radius:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600}.admin-settings-page [role=radiogroup]{min-width:0}[data-theme=light] .admin-settings-page .admin-access-state-button:not(.bg-white):hover{background-color:#e2e8f0}[data-theme=dark] .admin-settings-page .admin-access-state-button:not(.bg-white):hover{color:#f8fafc;background-color:#12375b}[data-theme=dark] .admin-settings-page .admin-access-state-button:not(.bg-white):focus-visible{color:#f8fafc;background-color:#12375b}[data-theme=dark] .admin-settings-page .text-blue-800{color:#bfdbfe}[data-theme=dark] .admin-settings-page input,[data-theme=dark] .admin-settings-page select{color:#f8fafc;background-color:#071b35;border-color:rgba(148,163,184,.28)}[data-theme=light] .theme-aware .bg-\[\#071028\],[data-theme=light] .theme-aware .bg-\[\#071028\]\/45,[data-theme=light] .theme-aware .bg-\[\#071028\]\/50,[data-theme=light] .theme-aware .bg-\[\#071028\]\/55{background-color:var(--background)!important}[data-theme=light] .theme-aware .bg-\[\#0E1E3B\],[data-theme=light] .theme-aware .bg-\[\#132544\],[data-theme=light] .theme-aware .bg-\[\#10284A\],[data-theme=light] .theme-aware .bg-\[\#0A1426\],[data-theme=light] .theme-aware .bg-white\/5,[data-theme=light] .theme-aware .bg-white\/8,[data-theme=light] .theme-aware .bg-white\/10{background-color:var(--surface)!important}[data-theme=light] .theme-aware .border-white\/10,[data-theme=light] .theme-aware .border-white\/15{border-color:var(--border)!important}[data-theme=light] .theme-aware .text-slate-100,[data-theme=light] .theme-aware .text-slate-200,[data-theme=light] .theme-aware .text-white{color:var(--text-primary)!important}[data-theme=light] .theme-aware .text-slate-300,[data-theme=light] .theme-aware .text-slate-400{color:var(--text-secondary)!important}[data-theme=light] .theme-aware .placeholder\:text-slate-400::placeholder{color:var(--text-muted)!important}[data-theme=light] .theme-aware .bg-\[\#0D6EFD\],[data-theme=light] .theme-aware .bg-blue-700{background-color:var(--primary)!important;color:#fff!important}[data-theme=light] .theme-aware .text-\[\#00C2FF\],[data-theme=light] .theme-aware .text-cyan-400{color:var(--info)!important}.dashboard-shell-header{box-shadow:0 12px 34px rgba(0,0,0,.12)}[data-theme=dark] .dashboard-shell-header{background:linear-gradient(rgba(7,16,40,.97),rgba(5,15,34,.94)),radial-gradient(circle at 18% 0,rgba(0,194,255,.08),transparent 32rem);border-color:rgba(0,194,255,.14)}[data-theme=light] .dashboard-shell-header{background:#fff;border-color:#e8edf5;box-shadow:0 2px 10px rgba(0,0,0,.03)}.dashboard-shell-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,194,255,.32),transparent);height:1px;position:absolute;bottom:-1px;left:1.5rem;right:1.5rem}.dashboard-shell-header .theme-control{border-radius:var(--dashboard-radius);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base)}.dashboard-shell-header .theme-control:hover{transform:none}[data-theme=dark] .dashboard-shell-header .theme-control{background:rgba(5,22,48,.66);border-color:rgba(142,219,255,.13);box-shadow:inset 0 1px rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.12)}[data-theme=dark] .dashboard-shell-header .theme-control:hover{background:rgba(8,39,70,.78);border-color:rgba(0,194,255,.34);transform:none;box-shadow:inset 0 1px rgba(255,255,255,.06),0 12px 26px rgba(0,0,0,.18)}.dashboard-shell-header .theme-control:active{transform:translateY(0)}[data-theme=dark] .dashboard-shell-header a[aria-label="R&C Intelligence"]{border-color:rgba(142,219,255,.12)}[data-theme=dark] .dashboard-shell-search-input{background:linear-gradient(rgba(4,18,42,.72),rgba(4,18,42,.52))}@media (min-width:1280px){.dashboard-shell-header a[aria-label="R&C Intelligence"]{width:190px}.dashboard-shell-header a[aria-label="R&C Intelligence"] img{max-width:168px;height:2.6rem}}.dashboard-executive .dashboard-dark-card,.dashboard-executive .dashboard-dark-card .theme-card,.dashboard-executive .dashboard-dark-card .theme-card-secondary{color:#f8fafc}[data-theme=light] .dashboard-executive .dashboard-dark-card .text-white,[data-theme=light] .dashboard-executive .dashboard-dark-card .theme-text-primary{color:#f8fafc!important}[data-theme=light] .dashboard-executive .dashboard-dark-card .text-slate-100,[data-theme=light] .dashboard-executive .dashboard-dark-card .text-slate-200,[data-theme=light] .dashboard-executive .dashboard-dark-card .text-slate-300,[data-theme=light] .dashboard-executive .dashboard-dark-card .text-slate-400,[data-theme=light] .dashboard-executive .dashboard-dark-card .theme-text-secondary,[data-theme=light] .dashboard-executive .dashboard-dark-card .theme-text-muted{color:#cbd5e1!important}[data-theme=light] .dashboard-executive .dashboard-dark-card .bg-white\/5,[data-theme=light] .dashboard-executive .dashboard-dark-card .bg-white\/8,[data-theme=light] .dashboard-executive .dashboard-dark-card .bg-white\/10{background-color:rgba(255,255,255,.08)!important}[data-theme=light] .dashboard-executive .dashboard-dark-card .border-white\/10,[data-theme=light] .dashboard-executive .dashboard-dark-card .border-white\/15,[data-theme=light] .dashboard-executive .dashboard-dark-card .border-white\/20,[data-theme=light] .dashboard-executive .dashboard-dark-card .border-white\/25{border-color:rgba(255,255,255,.18)!important}[data-theme=light] .dashboard-executive .dashboard-dark-card .text-\[\#00A3FF\],[data-theme=light] .dashboard-executive .dashboard-dark-card .text-\[\#00C2FF\],[data-theme=light] .dashboard-executive .dashboard-dark-card .text-\[\#0D8CFF\]{color:#00a3ff!important}.dashboard-executive .dashboard-dark-card h1,.dashboard-executive .dashboard-dark-card h2,.dashboard-executive .dashboard-dark-card h3,.dashboard-executive .dashboard-dark-card p,.dashboard-executive .dashboard-dark-card span,.dashboard-executive .dashboard-dark-card a,.dashboard-executive .dashboard-dark-card button{text-shadow:none}.dashboard-executive[data-dashboard-page=true]{background:0 0;overflow-x:hidden}.dashboard-executive[data-dashboard-page=true]>section{width:100%;position:relative}.dashboard-executive[data-dashboard-page=true]>section>*{z-index:1;position:relative}.dashboard-hero-card{border-color:var(--dashboard-border);box-shadow:var(--dashboard-shadow),inset 0 1px 0 rgba(142,219,255,.16),inset 0 0 34px rgba(0,194,255,.035);isolation:isolate;background:radial-gradient(circle at 78% 32%,rgba(0,194,255,.2),transparent 30%),radial-gradient(circle at 96% 80%,rgba(13,110,253,.18),transparent 28%),linear-gradient(115deg,rgba(5,31,62,.98) 0%,rgba(4,24,55,.98) 43%,rgba(3,17,40,.99) 100%)!important}.dashboard-hero-card:before{content:"";opacity:.74;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(0,194,255,.13),transparent 36%,rgba(255,255,255,.035) 58%,transparent),repeating-linear-gradient(100deg,transparent 0,transparent 17px,rgba(142,219,255,.035) 18px,rgba(142,219,255,.035) 19px);position:absolute;top:0;bottom:0;left:0;right:0}.dashboard-hero-ambient{background:radial-gradient(circle at 68% 38%,rgba(0,194,255,.16),transparent 22%),repeating-radial-gradient(at 35% 82%,rgba(0,120,255,.13) 0,rgba(0,120,255,.13) 1px,transparent 1px,transparent 8px)}.dashboard-hero-mesh{opacity:.72;background-image:linear-gradient(rgba(142,219,255,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(142,219,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(at 72%,#000 0%,transparent 72%);mask-image:radial-gradient(at 72%,#000 0%,transparent 72%)}.dashboard-hero-flow span{border:1px solid transparent;border-color:rgba(0,194,255,.22) transparent transparent rgba(0,194,255,.08);border-radius:50%;width:32rem;height:13rem;display:block;position:absolute;top:50%;right:9%;transform:translateY(-50%)rotate(-10deg)}.dashboard-hero-flow span:nth-child(2){opacity:.55;width:24rem;height:9rem;top:58%;right:14%}.dashboard-hero-flow span:nth-child(3){opacity:.36;width:40rem;height:17rem;top:42%;right:-2%}.dashboard-hero-particles span{opacity:.56;background:rgba(142,219,255,.86);border-radius:999px;width:3px;height:3px;display:block;position:absolute;box-shadow:0 0 18px rgba(0,194,255,.42)}.dashboard-hero-particles span:first-child{top:24%;right:18%}.dashboard-hero-particles span:nth-child(2){top:42%;right:30%}.dashboard-hero-particles span:nth-child(3){top:60%;right:12%}.dashboard-hero-particles span:nth-child(4){top:70%;right:42%}.dashboard-hero-particles span:nth-child(5){top:34%;right:8%}.dashboard-hero-particles span:nth-child(6){top:78%;right:24%}.dashboard-hero-logo{filter:drop-shadow(0 0 22px rgba(0,194,255,.14));animation:8s ease-in-out infinite dashboard-logo-breathe}.dashboard-hero-flow{animation:16s ease-in-out infinite alternate dashboard-flow-drift}.dashboard-hero-particles span{animation:7s ease-in-out infinite dashboard-particle-pulse}.dashboard-hero-particles span:nth-child(2n){animation-delay:-2.4s}.dashboard-hero-particles span:nth-child(3n){animation-delay:-4s}.dashboard-hero-cta{transition:transform var(--dashboard-transition),box-shadow var(--dashboard-transition),filter var(--dashboard-transition),border-color var(--dashboard-transition);border:1px solid rgba(142,219,255,.18);box-shadow:0 14px 32px rgba(13,110,253,.3),inset 0 1px rgba(255,255,255,.18),inset 0 -12px 24px rgba(0,42,102,.16);background:linear-gradient(135deg,#0d6efd 0%,#0b61df 52%,#00a3ff 140%)!important}.dashboard-hero-cta:hover{filter:brightness(1.04);border-color:rgba(142,219,255,.32);transform:translateY(-2px);box-shadow:0 18px 38px rgba(13,110,253,.36),0 0 24px rgba(0,194,255,.13),inset 0 1px rgba(255,255,255,.22)}.dashboard-hero-cta:hover .dashboard-hero-cta-icon{transform:translate(3px)}.dashboard-hero-cta:active{transform:translateY(0);box-shadow:0 9px 22px rgba(13,110,253,.24),inset 0 2px 10px rgba(0,20,60,.24)}.dashboard-hero-cta:focus-visible{outline-offset:3px;outline:2px solid rgba(0,194,255,.84)}.dashboard-hero-next-event:focus-visible{outline-offset:3px;outline:2px solid rgba(0,194,255,.84)}.institution-banner-card:focus-visible{outline-offset:3px;outline:2px solid rgba(0,194,255,.84)}.dashboard-guidelines-item:focus-visible{outline-offset:3px;outline:2px solid rgba(0,194,255,.84)}.dashboard-hero-next-event{transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;box-shadow:inset 0 1px rgba(255,255,255,.06),inset 0 0 24px rgba(0,194,255,.03)}.dashboard-hero-next-event:hover{box-shadow:0 10px 28px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.08),inset 0 0 26px rgba(0,194,255,.055)}.institution-banner-card{transition:border-color .15s,box-shadow .15s,filter .15s;border-color:rgba(0,194,255,.24)!important;box-shadow:0 18px 48px rgba(0,0,0,.24),inset 0 1px rgba(142,219,255,.12),inset 0 0 34px rgba(0,194,255,.035)!important}.institution-banner-card:before,.institution-banner-card:after{content:"";pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.institution-banner-card:before{background:linear-gradient(90deg,rgba(3,16,38,.2),transparent 28%,transparent 72%,rgba(3,16,38,.28)),linear-gradient(rgba(255,255,255,.04),transparent 34%,rgba(0,194,255,.055))}.institution-banner-card:after{opacity:.54;background:radial-gradient(circle at 70% 84%,rgba(0,194,255,.12),transparent 28%),repeating-linear-gradient(105deg,transparent 0,transparent 18px,rgba(142,219,255,.024) 19px,rgba(142,219,255,.024) 20px)}.institution-banner-card:hover{border-color:rgba(0,194,255,.48)!important;box-shadow:0 20px 54px rgba(0,0,0,.26),0 0 24px rgba(0,194,255,.08),inset 0 1px rgba(142,219,255,.18)!important}.institution-banner-card img{filter:saturate(1.04)contrast(1.02)}.institution-banner-card:hover img{filter:saturate(1.1)contrast(1.06)brightness(1.05)}.institution-banner-card[data-institution-id=hospital-zona-leste]:after{opacity:.68;background:radial-gradient(circle at 54% 53%,rgba(0,194,255,.16),transparent 27%),radial-gradient(circle at 50% 92%,rgba(0,194,255,.14),transparent 28%),linear-gradient(90deg,rgba(3,16,38,.2),transparent 34%,transparent 66%,rgba(3,16,38,.28)),repeating-linear-gradient(105deg,transparent 0,transparent 18px,rgba(142,219,255,.035) 19px,rgba(142,219,255,.035) 20px)}.institution-banner-card[data-institution-id=santa-casa-pocos] img{-o-object-position:center 48%;object-position:center 48%}.institution-card-arrow{transition:transform var(--dashboard-transition),box-shadow var(--dashboard-transition),border-color var(--dashboard-transition),background-color var(--dashboard-transition);background:rgba(7,16,40,.56)!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 10px 22px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.1)!important}.institution-banner-card:hover .institution-card-arrow{transform:scale(1.05);background:rgba(5,31,62,.7)!important;border-color:rgba(0,194,255,.48)!important;box-shadow:0 12px 26px rgba(0,0,0,.28),0 0 18px rgba(0,194,255,.22),inset 0 1px rgba(255,255,255,.14)!important}.institution-banner-card:hover .institution-card-arrow-icon{transform:translate(3px)rotate(-4deg)}.institution-banner-card:active .institution-card-arrow{transform:scale(1.01)}.dashboard-guidelines-panel{border-color:var(--dashboard-border);box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 1px rgba(142,219,255,.1);background:radial-gradient(circle at 12% 0,rgba(0,194,255,.1),transparent 18rem),linear-gradient(rgba(5,31,62,.96),rgba(3,21,47,.99))!important;padding-top:1.15rem!important;padding-bottom:1.15rem!important}.dashboard-guidelines-panel>div{align-items:center}.dashboard-guidelines-panel h2 .text-cyan-400{text-shadow:0 0 18px rgba(34,211,238,.16);color:#22d3ee!important}.dashboard-guidelines-panel .theme-text-secondary:first-child{letter-spacing:.08em;color:#b8eaff!important}.dashboard-guidelines-item{transition:background-color var(--dashboard-transition),border-color var(--dashboard-transition),transform var(--dashboard-transition);border-color:rgba(142,219,255,.13);border-radius:.45rem}.dashboard-guidelines-item:hover{background:rgba(0,194,255,.035);border-color:rgba(0,194,255,.22);transform:translateY(-1px)}.dashboard-guidelines-item svg{filter:drop-shadow(0 0 rgba(0,194,255,0));transition:color var(--dashboard-transition),filter var(--dashboard-transition),transform var(--dashboard-transition);margin-top:.15rem}.dashboard-guidelines-item:hover svg{color:#22d3ee;filter:drop-shadow(0 0 10px rgba(0,194,255,.25));transform:translateY(-1px)}.dashboard-guidelines-item h3{transition:color var(--dashboard-transition)}.dashboard-guidelines-item:hover h3{color:#fff!important}@keyframes dashboard-logo-breathe{0%,to{filter:drop-shadow(0 0 18px rgba(0,194,255,.12));opacity:.16}50%{filter:drop-shadow(0 0 28px rgba(0,194,255,.22));opacity:.22}}@keyframes dashboard-flow-drift{0%{transform:translate(0,0)}to{transform:translate(10px,-4px)}}@keyframes dashboard-particle-pulse{0%,to{opacity:.3;transform:translateY(0)scale(.9)}50%{opacity:.72;transform:translateY(-6px)scale(1.08)}}@media (max-width:1023px){.dashboard-hero-card{min-height:0}.dashboard-hero-card:before{opacity:.46}.institution-banner-card:hover{transform:translateY(-3px)scale(1.01)}}@media (max-width:639px){.dashboard-executive[data-dashboard-page=true]{padding-left:.75rem;padding-right:.75rem}.dashboard-hero-card{padding-top:1.35rem!important;padding-bottom:1.35rem!important}.dashboard-guidelines-item{border-top:1px solid rgba(142,219,255,.13);border-left-width:0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.dashboard-hero-logo,.dashboard-hero-flow,.dashboard-hero-particles span{animation:none!important}.dashboard-hero-cta,.dashboard-hero-next-event,.institution-banner-card,.institution-card-arrow,.dashboard-guidelines-item{transition-duration:1ms!important}.dashboard-hero-cta:hover,.dashboard-hero-next-event:hover,.institution-banner-card:hover,.dashboard-guidelines-item:hover{transform:none!important}}[data-theme=light] .dashboard-executive.theme-dashboard{--dashboard-title:#0f172a;--dashboard-text:#334155;--dashboard-muted:#64748b;background:0 0}[data-theme=light] .dashboard-executive .theme-card,[data-theme=light] .dashboard-executive .theme-card-secondary,[data-theme=light] .dashboard-executive>section>section>.dashboard-dark-card,[data-theme=light] .dashboard-executive>section>section>section .dashboard-dark-card,[data-theme=light] .dashboard-executive>section>section>footer.dashboard-dark-card{background:#fff!important;border-color:#e5eaf2!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card{background:radial-gradient(circle at 80% 20%,rgba(45,127,249,.12) 0%,rgba(45,127,249,.04) 34%,transparent 62%),linear-gradient(110deg,#fff 0%,#f4f8ff 48%,#eaf3ff 100%)!important;border-color:#dce7f5!important;border-radius:18px!important;box-shadow:0 8px 26px rgba(15,23,42,.06)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card img{filter:saturate(1.08);mix-blend-mode:normal;opacity:.92!important}[data-theme=light] .dashboard-executive .dashboard-hero-card>.pointer-events-none:not(img){opacity:.06!important}[data-theme=light] .dashboard-executive .dashboard-hero-card h1.text-white{text-shadow:none;color:#0f172a!important;filter:none!important}[data-theme=light] .dashboard-executive .dashboard-hero-card>div:last-child>p{color:#1687e8!important}[data-theme=light] .dashboard-executive .dashboard-hero-card>div:last-child>div:first-of-type,[data-theme=light] .dashboard-executive .dashboard-hero-card>div:last-child>div:first-of-type>span{color:#334155!important}[data-theme=light] .dashboard-executive .dashboard-hero-card>div:last-child>div:first-of-type svg{color:#1687e8!important}[data-theme=light] .dashboard-executive .dashboard-hero-card>div:last-child>div:first-of-type .bg-white\/30{background-color:#cbd8e8!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-cta{border:1px solid rgba(23,105,210,.35);color:#fff!important;background:linear-gradient(135deg,#2d7ff9 0%,#1769d2 100%)!important;box-shadow:0 8px 18px rgba(45,127,249,.22)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-cta:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 10px 22px rgba(45,127,249,.28)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event{color:#0f172a!important;background-color:#fff!important;border-color:#bfd9ff!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event:hover{background-color:#fff!important;border-color:#8dbfff!important;box-shadow:0 12px 30px rgba(45,127,249,.14)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event:active{box-shadow:0 6px 18px rgba(15,23,42,.08)!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event svg{color:#2d7ff9!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event>span>span:first-child{color:#1769d2!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event>span>span:last-child,[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event>span>span:last-child>span{color:#0f172a!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event>span>span:last-child .text-\[\#CBD5E1\]{color:#64748b!important}[data-theme=light] .dashboard-executive .dashboard-hero-card .dashboard-hero-next-event>svg:last-child{color:#0d6efd!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-white,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .theme-text-primary{color:#0f172a!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-\[\#CBD5E1\],[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-\[\#94A3B8\],[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-slate-100,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-slate-200,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-slate-300,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .text-slate-400,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .theme-text-secondary,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .theme-text-muted{color:#64748b!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#061B35\]\/60,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#061B35\]\/80,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#071B35\],[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#071B35\]\/80,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#082746\],[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#10284A\],[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#12375B\]\/80{background-color:#f7f9fc!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .border-\[\#0C4A7A\],[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .border-\[\#153A64\]{border-color:#e5eaf2!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) a:hover{background-color:#eef5ff!important;border-color:#7cb4ff!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#0D6EFD\]{color:#fff!important;background-color:#0d6efd!important}[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) .bg-\[\#0D6EFD\] *,[data-theme=light] .dashboard-executive .dashboard-dark-card:not(.dashboard-hero-card) a.bg-\[\#0D6EFD\]{color:#fff!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-panel{color:var(--dashboard-text);background:#fff!important;border-color:#e5eaf2!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-header{border-bottom:1px solid #e5eaf2}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-header h2,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-header p{color:var(--dashboard-title)!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-header .bg-\[\#062A53\]{color:#2d7ff9!important;background-color:#eef5ff!important;border-color:#cfe1ff!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-header button{color:#2d7ff9!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-header button:hover{color:#0d6efd!important;background-color:#eef5ff!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-grid{box-shadow:inset 0 1px rgba(255,255,255,.86);background:#fcfdfe!important;border-color:#e5eaf2!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-weekdays{color:#475569!important;background:#f4f7fc!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-weekday,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-week-row,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-cell{border-color:#e6edf5!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-cell{color:#334155!important;background:#fcfdfe!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-cell:hover{background:#eef5ff!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-day-number{color:#334155!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-cell-muted .dashboard-calendar-day-number{color:#94a3b8!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-cell-today{background:#f0f6ff!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-cell-today .dashboard-calendar-day-number{box-shadow:0 0 0 1px rgba(45,127,249,.18);color:#0d6efd!important;background:#dbeafe!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-grid .bg-\[\#0D8CFF\]{background-color:#2d7ff9!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-grid .border-white\/10,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-grid .border-\[\#153A64\]{border-color:#e6edf5!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-grid .theme-text-secondary,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-calendar-grid p{color:var(--dashboard-muted)!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-events-panel{background:#f8fbff;border-left:4px solid #2d7ff9;border-radius:12px;padding:.875rem}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-events-panel h3{color:#0d6efd!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-events-panel p{color:var(--dashboard-muted)!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-events-empty{color:var(--dashboard-muted)!important;background:#fff!important;border-color:#dce8f8!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-event-button{padding:.375rem .25rem;color:var(--dashboard-title)!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-event-button:hover{color:#0d6efd!important;background:0 0!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-event-button .text-\[\#CBD5E1\]{color:var(--dashboard-text)!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-day-events-panel .bg-\[\#0D8CFF\]{background-color:#2d7ff9!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-panel{color:var(--dashboard-text)!important;background:linear-gradient(#fff 0%,#f7fafe 100%)!important;border:1px solid #e5eaf2!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-panel h2,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-panel h3{color:var(--dashboard-title)!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-panel p{color:#475569!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-panel .text-cyan-400,[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-panel .text-\[\#00A3FF\]{color:#2d7ff9!important}[data-theme=light] .dashboard-executive[data-dashboard-page=true] .dashboard-guidelines-item{border-color:#e5eaf2!important}.glass-panel{background:color-mix(in srgb,var(--surface)88%,transparent);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark-panel{background:linear-gradient(180deg,var(--background)0%,var(--background-secondary)62%,var(--surface)100%)}.field-input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-secondary);width:100%;min-width:0;min-height:2.75rem;color:var(--text-primary);transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base);outline:none;padding:0 1rem;font-size:.875rem}.field-input,.subjects-filter-input,.theme-control,.subjects-secondary-button,.subjects-primary-button,.admin-interactive-card,.admin-field,.admin-settings-page input,.admin-settings-page select,.admin-settings-page textarea,.contracts-module-page input,.contracts-module-page select,.contracts-module-page textarea,.financial-panel input,.financial-panel select,.financial-panel textarea{min-width:0;max-width:100%}.field-input::placeholder{color:var(--text-muted)}.field-input:focus{border-color:var(--primary);background:var(--surface);box-shadow:var(--focus-ring)}.annotation-icon-button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;min-height:2.5rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.annotation-icon-button:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.annotation-icon-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(45,127,249,.24)}.annotation-icon-button:disabled{cursor:not-allowed;opacity:.5}.field-input-with-leading-icon{padding-left:3rem}.subjects-page{color:#061947;background:0 0}.dashboard-subjects-workspace{background:0 0}[data-theme=dark] .subjects-page{color:#f8fafc;background:0 0}[data-theme=dark] .dashboard-subjects-workspace,[data-theme=dark] .subjects-outer-shell{background:0 0}.subjects-surface{background:#fff;border-color:#dfe6f0;min-width:0;max-width:100%;box-shadow:0 10px 28px rgba(6,25,71,.05)}.executive-center-page,.executive-center-page>*,.agreements-module,.agreements-module>*,.agreements-module .subjects-surface,.subjects-page,.subjects-page>*,.financial-panel,.financial-panel>*,.contracts-module-page,.contracts-module-page>*,.admin-settings-page,.admin-settings-page>*{min-width:0;max-width:100%}.agreements-module{overflow-x:visible}.agreements-module select,.agreements-module input,.agreements-module button,.agreements-module label,.subjects-page select,.subjects-page input,.subjects-page textarea,.subjects-page button,.subjects-page label,.financial-panel select,.financial-panel input,.financial-panel textarea,.financial-panel button,.financial-panel label,.contracts-module-page select,.contracts-module-page input,.contracts-module-page textarea,.contracts-module-page button,.contracts-module-page label{max-width:100%;min-width:0}.agreements-tabs,.agreements-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin}.subjects-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:start;gap:.75rem;display:grid}.subjects-dark-scope.fixed,.contracts-module-page.fixed,.fixed.inset-0{max-width:100vw;padding-inline:max(.75rem,env(safe-area-inset-left))max(.75rem,env(safe-area-inset-right));padding-block:max(.75rem,env(safe-area-inset-top))max(.75rem,env(safe-area-inset-bottom));overflow-x:hidden}.subjects-dark-scope.fixed>*,.contracts-module-page.fixed>*,.fixed.inset-0>*{max-height:calc(100dvh - max(1.5rem,env(safe-area-inset-top) + env(safe-area-inset-bottom)));min-width:0;max-width:100%;overflow-y:auto}.subjects-dark-scope.fixed form,.subjects-dark-scope.fixed header,.subjects-dark-scope.fixed footer,.contracts-module-page.fixed form,.contracts-module-page.fixed header,.contracts-module-page.fixed footer,.institution-panorama{min-width:0}.institution-panorama-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.75rem;display:grid}.institution-panorama-card{box-sizing:border-box;color:#061947;cursor:pointer;background:rgba(248,250,252,.88);border-color:#d8e2ee;gap:.45rem;min-width:0;display:grid;overflow:hidden}.institution-panorama-card:hover{border-color:rgba(45,127,249,.45);box-shadow:0 12px 24px rgba(6,25,71,.07)}.institution-panorama-card:focus-visible{outline-offset:2px;outline:2px solid rgba(45,127,249,.55)}.institution-panorama-card-module{color:#52657f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:900;line-height:1rem;display:block;overflow:hidden}.institution-panorama-card-primary{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.institution-panorama-card-primary strong,.institution-panorama-card-main{color:#061947;overflow-wrap:anywhere;min-width:0;font-size:1.18rem;font-weight:950;line-height:1.45rem}.institution-panorama-card-primary span,.institution-panorama-card-meta,.institution-panorama-line{color:#64748b;font-size:.78rem;font-weight:750;line-height:1.1rem}.institution-panorama-card-lines{gap:.2rem;min-width:0;display:grid}.institution-panorama-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.institution-panorama-line-split{align-items:baseline;gap:.25rem;min-width:0;max-width:100%;display:flex}.institution-panorama-line-prefix,.institution-panorama-line-date{flex:none}.institution-panorama-line-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.institution-panorama-line-warning{color:#b45309}.institution-panorama-line-danger{color:#be123c}.institution-panorama-line-muted{color:#718096}.institution-panorama-card-error{border-color:#f1c7ce}.institution-panorama-skeleton{background:rgba(248,250,252,.8);border-color:#d8e2ee;gap:.5rem;min-height:6.25rem;display:grid}.institution-panorama-skeleton span,.institution-panorama-skeleton strong,.institution-panorama-skeleton small{background:#dbe4ef;border-radius:999px;height:.75rem;animation:1.25s ease-in-out infinite subjectPulse;display:block}.institution-panorama-skeleton strong{width:58%;height:1.35rem}.institution-panorama-skeleton small{width:82%}@keyframes subjectPulse{0%,to{opacity:.55}50%{opacity:1}}.subjects-financial-module-card{color:#f8fafc;cursor:pointer;text-align:left;background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(13,24,38,0) 42%),#0d1826;border:1px solid rgba(168,85,247,.32);border-radius:8px;align-items:center;gap:.875rem;width:100%;min-height:62px;padding:.75rem .875rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.04)}.subjects-financial-module-card:hover{background:linear-gradient(135deg,rgba(147,51,234,.2),rgba(19,34,53,0) 42%),#132235;border-color:rgba(192,132,252,.56);box-shadow:0 12px 28px rgba(0,0,0,.2),0 0 0 1px rgba(168,85,247,.12)}.subjects-financial-module-card:active{box-shadow:0 9px 20px rgba(0,0,0,.18),0 0 0 1px rgba(168,85,247,.1)}.subjects-financial-module-card:focus{outline:none}.subjects-financial-module-card:focus-visible{outline-offset:3px;outline:2px solid rgba(192,132,252,.72)}.subjects-financial-module-icon{color:#e9d5ff;background:rgba(168,85,247,.17);border:1px solid rgba(192,132,252,.34);border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.subjects-financial-module-title,.subjects-financial-module-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.subjects-financial-module-title{color:#fff;font-size:.98rem;font-weight:800;line-height:1.25rem}.subjects-financial-module-subtitle{color:#cbd5e1;margin-top:.125rem;font-size:.79rem;font-weight:700;line-height:1.125rem}.subjects-financial-module-arrow{color:#f8fafc;background:rgba(255,255,255,.06);border:1px solid rgba(226,232,240,.16);border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:background-color .16s,transform .16s;display:inline-flex}.subjects-financial-module-card:hover .subjects-financial-module-arrow{background:rgba(168,85,247,.24);transform:translate(2px)}.subjects-card-dashboard{--subject-accent:#2d7ff9;color:#f8fafc;cursor:pointer;text-align:left;background:#0d1826;border:1px solid #243b57;border-radius:8px;grid-template-columns:4px 10px minmax(0,1fr) 2.25rem 1px 2.25rem;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:0 .875rem 0 0;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.subjects-card-dashboard:hover{background:#132235;border-color:#35577a;box-shadow:0 8px 18px rgba(0,0,0,.14)}.subjects-card-dashboard:focus{outline:none}.subjects-card-dashboard:focus-visible{outline-offset:2px;outline:2px solid rgba(45,127,249,.65)}.subjects-card-dashboard-icon-button:focus-visible{outline-offset:2px;outline:2px solid rgba(45,127,249,.65)}.subjects-card-dashboard-open-button:focus-visible{outline-offset:2px;outline:2px solid rgba(45,127,249,.65)}.subjects-card-dashboard-menu button:focus-visible{outline-offset:2px;outline:2px solid rgba(45,127,249,.65)}.subjects-card-dashboard-bar{background:var(--subject-accent);border-radius:8px 0 0 8px;align-self:stretch;width:4px;display:block}.subjects-card-dashboard-dot{background:var(--subject-accent);border-radius:999px;width:9px;height:9px;display:block}.subjects-card-dashboard-title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.25rem;overflow:hidden}.subjects-card-dashboard-actions{justify-content:center;display:flex;position:relative}.subjects-card-dashboard-icon-button,.subjects-card-dashboard-open-button{color:#cbd5e1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.subjects-card-dashboard-icon-button:hover,.subjects-card-dashboard-open-button:hover{color:#f8fafc;background:rgba(255,255,255,.06)}.subjects-card-dashboard-open-button:hover{transform:translate(1px)}.subjects-card-dashboard-divider{background:rgba(203,213,225,.18);width:1px;height:1.5rem;display:block}.subjects-card-dashboard-menu{z-index:30;background:#132235;border:1px solid #2b4666;border-radius:8px;gap:.25rem;min-width:8rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 30px rgba(0,0,0,.22)}.subjects-card-dashboard-menu button{color:#e2e8f0;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:0 .625rem;transition:background-color .16s,color .16s;display:flex}.subjects-card-dashboard-menu button:hover{color:#fff;background:rgba(255,255,255,.07)}[data-theme=light] .subjects-card-dashboard{color:#061947;background:#fff;border-color:#d9e4f2;box-shadow:0 6px 18px rgba(6,25,71,.035)}[data-theme=light] .subjects-card-dashboard:hover{background:#fff;border-color:#9ec7ff;box-shadow:0 10px 24px rgba(45,127,249,.1)}[data-theme=light] .subjects-card-dashboard-title{color:#061947}[data-theme=light] .subjects-card-dashboard-icon-button,[data-theme=light] .subjects-card-dashboard-open-button{color:#64748b}[data-theme=light] .subjects-card-dashboard-icon-button:hover,[data-theme=light] .subjects-card-dashboard-open-button:hover{color:#334155;background:#eef5ff}[data-theme=light] .subjects-card-dashboard-divider{background:rgba(100,116,139,.18)}[data-theme=light] .subjects-card-dashboard-menu{background:#fff;border-color:#d9e4f2;box-shadow:0 14px 30px rgba(6,25,71,.12)}[data-theme=light] .subjects-card-dashboard-menu button{color:#334155}[data-theme=light] .subjects-card-dashboard-menu button:hover{color:#061947;background:#eef5ff}@media (max-width:520px){.subjects-financial-module-card{gap:.75rem;min-height:58px;padding:.625rem .75rem}.subjects-financial-module-icon{width:2.25rem;height:2.25rem}.subjects-financial-module-arrow{width:2.125rem;height:2.125rem}.subjects-card-dashboard{grid-template-columns:4px 9px minmax(0,1fr) 2rem 1px 2rem;gap:.625rem;min-height:54px;padding-right:.625rem}.subjects-card-dashboard-icon-button,.subjects-card-dashboard-open-button{width:2rem;height:2rem}}[data-theme=dark] .subjects-surface{background:#0d1826;border-color:#18304b;box-shadow:0 18px 36px rgba(0,0,0,.22)}[data-theme=dark] .institution-panorama-card{color:#f8fafc;background:#101f31;border-color:#203a59}[data-theme=dark] .institution-panorama-card:hover{border-color:rgba(45,127,249,.55);box-shadow:0 14px 30px rgba(0,0,0,.24)}[data-theme=dark] .institution-panorama-card-module{color:#91a6c3}[data-theme=dark] .institution-panorama-card-primary strong,[data-theme=dark] .institution-panorama-card-main{color:#f8fafc}[data-theme=dark] .institution-panorama-card-primary span,[data-theme=dark] .institution-panorama-card-meta,[data-theme=dark] .institution-panorama-line{color:#9fb0c8}[data-theme=dark] .institution-panorama-line-warning{color:#fbbf24}[data-theme=dark] .institution-panorama-line-danger{color:#fb7185}[data-theme=dark] .institution-panorama-line-muted{color:#8293ad}[data-theme=dark] .institution-panorama-card-error{border-color:rgba(244,63,94,.38)}[data-theme=dark] .institution-panorama-skeleton{background:#101f31;border-color:#203a59}[data-theme=dark] .institution-panorama-skeleton span,[data-theme=dark] .institution-panorama-skeleton strong,[data-theme=dark] .institution-panorama-skeleton small{background:#203a59}.subjects-surface-elevated{background:#fff;border-color:#dfe6f0}[data-theme=dark] .subjects-surface-elevated{background:#132235;border-color:#18304b}.financial-panel .subjects-filter-input{color:#061947;background:#fff;border-color:#dbe4ef}.financial-panel{--financial-positive:#15803d;--financial-warning:#b45309;--financial-danger:#b91c1c;--financial-neutral:#24405f}.financial-panel .financial-card-stripe{height:4px;display:block;position:absolute;top:0;bottom:auto;left:0;right:0}.financial-detail-modal-overlay{max-width:100vw;padding:0;overflow:hidden}.financial-detail-modal{height:min(94dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;min-width:0;max-width:100%;overflow:hidden}.financial-detail-modal-overlay.fixed.inset-0>.financial-detail-modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:hidden}.financial-detail-modal-header,.financial-detail-modal-toolbar,.financial-detail-modal-body,.financial-detail-modal-header>*,.financial-detail-modal-toolbar>*,.financial-detail-modal-body>*{min-width:0;max-width:100%}.financial-detail-modal-toolbar{overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto}.financial-detail-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-x:hidden}.financial-detail-modal-body .overflow-x-auto{overflow-y:hidden}.dashboard-header-layout{flex-wrap:nowrap;align-items:center;gap:.65rem;min-width:0;max-width:100%;display:flex}.dashboard-header-logo{width:190px;min-width:0}.dashboard-shell-search{flex:auto;min-width:0;max-width:58rem}.dashboard-shell-search-input{min-width:0}.dashboard-shell-actions{flex:none;min-width:0}.dashboard-shell-user{max-width:min(14rem,20vw)}.rc-sidebar-toggle-button{flex:none}.rc-app-body{min-width:0;transition:grid-template-columns var(--transition-base);grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;display:grid;overflow-x:clip}.rc-app-body-with-sidebar{grid-template-columns:18rem minmax(0,1fr)}.rc-app-body-global{grid-template-columns:minmax(0,1fr)}.rc-app-content{min-width:0;width:100%}.rc-institution-sidebar{background:var(--surface);scrollbar-width:thin;height:calc(100vh - 4.25rem);width:18rem;transition:opacity var(--transition-base);z-index:30;align-self:start;padding:.9rem .75rem;position:-webkit-sticky;position:sticky;top:4.25rem;overflow-y:auto}.rc-institution-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-institution-sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-institution-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-app-body-global .rc-institution-sidebar{display:none}.rc-sidebar-mobile-header{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.9rem;font-weight:900;display:none}.rc-sidebar-nav{gap:.45rem;min-width:0;display:grid}.rc-sidebar-group{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent);gap:.25rem;min-width:0;padding-bottom:.45rem;display:grid}.rc-sidebar-group:last-child{border-bottom:0}.rc-sidebar-institution{border-radius:var(--radius-sm);color:var(--text-primary);text-align:left;min-height:2.75rem;width:100%;min-width:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);border:1px solid transparent;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.rc-sidebar-institution:hover,.rc-sidebar-institution.is-current{background:var(--surface-secondary);border-color:color-mix(in srgb,var(--border-strong)72%,transparent)}.rc-sidebar-modules{gap:.2rem;padding:0 0 .25rem .45rem;display:grid}.rc-sidebar-module{border-radius:var(--radius-sm);color:var(--text-secondary);min-height:2.75rem;min-width:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);border:1px solid transparent;align-items:center;gap:.55rem;padding:.5rem .6rem;text-decoration:none;display:flex}.rc-sidebar-module:hover{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary)24%,var(--border));color:var(--primary-hover);text-decoration:none}.rc-sidebar-module.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.rc-sidebar-empty{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.8rem;display:flex}.rc-sidebar-backdrop{opacity:0;pointer-events:none;display:none}[data-theme=dark] .rc-institution-sidebar{background:rgba(5,15,34,.96);border-color:rgba(142,219,255,.12)}[data-theme=dark] .rc-sidebar-institution:hover,[data-theme=dark] .rc-sidebar-institution.is-current{background:rgba(255,255,255,.043);border-color:rgba(142,219,255,.15)}[data-theme=dark] .rc-sidebar-module{color:#dbe7f4}[data-theme=dark] .rc-sidebar-module:hover{color:#7ddcff;background:rgba(0,194,255,.1);border-color:rgba(0,194,255,.28)}.dashboard-institution-list{gap:0;min-width:0;display:grid}.dashboard-institution-section{border-bottom:1px solid color-mix(in srgb,var(--border-strong)58%,transparent);gap:.95rem;min-width:0;padding:max(1.25rem,min(3vw,2.2rem)) 0;display:grid}.dashboard-institution-section:first-child{padding-top:0}.dashboard-institution-section:last-child{border-bottom:0}.dashboard-institution-name{color:var(--text-primary);cursor:default;max-width:100%;width:-moz-fit-content;width:fit-content;margin:0;font-size:max(1.18rem,min(2vw,1.55rem));font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.dashboard-module-link:focus-visible{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}.dashboard-module-links{flex-wrap:wrap;align-items:center;gap:.55rem .65rem;min-width:0;display:flex}.dashboard-module-link{background:color-mix(in srgb,var(--surface-secondary)54%,transparent);border:1px solid color-mix(in srgb,var(--border-strong)68%,transparent);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;min-height:2.5rem;max-width:100%;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);align-items:center;width:-moz-fit-content;width:fit-content;padding:.58rem .78rem;font-size:.9rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.dashboard-module-link:hover{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary)34%,var(--border));color:var(--primary-hover);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.dashboard-access-empty{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);padding:1.25rem}.dashboard-access-empty h1{color:var(--text-primary);margin:0;font-size:1rem;font-weight:900}.dashboard-access-empty p{margin:.35rem 0 0;font-size:.875rem;font-weight:650;line-height:1.6}[data-theme=dark] .dashboard-module-link{color:#dbe7f4;background:rgba(255,255,255,.035);border-color:rgba(148,163,184,.18)}[data-theme=dark] .dashboard-module-link:hover{color:#7ddcff;background:rgba(0,194,255,.1);border-color:rgba(0,194,255,.34)}@media (max-width:1100px){.rc-app-body{display:block}.rc-institution-sidebar{height:100dvh;box-shadow:var(--shadow-lg);overscroll-behavior:contain;width:min(20rem,86vw);max-width:100vw;padding-block:max(.8rem,env(safe-area-inset-top))max(.8rem,env(safe-area-inset-bottom));padding-inline:max(.8rem,env(safe-area-inset-left)).8rem;transition:transform var(--transition-base);z-index:60;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-x:hidden;transform:translate(-100%)}.rc-institution-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-institution-sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-institution-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-app-body-global .rc-institution-sidebar{display:block}.rc-institution-sidebar.is-open{transform:translate(0)}.rc-sidebar-mobile-header{display:flex}.rc-sidebar-backdrop{opacity:0;pointer-events:none;transition:opacity var(--transition-base);z-index:55;background:rgba(2,6,23,.42);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.rc-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}}@media (max-width:760px){.subjects-page,.executive-center-page,.admin-settings-page,.contracts-module-page{padding-inline:max(.75rem,env(safe-area-inset-left))max(.75rem,env(safe-area-inset-right))}.subjects-surface,.admin-settings-surface,.contracts-module-page>header,.contracts-module-page>section,.contracts-module-page>.rounded-lg.border{padding-left:min(1rem,4vw);padding-right:min(1rem,4vw)}.subjects-status-button,.subjects-status-button-active,.subjects-secondary-button,.subjects-primary-button,.dashboard-module-link{white-space:normal}.subjects-sort-field{flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;padding-top:.45rem;padding-bottom:.45rem}.subjects-sort-field>span{width:100%}.financial-detail-modal-overlay{padding-top:max(0px,env(safe-area-inset-top));padding-left:0;padding-right:0}.financial-detail-modal{height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top))}.financial-detail-modal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.financial-detail-modal:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.financial-detail-modal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.financial-detail-modal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.financial-detail-modal:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.financial-detail-modal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.financial-detail-modal-header{align-items:flex-start;gap:.75rem;padding:.875rem}.financial-detail-modal-header h2{overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.financial-detail-modal-header p{overflow-wrap:anywhere}.financial-detail-modal-toolbar{max-height:min(42dvh,22rem);padding:.875rem}.financial-detail-modal-toolbar .subjects-secondary-button,.financial-detail-modal-toolbar .subjects-primary-button,.financial-detail-modal-toolbar button,.financial-detail-modal-toolbar label,.financial-detail-modal-toolbar select,.financial-detail-modal-toolbar input{min-width:0}.financial-detail-modal-toolbar .subjects-secondary-button,.financial-detail-modal-toolbar .subjects-primary-button,.financial-detail-modal-toolbar button{flex:auto;justify-content:center}.financial-detail-modal-toolbar label.relative{flex-basis:100%}.financial-detail-modal-body{padding:.875rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom))}.dashboard-shell-header{padding-block:max(.5rem,env(safe-area-inset-top)).5rem;padding-inline:max(.75rem,env(safe-area-inset-left))max(.75rem,env(safe-area-inset-right))}.dashboard-header-layout{flex-wrap:wrap;gap:.55rem}.rc-sidebar-toggle-button{order:0}.dashboard-header-logo{flex:auto;order:1;width:max(4.8rem,min(28vw,7.6rem));max-width:7.6rem}.dashboard-shell-header a[aria-label="R&C Intelligence"] img{max-height:2.25rem}.dashboard-shell-search{flex:1 0 100%;order:3;max-width:none}.dashboard-shell-search-input{min-height:2.5rem;padding-left:.65rem;padding-right:.65rem}.dashboard-shell-actions{flex:0 auto;order:2;justify-content:end;gap:.35rem}.dashboard-shell-user{max-width:2.5rem}.dashboard-shell-user-name{display:none}.dashboard-shell-user-initials{display:inline-flex}.dashboard-shell-actions .theme-control,.dashboard-shell-actions button,.dashboard-shell-actions a{height:2.35rem;min-height:2.35rem;width:2.35rem;min-width:2.35rem}.rc-app-body{display:block}.rc-institution-sidebar{height:100dvh;box-shadow:none;overscroll-behavior:contain;width:min(20rem,86vw);max-width:100vw;padding-block:max(.8rem,env(safe-area-inset-top))max(.8rem,env(safe-area-inset-bottom));padding-inline:max(.8rem,env(safe-area-inset-left)).8rem;transition:transform var(--transition-base);z-index:60;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-x:hidden;transform:translate(-100%)}.rc-institution-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--border)}.rc-institution-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-institution-sidebar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-institution-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--border)}.rc-app-body-global .rc-institution-sidebar{display:block}.rc-institution-sidebar.is-open{transform:translate(0)}.rc-sidebar-mobile-header{display:flex}.rc-sidebar-backdrop{opacity:0;pointer-events:none;transition:opacity var(--transition-base);z-index:55;background:rgba(2,6,23,.42);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.rc-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.dashboard-module-links{flex-direction:column;align-items:stretch}.dashboard-module-link{min-height:2.75rem;width:100%}}@media (max-width:360px){.dashboard-header-logo{width:4.7rem;max-width:4.7rem}.dashboard-shell-actions{gap:.25rem}.dashboard-shell-actions .theme-control,.dashboard-shell-actions button,.dashboard-shell-actions a,.rc-sidebar-toggle-button{height:2.2rem;min-height:2.2rem;width:2.2rem;min-width:2.2rem}}.financial-panel .financial-card-value{font-size:1.7rem;line-height:1.15}.financial-panel .financial-stripe-positive,.financial-panel .financial-value-positive{color:var(--financial-positive)}.financial-panel .financial-stripe-warning,.financial-panel .financial-value-warning{color:var(--financial-warning)}.financial-panel .financial-stripe-danger,.financial-panel .financial-value-danger{color:var(--financial-danger)}.financial-panel .financial-stripe-neutral,.financial-panel .financial-value-neutral{color:var(--financial-neutral)}.financial-panel .financial-stripe-positive{background:var(--financial-positive)}.financial-panel .financial-stripe-warning{background:var(--financial-warning)}.financial-panel .financial-stripe-danger{background:var(--financial-danger)}.financial-panel .financial-stripe-neutral{background:var(--financial-neutral)}.financial-panel .financial-attention-card{border-color:rgba(245,158,11,.46);box-shadow:inset 0 0 0 1px rgba(245,158,11,.12)}.financial-panel .financial-danger-card{border-color:rgba(220,38,38,.46);box-shadow:inset 0 0 0 1px rgba(220,38,38,.12)}.financial-panel .financial-attention-badge{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.financial-panel .financial-management-toolbar{background:color-mix(in srgb,var(--surface-secondary)88%,var(--surface));border-color:var(--border)}[data-theme=dark] .financial-panel .subjects-filter-input{color:#f8fafc;background:#132235;border-color:#2a405c}[data-theme=dark] .files-module .subjects-primary-button{background:var(--primary);border-color:var(--primary);box-shadow:0 10px 22px color-mix(in srgb,var(--primary)20%,transparent);color:#fff;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base),transform var(--transition-fast)}[data-theme=dark] .files-module .subjects-primary-button:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff;transform:translateY(-1px)}[data-theme=dark] .files-module .subjects-primary-button:active{background:color-mix(in srgb,var(--primary)84%,#000);border-color:color-mix(in srgb,var(--primary)84%,#000);color:#fff;transform:translateY(0)}[data-theme=dark] .files-module .subjects-primary-button:focus-visible{box-shadow:var(--focus-ring);color:#fff;outline:none}[data-theme=dark] .files-module .subjects-primary-button:disabled{background:color-mix(in srgb,var(--primary)58%,#0d1826);border-color:color-mix(in srgb,var(--primary)52%,#0d1826);color:rgba(255,255,255,.82);cursor:not-allowed;transform:none}[data-theme=dark] .files-module .files-card-value,[data-theme=dark] .files-module .text-slate-950,[data-theme=dark] .files-module .text-slate-900{color:#f8fafc}[data-theme=dark] .files-module .text-slate-800,[data-theme=dark] .files-module .text-slate-700,[data-theme=dark] .files-module .text-slate-600{color:#cbd5e1}[data-theme=dark] .files-module .text-slate-500{color:#9fb0c8}[data-theme=dark] .files-module .text-red-700{color:#fca5a5}[data-theme=dark] .files-module .bg-slate-50,[data-theme=dark] .files-module .hover\:bg-slate-100:hover{background-color:#132235}[data-theme=dark] .files-module .border-slate-200,[data-theme=dark] .files-module .border-b,[data-theme=dark] .files-module .border-t{border-color:#243b57}[data-theme=dark] .files-module .border-red-200{border-color:rgba(248,113,113,.38)}[data-theme=dark] .files-module .files-field-input,[data-theme=dark] .files-module .subjects-filter-input{color:#f8fafc;caret-color:#f8fafc;background:#132235;border-color:#2a405c}[data-theme=dark] .files-module .files-field-input::-moz-placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .files-module .subjects-filter-input::-moz-placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .files-module .files-field-input::placeholder,[data-theme=dark] .files-module .subjects-filter-input::placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .files-module .files-field-input:focus,[data-theme=dark] .files-module .subjects-filter-input:focus{border-color:var(--primary);box-shadow:var(--focus-ring);background:#101f31;outline:none}[data-theme=dark] .files-module .files-field-input:disabled,[data-theme=dark] .files-module .subjects-filter-input:disabled{color:rgba(203,213,225,.62);cursor:not-allowed;background:#0d1826}[data-theme=dark] .files-module .files-field-input::-moz-selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .files-module .subjects-filter-input::-moz-selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .files-module .files-field-input::selection,[data-theme=dark] .files-module .subjects-filter-input::selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .notebooks-module .subjects-primary-button,[data-theme=dark] .notebook-workspace .subjects-primary-button{background:var(--primary);border-color:var(--primary);box-shadow:0 10px 22px color-mix(in srgb,var(--primary)20%,transparent);color:#fff;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base),transform var(--transition-fast)}[data-theme=dark] .notebooks-module .subjects-primary-button:hover,[data-theme=dark] .notebook-workspace .subjects-primary-button:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff;transform:translateY(-1px)}[data-theme=dark] .notebooks-module .subjects-primary-button:active,[data-theme=dark] .notebook-workspace .subjects-primary-button:active{background:color-mix(in srgb,var(--primary)84%,#000);border-color:color-mix(in srgb,var(--primary)84%,#000);color:#fff;transform:translateY(0)}[data-theme=dark] .notebooks-module .subjects-primary-button:focus-visible{box-shadow:var(--focus-ring);color:#fff;outline:none}[data-theme=dark] .notebook-workspace .subjects-primary-button:focus-visible{box-shadow:var(--focus-ring);color:#fff;outline:none}[data-theme=dark] .notebooks-module .subjects-primary-button:disabled,[data-theme=dark] .notebook-workspace .subjects-primary-button:disabled{background:color-mix(in srgb,var(--primary)58%,#0d1826);border-color:color-mix(in srgb,var(--primary)52%,#0d1826);color:rgba(255,255,255,.82);cursor:not-allowed;transform:none}[data-theme=dark] .notebooks-module .text-slate-950,[data-theme=dark] .notebooks-module .text-slate-900,[data-theme=dark] .notebook-workspace .text-slate-950,[data-theme=dark] .notebook-workspace .text-slate-900{color:#f8fafc}[data-theme=dark] .notebooks-module .text-slate-800,[data-theme=dark] .notebooks-module .text-slate-700,[data-theme=dark] .notebooks-module .text-slate-600,[data-theme=dark] .notebook-workspace .text-slate-800,[data-theme=dark] .notebook-workspace .text-slate-700,[data-theme=dark] .notebook-workspace .text-slate-600{color:#cbd5e1}[data-theme=dark] .notebooks-module .text-slate-500,[data-theme=dark] .notebook-workspace .text-slate-500{color:#9fb0c8}[data-theme=dark] .notebooks-module .text-red-700,[data-theme=dark] .notebook-workspace .text-red-700{color:#fca5a5}[data-theme=dark] .notebooks-module .bg-slate-50,[data-theme=dark] .notebooks-module .hover\:bg-slate-50:hover,[data-theme=dark] .notebooks-module .hover\:bg-slate-100:hover,[data-theme=dark] .notebook-workspace .bg-slate-50,[data-theme=dark] .notebook-workspace .bg-white\/95,[data-theme=dark] .notebook-workspace .hover\:bg-slate-50:hover,[data-theme=dark] .notebook-workspace .hover\:bg-slate-100:hover{background-color:#132235}[data-theme=dark] .notebooks-module .border-slate-200,[data-theme=dark] .notebooks-module .border-b,[data-theme=dark] .notebooks-module .border-t,[data-theme=dark] .notebook-workspace .border-slate-200,[data-theme=dark] .notebook-workspace .border-b,[data-theme=dark] .notebook-workspace .border-t{border-color:#243b57}[data-theme=dark] .notebooks-module .border-red-200,[data-theme=dark] .notebook-workspace .border-red-200{border-color:rgba(248,113,113,.38)}[data-theme=dark] .notebooks-module .files-field-input,[data-theme=dark] .notebooks-module .subjects-filter-input,[data-theme=dark] .notebook-workspace .files-field-input,[data-theme=dark] .notebook-workspace .subjects-filter-input{color:#f8fafc;caret-color:#f8fafc;background:#132235;border-color:#2a405c}[data-theme=dark] .notebooks-module .files-field-input::-moz-placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .notebooks-module .subjects-filter-input::-moz-placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .notebook-workspace .files-field-input::-moz-placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .notebook-workspace .subjects-filter-input::-moz-placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .notebooks-module .files-field-input::placeholder,[data-theme=dark] .notebooks-module .subjects-filter-input::placeholder,[data-theme=dark] .notebook-workspace .files-field-input::placeholder,[data-theme=dark] .notebook-workspace .subjects-filter-input::placeholder{color:#9fb0c8;opacity:1}[data-theme=dark] .notebooks-module .files-field-input:focus,[data-theme=dark] .notebooks-module .subjects-filter-input:focus,[data-theme=dark] .notebook-workspace .files-field-input:focus,[data-theme=dark] .notebook-workspace .subjects-filter-input:focus{border-color:var(--primary);box-shadow:var(--focus-ring);background:#101f31;outline:none}[data-theme=dark] .notebooks-module select option,[data-theme=dark] .notebook-workspace select option{color:#f8fafc;background:#132235}[data-theme=dark] .notebooks-module .files-field-input::-moz-selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .notebooks-module .subjects-filter-input::-moz-selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .notebook-workspace .files-field-input::-moz-selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .notebook-workspace .subjects-filter-input::-moz-selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .notebooks-module .files-field-input::selection,[data-theme=dark] .notebooks-module .subjects-filter-input::selection,[data-theme=dark] .notebook-workspace .files-field-input::selection,[data-theme=dark] .notebook-workspace .subjects-filter-input::selection{background:color-mix(in srgb,var(--primary)42%,transparent);color:#fff}[data-theme=dark] .notebook-workspace .notebook-tool-button{color:#cbd5e1;background:#132235;border-color:#2a405c}[data-theme=dark] .notebook-workspace .notebook-tool-button.is-active,[data-theme=dark] .notebook-workspace .notebook-tool-button:hover{border-color:var(--primary);color:#f8fafc;background:#18304b}[data-theme=dark] .notebook-workspace .notebook-mode-button,[data-theme=dark] .notebook-workspace .notebook-page-thumb{color:#cbd5e1;background:#132235;border-color:#2a405c}[data-theme=dark] .notebook-workspace .notebook-mode-button.is-active,[data-theme=dark] .notebook-workspace .notebook-mode-button:hover,[data-theme=dark] .notebook-workspace .notebook-page-thumb.is-active,[data-theme=dark] .notebook-workspace .notebook-page-thumb:hover{border-color:var(--primary);color:#f8fafc;background:#18304b}[data-theme=dark] .notebook-workspace .notebook-handwriting-stage{background:#0d1826}[data-theme=dark] .notebook-workspace .notebook-handwriting-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff!important}[data-theme=dark] .financial-panel{--financial-positive:#86efac;--financial-warning:#fcd34d;--financial-danger:#fca5a5;--financial-neutral:#f8fafc}[data-theme=dark] .financial-panel .financial-attention-card{box-shadow:inset 0 0 0 1px rgba(251,191,36,.14);border-color:rgba(251,191,36,.44)!important}[data-theme=dark] .financial-panel .financial-danger-card{box-shadow:inset 0 0 0 1px rgba(252,165,165,.14);border-color:rgba(252,165,165,.44)!important}[data-theme=dark] .financial-panel .financial-attention-badge{color:#fcd34d;background:rgba(251,191,36,.13);border-color:rgba(251,191,36,.3)!important}[data-theme=dark] .financial-panel .bg-white,[data-theme=dark] .financial-panel .bg-slate-50{background-color:#0d1826}[data-theme=dark] .financial-panel .bg-blue-50{background-color:rgba(45,127,249,.14)}[data-theme=dark] .financial-panel .border-slate-200,[data-theme=dark] .financial-panel .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#243b57}[data-theme=dark] .financial-panel .text-brand-ink,[data-theme=dark] .financial-panel .text-slate-600,[data-theme=dark] .financial-panel .text-slate-500{color:#cbd5e1}[data-theme=dark] .financial-panel .text-blue-700{color:#93c5fd}[data-theme=dark] .financial-panel .text-emerald-700,[data-theme=dark] .financial-panel .text-emerald-600{color:#86efac}[data-theme=dark] .financial-panel .text-amber-700,[data-theme=dark] .financial-panel .text-amber-600{color:#fcd34d}[data-theme=dark] .financial-panel .bg-slate-200{background-color:#334155}[data-theme=dark] .financial-panel .bg-slate-100{background-color:#1e293b}.subjects-text-primary{color:#061947}[data-theme=dark] .subjects-text-primary{color:#f8fafc}.subjects-text-secondary{color:#475569}[data-theme=dark] .subjects-text-secondary{color:#cbd5e1}.subjects-text-muted,[data-theme=dark] .subjects-text-muted,.subjects-search-icon{color:#94a3b8}[data-theme=dark] .subjects-search-icon{color:#cbd5e1}.subjects-sort-field{min-width:0;max-width:100%;padding:0 .625rem 0 .875rem}.subjects-sort-label{color:#64748b;letter-spacing:0;min-width:0}.subjects-sort-field select{color:inherit;min-width:0}.subjects-sort-field select option{color:#061947;background:#fff}[data-theme=dark] .subjects-sort-label{color:#cbd5e1}[data-theme=dark] .subjects-sort-field select option{color:#f8fafc;background:#132235}.subjects-secondary-button{color:#334155;background:#fff;border-color:#e2e8f0}.subjects-secondary-button:hover{background:#f8fafc}.subjects-person-chip{color:#334155;background:#f8fafc;border-color:#dfe6f0}.subjects-person-dropdown{color:#061947;background:#fff;border-color:#dfe6f0}.subjects-followup-danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.subjects-followup-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.subjects-followup-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.subjects-followup-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.subjects-card-compact{box-sizing:border-box;max-width:100%;padding:.45rem .625rem;overflow:visible}.subjects-card-compact>*{min-width:0}.subjects-card-title{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.subjects-card-actions{min-width:0;position:relative}.subjects-card-icon-button,.subjects-card-open-button{border:1px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.subjects-card-danger-button{color:#be123c}.subjects-card-open-button{color:#2d7ff9;width:2rem;height:2rem}.subjects-card-meta,.subjects-card-extra{color:#475569;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;min-width:0;font-size:.765rem;font-weight:800;line-height:1.15rem;display:flex;overflow:hidden}.subjects-card-extra{color:#94a3b8;font-weight:800}.subjects-card-badge{white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;max-width:100%;padding:.125rem .45rem;font-size:.72rem;font-weight:900;line-height:1rem;display:inline-flex}.subjects-card-action-menu{color:#334155;z-index:25;background:#fff;border:1px solid #dfe6f0;border-radius:.5rem;gap:.125rem;min-width:12rem;padding:.35rem;display:grid;position:absolute;top:2.25rem;right:2.25rem;box-shadow:0 18px 36px rgba(6,25,71,.14)}.subjects-card-action-menu button{text-align:left;border-radius:.375rem;align-items:center;gap:.5rem;min-height:2.125rem;padding:0 .625rem;transition:background-color .15s,color .15s;display:flex}.subjects-card-action-menu button:hover{background:#f1f5f9;outline:none}.subjects-card-action-menu button:focus-visible{background:#f1f5f9;outline:none}.subjects-card-action-menu-danger{color:#be123c}@media (max-width:520px){.subjects-card-compact{padding:.45rem .625rem}.subjects-card-icon-button{width:1.7rem;height:1.7rem}.subjects-card-open-button{width:1.95rem;height:1.95rem}}[data-theme=dark] .subjects-secondary-button{color:#cbd5e1;background:#132235;border-color:#18304b}[data-theme=dark] .subjects-secondary-button:hover{color:#f8fafc;background:#18304b;border-color:#2d7ff9}[data-theme=dark] .executive-module-tab-locked{color:rgba(203,213,225,.58)!important;background-color:#132235!important;border-color:#18304b!important}[data-theme=dark] .executive-module-tab-locked svg{opacity:.72}[data-theme=dark] .subjects-person-chip,[data-theme=dark] .subjects-person-dropdown{color:#f8fafc;background:#132235;border-color:#18304b}[data-theme=dark] .subjects-followup-danger{color:#fda4af;background:rgba(244,63,94,.13);border-color:rgba(244,63,94,.34)}[data-theme=dark] .subjects-followup-warning{color:#fcd34d;background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.34)}[data-theme=dark] .subjects-followup-info{color:#93c5fd;background:rgba(45,127,249,.16);border-color:rgba(86,167,255,.32)}[data-theme=dark] .subjects-followup-success{color:#86efac;background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.32)}[data-theme=dark] .subjects-card-meta{color:#cbd5e1}[data-theme=dark] .subjects-card-extra{color:#94a3b8}[data-theme=dark] .subjects-card-action-menu{color:#f8fafc;background:#132235;border-color:#18304b}[data-theme=dark] .subjects-card-action-menu button:hover{background:#18304b}[data-theme=dark] .subjects-card-action-menu button:focus-visible{background:#18304b}[data-theme=dark] .subjects-person-dropdown button:hover,[data-theme=dark] .subjects-person-dropdown button:focus{background:#18304b!important}[data-theme=dark] .subjects-file-row-clickable:hover{background-color:rgba(45,127,249,.12);box-shadow:inset 0 0 0 1px rgba(86,167,255,.24)}[data-theme=dark] .subjects-file-row-clickable:focus-visible{background-color:rgba(45,127,249,.14);box-shadow:0 0 0 2px rgba(45,127,249,.36),inset 0 0 0 1px rgba(86,167,255,.32)}[data-theme=dark] .subjects-file-row-clickable:active{background-color:rgba(45,127,249,.18);box-shadow:inset 0 0 0 1px rgba(86,167,255,.36)}[data-theme=dark] .subjects-page .bg-white,[data-theme=dark] .subjects-page .bg-slate-50,[data-theme=dark] .subjects-page .bg-amber-50,[data-theme=dark] .subjects-dark-scope .bg-white,[data-theme=dark] .subjects-dark-scope .bg-slate-50,[data-theme=dark] .subjects-dark-scope .bg-amber-50{background-color:#132235!important}[data-theme=dark] .subjects-page .bg-blue-50,[data-theme=dark] .subjects-page .bg-cyan-50,[data-theme=dark] .subjects-page .bg-indigo-50,[data-theme=dark] .subjects-dark-scope .bg-blue-50,[data-theme=dark] .subjects-dark-scope .bg-cyan-50,[data-theme=dark] .subjects-dark-scope .bg-indigo-50{background-color:rgba(45,127,249,.16)!important}[data-theme=dark] .subjects-page .hover\:bg-white:hover,[data-theme=dark] .subjects-page .hover\:bg-slate-100:hover,[data-theme=dark] .subjects-dark-scope .hover\:bg-white:hover,[data-theme=dark] .subjects-dark-scope .hover\:bg-slate-100:hover{color:#f8fafc!important;background-color:#18304b!important}[data-theme=dark] .subjects-page .hover\:bg-blue-50:hover,[data-theme=dark] .subjects-page .hover\:bg-blue-50\/50:hover,[data-theme=dark] .subjects-dark-scope .hover\:bg-blue-50:hover,[data-theme=dark] .subjects-dark-scope .hover\:bg-blue-50\/50:hover{background-color:rgba(45,127,249,.14)!important}[data-theme=dark] .subjects-page .hover\:border-blue-200:hover,[data-theme=dark] .subjects-dark-scope .hover\:border-blue-200:hover{border-color:rgba(86,167,255,.38)!important}[data-theme=dark] .subjects-page button:focus-visible{outline-offset:2px;outline:2px solid rgba(86,167,255,.62)}[data-theme=dark] .subjects-dark-scope button:focus-visible{outline-offset:2px;outline:2px solid rgba(86,167,255,.62)}[data-theme=dark] .subjects-page button.subjects-surface:active,[data-theme=dark] .subjects-page .hover\:bg-white:active,[data-theme=dark] .subjects-page .hover\:bg-blue-50:active,[data-theme=dark] .subjects-page .hover\:bg-blue-50\/50:active,[data-theme=dark] .subjects-dark-scope button.subjects-surface:active,[data-theme=dark] .subjects-dark-scope .hover\:bg-white:active,[data-theme=dark] .subjects-dark-scope .hover\:bg-blue-50:active,[data-theme=dark] .subjects-dark-scope .hover\:bg-blue-50\/50:active{background-color:rgba(45,127,249,.18)}[data-theme=dark] .subjects-page .bg-emerald-50,[data-theme=dark] .subjects-dark-scope .bg-emerald-50{background-color:rgba(34,197,94,.14)!important}[data-theme=dark] .subjects-timeline-event-card-completed{background:linear-gradient(90deg,rgba(45,127,249,.14),rgba(45,127,249,.07));border-color:rgba(86,167,255,.32);box-shadow:inset 0 0 0 1px rgba(86,167,255,.12)}[data-theme=dark] .subjects-page .bg-rose-50,[data-theme=dark] .subjects-dark-scope .bg-rose-50{background-color:rgba(244,63,94,.13)!important}[data-theme=dark] .subjects-page .border-slate-100,[data-theme=dark] .subjects-page .border-slate-200,[data-theme=dark] .subjects-page .border-amber-100,[data-theme=dark] .subjects-page .border-amber-200,[data-theme=dark] .subjects-page .border-amber-300,[data-theme=dark] .subjects-page .border-\[\#dfe6f0\],[data-theme=dark] .subjects-page .border-blue-100,[data-theme=dark] .subjects-page .border-blue-200,[data-theme=dark] .subjects-page .border-cyan-100,[data-theme=dark] .subjects-page .border-cyan-200,[data-theme=dark] .subjects-page .border-indigo-200,[data-theme=dark] .subjects-dark-scope .border-slate-100,[data-theme=dark] .subjects-dark-scope .border-slate-200,[data-theme=dark] .subjects-dark-scope .border-amber-100,[data-theme=dark] .subjects-dark-scope .border-amber-200,[data-theme=dark] .subjects-dark-scope .border-amber-300,[data-theme=dark] .subjects-dark-scope .border-\[\#dfe6f0\],[data-theme=dark] .subjects-dark-scope .border-blue-100,[data-theme=dark] .subjects-dark-scope .border-blue-200,[data-theme=dark] .subjects-dark-scope .border-cyan-100,[data-theme=dark] .subjects-dark-scope .border-cyan-200,[data-theme=dark] .subjects-dark-scope .border-indigo-200{border-color:#18304b!important}[data-theme=dark] .subjects-page .text-slate-500,[data-theme=dark] .subjects-page .text-slate-600,[data-theme=dark] .subjects-page .text-slate-700,[data-theme=dark] .subjects-page .text-amber-800,[data-theme=dark] .subjects-page .text-amber-900,[data-theme=dark] .subjects-dark-scope .text-slate-500,[data-theme=dark] .subjects-dark-scope .text-slate-600,[data-theme=dark] .subjects-dark-scope .text-slate-700,[data-theme=dark] .subjects-dark-scope .text-amber-800,[data-theme=dark] .subjects-dark-scope .text-amber-900{color:#cbd5e1!important}[data-theme=dark] .subjects-page .text-blue-700,[data-theme=dark] .subjects-page .text-cyan-800,[data-theme=dark] .subjects-page .text-indigo-700,[data-theme=dark] .subjects-dark-scope .text-blue-700,[data-theme=dark] .subjects-dark-scope .text-cyan-800,[data-theme=dark] .subjects-dark-scope .text-indigo-700{color:#93c5fd!important}[data-theme=dark] .subjects-page .text-emerald-700,[data-theme=dark] .subjects-dark-scope .text-emerald-700{color:#86efac!important}[data-theme=dark] .subjects-page .text-rose-700,[data-theme=dark] .subjects-dark-scope .text-rose-700{color:#fda4af!important}[data-theme=dark] .subjects-page .text-\[\#061947\],[data-theme=dark] .subjects-dark-scope .text-\[\#061947\]{color:#f8fafc!important}[data-theme=dark] .subjects-page .legal-process-key-text,[data-theme=dark] .subjects-page .legal-document-file-name,[data-theme=dark] .subjects-dark-scope .legal-process-key-text,[data-theme=dark] .subjects-dark-scope .legal-document-file-name{color:#e2e8f0}[data-theme=dark] .subjects-page .legal-total-readonly,[data-theme=dark] .subjects-dark-scope .legal-total-readonly{color:#f8fafc!important;background:#0f172a!important;border-color:#475569!important}.subjects-status-button{color:#334155;background:#f8fafc;border-color:#e2e8f0}[data-theme=dark] .subjects-status-button{color:#cbd5e1;background:#132235;border-color:#18304b}.subjects-status-button-active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}[data-theme=dark] .subjects-status-button-active{color:#fff;background:#2d7ff9;border-color:#2d7ff9}[data-theme=dark] .subjects-status-count{color:#f8fafc!important;background:rgba(255,255,255,.16)!important}.subjects-status-em-andamento{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.subjects-status-para-hoje{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.subjects-status-pocos-de-caldas{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.subjects-status-andradas{color:#b45309;background:#fffbeb;border-color:#fde68a}.subjects-status-rc{color:#be123c;background:#fff1f2;border-color:#fecdd3}.subjects-status-pocos-de-caldas-finalizados,.subjects-status-andradas-finalizados,.subjects-status-total,.subjects-status-rc-finalizados{color:#334155;background:#f1f5f9;border-color:#cbd5e1}[data-theme=dark] .subjects-status-em-andamento{color:#86efac;background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.34)}[data-theme=dark] .subjects-status-para-hoje{color:#c4b5fd;background:rgba(99,102,241,.18);border-color:rgba(129,140,248,.42)}[data-theme=dark] .subjects-status-pocos-de-caldas{color:#93c5fd;background:rgba(45,127,249,.16);border-color:rgba(45,127,249,.42)}[data-theme=dark] .subjects-status-andradas{color:#fde68a;background:rgba(250,204,21,.13);border-color:rgba(250,204,21,.34)}[data-theme=dark] .subjects-status-rc{color:#fda4af;background:rgba(244,63,94,.13);border-color:rgba(244,63,94,.34)}[data-theme=dark] .subjects-status-pocos-de-caldas-finalizados,[data-theme=dark] .subjects-status-andradas-finalizados,[data-theme=dark] .subjects-status-total,[data-theme=dark] .subjects-status-rc-finalizados{color:#e2e8f0;background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.34)}[data-theme=dark] .institution-tabs,[data-theme=dark] .contracts-module-page.bg-\[\#f6f8fb\],[data-theme=dark] .contracts-module-page .bg-white,[data-theme=dark] .contracts-module-page .bg-slate-50,[data-theme=dark] .contracts-module-page .bg-slate-100{background-color:#0d1826!important}[data-theme=dark] .contracts-module-page .bg-cyan-50,[data-theme=dark] .contracts-module-page .bg-blue-50,[data-theme=dark] .contracts-module-page .bg-teal-50{background-color:rgba(45,127,249,.16)!important}[data-theme=dark] .contracts-module-page .bg-emerald-50{background-color:rgba(34,197,94,.14)!important}[data-theme=dark] .contracts-module-page .bg-amber-50{background-color:rgba(250,204,21,.13)!important}[data-theme=dark] .contracts-module-page .bg-rose-50{background-color:rgba(244,63,94,.13)!important}[data-theme=dark] .institution-tabs,[data-theme=dark] .institution-tab-button,[data-theme=dark] .contracts-module-page .border-slate-100,[data-theme=dark] .contracts-module-page .border-slate-200,[data-theme=dark] .contracts-module-page .border-cyan-100,[data-theme=dark] .contracts-module-page .border-cyan-200,[data-theme=dark] .contracts-module-page .border-blue-100,[data-theme=dark] .contracts-module-page .border-teal-200,[data-theme=dark] .contracts-module-page .border-emerald-200,[data-theme=dark] .contracts-module-page .border-amber-200,[data-theme=dark] .contracts-module-page .border-rose-200{border-color:#18304b!important}[data-theme=dark] .institution-tab-button:not(.institution-tab-button-active){color:#cbd5e1!important;background-color:#132235!important}[data-theme=dark] .institution-tab-count{color:#f8fafc!important;background-color:rgba(255,255,255,.16)!important}[data-theme=dark] .contracts-module-page .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#18304b!important}[data-theme=dark] .contracts-module-page .text-brand-ink,[data-theme=dark] .contracts-module-page .text-\[\#061947\],[data-theme=dark] .contracts-module-page .text-slate-800{color:#f8fafc!important}[data-theme=dark] .contracts-module-page .text-slate-500,[data-theme=dark] .contracts-module-page .text-slate-600,[data-theme=dark] .contracts-module-page .text-slate-700,[data-theme=dark] .contracts-module-page .text-teal-800{color:#cbd5e1!important}[data-theme=dark] .contracts-module-page .text-cyan-700,[data-theme=dark] .contracts-module-page .text-cyan-800,[data-theme=dark] .contracts-module-page .text-blue-700{color:#93c5fd!important}[data-theme=dark] .contracts-module-page .text-emerald-700,[data-theme=dark] .contracts-module-page .text-emerald-800{color:#86efac!important}[data-theme=dark] .contracts-module-page .text-amber-700,[data-theme=dark] .contracts-module-page .text-amber-800{color:#fde68a!important}[data-theme=dark] .contracts-module-page .text-rose-700{color:#fda4af!important}[data-theme=dark] .contracts-module-page .hover\:bg-cyan-50\/60:hover,[data-theme=dark] .contracts-module-page .hover\:bg-slate-50:hover,[data-theme=dark] .contracts-module-page .hover\:bg-teal-100:hover,[data-theme=dark] .contracts-module-page .hover\:bg-cyan-400:hover{background-color:#18304b!important}.executive-center-page .contracts-module-page{color:#061947}.executive-center-page .contracts-module-page>header,.executive-center-page .contracts-module-page>section,.executive-center-page .contracts-module-page>.rounded-lg.border,.executive-center-page .contracts-module-page form.rounded-lg.border{background:#fff;border-color:#dfe6f0;box-shadow:0 10px 28px rgba(6,25,71,.05)}.executive-center-page .contracts-module-page>header{border-width:1px;border-radius:8px;padding:1rem}.executive-center-page .contracts-module-page table{color:#334155}.executive-center-page .contracts-module-page thead{color:#64748b;background:#f8fafc}.executive-center-page .contracts-module-page tbody{background:#fff}.executive-center-page .contracts-module-page tbody tr{transition:background-color .16s}.executive-center-page .contracts-module-page tbody tr:hover{background:#eef5ff}.executive-center-page .contracts-module-page .overflow-x-auto.rounded-lg.border{background:#fff;border-color:#dfe6f0}.executive-center-page .contracts-module-page .field-input,.executive-center-page .contracts-module-page input[type=search],.executive-center-page .contracts-module-page input[type=text],.executive-center-page .contracts-module-page input[type=date],.executive-center-page .contracts-module-page select,.executive-center-page .contracts-module-page textarea{color:#061947}.executive-center-page .contracts-module-page input::-moz-placeholder{color:#94a3b8}.executive-center-page .contracts-module-page textarea::-moz-placeholder{color:#94a3b8}.executive-center-page .contracts-module-page input::placeholder,.executive-center-page .contracts-module-page textarea::placeholder{color:#94a3b8}[data-theme=dark] .executive-center-page .contracts-module-page{color:#f8fafc}[data-theme=dark] .executive-center-page .contracts-module-page,[data-theme=dark] .contracts-module-page.fixed{--contracts-page-bg:#08131f;--contracts-surface:#0d1826;--contracts-surface-elevated:#132235;--contracts-border:#18304b;--contracts-border-strong:#2b4666;--contracts-text-primary:#f8fafc;--contracts-text-secondary:#cbd5e1;--contracts-text-muted:#94a3b8;--contracts-primary:#2d7ff9;--contracts-primary-hover:#56a7ff;--contracts-primary-soft:rgba(45,127,249,.16);--contracts-success-soft:rgba(34,197,94,.14);--contracts-warning-soft:rgba(250,204,21,.13);--contracts-danger-soft:rgba(244,63,94,.13);--contracts-shadow:0 18px 36px rgba(0,0,0,.22)}[data-theme=dark] .executive-center-page .contracts-module-page>header,[data-theme=dark] .executive-center-page .contracts-module-page>section,[data-theme=dark] .executive-center-page .contracts-module-page>.rounded-lg.border,[data-theme=dark] .executive-center-page .contracts-module-page form.rounded-lg.border{box-shadow:var(--contracts-shadow);background:var(--contracts-surface)!important;border-color:var(--contracts-border)!important}[data-theme=dark] .contracts-module-page.fixed{color:var(--contracts-text-primary);background-color:rgba(8,19,31,.76)!important}[data-theme=dark] .contracts-module-page.fixed>.bg-white,[data-theme=dark] .contracts-module-page.fixed>.flex.bg-white{border:1px solid var(--contracts-border);box-shadow:0 28px 68px rgba(0,0,0,.32);background:var(--contracts-surface)!important}[data-theme=dark] .contracts-module-page.fixed .sticky,[data-theme=dark] .contracts-module-page.fixed .border-b.bg-white,[data-theme=dark] .contracts-module-page.fixed .sticky.bg-white{background:var(--contracts-surface-elevated)!important;border-color:var(--contracts-border)!important}[data-theme=dark] .executive-center-page .contracts-module-page .bg-white,[data-theme=dark] .executive-center-page .contracts-module-page .bg-slate-50,[data-theme=dark] .executive-center-page .contracts-module-page .bg-slate-100,[data-theme=dark] .contracts-module-page.fixed .bg-white,[data-theme=dark] .contracts-module-page.fixed .bg-slate-50,[data-theme=dark] .contracts-module-page.fixed .bg-slate-100{background-color:var(--contracts-surface-elevated)!important}[data-theme=dark] .executive-center-page .contracts-module-page .bg-cyan-50,[data-theme=dark] .executive-center-page .contracts-module-page .bg-blue-50,[data-theme=dark] .executive-center-page .contracts-module-page .bg-teal-50,[data-theme=dark] .contracts-module-page.fixed .bg-cyan-50,[data-theme=dark] .contracts-module-page.fixed .bg-blue-50,[data-theme=dark] .contracts-module-page.fixed .bg-teal-50{background-color:var(--contracts-primary-soft)!important}[data-theme=dark] .executive-center-page .contracts-module-page .bg-emerald-50,[data-theme=dark] .contracts-module-page.fixed .bg-emerald-50{background-color:var(--contracts-success-soft)!important}[data-theme=dark] .executive-center-page .contracts-module-page .bg-amber-50,[data-theme=dark] .executive-center-page .contracts-module-page .bg-amber-50\/70,[data-theme=dark] .contracts-module-page.fixed .bg-amber-50,[data-theme=dark] .contracts-module-page.fixed .bg-amber-50\/70{background-color:var(--contracts-warning-soft)!important}[data-theme=dark] .executive-center-page .contracts-module-page .bg-rose-50,[data-theme=dark] .contracts-module-page.fixed .bg-rose-50{background-color:var(--contracts-danger-soft)!important}[data-theme=dark] .executive-center-page .contracts-module-page .overflow-x-auto.rounded-lg.border{box-shadow:inset 0 0 0 1px rgba(255,255,255,.016);background:var(--contracts-surface)!important;border-color:var(--contracts-border)!important}[data-theme=dark] .executive-center-page .contracts-module-page table,[data-theme=dark] .contracts-module-page.fixed table{color:var(--contracts-text-secondary)}[data-theme=dark] .executive-center-page .contracts-module-page thead,[data-theme=dark] .contracts-module-page.fixed thead{background:var(--contracts-surface-elevated)!important;color:var(--contracts-text-secondary)!important}[data-theme=dark] .executive-center-page .contracts-module-page tbody,[data-theme=dark] .executive-center-page .contracts-module-page tbody.bg-white,[data-theme=dark] .contracts-module-page.fixed tbody,[data-theme=dark] .contracts-module-page.fixed tbody.bg-white{background:var(--contracts-surface)!important}[data-theme=dark] .executive-center-page .contracts-module-page tbody tr,[data-theme=dark] .contracts-module-page.fixed tbody tr{border-color:var(--contracts-border)!important}[data-theme=dark] .executive-center-page .contracts-module-page tbody tr:hover,[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-cyan-50\/60:hover,[data-theme=dark] .contracts-module-page.fixed tbody tr:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-cyan-50\/60:hover{background:var(--contracts-surface-elevated)!important}[data-theme=dark] .executive-center-page .contracts-module-page .border-slate-100,[data-theme=dark] .executive-center-page .contracts-module-page .border-slate-200,[data-theme=dark] .executive-center-page .contracts-module-page .border-cyan-100,[data-theme=dark] .executive-center-page .contracts-module-page .border-cyan-200,[data-theme=dark] .executive-center-page .contracts-module-page .border-blue-100,[data-theme=dark] .executive-center-page .contracts-module-page .border-teal-200,[data-theme=dark] .executive-center-page .contracts-module-page .border-emerald-200,[data-theme=dark] .executive-center-page .contracts-module-page .border-amber-200,[data-theme=dark] .executive-center-page .contracts-module-page .border-rose-200,[data-theme=dark] .contracts-module-page.fixed .border-slate-100,[data-theme=dark] .contracts-module-page.fixed .border-slate-200,[data-theme=dark] .contracts-module-page.fixed .border-cyan-100,[data-theme=dark] .contracts-module-page.fixed .border-cyan-200,[data-theme=dark] .contracts-module-page.fixed .border-blue-100,[data-theme=dark] .contracts-module-page.fixed .border-teal-200,[data-theme=dark] .contracts-module-page.fixed .border-emerald-200,[data-theme=dark] .contracts-module-page.fixed .border-amber-200,[data-theme=dark] .contracts-module-page.fixed .border-rose-200{border-color:var(--contracts-border)!important}[data-theme=dark] .executive-center-page .contracts-module-page .field-input,[data-theme=dark] .executive-center-page .contracts-module-page input[type=search],[data-theme=dark] .executive-center-page .contracts-module-page input[type=text],[data-theme=dark] .executive-center-page .contracts-module-page input[type=date],[data-theme=dark] .executive-center-page .contracts-module-page select,[data-theme=dark] .executive-center-page .contracts-module-page textarea,[data-theme=dark] .contracts-module-page.fixed .field-input,[data-theme=dark] .contracts-module-page.fixed input[type=search],[data-theme=dark] .contracts-module-page.fixed input[type=text],[data-theme=dark] .contracts-module-page.fixed input[type=date],[data-theme=dark] .contracts-module-page.fixed select,[data-theme=dark] .contracts-module-page.fixed textarea{background:var(--contracts-surface-elevated)!important;border-color:var(--contracts-border)!important;color:var(--contracts-text-primary)!important}[data-theme=dark] .executive-center-page .contracts-module-page .field-input:focus,[data-theme=dark] .executive-center-page .contracts-module-page input[type=search]:focus,[data-theme=dark] .executive-center-page .contracts-module-page input[type=text]:focus,[data-theme=dark] .executive-center-page .contracts-module-page input[type=date]:focus,[data-theme=dark] .executive-center-page .contracts-module-page select:focus,[data-theme=dark] .executive-center-page .contracts-module-page textarea:focus,[data-theme=dark] .contracts-module-page.fixed .field-input:focus,[data-theme=dark] .contracts-module-page.fixed input[type=search]:focus,[data-theme=dark] .contracts-module-page.fixed input[type=text]:focus,[data-theme=dark] .contracts-module-page.fixed input[type=date]:focus,[data-theme=dark] .contracts-module-page.fixed select:focus,[data-theme=dark] .contracts-module-page.fixed textarea:focus{background:var(--contracts-border)!important;border-color:var(--contracts-primary)!important;box-shadow:0 0 0 3px rgba(45,127,249,.22)!important}[data-theme=dark] .executive-center-page .contracts-module-page input::-moz-placeholder{color:var(--contracts-text-muted)!important}[data-theme=dark] .executive-center-page .contracts-module-page textarea::-moz-placeholder{color:var(--contracts-text-muted)!important}[data-theme=dark] .contracts-module-page.fixed input::-moz-placeholder{color:var(--contracts-text-muted)!important}[data-theme=dark] .contracts-module-page.fixed textarea::-moz-placeholder{color:var(--contracts-text-muted)!important}[data-theme=dark] .executive-center-page .contracts-module-page input::placeholder,[data-theme=dark] .executive-center-page .contracts-module-page textarea::placeholder,[data-theme=dark] .contracts-module-page.fixed input::placeholder,[data-theme=dark] .contracts-module-page.fixed textarea::placeholder{color:var(--contracts-text-muted)!important}[data-theme=dark] .executive-center-page .contracts-module-page select option,[data-theme=dark] .contracts-module-page.fixed select option{background:var(--contracts-surface-elevated);color:var(--contracts-text-primary)}[data-theme=dark] .executive-center-page .contracts-module-page input[type=checkbox],[data-theme=dark] .contracts-module-page.fixed input[type=checkbox]{accent-color:var(--contracts-primary)}[data-theme=dark] .executive-center-page .contracts-module-page .text-brand-ink,[data-theme=dark] .executive-center-page .contracts-module-page .text-\[\#061947\],[data-theme=dark] .executive-center-page .contracts-module-page .text-slate-800,[data-theme=dark] .executive-center-page .contracts-module-page .text-brand-navy,[data-theme=dark] .contracts-module-page.fixed .text-brand-ink,[data-theme=dark] .contracts-module-page.fixed .text-\[\#061947\],[data-theme=dark] .contracts-module-page.fixed .text-slate-800,[data-theme=dark] .contracts-module-page.fixed .text-brand-navy{color:var(--contracts-text-primary)!important}[data-theme=dark] .executive-center-page .contracts-module-page .text-slate-500,[data-theme=dark] .executive-center-page .contracts-module-page .text-slate-600,[data-theme=dark] .executive-center-page .contracts-module-page .text-slate-700,[data-theme=dark] .executive-center-page .contracts-module-page .text-teal-800,[data-theme=dark] .contracts-module-page.fixed .text-slate-500,[data-theme=dark] .contracts-module-page.fixed .text-slate-600,[data-theme=dark] .contracts-module-page.fixed .text-slate-700,[data-theme=dark] .contracts-module-page.fixed .text-teal-800{color:var(--contracts-text-secondary)!important}[data-theme=dark] .executive-center-page .contracts-module-page .text-cyan-700,[data-theme=dark] .executive-center-page .contracts-module-page .text-cyan-800,[data-theme=dark] .executive-center-page .contracts-module-page .text-blue-700,[data-theme=dark] .contracts-module-page.fixed .text-cyan-700,[data-theme=dark] .contracts-module-page.fixed .text-cyan-800,[data-theme=dark] .contracts-module-page.fixed .text-blue-700{color:#93c5fd!important}[data-theme=dark] .executive-center-page .contracts-module-page .text-emerald-700,[data-theme=dark] .executive-center-page .contracts-module-page .text-emerald-800,[data-theme=dark] .contracts-module-page.fixed .text-emerald-700,[data-theme=dark] .contracts-module-page.fixed .text-emerald-800{color:#86efac!important}[data-theme=dark] .executive-center-page .contracts-module-page .text-amber-700,[data-theme=dark] .executive-center-page .contracts-module-page .text-amber-800,[data-theme=dark] .contracts-module-page.fixed .text-amber-700,[data-theme=dark] .contracts-module-page.fixed .text-amber-800{color:#fde68a!important}[data-theme=dark] .executive-center-page .contracts-module-page .text-rose-700,[data-theme=dark] .contracts-module-page.fixed .text-rose-700{color:#fda4af!important}[data-theme=dark] .executive-center-page .contracts-module-page .bg-cyan-500,[data-theme=dark] .contracts-module-page.fixed .bg-cyan-500{background-color:var(--contracts-primary)!important;color:#fff!important}[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-cyan-400:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-cyan-400:hover{background-color:var(--contracts-primary-hover)!important;color:#08131f!important}[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-slate-50:hover,[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-cyan-100:hover,[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-teal-100:hover,[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-emerald-100:hover,[data-theme=dark] .executive-center-page .contracts-module-page .hover\:bg-rose-100:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-slate-50:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-cyan-100:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-teal-100:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-emerald-100:hover,[data-theme=dark] .contracts-module-page.fixed .hover\:bg-rose-100:hover{background-color:var(--contracts-border)!important}[data-theme=dark] .executive-center-page .contracts-module-page .shadow-sm,[data-theme=dark] .executive-center-page .contracts-module-page .shadow-md,[data-theme=dark] .contracts-module-page.fixed .shadow-sm,[data-theme=dark] .contracts-module-page.fixed .shadow-md{box-shadow:0 8px 18px rgba(0,0,0,.16)!important}[data-theme=dark] .executive-center-page .contracts-management-card{background:var(--contracts-surface-elevated)!important;border-color:var(--contracts-border)!important;color:var(--contracts-text-primary)!important}[data-theme=dark] .executive-center-page .contracts-management-card:hover{border-color:var(--contracts-border-strong)!important;background:#16273c!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=success]{border-color:rgba(74,222,128,.38)!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=warning]{border-color:rgba(251,191,36,.42)!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=danger]{border-color:rgba(251,113,133,.4)!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=info]{border-color:rgba(96,165,250,.42)!important}[data-theme=dark] .executive-center-page .contracts-management-card .text-slate-700,[data-theme=dark] .executive-center-page .contracts-management-card .text-\[\#061947\]{color:var(--contracts-text-primary)!important}[data-theme=dark] .executive-center-page .contracts-management-card .text-slate-500{color:var(--contracts-text-secondary)!important}[data-theme=dark] .executive-center-page .contracts-management-card-icon{background:0 0!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=success] .contracts-management-card-icon{color:#4ade80!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=warning] .contracts-management-card-icon{color:#fbbf24!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=danger] .contracts-management-card-icon{color:#fb7185!important}[data-theme=dark] .executive-center-page .contracts-management-card[data-tone=info] .contracts-management-card-icon{color:#60a5fa!important}[data-theme=dark] .executive-center-page .contracts-management-modal{background-color:rgba(2,8,23,.68)!important}[data-theme=dark] .executive-center-page .contracts-management-modal-panel{border:1px solid var(--contracts-border);color:var(--contracts-text-primary);background:var(--contracts-surface)!important}[data-theme=dark] .executive-center-page .contracts-management-modal-header{background:var(--contracts-surface-elevated);border-color:var(--contracts-border)!important}.notebook-workspace .notebook-handwriting-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(90deg,rgba(14,116,144,.16) 1px,transparent 1px) 3.25rem 0/1px 100% no-repeat,#fff repeating-linear-gradient(#fff 0,#fff 31px,#dbeafe 32px)!important}.notebook-workspace .notebook-page-thumb{background:linear-gradient(90deg,rgba(14,116,144,.12) 1px,transparent 1px) 20% 0/1px 100% no-repeat,repeating-linear-gradient(#fff 0,#fff 10px,#dbeafe 11px)}[data-theme=dark] .notebook-workspace .notebook-page-thumb{color:#cbd5e1;background:linear-gradient(90deg,rgba(56,189,248,.16) 1px,transparent 1px) 20% 0/1px 100% no-repeat,repeating-linear-gradient(#101d2f 0,#101d2f 10px,rgba(148,163,184,.18) 11px);border-color:rgba(148,163,184,.24)}[data-theme=dark] .notebook-workspace .notebook-page-thumb span{color:#f8fafc;background:rgba(8,19,31,.88)}[data-theme=dark] .notebook-workspace .notebook-page-thumb small{color:#cbd5e1;background:rgba(8,19,31,.9);border-color:rgba(148,163,184,.2)}[data-theme=dark] .notebook-workspace .notebook-page-thumb-delete{color:#fecaca;background:rgba(8,19,31,.9);border-color:rgba(248,113,113,.36)}[data-theme=dark] .notebook-workspace .notebook-page-thumb-text-preview{background:linear-gradient(90deg,rgba(56,189,248,.16) 1px,transparent 1px) 20% 0/1px 100% no-repeat,repeating-linear-gradient(#101d2f 0,#101d2f 10px,rgba(148,163,184,.18) 11px)}[data-theme=dark] .notebook-workspace .notebook-page-thumb-text-preview i{background:#cbd5e1}[data-theme=dark] .notebook-workspace .notebook-related-files-reopen{color:#cbd5e1;background:#132235;border-color:#2a405c}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgba(100,116,139,var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.even\:bg-slate-50\/60:nth-child(2n){background-color:rgba(248,250,252,.6)}.focus-within\:border-cyan-400:focus-within{--tw-border-opacity:1;border-color:rgba(34,211,238,var(--tw-border-opacity,1))}.focus-within\:ring-2:focus-within{--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 transparent)}.focus-within\:ring-cyan-400\/20:focus-within{--tw-ring-color:rgba(34,211,238,.2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hover\:border-\[\#00A3FF\]\/55:hover{border-color:rgba(0,163,255,.55)}.hover\:border-\[\#00C2FF\]\/35:hover{border-color:rgba(0,194,255,.35)}.hover\:border-\[\#00C2FF\]\/45:hover{border-color:rgba(0,194,255,.45)}.hover\:border-\[\#00C2FF\]\/55:hover{border-color:rgba(0,194,255,.55)}.hover\:border-\[\#2D7FF9\]\/45:hover{border-color:rgba(45,127,249,.45)}.hover\:border-\[\#7c3aed\]\/45:hover{border-color:rgba(124,58,237,.45)}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity,1))}.hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity,1))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgba(147,197,253,var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity,1))}.hover\:border-cyan-200:hover{--tw-border-opacity:1;border-color:rgba(165,243,252,var(--tw-border-opacity,1))}.hover\:border-cyan-300\/50:hover{border-color:rgba(103,232,249,.5)}.hover\:border-cyan-400\/35:hover{border-color:rgba(34,211,238,.35)}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgba(248,113,113,var(--tw-border-opacity,1))}.hover\:border-teal-300\/45:hover{border-color:rgba(94,234,212,.45)}.hover\:border-white\/20:hover{border-color:rgba(255,255,255,.2)}.hover\:bg-\[\#082746\]:hover{--tw-bg-opacity:1;background-color:rgba(8,39,70,var(--tw-bg-opacity,1))}.hover\:bg-\[\#0A5ED8\]:hover{--tw-bg-opacity:1;background-color:rgba(10,94,216,var(--tw-bg-opacity,1))}.hover\:bg-\[\#10284A\]:hover{--tw-bg-opacity:1;background-color:rgba(16,40,74,var(--tw-bg-opacity,1))}.hover\:bg-\[\#10284A\]\/50:hover{background-color:rgba(16,40,74,.5)}.hover\:bg-\[\#132544\]:hover{--tw-bg-opacity:1;background-color:rgba(19,37,68,var(--tw-bg-opacity,1))}.hover\:bg-\[\#1A7DFF\]:hover{--tw-bg-opacity:1;background-color:rgba(26,125,255,var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgba(180,83,9,var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/40:hover{background-color:rgba(239,246,255,.4)}.hover\:bg-blue-50\/50:hover{background-color:rgba(239,246,255,.5)}.hover\:bg-blue-50\/70:hover{background-color:rgba(239,246,255,.7)}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgba(30,64,175,var(--tw-bg-opacity,1))}.hover\:bg-brand-navy:hover{--tw-bg-opacity:1;background-color:rgba(8,19,31,var(--tw-bg-opacity,1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgba(207,250,254,var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/25:hover{background-color:rgba(103,232,249,.25)}.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgba(34,211,238,var(--tw-bg-opacity,1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgba(236,254,255,var(--tw-bg-opacity,1))}.hover\:bg-cyan-50\/50:hover{background-color:rgba(236,254,255,.5)}.hover\:bg-cyan-50\/60:hover{background-color:rgba(236,254,255,.6)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity,1))}.hover\:bg-rc-surfaceElevated:hover{background-color:var(--surface-elevated)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgba(255,241,242,var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgba(159,18,57,var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgba(241,245,249,var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgba(204,251,241,var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgba(255,255,255,.1)}.hover\:bg-white\/20:hover{background-color:rgba(255,255,255,.2)}.hover\:text-\[\#00A3FF\]:hover{--tw-text-opacity:1;color:rgba(0,163,255,var(--tw-text-opacity,1))}.hover\:text-\[\#061947\]:hover{--tw-text-opacity:1;color:rgba(6,25,71,var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity,1))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity,1))}.hover\:text-brand-ink:hover{--tw-text-opacity:1;color:rgba(30,41,59,var(--tw-text-opacity,1))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgba(14,116,144,var(--tw-text-opacity,1))}.hover\:text-cyan-800:hover{--tw-text-opacity:1;color:rgba(21,94,117,var(--tw-text-opacity,1))}.hover\:text-cyan-900:hover{--tw-text-opacity:1;color:rgba(22,78,99,var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgba(30,41,59,var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.hover\:shadow-\[0_14px_32px_rgba\(0\,0\,0\,0\.18\)\]:hover{--tw-shadow:0 14px 32px rgba(0,0,0,.18);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.18\)\]:hover{--tw-shadow:0 16px 36px rgba(0,0,0,.18);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-\[0_22px_58px_rgba\(0\,0\,0\,0\.24\)\]:hover{--tw-shadow:0 22px 58px rgba(0,0,0,.24);--tw-shadow-colored:0 22px 58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.06\)\]:hover{--tw-shadow:0 8px 20px rgba(15,23,42,.06);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(6\,25\,71\,0\.06\)\]:hover{--tw-shadow:0 8px 20px rgba(6,25,71,.06);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-rc:hover{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-rcSm:hover{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgba(96,165,250,var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity,1))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity,1))}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgba(34,211,238,var(--tw-border-opacity,1))}.focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid transparent}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(219,234,254,var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(37,99,235,var(--tw-ring-opacity,1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(34,211,238,var(--tw-ring-opacity,1))}.focus\:ring-cyan-400\/20:focus{--tw-ring-color:rgba(34,211,238,.2)}.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(6,182,212,var(--tw-ring-opacity,1))}.focus\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(244,63,94,var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:bg-white\/10:focus-visible{background-color:rgba(255,255,255,.1)}.focus-visible\:text-white:focus-visible{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid transparent}.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-blue-600:focus-visible{outline-color:#2563eb}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus-visible\:ring-\[\#00C2FF\]\/40:focus-visible{--tw-ring-color:rgba(0,194,255,.4)}.focus-visible\:ring-\[\#00C2FF\]\/45:focus-visible{--tw-ring-color:rgba(0,194,255,.45)}.focus-visible\:ring-\[\#00C2FF\]\/70:focus-visible{--tw-ring-color:rgba(0,194,255,.7)}.focus-visible\:ring-\[\#2D7FF9\]\/40:focus-visible{--tw-ring-color:rgba(45,127,249,.4)}.focus-visible\:ring-\[\#7c3aed\]\/35:focus-visible{--tw-ring-color:rgba(124,58,237,.35)}.focus-visible\:ring-blue-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(147,197,253,var(--tw-ring-opacity,1))}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1))}.focus-visible\:ring-cyan-400\/35:focus-visible{--tw-ring-color:rgba(34,211,238,.35)}.focus-visible\:ring-rose-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(253,164,175,var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.group:hover .group-hover\:border-cyan-300\/40{border-color:rgba(103,232,249,.4)}.group:hover .group-hover\:border-cyan-400\/40{border-color:rgba(34,211,238,.4)}.group:hover .group-hover\:border-teal-300\/40{border-color:rgba(94,234,212,.4)}.group:hover .group-hover\:text-rc-info{color:var(--info)}.group:hover .group-hover\:opacity-90{opacity:.9}@media (max-width:520px){.max-\[520px\]\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.sm\:w-10{width:2.5rem}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:min-w-\[210px\]{min-width:210px}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-\[430px\]{max-width:430px}.sm\:max-w-lg{max-width:32rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(160px\,220px\)\,minmax\(160px\,220px\)\]{grid-template-columns:minmax(160px,220px) minmax(160px,220px)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-4{grid-column-start:4}.md\:h-36{height:9rem}.md\:max-h-none{max-height:none}.md\:w-48{width:12rem}.md\:w-full{width:100%}.md\:flex-none{flex:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)\,minmax\(180px\,280px\)\,minmax\(160px\,220px\)\,minmax\(120px\,150px\)\,auto\]{grid-template-columns:minmax(0,1fr) minmax(180px,280px) minmax(160px,220px) minmax(120px,150px) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,13rem\)_minmax\(12rem\,16rem\)\]{grid-template-columns:minmax(0,1fr) minmax(10rem,13rem) minmax(12rem,16rem)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(140px\,200px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(140px,200px) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,320px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto}.md\:grid-cols-\[minmax\(0\,240px\)\,1fr\]{grid-template-columns:minmax(0,240px) 1fr}.md\:grid-cols-\[minmax\(240px\,1fr\)_220px\]{grid-template-columns:minmax(240px,1fr) 220px}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-screen{min-height:100vh}.lg\:w-72{width:18rem}.lg\:w-\[360px\]{width:360px}.lg\:w-auto{width:auto}.lg\:shrink-0{flex-shrink:0}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_repeat\(3\,1fr\)\]{grid-template-columns:1.4fr repeat(3,1fr)}.lg\:grid-cols-\[1\.4fr_repeat\(4\,1fr\)\]{grid-template-columns:1.4fr repeat(4,1fr)}.lg\:grid-cols-\[150px_1fr_1fr_1fr_1fr_1fr\]{grid-template-columns:150px 1fr 1fr 1fr 1fr 1fr}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(12rem\,0\.8fr\)_minmax\(9rem\,0\.6fr\)_minmax\(18rem\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.8fr) minmax(9rem,.6fr) minmax(18rem,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(12rem\,0\.7fr\)_minmax\(12rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(12rem,.7fr) minmax(12rem,.7fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(170px\,220px\)_minmax\(150px\,180px\)\]{grid-template-columns:minmax(0,1fr) minmax(170px,220px) minmax(150px,180px)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(180px\,3fr\)_minmax\(120px\,2fr\)\]{grid-template-columns:minmax(0,5fr) minmax(180px,3fr) minmax(120px,2fr)}.lg\:grid-cols-\[minmax\(120px\,0\.8fr\)_minmax\(160px\,1fr\)_minmax\(150px\,1fr\)\]{grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr) minmax(150px,1fr)}.lg\:grid-cols-\[minmax\(140px\,0\.8fr\)_minmax\(140px\,0\.8fr\)_minmax\(140px\,0\.8fr\)\]{grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(140px,.8fr)}.lg\:grid-cols-\[minmax\(160px\,0\.8fr\)_minmax\(260px\,1\.6fr\)\]{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.6fr)}.lg\:grid-cols-\[minmax\(160px\,0\.8fr\)_minmax\(260px\,1\.8fr\)\]{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.8fr)}.lg\:grid-cols-\[minmax\(160px\,1fr\)_minmax\(240px\,1\.6fr\)_minmax\(140px\,0\.9fr\)\]{grid-template-columns:minmax(160px,1fr) minmax(240px,1.6fr) minmax(140px,.9fr)}.lg\:grid-cols-\[minmax\(180px\,1\.2fr\)_minmax\(140px\,0\.8fr\)_minmax\(140px\,0\.8fr\)_minmax\(140px\,0\.8fr\)\]{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(140px,.8fr)}.lg\:grid-cols-\[minmax\(220px\,1\.4fr\)_minmax\(140px\,0\.8fr\)\]{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr)}.lg\:grid-cols-\[minmax\(220px\,1fr\)\,180px\,160px\,180px\]{grid-template-columns:minmax(220px,1fr) 180px 160px 180px}.lg\:grid-cols-\[minmax\(220px\,1fr\)_120px_130px_auto\]{grid-template-columns:minmax(220px,1fr) 120px 130px auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.lg\:grid-cols-\[minmax\(240px\,1\.5fr\)_minmax\(150px\,0\.8fr\)_minmax\(180px\,1fr\)\]{grid-template-columns:minmax(240px,1.5fr) minmax(150px,.8fr) minmax(180px,1fr)}.lg\:grid-cols-\[minmax\(260px\,1\.5fr\)_minmax\(220px\,1fr\)\]{grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr)}.lg\:grid-cols-\[minmax\(320px\,1fr\)_repeat\(3\,minmax\(140px\,auto\)\)\]{grid-template-columns:minmax(320px,1fr) repeat(3,minmax(140px,auto))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:border-r{border-right-width:1px}.lg\:p-5{padding:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:1100px){.min-\[1100px\]\:max-h-\[calc\(100dvh-13rem\)\]{max-height:calc(100dvh - 13rem)}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.min-\[1100px\]\:items-start{align-items:flex-start}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:min-h-\[53px\]{min-height:53px}.xl\:w-\[34rem\]{width:34rem}.xl\:w-\[38rem\]{width:38rem}.xl\:min-w-\[18rem\]{min-width:18rem}.xl\:min-w-\[410px\]{min-width:410px}.xl\:min-w-\[430px\]{min-width:430px}.xl\:max-w-4xl{max-width:56rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.42fr_2\.58fr\]{grid-template-columns:.42fr 2.58fr}.xl\:grid-cols-\[0\.95fr_0\.55fr\]{grid-template-columns:.95fr .55fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.xl\:grid-cols-\[11rem_minmax\(0\,1fr\)_12rem_12rem_12rem_12rem\]{grid-template-columns:11rem minmax(0,1fr) 12rem 12rem 12rem 12rem}.xl\:grid-cols-\[11rem_minmax\(0\,1fr\)_13rem_13rem_13rem_12rem_13rem\]{grid-template-columns:11rem minmax(0,1fr) 13rem 13rem 13rem 12rem 13rem}.xl\:grid-cols-\[1fr_0\.42fr\]{grid-template-columns:1fr .42fr}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[312px_minmax\(0\,1fr\)\]{grid-template-columns:312px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)_minmax\(20rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(20rem,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_12rem_12rem_10rem_10rem_12rem\]{grid-template-columns:minmax(0,1fr) 12rem 12rem 10rem 10rem 12rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(360px\,520px\)\]{grid-template-columns:minmax(180px,1fr) minmax(360px,520px)}.xl\:grid-cols-\[minmax\(20rem\,1fr\)_minmax\(10rem\,13rem\)_minmax\(12rem\,16rem\)\]{grid-template-columns:minmax(20rem,1fr) minmax(10rem,13rem) minmax(12rem,16rem)}.xl\:grid-cols-\[minmax\(20rem\,1fr\)_minmax\(10rem\,13rem\)_minmax\(12rem\,16rem\)_auto\]{grid-template-columns:minmax(20rem,1fr) minmax(10rem,13rem) minmax(12rem,16rem) auto}.xl\:grid-cols-\[minmax\(220px\,0\.9fr\)_minmax\(260px\,1\.35fr\)_auto\]{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.35fr) auto}.xl\:grid-cols-\[minmax\(220px\,1\.4fr\)_minmax\(190px\,1fr\)_minmax\(190px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(190px,1fr) auto}.xl\:grid-cols-\[minmax\(240px\,1\.5fr\)_minmax\(140px\,0\.8fr\)_minmax\(190px\,1fr\)\]{grid-template-columns:minmax(240px,1.5fr) minmax(140px,.8fr) minmax(190px,1fr)}.xl\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1536px){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32 xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.\32 xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.\32 xl\:grid-cols-\[minmax\(150px\,0\.8fr\)_minmax\(160px\,0\.8fr\)_minmax\(190px\,1fr\)_minmax\(210px\,1fr\)_minmax\(210px\,1fr\)_minmax\(210px\,1fr\)_auto\]{grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) minmax(190px,1fr) minmax(210px,1fr) minmax(210px,1fr) minmax(210px,1fr) auto}.\32 xl\:items-stretch{align-items:stretch}}@media (prefers-color-scheme:dark){.dark\:bg-\[\#071028\]{--tw-bg-opacity:1;background-color:rgba(7,16,40,var(--tw-bg-opacity,1))}.dark\:bg-\[\#0A1426\]{--tw-bg-opacity:1;background-color:rgba(10,20,38,var(--tw-bg-opacity,1))}.dark\:bg-white\/10{background-color:rgba(255,255,255,.1)}.dark\:text-cyan-200{--tw-text-opacity:1;color:rgba(165,243,252,var(--tw-text-opacity,1))}.dark\:text-slate-100{--tw-text-opacity:1;color:rgba(241,245,249,var(--tw-text-opacity,1))}.dark\:text-slate-300{--tw-text-opacity:1;color:rgba(203,213,225,var(--tw-text-opacity,1))}}@media print{.print\:block{display:block}}.\[\&_td\]\:whitespace-nowrap td{white-space:nowrap}.\[\&_td\]\:border-b td{border-bottom-width:1px}.\[\&_td\]\:border-slate-200\/70 td{border-color:rgba(226,232,240,.7)}.\[\&_td\]\:px-3 td{padding-left:.75rem;padding-right:.75rem}.\[\&_td\]\:py-3 td{padding-top:.75rem;padding-bottom:.75rem}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:border-b th{border-bottom-width:1px}.\[\&_th\]\:border-slate-200\/70 th{border-color:rgba(226,232,240,.7)}.\[\&_th\]\:px-3 th{padding-left:.75rem;padding-right:.75rem}.\[\&_th\]\:py-3 th{padding-top:.75rem;padding-bottom:.75rem}.\[\&_th\]\:text-xs th{font-size:.75rem;line-height:1rem}.\[\&_th\]\:font-black th{font-weight:900}.\[\&_th\]\:uppercase th{text-transform:uppercase}.\[\&_th\]\:tracking-\[0\.06em\] th{letter-spacing:.06em}
