@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Figtree, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:rgba(0,0,0,0)}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:rgba(0,0,0,0)}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:rgba(0,0,0,0)}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:rgba(0,0,0,0)}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.inset-s-0{inset-inline-start:0}.inset-e-0{inset-inline-end:0}.top-0{top:0}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.row-1{grid-row:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-64{height:calc(var(--spacing) * 64)}.h-\[84px\]{height:84px}.h-\[120px\]{height:120px}.h-\[190px\]{height:190px}.h-full{height:100%}.min-h-\[calc\(100dvh-190px\)\]{min-height:calc(100dvh - 190px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-48{width:calc(var(--spacing) * 48)}.w-\[84px\]{width:84px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[480px\]{max-width:480px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-screen{min-width:100vw}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:rgba(0,0,0,0)}.border-white\/14{border-color:rgba(255,255,255,.14)}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:rgba(255,255,255,.06)}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/65{color:rgba(255,255,255,.65)}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:rgba(255,255,255,.75)}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black{--tw-ring-color:var(--color-black)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:bg-gray-700:focus{background-color:var(--color-gray-700)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/10:focus{--tw-ring-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-gray-900:active{background-color:var(--color-gray-900)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[210px\]{height:210px}.sm\:min-h-\[calc\(100dvh-210px\)\]{min-height:calc(100dvh - 210px)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media(min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[70px\]{height:70px}.lg\:h-\[280px\]{height:280px}.lg\:h-dvh{height:100dvh}.lg\:min-h-dvh{min-height:100dvh}.lg\:w-\[70px\]{width:70px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.ltr\:origin-top-left:where(:dir(ltr),[dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where(:dir(ltr),[dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.dark\:border-\[\#1c2c47\]:where([data-theme=dark],[data-theme=dark] *){border-color:#1c2c47}.dark\:border-\[\#2A3B55\]:where([data-theme=dark],[data-theme=dark] *){border-color:#2a3b55}.dark\:border-emerald-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-emerald-800)}.dark\:border-gray-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-600)}.dark\:border-red-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-red-800)}.dark\:border-slate-600:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-600)}.dark\:border-slate-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-slate-700)}.dark\:bg-\[\#0B1220\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0b1220}.dark\:bg-\[\#111C2E\]:where([data-theme=dark],[data-theme=dark] *){background-color:#111c2e}.dark\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(0,44,34,.3)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.dark\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-900)}.dark\:bg-red-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(70,8,9,.3)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/70:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(29,41,61,.7)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/70:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.dark\:bg-slate-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-slate-900)}.dark\:text-\[\#3b4a68\]:where([data-theme=dark],[data-theme=dark] *){color:#3b4a68}.dark\:text-\[\#5b6b85\]:where([data-theme=dark],[data-theme=dark] *){color:#5b6b85}.dark\:text-\[\#94A3B8\]:where([data-theme=dark],[data-theme=dark] *){color:#94a3b8}.dark\:text-\[\#F8FAFC\]:where([data-theme=dark],[data-theme=dark] *){color:#f8fafc}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-gray-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-200)}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-300)}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-gray-600:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-600)}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-400)}.dark\:placeholder\:text-\[\#5b6b85\]:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:#5b6b85}@media(hover:hover){.dark\:hover\:bg-\[\#111C2E\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#111c2e}.dark\:hover\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-900)}.dark\:hover\:text-\[\#F8FAFC\]:where([data-theme=dark],[data-theme=dark] *):hover{color:#f8fafc}.dark\:hover\:text-gray-200:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:where([data-theme=dark],[data-theme=dark] *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where([data-theme=dark],[data-theme=dark] *):focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where([data-theme=dark],[data-theme=dark] *):active{color:var(--color-gray-300)}}:root{--seinex-primary-blue:#1e73b8;--dropdown-bg:#fff;--dropdown-text:#102a43;--dropdown-text-strong:#062b4f;--dropdown-text-muted:#667085;--dropdown-accent:#0f6ea8;--dropdown-border-color:#dbe7f3;--dropdown-trigger-border-color:#cfe0f1;--dropdown-trigger-border-hover:#b7cde3;--dropdown-radius:14px;--dropdown-trigger-radius:10px;--dropdown-option-radius:10px;--dropdown-shadow:0 22px 50px #0f172a29;--dropdown-trigger-shadow-hover:0 8px 20px #0f172a14;--dropdown-option-hover-bg:#f4f8fc;--dropdown-option-active-bg:#eaf6ff;--dropdown-head-color:#667085;--dm-bg:#081220;--dm-surface:#111c2e;--dm-surface-alt:#16233a;--dm-surface-elevated:#1c2c47;--dm-surface-hover:#223458;--dm-text:#f2f5fb;--dm-text-secondary:#c2cce0;--dm-text-muted:#8d9ab3;--dm-border:#2c3b58;--dm-border-strong:#6b7fa3;--dm-accent:#3b82f6;--dm-accent-hover:#60a5fa;--dm-focus-ring:#3b82f652;--dm-field-bg:#12192a;--dm-field-bg-hover:#141d30;--dm-field-bg-disabled:#0f1625;--dm-field-border:#3a465f;--dm-field-border-hover:#4a5873;--dm-field-border-soft:#2f3a50;--dm-field-text:#e7ecf5;--dm-field-placeholder:#7c879e;--dm-field-icon:#78849b;--dm-field-focus:#67b7f7;--dm-field-focus-ring:#67b7f71f;--dm-field-error:#ef8d96;--dm-field-error-ring:#ef8d9624;--dm-field-success:#48b685;--dm-field-success-ring:#48b6851f;--dm-field-radius:12px;--dm-field-radius-lg:16px;--dm-field-height:44px;--dm-field-height-compact:38px;--dm-field-height-auth:52px;--dm-field-padding-x:14px;--dm-field-shadow:inset 0 1px 0 #ffffff08;--sidebar-dm-bg:#080d1a;--sidebar-dm-border:#16203a;--sidebar-dm-crest-bg:#121b33;--sidebar-dm-crest-border:#202e52;--sidebar-dm-title:#f1f5f9;--sidebar-dm-subtitle:#52618c;--sidebar-dm-search-bg:#0c1428;--sidebar-dm-search-border:#1a2748;--sidebar-dm-search-placeholder:#52618c;--sidebar-dm-section-label:#3e4c72;--sidebar-dm-nav-text:#8695bc;--sidebar-dm-nav-text-hover:#b4c2e0;--sidebar-dm-hover-bg:#6366f11a;--sidebar-dm-active-bg:#6366f12e;--sidebar-dm-active-text:#fff;--sidebar-dm-active-border:#6366f1;--sidebar-dm-badge-bg:#e11d48;--sidebar-dm-badge-text:#fff}.tab-lazy-section{min-height:160px;position:relative}.tab-loading-overlay{z-index:4;box-sizing:border-box;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#475569;background:rgba(255,255,255,.82);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:24px 16px;font-size:.78rem;font-weight:700;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.tab-loading-spinner{border:3px solid #d9e2ef;border-top-color:#0f6ea8;border-radius:999px;width:26px;height:26px;animation:.7s linear infinite tab-loading-spin}@keyframes tab-loading-spin{to{transform:rotate(360deg)}}:root[data-theme=dark] .tab-loading-overlay{background:var(--dm-surface)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .tab-loading-overlay{background:color-mix(in srgb,var(--dm-surface) 88%,transparent)!important}}:root[data-theme=dark] .tab-loading-overlay{color:var(--dm-text-secondary)!important}:root[data-theme=dark] .tab-loading-spinner{border-color:var(--dm-border)!important;border-top-color:var(--dm-accent)!important}:root[data-theme=dark]{--dropdown-bg:var(--dm-field-bg);--dropdown-text:var(--dm-field-text);--dropdown-text-strong:var(--dm-field-text);--dropdown-text-muted:var(--dm-field-placeholder);--dropdown-accent:var(--dm-field-focus);--dropdown-border-color:var(--dm-field-border);--dropdown-trigger-border-color:var(--dm-field-border);--dropdown-trigger-border-hover:var(--dm-field-border-hover);--dropdown-shadow:0 22px 50px #0000008c;--dropdown-trigger-shadow-hover:0 10px 24px #00000047;--dropdown-option-hover-bg:#172036;--dropdown-option-active-bg:#1d2942;--dropdown-head-color:var(--dm-field-placeholder);--dropdown-focus-ring:var(--dm-field-focus-ring);--dropdown-trigger-height:var(--dm-field-height)}:root[data-theme=dark] :where(.status-pill,.pill,.preview-pill,.count-pill,.mini-count,.tab-badge,.role-badge,.gender-badge,.structure-chip,.category-pill,.chip){filter:invert()hue-rotate(180deg)}:root[data-theme=dark] [class*=avatar i]:not(.sei-sidebar *){background:var(--dm-surface-elevated)!important;color:var(--dm-text)!important}:root[data-theme=dark] .sei-scroll-canvas :where(.stats-grid,.stat-grid) article{border-left:3px solid var(--dm-accent)!important}:root[data-theme=dark] .sei-scroll-canvas :where(.stats-grid,.stat-grid) article strong{color:var(--dm-text)!important}:root[data-theme=dark] .sei-scroll-canvas :where(.stats-grid,.stat-grid) article span:first-child{color:var(--dm-text-secondary)!important}:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea){min-height:var(--dm-field-height);border:1px solid var(--dm-field-border)!important;border-radius:var(--dm-field-radius)!important;background:linear-gradient(180deg,var(--dm-field-bg),var(--dm-field-bg))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea){background:linear-gradient(180deg,color-mix(in srgb,var(--dm-field-bg) 96%,#1b2438 4%),var(--dm-field-bg))!important}}:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea){color:var(--dm-field-text)!important;box-shadow:var(--dm-field-shadow)!important;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s!important}:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),textarea)::placeholder{color:var(--dm-field-placeholder)!important;opacity:1!important}:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea):hover:not(:disabled){border-color:var(--dm-field-border-hover)!important;background:linear-gradient(180deg,var(--dm-field-bg-hover),var(--dm-field-bg-hover))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea):hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--dm-field-bg-hover) 96%,#1f2940 4%),var(--dm-field-bg-hover))!important}}:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea):focus,:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea):focus-visible,:root[data-theme=dark] .base-multiselect:focus-within .multiselect__tags,:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell):focus-within{border-color:var(--dm-field-focus)!important;box-shadow:var(--dm-field-shadow),0 0 0 2px var(--dm-field-focus-ring)!important;outline:none!important}:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.multiselect__input),select,textarea):disabled{border-color:var(--dm-field-border-soft)!important;background:var(--dm-field-bg-disabled)!important;color:var(--dm-text-muted)!important;box-shadow:none!important;opacity:.78!important;cursor:not-allowed!important}:root[data-theme=dark] body :where(textarea){resize:vertical;min-height:108px;padding-block:11px!important}:root[data-theme=dark] body :where(input.invalid,select.invalid,textarea.invalid,input.is-invalid,select.is-invalid,textarea.is-invalid,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]){border-color:var(--dm-field-error)!important;box-shadow:var(--dm-field-shadow),0 0 0 2px var(--dm-field-error-ring)!important}:root[data-theme=dark] body :where(input.is-valid,select.is-valid,textarea.is-valid,input[data-state=success],select[data-state=success],textarea[data-state=success]){border-color:var(--dm-field-success)!important;box-shadow:var(--dm-field-shadow),0 0 0 2px var(--dm-field-success-ring)!important}:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell){min-height:var(--dm-field-height);border:1px solid var(--dm-field-border)!important;border-radius:var(--dm-field-radius)!important;background:linear-gradient(180deg,var(--dm-field-bg),var(--dm-field-bg))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell){background:linear-gradient(180deg,color-mix(in srgb,var(--dm-field-bg) 96%,#1b2438 4%),var(--dm-field-bg))!important}}:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell){box-shadow:var(--dm-field-shadow)!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell):hover{border-color:var(--dm-field-border-hover)!important;background:linear-gradient(180deg,var(--dm-field-bg-hover),var(--dm-field-bg-hover))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--dm-field-bg-hover) 96%,#1f2940 4%),var(--dm-field-bg-hover))!important}}:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell) :where(svg,.app-icon,.field-icon){color:var(--dm-field-icon)!important}:root[data-theme=dark] body :where(.search-field,.register-search,.auth-field-shell) input:not([type=checkbox]):not([type=radio]){min-height:calc(var(--dm-field-height) - 4px)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root[data-theme=dark] .sei-scroll-canvas a:not(.primary-action):not(.ghost-action):not(.icon-button):not(.history-link):not([class*=pill i]):not([class*=badge i]):not([class*=chip i]){color:var(--dm-accent)}:root[data-theme=dark] .sei-scroll-canvas .row-actions button:not(.danger-action):hover,:root[data-theme=dark] .sei-scroll-canvas .row-actions button:not(.danger-action):focus-visible,:root[data-theme=dark] .sei-scroll-canvas .icon-button:hover,:root[data-theme=dark] .sei-scroll-canvas .icon-button:focus-visible{border-color:var(--dm-accent)!important;color:var(--dm-accent)!important}:root[data-theme=dark] .sei-scroll-canvas :where(.section-pills,.view-tabs,.module-tabs,.status-filter-pills) button.active{border-color:var(--dm-accent)!important;background:var(--dm-surface-hover)!important;color:var(--dm-accent)!important}*,:before,:after{box-sizing:border-box}html,body,#app,.app-root{width:100%;max-width:100%;height:100%;min-height:100%;overflow-x:hidden}html,body{margin:0;overflow:hidden}body{min-width:0}.app-root{min-width:0;overflow-x:hidden}*{-webkit-overflow-scrolling:touch}img,video,canvas,svg{max-width:100%}:where(.sei-shell,.sei-main,.sei-content,.sei-scroll-canvas,.page-container,.content-card,.panel,.card,section,article,form){min-width:0;max-width:100%}.sei-scroll-canvas>*{width:100%;min-width:0;max-width:100%}:where(.table-scroll-shell){width:100%;min-width:0;max-width:100%;position:relative}:where(.table-scroll,.table-scroll-container,.overflow-x-auto,.schools-table-wrap){scrollbar-color:#7b94ad #eef3f8;scrollbar-gutter:stable;scrollbar-width:auto;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto visible}:where(.table-scroll,.table-scroll-container,.overflow-x-auto,.schools-table-wrap,.missed-chart-wrap,.trend-chart-shell,.timeline-scroll,.table-wrap,.attendance-table-wrap,.tabs,.table-shell,.preset-pills,.category-tabs,.invoice-filter-pills,.fee-reminder-recipients,.invoice-payment-history,.payment-table-scroll,.fee-matrix-scroll,.new-enrollment-charge-table,.period-chips,.attendance-summary,.missed-bars,.line-trend-chart,.class-history-table-wrap,.combination-tab-strip,.primary-tabs,.secondary-tabs,.requirement-table-wrap,.docs-tabs,.tab-strip,.filter-chips,.student-item-tabs,.external-result-tabs,.external-lines,.external-view-table,.guardian-tabs,.grade-table-wrap,.module-nav,.preview-tables section,.week-grid-scroll){touch-action:pan-y}:where(.table-scroll,.table-scroll-container,.schools-table-wrap)::-webkit-scrollbar{height:14px}:where(.table-scroll,.table-scroll-container,.schools-table-wrap)::-webkit-scrollbar-track{background:#eef3f8;border-radius:999px}:where(.table-scroll,.table-scroll-container,.schools-table-wrap)::-webkit-scrollbar-thumb{background:#7b94ad;border:3px solid #eef3f8;border-radius:999px}:where(.table-scroll,.table-scroll-container,.schools-table-wrap)>table{width:100%;min-width:max-content}:where(.table-scroll-controls){z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.94);border:1px solid #7b94ad52;border-radius:999px;gap:6px;width:max-content;margin-top:-44px;margin-left:auto;padding:6px;display:flex;position:sticky;bottom:10px;right:10px;box-shadow:0 12px 30px rgba(15,23,42,.16)}:where(.table-scroll-button){color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#0f5f91;border:1px solid #cbd8e5;border-radius:999px;place-items:center;font-size:24px;font-weight:900;line-height:1;display:inline-grid}:where(.table-scroll-button:disabled){cursor:not-allowed;opacity:.42}:root[data-theme=dark] :where(.table-scroll,.table-scroll-container,.schools-table-wrap){scrollbar-color:var(--dm-border) var(--dm-surface-alt)}:root[data-theme=dark] :where(.table-scroll,.table-scroll-container,.schools-table-wrap)::-webkit-scrollbar-track{background:var(--dm-surface-alt)}:root[data-theme=dark] :where(.table-scroll,.table-scroll-container,.schools-table-wrap)::-webkit-scrollbar-thumb{border-color:var(--dm-surface-alt);background:var(--dm-border)}:root[data-theme=dark] :where(.table-scroll-controls){border-color:var(--dm-border);background:rgba(20,28,48,.92)}@media(max-width:800px){body [data-responsive-table-scroll=cards]{scrollbar-gutter:auto!important;overflow:visible!important}body [data-responsive-table-shell=cards] .table-scroll-controls{display:none!important}body table[data-responsive-table=cards]{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}body table[data-responsive-table=cards]>caption{text-align:left!important;width:100%!important;padding:0 0 8px!important;display:block!important}body table[data-responsive-table=cards]>thead{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body table[data-responsive-table=cards]>:is(tbody,tfoot){background:0 0!important;border:0!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)[style*="display: none"]{display:none!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe5f0!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important;margin:0!important;padding:8px 12px!important;display:grid!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr[hidden],body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr[style*="display: none"]{display:none!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th){color:#263449!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 0!important;display:flex!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th):before{color:#718096;content:attr(data-card-label);text-transform:uppercase;margin-bottom:2px;font-size:.62rem;font-weight:850;line-height:1.2;display:block}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>[data-card-label=""]:before{display:none}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>[data-card-span=full]{grid-column:1/-1!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>[data-card-actions=true]{flex-flow:wrap!important;justify-content:flex-start!important;gap:6px!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>[data-card-actions=true]:before{flex:0 0 100%;width:100%;margin-bottom:0}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th):nth-last-child(-n+2){border-bottom:0!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr[data-card-full-row=true]>:is(td,th){text-align:center!important;border-bottom:0!important;grid-column:1/-1!important;align-items:center!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th) :is(input,select,textarea){width:100%!important;min-width:0!important;max-width:100%!important}body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th) :is(button,a){max-width:100%}:root[data-theme=dark] body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr{border-color:var(--dm-border)!important;background:var(--dm-surface)!important}:root[data-theme=dark] body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th){border-bottom-color:var(--dm-border)!important;color:var(--dm-text)!important;background:0 0!important}:root[data-theme=dark] body table[data-responsive-table=cards]>:is(tbody,tfoot)>tr>:is(td,th):before{color:var(--dm-text-muted)!important}}:where(.ag-grid-wrapper,.ag-theme-alpine,.ag-theme-quartz){width:100%;min-width:0;max-width:100%;overflow:hidden}:where(.page-container){width:100%;padding-inline:24px}@media(max-width:1024px){:where(.page-container){padding-inline:16px}}@media(max-width:640px){:where(.page-container){padding-inline:12px}}#nprogress{pointer-events:none}#nprogress .bar{z-index:999999;background:var(--seinex-primary-blue);pointer-events:none;width:100%;height:3px;transition:width .22s,opacity .25s;position:fixed;top:0;left:0}#nprogress .peg{box-shadow:0 0 10px var(--seinex-primary-blue),0 0 5px var(--seinex-primary-blue)}#nprogress .spinner{display:none!important}input[type=checkbox]{-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer;vertical-align:middle;flex:none;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;background-color:#fff!important;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;border:1.5px solid #9fb5cc!important;border-radius:4px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;display:inline-block!important}input[type=checkbox]:checked{border-color:var(--seinex-primary-blue)!important;background-color:var(--seinex-primary-blue)!important;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 8.2 6.7 11.2 12.8 4.8' stroke='white' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important}input[type=checkbox]:indeterminate{border-color:var(--seinex-primary-blue)!important;background-color:var(--seinex-primary-blue)!important;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8H12' stroke='white' stroke-width='2.1' stroke-linecap='round'/%3e%3c/svg%3e")!important}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #1e73b847}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}:root[data-theme=dark] input[type=checkbox]{border-color:var(--dm-border-strong)!important;background-color:var(--dm-surface-alt)!important}:root[data-theme=dark] input[type=checkbox]:hover:not(:disabled){border-color:var(--dm-accent-hover)!important}:root[data-theme=dark] input[type=checkbox]:checked,:root[data-theme=dark] input[type=checkbox]:indeterminate{border-color:var(--dm-accent)!important;background-color:var(--dm-accent)!important}:root[data-theme=dark] input[type=checkbox]:focus,:root[data-theme=dark] input[type=checkbox]:focus-visible{outline:2px solid var(--dm-focus-ring);outline-offset:2px}select:not(.raw-select):not([data-dropdown-exclude]){min-height:38px}select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]){font:inherit;transition:border-color .16s,box-shadow .16s;-webkit-appearance:none!important;appearance:none!important;border:1px solid var(--dropdown-trigger-border-color)!important;border-radius:var(--dropdown-trigger-radius)!important;background-color:var(--dropdown-bg)!important;color:var(--dropdown-text)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23062b4f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='5 8 10 13 15 8'/%3e%3c/svg%3e")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:15px!important;padding:0 32px 0 10px!important}:root[data-theme=dark] select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%237c879e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='5 8 10 13 15 8'/%3e%3c/svg%3e")!important}select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]):hover{border-color:var(--dropdown-trigger-border-hover)!important}select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]):focus,select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(30,115,184,.14);border-color:var(--seinex-primary-blue)!important}:root[data-theme=dark] select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]):focus,:root[data-theme=dark] select:not(.raw-select):not([data-dropdown-exclude]):not([multiple]):focus-visible{border-color:var(--dm-field-focus)!important;box-shadow:var(--dm-field-shadow),0 0 0 2px var(--dm-field-focus-ring)!important}select:not(.raw-select):not([data-dropdown-exclude]):disabled{cursor:not-allowed;opacity:.6}.app-dropdown-trigger{border:1px solid var(--dropdown-trigger-border-color);border-radius:var(--dropdown-trigger-radius);background:var(--dropdown-bg);color:var(--dropdown-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;transition:border-color .16s,box-shadow .16s;display:flex}.app-dropdown-trigger:hover,.app-dropdown-trigger[aria-expanded=true]{border-color:var(--dropdown-trigger-border-hover);box-shadow:var(--dropdown-trigger-shadow-hover)}.app-dropdown-trigger:disabled{cursor:not-allowed;opacity:.6}.app-dropdown-panel{z-index:85;border:1px solid var(--dropdown-border-color);border-radius:var(--dropdown-radius);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow);position:absolute;overflow:hidden auto}.app-dropdown-head{background:var(--dropdown-bg);color:var(--dropdown-head-color);text-transform:uppercase;border-bottom:1px solid #edf2f7;padding:12px 14px;font-size:.72rem;font-weight:950;position:sticky;top:0}.app-dropdown-list{padding:6px;display:grid}.app-dropdown-option{border-radius:var(--dropdown-option-radius);color:var(--dropdown-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px;display:flex}.app-dropdown-option:hover{background:var(--dropdown-option-hover-bg)}.app-dropdown-option.active{background:var(--dropdown-option-active-bg)}.app-dropdown-check{color:var(--dropdown-accent);flex:none}.app-dropdown-empty{color:var(--dropdown-head-color);text-align:center;padding:18px 12px;font-size:.8rem;font-weight:750}.app-modal-native-shell{z-index:10000;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.app-modal-native-shell::backdrop{background:0 0}body.app-modal-open,body.app-modal-open .sei-menu{overflow:hidden!important}body.has-app-sidebar{--app-modal-sidebar-offset:var(--app-sidebar-offset,280px)}body .app-modal-overlay,body .modal-backdrop.modal-backdrop{inset:0 0 0 var(--app-modal-sidebar-offset,0px)!important;z-index:10000!important;width:calc(100vw - var(--app-modal-sidebar-offset,0px))!important;background:rgba(15,23,42,.55)!important;justify-content:center!important;align-items:center!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:16px!important;display:flex!important;position:fixed!important;overflow:hidden!important}body .app-modal-panel,body .modal-backdrop .modal-card.modal-card,body .modal-backdrop .user-modal.user-modal,body .modal-backdrop .student-modal.student-modal,body .modal-backdrop .staff-modal.staff-modal,body .modal-backdrop .exam-modal.exam-modal,body .modal-backdrop .view-modal.view-modal,body .modal-backdrop .bulk-modal.bulk-modal,body .modal-backdrop .export-modal.export-modal,body .modal-backdrop .permission-modal.permission-modal,body .modal-backdrop .tenant-modal.tenant-modal,body .modal-backdrop .school-view-modal.school-view-modal,body .modal-backdrop .assignment-modal.assignment-modal,body .modal-backdrop .config-modal.config-modal,body .modal-backdrop .modal.modal{width:min(960px,calc(100vw - var(--app-modal-sidebar-offset,0px) - 32px))!important;background:#fff!important;border-radius:14px!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:calc(100vh - 32px)!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 70px rgba(15,23,42,.24)!important}body .modal-backdrop .modal-card.wide,body .modal-backdrop .tenant-modal.tenant-modal,body .modal-backdrop .school-view-modal.school-view-modal,body .modal-backdrop .student-modal.student-modal,body .modal-backdrop .staff-modal.staff-modal,body .modal-backdrop .bulk-modal.bulk-modal,body .modal-backdrop .exam-modal.wide,body .modal-backdrop .subject-setup-modal.subject-setup-modal,body .modal-backdrop .assignment-target-modal.assignment-target-modal,body .modal-backdrop .papers-manage-modal.papers-manage-modal,body .modal-backdrop .optional-group-modal.optional-group-modal,body .modal-backdrop .combination-batch-modal.combination-batch-modal{width:min(1180px,calc(100vw - var(--app-modal-sidebar-offset,0px) - 32px))!important}body .app-modal-panel.sm\:max-w-sm,body .modal-backdrop .modal-card.small,body .modal-backdrop .modal-card.confirm-modal{width:min(520px,calc(100vw - var(--app-modal-sidebar-offset,0px) - 32px))!important}body .modal-backdrop .modal-card.modal-card.tiny{width:min(360px,calc(100vw - var(--app-modal-sidebar-offset,0px) - 32px))!important;max-height:min(60vh,100vh - 32px)!important}body .app-modal-panel>header,body .app-modal-panel>.app-modal-header,body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>header{z-index:2;position:sticky;top:0;background:#fff!important;border-bottom:1px solid #dbe7f3!important;flex:none!important;min-width:0!important}body .app-modal-panel>footer,body .app-modal-panel>.app-modal-footer,body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>footer{z-index:2;position:sticky;bottom:0;background:#fff!important;border-top:1px solid #dbe7f3!important;flex:none!important;min-width:0!important}body .app-modal-panel>.app-modal-body,body .app-modal-panel>:not(header):not(footer),body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>:not(header):not(footer){flex:auto;min-width:0!important;max-width:100%!important;min-height:0!important}body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>:not(header):not(footer):not(.modal-actions):not(.actions),body .app-modal-panel>:not(header):not(footer):not(.app-modal-footer):not(.app-modal-header){overflow-y:auto;overflow-x:hidden!important}body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal) footer{background:#fff}body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>footer{z-index:3;position:sticky;bottom:0}:root[data-theme=dark] body .app-modal-overlay,:root[data-theme=dark] body .modal-backdrop.modal-backdrop{background:rgba(2,6,15,.72)!important}:root[data-theme=dark] body .app-modal-panel,:root[data-theme=dark] body .modal-backdrop .modal-card.modal-card,:root[data-theme=dark] body .modal-backdrop .user-modal.user-modal,:root[data-theme=dark] body .modal-backdrop .student-modal.student-modal,:root[data-theme=dark] body .modal-backdrop .staff-modal.staff-modal,:root[data-theme=dark] body .modal-backdrop .exam-modal.exam-modal,:root[data-theme=dark] body .modal-backdrop .view-modal.view-modal,:root[data-theme=dark] body .modal-backdrop .bulk-modal.bulk-modal,:root[data-theme=dark] body .modal-backdrop .export-modal.export-modal,:root[data-theme=dark] body .modal-backdrop .permission-modal.permission-modal,:root[data-theme=dark] body .modal-backdrop .tenant-modal.tenant-modal,:root[data-theme=dark] body .modal-backdrop .school-view-modal.school-view-modal,:root[data-theme=dark] body .modal-backdrop .assignment-modal.assignment-modal,:root[data-theme=dark] body .modal-backdrop .config-modal.config-modal,:root[data-theme=dark] body .modal-backdrop .modal.modal{background:var(--dm-surface)!important;color:var(--dm-text)!important;box-shadow:0 24px 70px rgba(0,0,0,.6)!important}:root[data-theme=dark] body .app-modal-panel>header,:root[data-theme=dark] body .app-modal-panel>.app-modal-header,:root[data-theme=dark] body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>header{border-bottom-color:var(--dm-border)!important;background:var(--dm-surface)!important}:root[data-theme=dark] body .app-modal-panel>footer,:root[data-theme=dark] body .app-modal-panel>.app-modal-footer,:root[data-theme=dark] body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>footer,:root[data-theme=dark] body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal) footer{border-top-color:var(--dm-border)!important;background:var(--dm-surface)!important}:root[data-theme=dark] body .modal-backdrop :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--dm-field-border)!important;background:linear-gradient(180deg,var(--dm-field-bg),var(--dm-field-bg))!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] body .modal-backdrop :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:linear-gradient(180deg,color-mix(in srgb,var(--dm-field-bg) 96%,#1b2438 4%),var(--dm-field-bg))!important}}:root[data-theme=dark] body .modal-backdrop :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--dm-field-text)!important}body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal) header{background:#fff}body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal)>header{z-index:3;position:sticky;top:0}:root[data-theme=dark] body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal) header{background:var(--dm-surface)!important}body .modal-backdrop :is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal) :where(input,select,textarea,button){min-width:0;max-width:100%}body .modal-backdrop :where(.modal-form-grid,.form-grid){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){body .modal-backdrop :where(.modal-form-grid,.form-grid){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:991px){body.has-app-sidebar{--app-modal-sidebar-offset:0px}}@media(max-width:640px){body .app-modal-overlay,body .modal-backdrop.modal-backdrop{align-items:stretch!important;width:auto!important;padding:8px!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body .app-modal-panel,body .modal-backdrop .modal-card.modal-card,body .modal-backdrop .user-modal.user-modal,body .modal-backdrop .student-modal.student-modal,body .modal-backdrop .staff-modal.staff-modal,body .modal-backdrop .exam-modal.exam-modal,body .modal-backdrop .view-modal.view-modal,body .modal-backdrop .bulk-modal.bulk-modal,body .modal-backdrop .export-modal.export-modal,body .modal-backdrop .permission-modal.permission-modal,body .modal-backdrop .tenant-modal.tenant-modal,body .modal-backdrop .school-view-modal.school-view-modal,body .modal-backdrop .assignment-modal.assignment-modal,body .modal-backdrop .config-modal.config-modal,body .modal-backdrop .modal.modal{border-radius:10px!important;width:100%!important;max-height:calc(100dvh - 16px)!important}body .modal-backdrop .modal-card.modal-card.tiny{width:min(320px,100vw - 24px)!important;max-height:60vh!important}body.app-modal-open :is(.app-modal-panel,.modal-backdrop>.modal-card,.modal-backdrop>.user-modal,.modal-backdrop>.student-modal,.modal-backdrop>.staff-modal,.modal-backdrop>.exam-modal,.modal-backdrop>.view-modal,.modal-backdrop>.bulk-modal,.modal-backdrop>.export-modal,.modal-backdrop>.permission-modal,.modal-backdrop>.tenant-modal,.modal-backdrop>.school-view-modal,.modal-backdrop>.assignment-modal,.modal-backdrop>.config-modal,.modal-backdrop>.modal){overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:auto!important;max-height:calc(100dvh - 16px)!important;overflow:hidden auto!important}body.app-modal-open :is(.app-modal-panel,.modal-backdrop>.modal-card,.modal-backdrop>.user-modal,.modal-backdrop>.student-modal,.modal-backdrop>.staff-modal,.modal-backdrop>.exam-modal,.modal-backdrop>.view-modal,.modal-backdrop>.bulk-modal,.modal-backdrop>.export-modal,.modal-backdrop>.permission-modal,.modal-backdrop>.tenant-modal,.modal-backdrop>.school-view-modal,.modal-backdrop>.assignment-modal,.modal-backdrop>.config-modal,.modal-backdrop>.modal)>:not(header):not(footer):not(.app-modal-header):not(.app-modal-footer){flex:none!important;min-height:auto!important;overflow:visible!important}body.app-modal-open :is(.app-modal-panel,.modal-backdrop>:is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal))>:is(header,footer,.app-modal-header,.app-modal-footer){flex:none!important}body.app-modal-open :is(.app-modal-panel,.modal-backdrop>:is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal))>:is(header,.app-modal-header){top:0}body.app-modal-open :is(.app-modal-panel,.modal-backdrop>:is(.modal-card,.user-modal,.student-modal,.staff-modal,.exam-modal,.view-modal,.bulk-modal,.export-modal,.permission-modal,.tenant-modal,.school-view-modal,.assignment-modal,.config-modal,.modal))>:is(footer,.app-modal-footer){bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}body :where(.stat-card,.classic-kpi-card,.summary-card,.subject-summary-card,.profile-summary-card,.role-summary-card,.preview-summary-card,.graph-stat-card,.attendance-metric-card,.mini-stat,.metric-card,.kpi-card){min-width:0}body :where(.stat-card,.classic-kpi-card,.summary-card,.subject-summary-card,.profile-summary-card,.role-summary-card,.preview-summary-card,.graph-stat-card,.attendance-metric-card,.mini-stat,.metric-card,.kpi-card) :where(div,dl,dd,strong){min-width:0;max-width:100%}body :where(.stat-card,.classic-kpi-card,.summary-card,.subject-summary-card,.profile-summary-card,.role-summary-card,.preview-summary-card,.graph-stat-card,.attendance-metric-card,.mini-stat,.metric-card,.kpi-card) :where(strong,dd){overflow-wrap:anywhere;word-break:normal}@media(max-width:800px){body :where(.stats-grid,.stat-grid,.stats-grid.super-admin-stats,.summary-grid,.metric-grid,.mini-stat-grid,.mini-metric-grid,.graph-stat-grid,.classic-kpi-grid,.monitor-summary-grid,.graph-summary-grid,.report-summary-grid,.payment-summary-grid,.profile-summary-grid,.student-finance-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){body :where(.stats-grid,.stat-grid,.stats-grid.super-admin-stats,.summary-grid,.metric-grid,.mini-stat-grid,.mini-metric-grid,.graph-stat-grid,.classic-kpi-grid,.monitor-summary-grid,.graph-summary-grid,.report-summary-grid,.payment-summary-grid,.profile-summary-grid,.student-finance-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media(max-width:340px){body :where(.stats-grid,.stat-grid,.stats-grid.super-admin-stats,.summary-grid,.metric-grid,.mini-stat-grid,.mini-metric-grid,.graph-stat-grid,.classic-kpi-grid,.monitor-summary-grid,.graph-summary-grid,.report-summary-grid,.payment-summary-grid,.profile-summary-grid,.student-finance-summary-grid){grid-template-columns:minmax(0,1fr)!important}}body :where(.tabs,.results-tabs,.module-tabs,.library-tabs,.primary-tabs,.docs-tabs,.tab-strip,.rm-tabs,.attendance-tabs){background:#fff!important;border:1px solid #d9e2ef!important;border-radius:8px!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:7px!important;display:grid!important;box-shadow:0 8px 22px rgba(31,47,70,.043)!important}body :where(.tabs,.results-tabs,.module-tabs,.library-tabs,.primary-tabs,.docs-tabs,.tab-strip,.rm-tabs,.attendance-tabs) :is(button,a){color:#475569!important;min-width:0!important;min-height:36px!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;font-size:.76rem!important;font-weight:950!important;text-decoration:none!important;transition:border-color .15s,background-color .15s,color .15s!important;display:inline-flex!important}body :where(.tabs,.results-tabs,.module-tabs,.library-tabs,.primary-tabs,.docs-tabs,.tab-strip,.rm-tabs,.attendance-tabs) :is(button,a).active{color:#075985!important;background:#eaf6ff!important;border-color:#0f6ea8!important}:root[data-theme=dark][data-theme=dark] body :where(.tabs,.results-tabs,.module-tabs,.library-tabs,.primary-tabs,.docs-tabs,.tab-strip,.rm-tabs,.attendance-tabs){border-color:var(--dm-border)!important;background:var(--dm-surface)!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important}:root[data-theme=dark][data-theme=dark] body :where(.tabs,.results-tabs,.module-tabs,.library-tabs,.primary-tabs,.docs-tabs,.tab-strip,.rm-tabs,.attendance-tabs) :is(button,a){border-color:var(--dm-border)!important;background:var(--dm-surface-alt)!important;color:var(--dm-text-secondary)!important}:root[data-theme=dark][data-theme=dark] body :where(.tabs,.results-tabs,.module-tabs,.library-tabs,.primary-tabs,.docs-tabs,.tab-strip,.rm-tabs,.attendance-tabs) :is(button,a).active{border-color:var(--dm-accent)!important;background:var(--dm-surface-hover)!important;color:var(--dm-accent)!important}body :where(.modal-backdrop,[role=dialog],[aria-modal=true]) :where(header,.modal-header,[class$=-modal-header],.card-head,.drawer-head) :has(button[aria-label^=Close],>button:last-of-type){padding-right:58px!important;position:relative!important}body :where(.modal-backdrop,[role=dialog],[aria-modal=true]) :where(header,.modal-header,[class$=-modal-header],.card-head,.drawer-head) button[aria-label^=Close],body :where(.modal-backdrop,[role=dialog],[aria-modal=true]) :where(header,.modal-header,[class$=-modal-header],.card-head,.drawer-head)>button:last-of-type,body :where(.modal-backdrop,[role=dialog],[aria-modal=true]) .modal-close-corner{--modal-close-inset:clamp(10px, 1.5vw, 12px);top:var(--modal-close-inset)!important;right:var(--modal-close-inset)!important;z-index:30!important;margin:0!important;position:absolute!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.global-toast[data-v-a728d68a]{position:fixed;top:18px;right:18px;z-index:2147483000;display:grid;width:min(430px,calc(100vw - 28px));grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;border:1px solid #dbe7f5;border-left-width:5px;border-radius:10px;background:#fff;padding:12px;box-shadow:0 22px 60px rgba(15,23,42,.22);color:#102a43}.global-toast.success[data-v-a728d68a]{border-left-color:#16a34a}.global-toast.error[data-v-a728d68a]{border-left-color:#dc2626}.global-toast.warning[data-v-a728d68a]{border-left-color:#f59e0b}.global-toast.info[data-v-a728d68a]{border-left-color:#06f}.toast-icon[data-v-a728d68a]{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#eaf3ff;color:#06f}.global-toast.success .toast-icon[data-v-a728d68a]{background:#dcfce7;color:#15803d}.global-toast.error .toast-icon[data-v-a728d68a]{background:#fee2e2;color:#b91c1c}.global-toast.warning .toast-icon[data-v-a728d68a]{background:#fff7ed;color:#b45309}.toast-copy[data-v-a728d68a]{min-width:0}.toast-copy strong[data-v-a728d68a],.toast-copy span[data-v-a728d68a]{display:block}.toast-copy strong[data-v-a728d68a]{color:#061326;font-size:.9rem;font-weight:950}.toast-copy span[data-v-a728d68a]{margin-top:2px;color:#475569;font-size:.82rem;font-weight:700;line-height:1.45}.global-toast button[data-v-a728d68a]{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#f1f5f9;color:#334155}.toast-slide-enter-active[data-v-a728d68a],.toast-slide-leave-active[data-v-a728d68a]{transition:opacity .18s ease,transform .18s ease}.toast-slide-enter-from[data-v-a728d68a],.toast-slide-leave-to[data-v-a728d68a]{opacity:0;transform:translateY(-10px) translate(16px)}@media(max-width:560px){.global-toast[data-v-a728d68a]{top:10px;right:10px}}:root[data-theme=dark] .global-toast[data-v-a728d68a]{border-color:var(--dm-border);background:var(--dm-surface);box-shadow:0 22px 60px rgba(0,0,0,.55);color:var(--dm-text)}:root[data-theme=dark] .toast-icon[data-v-a728d68a]{filter:invert(1) hue-rotate(180deg)}:root[data-theme=dark] .toast-copy strong[data-v-a728d68a]{color:var(--dm-text)}:root[data-theme=dark] .toast-copy span[data-v-a728d68a]{color:var(--dm-text-secondary)}:root[data-theme=dark] .global-toast button[data-v-a728d68a]{background:var(--dm-surface-alt);color:var(--dm-text-secondary)}@property --loader-progress{syntax: "<number>"; inherits: false; initial-value: 0;}.global-form-loader[data-v-f09b3a54]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:grid;place-items:center;background:rgba(15,23,42,.55);backdrop-filter:blur(2px);pointer-events:auto;padding:16px;overflow:auto}.loader-card[data-v-f09b3a54]{position:relative;width:min(440px,100%);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border:1px solid rgba(30,115,184,.1);border-radius:14px;background:#fff;padding:clamp(16px,3vw,22px);box-shadow:0 22px 48px rgba(15,23,42,.24);color:#102a43;text-align:left;transform:translateY(0) scale(1);transition:transform .22s ease,opacity .22s ease}.loader-close-icon[data-v-f09b3a54]{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #d6e4f2;border-radius:8px;background:#fff;color:#155d9e;cursor:pointer}.loader-close-icon[data-v-f09b3a54]:hover{background:#eff6fd}.loader-header[data-v-f09b3a54]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.loader-illustration[data-v-f09b3a54]{position:relative;display:grid;width:70px;height:58px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#eaf4ff,#f8fbff);color:#1e73b8}.cloud-mark[data-v-f09b3a54]{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#fff;box-shadow:0 10px 20px rgba(30,115,184,.14)}.data-lines[data-v-f09b3a54]{position:absolute;right:8px;bottom:8px;display:grid;gap:3px}.data-lines span[data-v-f09b3a54]{width:20px;height:3px;border-radius:999px;background:rgba(30,115,184,.22)}.data-lines span[data-v-f09b3a54]:nth-child(2){width:14px}.loader-copy h2[data-v-f09b3a54]{margin:0;color:#061326;font-size:1.16rem;line-height:1.25;font-weight:950}.loader-copy p[data-v-f09b3a54]{margin:5px 0 0;max-width:330px;color:#64748b;font-size:.82rem;font-weight:700;line-height:1.45}.loader-ring[data-v-f09b3a54]{display:grid;width:82px;height:82px;place-items:center;margin:18px auto 16px;border-radius:50%;background:conic-gradient(#1e73b8 calc(var(--loader-progress) * 1%),#e6edf5 0);transition:--loader-progress .4s cubic-bezier(.4,0,.2,1),background-color .2s ease}.loader-ring.success[data-v-f09b3a54]{background:conic-gradient(#16a34a calc(var(--loader-progress) * 1%),#e6edf5 0)}.loader-ring.error[data-v-f09b3a54]{background:conic-gradient(#dc2626 calc(var(--loader-progress) * 1%),#fee2e2 0)}.loader-ring-inner[data-v-f09b3a54]{display:grid;width:calc(100% - 18px);height:calc(100% - 18px);place-items:center;border-radius:50%;background:#fff;color:#1e73b8;box-shadow:inset 0 0 0 1px rgba(30,115,184,.08)}.loader-ring.success .loader-ring-inner[data-v-f09b3a54]{color:#15803d}.loader-ring.error .loader-ring-inner[data-v-f09b3a54]{color:#b91c1c}.loader-ring-inner strong[data-v-f09b3a54]{font-size:1.12rem;font-weight:950;transition:opacity .18s ease,transform .18s ease}.loader-steps[data-v-f09b3a54]{display:grid;grid-template-columns:repeat(var(--loader-step-count),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;text-align:center}.loader-steps li[data-v-f09b3a54]{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;transition:color .24s ease,opacity .24s ease}.loader-steps li[data-v-f09b3a54]:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 13px);width:calc(100% - 20px);height:2px;background:#d8e2ef;transition:background-color .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);transform-origin:left center}.loader-steps li.completed[data-v-f09b3a54]:not(:last-child):after{background:#1e73b8}.step-dot[data-v-f09b3a54]{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center;border:2px solid #d8e2ef;border-radius:50%;background:#fff;color:#fff;transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease,transform .28s ease}.completed .step-dot[data-v-f09b3a54]{border-color:#1e73b8;background:#1e73b8;transform:scale(1.02)}.active .step-dot[data-v-f09b3a54]{border-color:#1e73b8;background:#fff;box-shadow:0 0 0 5px rgba(30,115,184,.12);animation:active-step-pulse-f09b3a54 1.7s ease-in-out infinite}.active .step-dot[data-v-f09b3a54]:after{content:"";width:7px;height:7px;border-radius:50%;background:#1e73b8}.failed .step-dot[data-v-f09b3a54]{border-color:#dc2626;background:#dc2626}.step-copy[data-v-f09b3a54]{display:grid;gap:2px;min-width:0}.step-copy strong[data-v-f09b3a54],.step-copy small[data-v-f09b3a54]{overflow-wrap:anywhere;transition:color .22s ease}.step-copy strong[data-v-f09b3a54]{color:#102a43;font-size:.66rem;line-height:1.25;font-weight:900}.step-copy small[data-v-f09b3a54]{color:#7b8794;font-size:.6rem;font-weight:800}.completed .step-copy small[data-v-f09b3a54]{color:#1e73b8}.active .step-copy small[data-v-f09b3a54]{color:#0a4f8a}.failed .step-copy small[data-v-f09b3a54]{color:#b91c1c}.loader-info[data-v-f09b3a54]{display:flex;align-items:flex-start;gap:9px;margin-top:16px;border:1px solid rgba(30,115,184,.15);border-radius:10px;background:rgba(30,115,184,.08);padding:10px;color:#0a4f8a;text-align:left}.loader-info p[data-v-f09b3a54]{margin:0;color:#35546f;font-size:.74rem;font-weight:750;line-height:1.45}.loader-close[data-v-f09b3a54]{display:block;width:100%;margin-top:14px;border:0;border-radius:8px;background:#1e73b8;color:#fff;padding:9px 16px;font-size:.82rem;font-weight:900;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.loader-close[data-v-f09b3a54]:hover{background:#195f99}.loader-close[data-v-f09b3a54]:active{transform:translateY(1px)}.form-loader-fade-enter-active[data-v-f09b3a54],.form-loader-fade-leave-active[data-v-f09b3a54]{transition:opacity .2s ease}.form-loader-fade-enter-from[data-v-f09b3a54],.form-loader-fade-leave-to[data-v-f09b3a54]{opacity:0}.form-loader-fade-enter-from .loader-card[data-v-f09b3a54],.form-loader-fade-leave-to .loader-card[data-v-f09b3a54]{transform:translateY(8px) scale(.98);opacity:0}@keyframes active-step-pulse-f09b3a54{0%,to{box-shadow:0 0 0 5px rgba(30,115,184,.1)}50%{box-shadow:0 0 0 8px rgba(30,115,184,.16)}}@media(max-width:640px){.global-form-loader[data-v-f09b3a54]{padding:10px}.loader-card[data-v-f09b3a54]{max-width:calc(100vw - 20px);padding:16px}.loader-header[data-v-f09b3a54]{grid-template-columns:1fr;justify-items:center;gap:10px;text-align:center}.loader-copy h2[data-v-f09b3a54]{font-size:1.08rem}.loader-copy p[data-v-f09b3a54]{max-width:100%}.loader-steps[data-v-f09b3a54]{grid-template-columns:1fr;text-align:left}.loader-steps li[data-v-f09b3a54]{grid-template-columns:32px 1fr;justify-items:start;align-items:center;gap:8px}.loader-steps li[data-v-f09b3a54]:not(:last-child):after{top:24px;left:11px;width:2px;height:18px}}@media(prefers-reduced-motion:reduce){[data-v-f09b3a54],[data-v-f09b3a54]:before,[data-v-f09b3a54]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-theme=dark] .loader-card[data-v-f09b3a54]{border-color:var(--dm-border);background:var(--dm-surface);box-shadow:0 22px 48px rgba(0,0,0,.55);color:var(--dm-text)}:root[data-theme=dark] .loader-close-icon[data-v-f09b3a54]{border-color:var(--dm-border);background:var(--dm-surface-alt);color:var(--dm-text)}:root[data-theme=dark] .loader-illustration[data-v-f09b3a54]{background:var(--dm-surface-alt);color:var(--dm-accent)}:root[data-theme=dark] .cloud-mark[data-v-f09b3a54]{background:var(--dm-surface-elevated);box-shadow:none}:root[data-theme=dark] .data-lines span[data-v-f09b3a54]{background:rgba(59,130,246,.35)}:root[data-theme=dark] .loader-copy h2[data-v-f09b3a54]{color:var(--dm-text)}:root[data-theme=dark] .loader-copy p[data-v-f09b3a54]{color:var(--dm-text-muted)}:root[data-theme=dark] .loader-ring[data-v-f09b3a54]{background:conic-gradient(var(--dm-accent) calc(var(--loader-progress) * 1%),var(--dm-surface-alt) 0)}:root[data-theme=dark] .loader-ring.success[data-v-f09b3a54]{background:conic-gradient(#22c55e calc(var(--loader-progress) * 1%),var(--dm-surface-alt) 0)}:root[data-theme=dark] .loader-ring.error[data-v-f09b3a54]{background:conic-gradient(#ef4444 calc(var(--loader-progress) * 1%),var(--dm-surface-alt) 0)}:root[data-theme=dark] .loader-ring-inner[data-v-f09b3a54]{background:var(--dm-surface);color:var(--dm-accent);box-shadow:inset 0 0 0 1px var(--dm-border)}:root[data-theme=dark] .loader-ring.success .loader-ring-inner[data-v-f09b3a54]{color:#86efac}:root[data-theme=dark] .loader-ring.error .loader-ring-inner[data-v-f09b3a54]{color:#fca5a5}:root[data-theme=dark] .loader-steps li[data-v-f09b3a54]:not(:last-child):after{background:var(--dm-border)}:root[data-theme=dark] .loader-steps li.completed[data-v-f09b3a54]:not(:last-child):after{background:var(--dm-accent)}:root[data-theme=dark] .step-dot[data-v-f09b3a54]{border-color:var(--dm-border);background:var(--dm-surface-alt)}:root[data-theme=dark] .completed .step-dot[data-v-f09b3a54]{border-color:var(--dm-accent);background:var(--dm-accent)}:root[data-theme=dark] .active .step-dot[data-v-f09b3a54]{border-color:var(--dm-accent);background:var(--dm-surface);box-shadow:0 0 0 5px var(--dm-focus-ring)}:root[data-theme=dark] .active .step-dot[data-v-f09b3a54]:after{background:var(--dm-accent)}:root[data-theme=dark] .failed .step-dot[data-v-f09b3a54]{border-color:#ef4444;background:#ef4444}:root[data-theme=dark] .step-copy strong[data-v-f09b3a54]{color:var(--dm-text)}:root[data-theme=dark] .step-copy small[data-v-f09b3a54]{color:var(--dm-text-muted)}:root[data-theme=dark] .completed .step-copy small[data-v-f09b3a54]{color:var(--dm-accent-hover)}:root[data-theme=dark] .active .step-copy small[data-v-f09b3a54]{color:var(--dm-accent-hover)}:root[data-theme=dark] .failed .step-copy small[data-v-f09b3a54]{color:#fca5a5}:root[data-theme=dark] .loader-info[data-v-f09b3a54]{border-color:var(--dm-border);background:var(--dm-surface-alt);color:var(--dm-text)}:root[data-theme=dark] .loader-info p[data-v-f09b3a54]{color:var(--dm-text-secondary)}.global-alert-backdrop[data-v-adbb3b62]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:grid;place-items:center;overflow-y:auto;background:rgba(15,23,42,.58);padding:18px}.global-alert-card[data-v-adbb3b62]{width:min(480px,calc(100vw - 32px));max-width:100%;min-width:0;border:1px solid rgba(30,115,184,.16);border-radius:14px;background:#fff;padding:22px;box-shadow:0 28px 70px rgba(15,23,42,.34);color:#102a43;text-align:center}.global-alert-card.warning[data-v-adbb3b62]{border-color:rgba(245,158,11,.22)}.global-alert-card.danger[data-v-adbb3b62],.global-alert-card.destructive[data-v-adbb3b62]{border-color:rgba(217,45,32,.18)}.global-alert-icon[data-v-adbb3b62]{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 14px;border-radius:20px;background:#eaf3ff;color:#1e73b8;box-shadow:0 12px 28px rgba(30,115,184,.16)}.global-alert-card.warning .global-alert-icon[data-v-adbb3b62]{background:#fff7e6;color:#b45309;box-shadow:0 12px 28px rgba(245,158,11,.16)}.global-alert-card.danger .global-alert-icon[data-v-adbb3b62],.global-alert-card.destructive .global-alert-icon[data-v-adbb3b62]{background:#fff1f1;color:#d92d20;box-shadow:0 12px 28px rgba(217,45,32,.16)}.global-alert-card.success .global-alert-icon[data-v-adbb3b62]{background:#dcfce7;color:#15803d;box-shadow:0 12px 28px rgba(22,163,74,.16)}.global-alert-copy span[data-v-adbb3b62]{display:block;color:#0a4f8a;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.global-alert-card.warning .global-alert-copy span[data-v-adbb3b62]{color:#92400e}.global-alert-card.danger .global-alert-copy span[data-v-adbb3b62],.global-alert-card.destructive .global-alert-copy span[data-v-adbb3b62]{color:#b42318}.global-alert-copy h2[data-v-adbb3b62]{margin:6px 0 8px;overflow-wrap:anywhere;color:#061326;font-size:1.25rem;font-weight:950}.global-alert-copy p[data-v-adbb3b62]{margin:0 auto;max-width:390px;color:#667085;font-size:.9rem;font-weight:700;line-height:1.55;white-space:pre-line}.global-alert-emphasis[data-v-adbb3b62]{display:inline-block;margin:0 4px;color:#15803d;font-size:1rem;font-weight:950}.global-alert-copy small[data-v-adbb3b62]{display:block;margin:10px auto 0;max-width:390px;color:#8a94a6;font-size:.78rem;font-weight:750;line-height:1.45}.global-alert-prompt[data-v-adbb3b62]{display:block;margin:14px auto 0;max-width:390px;text-align:left}.global-alert-prompt span[data-v-adbb3b62]{margin-bottom:6px;color:#475467;font-size:.76rem;letter-spacing:0;text-transform:none}.global-alert-prompt textarea[data-v-adbb3b62]{width:100%;min-height:82px;resize:vertical;border:1px solid #d6e2ef;border-radius:8px;background:#fff;padding:10px 12px;color:#101828;font:inherit;font-size:.86rem;font-weight:700;line-height:1.45;outline:none}.global-alert-prompt textarea[data-v-adbb3b62]:focus{border-color:#1e73b8;box-shadow:0 0 0 3px rgba(30,115,184,.12)}.global-alert-prompt textarea.invalid[data-v-adbb3b62]{border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.12)}.global-alert-prompt .global-alert-prompt-error[data-v-adbb3b62]{display:block;margin-top:6px;color:#b42318;font-size:.76rem;font-weight:750;text-align:left}:root[data-theme=dark] .global-alert-prompt .global-alert-prompt-error[data-v-adbb3b62]{color:#fca5a5}.global-alert-actions[data-v-adbb3b62]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.global-alert-secondary[data-v-adbb3b62],.global-alert-primary[data-v-adbb3b62]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-size:.84rem;font-weight:900}.global-alert-secondary[data-v-adbb3b62]{border:1px solid #cfe0f1;background:#fff;color:#0a4f8a}.global-alert-primary[data-v-adbb3b62]{border:0;background:#1e73b8;color:#fff}.global-alert-primary.destructive[data-v-adbb3b62]{background:#d92d20}.global-alert-primary.destructive[data-v-adbb3b62]:hover{background:#b42318}.global-alert-fade-enter-active[data-v-adbb3b62],.global-alert-fade-leave-active[data-v-adbb3b62]{transition:opacity .18s ease}.global-alert-fade-enter-active .global-alert-card[data-v-adbb3b62],.global-alert-fade-leave-active .global-alert-card[data-v-adbb3b62]{transition:transform .2s ease,opacity .2s ease}.global-alert-fade-enter-from[data-v-adbb3b62],.global-alert-fade-leave-to[data-v-adbb3b62]{opacity:0}.global-alert-fade-enter-from .global-alert-card[data-v-adbb3b62],.global-alert-fade-leave-to .global-alert-card[data-v-adbb3b62]{opacity:0;transform:translateY(8px) scale(.98)}:root[data-theme=dark] .global-alert-backdrop[data-v-adbb3b62]{background:rgba(2,6,15,.72)}:root[data-theme=dark] .global-alert-card[data-v-adbb3b62]{background:var(--dm-surface);box-shadow:0 28px 70px rgba(0,0,0,.6);color:var(--dm-text)}:root[data-theme=dark] .global-alert-icon[data-v-adbb3b62]{filter:invert(1) hue-rotate(180deg)}:root[data-theme=dark] .global-alert-copy h2[data-v-adbb3b62]{color:var(--dm-text)}:root[data-theme=dark] .global-alert-copy p[data-v-adbb3b62]{color:var(--dm-text-secondary)}:root[data-theme=dark] .global-alert-copy small[data-v-adbb3b62]{color:var(--dm-text-muted)}:root[data-theme=dark] .global-alert-prompt span[data-v-adbb3b62]{color:var(--dm-text-secondary)}:root[data-theme=dark] .global-alert-prompt textarea[data-v-adbb3b62]{border-color:var(--dm-border);background:var(--dm-surface-alt);color:var(--dm-text)}:root[data-theme=dark] .global-alert-prompt textarea[data-v-adbb3b62]:focus{border-color:var(--dm-accent);box-shadow:0 0 0 3px var(--dm-focus-ring)}:root[data-theme=dark] .global-alert-secondary[data-v-adbb3b62]{border-color:var(--dm-border);background:var(--dm-surface-alt);color:var(--dm-text)}.page-loader-overlay[data-v-35855504]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:rgba(248,250,252,.72);backdrop-filter:blur(3px);animation:page-loader-fade-in-35855504 .18s ease both}.page-loader-overlay[data-v-35855504]:not(.blocking){pointer-events:none}.page-loader-overlay.closing[data-v-35855504]{animation:page-loader-fade-out-35855504 .22s ease both}.page-loader-card[data-v-35855504]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 34px;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.16);animation:page-loader-pop-35855504 .28s cubic-bezier(.34,1.56,.64,1) both}.page-loader-orbit[data-v-35855504]{position:relative;display:grid;width:74px;height:74px;place-items:center}.page-loader-ring[data-v-35855504]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:conic-gradient(from 0deg,#0b5f89,#2fb663,transparent 65%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));animation:page-loader-spin-35855504 1s linear infinite}.page-loader-badge[data-v-35855504]{position:relative;display:grid;width:54px;height:54px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0b5f89,#2fb663);color:#fff;box-shadow:0 10px 24px rgba(10,79,138,.28);animation:page-loader-bob-35855504 1.6s ease-in-out infinite}.page-loader-badge.has-school-logo[data-v-35855504]{overflow:hidden;border:0;background:transparent;box-shadow:none}.page-loader-badge.has-school-logo svg[data-v-35855504]{display:none}.page-loader-badge img[data-v-35855504]{width:100%;height:100%;object-fit:contain;padding:0}.page-loader-message[data-v-35855504]{min-width:190px;color:#475569;font-size:.82rem;font-weight:750;text-align:center}.page-loader-track[data-v-35855504]{width:150px;height:4px;overflow:hidden;border-radius:999px;background:#e2e8f0}.page-loader-track-fill[data-v-35855504]{display:block;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,#0b5f89,#2fb663);animation:page-loader-track-slide-35855504 1.1s ease-in-out infinite}@keyframes page-loader-fade-in-35855504{0%{opacity:0}to{opacity:1}}@keyframes page-loader-fade-out-35855504{0%{opacity:1}to{opacity:0}}@keyframes page-loader-pop-35855504{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes page-loader-spin-35855504{to{transform:rotate(360deg)}}@keyframes page-loader-bob-35855504{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes page-loader-track-slide-35855504{0%{transform:translate(-120%)}to{transform:translate(360%)}}:root[data-theme=dark] .page-loader-overlay[data-v-35855504]{background:rgba(8,18,32,.72)!important}:root[data-theme=dark] .page-loader-card[data-v-35855504]{background:var(--dm-surface-elevated)!important;box-shadow:0 24px 60px rgba(0,0,0,.5)!important}:root[data-theme=dark] .page-loader-message[data-v-35855504]{color:var(--dm-text-secondary)!important}:root[data-theme=dark] .page-loader-track[data-v-35855504]{background:var(--dm-border)!important}@media(prefers-reduced-motion:reduce){.page-loader-ring[data-v-35855504],.page-loader-badge[data-v-35855504],.page-loader-track-fill[data-v-35855504]{animation:none!important}}.server-trouble-overlay[data-v-50f155bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:rgba(8,18,32,.5);backdrop-filter:blur(3px);padding:24px;animation:server-trouble-fade-in-50f155bd .18s ease both}.server-trouble-panel[data-v-50f155bd]{width:min(360px,100%);border:1px solid rgba(10,79,138,.12);border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.3);padding:28px 24px;text-align:center}.server-trouble-mark[data-v-50f155bd]{display:grid;width:56px;height:56px;margin:0 auto;place-items:center;border-radius:16px;background:#eaf3ff;color:#0a4f8a}.eyebrow[data-v-50f155bd]{margin:18px 0 6px;color:#1e73b8;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}h2[data-v-50f155bd]{margin:0;color:#0f172a;font-size:1.2rem;font-weight:900;line-height:1.2}.message[data-v-50f155bd]{margin:10px 0 0;color:#52677a;font-size:.88rem;font-weight:600;line-height:1.5}.reload-action[data-v-50f155bd]{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:22px;border:0;border-radius:8px;background:#16a34a;color:#fff;font-size:.92rem;font-weight:850;cursor:pointer;transition:background-color .15s ease}.reload-action[data-v-50f155bd]:hover{background:#15803d}@keyframes server-trouble-fade-in-50f155bd{0%{opacity:0}to{opacity:1}}:root[data-theme=dark] .server-trouble-panel[data-v-50f155bd]{border-color:var(--dm-border)!important;background:var(--dm-surface)!important}:root[data-theme=dark] .eyebrow[data-v-50f155bd]{color:var(--dm-accent)!important}:root[data-theme=dark] h2[data-v-50f155bd]{color:var(--dm-text)!important}:root[data-theme=dark] .message[data-v-50f155bd]{color:var(--dm-text-secondary)!important}:root[data-theme=dark] .server-trouble-mark[data-v-50f155bd]{background:#132a45!important;color:#7ec3ff!important}.connectivity-indicator-wrap[data-v-0176b1a7]{position:fixed;top:10px;left:50%;z-index:200;transform:translate(-50%);pointer-events:none}.connectivity-indicator[data-v-0176b1a7]{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 14px;font-size:.8rem;font-weight:800;box-shadow:0 10px 24px rgba(15,23,42,.18);pointer-events:auto}.connectivity-indicator.is-offline[data-v-0176b1a7]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.connectivity-indicator.is-online[data-v-0176b1a7]{background:#ecfdf5;border:1px solid #a7f3d0;color:#166534}.connectivity-dot[data-v-0176b1a7]{width:8px;height:8px;border-radius:999px;background:currentColor}.connectivity-fade-enter-active[data-v-0176b1a7],.connectivity-fade-leave-active[data-v-0176b1a7]{transition:opacity .2s ease,transform .2s ease}.connectivity-fade-enter-from[data-v-0176b1a7],.connectivity-fade-leave-to[data-v-0176b1a7]{opacity:0;transform:translateY(-6px)}:root[data-theme=dark] .connectivity-indicator.is-offline[data-v-0176b1a7]{background:#2a1414!important;border-color:#7f1d1d!important;color:#fca5a5!important}:root[data-theme=dark] .connectivity-indicator.is-online[data-v-0176b1a7]{background:#0f2a1f!important;border-color:#166534!important;color:#86efac!important}.pwa-update-banner[data-v-12ea91eb]{position:fixed;left:12px;right:12px;bottom:16px;z-index:200;display:flex;align-items:center;gap:14px;width:fit-content;margin-inline:auto;border-radius:14px;background:#0b2540;color:#f8fafc;padding:12px 16px;font-size:.86rem;font-weight:600;box-shadow:0 20px 45px rgba(6,43,79,.3)}.pwa-update-banner button[data-v-12ea91eb]{flex-shrink:0;border:0;border-radius:10px;background:#22c55e;color:#052e13;padding:8px 14px;font-size:.82rem;font-weight:800;cursor:pointer}.pwa-update-banner button[data-v-12ea91eb]:disabled{opacity:.7;cursor:default}.update-banner-fade-enter-active[data-v-12ea91eb],.update-banner-fade-leave-active[data-v-12ea91eb]{transition:opacity .2s ease,transform .2s ease}.update-banner-fade-enter-from[data-v-12ea91eb],.update-banner-fade-leave-to[data-v-12ea91eb]{opacity:0;transform:translate(-50%,8px)}:root[data-theme=dark] .pwa-update-banner[data-v-12ea91eb]{background:#111c2e!important;border:1px solid #2a3b55!important}.pwa-install-prompt[data-v-a28dda8c]{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;display:flex;align-items:center;gap:14px;width:fit-content;max-width:380px;margin-left:auto;border:1px solid #dbe7f4;border-radius:16px;background:#fff;padding:14px 16px;box-shadow:0 20px 45px rgba(6,43,79,.16)}@media(max-width:420px){.pwa-install-prompt[data-v-a28dda8c]{flex-direction:column;align-items:stretch;gap:10px}.pwa-install-actions[data-v-a28dda8c]{flex-direction:row}.pwa-install-actions button[data-v-a28dda8c]{flex:1}}.pwa-install-prompt strong[data-v-a28dda8c]{display:block;color:#0b2540;font-size:.9rem}.pwa-install-prompt p[data-v-a28dda8c]{margin:3px 0 0;color:#64748b;font-size:.8rem}.pwa-install-actions[data-v-a28dda8c]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.pwa-install-actions button[data-v-a28dda8c]{border-radius:10px;padding:7px 12px;font-size:.78rem;font-weight:800;cursor:pointer;white-space:nowrap}.pwa-install-actions .primary[data-v-a28dda8c]{border:0;background:#062b4f;color:#fff}.pwa-install-actions .ghost[data-v-a28dda8c]{border:1px solid #cbd8e8;background:transparent;color:#475569}.install-prompt-fade-enter-active[data-v-a28dda8c],.install-prompt-fade-leave-active[data-v-a28dda8c]{transition:opacity .2s ease,transform .2s ease}.install-prompt-fade-enter-from[data-v-a28dda8c],.install-prompt-fade-leave-to[data-v-a28dda8c]{opacity:0;transform:translateY(10px)}:root[data-theme=dark] .pwa-install-prompt[data-v-a28dda8c]{border-color:#2a3b55!important;background:#111c2e!important}:root[data-theme=dark] .pwa-install-prompt strong[data-v-a28dda8c]{color:#f8fafc!important}:root[data-theme=dark] .pwa-install-prompt p[data-v-a28dda8c]{color:#94a3b8!important}:root[data-theme=dark] .pwa-install-actions .ghost[data-v-a28dda8c]{border-color:#2a3b55!important;color:#94a3b8!important}.countdown-ring[data-v-a82f79ad]{position:relative;display:grid;place-items:center}.countdown-ring svg[data-v-a82f79ad]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.countdown-ring-track[data-v-a82f79ad]{fill:none;stroke:rgba(148,163,184,.3);stroke-width:7}.countdown-ring-progress[data-v-a82f79ad]{fill:none;stroke:#06f;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.countdown-ring-value[data-v-a82f79ad]{position:relative;font-variant-numeric:tabular-nums;font-size:calc(var(--v5a2b4eb2) * .32px);font-weight:900;color:#062b4f}@media(prefers-reduced-motion:reduce){.countdown-ring-progress[data-v-a82f79ad]{transition-duration:.01ms}}:root[data-theme=dark] .countdown-ring-track[data-v-a82f79ad]{stroke:var(--dm-border)}:root[data-theme=dark] .countdown-ring-progress[data-v-a82f79ad]{stroke:var(--dm-accent)}:root[data-theme=dark] .countdown-ring-value[data-v-a82f79ad]{color:var(--dm-text)}.app-lock-screen[data-v-1131f182]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483300;display:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;padding:0;background:#f4f7fb;color:#102a43}.app-lock-screen[open][data-v-1131f182]{display:grid;place-items:center}.app-lock-screen[data-v-1131f182]::backdrop{background:rgba(6,19,38,.92)}.app-lock-card[data-v-1131f182]{display:grid;justify-items:center;gap:10px;width:360px;max-width:100%;padding-inline:16px;box-sizing:border-box;text-align:center}.app-lock-icon[data-v-1131f182]{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#eaf3ff;color:#06f}.app-lock-icon.has-logo[data-v-1131f182]{background:transparent}.app-lock-logo[data-v-1131f182]{width:100%;height:100%;object-fit:contain}.app-lock-card h1[data-v-1131f182]{margin:4px 0 0;font-size:1.3rem;font-weight:950;color:#061326}.app-lock-card>p[data-v-1131f182]{margin:0 0 8px;color:#64748b;font-size:.88rem;font-weight:600;line-height:1.5}.app-lock-countdown[data-v-1131f182]{margin:6px 0 4px}.app-lock-quick-unlock[data-v-1131f182]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid #cbd8e8;border-radius:10px;background:#fff;padding:12px 16px;color:#062b4f;font-size:.92rem;font-weight:800;cursor:pointer;user-select:none}.app-lock-quick-unlock[data-v-1131f182]:hover{background:#eaf3ff}.app-lock-quick-unlock[data-v-1131f182]:focus-visible{outline:2px solid #0066ff;outline-offset:1px}.app-lock-quick-unlock[data-v-1131f182]:disabled{opacity:.6;cursor:not-allowed}.app-lock-quick-unlock-error[data-v-1131f182]{margin:-2px 0 0;color:#dc2626;font-size:.78rem;font-weight:700}.app-lock-divider[data-v-1131f182]{margin:-2px 0 0;color:#94a3b8;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.app-lock-card form[data-v-1131f182]{display:grid;gap:14px;width:100%;text-align:left}.app-lock-card label[data-v-1131f182]{display:grid;gap:6px;font-size:.82rem;font-weight:700;color:#334155}.app-lock-card input[data-v-1131f182]{border:1px solid #cbd8e8;border-radius:10px;background:#fff;padding:11px 13px;font-size:.95rem;color:#102a43}.app-lock-card input[data-v-1131f182]:focus-visible{outline:2px solid #0066ff;outline-offset:1px}.app-lock-card small.danger[data-v-1131f182]{color:#dc2626;font-size:.78rem;font-weight:700}.app-lock-card .primary-action[data-v-1131f182]{border:0;border-radius:10px;background:#062b4f;color:#fff;padding:12px 16px;font-size:.92rem;font-weight:800;cursor:pointer}.app-lock-card .primary-action[data-v-1131f182]:disabled{opacity:.6;cursor:not-allowed}.app-lock-note[data-v-1131f182]{margin:4px 0 0;color:#94a3b8;font-size:.74rem;font-weight:600}@media(prefers-reduced-motion:reduce){.app-lock-screen[data-v-1131f182],.app-lock-screen[data-v-1131f182] *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root[data-theme=dark] .app-lock-screen[data-v-1131f182]{background:var(--dm-bg);color:var(--dm-text)}:root[data-theme=dark] .app-lock-icon[data-v-1131f182]{background:var(--dm-surface-alt);color:var(--dm-accent)}:root[data-theme=dark] .app-lock-icon.has-logo[data-v-1131f182]{background:transparent}:root[data-theme=dark] .app-lock-card h1[data-v-1131f182]{color:var(--dm-text)}:root[data-theme=dark] .app-lock-card>p[data-v-1131f182]{color:var(--dm-text-muted)}:root[data-theme=dark] .app-lock-card label[data-v-1131f182]{color:var(--dm-text-secondary)}:root[data-theme=dark] .app-lock-card input[data-v-1131f182]{border-color:var(--dm-border);background:var(--dm-field-bg, var(--dm-surface));color:var(--dm-text)}:root[data-theme=dark] .app-lock-card input[data-v-1131f182]:focus-visible{outline-color:var(--dm-accent)}:root[data-theme=dark] .app-lock-card .primary-action[data-v-1131f182]{background:var(--dm-accent)}:root[data-theme=dark] .app-lock-quick-unlock[data-v-1131f182]{border-color:var(--dm-border);background:var(--dm-field-bg, var(--dm-surface));color:var(--dm-text)}:root[data-theme=dark] .app-lock-quick-unlock[data-v-1131f182]:hover{background:var(--dm-surface-alt)}:root[data-theme=dark] .app-lock-quick-unlock[data-v-1131f182]:focus-visible{outline-color:var(--dm-accent)}:root[data-theme=dark] .app-lock-divider[data-v-1131f182]{color:var(--dm-text-muted)}:root[data-theme=dark] .app-lock-note[data-v-1131f182]{color:var(--dm-text-muted)}.notify-prompt[data-v-78df635d]{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;display:flex;align-items:flex-start;gap:14px;width:fit-content;max-width:400px;margin-left:auto;border:1px solid #dbe7f4;border-radius:16px;background:#fff;padding:14px 16px;box-shadow:0 20px 45px rgba(6,43,79,.16)}@media(max-width:440px){.notify-prompt[data-v-78df635d]{flex-direction:column}}.notify-prompt strong[data-v-78df635d]{display:block;color:#0b2540;font-size:.9rem}.notify-prompt p[data-v-78df635d]{margin:3px 0 0;color:#64748b;font-size:.78rem;line-height:1.5}.notify-prompt-actions[data-v-78df635d]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.notify-prompt-actions button[data-v-78df635d]{border-radius:10px;padding:7px 12px;font-size:.78rem;font-weight:800;cursor:pointer;white-space:nowrap}.notify-prompt-actions button[data-v-78df635d]:disabled{cursor:not-allowed;opacity:.6}.notify-prompt-actions .primary[data-v-78df635d]{border:0;background:#062b4f;color:#fff}.notify-prompt-actions .ghost[data-v-78df635d]{border:1px solid #cbd8e8;background:transparent;color:#475569}.notify-prompt-fade-enter-active[data-v-78df635d],.notify-prompt-fade-leave-active[data-v-78df635d]{transition:opacity .2s ease,transform .2s ease}.notify-prompt-fade-enter-from[data-v-78df635d],.notify-prompt-fade-leave-to[data-v-78df635d]{opacity:0;transform:translateY(10px)}:root[data-theme=dark] .notify-prompt[data-v-78df635d]{border-color:#2a3b55!important;background:#111c2e!important}:root[data-theme=dark] .notify-prompt strong[data-v-78df635d]{color:#f8fafc!important}:root[data-theme=dark] .notify-prompt p[data-v-78df635d]{color:#94a3b8!important}:root[data-theme=dark] .notify-prompt-actions .ghost[data-v-78df635d]{border-color:#2a3b55!important;color:#94a3b8!important}
